@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600&display=swap";.xterm{cursor:text;position:relative;user-select:none;-ms-user-select:none;-webkit-user-select:none}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{position:absolute;top:0;z-index:5}.xterm .xterm-helper-textarea{padding:0;border:0;margin:0;position:absolute;opacity:0;left:-9999em;top:0;width:0;height:0;z-index:-5;white-space:nowrap;overflow:hidden;resize:none}.xterm .composition-view{background:#000;color:#fff;display:none;position:absolute;white-space:nowrap;z-index:1}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{background-color:#000;overflow-y:scroll;cursor:default;position:absolute;inset:0}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{position:absolute;left:0;top:0}.xterm .xterm-scroll-area{visibility:hidden}.xterm-char-measure-element{display:inline-block;visibility:hidden;position:absolute;top:0;left:-9999em;line-height:normal}.xterm.enable-mouse-events{cursor:default}.xterm.xterm-cursor-pointer,.xterm .xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility,.xterm .xterm-message{position:absolute;inset:0;z-index:10;color:transparent;pointer-events:none}.xterm .live-region{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.xterm-dim{opacity:1!important}.xterm-underline-1{text-decoration:underline}.xterm-underline-2{text-decoration:double underline}.xterm-underline-3{text-decoration:wavy underline}.xterm-underline-4{text-decoration:dotted underline}.xterm-underline-5{text-decoration:dashed underline}.xterm-overline{text-decoration:overline}.xterm-overline.xterm-underline-1{text-decoration:overline underline}.xterm-overline.xterm-underline-2{text-decoration:overline double underline}.xterm-overline.xterm-underline-3{text-decoration:overline wavy underline}.xterm-overline.xterm-underline-4{text-decoration:overline dotted underline}.xterm-overline.xterm-underline-5{text-decoration:overline dashed underline}.xterm-strikethrough{text-decoration:line-through}.xterm-screen .xterm-decoration-container .xterm-decoration{z-index:6;position:absolute}.xterm-screen .xterm-decoration-container .xterm-decoration.xterm-decoration-top-layer{z-index:7}.xterm-decoration-overview-ruler{z-index:8;position:absolute;top:0;right:0;pointer-events:none}.xterm-decoration-top{z-index:2;position:relative}body,html,#app{margin:0;padding:0;width:100%;height:100%;overflow:hidden;background-color:#000;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.desktop-container[data-v-967023c9]{position:fixed;inset:0;width:100%;height:100vh;height:100dvh;background-color:#0f172a;background-image:radial-gradient(at 47% 33%,hsl(220.62,34%,23%) 0,transparent 59%),radial-gradient(at 82% 65%,hsl(218.09,39%,17%) 0,transparent 55%);display:flex;align-items:center;justify-content:center}.scale-fade-enter-active[data-v-967023c9],.scale-fade-leave-active[data-v-967023c9]{transition:all .35s ease}.scale-fade-enter-from[data-v-967023c9]{opacity:0;transform:scale(.95)}.scale-fade-leave-to[data-v-967023c9]{opacity:0;transform:scale(1.05)}.login-wrapper[data-v-967023c9]{position:absolute;z-index:100;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.toast-container[data-v-967023c9]{position:fixed;top:20px;left:50%;transform:translate(-50%);z-index:9999;display:flex;flex-direction:column;gap:10px;pointer-events:none}.toast-item[data-v-967023c9]{background:#1e1e1ef2;color:#fff;padding:12px 20px;border-radius:8px;font-size:13px;font-weight:500;box-shadow:0 4px 12px #0000004d;border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;gap:8px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:auto;min-width:240px;justify-content:center;animation:slideDown-967023c9 .3s ease}.toast-item.success[data-v-967023c9]{border-color:#3ad353;color:#3ad353}.toast-item.error[data-v-967023c9]{border-color:#ff5f56;color:#ff5f56}.toast-item.info[data-v-967023c9]{border-color:#528bff;color:#528bff}@keyframes slideDown-967023c9{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.login-modal.wide-modal[data-v-967023c9]{width:620px;height:420px;background:#1e1e1ef2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:12px;box-shadow:0 25px 80px #0009;border:1px solid rgba(255,255,255,.1);display:flex;overflow:hidden;position:relative}.modal-sidebar[data-v-967023c9]{width:180px;background:#0003;border-right:1px solid rgba(255,255,255,.05);display:flex;flex-direction:column}.sidebar-header[data-v-967023c9]{padding:14px;color:#888;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px}.server-list[data-v-967023c9]{flex:1;overflow-y:auto;padding:0 6px}.server-list[data-v-967023c9]::-webkit-scrollbar{width:4px}.server-list[data-v-967023c9]::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.server-item[data-v-967023c9]{padding:8px 10px;border-radius:6px;cursor:pointer;transition:background .2s;display:flex;justify-content:space-between;align-items:center;margin-bottom:2px}.server-item[data-v-967023c9]:hover{background:#ffffff0d}.server-item.active[data-v-967023c9]{background:#3a6ea5}.server-info[data-v-967023c9]{overflow:hidden}.server-name[data-v-967023c9]{color:#fff;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.server-detail[data-v-967023c9]{color:#aaa;font-size:10px;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.server-item.active .server-detail[data-v-967023c9]{color:#ffffffb3}.server-actions[data-v-967023c9]{display:flex;gap:6px;opacity:0;transition:opacity .2s}.server-item:hover .server-actions[data-v-967023c9]{opacity:1}.action-icon[data-v-967023c9]{color:#aaa;width:14px;height:14px;display:flex;align-items:center}.action-icon[data-v-967023c9]:hover{color:#fff}.action-icon.delete[data-v-967023c9]:hover{color:#ff5f56}.empty-state[data-v-967023c9]{padding:20px;text-align:center;color:#555;font-size:12px}.sidebar-footer[data-v-967023c9]{padding:10px;border-top:1px solid rgba(255,255,255,.05)}.new-btn[data-v-967023c9]{width:100%;background:transparent;border:1px dashed rgba(255,255,255,.2);color:#aaa;padding:6px;border-radius:6px;cursor:pointer;font-size:12px}.new-btn[data-v-967023c9]:hover{border-color:#528bff;color:#528bff}.modal-main[data-v-967023c9]{flex:1;display:flex;flex-direction:column}.modal-header[data-v-967023c9]{height:38px;display:flex;align-items:center;justify-content:center;position:relative;border-bottom:1px solid rgba(255,255,255,.05)}.traffic-lights[data-v-967023c9]{position:absolute;left:14px;display:flex;gap:8px}.modal-title[data-v-967023c9]{color:#fff;font-weight:500;font-size:13px}.lang-switcher[data-v-967023c9]{position:absolute;right:14px;display:flex;align-items:center;gap:0px;font-size:11px}.lang-opt[data-v-967023c9]{color:#666;cursor:pointer;padding:2px 4px;transition:color .2s;font-weight:600}.lang-opt[data-v-967023c9]:hover{color:#aaa}.lang-opt.active[data-v-967023c9]{color:#fff;text-shadow:0 0 10px rgba(255,255,255,.3)}.divider[data-v-967023c9]{color:#444;margin:0 2px;transform:scale(.8)}.modal-body[data-v-967023c9]{padding:20px;flex:1;display:flex;flex-direction:column;gap:12px;overflow-y:auto}.modal-body[data-v-967023c9]::-webkit-scrollbar{width:0}.input-group[data-v-967023c9]{display:flex;flex-direction:column;gap:5px}.row[data-v-967023c9]{display:flex;gap:10px}.flex-1[data-v-967023c9]{flex:1}.flex-2[data-v-967023c9]{flex:2}label[data-v-967023c9]{color:#888;font-size:11px;margin-left:2px}input[data-v-967023c9],textarea[data-v-967023c9]{background:#0000004d;border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:8px 10px;color:#fff;font-family:JetBrains Mono;font-size:12px;outline:none;transition:border .3s}input[data-v-967023c9]:focus,textarea[data-v-967023c9]:focus{border-color:#528bff;background:#0006}.key-textarea[data-v-967023c9]{height:60px;resize:none;font-size:10px}.auth-tabs[data-v-967023c9]{display:flex;background:#0000004d;border-radius:6px;padding:2px;margin-bottom:2px}.auth-tab[data-v-967023c9]{flex:1;text-align:center;padding:5px;font-size:11px;color:#888;cursor:pointer;border-radius:4px;transition:all .2s}.auth-tab.active[data-v-967023c9]{background:#3a6ea5;color:#fff;font-weight:600}.form-actions[data-v-967023c9]{display:flex;gap:10px;margin-top:auto;padding-top:5px}.action-btn[data-v-967023c9]{flex:1;border:none;padding:9px;border-radius:6px;font-weight:600;cursor:pointer;font-size:13px}.action-btn.secondary[data-v-967023c9]{background:#ffffff1a;color:#ccc}.action-btn.primary[data-v-967023c9]{background:linear-gradient(135deg,#528bff,#3a6ea5);color:#fff}.mac-window[data-v-967023c9]{width:90vw;max-width:1400px;height:85vh;background-color:#1e1e1e;border-radius:12px;box-shadow:0 25px 80px #0009;border:1px solid rgba(255,255,255,.05);display:flex;flex-direction:column;overflow:hidden}.mac-window.fullscreen[data-v-967023c9]{width:100vw;height:100vh;max-width:none;border-radius:0;border:none}.window-header[data-v-967023c9]{height:42px;background:#202021;display:flex;align-items:center;justify-content:flex-start;padding:0 16px;border-bottom:1px solid #121212;flex-shrink:0;gap:12px}.window-controls[data-v-967023c9]{display:flex;gap:8px;width:60px;margin-right:4px}.dot[data-v-967023c9]{width:12px;height:12px;border-radius:50%;cursor:pointer}.dot.red[data-v-967023c9]{background:#ff5f56}.dot.yellow[data-v-967023c9]{background:#ffbd2e}.dot.green[data-v-967023c9]{background:#27c93f}.tabs-bar[data-v-967023c9]{flex:1;display:flex;gap:4px;overflow-x:auto;overflow-y:hidden;height:100%;align-items:flex-end}.tabs-bar[data-v-967023c9]::-webkit-scrollbar{height:0}.tab-item[data-v-967023c9]{background:#2d2d2d;color:#888;padding:6px 12px;font-size:12px;border-radius:6px 6px 0 0;cursor:pointer;display:flex;align-items:center;gap:6px;min-width:100px;max-width:200px;transition:all .2s;border-right:1px solid rgba(0,0,0,.2);height:20px}.tab-item[data-v-967023c9]:hover{background:#383838;color:#ccc}.tab-item.active[data-v-967023c9]{background:#1e1e1e;color:#fff!important;font-weight:600;height:22px}.tab-item.has-activity[data-v-967023c9]{color:#528bff}.status-dot-mini[data-v-967023c9]{width:6px;height:6px;border-radius:50%;background:#666}.status-dot-mini.online[data-v-967023c9]{background:#3ad353;box-shadow:0 0 5px #3ad35380}.status-dot-mini.connecting[data-v-967023c9]{background:#ffbd2e;animation:pulse 1.5s infinite}.tab-title[data-v-967023c9]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tab-close[data-v-967023c9]{opacity:0;width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px}.tab-item:hover .tab-close[data-v-967023c9]{opacity:1}.tab-close[data-v-967023c9]:hover{background:#444;color:#fff}.new-tab-btn[data-v-967023c9]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;color:#666;font-size:18px;cursor:pointer;margin-left:2px;margin-bottom:2px;border-radius:4px}.new-tab-btn[data-v-967023c9]:hover{color:#fff;background:#ffffff0d}.window-content-wrapper[data-v-967023c9]{flex:1;display:flex;overflow:hidden;position:relative;height:100%}.window-content[data-v-967023c9]{display:flex;width:100%;height:100%;position:relative}.monitor-sidebar[data-v-967023c9]{width:240px;background:#181818;border-right:1px solid #333;display:flex;flex-direction:column;padding:16px 12px;gap:16px;flex-shrink:0;transition:all .35s cubic-bezier(.25,.8,.25,1);z-index:20}.monitor-sidebar.collapsed[data-v-967023c9]{width:72px;align-items:center}.monitor-header[data-v-967023c9]{color:#555;font-size:10px;font-weight:800;letter-spacing:1px;margin-bottom:4px;text-align:center;white-space:nowrap;overflow:hidden}.monitor-cards-container[data-v-967023c9]{flex:1;display:flex;flex-direction:column;gap:16px;overflow-y:auto;padding-right:2px}.monitor-card[data-v-967023c9]{background:#ffffff08;border-radius:8px;padding:12px;display:flex;flex-direction:column;gap:8px;border:1px solid rgba(255,255,255,.02);transition:all .3s}.monitor-sidebar.collapsed .monitor-card[data-v-967023c9]{padding:8px 4px;align-items:center;background:transparent;border-color:transparent}.card-top[data-v-967023c9]{display:flex;align-items:center;gap:8px}.monitor-sidebar.collapsed .card-top[data-v-967023c9]{justify-content:center}.card-icon-wrapper[data-v-967023c9]{color:#666;width:18px;height:18px;display:flex;align-items:center;justify-content:center}.card-title-text[data-v-967023c9]{color:#aaa;font-size:12px;font-weight:600}.monitor-sidebar.collapsed .card-title-text[data-v-967023c9]{display:none}.card-detail-text[data-v-967023c9]{color:#fff;font-size:10px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-left:2px;opacity:.8}.monitor-sidebar.collapsed .card-detail-text[data-v-967023c9]{display:none}.chart-row[data-v-967023c9]{display:flex;align-items:center;gap:10px;margin-top:2px}.monitor-sidebar.collapsed .chart-row[data-v-967023c9]{flex-direction:column;gap:4px;margin-top:0}.gauge-circle[data-v-967023c9]{width:42px;height:42px;position:relative;flex-shrink:0}.gauge-value[data-v-967023c9]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:10px;font-weight:700}svg[data-v-967023c9]{width:100%;height:100%}.circle-bg[data-v-967023c9]{fill:none;stroke:#333;stroke-width:3}.circle-bar[data-v-967023c9]{fill:none;stroke-width:3;stroke-linecap:round;transition:stroke-dasharray .5s ease}.circle-bar.cpu[data-v-967023c9]{stroke:#56b6c2}.circle-bar.mem[data-v-967023c9]{stroke:#c678dd}.circle-bar.disk[data-v-967023c9]{stroke:#98c379}.info-col[data-v-967023c9]{display:flex;flex-direction:column;justify-content:center;overflow:hidden}.detailed[data-v-967023c9]{display:flex}.collapsed-only[data-v-967023c9],.monitor-sidebar.collapsed .detailed[data-v-967023c9]{display:none}.monitor-sidebar.collapsed .collapsed-only[data-v-967023c9]{display:flex;align-items:center;margin-top:2px}.info-label[data-v-967023c9]{color:#555;font-size:9px;font-weight:700;margin-bottom:2px}.mini-label[data-v-967023c9]{color:#888;font-size:10px;font-weight:600}.info-value[data-v-967023c9]{color:#dcdfe4;font-size:11px;font-weight:500;white-space:nowrap}.sidebar-toggle[data-v-967023c9]{margin-top:auto;width:100%;height:32px;display:flex;align-items:center;justify-content:center;background:#ffffff08;border-radius:4px;cursor:pointer;color:#666;transition:all .2s}.sidebar-toggle[data-v-967023c9]:hover{background:#ffffff14;color:#fff}.terminal-body[data-v-967023c9]{flex:1;background-color:#1e1e1e;padding:8px 0 0 12px;overflow:hidden;display:flex;flex-direction:column}.xterm-viewport[data-v-967023c9]{width:100%;flex:1}.mobile-helper-bar[data-v-967023c9],.mobile-only[data-v-967023c9]{display:none}.desktop-only[data-v-967023c9]{display:block}.mobile-controls[data-v-967023c9]{display:none}.app-footer[data-v-967023c9]{position:fixed;bottom:8px;left:0;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:10px;color:#888;pointer-events:none;z-index:100;text-align:center;gap:4px}.app-footer a[data-v-967023c9]{pointer-events:auto;color:#888;text-decoration:none;display:flex;align-items:center;gap:4px;transition:color .2s}.app-footer a[data-v-967023c9]:hover{color:#aaa}.icp-icon[data-v-967023c9]{width:16px;height:16px;vertical-align:middle}.copyright[data-v-967023c9]{padding:0 10px;line-height:1.3}@media(min-width:769px){.app-footer[data-v-967023c9]{flex-direction:row;gap:15px}}[data-v-967023c9] .xterm-viewport::-webkit-scrollbar{width:10px}[data-v-967023c9] .xterm-viewport::-webkit-scrollbar-track{background-color:transparent}[data-v-967023c9] .xterm-viewport::-webkit-scrollbar-thumb{background-color:#ffffff26;border-radius:6px;border:2px solid #1e1e1e}[data-v-967023c9] .xterm-viewport::-webkit-scrollbar-thumb:hover{background-color:#ffffff4d}@media(max-width:768px){.mobile-only[data-v-967023c9]{display:flex}.desktop-only[data-v-967023c9]{display:none}.desktop-controls[data-v-967023c9]{display:none!important}.mobile-controls[data-v-967023c9]{display:flex!important;margin-right:auto}.desktop-container[data-v-967023c9]{position:absolute;inset:0;height:100dvh;width:100%;align-items:flex-start;background:#1e1e1e}.app-footer[data-v-967023c9]{bottom:0;padding:10px 0;z-index:200;background:#1e1e1ed9;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-top:1px solid rgba(255,255,255,.1);padding-bottom:max(10px,env(safe-area-inset-bottom))}.login-modal.wide-modal[data-v-967023c9]{width:100%;height:100%;max-width:none;border-radius:0;flex-direction:column;border:none;padding-top:env(safe-area-inset-top)}.modal-body[data-v-967023c9]{padding:16px 16px 120px}.modal-sidebar[data-v-967023c9]{position:absolute;left:0;top:0;bottom:0;z-index:300;width:260px;height:100%;background:#252525;border-right:1px solid rgba(255,255,255,.1);transform:translate(-100%);transition:transform .3s cubic-bezier(.25,.8,.25,1);display:flex;flex-direction:column;padding:0;padding-top:env(safe-area-inset-top)}.modal-sidebar.open[data-v-967023c9]{transform:translate(0);box-shadow:2px 0 20px #000c}.mobile-drawer-overlay[data-v-967023c9]{position:absolute;inset:0;background:#0009;z-index:290;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.sidebar-header[data-v-967023c9]{display:flex;align-items:center;justify-content:space-between;height:40px;padding:0 12px;background:#0003}.close-drawer-btn[data-v-967023c9]{font-size:20px;color:#aaa;padding:4px;cursor:pointer}.server-list[data-v-967023c9]{display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;padding:8px;gap:0}.server-item[data-v-967023c9]{width:auto;min-width:0;flex-direction:row;align-items:center;gap:0;margin-bottom:6px;border:none;background:#ffffff0d;padding:10px}.server-item.active[data-v-967023c9]{background:#528bff1a}.server-actions[data-v-967023c9]{display:flex!important;margin-left:auto}.server-item.new-item[data-v-967023c9]{flex-direction:row;align-items:center;justify-content:flex-start;border:1px dashed rgba(255,255,255,.2);color:#aaa;gap:10px;background:transparent}.server-icon[data-v-967023c9]{font-size:18px;font-weight:700;color:#528bff;margin-bottom:0}.server-name-simple[data-v-967023c9]{font-size:13px;font-weight:500;color:#528bff}.modal-main[data-v-967023c9]{display:flex;flex-direction:column;height:100%}.modal-header[data-v-967023c9]{padding:0 12px;position:relative;justify-content:center;flex-shrink:0}.header-left-group[data-v-967023c9]{position:absolute;left:12px;top:0;bottom:0;display:flex;align-items:center;gap:12px}.mobile-menu-btn[data-v-967023c9]{color:#888;width:24px;height:24px;cursor:pointer}.traffic-lights[data-v-967023c9]{display:flex!important;position:static;gap:6px}.absolute-center[data-v-967023c9]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:14px;color:#fff;font-weight:600;white-space:nowrap;display:block!important}.modal-title[data-v-967023c9]{display:none}.mobile-tall[data-v-967023c9]{height:150px}.mac-window[data-v-967023c9]{width:100%;height:100%;max-width:none;border-radius:0;border:none;display:flex;flex-direction:column;padding-top:env(safe-area-inset-top)}.window-header[data-v-967023c9]{padding:0 8px;gap:8px;justify-content:flex-start;flex-shrink:0}.tabs-bar[data-v-967023c9]{margin-right:0}.tab-item[data-v-967023c9]{min-width:80px;max-width:120px;padding:6px 8px}.tab-close[data-v-967023c9]{opacity:1;width:20px}.mobile-hud[data-v-967023c9]{position:absolute;top:40px;right:8px;z-index:50;background:#1e1e1ed9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.1);border-radius:8px;box-shadow:0 4px 15px #0006;min-width:140px;transition:all .3s ease;overflow:hidden}.hud-expanded[data-v-967023c9]{min-width:220px}.hud-header[data-v-967023c9]{display:flex;align-items:center;justify-content:space-between;padding:6px 10px;cursor:pointer;background:#ffffff05}.hud-summary[data-v-967023c9]{font-size:10px;color:#ccc;display:flex;align-items:center;gap:6px;font-family:JetBrains Mono}.hud-divider[data-v-967023c9]{opacity:.3}.label[data-v-967023c9]{color:#888;font-weight:600}.hud-arrow svg[data-v-967023c9]{width:14px;height:14px;color:#666;transition:transform .3s}.hud-arrow svg.rotate[data-v-967023c9]{transform:rotate(180deg)}.hud-body[data-v-967023c9]{padding:8px 10px;border-top:1px solid rgba(255,255,255,.05)}.hud-row[data-v-967023c9]{margin-bottom:6px}.hud-row[data-v-967023c9]:last-child{margin-bottom:0}.hud-graph-label[data-v-967023c9]{font-size:9px;color:#888;margin-bottom:2px;display:flex;justify-content:space-between}.hud-bar-track[data-v-967023c9]{height:4px;background:#ffffff1a;border-radius:2px;overflow:hidden}.hud-bar-fill[data-v-967023c9]{height:100%;border-radius:2px;transition:width .5s}.hud-bar-fill.cpu[data-v-967023c9]{background:#56b6c2}.hud-bar-fill.mem[data-v-967023c9]{background:#c678dd}.hud-bar-fill.disk[data-v-967023c9]{background:#98c379}.terminal-body[data-v-967023c9]{padding:0;background:#1e1e1e;flex:1;display:flex;flex-direction:column;height:100%}.xterm-viewport[data-v-967023c9]{flex:1;height:100%;width:100%;overflow:hidden}.mobile-helper-bar[data-v-967023c9]{display:flex;height:46px;background:#181818;border-top:1px solid #333;overflow-x:auto;flex-shrink:0;align-items:center;padding:0 6px;gap:6px;padding-bottom:env(safe-area-inset-bottom)}.helper-key[data-v-967023c9]{background:#2a2a2a;color:#ccc;padding:8px 0;width:36px;border-radius:6px;font-size:13px;font-weight:500;text-align:center;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 2px #0000004d;flex-shrink:0}.helper-key[data-v-967023c9]:active,.helper-key.active[data-v-967023c9]{background:#528bff;color:#fff;transform:translateY(1px);box-shadow:none}.kb-toggle[data-v-967023c9]{background:#333;color:#aaa;margin-left:auto;width:42px}.kb-toggle svg[data-v-967023c9]{width:18px;height:18px}}
