.tab-bar[data-v-310af90e]{display:flex;align-items:center;gap:0;background:#0d1117;border-bottom:1px solid #30363d;height:48px;flex-shrink:0}.tab-item[data-v-310af90e]{display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:0;cursor:pointer;transition:all .2s ease;position:relative;border:1px solid transparent;border-bottom:none;margin-bottom:-1px}.tab-item[data-v-310af90e]:hover{background:#21262d}.tab-item.active[data-v-310af90e]{background:#161b22;border-color:#30363d;border-bottom-color:#161b22;z-index:1}.tab-icon[data-v-310af90e]{font-size:1.1rem;opacity:.9}.tab-name[data-v-310af90e]{font-size:.9rem;font-weight:500;color:#8b949e}.tab-item.active .tab-name[data-v-310af90e]{color:#d4d4d4;font-weight:600}.tab-indicator[data-v-310af90e]{position:absolute;bottom:0;left:50%;transform:translate(-50%);width:40px;height:2px;background:linear-gradient(90deg,#58a6ff,#7ee787);border-radius:2px}@media(max-width:768px){.tab-bar[data-v-310af90e]{padding:0 12px}.tab-item[data-v-310af90e]{padding:8px 12px}.tab-name[data-v-310af90e]{font-size:.85rem}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Courier New,Consolas,Monaco,monospace;background:#1e1e1e;color:#d4d4d4;line-height:1.6}#app{height:100vh;overflow:hidden}.app-container{height:100vh;display:flex;flex-direction:column}.terminal-header{background:#161b22;padding:16px 20px;display:flex;align-items:center;gap:16px;border-bottom:1px solid #30363d;flex-shrink:0}.window-controls{display:flex;gap:8px}.control-btn{width:14px;height:14px;border-radius:50%;cursor:pointer;transition:transform .2s ease}.control-btn:hover{transform:scale(1.2)}.control-btn.close{background:#ff5f56}.control-btn.minimize{background:#ffbd2e}.control-btn.maximize{background:#27ca40}.window-title{color:#8b949e;font-size:.9rem;flex:1;text-align:center}.router-view-container{flex:1;overflow:hidden}[data-v-e396fba9]{margin:0;padding:0;box-sizing:border-box}.home-view[data-v-e396fba9]{font-family:Courier New,Consolas,Monaco,monospace;background:#0d1117;height:100%;display:flex;flex-direction:column}.terminal-body[data-v-e396fba9]{display:flex;flex:1;overflow:hidden}.sidebar[data-v-e396fba9]{width:280px;background:#0d1117;border-right:1px solid #30363d;display:flex;flex-direction:column;overflow-y:auto}.sidebar-header[data-v-e396fba9]{padding:24px 20px;border-bottom:1px solid #30363d;text-align:center}.sidebar-logo[data-v-e396fba9]{font-size:2.5rem;margin-bottom:8px}.sidebar-title[data-v-e396fba9]{color:#ffa657;font-size:1.2rem;font-weight:700}.search-box-sidebar[data-v-e396fba9]{padding:16px 20px;border-bottom:1px solid #30363d}.search-input-sidebar[data-v-e396fba9]{width:100%;padding:12px 16px;background:#21262d;border:1px solid #30363d;border-radius:8px;color:#d4d4d4;font-size:.9rem;font-family:inherit;outline:none;transition:all .2s ease}.search-input-sidebar[data-v-e396fba9]:focus{border-color:#58a6ff;box-shadow:0 0 0 3px #58a6ff1a}.search-input-sidebar[data-v-e396fba9]::placeholder{color:#8b949e}.category-nav-sidebar[data-v-e396fba9]{flex:1;padding:12px 0;overflow-y:auto}.category-item[data-v-e396fba9]{display:flex;align-items:center;gap:12px;padding:14px 20px;cursor:pointer;transition:all .2s ease;border-left:3px solid transparent}.category-item[data-v-e396fba9]:hover{background:#21262d}.category-item.active[data-v-e396fba9]{background:#21262d;border-left-color:#58a6ff}.category-icon[data-v-e396fba9]{font-size:1.2rem}.category-name[data-v-e396fba9]{flex:1;color:#d4d4d4;font-size:.95rem}.category-item.active .category-name[data-v-e396fba9]{color:#58a6ff;font-weight:600}.category-count[data-v-e396fba9]{background:#30363d;color:#8b949e;padding:2px 8px;border-radius:12px;font-size:.8rem}.category-item.active .category-count[data-v-e396fba9]{background:#58a6ff;color:#0d1117}.main-content[data-v-e396fba9]{flex:1;display:flex;flex-direction:column;overflow:hidden}.content-header[data-v-e396fba9]{padding:24px 32px;border-bottom:1px solid #30363d;display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.page-title[data-v-e396fba9]{font-size:1.5rem;font-weight:700;color:#7ee787}.command-count-badge[data-v-e396fba9]{background:linear-gradient(135deg,#58a6ff,#7ee787);color:#0d1117;padding:6px 16px;border-radius:20px;font-size:.85rem;font-weight:600}.loading[data-v-e396fba9]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;color:#8b949e}.loading-spinner[data-v-e396fba9]{width:50px;height:50px;border:3px solid #30363d;border-top-color:#58a6ff;border-radius:50%;animation:spin-e396fba9 1s linear infinite}@keyframes spin-e396fba9{to{transform:rotate(360deg)}}.empty-state[data-v-e396fba9]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;color:#8b949e}.empty-icon[data-v-e396fba9]{font-size:4rem;opacity:.5}.empty-state h3[data-v-e396fba9]{font-size:1.5rem;color:#d4d4d4}.commands-list[data-v-e396fba9]{flex:1;overflow-y:auto;padding:20px 32px}.command-item[data-v-e396fba9]{display:flex;align-items:center;gap:20px;padding:20px;background:#21262d;border:1px solid #30363d;border-radius:12px;margin-bottom:16px;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.command-item[data-v-e396fba9]:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(180deg,#58a6ff,#7ee787);transform:scaleY(0);transition:transform .3s ease}.command-item[data-v-e396fba9]:hover{transform:translate(8px);border-color:#58a6ff;box-shadow:0 8px 24px #58a6ff26}.command-item[data-v-e396fba9]:hover:before{transform:scaleY(1)}.command-icon[data-v-e396fba9]{font-size:2rem;opacity:.8}.command-info[data-v-e396fba9]{flex:1}.command-name-row[data-v-e396fba9]{display:flex;align-items:center;gap:12px;margin-bottom:8px}.command-name[data-v-e396fba9]{background:#0d1117;color:#ffa657;padding:6px 14px;border-radius:6px;font-size:1.1rem;font-weight:700}.command-category[data-v-e396fba9]{background:#30363d;color:#7ee787;padding:4px 12px;border-radius:12px;font-size:.75rem;font-weight:500}.command-desc[data-v-e396fba9]{color:#8b949e;margin-bottom:12px;font-size:.9rem;line-height:1.5}.command-usage[data-v-e396fba9]{display:flex;align-items:center;gap:8px;background:#0d1117;padding:10px 14px;border-radius:6px;border-left:3px solid #58a6ff}.usage-prompt[data-v-e396fba9]{color:#58a6ff;font-weight:700}.usage-code[data-v-e396fba9]{color:#c9d1d9;font-size:.85rem}.command-arrow[data-v-e396fba9]{color:#58a6ff;font-size:1.5rem;opacity:0;transition:all .3s ease}.command-item:hover .command-arrow[data-v-e396fba9]{opacity:1;transform:translate(4px)}.terminal-input-section[data-v-e396fba9]{padding:20px 32px;border-top:1px solid #30363d;background:#0d1117;flex-shrink:0}.prompt-line[data-v-e396fba9]{display:flex;align-items:center;gap:12px}.prompt[data-v-e396fba9]{color:#58a6ff;font-weight:600}.user[data-v-e396fba9]{color:#7ee787}.host[data-v-e396fba9]{color:#79c0ff}.terminal-input[data-v-e396fba9]{flex:1;background:transparent;border:none;color:#d4d4d4;font-size:1rem;font-family:inherit;outline:none}.terminal-input[data-v-e396fba9]::placeholder{color:#484f58}@media(max-width:1024px){.sidebar[data-v-e396fba9]{width:240px}.content-header[data-v-e396fba9]{padding:20px 24px}.commands-list[data-v-e396fba9],.terminal-input-section[data-v-e396fba9]{padding:16px 24px}}@media(max-width:768px){.sidebar[data-v-e396fba9]{display:none}.command-item[data-v-e396fba9]{flex-direction:column;align-items:flex-start}.command-arrow[data-v-e396fba9]{display:none}}[data-v-51fbc0df]{margin:0;padding:0;box-sizing:border-box}.command-detail-view[data-v-51fbc0df]{font-family:Courier New,Consolas,Monaco,monospace;background:#0d1117;height:100%;display:flex;flex-direction:column}.terminal-body[data-v-51fbc0df]{display:flex;flex:1;overflow:hidden}.sidebar[data-v-51fbc0df]{width:280px;background:#0d1117;border-right:1px solid #30363d;display:flex;flex-direction:column;overflow-y:auto}.sidebar-header[data-v-51fbc0df]{padding:24px 20px;border-bottom:1px solid #30363d;text-align:center}.sidebar-logo[data-v-51fbc0df]{font-size:2.5rem;margin-bottom:8px}.sidebar-title[data-v-51fbc0df]{color:#ffa657;font-size:1.2rem;font-weight:700}.nav-item[data-v-51fbc0df]{display:flex;align-items:center;gap:12px;padding:14px 20px;cursor:pointer;transition:all .2s ease;border-left:3px solid transparent}.nav-item[data-v-51fbc0df]:hover{background:#21262d;border-left-color:#58a6ff}.nav-icon[data-v-51fbc0df]{font-size:1.2rem;opacity:.8}.nav-text[data-v-51fbc0df]{flex:1;color:#d4d4d4;font-size:.95rem}.nav-section[data-v-51fbc0df]{padding:16px 0;border-top:1px solid #30363d}.nav-section-title[data-v-51fbc0df]{padding:12px 20px 8px;color:#8b949e;font-size:.8rem;text-transform:uppercase;letter-spacing:.05em}.main-content[data-v-51fbc0df]{flex:1;display:flex;flex-direction:column;overflow:hidden}.loading[data-v-51fbc0df]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;color:#8b949e}.loading-spinner[data-v-51fbc0df]{width:50px;height:50px;border:3px solid #30363d;border-top-color:#58a6ff;border-radius:50%;animation:spin-51fbc0df 1s linear infinite}@keyframes spin-51fbc0df{to{transform:rotate(360deg)}}.command-header[data-v-51fbc0df]{padding:32px;border-bottom:1px solid #30363d;display:flex;align-items:center;gap:24px;flex-shrink:0}.command-icon-large[data-v-51fbc0df]{font-size:4rem;opacity:.9}.command-title-section[data-v-51fbc0df]{flex:1}.command-name-large[data-v-51fbc0df]{font-size:2.5rem;font-weight:700;color:#ffa657;margin-bottom:12px;background:#0d1117;padding:12px 24px;border-radius:8px;display:inline-block}.command-meta[data-v-51fbc0df]{display:flex;gap:12px;flex-wrap:wrap}.command-category-large[data-v-51fbc0df]{background:linear-gradient(135deg,#58a6ff,#7ee787);color:#0d1117;padding:8px 20px;border-radius:20px;font-size:.9rem;font-weight:600}.content-sections[data-v-51fbc0df]{flex:1;overflow-y:auto;padding:32px}.info-section[data-v-51fbc0df]{margin-bottom:48px}.section-title[data-v-51fbc0df]{font-size:1.5rem;font-weight:600;color:#7ee787;margin-bottom:20px;padding-bottom:12px;border-bottom:2px solid #58a6ff;display:inline-block}.info-box[data-v-51fbc0df]{background:#21262d;border:1px solid #30363d;border-radius:12px;padding:24px}.info-text[data-v-51fbc0df]{color:#c9d1d9;font-size:1rem;line-height:1.8}.code-block-large[data-v-51fbc0df]{background:#0d1117;border-radius:12px;overflow:hidden;border:1px solid #30363d}.code-header[data-v-51fbc0df]{background:#161b22;padding:12px 16px;border-bottom:1px solid #30363d;display:flex;align-items:center;gap:12px}.code-prompt[data-v-51fbc0df]{color:#58a6ff;font-weight:700}.code-filename[data-v-51fbc0df]{color:#8b949e;font-size:.85rem}.code-block-large pre[data-v-51fbc0df]{margin:0;padding:20px 16px;overflow-x:auto}.code-block-large code[data-v-51fbc0df]{color:#ffa657;font-size:1rem}.parameters-grid[data-v-51fbc0df]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.parameter-card[data-v-51fbc0df]{background:#21262d;border:1px solid #30363d;border-radius:8px;padding:20px;transition:all .3s ease}.parameter-card[data-v-51fbc0df]:hover{border-color:#58a6ff;transform:translateY(-2px);box-shadow:0 8px 24px #58a6ff1a}.param-code-large[data-v-51fbc0df]{background:#0d1117;color:#ffa657;padding:8px 14px;border-radius:6px;font-size:.95rem;display:inline-block;margin-bottom:12px}.param-desc-large[data-v-51fbc0df]{color:#8b949e;font-size:.9rem;line-height:1.6}.examples-grid[data-v-51fbc0df]{display:flex;flex-direction:column;gap:24px}.example-card[data-v-51fbc0df]{background:#21262d;border:1px solid #30363d;border-radius:12px;overflow:hidden}@media(max-width:1024px){.sidebar[data-v-51fbc0df]{width:240px}.command-header[data-v-51fbc0df],.content-sections[data-v-51fbc0df]{padding:24px}}@media(max-width:768px){.sidebar[data-v-51fbc0df]{display:none}.command-header[data-v-51fbc0df]{flex-direction:column;text-align:center}.command-name-large[data-v-51fbc0df]{font-size:1.8rem}.parameters-grid[data-v-51fbc0df]{grid-template-columns:1fr}}[data-v-06bf18f1]{margin:0;padding:0;box-sizing:border-box}.tutorials-view[data-v-06bf18f1]{font-family:Courier New,Consolas,Monaco,monospace;background:#0d1117;height:100%;display:flex;flex-direction:column}.terminal-body[data-v-06bf18f1]{display:flex;flex:1;overflow:hidden}.sidebar[data-v-06bf18f1]{width:280px;background:#0d1117;border-right:1px solid #30363d;display:flex;flex-direction:column;overflow-y:auto}.sidebar-header[data-v-06bf18f1]{padding:24px 20px;border-bottom:1px solid #30363d;text-align:center}.sidebar-logo[data-v-06bf18f1]{font-size:2.5rem;margin-bottom:8px}.sidebar-title[data-v-06bf18f1]{color:#ffa657;font-size:1.2rem;font-weight:700}.nav-section[data-v-06bf18f1]{padding:16px 0;border-top:1px solid #30363d}.nav-section-title[data-v-06bf18f1]{padding:12px 20px 8px;color:#8b949e;font-size:.8rem;text-transform:uppercase;letter-spacing:.05em}.nav-item[data-v-06bf18f1]{display:flex;align-items:center;gap:12px;padding:14px 20px;cursor:pointer;transition:all .2s ease;border-left:3px solid transparent}.nav-item[data-v-06bf18f1]:hover{background:#21262d;border-left-color:#58a6ff}.nav-icon[data-v-06bf18f1]{font-size:1.2rem;opacity:.8}.nav-text[data-v-06bf18f1]{flex:1;color:#d4d4d4;font-size:.95rem}.main-content[data-v-06bf18f1]{flex:1;display:flex;flex-direction:column;overflow:hidden}.content-header[data-v-06bf18f1]{padding:24px 32px;border-bottom:1px solid #30363d;display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.page-title[data-v-06bf18f1]{font-size:1.5rem;font-weight:700;color:#7ee787}.tutorial-count-badge[data-v-06bf18f1]{background:linear-gradient(135deg,#58a6ff,#7ee787);color:#0d1117;padding:6px 16px;border-radius:20px;font-size:.85rem;font-weight:600}.loading[data-v-06bf18f1]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;color:#8b949e}.loading-spinner[data-v-06bf18f1]{width:50px;height:50px;border:3px solid #30363d;border-top-color:#58a6ff;border-radius:50%;animation:spin-06bf18f1 1s linear infinite}@keyframes spin-06bf18f1{to{transform:rotate(360deg)}}.tutorials-grid[data-v-06bf18f1]{flex:1;overflow-y:auto;padding:32px;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;align-content:start}.tutorial-card[data-v-06bf18f1]{background:linear-gradient(135deg,#161b22,#0d1117);border:1px solid #30363d;border-radius:12px;padding:0;cursor:pointer;transition:all .3s ease;display:flex;flex-direction:column;min-height:200px}.tutorial-card[data-v-06bf18f1]:hover{transform:translateY(-4px);border-color:#58a6ff;box-shadow:0 8px 24px #58a6ff33}.tutorial-card-header[data-v-06bf18f1]{padding:20px;display:flex;justify-content:center}.tutorial-icon-small[data-v-06bf18f1]{width:56px;height:56px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.8rem;box-shadow:0 4px 12px #0000004d,inset 0 1px #ffffff1a}.tutorial-info[data-v-06bf18f1]{flex:1;padding:0 20px 20px;display:flex;flex-direction:column}.tutorial-title[data-v-06bf18f1]{font-size:1.1rem;font-weight:600;color:#d4d4d4;margin-bottom:8px;line-height:1.4}.tutorial-desc[data-v-06bf18f1]{color:#8b949e;font-size:.85rem;line-height:1.5;margin-bottom:16px;flex:1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tutorial-meta[data-v-06bf18f1]{display:flex;align-items:center;justify-content:space-between;padding-top:12px;border-top:1px solid #30363d}.section-count[data-v-06bf18f1]{color:#7ee787;font-size:.8rem;font-weight:600}.tutorial-arrow[data-v-06bf18f1]{color:#58a6ff;font-size:1rem;font-weight:700;opacity:0;transform:translate(-8px);transition:all .3s ease}.tutorial-card:hover .tutorial-arrow[data-v-06bf18f1]{opacity:1;transform:translate(0)}@media(max-width:1024px){.sidebar[data-v-06bf18f1]{width:240px}.tutorials-grid[data-v-06bf18f1]{padding:24px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media(max-width:768px){.sidebar[data-v-06bf18f1]{display:none}.tutorials-grid[data-v-06bf18f1]{padding:20px;grid-template-columns:1fr}}[data-v-915dee57]{margin:0;padding:0;box-sizing:border-box}.tutorial-detail-view[data-v-915dee57]{font-family:Courier New,Consolas,Monaco,monospace;background:#0d1117;height:100%;display:flex;flex-direction:column}.terminal-body[data-v-915dee57]{display:flex;flex:1;overflow:hidden}.sidebar[data-v-915dee57]{width:280px;background:#0d1117;border-right:1px solid #30363d;display:flex;flex-direction:column;overflow-y:auto}.sidebar-header[data-v-915dee57]{padding:24px 20px;border-bottom:1px solid #30363d;text-align:center}.sidebar-logo[data-v-915dee57]{font-size:3rem;margin-bottom:8px}.sidebar-title[data-v-915dee57]{color:#ffa657;font-size:1.1rem;font-weight:700}.nav-item[data-v-915dee57]{display:flex;align-items:center;gap:12px;padding:14px 20px;cursor:pointer;transition:all .2s ease;border-left:3px solid transparent}.nav-item[data-v-915dee57]:hover,.nav-item.active[data-v-915dee57]{background:#21262d;border-left-color:#58a6ff}.nav-icon[data-v-915dee57]{font-size:1.2rem;opacity:.8}.nav-text[data-v-915dee57]{flex:1;color:#d4d4d4;font-size:.9rem;line-height:1.4}.nav-item.active .nav-text[data-v-915dee57]{color:#58a6ff;font-weight:600}.nav-section[data-v-915dee57]{padding:16px 0;border-top:1px solid #30363d}.nav-section-title[data-v-915dee57]{padding:12px 20px 8px;color:#8b949e;font-size:.8rem;text-transform:uppercase;letter-spacing:.05em}.main-content[data-v-915dee57]{flex:1;display:flex;flex-direction:column;overflow:hidden}.loading[data-v-915dee57]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;color:#8b949e}.loading-spinner[data-v-915dee57]{width:50px;height:50px;border:3px solid #30363d;border-top-color:#58a6ff;border-radius:50%;animation:spin-915dee57 1s linear infinite}@keyframes spin-915dee57{to{transform:rotate(360deg)}}.tutorial-header[data-v-915dee57]{padding:32px;border-bottom:1px solid #30363d;display:flex;align-items:flex-start;gap:24px;flex-shrink:0}.tutorial-icon-large[data-v-915dee57]{width:80px;height:80px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:3rem;flex-shrink:0}.tutorial-title-section[data-v-915dee57]{flex:1}.tutorial-title-large[data-v-915dee57]{font-size:2rem;font-weight:700;color:#d4d4d4;margin-bottom:12px}.tutorial-description[data-v-915dee57]{color:#8b949e;font-size:1rem;line-height:1.6;margin-bottom:16px}.tutorial-meta[data-v-915dee57]{display:flex;gap:12px;flex-wrap:wrap}.section-count-large[data-v-915dee57]{background:#30363d;color:#7ee787;padding:6px 16px;border-radius:20px;font-size:.85rem;font-weight:600}.content-sections[data-v-915dee57]{flex:1;overflow-y:auto;padding:32px}.info-section[data-v-915dee57]{margin-bottom:48px;scroll-margin-top:32px}.section-title[data-v-915dee57]{font-size:1.5rem;font-weight:600;color:#7ee787;margin-bottom:20px;padding-bottom:12px;border-bottom:2px solid #58a6ff;display:inline-block}.info-box[data-v-915dee57]{background:#21262d;border:1px solid #30363d;border-radius:12px;padding:24px;margin-bottom:20px}.content-text[data-v-915dee57]{color:#c9d1d9;font-size:1rem;line-height:1.8}.content-text strong[data-v-915dee57]{color:#ffa657;font-weight:600}.content-text code[data-v-915dee57]{background:#0d1117;color:#58a6ff;padding:2px 8px;border-radius:4px;font-size:.9em}.subsections[data-v-915dee57]{display:flex;flex-direction:column;gap:32px}.subsection[data-v-915dee57]{background:#1c2128;border:1px solid #30363d;border-radius:12px;padding:24px}.subsection-title[data-v-915dee57]{font-size:1.2rem;font-weight:600;color:#d4d4d4;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #30363d}.code-blocks[data-v-915dee57]{display:flex;flex-direction:column;gap:16px;margin-top:20px}.code-block-wrapper[data-v-915dee57]{background:#0d1117;border:1px solid #30363d;border-radius:8px;overflow:hidden}.code-block-header[data-v-915dee57]{background:#161b22;padding:12px 16px;border-bottom:1px solid #30363d;display:flex;align-items:center;justify-content:space-between}.code-language[data-v-915dee57]{color:#8b949e;font-size:.85rem;font-weight:600}.copy-btn[data-v-915dee57]{background:#21262d;border:1px solid #30363d;color:#d4d4d4;padding:6px 12px;border-radius:6px;font-size:.8rem;cursor:pointer;transition:all .2s ease;font-family:inherit}.copy-btn[data-v-915dee57]:hover{background:#30363d;border-color:#58a6ff}.code-block[data-v-915dee57]{margin:0;padding:20px 16px;overflow-x:auto;background:#0d1117}.code-block code[data-v-915dee57]{color:#ffa657;font-size:.9rem;line-height:1.6}@media(max-width:1024px){.sidebar[data-v-915dee57]{width:240px}.tutorial-header[data-v-915dee57],.content-sections[data-v-915dee57]{padding:24px}}@media(max-width:768px){.sidebar[data-v-915dee57]{display:none}.tutorial-header[data-v-915dee57]{flex-direction:column;text-align:center}.tutorial-title-large[data-v-915dee57]{font-size:1.5rem}.content-sections[data-v-915dee57]{padding:20px}}[data-v-b6277250]{margin:0;padding:0;box-sizing:border-box}.terminal-view[data-v-b6277250]{font-family:Courier New,Consolas,Monaco,monospace;background:#0d1117;height:100%;display:flex;flex-direction:column}.terminal-body[data-v-b6277250]{flex:1;display:flex;flex-direction:column;overflow-y:auto;padding:20px;background:#0d1117}.output-line[data-v-b6277250]{line-height:1.6;white-space:pre-wrap;word-break:break-word}.output-command[data-v-b6277250]{color:#d4d4d4;font-weight:500}.output-normal[data-v-b6277250]{color:#c9d1d9}.output-success[data-v-b6277250]{color:#7ee787}.output-error[data-v-b6277250]{color:#ff7b72}.output-warning[data-v-b6277250]{color:#ffa657}.output-info[data-v-b6277250]{color:#8b949e}.terminal-input-line[data-v-b6277250]{display:flex;align-items:center;gap:8px;margin-top:4px}.prompt[data-v-b6277250]{color:#d4d4d4;font-weight:600;white-space:nowrap}.prompt-user[data-v-b6277250]{color:#7ee787}.prompt-host[data-v-b6277250]{color:#79c0ff}.prompt-path[data-v-b6277250]{color:#ffa657}.terminal-input[data-v-b6277250]{flex:1;background:transparent;border:none;color:#d4d4d4;font-size:1rem;font-family:inherit;outline:none;caret-color:#58a6ff;min-width:10px}.terminal-input[data-v-b6277250]::placeholder{color:#484f58}.terminal-input[data-v-b6277250]:focus{outline:none}[data-v-b6277250]::-webkit-scrollbar{width:8px}[data-v-b6277250]::-webkit-scrollbar-track{background:#0d1117}[data-v-b6277250]::-webkit-scrollbar-thumb{background:#30363d;border-radius:4px}[data-v-b6277250]::-webkit-scrollbar-thumb:hover{background:#484f58}[data-v-5c31e90f]{margin:0;padding:0;box-sizing:border-box}.shell-scripts-view[data-v-5c31e90f]{font-family:Courier New,Consolas,Monaco,monospace;background:#0d1117;height:100%;display:flex;flex-direction:column}.terminal-body[data-v-5c31e90f]{display:flex;flex:1;overflow:hidden}.sidebar[data-v-5c31e90f]{width:280px;background:#0d1117;border-right:1px solid #30363d;display:flex;flex-direction:column;overflow-y:auto}.sidebar-header[data-v-5c31e90f]{padding:24px 20px;border-bottom:1px solid #30363d;text-align:center}.sidebar-logo[data-v-5c31e90f]{font-size:2.5rem;margin-bottom:8px}.sidebar-title[data-v-5c31e90f]{color:#ffa657;font-size:1.2rem;font-weight:700}.nav-section[data-v-5c31e90f]{padding:16px 0;border-top:1px solid #30363d}.nav-section-title[data-v-5c31e90f]{padding:12px 20px 8px;color:#8b949e;font-size:.8rem;text-transform:uppercase;letter-spacing:.05em}.nav-item[data-v-5c31e90f]{display:flex;align-items:center;gap:12px;padding:14px 20px;cursor:pointer;transition:all .2s ease;border-left:3px solid transparent}.nav-item[data-v-5c31e90f]:hover{background:#21262d;border-left-color:#58a6ff}.nav-icon[data-v-5c31e90f]{font-size:1.2rem;opacity:.8}.nav-text[data-v-5c31e90f]{flex:1;color:#d4d4d4;font-size:.95rem}.main-content[data-v-5c31e90f]{flex:1;display:flex;flex-direction:column;overflow:hidden}.content-header[data-v-5c31e90f]{padding:24px 32px;border-bottom:1px solid #30363d;display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.page-title[data-v-5c31e90f]{font-size:1.5rem;font-weight:700;color:#7ee787}.script-count-badge[data-v-5c31e90f]{background:linear-gradient(135deg,#58a6ff,#7ee787);color:#0d1117;padding:6px 16px;border-radius:20px;font-size:.85rem;font-weight:600}.loading[data-v-5c31e90f]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;color:#8b949e}.loading-spinner[data-v-5c31e90f]{width:50px;height:50px;border:3px solid #30363d;border-top-color:#58a6ff;border-radius:50%;animation:spin-5c31e90f 1s linear infinite}@keyframes spin-5c31e90f{to{transform:rotate(360deg)}}.scripts-list[data-v-5c31e90f]{flex:1;overflow-y:auto;padding:32px;display:flex;flex-direction:column;gap:16px}.script-accordion[data-v-5c31e90f]{background:linear-gradient(135deg,#161b22,#0d1117);border:1px solid #30363d;border-radius:12px;overflow:hidden;transition:all .3s ease}.script-accordion[data-v-5c31e90f]:hover{border-color:#58a6ff}.script-accordion-header[data-v-5c31e90f]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;cursor:pointer;transition:all .2s ease}.script-accordion-header[data-v-5c31e90f]:hover{background:#21262d}.script-header-left[data-v-5c31e90f]{display:flex;align-items:center;gap:16px;flex:1}.script-icon-small[data-v-5c31e90f]{width:56px;height:56px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.8rem;flex-shrink:0;box-shadow:0 4px 12px #0000004d,inset 0 1px #ffffff1a}.script-header-info[data-v-5c31e90f]{flex:1;min-width:0}.script-title[data-v-5c31e90f]{font-size:1.2rem;font-weight:600;color:#d4d4d4;margin-bottom:6px}.script-desc[data-v-5c31e90f]{color:#8b949e;font-size:.9rem;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.script-header-right[data-v-5c31e90f]{display:flex;align-items:center;gap:12px;flex-shrink:0}.difficulty-badge-small[data-v-5c31e90f]{padding:4px 10px;border-radius:12px;font-size:.75rem;font-weight:600;color:#0d1117}.section-count[data-v-5c31e90f]{color:#7ee787;font-size:.85rem;font-weight:600;padding:6px 12px;background:#21262d;border-radius:16px}.accordion-arrow[data-v-5c31e90f]{color:#8b949e;font-size:.8rem;transition:transform .3s ease;display:flex;align-items:center}.accordion-arrow.expanded[data-v-5c31e90f]{transform:rotate(180deg)}.script-accordion-content[data-v-5c31e90f]{border-top:1px solid #30363d;padding:20px 24px;background:#0d1117;animation:slideDown-5c31e90f .3s ease;max-height:500px;overflow-y:auto}.script-accordion-content[data-v-5c31e90f]::-webkit-scrollbar{width:8px}.script-accordion-content[data-v-5c31e90f]::-webkit-scrollbar-track{background:#0d1117}.script-accordion-content[data-v-5c31e90f]::-webkit-scrollbar-thumb{background:#30363d;border-radius:4px}.script-accordion-content[data-v-5c31e90f]::-webkit-scrollbar-thumb:hover{background:#58a6ff}@keyframes slideDown-5c31e90f{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.script-sections[data-v-5c31e90f]{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.script-section-item[data-v-5c31e90f]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#161b22;border:1px solid #30363d;border-radius:8px;transition:all .2s ease}.script-section-item[data-v-5c31e90f]:hover{border-color:#58a6ff;background:#21262d}.section-icon[data-v-5c31e90f]{font-size:1.2rem;opacity:.8}.section-info[data-v-5c31e90f]{flex:1}.section-title[data-v-5c31e90f]{font-size:1rem;font-weight:500;color:#d4d4d4;margin-bottom:4px}.section-count[data-v-5c31e90f]{color:#8b949e;font-size:.8rem}.view-detail-btn[data-v-5c31e90f]{width:100%;padding:12px 24px;background:linear-gradient(135deg,#58a6ff,#7ee787);border:none;border-radius:8px;color:#0d1117;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .2s ease;font-family:inherit}.view-detail-btn[data-v-5c31e90f]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #58a6ff4d}@media(max-width:1024px){.sidebar[data-v-5c31e90f]{width:240px}.scripts-grid[data-v-5c31e90f]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));padding:24px}}@media(max-width:768px){.sidebar[data-v-5c31e90f]{display:none}.content-header[data-v-5c31e90f]{padding:20px 24px}.scripts-grid[data-v-5c31e90f]{grid-template-columns:1fr;padding:20px}.page-title[data-v-5c31e90f]{font-size:1.2rem}}[data-v-4ed76ac5]{margin:0;padding:0;box-sizing:border-box}.shell-script-detail-view[data-v-4ed76ac5]{font-family:Courier New,Consolas,Monaco,monospace;background:#0d1117;height:100%;display:flex;flex-direction:column}.terminal-body[data-v-4ed76ac5]{display:flex;flex:1;overflow:hidden}.sidebar[data-v-4ed76ac5]{width:280px;background:#0d1117;border-right:1px solid #30363d;display:flex;flex-direction:column;overflow-y:auto}.sidebar-header[data-v-4ed76ac5]{padding:24px 20px;border-bottom:1px solid #30363d;text-align:center}.sidebar-logo[data-v-4ed76ac5]{font-size:3rem;margin-bottom:8px}.sidebar-title[data-v-4ed76ac5]{color:#ffa657;font-size:1.1rem;font-weight:700}.nav-item[data-v-4ed76ac5]{display:flex;align-items:center;gap:12px;padding:14px 20px;cursor:pointer;transition:all .2s ease;border-left:3px solid transparent}.nav-item[data-v-4ed76ac5]:hover,.nav-item.active[data-v-4ed76ac5]{background:#21262d;border-left-color:#58a6ff}.nav-icon[data-v-4ed76ac5]{font-size:1.2rem;opacity:.8}.nav-text[data-v-4ed76ac5]{flex:1;color:#d4d4d4;font-size:.9rem;line-height:1.4}.nav-item.active .nav-text[data-v-4ed76ac5]{color:#58a6ff;font-weight:600}.nav-section[data-v-4ed76ac5]{padding:16px 0;border-top:1px solid #30363d}.nav-section-title[data-v-4ed76ac5]{padding:12px 20px 8px;color:#8b949e;font-size:.8rem;text-transform:uppercase;letter-spacing:.05em}.main-content[data-v-4ed76ac5]{flex:1;display:flex;flex-direction:column;overflow:hidden}.loading[data-v-4ed76ac5]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;color:#8b949e}.loading-spinner[data-v-4ed76ac5]{width:50px;height:50px;border:3px solid #30363d;border-top-color:#58a6ff;border-radius:50%;animation:spin-4ed76ac5 1s linear infinite}@keyframes spin-4ed76ac5{to{transform:rotate(360deg)}}.script-header[data-v-4ed76ac5]{padding:32px;border-bottom:1px solid #30363d;display:flex;align-items:flex-start;gap:24px;flex-shrink:0}.script-icon-large[data-v-4ed76ac5]{width:80px;height:80px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:3rem;flex-shrink:0}.script-title-section[data-v-4ed76ac5]{flex:1}.script-title-large[data-v-4ed76ac5]{font-size:2rem;font-weight:700;color:#d4d4d4;margin-bottom:12px}.script-description[data-v-4ed76ac5]{color:#8b949e;font-size:1rem;line-height:1.6;margin-bottom:16px}.script-meta[data-v-4ed76ac5]{display:flex;gap:12px;flex-wrap:wrap}.difficulty-badge-large[data-v-4ed76ac5]{padding:6px 16px;border-radius:20px;font-size:.85rem;font-weight:600;color:#0d1117}.section-count-large[data-v-4ed76ac5]{background:#30363d;color:#7ee787;padding:6px 16px;border-radius:20px;font-size:.85rem;font-weight:600}.content-sections[data-v-4ed76ac5]{flex:1;overflow-y:auto;padding:32px}.info-section[data-v-4ed76ac5]{margin-bottom:48px;scroll-margin-top:32px}.section-title[data-v-4ed76ac5]{font-size:1.5rem;font-weight:600;color:#7ee787;margin-bottom:20px;padding-bottom:12px;border-bottom:2px solid #58a6ff;display:inline-block}.info-box[data-v-4ed76ac5]{background:#21262d;border:1px solid #30363d;border-radius:12px;padding:24px;margin-bottom:20px}.content-text[data-v-4ed76ac5]{color:#c9d1d9;font-size:1rem;line-height:1.8}.content-text strong[data-v-4ed76ac5]{color:#ffa657;font-weight:600}.content-text code[data-v-4ed76ac5]{background:#0d1117;color:#58a6ff;padding:2px 8px;border-radius:4px;font-size:.9em}.subsections[data-v-4ed76ac5]{display:flex;flex-direction:column;gap:32px}.subsection[data-v-4ed76ac5]{background:#1c2128;border:1px solid #30363d;border-radius:12px;padding:24px}.subsection-title[data-v-4ed76ac5]{font-size:1.2rem;font-weight:600;color:#d4d4d4;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #30363d}.code-blocks[data-v-4ed76ac5]{display:flex;flex-direction:column;gap:16px;margin-top:20px}.code-block-wrapper[data-v-4ed76ac5]{background:#0d1117;border:1px solid #30363d;border-radius:8px;overflow:hidden}.code-block-header[data-v-4ed76ac5]{background:#161b22;padding:12px 16px;border-bottom:1px solid #30363d;display:flex;align-items:center;justify-content:space-between}.code-language[data-v-4ed76ac5]{color:#8b949e;font-size:.85rem;font-weight:600}.copy-btn[data-v-4ed76ac5]{background:#21262d;border:1px solid #30363d;color:#d4d4d4;padding:6px 12px;border-radius:6px;font-size:.8rem;cursor:pointer;transition:all .2s ease;font-family:inherit}.copy-btn[data-v-4ed76ac5]:hover{background:#30363d;border-color:#58a6ff}.code-block[data-v-4ed76ac5]{margin:0;padding:20px 16px;overflow-x:auto;background:#0d1117}.code-block code[data-v-4ed76ac5]{color:#ffa657;font-size:.9rem;line-height:1.6}@media(max-width:1024px){.sidebar[data-v-4ed76ac5]{width:240px}.script-header[data-v-4ed76ac5],.content-sections[data-v-4ed76ac5]{padding:24px}}@media(max-width:768px){.sidebar[data-v-4ed76ac5]{display:none}.script-header[data-v-4ed76ac5]{flex-direction:column;text-align:center}.script-title-large[data-v-4ed76ac5]{font-size:1.5rem}.content-sections[data-v-4ed76ac5]{padding:20px}}[data-v-07a1ccce]{margin:0;padding:0;box-sizing:border-box}.system-monitoring-view[data-v-07a1ccce]{font-family:Courier New,Consolas,Monaco,monospace;background:#0d1117;height:100%;display:flex;flex-direction:column}.terminal-body[data-v-07a1ccce]{display:flex;flex:1;overflow:hidden}.sidebar[data-v-07a1ccce]{width:280px;background:#0d1117;border-right:1px solid #30363d;display:flex;flex-direction:column;overflow-y:auto}.sidebar-header[data-v-07a1ccce]{padding:24px 20px;border-bottom:1px solid #30363d;text-align:center}.sidebar-logo[data-v-07a1ccce]{font-size:2.5rem;margin-bottom:8px}.sidebar-title[data-v-07a1ccce]{color:#ffa657;font-size:1.2rem;font-weight:700}.nav-section[data-v-07a1ccce]{padding:16px 0;border-top:1px solid #30363d}.nav-section-title[data-v-07a1ccce]{padding:12px 20px 8px;color:#8b949e;font-size:.8rem;text-transform:uppercase;letter-spacing:.05em}.nav-item[data-v-07a1ccce]{display:flex;align-items:center;gap:12px;padding:14px 20px;cursor:pointer;transition:all .2s ease;border-left:3px solid transparent}.nav-item[data-v-07a1ccce]:hover,.nav-item.active[data-v-07a1ccce]{background:#21262d;border-left-color:#58a6ff}.nav-icon[data-v-07a1ccce]{font-size:1.2rem;opacity:.8}.nav-text[data-v-07a1ccce]{flex:1;color:#d4d4d4;font-size:.95rem}.nav-item.active .nav-text[data-v-07a1ccce]{color:#58a6ff;font-weight:600}.main-content[data-v-07a1ccce]{flex:1;display:flex;flex-direction:column;overflow:hidden}.content-header[data-v-07a1ccce]{padding:24px 32px;border-bottom:1px solid #30363d;display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.page-title[data-v-07a1ccce]{font-size:1.5rem;font-weight:700;color:#7ee787}.status-indicator[data-v-07a1ccce]{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#21262d;border-radius:20px}.status-dot[data-v-07a1ccce]{width:8px;height:8px;background:#7ee787;border-radius:50%;animation:pulse-07a1ccce 2s ease-in-out infinite}@keyframes pulse-07a1ccce{0%,to{opacity:1}50%{opacity:.5}}.status-text[data-v-07a1ccce]{color:#7ee787;font-size:.85rem;font-weight:600}.loading[data-v-07a1ccce]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;color:#8b949e}.loading-spinner[data-v-07a1ccce]{width:50px;height:50px;border:3px solid #30363d;border-top-color:#58a6ff;border-radius:50%;animation:spin-07a1ccce 1s linear infinite}@keyframes spin-07a1ccce{to{transform:rotate(360deg)}}.monitoring-dashboard[data-v-07a1ccce]{flex:1;overflow-y:auto;padding:32px}.dashboard-grid[data-v-07a1ccce]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-bottom:32px}.monitor-card[data-v-07a1ccce]{background:linear-gradient(135deg,#161b22,#0d1117);border:1px solid #30363d;border-radius:12px;padding:20px;transition:all .3s ease}.monitor-card[data-v-07a1ccce]:hover{border-color:#58a6ff;transform:translateY(-2px)}.card-header[data-v-07a1ccce]{display:flex;align-items:center;gap:12px;margin-bottom:20px}.card-icon[data-v-07a1ccce]{font-size:1.5rem}.card-title[data-v-07a1ccce]{font-size:1.1rem;font-weight:600;color:#d4d4d4}.card-content[data-v-07a1ccce]{display:flex;flex-direction:column;gap:16px}.usage-value[data-v-07a1ccce]{font-size:2.5rem;font-weight:700;text-align:center}.usage-bar[data-v-07a1ccce]{height:8px;background:#21262d;border-radius:4px;overflow:hidden}.usage-fill[data-v-07a1ccce]{height:100%;transition:width .5s ease;border-radius:4px}.card-details[data-v-07a1ccce]{display:flex;flex-direction:column;gap:8px}.detail-item[data-v-07a1ccce]{display:flex;justify-content:space-between;align-items:center}.detail-label[data-v-07a1ccce]{color:#8b949e;font-size:.85rem}.detail-value[data-v-07a1ccce]{color:#d4d4d4;font-size:.9rem;font-weight:600}.network-stats[data-v-07a1ccce]{display:flex;flex-direction:column;gap:12px}.network-item[data-v-07a1ccce]{display:flex;justify-content:space-between;align-items:center;padding:12px;background:#21262d;border-radius:8px}.network-label[data-v-07a1ccce]{color:#8b949e;font-size:.9rem}.network-value[data-v-07a1ccce]{color:#d4d4d4;font-size:1rem;font-weight:600}.commands-section[data-v-07a1ccce]{background:#161b22;border:1px solid #30363d;border-radius:12px;padding:24px}.section-header[data-v-07a1ccce]{margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #30363d}.section-title[data-v-07a1ccce]{font-size:1.3rem;font-weight:600;color:#d4d4d4;margin-bottom:8px}.section-description[data-v-07a1ccce]{color:#8b949e;font-size:.9rem}.commands-grid[data-v-07a1ccce]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:20px}.command-card[data-v-07a1ccce]{background:#0d1117;border:1px solid #30363d;border-radius:8px;padding:20px;transition:all .2s ease}.command-card[data-v-07a1ccce]:hover{border-color:#58a6ff;transform:translateY(-2px)}.command-header[data-v-07a1ccce]{margin-bottom:12px}.command-name[data-v-07a1ccce]{font-size:1.2rem;font-weight:600;color:#7ee787}.command-description[data-v-07a1ccce]{color:#8b949e;font-size:.9rem;line-height:1.5;margin-bottom:16px}.command-usage[data-v-07a1ccce]{display:flex;align-items:center;gap:8px;margin-bottom:12px;padding:12px;background:#21262d;border-radius:6px}.usage-label[data-v-07a1ccce]{color:#8b949e;font-size:.85rem;font-weight:600}.usage-code[data-v-07a1ccce]{flex:1;color:#58a6ff;font-size:.9rem;font-family:inherit}.command-examples[data-v-07a1ccce]{display:flex;flex-direction:column;gap:8px}.examples-label[data-v-07a1ccce]{color:#8b949e;font-size:.85rem;font-weight:600;margin-bottom:4px}.example-item[data-v-07a1ccce]{padding:8px 12px;background:#161b22;border-radius:4px;border-left:3px solid #58a6ff}.example-item code[data-v-07a1ccce]{color:#d4d4d4;font-size:.85rem;font-family:inherit}@media(max-width:1024px){.sidebar[data-v-07a1ccce]{width:240px}.dashboard-grid[data-v-07a1ccce]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.commands-grid[data-v-07a1ccce]{grid-template-columns:1fr}}@media(max-width:768px){.sidebar[data-v-07a1ccce]{display:none}.content-header[data-v-07a1ccce]{padding:20px 24px}.monitoring-dashboard[data-v-07a1ccce]{padding:20px}.dashboard-grid[data-v-07a1ccce]{grid-template-columns:1fr}}
