.tk-project{--font-mono:"JetBrains Mono",ui-monospace,monospace;--font-sans:"Geist",Arial,sans-serif;color-scheme:dark}.tk-hero:after{display:none}.tk-project .aaw-opening{padding-top:48px}.tk-project .aaw-copy p:last-child{margin-bottom:0}.tk-demo{max-width:620px;margin:36px auto 0;display:flex;flex-direction:column}.tk-toolbar{order:2;margin-top:16px;display:flex;align-items:center}.tk-small-label{font-family:var(--font-mono);font-size:11px;color:#969696}.tk-tools{width:100%;display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap}.tk-tools>.tk-segments,.tk-tools>.tk-slider{margin-right:auto}.tk-control{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:32px;padding:4px 8px;border-radius:5px;font-size:12px;color:#b5b5b5;white-space:nowrap;cursor:pointer;transition:background .15s,color .15s}.tk-control:hover{background:#ffffff08;color:#fff}.tk-control:disabled{opacity:.35;cursor:default}.tk-segments{display:flex;padding:3px;border:1px solid #ffffff13;border-radius:6px;gap:2px}.tk-segments button{font-size:11px;padding:5px 10px;min-height:28px;border-radius:3px;color:#888;cursor:pointer;text-transform:capitalize}.tk-segments button[aria-pressed=true]{color:#ddd;background:#ffffff0c}.tk-segments button:hover{color:#eee}.tk-stage{padding:0;display:flex;justify-content:center;align-items:center;min-width:0}.tk-window{max-width:620px;min-width:0;box-shadow:0 12px 32px #00000016}.tk-session-window{height:398px}.tk-primitives-window .terminal-body-content{padding-block:18px}.tk-input-window{height:200px}.tk-question-window{height:360px}.tk-stream-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;padding:0}.tk-small-label{display:block;margin-bottom:12px}.tk-stream-window{min-height:150px;padding:0}.tk-slider{display:inline-flex;align-items:center;gap:10px;font-size:11px;color:#aaa}.tk-slider input{width:90px;height:24px;accent-color:#b0cfa3;cursor:pointer}.tk-slider output{font-family:var(--font-mono);font-size:10px;width:38px;font-variant-numeric:tabular-nums}.tk-bottom-controls{order:3;display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:12px;min-height:32px}.tk-checkbox{display:flex;align-items:center;gap:8px;font-size:11px;color:#aaa}.tk-checkbox input{accent-color:#b0cfa3;width:14px;height:14px}.tk-echo{display:grid;gap:12px}.tk-echo>p{color:var(--terminal-dim);padding:12px}.tk-local-note{color:#888;font-size:11px}.tk-transcript-lines{padding:8px 12px;display:grid;gap:16px}.tk-transcript-lines>div{display:flex;align-items:baseline;gap:18px}.tk-line-number{color:var(--terminal-dimmer);font-size:10px}.tk-terminal-prose{padding-inline:var(--terminal-session-inset);color:var(--terminal-dim)}.tk-edit-stage{align-items:flex-start}.tk-themes-stage{min-height:330px}.tk-project .tk-demo .terminal-theme.tk-bare{width:100%;background:transparent;border-radius:0;box-shadow:none}.tk-project .terminal-theme{font-family:var(--font-mono)}.tk-project .terminal-theme [tabindex="0"]:focus-visible{outline:1px solid var(--terminal-teal);outline-offset:3px}.tk-project .terminal-theme textarea:focus-visible{outline:none}.tk-project .terminal-theme:has(textarea:focus-visible){outline:1px solid var(--terminal-teal);outline-offset:3px}.tk-project .terminal-theme button{cursor:pointer}.tk-demo-placeholder{display:grid;place-content:center;color:#777;font-size:12px;height:100%;gap:12px}.tk-demo-sequence,.tk-demo-session{--tk-placeholder-height:450px}.tk-demo-shell{--tk-placeholder-height:600px}.tk-demo-stream{--tk-placeholder-height:245px}.tk-demo-thinking{--tk-placeholder-height:350px}.tk-demo-input{--tk-placeholder-height:295px}.tk-demo-question{--tk-placeholder-height:410px}.tk-demo-edit{--tk-placeholder-height:205px}.tk-demo-themes{--tk-placeholder-height:400px}.tk-demo-placeholder{min-height:var(--tk-placeholder-height)}@media (max-width:767px){.tk-toolbar{margin-top:12px}.tk-tools{width:100%;justify-content:space-between;gap:8px}.tk-stage{padding:0}.tk-stream-grid{grid-template-columns:1fr;gap:24px;padding:0}.tk-stream-window{min-height:120px;padding:0}.tk-bottom-controls{gap:10px;justify-content:space-between;flex-wrap:wrap}.tk-question-window{height:418px}.tk-session-window{height:430px}.tk-demo-sequence,.tk-demo-session{--tk-placeholder-height:480px}.tk-demo-question{--tk-placeholder-height:468px}.tk-demo-stream{--tk-placeholder-height:355px}.tk-control{min-height:36px}.tk-segments button{min-height:32px}.tk-local-note{font-size:10px}}@media (prefers-reduced-motion:reduce){.tk-project *,.tk-project :after,.tk-project :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.tk-demo[data-active=false] *{animation-play-state:paused!important}.tk-subsection{padding-top:48px}.tk-subsection h3{font-size:18px;line-height:1.375;letter-spacing:-.025em;font-weight:500;opacity:1;margin-bottom:22px}.tk-indicator-list{display:grid;gap:18px;list-style:none}.tk-indicator-item{min-width:0;display:flex;align-items:center;gap:12px;min-height:20px}.tk-indicator-preview{width:16px;height:20px;flex-shrink:0;display:grid;place-items:center}.tk-indicator-message,.tk-indicator-name{color:var(--terminal-dim)}.tk-indicator-name{margin-left:auto;font-size:11px;line-height:20px}.tk-demo-stream .tk-stream-grid,.tk-project .tk-demo-thinking .terminal-theme.tk-indicator-list{background:#101010;border:1px solid #ffffff12;border-radius:12px;padding:24px}@media (max-width:640px){.tk-demo-stream .tk-stream-grid,.tk-project .tk-demo-thinking .terminal-theme.tk-indicator-list{padding:20px 16px}.tk-demo-thinking{--tk-placeholder-height:330px}}.tk-project{--tk-page:#0a0a0a;--tk-ink:#f5f5f5;--tk-muted:#aaa;--tk-line:#ffffff18;--tk-selected:#ffffff10;--tk-pill:#1b1b1bf2;background:var(--tk-page);color:var(--tk-ink)}.tk-project[data-mode=light] .tk-hero{background:#f0f0f0;color:var(--tk-ink);border-color:var(--tk-line);color-scheme:light}.tk-project .tk-control,.tk-project .tk-local-note,.tk-project .tk-segments button,.tk-project .tk-slider{color:var(--tk-muted)}.tk-project .tk-control:hover,.tk-project .tk-segments button:hover{color:var(--tk-ink);background:var(--tk-selected)}.tk-project .tk-segments{border-color:var(--tk-line)}.tk-project .tk-segments button[aria-pressed=true]{background:var(--tk-selected);color:var(--tk-ink)}.tk-project .tk-indicator-name,.tk-project .tk-small-label{color:var(--terminal-dim)}.tk-project .tk-demo-stream .tk-stream-grid,.tk-project .tk-demo-thinking .terminal-theme.tk-indicator-list{background:var(--terminal-editor-bg);border-color:var(--terminal-border)}.tk-project .aaw-case{padding-bottom:140px}.tk-project button{scroll-margin-bottom:100px}.tk-appearance-pill{position:fixed;z-index:50;bottom:max(20px,env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:8px;padding:6px;border:1px solid var(--tk-line);border-radius:999px;background:var(--tk-pill);color:var(--tk-ink);box-shadow:0 8px 30px #00000020,0 2px 8px #0000000a;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);max-width:calc(100vw - 24px)}.tk-appearance-options{display:flex;align-items:center;gap:2px}.tk-appearance-label{padding-left:10px;font-size:12px;font-weight:500;color:var(--tk-muted)}.tk-appearance-options button{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:40px;height:40px;padding:0 15px;border-radius:999px;font-size:13px;line-height:1;font-weight:450;color:var(--tk-muted);cursor:pointer;transition:background .15s,color .15s}.tk-appearance-options button:has(svg){padding:0}.tk-appearance-options button:hover{color:var(--tk-ink)}.tk-appearance-options button[aria-pressed=true]{background:var(--tk-selected);color:var(--tk-ink)}.tk-appearance-divider{height:20px;width:1px;background:var(--tk-line)}.tk-project .tk-appearance-options button:focus-visible{outline:2px solid var(--tk-muted);outline-offset:2px}@media (max-width:640px){.tk-appearance-pill{bottom:max(14px,env(safe-area-inset-bottom));gap:6px;padding:5px}.tk-appearance-options button{padding-inline:12px;min-width:40px;height:42px}}@media (max-width:380px){.tk-appearance-pill{gap:4px}.tk-appearance-label{padding-left:6px}.tk-appearance-options{gap:0}.tk-appearance-options button{min-width:34px;padding-inline:7px;font-size:12px}}.tk-project .terminal-theme.tk-code-example{position:relative;margin-top:24px;min-width:0;border:1px solid var(--terminal-border);border-radius:var(--terminal-radius-window);background:var(--terminal-editor-bg);--tk-syntax-foreground:var(--terminal-fg);--tk-syntax-background:var(--terminal-editor-bg);--tk-syntax-token-keyword:var(--terminal-purple);--tk-syntax-token-string:var(--terminal-green);--tk-syntax-token-string-expression:var(--terminal-green);--tk-syntax-token-comment:var(--terminal-dim);--tk-syntax-token-constant:var(--terminal-orange);--tk-syntax-token-function:var(--terminal-blue);--tk-syntax-token-parameter:var(--terminal-fg);--tk-syntax-token-punctuation:var(--terminal-fg);--tk-syntax-token-link:var(--terminal-teal);--tk-syntax-token-inserted:var(--terminal-green);--tk-syntax-token-deleted:var(--terminal-red);--tk-syntax-token-changed:var(--terminal-yellow)}.tk-code-copy{position:absolute;top:8px;right:8px;z-index:1;display:flex;align-items:center;gap:8px;font-family:var(--font-sans);font-size:11px;color:var(--terminal-dim)}.tk-code-example[data-single-line=true] .tk-code-copy{top:50%;transform:translateY(-50%)}.tk-project .tk-code-copy .tk-control{width:32px;height:32px;min-height:32px;padding:0;color:var(--terminal-dim);background:var(--terminal-editor-bg)}.tk-project .tk-code-copy .tk-control:hover{color:var(--terminal-fg);background:var(--terminal-panel-strong)}.tk-code-copy [role=status]:not(.sr-only):not(:empty){padding:4px 8px;background:var(--terminal-editor-bg);border-radius:4px}.tk-code-source{overflow-x:auto;margin-right:44px;border-radius:var(--terminal-radius-window) 0 0 var(--terminal-radius-window)}.tk-code-source pre{margin:0;padding:20px 12px 20px 20px;width:max-content;min-width:100%;font-family:var(--font-mono);font-size:12px;line-height:1.8;tab-size:2}.tk-code-source code{font-family:inherit}.tk-code-source .shiki{background-color:transparent!important}.tk-code-source:focus-visible{outline:2px solid var(--terminal-teal);outline-offset:4px}.tk-code-note{margin-top:24px;font-size:14px;line-height:1.7;color:var(--tk-muted)}.tk-code-note a{text-decoration:underline;text-underline-offset:3px}@media (max-width:640px){.tk-code-source pre{padding:16px 12px 16px 16px;font-size:11px}}.tk-appearance-logo{display:flex;align-items:center;padding:0 4px 0 8px;color:var(--tk-ink)}.tk-appearance-logo svg{width:26px;height:26px}.tk-appearance-options button{position:relative;isolation:isolate}.tk-appearance-options button[aria-pressed=true]{background:transparent}.tk-appearance-highlight{position:absolute;inset:0;border-radius:inherit;background:var(--tk-selected);pointer-events:none}.tk-appearance-content{position:relative;z-index:1}.tk-project .terminal-theme{--terminal-radius-window:12px;--terminal-radius-panel:4px;--terminal-radius-sm:2px;--terminal-session-pad-x:14px;--terminal-session-pad-y:12px;--terminal-session-gap:8px;--terminal-session-inset:14px;--terminal-session-sent-pad-x:10px;background-color:var(--terminal-bg);color:var(--terminal-fg);font-family:var(--font-mono,ui-monospace),ui-monospace,SFMono-Regular,"Roboto Mono",Menlo,Monaco,"Liberation Mono","Courier New",monospace;font-size:12px;line-height:1.625;border-radius:var(--terminal-radius-window)}.tk-project .terminal-theme-default,.tk-project :where(.terminal-theme:not(.terminal-theme-grok):not(.terminal-theme-claude)){--terminal-bg:#121212;--terminal-editor-bg:#181818;--terminal-fg:#d8d8d8;--terminal-white:#f0f0f0;--terminal-dim:#888;--terminal-dimmer:#666;--terminal-vdim:#2a2a2a;--terminal-surface:#1e1e1e;--terminal-input-bg:var(--terminal-surface);--terminal-popover:#1a1a1a;--terminal-panel:hsla(0,0%,100%,.04);--terminal-panel-strong:hsla(0,0%,100%,.08);--terminal-border:hsla(0,0%,100%,.1);--terminal-progress-track:hsla(0,0%,100%,.1);--terminal-progress-fill:#e0e0e0;--terminal-green:#6fbf6f;--terminal-green-dim:#8fd18f;--terminal-green-bg:rgba(111,191,111,.14);--terminal-blue:#7aa2d4;--terminal-blue-bright:#94b8e0;--terminal-teal:#9cdc9c;--terminal-yellow:#d4a656;--terminal-orange:#d4845c;--terminal-red:#e06c75;--terminal-purple:#b48ead;--terminal-diff-gutter:#555;--terminal-diff-insert-fg:#6fbf6f;--terminal-diff-insert-bg:rgba(111,191,111,.12);--terminal-diff-delete-fg:#e06c75;--terminal-diff-delete-bg:rgba(224,108,117,.12);--terminal-diff-text:#d8d8d8;--terminal-traffic-red:#ff5f57;--terminal-traffic-yellow:#febc2e;--terminal-traffic-green:#28c840;--terminal-session-gap:12px;--terminal-session-pad-x:16px;--terminal-session-pad-y:14px;background-color:var(--terminal-bg);color:var(--terminal-fg)}.tk-project .terminal-theme-default-light,.tk-project .terminal-theme-light{--terminal-bg:#fff;--terminal-editor-bg:#fff;--terminal-fg:#1f2328;--terminal-white:#1f2328;--terminal-dim:#656d76;--terminal-dimmer:#8c959f;--terminal-vdim:rgba(31,35,40,.12);--terminal-surface:#f6f8fa;--terminal-input-bg:#f6f8fa;--terminal-popover:#fff;--terminal-panel:rgba(31,35,40,.04);--terminal-panel-strong:rgba(31,35,40,.08);--terminal-border:rgba(31,35,40,.12);--terminal-progress-track:rgba(31,35,40,.08);--terminal-progress-fill:#0969da;--terminal-green:#1a7f37;--terminal-green-dim:#2da44e;--terminal-green-bg:rgba(26,127,55,.12);--terminal-blue:#0969da;--terminal-blue-bright:#0550ae;--terminal-teal:#1b7c83;--terminal-yellow:#9a6700;--terminal-orange:#bc4c00;--terminal-red:#cf222e;--terminal-purple:#8250df;--terminal-diff-insert-fg:#1a7f37;--terminal-diff-insert-bg:rgba(26,127,55,.12);--terminal-diff-delete-fg:#cf222e;--terminal-diff-delete-bg:rgba(207,34,46,.1);--terminal-diff-text:#1f2328;background-color:var(--terminal-bg);color:var(--terminal-fg)}.tk-project .terminal-theme-grok{--terminal-bg:#111;--terminal-editor-bg:#151515;--terminal-fg:#d7d1c9;--terminal-white:#f2ede5;--terminal-dim:#8d867e;--terminal-dimmer:#59534d;--terminal-vdim:#2a2825;--terminal-surface:#202020;--terminal-input-bg:var(--terminal-surface);--terminal-popover:#1a1a1a;--terminal-panel:hsla(0,0%,100%,.043);--terminal-panel-strong:hsla(0,0%,100%,.075);--terminal-border:hsla(0,0%,100%,.08);--terminal-progress-track:hsla(0,0%,100%,.1);--terminal-progress-fill:#f3eee7;--terminal-green:#91c17a;--terminal-green-dim:#a4cb92;--terminal-green-bg:rgba(145,193,122,.16);--terminal-blue:#93adff;--terminal-blue-bright:#88a6ff;--terminal-teal:#29c6be;--terminal-yellow:#cfb47c;--terminal-orange:#d59556;--terminal-red:#d7766c;--terminal-purple:#bc97ff;--terminal-diff-gutter:#6c6c6c;--terminal-diff-insert-fg:#9ece6a;--terminal-diff-insert-bg:#202a16;--terminal-diff-delete-fg:#f7768e;--terminal-diff-delete-bg:#32181c;--terminal-diff-text:#e1e1e1;--terminal-traffic-red:#ff5f57;--terminal-traffic-yellow:#febc2e;--terminal-traffic-green:#28c840;background-color:var(--terminal-bg);color:var(--terminal-fg);--terminal-radius-window:8px;--terminal-radius-panel:2px;--terminal-radius-sm:2px;--terminal-session-gap:6px;--terminal-session-pad-x:12px;--terminal-session-pad-y:10px;--terminal-session-sent-pad-x:10px}.tk-project .terminal-theme-grok .terminal-input-field:not(.terminal-input-field--stacked):not(.terminal-input-field--composer){border-radius:2px}.tk-project .terminal-theme-grok .terminal-edit-block--compact{background:transparent;border:none}.tk-project .terminal-theme-grok .terminal-edit-block--compact .terminal-edit-block-header{padding-inline:var(--terminal-session-pad-x)}.tk-project .terminal-theme-grok-light{--terminal-bg:#f8f7f5;--terminal-editor-bg:#fff;--terminal-fg:rgba(0,0,0,.85);--terminal-white:rgba(0,0,0,.95);--terminal-dim:rgba(0,0,0,.55);--terminal-dimmer:rgba(0,0,0,.4);--terminal-vdim:rgba(0,0,0,.15);--terminal-surface:hsla(0,0%,100%,.95);--terminal-input-bg:#f8f7f5;--terminal-popover:#fff;--terminal-panel:rgba(0,0,0,.035);--terminal-panel-strong:rgba(0,0,0,.06);--terminal-border:rgba(0,0,0,.06);--terminal-progress-track:rgba(0,0,0,.1);--terminal-progress-fill:rgba(0,0,0,.85);--terminal-green:#248430;--terminal-green-dim:#49924d;--terminal-green-bg:rgba(36,132,48,.13);--terminal-blue:#2365d1;--terminal-blue-bright:#0559d2;--terminal-teal:#008a90;--terminal-yellow:#9a7300;--terminal-orange:#bf5900;--terminal-red:#be2e31;--terminal-purple:#6d48d1;--terminal-diff-insert-fg:#248430;--terminal-diff-insert-bg:rgba(36,132,48,.13);--terminal-diff-delete-fg:#be2e31;--terminal-diff-delete-bg:rgba(190,46,49,.1);--terminal-diff-text:rgba(0,0,0,.85);background-color:var(--terminal-bg);color:var(--terminal-fg)}.tk-project .terminal-theme-claude{--terminal-bg:#0b0b0b;--terminal-editor-bg:#1f1f1e;--terminal-fg:#fff;--terminal-white:#fff;--terminal-dim:#c3c2b7;--terminal-dimmer:#898781;--terminal-vdim:#3d3d3d;--terminal-surface:#232323;--terminal-input-bg:#1f1f1e;--terminal-popover:#2a2a2a;--terminal-panel:hsla(0,0%,100%,.05);--terminal-panel-strong:hsla(0,0%,100%,.07);--terminal-border:hsla(0,0%,100%,.1);--terminal-preview-bg:#0e0e0d;--terminal-preview-border:#222220;--terminal-input-border:#565552;--terminal-progress-track:#3d3d3d;--terminal-progress-fill:#d97757;--terminal-green:#4cc38a;--terminal-green-dim:#6fd4a8;--terminal-green-bg:rgba(76,195,138,.14);--terminal-blue:#4d9fff;--terminal-blue-bright:#09f;--terminal-teal:#d97757;--terminal-yellow:#e3c07b;--terminal-orange:#ff8d77;--terminal-red:#ff5a5a;--terminal-purple:#9775fa;--terminal-diff-gutter:#8b8b81;--terminal-diff-insert-fg:#4cc38a;--terminal-diff-insert-bg:rgba(76,195,138,.12);--terminal-diff-delete-fg:#ff8d77;--terminal-diff-delete-bg:rgba(255,90,90,.12);--terminal-diff-text:#fff;--terminal-traffic-red:#ff5f57;--terminal-traffic-yellow:#febc2e;--terminal-traffic-green:#28c840;background-color:var(--terminal-bg);color:var(--terminal-fg)}.tk-project .terminal-theme-claude-light{--terminal-bg:#faf9f5;--terminal-editor-bg:#fff;--terminal-fg:#131312;--terminal-white:#131312;--terminal-dim:#3c3c39;--terminal-dimmer:#72716b;--terminal-vdim:#e1e0d9;--terminal-surface:#f4f4ec;--terminal-input-bg:#fff;--terminal-popover:#fff;--terminal-panel:rgba(19,19,18,.04);--terminal-panel-strong:rgba(19,19,18,.07);--terminal-border:rgba(31,30,29,.12);--terminal-preview-bg:#f0efe8;--terminal-preview-border:rgba(19,19,18,.06);--terminal-input-border:#a8a7a2;--terminal-progress-track:#e1e0d9;--terminal-progress-fill:#d97757;--terminal-green:#2f7613;--terminal-green-dim:#3d8f18;--terminal-green-bg:#e7f1d9;--terminal-blue:#2c83db;--terminal-blue-bright:#1a66b2;--terminal-teal:#d97757;--terminal-yellow:#865a07;--terminal-orange:#c6613f;--terminal-red:#b43232;--terminal-purple:#5545a1;--terminal-diff-insert-fg:#2f7613;--terminal-diff-insert-bg:#e7f1d9;--terminal-diff-delete-fg:#b43232;--terminal-diff-delete-bg:#f8ebeb;--terminal-diff-text:#131312;background-color:var(--terminal-bg);color:var(--terminal-fg)}.tk-project .terminal-theme-claude .terminal-input-control::placeholder{color:var(--terminal-dim);opacity:1}.tk-project .terminal-input-field--stacked{position:relative;border:none;border-radius:0;background:transparent;padding-block:6px;padding-inline:0}.tk-project .terminal-input-field--stacked:after,.tk-project .terminal-input-field--stacked:before{content:"";position:absolute;left:0;right:0;height:1.5px;background:var(--terminal-input-border);pointer-events:none}.tk-project .terminal-input-field--stacked:before{top:0}.tk-project .terminal-input-field--stacked:after{bottom:0}.tk-project .terminal-input-composer{position:relative;display:flex;flex-direction:column}.tk-project .terminal-input-field--composer{position:relative;z-index:1}.tk-project .terminal-input-meta-layer{position:relative;z-index:0;margin-top:-.5rem;padding:.6875rem .625rem .25rem;border:1px solid var(--terminal-border);border-top:none;border-radius:0 0 var(--terminal-radius-panel) var(--terminal-radius-panel);background:var(--terminal-editor-bg);color:var(--terminal-dim);font-size:10px;line-height:1rem}.tk-project .terminal-theme-default .terminal-input-field--composer,.tk-project .terminal-theme:not(.terminal-theme-grok):not(.terminal-theme-claude) .terminal-input-field--composer{background:var(--terminal-surface)}.tk-project .terminal-question-composer{display:flex;flex-direction:column}.tk-project .terminal-theme-default .terminal-question-list--default,.tk-project .terminal-theme:not(.terminal-theme-grok):not(.terminal-theme-claude) .terminal-question-list--default{position:relative;z-index:1;background:var(--terminal-surface);border:1px solid var(--terminal-border);border-radius:var(--terminal-radius-panel) var(--terminal-radius-panel) 0 0;padding:.75rem .875rem;font-size:11px;line-height:1rem}.tk-project .terminal-theme-default .terminal-question-meta-layer,.tk-project .terminal-theme:not(.terminal-theme-grok):not(.terminal-theme-claude) .terminal-question-meta-layer{position:relative;z-index:0;margin-top:-.5rem;padding:.6875rem .625rem .25rem;border:1px solid var(--terminal-border);border-top:none;border-radius:0 0 var(--terminal-radius-panel) var(--terminal-radius-panel);background:var(--terminal-editor-bg);color:var(--terminal-dim);font-size:10px;line-height:1rem}.tk-project .terminal-theme-default .terminal-question-list--default .terminal-question-heading,.tk-project .terminal-theme:not(.terminal-theme-grok):not(.terminal-theme-claude) .terminal-question-list--default .terminal-question-heading{color:var(--terminal-white);margin-bottom:.625rem}.tk-project .terminal-theme-default .terminal-question-list--default .terminal-question-options,.tk-project .terminal-theme:not(.terminal-theme-grok):not(.terminal-theme-claude) .terminal-question-list--default .terminal-question-options{display:flex;flex-direction:column;gap:.25rem}.tk-project .terminal-theme-default .terminal-question-list--default .terminal-question-option,.tk-project .terminal-theme:not(.terminal-theme-grok):not(.terminal-theme-claude) .terminal-question-list--default .terminal-question-option{border-radius:var(--terminal-radius-sm);padding:.25rem .375rem;color:var(--terminal-fg);background:transparent}.tk-project .terminal-theme-default .terminal-question-list--default .terminal-question-option--active,.tk-project .terminal-theme:not(.terminal-theme-grok):not(.terminal-theme-claude) .terminal-question-list--default .terminal-question-option--active{background:var(--terminal-panel-strong)}.tk-project .terminal-theme-default .terminal-question-list--default .terminal-question-option-number,.tk-project .terminal-theme:not(.terminal-theme-grok):not(.terminal-theme-claude) .terminal-question-list--default .terminal-question-option-number{display:inline-flex;min-width:1ch;flex-shrink:0}.tk-project .terminal-theme-default .terminal-question-list--default .terminal-question-option-description,.tk-project .terminal-theme:not(.terminal-theme-grok):not(.terminal-theme-claude) .terminal-question-list--default .terminal-question-option-description{color:var(--terminal-dim);font-size:10px;line-height:1rem}.tk-project .terminal-theme-default .terminal-question-answered--bubble,.tk-project .terminal-theme:not(.terminal-theme-grok):not(.terminal-theme-claude) .terminal-question-answered--bubble{width:fit-content;max-width:min(100%,36rem);align-self:flex-start;padding:.5rem .75rem;background:var(--terminal-surface);border:1px solid var(--terminal-border);border-radius:var(--terminal-radius-panel)}.tk-project .terminal-theme-default .terminal-edit-block--panel,.tk-project .terminal-theme:not(.terminal-theme-grok):not(.terminal-theme-claude) .terminal-edit-block--panel{background:var(--terminal-surface)}.tk-project .terminal-theme-claude .terminal-question-list{--terminal-question-active:#9490d3;background:transparent;border:none;padding:0}.tk-project .terminal-theme-claude .terminal-question-heading{color:var(--terminal-fg);border-top:1.5px solid var(--terminal-input-border);padding-top:.75rem;margin-bottom:.75rem}.tk-project .terminal-theme-claude .terminal-question-options{display:flex;flex-direction:column;gap:.5rem}.tk-project .terminal-theme-claude .terminal-question-option{color:var(--terminal-fg);background:transparent}.tk-project .terminal-theme-claude .terminal-question-option-title{color:var(--terminal-fg)}.tk-project .terminal-theme-claude .terminal-question-option--active .terminal-question-option-title{color:var(--terminal-question-active)}.tk-project .terminal-theme-claude .terminal-question-option-gutter{display:inline-flex;width:1ch;flex-shrink:0;align-items:center;font-size:12px;line-height:18px;color:var(--terminal-question-active)}.tk-project .terminal-theme-claude .terminal-question-option--custom .terminal-question-option-title,.tk-project .terminal-theme-claude .terminal-question-option-description{color:var(--terminal-dimmer)}.tk-project .terminal-theme-claude .terminal-question-divider{height:1.5px;background:var(--terminal-input-border);margin-block:.375rem}.tk-project .terminal-theme-claude .terminal-question-trailing{display:flex;flex-direction:column;gap:.25rem;margin-top:-.125rem}.tk-project .terminal-theme-claude .terminal-question-trailing .terminal-question-divider{margin-block:0}.tk-project .terminal-theme-claude .terminal-question-trailing .terminal-question-option{padding-block:0}.tk-project .terminal-question-answered{margin-top:1rem}.tk-project .terminal-theme-claude .terminal-edit-block{background:transparent;border:none}.tk-project .terminal-theme-claude .terminal-edit-block-dot{width:.5rem;height:.5rem;border-radius:9999px;background:var(--terminal-green)}.tk-project .terminal-theme-claude .terminal-edit-block-summary{padding-left:1.25rem}.tk-project .terminal-theme-claude .terminal-edit-block-pre{margin-top:.5rem}.tk-project .terminal-theme-claude .terminal-edit-block-row--delete{background:rgba(255,90,90,.16)}.tk-project .terminal-theme-claude .terminal-edit-block-row--delete .terminal-edit-block-code{color:var(--terminal-diff-delete-fg)}.tk-project .terminal-theme-claude .terminal-edit-block-row--insert{background:rgba(76,195,138,.14)}.tk-project .terminal-theme-claude .terminal-edit-block-row--insert .terminal-edit-block-code{color:var(--terminal-diff-insert-fg)}.tk-project .terminal-theme-claude .terminal-edit-block-row:not(.terminal-edit-block-row--delete):not(.terminal-edit-block-row--insert) .terminal-edit-block-code{color:var(--terminal-diff-text)}@keyframes terminal-cursor-blink{0%,49%{opacity:1}50%,to{opacity:0}}.tk-project .terminal-cursor{animation:terminal-cursor-blink 1s step-end infinite}.tk-project .terminal-panel{border-radius:var(--terminal-radius-panel)}.tk-project .terminal-panel-sm{border-radius:var(--terminal-radius-sm)}.tk-project .terminal-session{display:flex;flex-direction:column;gap:var(--terminal-session-gap);min-width:0}.tk-project .terminal-session-sent{box-sizing:border-box;width:100%;border-radius:var(--terminal-radius-sm);padding-inline:var(--terminal-session-sent-pad-x)}.tk-project .terminal-session-inset{padding-left:var(--terminal-session-inset)}.tk-project .terminal-session-flush{box-sizing:border-box;width:100%}.tk-project .terminal-body-content{padding-block:var(--terminal-session-pad-y)}.tk-project .terminal-body-content,.tk-project .terminal-body-footer{padding-inline:var(--terminal-session-pad-x)}.tk-project .terminal-body-scroll-host{position:relative;min-height:0;width:100%;display:flex;flex-direction:column}.tk-project .terminal-body-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none}.tk-project .terminal-body-scroll::-webkit-scrollbar{display:none;width:0;height:0}@media (prefers-reduced-motion:reduce){.tk-project .terminal-cursor{animation:none;opacity:1}}