@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-grotesk-latin-400-normal-CJ-V5oYT.woff2)format("woff2"),url(/assets/space-grotesk-latin-400-normal-BnQMeOim.woff)format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-latin-500-normal-lFbtlQH6.woff2)format("woff2"),url(/assets/space-grotesk-latin-500-normal-CNSSEhBt.woff)format("woff")}@font-face{font-family:VT323;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vt323-latin-400-normal-wDgJuOC9.woff2)format("woff2"),url(/assets/vt323-latin-400-normal-Dqn9ZSPj.woff)format("woff")}:root{color:#d7e8cd;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--housing:#d9c6c3;--housing-ink:#5e4855;--inset:#a995a0;--screen-ink:#d7e8cd;--screen-muted:#b1bfb0;--amber:#efb34e;background:#191919;font-family:IBM Plex Mono,monospace}*{box-sizing:border-box}body{min-width:320px;margin:0}button,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:default}button,textarea{-webkit-tap-highlight-color:transparent}button:focus-visible,.transcript:focus-visible{outline-offset:4px;outline:2px solid #9cb4c5}::selection{color:#251f2b;background:#d7e8cd}#root{height:100dvh;padding:8px;display:flex}.console{background:var(--housing);border:1px solid #ac969c;border-radius:11px;flex-direction:column;width:100%;height:100%;min-height:0;margin:0;padding:0 25px;display:flex;position:relative;box-shadow:inset 0 2px #fff2e799,inset 0 -4px #876c8026,0 12px 48px #0000001a}.console-header{flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;padding:21px 3px;display:flex}.nameplate{text-align:left;color:#efe0ca;background:#705165;border:0;border-radius:3px;padding:10px 12px 9px;display:block;box-shadow:inset 0 1px #917183,0 2px #b49aa7}.nameplate-title{white-space:nowrap;letter-spacing:.01em;align-items:baseline;gap:9px;font:500 26px/1 Space Grotesk,sans-serif;display:flex}.nameplate-title>span{color:#e7b9a3;font:400 22px/1 IBM Plex Mono,monospace}.nameplate-subtitle{letter-spacing:.2px;border-top:1px solid #e7cebd40;margin-top:8px;padding-top:6px;font:400 11px/1.3 IBM Plex Mono,monospace;display:block}.instrument{background:var(--inset);border:1px solid #8c7c89;border-radius:12px;flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) clamp(206px,18vw,270px);gap:14px;min-height:0;padding:12px;display:grid;box-shadow:inset 0 2px 3px #4a314830}.screen{isolation:isolate;background:radial-gradient(at 45% 38%,#463244,#251f2b 90%);border:6px solid #5c515c;border-radius:17px;flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 25px #16141b99,0 1px #efe3d560}.screen:after{content:"";pointer-events:none;z-index:3;opacity:.065;background:repeating-linear-gradient(0deg,#0000 0 3px,#09060b 3px 4px);position:absolute;inset:0}.screen-header{letter-spacing:.55px;color:#bfcab7;z-index:2;border-bottom:1px solid #d8e0c323;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;margin:0 8px;padding:17px 21px 14px;font-size:11px;line-height:1.5;display:flex;position:relative}.status{white-space:nowrap;align-items:center;gap:13px;display:flex}.status-dash{background:var(--amber);width:17px;height:3px;box-shadow:0 0 5px #efb34e45}.screen-content{z-index:2;flex-direction:column;flex:1;justify-content:safe center;width:100%;max-width:820px;min-height:0;margin:0 auto;padding:34px 36px 43px;display:flex;position:relative;overflow:hidden}.welcome{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;margin-bottom:29px;overflow-y:auto}.cube{width:59px;height:64px;color:var(--amber);filter:drop-shadow(0 0 3px #efb34e55);margin:0 0 19px -4px}h1{letter-spacing:.3px;color:var(--screen-ink);text-shadow:0 0 12px #d7e8cd1b;margin:0;font:400 44px/1.06 VT323,monospace}.welcome p{color:var(--screen-muted);margin:23px 0 0;font-size:12px;line-height:1.9}.composer{border-top:1px solid #c8dfbd5c;flex-shrink:0;align-items:center;gap:14px;padding-top:16px;display:flex}.prompt{color:var(--screen-ink);align-self:flex-start;padding-top:2px;font:400 28px/1 VT323,monospace}.composer textarea{width:100%;min-width:0;color:var(--screen-ink);resize:none;height:28px;min-height:28px;max-height:112px;caret-color:var(--amber);scrollbar-width:thin;background:0 0;border:0;padding:0;font:400 15px/28px IBM Plex Mono,monospace}.composer textarea::placeholder{color:var(--screen-muted);opacity:1}.composer textarea:focus{outline:none}.composer:has(textarea:focus){border-top-color:var(--screen-ink)}.composer:has(textarea:focus) .prompt{color:var(--amber);text-shadow:0 0 6px #efb34e55}.send-button{color:#493b43;letter-spacing:.7px;background:#d9dfbe;border:1px solid #9aa58e;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;gap:10px;height:35px;padding:0 12px;font-size:11px;display:flex}.send-button:disabled{opacity:.8}.send-button:not(:disabled):hover{filter:brightness(1.07)}.stop-button{background:#e3c8ae;border-color:#b69a82}.controls{flex-direction:column;min-width:0;min-height:0;padding:8px 0 3px;display:flex}.desktop-directory{flex-direction:column;flex:1;min-height:0;display:flex}.controls>:not(.desktop-directory){flex-shrink:0}.controls-label{color:#4f3b49;letter-spacing:.3px;margin:0 0 14px;padding:0 5px;font-size:11px;line-height:1.8}.keys{flex-direction:column;gap:15px;display:flex}.starter{text-align:left;color:#3c4d40;background:#c6d4bf;border:1px solid #897987;border-radius:5px;flex-direction:column;align-items:flex-start;gap:12px;width:100%;min-height:102px;padding:14px 12px;display:flex;box-shadow:inset 0 1px #f7ffe499,0 4px #756b79}.starter-1{color:#51473a;background:#ddd4bf}.starter-2{color:#553947;background:#d8afba}.starter-caption{letter-spacing:.3px;font-size:11px;line-height:1.6}.starter-number{display:block}.starter-detail{font:400 13px/1.4 Space Grotesk,sans-serif}.starter:not(:disabled):hover{filter:brightness(1.035);transform:translateY(1px);box-shadow:inset 0 1px #f7ffe499,0 3px #756b79}.starter:not(:disabled):active{transform:translateY(3px);box-shadow:inset 0 1px #f7ffe499,0 1px #756b79}.starter:disabled{opacity:.65}.grille{background:repeating-linear-gradient(#7c687b 0 1px,#0000 1px 5px);height:28px;margin:23px 2px 0}.console-footer{color:var(--housing-ink);flex-shrink:0;justify-content:space-between;gap:12px;padding:20px 4px;font-size:11px;line-height:1.6;display:flex}.console[data-view=conversation] .screen-content{justify-content:flex-end;padding-top:25px;overflow:hidden}.transcript{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#776471 transparent;overflow-wrap:anywhere;flex:1;min-height:0;margin:0 -10px 25px 0;padding-right:10px;overflow-y:auto}.turn+.turn{border-top:1px solid #d8e0c323;margin-top:28px;padding-top:25px}.question{white-space:pre-wrap;border-left:2px solid #b4c5a5;margin-bottom:24px;padding:4px 0 4px 13px;font-size:13px;line-height:1.8}.answer-label{letter-spacing:1px;color:var(--screen-muted);align-items:center;gap:9px;margin-bottom:12px;font-size:11px;line-height:1.6;display:flex}.answer-label svg{color:var(--amber)}.answer{font-size:13px;line-height:1.9}.answer p{white-space:pre-wrap;margin:0 0 15px}.cursor{vertical-align:-2px;background:var(--screen-ink);width:7px;height:14px;margin-left:4px;display:inline-block}.waiting{color:var(--screen-muted)}.turn-note{color:var(--screen-muted);font-size:11px}.source{color:#d5e2c9;background:#45414a;border:1px solid #7d728166;border-radius:2px;align-items:center;gap:7px;padding:7px 9px;font-size:11px;display:flex}.error-message{color:#efd2c0;border-left:2px solid #e5b49e;margin-bottom:18px;padding-left:12px;font-size:12px;line-height:1.7}.error-message p{margin:0 0 8px}.error-message button{color:inherit;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.scan{pointer-events:none;z-index:1;opacity:0;background:linear-gradient(#0000,#e5bc5c0c,#0000);height:80px;position:absolute;inset:0}.activity-strip{color:#a8ae9e;z-index:2;border-top:1px solid #d8e0c31a;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;margin:0 29px 16px;padding-top:12px;font-size:11px;line-height:1.5;display:flex;position:relative}.activity-lights{flex-shrink:0;align-items:center;gap:3px;height:12px;display:flex}.activity-lights i{background:var(--amber);opacity:.24;transform-origin:50%;width:4px;height:10px;display:block;transform:scaleY(.4)}[data-phase=thinking] .activity-lights i{animation:1.3s steps(2,end) infinite activity-chase}[data-phase=responding] .activity-lights i{animation:1s steps(2,end) infinite activity-chase}@keyframes activity-chase{0%,65%,to{opacity:.25;box-shadow:none;transform:scaleY(.4)}20%,40%{opacity:.85;transform:scaleY(1);box-shadow:0 0 4px #efb34e35}}[data-phase=thinking] .scan{animation:2.2s linear scan}[data-phase=thinking] .status-dash{animation:1.2s step-end infinite blink}[data-phase=thinking] .answer-label svg{animation:1.8s steps(3,end) infinite phosphor}[data-phase=thinking] .cursor{animation:1.2s step-end infinite blink}[data-phase=error] .status-dash{background:#e49b89}@keyframes blink{0%,54%{opacity:1}55%,to{opacity:.18}}@keyframes phosphor{0%,to{opacity:.5}50%{opacity:1;filter:drop-shadow(0 0 3px #efb34e88)}}@keyframes scan{0%{opacity:0;transform:translateY(-80px)}15%,85%{opacity:1}to{opacity:0;transform:translateY(600px)}}.project-dialog{color:var(--screen-ink);background:#302831;border:1px solid #a18a97;border-radius:9px;width:calc(100% - 40px);max-width:450px;padding:32px;box-shadow:0 20px 90px #0006}.project-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#18131caa}.dialog-close{color:var(--screen-muted);background:0 0;border:0;padding:8px;position:absolute;top:15px;right:15px}.dialog-eyebrow{letter-spacing:1px;color:var(--amber);font-size:11px}.project-dialog h2{margin:18px 0;font:400 31px/1.1 VT323,monospace}.project-dialog p{font-size:13px;line-height:1.9}.dialog-note{color:var(--screen-muted);border-top:1px solid #ffffff20;padding-top:15px}.mobile-thread-switch{display:none}.thread-directory{color:#dddfc7;background:#493b49;border:1px solid #736171;border-radius:4px;flex-direction:column;flex:1;min-height:0;margin-bottom:23px;padding:12px 8px 8px;display:flex;box-shadow:inset 0 1px 5px #21182450}.directory-heading{letter-spacing:.35px;color:#cbb7b6;border-bottom:1px solid #dbcebd25;flex-shrink:0;align-items:center;gap:7px;padding:0 4px 12px;font-size:10px;line-height:1.5;display:flex}.directory-heading>svg{color:#dfb381;flex-shrink:0}.directory-count{color:#dec7b8;margin-left:auto}.thread-directory nav{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#917381 transparent;flex:1;min-height:0;padding-top:9px;overflow-y:auto}.thread-list,.branch-list{margin:0;padding:0;list-style:none}.branch-list{border-left:1px solid #c9b39c50;margin:2px 0 3px 12px;padding-left:5px}.branch-list .branch-list .branch-list{margin-left:0}.thread-item{color:#d1c9bc;text-align:left;background:0 0;border:0;border-radius:2px;align-items:flex-start;gap:7px;width:100%;min-height:39px;padding:10px 6px;font-size:11px;line-height:1.6;display:flex}.thread-item:hover{background:#dcc5b512}.thread-item[aria-current=page]{color:#f2d5a0;background:#c5a07426;box-shadow:inset 2px 0 #e2b575}.thread-item>svg{color:#bca788;flex-shrink:0;margin-top:3px}.thread-number{color:#bda997;padding-top:1px;font-size:10px}.thread-name{overflow-wrap:anywhere;flex:1;min-width:0}.thread-working{background:var(--amber);flex-shrink:0;width:4px;height:4px;margin-top:7px;animation:1.2s step-end infinite blink}.directory-new{color:#d1c9bc;background:0 0;border:0;border-top:1px solid #dbcebd25;flex-shrink:0;justify-content:center;align-items:center;gap:7px;width:100%;margin-top:7px;padding:11px 3px 3px;font-size:11px;display:flex}.directory-new:hover{color:#f2d5a0}.controls .starter{min-height:87px}.controls .grille{margin-top:21px}.thread-heading{z-index:2;flex-shrink:0;max-height:20%;margin:0 29px;padding:17px 0 0;position:relative;overflow-y:auto}.current-thread{align-items:baseline;gap:10px;display:flex}.current-thread>span{color:#dbb478;flex-shrink:0;font-size:11px}.current-thread h2{color:#d4d7c1;overflow-wrap:anywhere;margin:0;font:400 19px/1.4 Space Grotesk,sans-serif}.parent-thread{color:#bbb9a6;text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:0 0 9px;font-size:11px;display:flex}.parent-thread span{overflow-wrap:anywhere}.parent-thread svg{flex-shrink:0}.parent-thread:hover{color:#efd4a6}.shared-context{color:#b6bba9;border-bottom:1px solid #d8e0c323;flex-shrink:0;margin-bottom:22px;padding-bottom:12px;font-size:11px;line-height:1.7}.shared-context summary{cursor:pointer}.shared-context>div{scrollbar-width:thin;max-height:210px;padding:14px 4px 0;overflow-y:auto}.shared-context article+article{border-top:1px solid #d8e0c323;margin-top:16px;padding-top:12px}.shared-context p{white-space:pre-wrap}.shared-context strong{color:#d9debf;font-weight:400}.turn-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.branch-button{color:#dbc298;background:0 0;border:1px solid #aa93784d;border-radius:2px;align-items:center;gap:6px;padding:7px 9px;font-size:11px;line-height:1.5;display:flex}.branch-button:hover{background:#dbba8412;border-color:#c5a67588}.child-threads{border-left:1px solid #ad967b88;flex-direction:column;gap:2px;margin:14px 0 0 8px;padding-left:12px;display:flex}.child-threads button{text-align:left;color:#d4bc92;overflow-wrap:anywhere;background:0 0;border:0;align-items:center;gap:8px;padding:8px 0;font-size:11px;display:flex}.child-threads button>svg{flex-shrink:0}.child-threads button>span{margin-left:auto}.branch-dialog label{margin:24px 0 9px;font-size:12px;display:block}.branch-dialog input{color:#e0e5ce;background:#251e2a;border:1px solid #967c8b;border-radius:3px;width:100%;padding:11px;font:400 16px/1.5 IBM Plex Mono,monospace}.create-branch-button{color:#493a42;background:#dcd4b6;border:1px solid #a5a085;border-radius:3px;align-items:center;gap:9px;min-height:44px;margin-top:19px;padding:12px 15px;font-size:12px;display:flex}.create-branch-button:disabled{opacity:.45}.directory-dialog[open]{flex-direction:column;display:flex}.directory-dialog{color:#584151;background:#d9c6c3;border:1px solid #eee0d8;border-radius:14px 14px 0 0;width:min(100% - 20px,470px);height:min(650px,85dvh);max-height:85dvh;margin:auto auto 0;padding:21px;box-shadow:0 -15px 70px #0005}.directory-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#18131caa}.directory-dialog-header{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;display:flex}.directory-dialog-header h2{margin:0;font:500 19px/1.4 Space Grotesk,sans-serif}.directory-dialog-header button{color:inherit;background:0 0;border:0;place-items:center;width:44px;height:44px;display:grid}.directory-dialog .thread-directory{margin-bottom:15px;padding:15px 11px 10px}.directory-dialog .thread-item{min-height:48px;font-size:13px}.directory-dialog .directory-heading,.directory-dialog .directory-new{font-size:12px}.directory-dialog .directory-new{min-height:44px}.directory-note{flex-shrink:0;margin-bottom:7px;font-size:11px;line-height:1.8}@media (width<=700px){.console{padding:0 17px}.instrument{grid-template-columns:minmax(0,1fr) 125px;gap:10px;padding:9px}.screen-content{padding-left:22px;padding-right:22px}h1{font-size:39px}.screen-header{letter-spacing:0;padding:16px 10px 14px}.status{gap:8px}.starter{padding:12px 9px}.controls-label{padding:0;font-size:10px}}@media (width<=540px){.console{padding:0 12px}.console-header{gap:9px;padding:17px 2px}.nameplate{padding:8px 9px}.nameplate-title{gap:7px;font-size:22px}.nameplate-title>span{font-size:18px}.nameplate-subtitle{margin-top:6px;padding-top:5px;font-size:10px}.instrument{flex-direction:column;gap:13px;padding:7px;display:flex}.screen{border-width:4px;border-radius:14px;min-height:0}.screen-header{margin:0 5px;padding:15px 7px;font-size:10px}.status{gap:7px}.status-dash{width:12px;height:2px}.screen-content{padding:28px 18px 31px}.activity-strip{margin:0 14px 13px;padding-top:11px;font-size:10px}.cube{width:49px;height:54px;margin-bottom:17px}h1{letter-spacing:0;font-size:34px;line-height:1.06}.welcome{margin-bottom:26px}.welcome p{margin-top:20px;font-size:11px}.composer{gap:9px}.composer textarea{font-size:16px}.send-button{letter-spacing:0;min-height:39px;padding:0 8px;font-size:10px}.send-button svg{display:none}.controls{padding:0 2px 6px}.controls-label,.grille{display:none}.keys{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.starter{min-height:76px;padding:10px 8px}.starter-caption{letter-spacing:0;font-size:10px;line-height:1.6}.starter-detail{display:none}.console-footer{gap:12px;padding:17px 2px;font-size:10px}.console-footer>span:first-child{max-width:70px}.answer,.question{font-size:13px}}@media (pointer:coarse){.send-button,.source,.dialog-close{min-height:44px}.send-button,.dialog-close{min-width:44px}}@media (width>=761px) and (width<=1024px){.instrument{grid-template-columns:minmax(0,1fr) 190px}}@media (width<=760px){#root{padding:0;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.console{border:0;border-radius:0;padding:0 10px}.console-header{padding:16px 2px}.desktop-directory{display:none}.instrument{flex-direction:column;gap:10px;padding:6px;display:flex}.mobile-thread-switch{text-align:left;color:#493845;background:0 0;border:0;flex-shrink:0;align-items:center;gap:9px;width:100%;min-height:44px;padding:8px 8px 7px;font-size:12px;display:flex}.mobile-thread-switch>svg{flex-shrink:0}.mobile-thread-switch>span:first-of-type{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.mobile-thread-count{border:1px solid #7b637666;padding:2px 5px;font-size:11px}.screen{border-width:4px;border-radius:14px;flex:1;min-height:0}.screen-header{letter-spacing:0;margin:0 5px;padding:15px 9px;font-size:11px}.status{gap:7px}.status-dash{width:12px}.screen-content{padding:26px 18px}.cube{width:47px;height:52px;margin-bottom:17px}h1{font-size:clamp(33px,8.8vw,42px);line-height:1.08}.welcome p{font-size:12px;line-height:1.9}.composer{gap:8px}.composer textarea{font-size:16px}.send-button{min-width:49px;min-height:44px;padding:0 8px;font-size:11px}.send-button svg{display:none}.controls{flex-shrink:0;padding:0 2px 5px}.controls-label,.grille{display:none}.keys{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.controls .starter{min-height:66px;padding:10px 8px}.starter-caption{letter-spacing:0;font-size:11px;line-height:1.5}.starter-detail{display:none}.thread-heading{flex-shrink:0;max-height:20%;margin:0 17px;padding-top:16px;overflow-y:auto}.current-thread h2{font-size:18px}.current-thread,.context-tail{display:none}.thread-heading:not(:has(.parent-thread)){display:none}.parent-thread{min-height:33px;font-size:12px}.shared-context{font-size:12px}.shared-context summary{padding:3px 0}.answer,.question{font-size:14px;line-height:1.85}.branch-button,.source{min-height:44px;font-size:11px}.child-threads button{min-height:44px;font-size:12px}.activity-strip{margin:0 14px 14px;padding-top:11px;font-size:10px}.console-footer{align-items:baseline;padding:15px 2px;font-size:10px}.console-footer>span:first-child{max-width:none}.project-dialog{width:calc(100% - 24px);max-height:88dvh;padding:27px 21px}.console[data-view=conversation] .console-header,.console[data-view=conversation] .console-footer{flex-shrink:0}.console[data-view=conversation] .instrument{flex:1;min-height:0}.console[data-view=conversation] .mobile-thread-switch,.console[data-view=conversation] .controls{flex-shrink:0}.console[data-view=conversation] .screen{flex:1;min-height:0}.console[data-view=conversation] .screen-header,.console[data-view=conversation] .thread-heading,.console[data-view=conversation] .activity-strip{flex-shrink:0}.console[data-view=conversation] .screen-content{flex:1;min-height:0;padding-top:16px;padding-bottom:17px}.console[data-view=conversation] .shared-context{flex-shrink:0;margin-bottom:13px;padding-bottom:10px}.console[data-view=conversation] .shared-context>div{max-height:110px}.console[data-view=conversation] .transcript{flex:1;min-height:0;max-height:none;margin-bottom:15px}.console[data-view=conversation] .controls .starter{justify-content:center;min-height:49px;padding:8px}.console[data-view=conversation] .starter-number{display:none}.console[data-view=conversation] .console-footer{padding-top:12px;padding-bottom:12px}}@media (width>=761px) and (height<=900px){.controls .starter{gap:5px;min-height:64px;padding:10px 12px}.controls .starter-number{margin-right:6px;display:inline}.controls .keys{gap:10px}.controls-label{margin-bottom:10px}.controls .grille{height:18px;margin-top:15px}.thread-directory{margin-bottom:18px}}@media (height<=720px){.console-header{padding-top:10px;padding-bottom:10px}.console-footer{padding-top:8px;padding-bottom:8px}.controls .grille{display:none}.controls .starter{gap:4px;min-height:58px;padding:9px 10px}.controls .keys{gap:10px}.thread-directory{margin-bottom:14px}.controls-label{margin-bottom:8px}.screen-content{padding-top:18px;padding-bottom:18px}.cube{width:40px;height:44px;margin-bottom:12px}.welcome{margin-bottom:18px}.welcome p{margin-top:12px}}@media (height<=540px){.console-header{padding-top:6px;padding-bottom:6px}.nameplate{padding:7px 10px}.nameplate-title{font-size:22px}.nameplate-subtitle,.console-footer,.activity-strip,.controls-label,.controls .starter-detail{display:none}.screen-header{padding-top:8px;padding-bottom:8px}.welcome .cube,.welcome p{display:none}.welcome h1{font-size:32px}.welcome{margin-bottom:16px}.thread-heading{padding-top:8px}.controls .starter{min-height:44px}.controls .starter-number{display:none}}@media (width<=760px) and (height<=600px){.welcome .cube,.controls{display:none}.instrument{gap:4px}.console[data-view=conversation] .screen-content{padding-top:8px;padding-bottom:10px}.console[data-view=conversation] .shared-context>div{max-height:65px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation:none!important}[data-phase=thinking] .activity-lights i,[data-phase=responding] .activity-lights i{opacity:.65;transform:scaleY(.75)}}
