.xterm{cursor:text;-webkit-user-select:none;user-select:none;position:relative}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{z-index:5;position:absolute;top:0}.xterm .xterm-helper-textarea{opacity:0;z-index:-5;white-space:nowrap;resize:none;border:0;width:0;height:0;margin:0;padding:0;position:absolute;top:0;left:-9999em;overflow:hidden}.xterm .composition-view{color:#fff;white-space:nowrap;z-index:1;background:#000;display:none;position:absolute}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{cursor:default;background-color:#000;position:absolute;inset:0;overflow-y:scroll}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{position:absolute;top:0;left:0}.xterm-char-measure-element{visibility:hidden;line-height:normal;display:inline-block;position:absolute;top:0;left:-9999em}.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:not(.debug),.xterm .xterm-message{z-index:10;color:#0000;pointer-events:none;position:absolute;inset:0}.xterm .xterm-accessibility-tree:not(.debug) ::selection{color:#0000}.xterm .xterm-accessibility-tree{-webkit-user-select:text;user-select:text;white-space:pre;font-family:monospace}.xterm .xterm-accessibility-tree>div{transform-origin:0;width:fit-content}.xterm .live-region{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.xterm-dim{opacity:1!important}.xterm-underline-1{text-decoration:underline}.xterm-underline-2{-webkit-text-decoration:underline double;text-decoration:underline double}.xterm-underline-3{-webkit-text-decoration:underline wavy;text-decoration:underline wavy}.xterm-underline-4{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.xterm-underline-5{-webkit-text-decoration:underline dashed;text-decoration:underline dashed}.xterm-overline{text-decoration:overline}.xterm-overline.xterm-underline-1{text-decoration:underline overline}.xterm-overline.xterm-underline-2{-webkit-text-decoration:overline double underline;text-decoration:overline double underline}.xterm-overline.xterm-underline-3{-webkit-text-decoration:overline wavy underline;text-decoration:overline wavy underline}.xterm-overline.xterm-underline-4{-webkit-text-decoration:overline dotted underline;text-decoration:overline dotted underline}.xterm-overline.xterm-underline-5{-webkit-text-decoration:overline dashed underline;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;pointer-events:none;position:absolute;top:0;right:0}.xterm-decoration-top{z-index:2;position:relative}.xterm .xterm-scrollable-element>.scrollbar{cursor:default}.xterm .xterm-scrollable-element>.scrollbar>.scra{cursor:pointer;font-size:11px!important}.xterm .xterm-scrollable-element>.visible{opacity:1;z-index:11;background:0 0;transition:opacity .1s linear}.xterm .xterm-scrollable-element>.invisible{opacity:0;pointer-events:none}.xterm .xterm-scrollable-element>.invisible.fade{transition:opacity .8s linear}.xterm .xterm-scrollable-element>.shadow{display:none;position:absolute}.xterm .xterm-scrollable-element>.shadow.top{width:100%;height:3px;box-shadow:var(--vscode-scrollbar-shadow,#000) 0 6px 6px -6px inset;display:block;top:0;left:3px}.xterm .xterm-scrollable-element>.shadow.left{width:3px;height:100%;box-shadow:var(--vscode-scrollbar-shadow,#000) 6px 0 6px -6px inset;display:block;top:3px;left:0}.xterm .xterm-scrollable-element>.shadow.top-left-corner{width:3px;height:3px;display:block;top:0;left:0}.xterm .xterm-scrollable-element>.shadow.top.left{box-shadow:var(--vscode-scrollbar-shadow,#000) 6px 0 6px -6px inset}
:root{--void:#17191d;--panel:#202329;--terminal:#292c32;--terminal-deep:#25282e;--line:#41464f;--soft-line:#363a42;--text:#e5e5e1;--muted:#85878a;--dim:#62656a;--cyan:#9bbfc0;--green-wash:#2a422c6b;--green:#9bb59b;--red:#ed6965;--yellow:#edbe4f;--lime:#61c455}*{box-sizing:border-box}html,body{background:var(--terminal);width:100%;min-height:100%;margin:0;overflow:hidden}body{background:var(--terminal);color:var(--text);-webkit-font-smoothing:antialiased;font-family:SFMono-Regular,Cascadia Mono,Menlo,Monaco,Consolas,monospace}button,textarea,input{font:inherit}button{cursor:pointer}::selection{color:#fff;background:#9bbfc057}.ghost-shell{background:radial-gradient(circle at 72% 8%, #6e82820d, transparent 32%), var(--void);grid-template-columns:282px minmax(0,1fr);width:100vw;height:100vh;display:grid}.sidebar{z-index:20;background:#1d2025;border-right:1px solid #343840;grid-template-rows:50px auto minmax(0,1fr) 42px;min-width:0;height:100vh;display:grid;position:relative}.sidebar-head{border-bottom:1px solid #30343b;justify-content:space-between;align-items:center;padding:0 14px 0 20px;display:flex}.wordmark{color:#d9d9d5;align-items:center;gap:9px;display:flex}.wordmark span{color:var(--cyan);font-size:26px;line-height:1}.wordmark strong{letter-spacing:.13em;text-transform:uppercase;font-size:14px}.new-session{color:#c3c4c2;text-transform:uppercase;letter-spacing:.04em;background:#25282e;border:1px solid #444952;border-radius:5px;padding:5px 8px;font-size:11px}.new-session:hover{border-color:var(--cyan);color:#fff}.sidebar-label{color:#666a70;letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;padding:18px 19px 9px;font-size:10px;display:flex}.session-list{scrollbar-color:#41454d transparent;padding:0 9px 18px;overflow-y:auto}.no-sessions{color:#63666b;padding:18px 12px;font-size:11px;line-height:1.7}.session-skeleton{gap:9px;padding:7px 0;display:grid}.session-skeleton i{background:linear-gradient(90deg,#24272d 20%,#2e3239 50%,#24272d 80%) 0 0/220% 100%;border-radius:3px;height:55px;animation:1.2s linear infinite skeletonSweep}.session-skeleton i:nth-child(2){opacity:.72}.session-skeleton i:nth-child(3){opacity:.48}.session-item{color:#9b9da0;text-align:left;background:0 0;border:0;border-left:2px solid #0000;border-radius:3px;width:100%;padding:12px 10px 12px 8px;transition:background .14s,color .14s;display:block}.session-item:hover{color:#d4d4d1;background:#25282e}.session-item.selected{border-left-color:var(--cyan);color:#ededeb;background:#292c32}.session-copy{min-width:0}.session-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;line-height:1.35;display:block;overflow:hidden}.sidebar-foot{border-top:1px solid #30343b;justify-content:flex-end;align-items:center;gap:12px;padding:0 19px;display:flex}.sidebar-foot a,.sidebar-foot button{color:#62666c;letter-spacing:.04em;flex:none;font-size:10px;text-decoration:none}.sidebar-links{white-space:nowrap;align-items:center;gap:5px;display:flex}.sidebar-links span{color:#3f444a;font-size:9px}.sidebar-foot button{background:0 0;border:0;padding:0}.sidebar-foot a:hover{color:#b8c9c9;text-underline-offset:3px;text-decoration:underline}.sidebar-foot button:hover{color:#b8c9c9}.terminal-shell{background:var(--terminal);grid-template-rows:50px minmax(0,1fr) auto 34px;min-width:0;height:100vh;display:grid;position:relative;overflow:hidden}.terminal-bar{background:#272a30;border-bottom:1px solid #383c44;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-width:0;padding:0 20px;display:grid}.terminal-title{color:#a4a5a6;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.header-actions{align-items:center;gap:14px;display:flex;position:relative}.settings-menu{position:relative}.settings-menu summary{cursor:pointer;color:#777a80;letter-spacing:.05em;text-transform:uppercase;font-size:9px;list-style:none}.settings-menu summary::-webkit-details-marker{display:none}.settings-menu summary:after{content:"  ▾";color:#555960}.settings-menu[open] summary{color:#bec0bf}.settings-popover{z-index:30;background:#202329;border:1px solid #474c54;width:165px;padding:5px;display:grid;position:absolute;top:25px;right:0;box-shadow:0 12px 35px #0006}.settings-popover button{color:#989b9d;text-align:left;text-transform:uppercase;background:0 0;border:0;padding:9px 10px;font-size:9px}.settings-popover button:hover:not(:disabled){color:#ecece9;background:#30343b}.settings-popover button:disabled{opacity:.3;cursor:default}.settings-popover button.danger{color:#b97a77}.mobile-menu,.sidebar-backdrop{display:none}.transcript{color:#e1e1de;scrollbar-color:#4b4f56 transparent;scrollbar-width:thin;min-height:0;padding:0 0 10px;font-size:clamp(11px,.85vw,13px);line-height:1.58;overflow-y:auto}.transcript.restoring .entry,.transcript.restoring .thinking{visibility:hidden}.entry{white-space:pre-wrap;overflow-wrap:anywhere;overflow-anchor:none;background:0 0;max-width:none;margin:0;position:relative}.entry-time{color:#666a6c;letter-spacing:.03em;text-align:right;white-space:nowrap;margin-top:6px;font-size:8px;font-style:normal;line-height:1;display:block}.entry.output .entry-time{margin-top:8px}.entry.user{color:#f1f1ef;background:#31323a;padding:9px 16px;display:block}.entry.user .entry-text{padding-right:0}.entry.user .entry-time{background:linear-gradient(90deg,#0000,#31323a 28%);margin:0;padding-left:14px;position:absolute;bottom:9px;right:16px}.entry-prefix{display:none}.entry.assistant{letter-spacing:.005em;padding:14px 16px 10px}.entry.assistant .entry-text{padding-right:0}.entry.assistant .entry-time{margin-top:6px;position:static}.entry.assistant:before{display:none}.entry.thought{color:#858e90;border-left:2px solid #4d6265;padding:10px 16px;font-size:.92em}.entry.thought:before{content:"thinking";color:#789b9c;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:.72em;display:block}.entry.tool{background:var(--green-wash);contain:layout paint;cursor:pointer;margin:4px 0 0}.tool-group{background:var(--green-wash);contain:layout paint;margin:4px 0 0}.tool-group-summary{color:#b8c1bb;text-align:left;letter-spacing:.04em;text-transform:uppercase;background:0 0;border:0;grid-template-columns:13px auto minmax(0,1fr) auto;align-items:center;gap:7px;width:100%;min-height:34px;padding:8px 16px;font-size:9px;display:grid}.tool-group-summary:hover{color:#d5dbd4;background:#5d7d611f}.tool-group-chevron{color:#87a78c;font-size:17px;line-height:1;transition:transform .14s;transform:rotate(0)}.tool-group.expanded .tool-group-chevron{transform:rotate(90deg)}.tool-group-activity{color:#8f9b93;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tool-group-state{color:#718077;justify-self:end;font-size:7px}.tool-group-state:not(.complete){color:#9db39f}.tool-group-content{border-top:1px solid #718f742e}.tool-group-content>.entry.tool{background:0 0;border-bottom:1px solid #718f742e;margin-top:0}.tool-group-content>.entry.tool:last-child{border-bottom:0}.entry.tool:focus-visible{outline-offset:-1px;outline:1px solid #789b9c}.tool-head{color:#d9ddd7;grid-template-columns:10px minmax(0,1fr);gap:5px;padding:14px 16px 12px;display:grid}.tool-head.bash-tool{grid-template-columns:minmax(0,1fr);font-weight:600}.tool-head.named-tool{grid-template-columns:auto minmax(0,1fr);gap:12px}.tool-head .tool-name{color:#e4e5e1;font-weight:700}.tool-head .tool-command{color:#d7ddd7;overflow-wrap:anywhere;min-width:0}.tool-head.named-tool .tool-command{color:#97c4c4;font-weight:400}.tool-command-line{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.entry.tool.expanded .tool-command-line{white-space:pre-wrap;overflow:visible}.tool-inline-results{color:#858b86;padding:3px 16px 10px;font-size:.9em;line-height:1.48}.tool-inline-result+.tool-inline-result{margin-top:8px}.tool-inline-result.error{color:#c9908e}.tool-inline-result .entry-time{margin-top:6px}.entry.output{contain:layout paint;background:var(--green-wash);color:#858b86;max-width:none;margin:0 0 6px;padding:5px 16px 10px;font-size:.9em;line-height:1.48}.markdown-response{white-space:normal}.markdown-response>:first-child{margin-top:0}.markdown-response>:last-child{margin-bottom:0}.markdown-response p{margin:0 0 1em}.markdown-response h1,.markdown-response h2,.markdown-response h3,.markdown-response h4{color:#f0f0ed;font:inherit;margin:1.25em 0 .55em;font-weight:700}.markdown-response h1{font-size:1.22em}.markdown-response h2{font-size:1.14em}.markdown-response h3{font-size:1.07em}.markdown-response ul,.markdown-response ol{margin:.55em 0 1em;padding-left:2em}.markdown-response li{margin:.18em 0}.markdown-response li::marker{color:#91b4b5}.markdown-response pre{color:#d8d9d5;white-space:pre;background:#202329;border-left:2px solid #698789;max-width:100%;margin:.8em 0 1em;padding:12px 14px;overflow-x:auto}.markdown-response code{color:#c8dddd;font:inherit;background:#202329;padding:.1em .3em;font-size:.92em}.markdown-response pre code{color:inherit;background:0 0;padding:0}.markdown-response blockquote{color:#a7aaa9;border-left:2px solid #596970;margin:.8em 0;padding-left:13px}.markdown-response table{border-collapse:collapse;table-layout:fixed;width:100%;margin:.8em 0 1em;font-size:.92em}.markdown-response th,.markdown-response td{text-align:left;border:1px solid #43474e;padding:7px 9px}.markdown-response th{color:#d8d9d6;background:#23262c}.markdown-response tr.streamed-table-row{animation:.32s ease-out both tableRowIn}.markdown-response td{overflow-wrap:anywhere}.markdown-response hr{border:0;border-top:1px solid #444950;margin:1.2em 0}.markdown-response strong{color:#f0f0ed;font-weight:700}.markdown-response em{color:#aeb0b0}.entry.error{color:#c9908e;background:#722d2b29;border-left:2px solid #b75c59;padding:12px 15px;font-size:.9em}.service-unavailable-notice{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 18px;display:flex}.service-unavailable-notice a{color:#d5b0ae;cursor:pointer;font-weight:600}.entry a{color:#a8c9ca;text-underline-offset:3px;cursor:text;-webkit-user-select:text;user-select:text;text-decoration:none}.entry a:hover{color:#d4e5e5;cursor:pointer;text-decoration:underline}.entry a.artifact-link{cursor:pointer}.entry a.artifact-link:after{content:" ↓";color:#758f90;font-size:.85em}.response-image{background:#202329;border:1px solid #454a52;border-radius:5px;width:fit-content;max-width:100%;margin:12px 0;display:block;overflow:hidden}.response-image img{object-fit:contain;width:auto;max-width:min(100%,900px);max-height:70vh;display:block}.response-image-placeholder{background:linear-gradient(90deg,#24272d 20%,#2e3239 50%,#24272d 80%) 0 0/220% 100%;width:180px;height:120px;animation:1.2s linear infinite skeletonSweep;display:block}.response-audio{width:min(100%,560px);margin:12px 0}.response-audio figcaption{color:#aeb2b1;margin-bottom:6px;font-size:10px}.response-audio audio{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;height:38px;display:block}.response-video{width:min(100%,900px);margin:12px 0}.response-video figcaption{color:#aeb2b1;margin-bottom:6px;font-size:10px}.video-load{color:#cfd2cf;background:linear-gradient(145deg,#202329,#181b20);border:1px solid #454a52;border-radius:5px;place-content:center;justify-items:center;gap:7px;width:100%;min-height:150px;display:grid}.video-load:hover{background:linear-gradient(145deg,#25292f,#1b1f24);border-color:#718d90}.video-play-mark{color:#a7cccd;border:1px solid #769597;border-radius:50%;place-items:center;width:46px;height:46px;padding-left:3px;font-size:19px;display:grid}.video-load>span:nth-child(2){font-size:11px;font-weight:600}.video-load small{color:#71767a;font-size:9px;font-weight:400}.video-player-wrap{background:#111316;border:1px solid #454a52;border-radius:5px;min-height:150px;position:relative;overflow:hidden}.response-video video{object-fit:contain;background:#111316;width:100%;max-height:70vh;display:block}.video-loading,.video-error{z-index:1;color:#8e9392;background:#171a1e;justify-content:center;align-items:center;gap:8px;font-size:10px;display:flex;position:absolute;inset:0}.video-loading .working-mark{margin:0}.video-loading>span:last-child{gap:3px;display:grid}.video-loading small{color:#62686b;font-size:8px}.video-error{color:#b58783;flex-direction:column}.video-error button{color:#b8cccd;text-transform:uppercase;background:#252a2e;border:1px solid #59666a;border-radius:3px;padding:5px 8px;font-size:9px}.entry.thought{color:#848589;font-style:italic}.thinking{color:#85868a;align-items:center;gap:3px;margin:28px 16px;font-style:normal;display:flex}.elapsed-timer{color:#666a6c;font-variant-numeric:tabular-nums;letter-spacing:.03em;text-align:right;margin-left:auto;font-size:8px;line-height:1}.terminal-loading,.history-loading{color:#666a70;letter-spacing:.04em;align-items:center;min-height:90px;padding:22px 16px;font-size:10px;display:flex}.working-mark{color:#91c5c5;width:13px;margin-right:7px;font-size:19px;line-height:1}.working-mark:before{content:"⠋";animation:.8s step-end infinite brailleSpin}.chat-composer{background:var(--terminal);border-top:2px solid #88a8aa;border-bottom:2px solid #718e91;margin:0 0 6px}.composer-attachments{gap:8px;padding:9px 9px 3px;display:flex;overflow-x:auto}.composer-attachment{background:#202329;border:1px solid #4c5359;border-radius:4px;flex:none;width:62px;height:62px;position:relative;overflow:hidden}.composer-attachment img{object-fit:cover;width:100%;height:100%;display:block}.composer-attachment button{color:#ddd;background:#0f1114d1;border:0;border-radius:50%;place-items:center;width:19px;height:19px;padding:0;font-size:14px;line-height:1;display:grid;position:absolute;top:2px;right:2px}.input-line{min-height:42px;padding:9px 10px 6px;position:relative}.input-line.has-interrupt{padding-right:46px}.input-line textarea{resize:none;color:#f0f0ed;caret-color:#e8eeee;background:0 0;border:0;outline:0;width:100%;height:24px;max-height:144px;padding:2px 0;font-size:14px;line-height:1.45;overflow-y:auto}.interrupt-response{color:#bd8582;background:#5b34322e;border:1px solid #66504f;border-radius:3px;place-items:center;width:27px;height:27px;padding:0;display:grid;position:absolute;top:8px;right:9px}.interrupt-response:hover:not(:disabled){color:#e4aaa6;background:#793b3747;border-color:#a86763}.interrupt-response:disabled{opacity:.5;cursor:wait}.interrupt-response svg{fill:currentColor;width:14px;height:14px}.interrupt-response span{font-size:11px}.status-composer-actions,.status-icon-group{align-items:center;gap:2px;display:inline-flex}.composer-action{color:#737a7d;background:0 0;border:0;border-radius:2px;justify-content:center;align-items:center;gap:0;width:22px;height:22px;padding:0;font-size:8px;line-height:1;display:inline-flex}.composer-action>span{display:none}.composer-action svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35px;width:13px;height:13px}.composer-action:hover:not(:disabled){color:#b5cdce;background:#343a40}.composer-action.active{color:#9fc5c6;background:#303b3d}.composer-action:disabled{opacity:.3;cursor:default}.audio-input.recording{color:#d58a86;background:#84312d2e;animation:1s ease-in-out infinite pulse}.audio-input.voice-ready{color:#afd5bd;background:#39684d47}.audio-input.voice-ready:hover{color:#e0f5e6;background:#427d5b66}.voice-ready-mark{font-size:10px;font-weight:700}.input-line textarea::placeholder{color:#666970}.input-line textarea:disabled{cursor:wait;opacity:.7}.composer-tools{justify-content:space-between;align-items:center;gap:12px;padding:0 8px 8px 35px;display:flex}.mode-switch,.action-set{align-items:center;gap:5px;display:flex}.composer-tools button{color:#65696f;text-transform:uppercase;background:0 0;border:0;border-radius:3px;padding:5px 7px;font-size:9px}.composer-tools button:hover:not(:disabled),.composer-tools button.active{color:#b8bab9;background:#373b43}.composer-tools button:disabled{opacity:.28;cursor:default}.composer-tools button.send{color:#aebfc0;border:1px solid #4c555c;margin-left:4px}.composer-tools button.send:hover:not(:disabled){color:#eff3f1;background:#374044;border-color:#87a7a9}.statusline{color:#62656a;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;padding:0 16px;font-size:12px;display:grid}.statusline span:first-child{font-size:inherit}.statusline .token-arrow{vertical-align:-.06em;margin-right:1px;font-size:1.5em;font-weight:400;line-height:0;display:inline-block}.statusline>span:nth-child(2){text-align:center}.statusline>span:last-child{text-align:right}.status-model{justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:flex}.status-composer-actions,.status-icon-group{flex:none;overflow:visible}.status-model-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.status-model button{color:#676d70;background:0 0;border:0;border-radius:3px;flex:none;place-items:center;width:21px;height:21px;padding:3px;display:grid}.status-model button:hover,.status-model button.active{color:#a8cbcc;background:#343a3f}.status-model svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35px;width:14px;height:14px}.terminal-shell>.transcript,.terminal-shell>.chat-composer,.terminal-shell>.statusline{width:100%;transition:width .22s}.terminal-shell.terminal-open>.transcript,.terminal-shell.terminal-open>.chat-composer,.terminal-shell.terminal-open>.statusline{width:62%}.terminal-shell.browser-open>.transcript,.terminal-shell.browser-open>.chat-composer,.terminal-shell.browser-open>.statusline{width:54%}.sandbox-browser{z-index:16;opacity:0;pointer-events:none;background:#fff;border-left:1px solid #4b5259;width:46%;transition:transform .22s,opacity .18s;position:absolute;top:50px;bottom:0;right:0;transform:translate(100%);box-shadow:-18px 0 40px #0000002e}.sandbox-browser.open{opacity:1;pointer-events:auto;transform:translate(0)}.sandbox-browser-controls{z-index:3;opacity:.92;align-items:center;gap:3px;transition:opacity .15s;display:flex;position:absolute;top:8px;left:8px;right:8px}.sandbox-browser:hover .sandbox-browser-controls,.sandbox-browser-controls:focus-within{opacity:1}.sandbox-browser-controls button,.browser-open-external{color:#777d81;background:#25282e;border:1px solid #444a52;border-radius:3px;flex:none;place-items:center;width:24px;height:24px;padding:6px;text-decoration:none;transition:border-color .14s,background .14s,color .14s;display:grid;box-shadow:0 2px 8px #0000003d}.sandbox-browser-controls button:hover,.browser-open-external:hover{color:#b8d1d2;background:#30363b;border-color:#718f91}.sandbox-browser-controls button:focus-visible,.browser-open-external:focus-visible{outline-offset:2px;outline:1px solid #9bbfc0}.sandbox-browser-controls button svg,.browser-open-external svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4px;width:11px;height:11px}.sandbox-browser-controls button.browser-close{color:#85898d;padding:2px 2px 4px;font-size:16px;line-height:1}.sandbox-browser-controls button.browser-close:hover{color:#c78b87;background:#352a2b;border-color:#74504e}.browser-controls-spacer{flex:1}.browser-floating-address{color:#7f8588;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;background:#25282e;border:1px solid #444a52;border-radius:3px;align-items:center;width:clamp(82px,11vw,120px);height:24px;padding:0 8px;font-size:8px;display:flex;overflow:hidden;box-shadow:0 2px 8px #0000003d}.sandbox-browser-content{background:#fff;position:absolute;inset:0;overflow:hidden}.sandbox-browser-content iframe{background:#fff;border:0;width:100%;height:100%;display:block}.browser-empty{color:#777e80;text-align:center;background:#171a1e;place-content:center;justify-items:center;padding:28px;display:grid;position:absolute;inset:0}.browser-empty>svg{fill:none;stroke:#66787b;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.2px;width:34px;height:34px;margin-bottom:13px}.browser-empty strong{color:#b7bdbc;font-size:11px;font-weight:500}.browser-empty p{color:#676d70;max-width:290px;margin:7px 0 14px;font-size:9px;line-height:1.55}.browser-empty button{color:#9db5b6;letter-spacing:.04em;text-transform:uppercase;background:#252b2f;border:1px solid #4c5b5e;border-radius:3px;padding:6px 9px;font-size:8px}.browser-empty button:hover{color:#d9e2e1;border-color:#7d9a9c}.sandbox-terminal{z-index:15;opacity:0;pointer-events:none;background:#171a1e;border-left:1px solid #4b5259;grid-template-rows:38px minmax(0,1fr) auto;width:38%;transition:transform .22s,opacity .18s;display:grid;position:absolute;top:50px;bottom:0;right:0;transform:translate(100%);box-shadow:-18px 0 40px #00000029}.sandbox-terminal.open{opacity:1;pointer-events:auto;transform:translate(0)}.sandbox-terminal-head{color:#858b8d;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #363b42;justify-content:space-between;align-items:center;padding:0 12px 0 14px;font-size:9px;display:flex}.sandbox-terminal-head button{color:#747a7e;background:0 0;border:0;padding:0 2px;font-size:19px;line-height:1}.sandbox-terminal-head button:hover{color:#e0e2df}.sandbox-terminal-head i{color:#687073;margin-left:7px;font-size:8px;font-style:normal}.sandbox-terminal-head i.connected{color:#7da47e}.sandbox-terminal-head i.error{color:#b97571}.sandbox-terminal-host{min-width:0;min-height:0;padding:9px 6px 7px 10px;overflow:hidden}.sandbox-terminal-host .xterm{height:100%}.sandbox-terminal-host .xterm-viewport{scrollbar-color:#454b50 transparent}.sandbox-terminal-output{color:#c9ceca;scrollbar-color:#454b50 transparent;min-height:0;padding:14px 15px 20px;font-size:11px;line-height:1.55;overflow:auto}.terminal-welcome{color:#626a6c;margin:0 0 18px}.terminal-command-entry{margin:0 0 16px}.terminal-command-line{color:#d9dfda;white-space:pre-wrap;overflow-wrap:anywhere}.terminal-command-line span{color:#8fb7b8}.terminal-command-entry pre{color:#8f9691;font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0 0}.terminal-command-entry pre.failed,.terminal-exit-code{color:#bd7d79}.terminal-exit-code{margin-top:4px;font-size:9px;display:block}.terminal-running{color:#789b9c;animation:1s ease-in-out infinite pulse}.sandbox-terminal-input{background:#1d2024;border-top:1px solid #4d5c60;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;padding:10px 12px;display:grid}.sandbox-terminal-input label{color:#84aaab;white-space:nowrap;font-size:10px}.sandbox-terminal-input input{color:#e5e8e4;caret-color:#a9cdce;background:0 0;border:0;outline:0;min-width:0;padding:0;font-size:11px}.sandbox-terminal-input input:disabled{opacity:.55}.new-instance-screen{scrollbar-width:thin;grid-row:2/5;width:min(900px,100% - 48px);margin:0 auto;padding:clamp(30px,6vh,70px) 0 65px;overflow-y:auto}.new-launch-heading{text-align:center;max-width:720px;margin:0 auto 25px}.new-launch-heading h1{color:#f0f1ee;letter-spacing:-.055em;margin:0 0 9px;font-size:clamp(28px,4.2vw,48px);font-weight:500;line-height:1.04}.new-launch-heading p{color:#858b8d;max-width:650px;margin:0 auto;font-size:11px;line-height:1.65}.new-instance-intro{align-items:center;gap:16px;margin:0 0 24px 3px;display:flex}.new-instance-glyph{color:#769597;text-shadow:0 0 26px #89b1b326;font-size:42px;line-height:1}.new-instance-intro h1{color:#c4c6c4;margin:0 0 5px;font-size:15px;font-weight:500}.new-instance-intro p{color:#666a70;margin:0;font-size:10px;line-height:1.5}.quick-launch{background:#22252a;border:1px solid #4c545c;border-radius:5px;width:min(760px,100%);margin:0 auto;position:relative;overflow:visible;box-shadow:0 22px 65px #00000047,inset 0 1px #ffffff04}.quick-launch:focus-within{border-color:#6b8185;box-shadow:0 24px 72px #00000057,0 0 0 1px #81a9ab14}.quick-launch textarea{resize:vertical;color:#eeeeda;caret-color:#b6d3d4;background:0 0;border:0;outline:0;width:100%;min-height:104px;max-height:240px;padding:21px 22px 14px;font-size:14px;line-height:1.55;display:block}.quick-launch textarea::placeholder{color:#5d6268}.quick-launch-bar{border-top:1px solid #363b42;justify-content:flex-end;align-items:center;gap:18px;min-height:45px;padding:7px 9px;display:flex}.sandbox-label{color:#61666c;letter-spacing:.055em;text-transform:uppercase;align-items:center;gap:7px;font-size:9px;display:flex}.sandbox-label i{background:#78999b;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #78999b59}.quick-launch-actions{align-items:center;gap:7px;min-width:0;display:flex}.quick-model{width:245px;position:relative}.quick-model summary{color:#8d9296;cursor:pointer;background:#292d33;border:1px solid #0000;border-radius:3px;justify-content:space-between;align-items:center;gap:12px;height:29px;padding:0 9px 0 10px;font-size:9px;list-style:none;display:flex}.quick-model summary::-webkit-details-marker{display:none}.quick-model summary span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.quick-model summary i{color:#62686e;font-size:12px;font-style:normal;transition:transform .14s}.quick-model[open] summary{color:#c5cccc;background:#30353b;border-color:#536267}.quick-model[open] summary i{transform:rotate(180deg)}.quick-model-options{z-index:30;background:#202329;border:1px solid #4a5058;border-radius:3px;width:min(370px,100vw - 72px);max-height:265px;padding:5px;position:absolute;top:calc(100% + 7px);right:0;overflow-y:auto;box-shadow:0 18px 45px #00000094}.quick-model-options button{color:#858a8f;text-align:left;background:0 0;border:0;border-radius:2px;justify-content:space-between;align-items:center;gap:15px;width:100%;padding:8px 9px;font-size:10px;display:flex}.quick-model-options button:hover,.quick-model-options button.selected{color:#d3d8d7;background:#30353b}.quick-model-options button.selected{color:#a9cbcc}.quick-model-options button b{color:#8fb3b5;font-weight:500}.quick-launch-submit{color:#172022;letter-spacing:.055em;text-transform:uppercase;background:#8eb4b5;border:1px solid #77999b;border-radius:3px;justify-content:center;align-items:center;gap:8px;min-width:108px;height:31px;padding:0 11px;font-size:8px;font-weight:700;display:inline-flex}.quick-launch-submit span{font-size:13px;line-height:1}.quick-launch-submit:hover:not(:disabled){color:#fff;background:#3b494d;border-color:#92b5b7}.quick-launch-submit:disabled{opacity:.25;cursor:default}.quick-launch-hint{color:#4d5157;justify-content:flex-end;gap:18px;width:min(760px,100%);margin:0 auto;padding:9px 4px 0;font-size:8px;display:flex}.quick-launch-hint b{color:#70757a;font-weight:500}.starter-section{width:min(760px,100%);margin:24px auto 0}.starter-heading{color:#666d70;letter-spacing:.08em;text-transform:uppercase;margin-bottom:9px;font-size:8px}.starter-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.starter-grid button{color:#9ba1a0;text-align:left;background:#25282e;border:1px solid #3d444b;border-radius:3px;justify-content:space-between;align-items:center;gap:8px;min-width:0;height:38px;padding:0 10px;display:flex}.starter-grid button:hover{color:#e0e3e0;background:#2a2e34;border-color:#637679}.starter-grid span{letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:8px;overflow:hidden}.starter-grid i{color:#627477;flex:none;font-size:10px;font-style:normal}.install-app-button{color:#70777a;letter-spacing:.055em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:7px;margin:15px 0 0 auto;padding:6px 4px;font-size:8px;display:flex}.install-app-button:hover{color:#aec7c8}.install-app-button>span{color:#9cbabb;border:1px solid #536468;border-radius:50%;place-items:center;width:16px;height:16px;font-size:9px;display:grid}.install-modal{background:#25292f;border:1px solid #4d555c;border-radius:4px;width:min(500px,100vw - 30px);box-shadow:0 28px 90px #000000b8}.install-modal>header{border-bottom:1px solid #3d444b;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:11px 15px 10px 17px;display:flex}.install-modal>header>div{gap:3px;display:grid}.install-modal>header strong{color:#d9ddda;font-size:11px;font-weight:600}.install-modal>header span{color:#779092;letter-spacing:.1em;text-transform:uppercase;font-size:7px}.install-modal>header button{color:#777d80;background:0 0;border:0;padding:0 2px;font-size:21px}.install-modal-body{grid-template-columns:48px minmax(0,1fr);gap:7px 15px;padding:20px 18px 18px;display:grid}.install-modal-icon{color:#a4c8c9;background:#20242a;border:1px solid #536269;border-radius:6px;grid-row:1/3;place-items:center;width:44px;height:44px;font-size:28px;display:grid}.install-modal-body h2{color:#e0e2df;margin:1px 0 5px;font-size:13px;font-weight:600}.install-modal-body p{color:#848a8b;margin:0;font-size:9px;line-height:1.5}.install-modal-body ol{grid-column:1/-1;gap:9px;margin:16px 0 0;padding:0;list-style:none;display:grid}.install-modal-body li{color:#a8adab;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:9px;font-size:10px;line-height:1.55;display:grid}.install-modal-body li>b{color:#a9cacc;border:1px solid #617579;border-radius:50%;place-items:center;width:20px;height:20px;font-size:8px;display:grid}.install-modal-body li strong{color:#e0e2df;font-weight:500}.share-symbol{color:#a8c8c9;border:1px solid #66777a;border-radius:2px;place-items:center;width:15px;height:15px;font-size:10px;line-height:1;display:inline-grid}.install-modal>footer{border-top:1px solid #3d444b;justify-content:flex-end;gap:8px;padding:10px 13px;display:flex}.install-modal>footer button{color:#858b8d;letter-spacing:.05em;text-transform:uppercase;background:0 0;border:1px solid #484f56;border-radius:2px;padding:7px 10px;font-size:8px}.install-modal>footer button.install-now{color:#bdd6d7;background:#45646638;border-color:#637c7f}.auth-shell{background:#17191d;place-items:center;width:100vw;min-height:100vh;padding:24px;display:grid}.auth-panel{background:#25282e;border:1px solid #41464f;border-radius:4px;width:min(410px,100%);box-shadow:0 24px 70px #0000008c}.auth-panel header{color:#9fa2a3;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #3a3e46;align-items:center;gap:11px;padding:13px 16px;font-size:11px;display:flex}.auth-panel .auth-pi{color:#9bbfc0;text-transform:none;font-size:25px;line-height:1}.auth-panel form{padding:22px 20px 20px}.auth-panel p{color:#8b8e91;margin:0 0 22px;font-size:11px;line-height:1.6}.auth-panel p strong{color:#c2c5c4;font-weight:500}.auth-panel label{color:#73777c;letter-spacing:.07em;text-transform:uppercase;margin-bottom:8px;font-size:9px;display:block}.auth-panel input{color:#ecece8;background:0 0;border:0;border-top:2px solid #77999b;border-bottom:1px solid #536669;outline:0;width:100%;padding:11px 3px;font-size:13px}.auth-panel input:focus{border-top-color:#a1c4c5}.auth-panel input::placeholder{color:#55595f}.auth-panel input.auth-code{letter-spacing:.28em;font-size:20px}.auth-panel form>button,.auth-actions button{color:#d7e0df;text-transform:uppercase;background:#303a3e;border:1px solid #617579;border-radius:3px;padding:8px 11px;font-size:9px}.auth-panel form>button{margin:18px 0 0 auto;display:block}.auth-panel button:disabled{opacity:.3;cursor:default}.auth-panel button:hover:not(:disabled){color:#fff;border-color:#8eadaf}.auth-actions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.auth-actions button.secondary{color:#7e8286;background:0 0;border-color:#444950}.auth-error{color:#d0837f;margin-top:12px;font-size:10px;line-height:1.45}.app-notice{z-index:140;right:18px;bottom:calc(18px + env(safe-area-inset-bottom));color:#b9d2c1;letter-spacing:.03em;background:#252e29;border:1px solid #52685b;border-radius:3px;align-items:center;gap:8px;max-width:calc(100vw - 36px);padding:10px 12px;font-size:9px;display:flex;position:fixed;box-shadow:0 14px 40px #0000006b}.app-notice span{color:#8fc19e;font-size:12px;font-weight:700}.confirm-backdrop,.launcher-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#090a0cb8;place-items:center;display:grid;position:fixed;inset:0}.delete-dialog,.rename-dialog,.environment-dialog{background:#25282e;border:1px solid #4d525a;border-radius:4px;width:min(560px,100vw - 32px);box-shadow:0 28px 90px #000000b8}.delete-dialog,.rename-dialog{width:min(440px,100vw - 32px)}.delete-dialog-head{color:#a7aaa9;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #3b3f46;justify-content:space-between;align-items:center;padding:12px 15px;font-size:10px;display:flex}.delete-dialog-head button{color:#777b80;background:0 0;border:0;padding:0 2px;font-size:20px;line-height:1}.delete-dialog-head button:hover{color:#dedfdb}.delete-dialog-body{padding:19px 18px 17px}.delete-dialog-body p{color:#96999a;margin:0 0 20px;font-size:11px;line-height:1.55}.delete-dialog-body label{color:#777b80;text-transform:uppercase;margin-bottom:9px;font-size:10px;display:block}.delete-dialog-body label strong{color:#afcfd0;text-transform:lowercase;font-weight:600}.delete-dialog-body input{color:#efefeb;background:#202329;border:0;border-bottom:2px solid #657d80;outline:0;width:100%;padding:8px 2px;font-size:13px}.delete-dialog-body input:focus{border-bottom-color:#9bbfc0}.delete-dialog-actions{border-top:1px solid #3b3f46;justify-content:flex-end;gap:8px;padding:11px 14px;display:flex}.delete-dialog-actions button{color:#898d90;text-transform:uppercase;background:0 0;border:1px solid #464b52;border-radius:3px;padding:7px 10px;font-size:9px}.delete-dialog-actions button:hover:not(:disabled){color:#e2e3df;border-color:#747a82}.delete-dialog-actions button.danger{color:#d08a86;border-color:#734744}.delete-dialog-actions button.danger:hover:not(:disabled){color:#f0aaa6;background:#80302c2e;border-color:#b65d58}.delete-dialog-actions button:disabled{opacity:.28;cursor:default}.environment-dialog-body{max-height:min(60vh,520px);padding:17px 18px;overflow-y:auto}.environment-dialog-body>p{color:#858a8b;margin:0 0 15px;font-size:10px;line-height:1.55}.environment-list{gap:7px;display:grid}.environment-row{grid-template-columns:minmax(120px,.7fr) minmax(150px,1fr) 25px;align-items:center;gap:7px;display:grid}.environment-row input{color:#e1e3df;background:#202329;border:1px solid #414850;border-radius:2px;outline:0;min-width:0;padding:8px 9px;font-size:10px}.environment-row input:focus{border-color:#789b9c}.environment-row input:disabled{color:#92999a;opacity:.72}.environment-row input::placeholder{color:#555b60}.environment-row button{color:#777d80;background:0 0;border:0;width:25px;height:25px;padding:0;font-size:17px}.environment-row button:hover:not(:disabled){color:#d08a86}.environment-add{color:#8ca9aa;letter-spacing:.05em;text-transform:uppercase;background:0 0;border:1px solid #475159;border-radius:2px;margin-top:11px;padding:6px 8px;font-size:8px}.environment-add:hover:not(:disabled){color:#c9dddd;border-color:#789b9c}.launcher-backdrop{z-index:100}.launcher{background:#25282e;border:1px solid #4d525a;border-radius:4px;width:min(560px,100vw - 32px);overflow:visible;box-shadow:0 24px 70px #000000b8}.launcher-top{color:#a4a6a6;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #3a3e46;justify-content:space-between;align-items:center;padding:11px 14px;font-size:10px;display:flex}.launcher-top button{color:#797c81;background:0 0;border:0;padding:0 2px;font-size:20px;line-height:1}.launcher-top button:hover{color:#dedfdb}.launcher label{color:#777a7f;text-transform:uppercase;padding:17px 18px 8px;font-size:10px;display:block}.launcher textarea{resize:vertical;color:#ededeb;background:0 0;border:0;border-top:2px solid #85a8a9;border-bottom:1px solid #56696b;outline:0;width:calc(100% - 36px);min-height:110px;margin:0 18px 16px;padding:12px 3px;font-size:13px;line-height:1.55}.launcher textarea::placeholder{color:#5d6065}.model-field{grid-template-columns:74px minmax(0,1fr);align-items:start;gap:12px;margin:0 18px 14px;display:grid;position:relative}.model-label{color:#777a7f;text-transform:uppercase;padding-top:9px;font-size:10px}.custom-model-select{min-width:0;position:relative}.model-trigger{color:#c7c9c8;text-align:left;background:0 0;border:0;border-bottom:1px solid #4d555b;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:8px 2px;font-size:10px;display:flex}.model-trigger:hover,.custom-model-select.open .model-trigger{color:#eeeeeb;border-bottom-color:#8aabad}.model-trigger i{color:#71757a;font-style:normal;transition:transform .15s}.custom-model-select.open .model-trigger i{transform:rotate(180deg)}.model-options{z-index:20;scrollbar-color:#4b4f56 transparent;background:#1f2227;border:1px solid #454a52;max-height:220px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow-y:auto;box-shadow:0 14px 35px #0000006b}.model-options button{color:#8e9194;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:10px 11px;font-size:10px;display:flex}.model-options button:hover{color:#eeeeeb;background:#2c3036}.model-options button.selected{color:#bad0d0;background:#292e33}.model-options b{color:#8fb5b6;font-weight:400}.launcher-bottom{color:#5f6268;text-transform:uppercase;border-top:1px solid #3a3e46;justify-content:space-between;align-items:center;padding:10px 14px;font-size:9px;display:flex}.launcher-bottom button{color:#d7e0df;text-transform:uppercase;background:#303a3e;border:1px solid #617579;border-radius:3px;padding:7px 10px;font-size:9px}.launcher-bottom button:disabled{opacity:.35}.time-probe{display:none}@keyframes pulse{50%{opacity:.48;box-shadow:0 0 2px #67b56533}}@keyframes skeletonSweep{to{background-position:-220% 0}}@keyframes tableRowIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.markdown-response tr.streamed-table-row{animation:none}}@keyframes brailleSpin{0%{content:"⠋"}10%{content:"⠙"}20%{content:"⠹"}30%{content:"⠸"}40%{content:"⠼"}50%{content:"⠴"}60%{content:"⠦"}70%{content:"⠧"}80%{content:"⠇"}90%{content:"⠏"}}@media (max-width:800px){html,body{background:var(--terminal);height:100vh;min-height:100dvh}.ghost-shell{background:var(--terminal);height:100vh;min-height:100dvh;display:block}.sidebar{width:min(300px,85vw);height:100vh;min-height:100dvh;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);box-shadow:none;transition:transform .2s,box-shadow .2s;position:fixed;top:0;left:0;transform:translate(-102%)}.sidebar.open{transform:translate(0);box-shadow:20px 0 60px #0006}.sidebar-backdrop{z-index:19;opacity:0;pointer-events:none;background:#00000052;border:0;padding:0;transition:opacity .2s;display:block;position:fixed;inset:0 0 -30vh}.sidebar-backdrop.open{opacity:1;pointer-events:auto}.terminal-shell{grid-template-rows:calc(50px + env(safe-area-inset-top)) minmax(0, 1fr) auto calc(34px + env(safe-area-inset-bottom));background:var(--terminal);width:100vw;height:100vh;min-height:100dvh}.terminal-shell.terminal-open>.transcript,.terminal-shell.terminal-open>.chat-composer,.terminal-shell.terminal-open>.statusline,.terminal-shell.browser-open>.transcript,.terminal-shell.browser-open>.chat-composer,.terminal-shell.browser-open>.statusline{width:100%}.sandbox-terminal,.sandbox-browser{border-left:0;width:100%;left:0}.terminal-bar{padding-top:env(safe-area-inset-top);grid-template-columns:auto minmax(0,1fr) auto}.mobile-menu{color:#8d9094;background:0 0;border:0;margin-right:13px;display:block}.transcript{padding:0 0 55px;font-size:12px}.chat-composer{margin:0 0 6px}.new-instance-screen{width:calc(100% - 30px);padding:28px 0 55px}.new-launch-heading{margin-bottom:18px}.new-launch-heading h1{font-size:23px}.new-launch-heading p{font-size:9px}.starter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.starter-grid button{min-height:88px;padding:10px}.new-instance-intro{align-items:flex-start}.new-instance-glyph{font-size:34px}.quick-launch textarea{min-height:120px;padding:17px 15px 12px;font-size:13px}.sandbox-label{display:none}.quick-launch-bar{justify-content:flex-end;padding-left:9px}.quick-model{width:min(190px,100vw - 145px)}.quick-launch-submit{min-width:96px}.quick-launch-hint{display:none}.install-app-button{margin-top:11px}.install-modal-body{padding:17px 15px 15px}.action-set button:not(.send),.statusline>span:nth-child(2){display:none}.statusline{background:var(--terminal);grid-template-columns:1fr auto}.status-model-name{display:none}.input-line textarea,.quick-launch textarea,.launcher textarea,.sandbox-terminal-input input{font-size:16px}.status-composer-actions .composer-action span{display:none}.status-composer-actions .composer-action{justify-content:center;width:24px;padding:0}}
