:root{color:#f8faf8;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0b0c0b;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;line-height:1.5}*{box-sizing:border-box}html{background:#0b0c0b;min-width:320px}body{min-width:320px;min-height:100dvh;margin:0}button,input{font:inherit}#root{min-height:100dvh}.bash-screen{color:#f2f2f2;background:#000;min-height:100dvh;padding:18px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:16px;line-height:1.45;position:relative}.codex-screen{--codex-content-width:min(100%, 92ch);color:#f2f2f2;background:#1d1e27;height:100dvh;min-height:100dvh;padding:14px 16px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:16px;line-height:1.45;overflow:hidden}.claude-screen{color:#ece8e3;background:#1f1f2a;height:100dvh;min-height:100dvh;padding:10px 6px 12px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:15px;line-height:1.35;overflow:hidden}.gemini-screen{--gemini-border:#5f5f5f;--gemini-primary:#fff;--gemini-secondary:#afafaf;--gemini-blue:#87afff;--gemini-purple:#d7afff;--gemini-cyan:#87d7d7;--gemini-green:#d7ffd7;--gemini-yellow:#ffffaf;--gemini-red:#ff87af;height:100dvh;min-height:100dvh;color:var(--gemini-primary);background:#000;padding:10px 12px 12px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:15px;line-height:1.35;overflow:hidden}.opencode-screen{--opencode-bg:#0a0a0a;--opencode-panel:#141414;--opencode-element:#1e1e1e;--opencode-element-strong:#282828;--opencode-border:#484848;--opencode-border-active:#606060;--opencode-primary:#fab283;--opencode-secondary:#5c9cf5;--opencode-accent:#9d7cd8;--opencode-text:#eee;--opencode-muted:gray;--opencode-success:#7fd88f;--opencode-warning:#f5a742;--opencode-error:#e06c75;height:100dvh;min-height:100dvh;color:var(--opencode-text);background:#050505;padding:14px 16px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:15px;line-height:1.35;overflow:hidden}.codex-screen:fullscreen{--codex-content-width:min(100%, 132ch)}.keyboard-capture{opacity:0;pointer-events:none;border:0;width:1px;height:1px;padding:0;position:fixed;top:0;left:0}.bash-screen pre{white-space:pre-wrap;margin:0}.codex-screen pre,.claude-screen pre,.gemini-screen pre,.opencode-screen pre{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.prompt{color:#44d07b}.path{color:#5fb3ff}.brand,.busycode-prompt,.selector,.selected-option{color:#44d07b;font-weight:700}.codex-logo,.codex-prompt{color:#f2f2f2;font-weight:700}.codex-mode{color:#f0c674;font-weight:700}.codex-muted{color:#8b8b96}.codex-frame{color:#6f7180}.codex-command{color:#58d5e8}.codex-tip,.codex-bullet{color:#f2f2f2;font-weight:700}.codex-session-header{background:#393a449e;border-left:2px solid #58d5e8;width:100%;margin:0 0 14px;padding:10px 12px}.codex-session-title{align-items:baseline;gap:4px;margin-bottom:8px;display:flex}.codex-session-grid{grid-template-columns:10ch minmax(0,1fr) auto;align-items:baseline;gap:2px 14px;display:grid}.codex-session-tip{color:#d6d6dc;margin:10px 0 0}.codex-working{color:#f2f2f2;font-weight:700}.codex-thinking{color:#f0c674;font-weight:700}.codex-event{color:#e7e7ec}.codex-output{color:#8b8b96}.codex-result{color:#80d886;font-weight:700}.codex-diff{display:inline}.codex-diff-add{color:#8fd19e;background:#235f3659}.codex-diff-delete{color:#f2a7a7;background:#7e272759}.codex-diff-context,.codex-diff-hunk{color:#a6a6b3}.claude-layout,.gemini-layout{height:calc(100dvh - 22px);overflow:hidden}.claude-scroll{scrollbar-width:none;height:100%;overflow:hidden auto}.claude-scroll::-webkit-scrollbar{display:none}.gemini-scroll{scrollbar-width:none;height:100%;overflow:hidden auto}.gemini-scroll::-webkit-scrollbar{display:none}.claude-flow{width:min(100%,1020px);min-height:100%}.gemini-flow{width:min(100%,1060px);min-height:100%}.claude-shell-title{color:#7ef39b;line-height:1}.claude-prompt{color:#7ef39b;font-weight:700}.claude-input-prompt{color:#f2efea;font-weight:700}.claude-card-shell{width:min(100%,1020px);margin-top:8px}.claude-card{border:1px solid #e07d58;border-radius:3px;grid-template-columns:minmax(300px,370px) 1fr;display:grid}.claude-pane{min-width:0;padding:6px 10px 8px}.claude-pane-left{text-align:center;border-right:1px solid #e07d58}.claude-welcome{color:#f2efea;margin:0 0 14px;font-weight:700}.claude-bot{color:#ee8967;margin:0 0 10px;font-size:12px;line-height:1.05}.claude-avatar{width:60px;height:60px;image-rendering:pixelated;image-rendering:crisp-edges;grid-template-rows:repeat(12,5px);grid-template-columns:repeat(12,5px);gap:0;margin:0 auto 10px;display:grid}.claude-pixel{width:5px;height:5px;display:block}.claude-pixel-1{background:#c06d4d}.claude-pixel-2{background:#efb184}.claude-pixel-3{background:#8a4b36}.claude-pixel-4{background:#e07d58}.claude-meta,.claude-path,.claude-copy{color:#b8b4b0;margin:0}.claude-copy-strong{color:#ece8e3}.claude-path{margin-top:4px}.claude-section-title{color:#e07d58;margin:0 0 6px}.claude-inline{color:#f2efea}.claude-divider,.claude-divider-wide{border-top:1px solid #86827d}.claude-divider-wide{margin:12px 0}.claude-transcript{color:#b8b4b0;width:min(100%,1020px);margin:0}.claude-transcript-item{margin-bottom:10px;display:block}.claude-user-line{color:#ece8e3;background:#4a4a4f;width:100%;padding:2px 8px;display:inline-block}.claude-tool-title,.claude-tool-icon{color:#ece8e3}.claude-tool-title-ultra,.claude-tool-icon-ultra{color:#d9b8ff}.claude-tool-icon-active{animation:1s step-end infinite claude-blink}.claude-tool-line{color:#b8b4b0}.claude-thinking-line{color:#d05b62}.claude-thinking-line-ultra{color:#ff8aa1}@keyframes claude-blink{50%{opacity:.45}}.claude-input{width:min(100%,1020px);min-height:18px;padding:2px 0;line-height:1}.claude-status{color:#f0c900;width:min(100%,1020px);padding-top:0;line-height:1}.claude-status-primary{color:#f0c900}.claude-status-context{color:#7ed957}.claude-status-muted{color:#87a6d8}.claude-status-right{color:#bbb7b3}.gemini-header,.gemini-tips,.gemini-log-shell,.gemini-status-shell,.gemini-composer-shell,.gemini-footer{width:min(100%,1060px)}.gemini-shell-title{color:var(--gemini-primary);margin:0 0 12px}.gemini-shell-prompt{color:#44d07b;font-weight:700}.gemini-header{grid-template-columns:46px 1fr;align-items:start;gap:16px;margin:0 0 36px;display:grid}.gemini-icon{background:linear-gradient(180deg, var(--gemini-blue), var(--gemini-purple) 48%, #c3677f 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:700;line-height:1}.gemini-header-meta,.gemini-tips{min-width:0}.gemini-product,.gemini-meta-line,.gemini-section-title,.gemini-tip-line,.gemini-status-primary,.gemini-status-tip,.gemini-status-context{margin:0}.gemini-product-name{color:var(--gemini-primary);font-weight:700}.gemini-version,.gemini-meta-line,.gemini-tip-line,.gemini-status-tip,.gemini-footer-label{color:var(--gemini-secondary)}.gemini-section-title,.gemini-status-primary,.gemini-footer-value{color:var(--gemini-primary)}.gemini-inline-command{color:var(--gemini-secondary)}.gemini-tips{margin-bottom:52px}.gemini-log-shell{margin-bottom:18px}.gemini-log{color:var(--gemini-primary);white-space:pre-wrap}.gemini-tool-card{background:#23242d;border:1px solid #afafaf99;border-radius:4px;margin:0 0 12px;padding:10px 12px;display:block}.gemini-log-item,.gemini-user-line,.gemini-tool-title,.gemini-thinking-line,.gemini-response-line,.gemini-log-muted,.gemini-tool-line,.gemini-result-line,.gemini-tool-note{margin:0}.gemini-log-prompt{color:var(--gemini-primary);font-weight:700}.gemini-log-item{margin-bottom:12px;display:block}.gemini-user-line,.gemini-tool-title,.gemini-response-line{color:var(--gemini-primary)}.gemini-thinking-line{color:var(--gemini-yellow)}.gemini-thinking-line-static{color:#d7afff}.gemini-thinking-line-active{color:var(--gemini-yellow)}.gemini-thinking-line-ultra{color:#d7afff}.gemini-log-muted{color:var(--gemini-secondary)}.gemini-result-line{color:var(--gemini-green)}.gemini-tool-note{color:var(--gemini-secondary);font-style:italic}.gemini-tool-line-add{color:#8fd19e;background:#235f3659}.gemini-tool-line-delete{color:#f2a7a7;background:#7e272759}.gemini-tool-line-context,.gemini-tool-line-hunk{color:#a6a6b3}.gemini-status-shell{background:0 0;border-top:1px solid #5f5f5fb3;flex-direction:column;gap:0;margin-bottom:0;display:flex}.gemini-status-row{justify-content:space-between;align-items:center;gap:12px;min-height:32px;display:flex}.gemini-status-row-top{border-bottom:1px solid #5f5f5fb3}.gemini-status-context{color:var(--gemini-secondary)}.gemini-status-row-bottom{justify-content:flex-end}.gemini-composer-shell{background:#5f5f5f;border:0;border-top:1px solid #5f5f5fb3;margin-bottom:10px;padding:0}.gemini-composer{color:var(--gemini-primary);background:0 0;padding:8px 10px}.gemini-composer-prefix{color:var(--gemini-primary);font-weight:700}.gemini-placeholder{color:var(--gemini-secondary)}.gemini-footer{grid-template-columns:minmax(0,1.8fr) minmax(0,.8fr) minmax(0,.8fr);gap:16px;padding:2px 0 0;line-height:1.02;display:grid}.gemini-footer-column{flex-direction:column;gap:0;min-width:0;display:flex}.gemini-footer-label{margin:0}.gemini-footer-column-right{text-align:right}.gemini-footer-value{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.gemini-footer-negative{color:var(--gemini-red)}.opencode-layout,.opencode-runtime{background:#050505;flex-direction:column;height:100%;display:flex}.opencode-bottom-dock{background:#050505;flex-shrink:0;padding-top:12px}.opencode-runtime-prompt-shell{border-left:2px solid var(--opencode-secondary);background:#1f1f1f}.opencode-runtime-prompt{min-height:50px;color:var(--opencode-text);padding:14px 16px 12px}.opencode-runtime-prompt-meta{padding:0 16px 12px}.opencode-placeholder{color:var(--opencode-muted)}.opencode-agent{font-weight:700}.opencode-agent-build{color:var(--opencode-secondary)}.opencode-agent-plan{color:var(--opencode-primary)}.opencode-variant{color:var(--opencode-warning);font-weight:700}.opencode-muted{color:var(--opencode-muted)}.opencode-runtime-scroll{scrollbar-width:none;flex:1;min-height:0;padding:0 0 8px;overflow:hidden auto}.opencode-runtime-scroll::-webkit-scrollbar{display:none}.opencode-home{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:18px;min-height:0;padding:24px 16px 36px;display:flex}.opencode-home-prompt-shell{border-left:2px solid var(--opencode-secondary);background:#161616;width:min(100%,75ch);padding-top:8px}.opencode-home-prompt{min-height:48px;color:var(--opencode-text);text-align:left;padding:14px 16px 12px}.opencode-home-prompt-meta{text-align:left;padding:0 16px 12px}.opencode-logo{color:var(--opencode-text);flex-direction:column;align-items:center;margin:0;line-height:1;display:inline-flex}.opencode-logo-row{width:auto;display:inline-block}.opencode-logo-left{color:var(--opencode-muted)}.opencode-logo-right{color:var(--opencode-text);font-weight:700}.opencode-home-copy{flex-direction:column;gap:8px;display:flex}.opencode-home-line{margin:0}.opencode-footer{background:0 0;border-top:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:8px 0 0;display:flex}.opencode-footer-session{gap:20px}.opencode-footer-inline{align-items:center;gap:8px;display:inline-flex}.opencode-footer-dot,.opencode-footer-good{color:var(--opencode-success)}.opencode-session-card{background:0 0;border-left:1px solid #505050d9;margin-bottom:12px;padding:8px 0 0 14px}.opencode-user-card p,.opencode-thinking-title,.opencode-thinking-detail,.opencode-assistant-line,.opencode-tool-card-title,.opencode-tool-card-line,.opencode-tool-card-footer,.opencode-live-line{margin:0}.opencode-user-card p{color:var(--opencode-text)}.opencode-user-prompt{color:var(--opencode-secondary);font-weight:700}.opencode-transcript{flex-direction:column;gap:12px;padding:2px 0 0;display:flex}.opencode-assistant-block{flex-direction:column;gap:10px;display:flex}.opencode-assistant-line{color:var(--opencode-text)}.opencode-thinking-block{border-left:1px solid #505050d9;flex-direction:column;gap:8px;padding-left:14px;display:flex}.opencode-thinking-title{color:var(--opencode-warning)}.opencode-thinking-detail{color:#b6b6b6}.opencode-tool-card{background:#1d1d1d;border-left:1px solid #505050d9;padding:14px 18px 16px}.opencode-tool-card-title{color:#a9a9a9;margin-bottom:16px}.opencode-tool-card-line{color:var(--opencode-text)}.opencode-tool-card-footer{color:var(--opencode-muted);margin-top:14px}.opencode-live-spinner{align-items:center;gap:1px;display:inline-flex}.opencode-live-spinner-bar{background:#2a2a2a;width:8px;height:6px}.opencode-live-spinner-bar-tail{background:#4f78c8}.opencode-live-spinner-bar-active{background:#89b6ff}@media (width<=820px){.claude-card{grid-template-columns:1fr}.claude-pane-left{border-bottom:1px solid #e07d58;border-right:0}.claude-status-right{margin-top:4px;display:block}.gemini-header{grid-template-columns:1fr;gap:8px;margin-bottom:28px}.gemini-status-row{flex-direction:column;align-items:flex-start}.gemini-status-row-bottom{align-items:flex-end}.gemini-footer{grid-template-columns:1fr;gap:10px}.gemini-footer-column-right{text-align:left}.opencode-footer{gap:8px}}.codex-layout{scrollbar-width:none;height:calc(100dvh - 28px);overflow:hidden auto}.codex-layout::-webkit-scrollbar{display:none}.codex-flow{min-height:100%;width:var(--codex-content-width);max-width:100%;padding:0 0 2px}.codex-transcript{width:100%}.codex-composer{color:#d6d6dc;background:#393a44;width:100%;min-height:40px;padding:8px 0}.codex-placeholder{color:#8b8b96}.codex-status-line{color:#9a9aa5;width:100%;padding:4px 0 0}.option-line{display:inline}.cursor{vertical-align:-.12em;background:#f2f2f2;width:8px;height:1em;animation:1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.claude-tool-icon-active,.cursor{animation:none}}
