:root{--graphite:#1c1a17;--graphite-raised:#242119;--graphite-deep:#161410;--border:#e7e2d617;--border-strong:#e7e2d633;--bone:#e7e2d6;--dim:#8a8377;--mute:#5c574c;--signal:#c98a3e;--signal-bright:#d9a461;--teal:#0f6b5e;--terracotta:#c2653f;--font-display:"Martian Mono", "IBM Plex Mono", ui-monospace, monospace;--font-body:"IBM Plex Mono", ui-monospace, "SF Mono", Consolas, monospace;--cursor-theme:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Ccircle cx='8' cy='8' r='6' fill='%23c98a3e' stroke='%23e7e2d6' stroke-width='2'/%3E%3Ccircle cx='8' cy='8' r='2' fill='%231c1a17'/%3E%3C/svg%3E") 8 8, auto}*{box-sizing:border-box}html,body{background:var(--graphite);min-width:0;height:100dvh;margin:0;padding:0;overflow:hidden}#app{height:100dvh;overflow:hidden}body{color:var(--bone);font-family:var(--font-body);-webkit-font-smoothing:antialiased;font-size:13px}[hidden]{display:none!important}html,body,button,a,input{cursor:var(--cursor-theme)!important}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}::selection{background:var(--signal);color:var(--graphite-deep)}.stage{flex-direction:column;height:100dvh;max-height:100dvh;display:flex;position:relative;overflow:hidden}.boot{z-index:40;cursor:pointer;background:var(--graphite);flex-direction:column;justify-content:center;padding:8vh 6vw;display:flex;position:absolute;inset:0}.boot[hidden]{display:none!important}.boot-log{min-height:5.7em;color:var(--dim);white-space:pre-wrap;font-size:13px;line-height:1.9}.boot-choice{flex-direction:column;gap:10px;max-width:420px;margin-top:2.4em;display:none}.boot-choice button{border:1px solid var(--border-strong);color:var(--bone);cursor:pointer;font-family:var(--font-display);letter-spacing:.02em;text-align:left;background:0 0;justify-content:space-between;padding:14px 18px;font-size:13px;transition:border-color .15s,color .15s;display:flex}.boot-choice button:hover,.boot-choice button:focus-visible{border-color:var(--signal);color:var(--signal-bright)}.boot-choice button span{color:var(--dim)}.boot-hint{color:var(--mute);margin-top:1.6em;font-size:11px}.app-header{border-bottom:1px solid var(--border-strong);background:var(--graphite-deep);z-index:30;flex-shrink:0;justify-content:space-between;align-items:center;height:38px;padding:0 16px;display:flex}.app-header[hidden]{display:none!important}.header-brand{font-family:var(--font-display);letter-spacing:.04em;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:11.5px;display:flex}.brand-dot{background:var(--signal);border-radius:50%;width:7px;height:7px}.brand-name{color:var(--bone);font-weight:600}.brand-tag{color:var(--mute);font-size:11px}.switcher{border:1px solid var(--border-strong);background:var(--graphite-raised);font-family:var(--font-display);border-radius:4px;align-items:center;display:flex;overflow:hidden}.switcher:not([hidden]){display:flex}.switcher button{color:var(--dim);cursor:pointer;letter-spacing:.06em;background:0 0;border:0;padding:5px 12px;font-family:inherit;font-size:10.5px;transition:all .15s}.switcher button.active{background:var(--signal);color:var(--graphite-deep);font-weight:600}.switcher button:focus-visible{outline-offset:-2px}#rebootBtn{border-left:1px solid var(--border);padding:5px 9px;font-size:12px}.mode{flex-direction:column;flex:1;min-height:0;overflow:hidden;display:none!important}.mode.visible{display:flex!important}.editor-body{flex:1;min-height:0;display:flex;overflow:hidden}.activity-bar{border-right:1px solid var(--border);background:var(--graphite-deep);width:42px;color:var(--mute);flex-direction:column;flex-shrink:0;align-items:center;gap:22px;padding-top:16px;font-size:15px;display:flex}.activity-icon{color:var(--mute);cursor:pointer;background:0 0;border:0;padding:0;font-size:15px;transition:color .15s}.activity-icon:hover{color:var(--bone)}.activity-icon.active{color:var(--signal)}.problems-icon{color:var(--mute);cursor:pointer;background:0 0;border:0;padding:0;font-size:15px;transition:color .15s;position:relative}.problems-icon:hover{color:var(--bone)}.problems-icon .badge{background:var(--terracotta);width:14px;height:14px;color:var(--graphite-deep);font-family:var(--font-body);border-radius:50%;justify-content:center;align-items:center;font-size:9px;font-weight:600;display:flex;position:absolute;top:-6px;right:-10px}.tree-item{text-align:left;background:0 0;border-top:0;border-bottom:0;border-right:0;width:100%}.sidebar{border-right:1px solid var(--border);background:var(--graphite-raised);flex-shrink:0;width:220px;padding:16px 0;overflow-y:auto}.sidebar.collapsed{display:none!important}.sidebar-title{color:var(--mute);letter-spacing:.14em;padding:0 16px 10px;font-size:10px}.tree-folder{width:100%;color:var(--dim);cursor:pointer;text-align:left;background:0 0;border:0;padding:6px 16px;font-family:inherit;font-size:12px;transition:color .15s}.tree-folder:hover{color:var(--bone)}.tree-folder .folder-arrow{width:12px;color:var(--mute);font-size:10px;display:inline-block}.tree-item{color:var(--bone);cursor:pointer;border-left:2px solid #0000;padding:6px 16px;font-size:12px}.tree-item.indent{padding-left:30px}.tree-item:hover{background:var(--graphite)}.tree-item.open{border-left-color:var(--signal);color:var(--signal-bright);background:#c98a3e1f;font-weight:500}.tree-item .chip{border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.editor-main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.tabs-bar{border-bottom:1px solid var(--border);background:var(--graphite-raised);align-items:center;min-height:36px;display:flex}.tabs-actions{align-items:center;gap:4px;margin-left:auto;padding:0 8px;display:flex}.tab-action-btn{color:var(--dim);cursor:pointer;font-family:var(--font-body);background:0 0;border:1px solid #0000;border-radius:3px;align-items:center;gap:4px;padding:4px 8px;font-size:11px;transition:all .15s;display:flex}.tab-action-btn:hover:not(:disabled){border-color:var(--border-strong);background:var(--graphite);color:var(--signal-bright)}.tab-action-btn:disabled{opacity:.4;cursor:not-allowed}.mobile-explorer-toggle{border:1px solid var(--border-strong);background:var(--graphite);color:var(--dim);cursor:pointer;font-family:var(--font-display);letter-spacing:.04em;white-space:nowrap;border-radius:3px;flex-shrink:0;align-items:center;gap:6px;margin:3px 6px;padding:4px 10px;font-size:11px;transition:all .15s;display:none}.mobile-explorer-toggle:hover,.mobile-explorer-toggle.active{border-color:var(--signal);color:var(--signal-bright)}.tab-scroll-btn{border:0;border-right:1px solid var(--border);background:var(--graphite-raised);width:24px;height:36px;color:var(--dim);cursor:pointer;font-family:var(--font-body);-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;line-height:1;transition:color .15s,background .15s;display:flex}.tab-scroll-btn:hover{color:var(--signal-bright);background:var(--graphite)}.tabs{-webkit-overflow-scrolling:touch;background:0 0;flex:1;display:flex;overflow-x:auto}.tab{border-top:2px solid #0000;border-right:1px solid var(--border);color:var(--dim);cursor:pointer;white-space:nowrap;align-items:center;gap:9px;padding:9px 10px 9px 16px;font-size:12px;transition:color .15s,background .15s,border-top-color .15s,opacity .15s;display:flex}.tab.active{border-top-color:var(--signal);background:var(--graphite);color:var(--bone)}.tab[draggable=true]{cursor:grab;-webkit-user-select:none;user-select:none}.tab.dragging{opacity:.4;background:var(--graphite-deep);cursor:grabbing}.tab.drag-over{background:var(--graphite);border-left:2px solid var(--signal-bright)!important}.tab-close{width:18px;height:18px;color:var(--mute);cursor:pointer;opacity:0;visibility:hidden;background:0 0;border:0;border-radius:3px;justify-content:center;align-items:center;padding:0;font-size:15px;line-height:1;transition:opacity .15s,color .15s,background .15s,visibility .15s;display:inline-flex;position:relative}.tab-close:before{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tab:hover .tab-close,.tab.active .tab-close,.tab-close:focus-visible{opacity:.7;visibility:visible}.tab.active .tab-close{color:var(--dim)}.tab-close:hover,.tab-close:focus-visible{color:var(--signal-bright);background:#c98a3e2e;outline:none;opacity:1!important}@media (hover:none){.tab-close{opacity:.7;visibility:visible}}.pane{counter-reset:line-num;flex:1;min-height:0;padding:26px 30px;font-size:12.5px;line-height:1.85;overflow-y:auto}.pane .editor-line{counter-increment:line-num;white-space:pre-wrap;word-break:break-word;min-height:1.85em;padding-left:3.2rem;position:relative}.pane .editor-line:before{content:counter(line-num);text-align:right;width:2.2rem;color:var(--mute);opacity:.45;-webkit-user-select:none;user-select:none;pointer-events:none;font-family:var(--font-body);font-size:12px;position:absolute;top:0;left:0}.term-output .editor-line{white-space:pre-wrap;word-break:break-word;min-height:1.85em}.editor-empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:320px;padding:40px 20px;display:flex}.empty-icon{opacity:.6;margin-bottom:12px;font-size:36px}.empty-title{color:var(--bone);font-family:var(--font-display);margin-bottom:6px;font-size:16px;font-weight:600}.empty-sub{color:var(--mute);margin-bottom:24px;font-size:12px}.empty-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.empty-btn{border:1px solid var(--border-strong);background:var(--graphite-raised);color:var(--bone);cursor:pointer;font-family:var(--font-body);border-radius:4px;align-items:center;gap:8px;padding:10px 16px;font-size:12px;transition:all .15s;display:flex}.empty-btn:hover{border-color:var(--signal);color:var(--signal-bright);background:var(--graphite)}.empty-btn kbd{border:1px solid var(--border-strong);background:var(--graphite-deep);color:var(--dim);border-radius:3px;padding:2px 6px;font-size:10px}@keyframes paneFadeIn{0%{opacity:.35;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.pane.pane-fade-in{animation:.2s cubic-bezier(.16,1,.3,1) forwards paneFadeIn}.pane a,.term-line-out a{color:var(--signal)}.pane a:hover,.term-line-out a:hover{color:var(--signal-bright)}.file-link-lines{white-space:pre-wrap;flex-direction:column;gap:0;display:flex}.file-link-line{min-height:1.85em}.resume-unavailable{color:var(--mute)}.resume-unavailable strong{color:var(--signal-bright);font-weight:600}.problems-panel{border-top:1px solid var(--border);background:var(--graphite-deep);flex-shrink:0;max-height:160px;padding:12px 16px;font-size:12px;overflow-y:auto}.problems-header{color:var(--mute);letter-spacing:.1em;margin-bottom:8px;font-size:10px}.problems-header .count{color:var(--dim);letter-spacing:normal;margin-left:8px}.problem-item{color:var(--dim);padding:4px 0}.status-bar{background:var(--signal);height:26px;color:var(--graphite-deep);font-family:var(--font-display);flex-shrink:0;align-items:center;gap:18px;padding:0 14px;font-size:11px;font-weight:600;display:flex}.status-bar .push{margin-left:auto}#terminalMode{background:var(--graphite-deep);flex-direction:column;flex:1;min-height:0;padding:16px 24px 20px;overflow:hidden}.term-meta{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;margin-bottom:14px;padding-bottom:12px;display:flex}.term-title{color:var(--signal);font-family:var(--font-display);align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.term-prompt-icon{color:var(--terracotta)}.dot-min{background:#ffbd2e}.dot-max{background:#27c93f}.term-actions{align-items:center;gap:8px;display:flex}.term-close-btn{border:1px solid var(--border-strong);background:var(--graphite-raised);width:22px;height:22px;color:var(--mute);cursor:pointer;border-radius:3px;justify-content:center;align-items:center;padding:0;font-size:14px;line-height:1;transition:all .15s;display:flex}.term-close-btn:hover{border-color:var(--terracotta);color:var(--terracotta);background:#c2653f26}.term-title{font-family:var(--font-display);letter-spacing:.03em;font-size:11.5px}.term-user{color:var(--signal);font-weight:600}.term-path{color:var(--bone)}.term-shell{color:var(--mute);margin-left:6px}.term-badge{border:1px solid var(--border-strong);color:var(--mute);font-family:var(--font-display);letter-spacing:.04em;border-radius:3px;padding:2px 7px;font-size:10px}.term-output{white-space:pre-wrap;flex:1;min-height:0;font-size:12.5px;line-height:1.85;overflow-y:auto}.term-line-cmd{color:var(--bone)}.term-line-cmd:before{color:var(--signal);content:"tabish@portfolio:~$ "}.term-line-out{color:var(--dim);margin:2px 0 14px}.term-line-out .amber{color:var(--signal-bright)}.term-line-out .bone{color:var(--bone);font-weight:600}.help-container{font-family:var(--font-body);-webkit-user-select:text;user-select:text;flex-direction:column;gap:12px;margin:8px 0 12px;display:flex}.help-header{border-bottom:1px solid var(--border-strong);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px;margin-bottom:2px;padding-bottom:6px;display:flex}.help-title{font-family:var(--font-display);color:var(--signal-bright);letter-spacing:.08em;text-transform:uppercase;font-size:11.5px;font-weight:700}.help-sub{color:var(--mute);font-size:11px;font-style:italic}.help-section{flex-direction:column;gap:6px;display:flex}.help-section-title{font-family:var(--font-display);color:var(--terracotta);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:600}.help-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:6px 10px;display:grid}.help-item{border:1px solid var(--border);background:var(--graphite-raised);color:var(--dim);cursor:pointer;text-align:left;font-family:var(--font-body);border-radius:4px;justify-content:space-between;align-items:center;gap:12px;padding:6px 10px;font-size:12px;transition:border-color .15s,background .15s,color .15s;display:flex}.help-item:hover,.help-item:focus-visible{border-color:var(--signal);background:var(--graphite);color:var(--bone);outline:none}.help-cmd{font-family:var(--font-display);color:var(--signal);white-space:nowrap;flex-shrink:0;font-size:11.5px;font-weight:600}.help-item:hover .help-cmd,.help-item:focus-visible .help-cmd{color:var(--signal-bright)}.help-desc{color:var(--dim);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.help-item:hover .help-desc,.help-item:focus-visible .help-desc{color:var(--bone)}.help-footer{border-top:1px dashed var(--border);color:var(--mute);margin-top:2px;padding-top:8px;font-size:11px;line-height:1.5}.help-footer .help-tip{color:var(--signal-bright);font-weight:600}.help-footer kbd{border:1px solid var(--border-strong);background:var(--graphite-deep);color:var(--bone);font-family:var(--font-display);border-radius:3px;padding:1px 5px;font-size:10px}.quick-commands{border-top:1px solid var(--border);gap:8px;margin-top:12px;padding:8px 0 4px;display:flex;overflow-x:auto}.quick-commands button{border:1px solid var(--border-strong);background:var(--graphite-raised);color:var(--dim);cursor:pointer;font-family:var(--font-body);white-space:nowrap;border-radius:4px;flex-shrink:0;padding:6px 11px;font-size:11px;transition:all .15s}.quick-commands button:hover,.quick-commands button:focus-visible{border-color:var(--signal);color:var(--signal-bright);background:var(--graphite);outline:none}.term-input-line{border-top:1px dashed var(--border);align-items:center;gap:8px;margin-top:4px;padding-top:10px;display:flex}.term-resizer{z-index:15;cursor:ns-resize;touch-action:none;background:0 0;justify-content:center;align-items:center;height:6px;margin-top:-3px;margin-bottom:-3px;transition:background .15s;display:flex;position:relative}.term-resizer[hidden]{display:none!important}.term-resizer:hover,.term-resizer.resizing{background:#c98a3e40}.term-resizer-line{background:var(--border-strong);border-radius:1px;width:40px;height:2px;transition:background .15s,width .15s}.term-resizer:hover .term-resizer-line,.term-resizer.resizing .term-resizer-line{background:var(--signal-bright);width:54px}.integrated-terminal{border-top:1px solid var(--border-strong);background:var(--graphite-deep);flex-direction:column;flex-shrink:0;height:240px;min-height:100px;max-height:75vh;display:flex;overflow:hidden}.integrated-terminal[hidden]{display:none!important}.term-panel-header{border-bottom:1px solid var(--border);background:var(--graphite-raised);flex-shrink:0;justify-content:space-between;align-items:center;height:32px;padding:0 12px;display:flex}.panel-tabs{align-items:center;gap:14px;display:flex}.panel-tab{color:var(--signal);font-family:var(--font-display);letter-spacing:.06em;font-size:11px;font-weight:600}.tab-status-dot{background:#26a69a;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.panel-action-btn{border:1px solid var(--border);color:var(--dim);cursor:pointer;font-family:var(--font-display);background:0 0;border-radius:3px;align-items:center;gap:5px;padding:3px 8px;font-size:10.5px;transition:all .15s;display:inline-flex}.panel-action-btn:hover{border-color:var(--signal);color:var(--signal-bright);background:var(--graphite)}.panel-tab-btn{color:var(--mute);cursor:pointer;font-family:var(--font-display);letter-spacing:.04em;background:0 0;border:0;padding:0;font-size:11px;transition:color .15s}.panel-tab-btn:hover{color:var(--bone)}.panel-actions{align-items:center;gap:6px;display:flex}.panel-action-icon{width:22px;height:22px;color:var(--dim);cursor:pointer;background:0 0;border:0;border-radius:3px;justify-content:center;align-items:center;padding:0;font-size:13px;transition:all .15s;display:flex}.panel-action-icon:hover{color:var(--signal-bright);background:var(--graphite)}.panel-term-body{background:var(--graphite-deep);cursor:text;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}#panelTermOutput{flex:1;min-height:0;padding:10px 16px 8px;overflow-y:auto}.panel-term-input-wrapper{border-top:1px solid var(--border);background:var(--graphite-raised);flex-shrink:0;align-items:center;gap:8px;padding:8px 16px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.panel-term-input-wrapper:focus-within{border-top-color:var(--signal);background:var(--graphite);box-shadow:inset 0 1px #c98a3e33}.panel-term-input-wrapper .prompt{font-family:var(--font-display);-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:center;gap:1px;font-size:12px;display:inline-flex}.prompt-user{color:#26a69a;font-weight:600}.prompt-at{color:var(--mute)}.prompt-host{color:var(--terracotta);font-weight:500}.prompt-path{color:var(--signal-bright)}.prompt-symbol{color:var(--signal);margin-left:3px;font-weight:700}#panelTermInput{min-width:0;color:var(--bone);font-family:var(--font-display);caret-color:var(--signal-bright);background:0 0;border:0;outline:none;flex:1;font-size:12px;line-height:1.4}#panelTermInput::placeholder{color:var(--mute);opacity:.65;font-style:italic}.term-input-line .prompt{color:var(--signal);flex-shrink:0}#termInput{min-width:0;color:var(--bone);font-family:var(--font-display);background:0 0;border:0;outline:none;flex:1;font-size:12.5px}.cmdk-overlay{z-index:60;background:#0a0908b3;justify-content:center;align-items:flex-start;padding-top:12vh;display:none;position:fixed;inset:0}.cmdk-overlay.open{display:flex}.cmdk-box{border:1px solid var(--border-strong);background:var(--graphite-raised);width:min(480px,90vw)}.cmdk-box input{border:0;border-bottom:1px solid var(--border);background:var(--graphite-deep);width:100%;color:var(--bone);font-family:var(--font-body);outline:none;padding:14px 16px;font-size:13px}.cmdk-list{max-height:260px;overflow-y:auto}.cmdk-item{width:100%;color:var(--bone);cursor:pointer;font-family:var(--font-body);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:9px 16px;font-size:12px;display:flex}.cmdk-item.selected{background:var(--graphite);color:var(--signal-bright)}.cmdk-badge{border:1px solid var(--border);letter-spacing:.04em;text-transform:uppercase;border-radius:3px;padding:2px 7px;font-size:10px;display:inline-block}.cmdk-badge-project{color:#26a69a;border-color:#0f6b5e66}.cmdk-badge-doc{color:var(--signal-bright);border-color:#c98a3e66}.cmdk-badge-system{border-color:var(--border-strong);color:var(--dim)}.cmdk-badge-secret{color:var(--terracotta);border-color:#c2653f66}.cmdk-empty{color:var(--mute);padding:12px 16px;font-size:12px}.cmdk-hint{border-top:1px solid var(--border);color:var(--mute);padding:8px 16px;font-size:10.5px}.easter-toast{z-index:70;border:1px solid var(--signal);background:var(--graphite-raised);color:var(--bone);font-family:var(--font-body);opacity:0;pointer-events:none;padding:12px 18px;font-size:12px;transition:opacity .3s,transform .3s;position:fixed;bottom:24px;left:50%;transform:translate(-50%)translateY(20px)}.easter-toast.show{opacity:1;transform:translate(-50%)translateY(0)}@media (width<=640px){input,select,textarea{font-size:16px!important}.app-header{height:36px;padding:0 10px}.brand-tag{display:none}.switcher button{padding:4px 8px;font-size:9.5px}.editor-body{position:relative}.activity-bar{gap:16px;width:36px;padding-top:10px;display:flex}.mobile-explorer-toggle{display:inline-flex}.sidebar{z-index:25;background:var(--graphite-raised);border-right:1px solid var(--border-strong);width:200px;max-width:calc(100vw - 36px);position:absolute;top:0;bottom:0;left:36px;box-shadow:4px 0 16px #0009}.sidebar.collapsed{display:none!important}.tree-item{padding:8px 14px;font-size:12px}.tab{padding:8px 10px;font-size:11.5px}.tab-close{padding:2px 5px;font-size:16px}.pane{word-break:break-word;overflow-wrap:anywhere;padding:16px 14px;font-size:12px;line-height:1.7}.pane a{word-break:break-all;overflow-wrap:anywhere}.file-link-line{align-items:center;min-height:2.2em;display:flex}.problems-panel{padding:10px 12px;font-size:11px}.status-bar{white-space:nowrap;-webkit-overflow-scrolling:touch;gap:8px;padding:6px 10px;font-size:10px;overflow-x:auto}#terminalMode{padding:12px 14px 16px}.term-meta{white-space:nowrap;font-size:11px;overflow-x:auto}.quick-commands{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.quick-commands button{min-height:34px;padding:6px 10px;font-size:11.5px}.help-grid{grid-template-columns:1fr;gap:6px}.help-item{padding:7px 10px}.help-desc{font-size:10.5px}.term-input-line{gap:6px}.term-input-line .prompt{flex-shrink:0;font-size:12px}#termInput{min-height:36px;padding:4px 6px;font-size:16px!important}.boot{padding:6vh 5vw}.boot-choice button{flex-wrap:wrap;gap:4px;padding:12px 14px;font-size:12px}.cmdk-box{width:92%;margin:8vh auto}.cmdk-box input{padding:12px;font-size:16px!important}.cmdk-item{min-height:40px;padding:12px;font-size:13px}.easter-toast{text-align:center;width:auto;max-width:none;font-size:12px;bottom:12px;left:12px;right:12px;transform:translateY(20px)}.easter-toast.show{transform:translateY(0)}}.tabs,.pane,.sidebar,.status-bar,.term-output,.quick-commands,.problems-panel,.cmdk-list{scrollbar-width:none!important;-ms-overflow-style:none!important}.tabs::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.pane::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.sidebar::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.status-bar::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.term-output::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.quick-commands::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.problems-panel::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.cmdk-list::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.boot-choice.visible{display:flex}.chip-teal{background:var(--teal)}.chip-terracotta{background:var(--terracotta)}.chip-mute{background:var(--mute)}.tab-select{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.syntax-dim{color:var(--dim)}.syntax-heading{color:var(--signal-bright);font-weight:600}.syntax-value{color:var(--bone)}.signal-text{color:var(--signal)}.teal-text{color:var(--teal)}.terracotta-text{color:var(--terracotta)}
