:root{--space-xs: .25rem;--space-sm: .5rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--font-mono: "Geist Mono", ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--font-sans: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--app-max-width: 1100px;--transition-fast: .15s ease;--transition-normal: .2s ease;--color-user: #2563eb;--color-assistant: #16a34a;--color-reasoning: #7c3aed;--color-tool: #d97706;--color-approval: #d97706;--color-error: #dc2626;--cli-bg: #fafafa;--cli-bg-elevated: #ffffff;--cli-bg-user: rgba(22, 163, 74, .12);--cli-text: #1f2937;--cli-text-dim: #4b5563;--cli-text-muted: #9ca3af;--cli-prefix-user: #2563eb;--cli-prefix-agent: #16a34a;--cli-prefix-tool: #d97706;--cli-prefix-reasoning: #7c3aed;--cli-prefix-file: #0891b2;--cli-prefix-mcp: #7c3aed;--cli-prefix-web: #0d9488;--cli-prefix-image: #db2777;--cli-prefix-review: #6366f1;--cli-success: #16a34a;--cli-warning: #d97706;--cli-error: #dc2626;--cli-border: #e5e7eb;--cli-bg-hover: #f3f4f6;--cli-selection: rgba(22, 163, 74, .1);--color-bg: #ffffff;--color-bg-muted: #f9fafb;--color-bg-code: #1e1e1e;--color-border: #e5e7eb;--color-border-strong: #d1d5db;--color-text: #111827;--color-text-muted: #6b7280;--color-text-inverse: #ffffff;--color-btn-primary-bg: #111827;--color-btn-primary-text: #ffffff;--color-btn-secondary-bg: #f3f4f6;--color-btn-secondary-text: #374151;--color-btn-danger-bg: #fef2f2;--color-btn-danger-text: #dc2626;--color-btn-success-bg: #f0fdf4;--color-btn-success-text: #16a34a;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1);--shadow-focus: 0 0 0 3px rgba(255, 255, 255, .05);--shadow-popover: 0 4px 12px rgba(0, 0, 0, .3);--cli-error-bg: rgba(220, 38, 38, .1);--size-progress-width: 100px;--size-progress-height: 4px}:root[data-theme=dark]{--color-user: #60a5fa;--color-assistant: #4ade80;--color-reasoning: #a78bfa;--color-tool: #fbbf24;--color-approval: #fbbf24;--color-error: #f87171;--cli-bg: #1a1a1a;--cli-bg-elevated: #242424;--cli-bg-user: rgba(74, 222, 128, .18);--cli-text: #e5e7eb;--cli-text-dim: #9ca3af;--cli-text-muted: #6b7280;--cli-prefix-user: #60a5fa;--cli-prefix-agent: #4ade80;--cli-prefix-tool: #fbbf24;--cli-prefix-reasoning: #c084fc;--cli-prefix-file: #22d3ee;--cli-prefix-mcp: #a78bfa;--cli-prefix-web: #2dd4bf;--cli-prefix-image: #f472b6;--cli-prefix-review: #818cf8;--cli-success: #4ade80;--cli-warning: #fbbf24;--cli-error: #f87171;--cli-border: #374151;--cli-bg-hover: #2d2d2d;--cli-selection: rgba(74, 222, 128, .2);--color-bg: #111827;--color-bg-muted: #1f2937;--color-bg-code: #0d0d0d;--color-border: #374151;--color-border-strong: #4b5563;--color-text: #f9fafb;--color-text-muted: #9ca3af;--color-text-inverse: #111827;--color-btn-primary-bg: #f9fafb;--color-btn-primary-text: #111827;--color-btn-secondary-bg: #374151;--color-btn-secondary-text: #e5e7eb;--color-btn-danger-bg: rgba(248, 113, 113, .2);--color-btn-danger-text: #f87171;--color-btn-success-bg: rgba(74, 222, 128, .2);--color-btn-success-text: #4ade80;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .3);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .4);--shadow-focus: 0 0 0 3px rgba(255, 255, 255, .05);--shadow-popover: 0 4px 12px rgba(0, 0, 0, .3);--cli-error-bg: rgba(220, 38, 38, .15);--size-progress-width: 100px;--size-progress-height: 4px}.stack{display:flex;flex-direction:column;gap:var(--stack-gap, var(--space-md))}.row{display:flex;align-items:center;gap:var(--row-gap, var(--space-sm))}.split{display:grid;grid-template-columns:1fr auto;align-items:center;gap:var(--split-gap, var(--space-sm))}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-cyrillic-400-normal-Ce5q_31Z.woff2) format("woff2"),url(/assets/geist-mono-cyrillic-400-normal-BPBWmzPh.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-latin-ext-400-normal-Cgks_Qgx.woff2) format("woff2"),url(/assets/geist-mono-latin-ext-400-normal-CxNRRMGd.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-latin-400-normal-LC9RFr9I.woff2) format("woff2"),url(/assets/geist-mono-latin-400-normal-CoULgQGM.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-mono-cyrillic-500-normal-CJBLNVQT.woff2) format("woff2"),url(/assets/geist-mono-cyrillic-500-normal-mNhfPmgl.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-mono-latin-ext-500-normal-CQcGuCNt.woff2) format("woff2"),url(/assets/geist-mono-latin-ext-500-normal-diTenJ8L.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-mono-latin-500-normal-D3o2eNa9.woff2) format("woff2"),url(/assets/geist-mono-latin-500-normal-DOxI7kZ4.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/geist-mono-cyrillic-600-normal-CGND36d7.woff2) format("woff2"),url(/assets/geist-mono-cyrillic-600-normal-DrylrLu6.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/geist-mono-latin-ext-600-normal-CJwYYto2.woff2) format("woff2"),url(/assets/geist-mono-latin-ext-600-normal-EvIRCXgu.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/geist-mono-latin-600-normal-DQQBcVN0.woff2) format("woff2"),url(/assets/geist-mono-latin-600-normal-DsVeri3b.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/geist-mono-cyrillic-700-normal-VCNRadI3.woff2) format("woff2"),url(/assets/geist-mono-cyrillic-700-normal-DH5Q319x.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/geist-mono-latin-ext-700-normal-YOllDaLV.woff2) format("woff2"),url(/assets/geist-mono-latin-ext-700-normal-BX9f1BHp.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/geist-mono-latin-700-normal-D6izGJRP.woff2) format("woff2"),url(/assets/geist-mono-latin-700-normal-QGw08Lff.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{box-sizing:border-box}html,body{margin:0;padding:0;height:100%;font-family:var(--font-mono);color:var(--cli-text);background:var(--cli-bg);transition:background var(--transition-fast),color var(--transition-fast)}#app{height:100%}*,*:before,*:after{transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}input,textarea,select{font-size:1rem}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--cli-border);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--cli-text-muted)}.shimmer-dot.svelte-14j2kpy{display:inline-block;color:var(--dot-color);animation:svelte-14j2kpy-shimmer 2s ease-in-out infinite}@keyframes svelte-14j2kpy-shimmer{0%,to{opacity:1;filter:brightness(1)}50%{opacity:.6;filter:brightness(1.5)}}.app-header.svelte-isll26{position:relative;width:100vw;margin-left:calc(50% - 50vw);background:var(--cli-bg-elevated);border-bottom:1px solid var(--cli-border);font-family:var(--font-mono);font-size:var(--text-sm);color:var(--cli-text)}.app-header-inner.svelte-isll26{--row-gap: var(--space-sm);padding:var(--space-sm) var(--space-md);max-width:var(--app-max-width);margin:0 auto}.brand.svelte-isll26{font-weight:600;color:var(--cli-prefix-agent);text-decoration:none;transition:opacity var(--transition-fast)}.brand.svelte-isll26:hover{opacity:.8}.separator.svelte-isll26{color:var(--cli-text-muted)}.status-icon.svelte-isll26{line-height:1}.status-btn.svelte-isll26{--row-gap: 0;padding:0;background:transparent;border:none;cursor:default}.status-btn.clickable.svelte-isll26{cursor:pointer}.thread-id.svelte-isll26{color:var(--cli-text-dim);font-size:var(--text-xs)}.spacer.svelte-isll26{flex:1}.sandbox-dropdown.svelte-isll26{position:relative}.sandbox-btn.svelte-isll26{--row-gap: var(--space-xs);padding:var(--space-xs) var(--space-sm);background:transparent;border:1px solid var(--cli-border);border-radius:var(--radius-sm);color:var(--cli-text-dim);font-family:var(--font-mono);font-size:var(--text-xs);cursor:pointer;transition:all var(--transition-fast)}.sandbox-btn.svelte-isll26 .sandbox-label:where(.svelte-isll26),.sandbox-btn.svelte-isll26 .chevron:where(.svelte-isll26){display:none}@media(min-width:640px){.sandbox-btn.svelte-isll26 .sandbox-label:where(.svelte-isll26),.sandbox-btn.svelte-isll26 .chevron:where(.svelte-isll26){display:block}}.sandbox-btn.svelte-isll26:hover{background:var(--cli-selection);color:var(--cli-text);border-color:var(--cli-text-muted)}.sandbox-btn.danger.svelte-isll26{color:var(--cli-error);border-color:var(--cli-error)}.sandbox-btn.danger.svelte-isll26:hover{background:var(--cli-error-bg)}.shield-icon.svelte-isll26{width:.875rem;height:.875rem}.sandbox-btn.svelte-isll26 .chevron:where(.svelte-isll26){width:.625rem;height:.625rem;opacity:.5;flex-shrink:0}.sandbox-menu.svelte-isll26{position:absolute;top:100%;left:0;min-width:140px;margin-top:var(--space-xs);padding:var(--space-xs);background:var(--cli-bg-elevated);border:1px solid var(--cli-border);border-radius:var(--radius-md);box-shadow:var(--shadow-popover);z-index:100;animation:svelte-isll26-fadeIn .1s ease}@keyframes svelte-isll26-fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.sandbox-item.svelte-isll26{--split-gap: var(--space-sm);width:100%;padding:var(--space-sm);background:transparent;border:none;border-radius:var(--radius-sm);color:var(--cli-text);font-family:var(--font-mono);font-size:var(--text-xs);text-align:left;cursor:pointer;transition:background var(--transition-fast)}.sandbox-item.svelte-isll26:hover{background:var(--cli-bg-hover)}.sandbox-item.selected.svelte-isll26{color:var(--cli-prefix-agent)}.sandbox-item.danger.svelte-isll26{color:var(--cli-error)}.sandbox-item.svelte-isll26 svg:where(.svelte-isll26){width:.875rem;height:.875rem}.desktop-actions.svelte-isll26{display:none;--row-gap: var(--space-sm)}@media(min-width:640px){.desktop-actions.svelte-isll26{display:flex}}.desktop-actions.svelte-isll26 a,.desktop-actions.svelte-isll26 button{padding:var(--space-xs) var(--space-sm);border:1px solid var(--cli-border);border-radius:var(--radius-sm);background:transparent;color:var(--cli-text-dim);font-family:var(--font-mono);font-size:var(--text-xs);text-decoration:none;cursor:pointer;transition:all var(--transition-fast)}.desktop-actions.svelte-isll26 a:hover,.desktop-actions.svelte-isll26 button:hover{background:var(--cli-selection);color:var(--cli-text);border-color:var(--cli-text-muted)}.hamburger-btn.svelte-isll26{justify-content:center;width:2rem;height:2rem;padding:0;background:transparent;border:1px solid var(--cli-border);border-radius:var(--radius-sm);color:var(--cli-text-dim);cursor:pointer;transition:all var(--transition-fast)}.hamburger-btn.svelte-isll26:hover{background:var(--cli-selection);color:var(--cli-text);border-color:var(--cli-text-muted)}.hamburger-btn.svelte-isll26 svg:where(.svelte-isll26){width:1rem;height:1rem}@media(min-width:640px){.hamburger-btn.svelte-isll26{display:none}}.mobile-menu.svelte-isll26{position:absolute;top:100%;left:0;right:0;background:var(--cli-bg-elevated);border-bottom:1px solid var(--cli-border);z-index:100;animation:svelte-isll26-slideDown .15s ease;--stack-gap: 0}@keyframes svelte-isll26-slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.mobile-menu.svelte-isll26 a,.mobile-menu.svelte-isll26 button{display:block;width:100%;padding:var(--space-md);background:transparent;border:none;border-top:1px solid var(--cli-border);border-radius:0;color:var(--cli-text);font-family:var(--font-mono);font-size:var(--text-sm);text-decoration:none;text-align:left;cursor:pointer;transition:background var(--transition-fast)}.mobile-menu.svelte-isll26 a:first-child,.mobile-menu.svelte-isll26 button:first-child{border-top:none}.mobile-menu.svelte-isll26 a:hover,.mobile-menu.svelte-isll26 button:hover{background:var(--cli-selection)}@media(min-width:640px){.mobile-menu.svelte-isll26{display:none}}.input-card.svelte-oc4fkk{--stack-gap: 0;width:100%;border:1px solid var(--cli-border);border-radius:var(--radius-md);background:var(--cli-bg);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.input-card.svelte-oc4fkk:focus-within{border-color:var(--cli-text-muted);box-shadow:var(--shadow-focus)}.task-shell.svelte-oc4fkk{position:relative}.input-card.svelte-oc4fkk textarea:where(.svelte-oc4fkk){flex:1;display:block;width:100%;padding:var(--space-md);background:transparent;border:none;color:var(--cli-text);font-family:var(--font-mono);font-size:16px;line-height:1.6;resize:vertical;min-height:5.5rem}.input-card.svelte-oc4fkk textarea:where(.svelte-oc4fkk):focus{outline:none}.input-card.svelte-oc4fkk textarea:where(.svelte-oc4fkk)::placeholder{color:var(--cli-text-muted)}.input-card.svelte-oc4fkk textarea:where(.svelte-oc4fkk):disabled{opacity:.5;cursor:not-allowed}.autocomplete-menu.svelte-oc4fkk{position:absolute;left:var(--space-md);right:var(--space-md);bottom:var(--space-xs);max-height:200px;overflow-y:auto;background:var(--cli-bg-elevated);border:1px solid var(--cli-border);border-radius:var(--radius-md);box-shadow:var(--shadow-popover);z-index:200}.autocomplete-item.svelte-oc4fkk{display:flex;align-items:center;gap:var(--space-sm);width:100%;padding:var(--space-sm) var(--space-md);background:transparent;border:none;color:var(--cli-text);font-family:var(--font-mono);font-size:var(--text-xs);text-align:left;cursor:pointer}.autocomplete-item.svelte-oc4fkk:hover,.autocomplete-item.focused.svelte-oc4fkk{background:var(--cli-bg-hover)}.ac-name.svelte-oc4fkk{color:var(--cli-prefix-agent);font-weight:500;flex-shrink:0}.ac-desc.svelte-oc4fkk{color:var(--cli-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.input-footer.svelte-oc4fkk{--split-gap: var(--space-sm);padding:var(--space-sm) var(--space-md);border-top:1px solid var(--cli-border)}.tools.svelte-oc4fkk{--row-gap: var(--space-xs)}.tool-btn.svelte-oc4fkk{--row-gap: var(--space-xs);padding:var(--space-xs) var(--space-sm);background:transparent;border:none;border-radius:var(--radius-sm);color:var(--cli-text-muted);font-family:var(--font-mono);font-size:var(--text-xs);cursor:pointer;transition:all var(--transition-fast)}.tool-btn.svelte-oc4fkk:hover{background:var(--cli-bg-hover);color:var(--cli-text)}.tool-btn.svelte-oc4fkk svg:where(.svelte-oc4fkk){width:1rem;height:1rem;flex-shrink:0}.tool-btn.svelte-oc4fkk .chevron:where(.svelte-oc4fkk){width:.75rem;height:.75rem;opacity:.5}.mode-toggle.active.svelte-oc4fkk{background:color-mix(in srgb,var(--cli-prefix-agent) 15%,transparent);color:var(--cli-prefix-agent)}.submit-btn.svelte-oc4fkk{justify-content:center;width:2rem;height:2rem;padding:0;background:var(--cli-prefix-agent);border:none;border-radius:var(--radius-sm);cursor:pointer;transition:opacity var(--transition-fast);--row-gap: 0}.submit-btn.svelte-oc4fkk svg:where(.svelte-oc4fkk){width:1rem;height:1rem;color:var(--cli-bg)}.submit-btn.svelte-oc4fkk:hover:not(:disabled){opacity:.85}.submit-btn.svelte-oc4fkk:disabled{opacity:.4;cursor:not-allowed}.chip.svelte-oc4fkk{align-self:flex-start;display:inline-flex;align-items:center;gap:var(--space-xs);max-width:16rem;padding:var(--space-xs) var(--space-sm);border:1px solid var(--cli-border);border-radius:var(--radius-sm);background:transparent;color:var(--cli-text-muted);font-family:var(--font-mono);font-size:var(--text-xs);cursor:pointer;transition:all var(--transition-fast)}.chip.svelte-oc4fkk:hover{background:var(--cli-bg-hover);color:var(--cli-text);border-color:var(--cli-text-muted)}.chip-icon.svelte-oc4fkk{width:.875rem;height:.875rem;flex-shrink:0}.chip.svelte-oc4fkk span:where(.svelte-oc4fkk){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown.svelte-oc4fkk{position:relative}.dropdown-menu.svelte-oc4fkk{position:absolute;bottom:100%;left:0;min-width:140px;margin-bottom:var(--space-xs);padding:var(--space-xs);background:var(--cli-bg-elevated);border:1px solid var(--cli-border);border-radius:var(--radius-md);box-shadow:var(--shadow-popover);z-index:100;animation:svelte-oc4fkk-fadeIn .1s ease}.dropdown-item.svelte-oc4fkk{--split-gap: var(--space-sm);width:100%;padding:var(--space-sm);background:transparent;border:none;border-radius:var(--radius-sm);color:var(--cli-text);font-family:var(--font-mono);font-size:var(--text-xs);text-align:left;cursor:pointer;transition:background var(--transition-fast)}.dropdown-item.svelte-oc4fkk:hover{background:var(--cli-bg-hover)}.dropdown-item.selected.svelte-oc4fkk{color:var(--cli-prefix-agent)}.dropdown-item.svelte-oc4fkk svg:where(.svelte-oc4fkk){width:.875rem;height:.875rem;flex-shrink:0}.dropdown-empty.svelte-oc4fkk{padding:var(--space-sm);color:var(--cli-text-muted);font-family:var(--font-mono);font-size:var(--text-xs);text-align:center}.spinner.svelte-oc4fkk{animation:svelte-oc4fkk-spin 1s linear infinite}@media(max-width:480px){.collapsible-label.svelte-oc4fkk{display:none}}@keyframes svelte-oc4fkk-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes svelte-oc4fkk-fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.modal-backdrop.svelte-f13cga{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:500;border:none;cursor:default;animation:svelte-f13cga-fadeIn .1s ease}.modal.svelte-f13cga{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:501;width:calc(100% - var(--space-md) * 2);max-width:480px;background:var(--cli-bg-elevated);border:1px solid var(--cli-border);border-radius:var(--radius-md);box-shadow:var(--shadow-popover);display:flex;flex-direction:column;max-height:80vh}.modal-header.svelte-f13cga{--split-gap: var(--space-sm);padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--cli-border)}.step-indicators.svelte-f13cga{--row-gap: var(--space-xs);align-items:center}.step-tab.svelte-f13cga{padding:0;background:transparent;border:none;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--cli-text-muted);cursor:pointer;text-transform:uppercase;letter-spacing:.05em}.step-tab.active.svelte-f13cga{color:var(--cli-text)}.step-tab.svelte-f13cga:disabled{opacity:.4;cursor:not-allowed}.step-arrow.svelte-f13cga{font-size:var(--text-xs);color:var(--cli-text-muted)}.modal-close.svelte-f13cga{padding:0;width:1.5rem;height:1.5rem;display:inline-grid;place-items:center;background:transparent;border:none;color:var(--cli-text-muted);font-size:var(--text-base);cursor:pointer;border-radius:var(--radius-sm)}.modal-close.svelte-f13cga:hover{background:var(--cli-bg-hover);color:var(--cli-text)}.modal-body.svelte-f13cga{--stack-gap: var(--space-sm);padding:var(--space-md);overflow-y:auto;flex:1}.dir-browser.svelte-f13cga{border:1px solid var(--cli-border);border-radius:var(--radius-sm);background:var(--cli-bg);max-height:280px;display:flex;flex-direction:column}.dir-header.svelte-f13cga{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm);border-bottom:1px solid var(--cli-border)}.dir-path.svelte-f13cga{font-size:var(--text-xs);font-family:var(--font-mono);color:var(--cli-text-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.dir-hint.svelte-f13cga{font-size:var(--text-xs);color:var(--cli-text-muted);flex-shrink:0}.dir-list.svelte-f13cga{list-style:none;margin:0;padding:0;overflow-y:auto;flex:1}.dir-item.svelte-f13cga{display:block;width:100%;text-align:left;padding:var(--space-xs) var(--space-sm);background:transparent;border:none;color:var(--cli-text);font-family:var(--font-mono);font-size:var(--text-xs);cursor:pointer}.dir-item.svelte-f13cga:hover{background:var(--cli-selection)}.dir-status.svelte-f13cga{padding:var(--space-sm);font-size:var(--text-xs);color:var(--cli-text-muted)}.dir-error.svelte-f13cga{color:var(--cli-error)}.worktree-list.svelte-f13cga{list-style:none;margin:0;padding:0;overflow-y:auto}.worktree-item.svelte-f13cga{display:flex;align-items:center;gap:var(--space-xs);border:1px solid transparent;border-radius:var(--radius-sm);margin-bottom:var(--space-xs)}.worktree-item.selected.svelte-f13cga{border-color:var(--cli-prefix-agent);background:color-mix(in srgb,var(--cli-prefix-agent) 10%,transparent)}.worktree-select.svelte-f13cga{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;align-items:flex-start;text-align:left;padding:var(--space-xs) var(--space-sm);background:transparent;border:none;color:var(--cli-text);cursor:pointer}.worktree-branch.svelte-f13cga{font-size:var(--text-xs);color:var(--cli-text)}.worktree-path.svelte-f13cga{font-size:var(--text-xs);color:var(--cli-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.small-btn.svelte-f13cga,.cancel-btn.svelte-f13cga,.back-btn.svelte-f13cga,.confirm-btn.svelte-f13cga{padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--text-xs);cursor:pointer}.small-btn.svelte-f13cga,.cancel-btn.svelte-f13cga,.back-btn.svelte-f13cga{background:transparent;color:var(--cli-text-dim);border:1px solid var(--cli-border)}.confirm-btn.svelte-f13cga{background:var(--cli-prefix-agent);border:none;color:var(--cli-bg)}.small-btn.svelte-f13cga:disabled,.cancel-btn.svelte-f13cga:disabled,.back-btn.svelte-f13cga:disabled,.confirm-btn.svelte-f13cga:disabled{opacity:.45;cursor:not-allowed}.status-msg.svelte-f13cga{font-size:var(--text-xs);color:var(--cli-text-muted)}.status-error.svelte-f13cga{color:var(--cli-error)}.status-ok.svelte-f13cga{color:var(--cli-prefix-agent)}.modal-footer.svelte-f13cga{--split-gap: var(--space-sm);padding:var(--space-sm) var(--space-md);border-top:1px solid var(--cli-border)}.footer-actions.svelte-f13cga{--row-gap: var(--space-sm)}@keyframes svelte-f13cga-fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.recent-sessions.svelte-t4vvmu{--stack-gap: var(--space-sm)}.header.svelte-t4vvmu{--split-gap: var(--space-sm);grid-template-columns:minmax(0,1fr) auto;min-width:0}.content.svelte-t4vvmu{--stack-gap: var(--space-sm)}.section-title-row.svelte-t4vvmu{--row-gap: var(--space-xs);align-items:center}.section-title.svelte-t4vvmu{color:var(--cli-text-dim);font-size:var(--text-xs);letter-spacing:.05em;text-transform:uppercase}.section-actions.svelte-t4vvmu{--row-gap: var(--space-sm)}.refresh-btn.svelte-t4vvmu{width:1.25rem;height:1.25rem;padding:0;display:inline-grid;place-items:center;line-height:1;border:none;background:transparent;color:var(--cli-text-muted);font-size:var(--text-base);cursor:pointer}.refresh-btn.svelte-t4vvmu:hover{color:var(--cli-text)}.recent.svelte-t4vvmu{display:flex;flex-direction:column;gap:var(--space-xs)}.recent-list.svelte-t4vvmu{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.recent-item.svelte-t4vvmu{--split-gap: var(--space-md);grid-template-columns:minmax(0,1fr) auto;padding:var(--space-sm) 0;text-decoration:none;color:var(--cli-text-dim);font-size:var(--text-xs);transition:color var(--transition-fast)}.recent-item.svelte-t4vvmu:hover,.recent-item.active.svelte-t4vvmu{color:var(--cli-text)}.recent-main.svelte-t4vvmu{--row-gap: var(--space-sm);min-width:0;align-items:flex-start}.status-dot.svelte-t4vvmu{flex:0 0 auto;line-height:1.4}.recent-copy.svelte-t4vvmu{--stack-gap: .125rem;min-width:0}.recent-preview.svelte-t4vvmu{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.recent-detail.svelte-t4vvmu{color:var(--cli-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recent-goal.svelte-t4vvmu{color:var(--cli-text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recent-side.svelte-t4vvmu{--stack-gap: .125rem;align-items:flex-end;min-width:5rem}.recent-state.svelte-t4vvmu{color:var(--cli-text-dim);white-space:nowrap}.recent-time.svelte-t4vvmu{color:var(--cli-text-muted);white-space:nowrap;font-size:var(--text-xs)}.view-all.svelte-t4vvmu{color:var(--cli-text-muted);font-size:var(--text-xs);text-decoration:none}.view-all.svelte-t4vvmu:hover{color:var(--cli-text);text-decoration:underline}.loading.svelte-t4vvmu,.empty.svelte-t4vvmu{color:var(--cli-text-muted);font-size:var(--text-xs)}.home.svelte-1nmp6pz{min-height:100vh;background:var(--cli-bg);color:var(--cli-text);font-family:var(--font-mono);font-size:var(--text-sm);--stack-gap: 0}.hero.svelte-1nmp6pz{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 3rem);padding:var(--space-md)}.hero-content.svelte-1nmp6pz{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-md);width:100%;max-width:var(--app-max-width)}.error.svelte-1nmp6pz{--row-gap: var(--space-sm);padding:var(--space-sm) var(--space-md);background:var(--cli-error-bg);border-bottom:1px solid var(--cli-border);color:var(--cli-error)}.error-icon.svelte-1nmp6pz{font-weight:600}.sessions.svelte-1dl5275{min-height:100vh;background:var(--cli-bg);color:var(--cli-text);font-family:var(--font-mono);font-size:var(--text-sm);--stack-gap: 0}.sessions-content.svelte-1dl5275{width:100%;max-width:var(--app-max-width);margin:0 auto;padding:var(--space-lg) var(--space-md) var(--space-xl);--stack-gap: var(--space-sm)}.section-header.svelte-1dl5275{--split-gap: var(--space-sm);padding:var(--space-sm);border:1px solid var(--cli-border);border-radius:var(--radius-sm);background:var(--cli-bg-elevated)}.section-title-row.svelte-1dl5275{--row-gap: var(--space-xs);align-items:center}.section-actions.svelte-1dl5275{--row-gap: var(--space-sm)}.view-tabs.svelte-1dl5275{--row-gap: 0;width:fit-content;border:1px solid var(--cli-border);border-radius:var(--radius-sm);overflow:hidden}.view-tabs.svelte-1dl5275 button:where(.svelte-1dl5275){padding:var(--space-xs) var(--space-sm);background:transparent;border:none;color:var(--cli-text-muted);font-family:var(--font-mono);font-size:var(--text-xs);cursor:pointer}.view-tabs.svelte-1dl5275 button:where(.svelte-1dl5275)+button:where(.svelte-1dl5275){border-left:1px solid var(--cli-border)}.view-tabs.svelte-1dl5275 button.active:where(.svelte-1dl5275){background:var(--cli-bg-elevated);color:var(--cli-text)}.search-row.svelte-1dl5275{--row-gap: var(--space-xs);min-height:2.5rem;padding:0 var(--space-sm);border:1px solid var(--cli-border);border-radius:var(--radius-sm);background:var(--cli-bg-elevated)}.search-icon.svelte-1dl5275{flex:0 0 auto;color:var(--cli-text-muted);font-size:var(--text-sm)}.search-row.svelte-1dl5275 input:where(.svelte-1dl5275){flex:1;min-width:0;border:none;outline:none;background:transparent;color:var(--cli-text);font-family:var(--font-mono);font-size:var(--text-sm)}.search-row.svelte-1dl5275 input:where(.svelte-1dl5275)::placeholder{color:var(--cli-text-dim)}.clear-search.svelte-1dl5275{flex:0 0 auto;width:1.75rem;height:1.75rem;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--cli-text-muted);font-size:var(--text-base);cursor:pointer}.clear-search.svelte-1dl5275:hover{color:var(--cli-text);background:var(--cli-selection)}.search-results.svelte-1dl5275{--stack-gap: var(--space-xs)}.result-title.svelte-1dl5275{color:var(--cli-text-dim);font-size:var(--text-xs)}.search-list.svelte-1dl5275{border-radius:var(--radius-sm)}.section-title.svelte-1dl5275{color:var(--cli-text-dim);font-size:var(--text-xs);letter-spacing:0;text-transform:uppercase}.refresh-btn.svelte-1dl5275{padding:var(--space-xs);border:none;background:transparent;color:var(--cli-text-muted);font-size:var(--text-base);cursor:pointer}.refresh-btn.svelte-1dl5275:hover{color:var(--cli-text)}.project-list.svelte-1dl5275{--stack-gap: var(--space-sm)}.project-group.svelte-1dl5275{--stack-gap: 0;list-style:none}.project-header.svelte-1dl5275{--split-gap: var(--space-md);padding:var(--space-sm) var(--space-md);border:1px solid var(--cli-border);border-bottom:none;border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:var(--cli-bg-elevated)}.project-title.svelte-1dl5275{--stack-gap: .125rem;min-width:0}.project-name.svelte-1dl5275{color:var(--cli-text);font-size:var(--text-sm);font-weight:600}.project-path.svelte-1dl5275{color:var(--cli-text-muted);font-size:var(--text-xs);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.project-count.svelte-1dl5275{color:var(--cli-success);font-size:var(--text-xs);white-space:nowrap}.session-list.svelte-1dl5275{list-style:none;margin:0;padding:0;border:1px solid var(--cli-border);border-radius:0 0 var(--radius-sm) var(--radius-sm);overflow:hidden}.session-item.svelte-1dl5275{--row-gap: 0;border-bottom:1px solid var(--cli-border)}.session-item.svelte-1dl5275:last-child{border-bottom:none}.session-item.active.svelte-1dl5275{background:var(--cli-bg-elevated)}.session-link.svelte-1dl5275{flex:1;min-width:0;--row-gap: var(--space-sm);padding:var(--space-sm) var(--space-md);text-decoration:none;color:inherit;background:transparent}.session-link.svelte-1dl5275:hover{background:var(--cli-selection)}.session-dot.svelte-1dl5275{flex:0 0 auto;font-size:var(--text-xs)}.session-main.svelte-1dl5275{--stack-gap: .125rem;flex:1;min-width:0}.session-preview.svelte-1dl5275{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.session-detail.svelte-1dl5275{color:var(--cli-text-muted);font-size:var(--text-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.session-goal.svelte-1dl5275{color:var(--cli-text-dim);font-size:var(--text-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.session-meta.svelte-1dl5275{--stack-gap: .125rem;align-items:flex-end;flex-shrink:0;font-size:var(--text-xs);color:var(--cli-text-muted);white-space:nowrap}.archive-btn.svelte-1dl5275{padding:var(--space-sm) var(--space-md);border:none;border-left:1px solid var(--cli-border);background:transparent;color:var(--cli-text-muted);font-size:var(--text-base);cursor:pointer}.archive-btn.svelte-1dl5275:hover{color:var(--cli-error);background:var(--cli-selection)}.archive-btn.restore.svelte-1dl5275:hover{color:var(--cli-success)}.loading.svelte-1dl5275,.empty.svelte-1dl5275{color:var(--cli-text-muted);padding:var(--space-md);border:1px solid var(--cli-border);border-radius:var(--radius-sm);background:var(--cli-bg-elevated)}.shimmer-text.svelte-lp4m5w{display:inline-block;background:linear-gradient(90deg,var(--cli-text-dim) 0%,var(--cli-text-dim) 40%,var(--cli-text) 50%,var(--cli-text-dim) 60%,var(--cli-text-dim) 100%);background-size:200% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:svelte-lp4m5w-shimmer var(--duration) linear infinite}@keyframes svelte-lp4m5w-shimmer{0%{background-position:100% center}to{background-position:-100% center}}.reasoning.svelte-1ytfdb0{font-family:var(--font-mono);font-size:var(--text-sm)}.reasoning-trigger.svelte-1ytfdb0{--row-gap: var(--space-sm);width:100%;padding:var(--space-xs) 0;background:none;border:none;color:var(--cli-text-dim);cursor:pointer;text-align:left;font-family:inherit;font-size:inherit;transition:color .15s ease}.reasoning-trigger.svelte-1ytfdb0:hover{color:var(--cli-text)}.brain-icon.svelte-1ytfdb0{width:1rem;height:1rem;flex-shrink:0}.trigger-text.svelte-1ytfdb0{flex:1;min-width:0}.trigger-text-inline.svelte-1ytfdb0{display:inline-block}.chevron.svelte-1ytfdb0{margin-left:auto;width:1rem;height:1rem;flex-shrink:0;transition:transform .2s ease}.chevron.open.svelte-1ytfdb0{transform:rotate(180deg)}.reasoning-content.svelte-1ytfdb0{margin-top:var(--space-sm);padding-left:calc(1rem + var(--space-sm));animation:svelte-1ytfdb0-slideIn .2s ease}.reasoning-text.svelte-1ytfdb0{color:var(--cli-text-dim);line-height:1.6;white-space:pre-wrap;word-break:break-word;margin:0}@keyframes svelte-1ytfdb0-slideIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.tool.svelte-1c255ya{font-family:var(--font-mono);font-size:var(--text-sm);border:1px solid var(--cli-border);border-radius:var(--radius-md);overflow:hidden}.tool-header.svelte-1c255ya{--row-gap: var(--space-sm);width:100%;padding:var(--space-sm) var(--space-md);background:var(--cli-bg-elevated);border:none;color:var(--cli-text);cursor:pointer;text-align:left;font-family:inherit;font-size:inherit;transition:background .15s ease}.tool-header.svelte-1c255ya:hover{background:var(--cli-bg-hover)}.tool-icon.svelte-1c255ya{--row-gap: 0;justify-content:center;flex-shrink:0}.tool-icon.svelte-1c255ya svg:where(.svelte-1c255ya){width:1rem;height:1rem}.tool-title.svelte-1c255ya{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--cli-text)}.tool-status.svelte-1c255ya{--row-gap: var(--space-xs);font-size:var(--text-xs);flex-shrink:0}.tool-status.svelte-1c255ya svg:where(.svelte-1c255ya){width:.875rem;height:.875rem}.status-label.svelte-1c255ya{opacity:.9}.chevron.svelte-1c255ya{width:1rem;height:1rem;flex-shrink:0;color:var(--cli-text-dim);transition:transform .2s ease}.chevron.open.svelte-1c255ya{transform:rotate(180deg)}.tool-content.svelte-1c255ya{border-top:1px solid var(--cli-border);background:var(--cli-bg);animation:svelte-1c255ya-slideIn .2s ease}.tool-output.svelte-1c255ya{margin:0;padding:var(--space-sm) var(--space-md);color:var(--cli-text-dim);font-size:var(--text-xs);line-height:1.5;white-space:pre-wrap;word-break:break-word;max-height:300px;overflow-y:auto}@keyframes svelte-1c255ya-slideIn{0%{opacity:0}to{opacity:1}}.message-block.svelte-1apg3r8{padding:var(--space-xs) var(--space-md);font-family:var(--font-mono);font-size:var(--text-sm);line-height:1.6}.message-block.user-bg.svelte-1apg3r8{background:var(--cli-bg-user);border-left:0;box-shadow:none;padding-left:var(--space-md)}.message-line.svelte-1apg3r8{--row-gap: var(--space-sm);align-items:flex-start}.message-line.terminal.svelte-1apg3r8{align-items:flex-start}.message-line.wait.svelte-1apg3r8{align-items:center}.terminal-lines.svelte-1apg3r8{--stack-gap: .1rem}.terminal-line.svelte-1apg3r8,.wait-line.svelte-1apg3r8{--row-gap: var(--space-sm)}.message-line.compaction.svelte-1apg3r8{--row-gap: var(--space-sm);justify-content:center}.compaction-icon.svelte-1apg3r8{color:var(--cli-text-muted);font-size:var(--text-xs)}.prefix.svelte-1apg3r8{flex-shrink:0;font-weight:600}.text.svelte-1apg3r8{color:var(--cli-text);white-space:pre-wrap;word-break:break-word}.text.dim.svelte-1apg3r8{color:var(--cli-text-dim);font-style:italic}.markdown-content.svelte-1apg3r8{color:var(--cli-text);word-break:break-word;min-width:0;flex:1}.markdown-content.svelte-1apg3r8 p{margin:.4em 0}.markdown-content.svelte-1apg3r8 p:first-child{margin-top:0}.markdown-content.svelte-1apg3r8 p:last-child{margin-bottom:0}.markdown-content.svelte-1apg3r8 h1,.markdown-content.svelte-1apg3r8 h2,.markdown-content.svelte-1apg3r8 h3,.markdown-content.svelte-1apg3r8 h4{margin:.75em 0 .25em;font-weight:600;line-height:1.4}.markdown-content.svelte-1apg3r8 h1{font-size:var(--text-lg)}.markdown-content.svelte-1apg3r8 h2{font-size:var(--text-base)}.markdown-content.svelte-1apg3r8 h3{font-size:var(--text-sm)}.markdown-content.svelte-1apg3r8 ul,.markdown-content.svelte-1apg3r8 ol{margin:.4em 0;padding-left:1.5em}.markdown-content.svelte-1apg3r8 li{margin:.2em 0}.markdown-content.svelte-1apg3r8 code{padding:.1em .3em;background:var(--cli-bg-elevated);border-radius:var(--radius-sm);font-size:.9em}.markdown-content.svelte-1apg3r8 pre{margin:.5em 0;padding:var(--space-sm) var(--space-md);background:var(--cli-bg-elevated);border:1px solid var(--cli-border);border-radius:var(--radius-md);overflow-x:auto}.markdown-content.svelte-1apg3r8 pre code{padding:0;background:transparent;font-size:var(--text-xs);line-height:1.5}.markdown-content.svelte-1apg3r8 blockquote{margin:.5em 0;padding-left:var(--space-md);border-left:2px solid var(--cli-border);color:var(--cli-text-dim)}.markdown-content.svelte-1apg3r8 strong{font-weight:600}.markdown-content.svelte-1apg3r8 a{color:var(--cli-prefix-agent);text-decoration:underline}.markdown-content.svelte-1apg3r8 hr{margin:.75em 0;border:none;border-top:1px solid var(--cli-border)}.markdown-content.svelte-1apg3r8 table{border-collapse:collapse;margin:.5em 0;font-size:var(--text-xs)}.markdown-content.svelte-1apg3r8 th,.markdown-content.svelte-1apg3r8 td{padding:var(--space-xs) var(--space-sm);border:1px solid var(--cli-border)}.markdown-content.svelte-1apg3r8 th{background:var(--cli-bg-elevated);font-weight:600}.approval-card.svelte-5j2kpj{margin:var(--space-xs) var(--space-md);border:1px solid var(--cli-border);border-radius:var(--radius-md);background:var(--cli-bg-elevated);font-family:var(--font-mono);font-size:var(--text-sm);overflow:hidden}.approval-card.resolved.svelte-5j2kpj{opacity:.6}.card-header.svelte-5j2kpj{display:flex;align-items:center;justify-content:space-between;padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--cli-border)}.header-label.svelte-5j2kpj{color:var(--cli-prefix-tool);font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.04em}.header-type.svelte-5j2kpj{color:var(--cli-text-muted);font-size:var(--text-xs)}.card-body.svelte-5j2kpj{padding:var(--space-sm) var(--space-md);display:flex;flex-direction:column;gap:var(--space-xs)}.command-block.svelte-5j2kpj{display:flex;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm);background:var(--cli-bg);border-radius:var(--radius-sm)}.prompt.svelte-5j2kpj{color:var(--cli-prefix-reasoning);font-weight:600;flex-shrink:0}.command-text.svelte-5j2kpj{color:var(--cli-text);word-break:break-all}.file-path.svelte-5j2kpj{color:var(--cli-prefix-user);font-size:var(--text-xs)}.description.svelte-5j2kpj{color:var(--cli-text-dim);font-size:var(--text-xs)}.card-actions.svelte-5j2kpj{display:flex;gap:var(--space-xs);padding:var(--space-sm) var(--space-md);border-top:1px solid var(--cli-border);flex-wrap:wrap}.option-btn.svelte-5j2kpj{display:flex;align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);background:transparent;border:1px solid var(--cli-border);border-radius:var(--radius-sm);color:var(--cli-text);font-family:var(--font-mono);font-size:var(--text-xs);cursor:pointer;transition:all var(--transition-fast)}.option-btn.svelte-5j2kpj:hover{border-color:var(--cli-text-muted);background:var(--cli-bg-hover)}.option-btn.focused.svelte-5j2kpj{border-color:var(--cli-prefix-agent);background:color-mix(in srgb,var(--cli-prefix-agent) 10%,transparent)}.option-btn.focused.svelte-5j2kpj .option-label:where(.svelte-5j2kpj){color:var(--cli-prefix-agent)}.option-key.svelte-5j2kpj{color:var(--cli-text-muted);font-size:var(--text-xs);min-width:1.5ch;text-align:center}.option-label.svelte-5j2kpj{color:var(--cli-text)}.status-badge.svelte-5j2kpj{font-size:var(--text-xs);font-weight:600}.input-card.svelte-1j2xtj3{margin:var(--space-xs) var(--space-md);border:1px solid var(--cli-border);border-radius:var(--radius-md);background:var(--cli-bg-elevated);font-family:var(--font-mono);font-size:var(--text-sm);overflow:hidden}.input-card.resolved.svelte-1j2xtj3{opacity:.6}.card-header.svelte-1j2xtj3{padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--cli-border)}.header-label.svelte-1j2xtj3{color:var(--cli-prefix-agent);font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.04em}.question-section.svelte-1j2xtj3{padding:var(--space-sm) var(--space-md);display:flex;flex-direction:column;gap:var(--space-xs)}.question-section.has-border.svelte-1j2xtj3{border-top:1px solid var(--cli-border)}.question-header.svelte-1j2xtj3{color:var(--cli-text);font-weight:500}.question-text.svelte-1j2xtj3{color:var(--cli-text-dim);font-size:var(--text-xs)}.options-list.svelte-1j2xtj3{display:flex;flex-direction:column;gap:2px;margin-top:var(--space-xs)}.option-btn.svelte-1j2xtj3{display:flex;align-items:flex-start;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm);background:transparent;border:1px solid transparent;border-radius:var(--radius-sm);color:var(--cli-text);font-family:var(--font-mono);font-size:var(--text-sm);text-align:left;cursor:pointer;transition:all var(--transition-fast);width:100%}.option-btn.svelte-1j2xtj3:hover:not(:disabled){background:var(--cli-bg-hover)}.option-btn.focused.svelte-1j2xtj3{border-color:var(--cli-border);background:var(--cli-bg-hover)}.option-btn.chosen.svelte-1j2xtj3{border-color:var(--cli-prefix-agent);background:color-mix(in srgb,var(--cli-prefix-agent) 8%,transparent)}.option-btn.svelte-1j2xtj3:disabled{cursor:default}.radio.svelte-1j2xtj3{color:var(--cli-text-muted);flex-shrink:0;line-height:1.6}.option-btn.chosen.svelte-1j2xtj3 .radio:where(.svelte-1j2xtj3){color:var(--cli-prefix-agent)}.option-content.svelte-1j2xtj3{display:flex;flex-direction:column;gap:1px;min-width:0}.option-label.svelte-1j2xtj3{color:var(--cli-text);white-space:normal;word-break:break-word}.option-btn.chosen.svelte-1j2xtj3 .option-label:where(.svelte-1j2xtj3){color:var(--cli-prefix-agent)}.option-desc.svelte-1j2xtj3{color:var(--cli-text-muted);font-size:var(--text-xs);white-space:normal;word-break:break-word}.text-input-wrap.svelte-1j2xtj3{margin-top:var(--space-xs)}.text-input.svelte-1j2xtj3{width:100%;padding:var(--space-xs) var(--space-sm);background:var(--cli-bg);border:1px solid var(--cli-border);border-radius:var(--radius-sm);color:var(--cli-text);font-family:var(--font-mono);font-size:var(--text-sm);box-sizing:border-box}.text-input.svelte-1j2xtj3:focus{outline:none;border-color:var(--cli-prefix-agent)}.text-input.svelte-1j2xtj3:disabled{opacity:.5}.card-footer.svelte-1j2xtj3{padding:var(--space-sm) var(--space-md);border-top:1px solid var(--cli-border);display:flex;align-items:center}.submit-btn.svelte-1j2xtj3{padding:var(--space-xs) var(--space-md);background:var(--cli-prefix-agent);border:none;border-radius:var(--radius-sm);color:var(--cli-bg);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:500;cursor:pointer;transition:opacity var(--transition-fast)}.submit-btn.svelte-1j2xtj3:hover:not(:disabled){opacity:.85}.submit-btn.svelte-1j2xtj3:disabled{opacity:.4;cursor:not-allowed}.status-badge.svelte-1j2xtj3{color:var(--cli-success);font-size:var(--text-xs);font-weight:600}.plan-card.svelte-rjym57{margin:var(--space-xs) var(--space-md);border:1px solid var(--cli-border);border-radius:var(--radius-md);background:var(--cli-bg-elevated);font-family:var(--font-mono);font-size:var(--text-sm);overflow:hidden}.plan-card.resolved.svelte-rjym57{opacity:.6}.card-header.svelte-rjym57{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--space-sm) var(--space-md);border:none;border-bottom:1px solid var(--cli-border);background:transparent;color:var(--cli-text);font-family:inherit;font-size:inherit;cursor:pointer;transition:background var(--transition-fast)}.card-header.svelte-rjym57:hover{background:var(--cli-bg-hover)}.header-left.svelte-rjym57{--row-gap: var(--space-sm)}.header-left.svelte-rjym57 svg:where(.svelte-rjym57){width:1rem;height:1rem;color:var(--cli-prefix-agent);flex-shrink:0}.header-label.svelte-rjym57{color:var(--cli-prefix-agent);font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.04em}.chevron.svelte-rjym57{width:1rem;height:1rem;flex-shrink:0;color:var(--cli-text-dim);transition:transform .2s ease}.chevron.open.svelte-rjym57{transform:rotate(180deg)}.card-body.svelte-rjym57{max-height:400px;overflow-y:auto;border-bottom:1px solid var(--cli-border)}.plan-text.svelte-rjym57{padding:var(--space-sm) var(--space-md);color:var(--cli-text);font-size:var(--text-xs);line-height:1.6;word-break:break-word}.plan-text.svelte-rjym57 h1,.plan-text.svelte-rjym57 h2,.plan-text.svelte-rjym57 h3,.plan-text.svelte-rjym57 h4{margin:.75em 0 .25em;color:var(--cli-text);font-weight:600;line-height:1.4}.plan-text.svelte-rjym57 h1{font-size:var(--text-base)}.plan-text.svelte-rjym57 h2{font-size:var(--text-sm)}.plan-text.svelte-rjym57 h3,.plan-text.svelte-rjym57 h4{font-size:var(--text-xs)}.plan-text.svelte-rjym57 p{margin:.4em 0}.plan-text.svelte-rjym57 ul,.plan-text.svelte-rjym57 ol{margin:.4em 0;padding-left:1.5em}.plan-text.svelte-rjym57 li{margin:.2em 0}.plan-text.svelte-rjym57 code{padding:.1em .3em;background:var(--cli-bg);border-radius:var(--radius-sm);font-size:.9em}.plan-text.svelte-rjym57 pre{margin:.4em 0;padding:var(--space-xs) var(--space-sm);background:var(--cli-bg);border-radius:var(--radius-sm);overflow-x:auto}.plan-text.svelte-rjym57 pre code{padding:0;background:transparent}.plan-text.svelte-rjym57 strong{color:var(--cli-text);font-weight:600}.plan-text.svelte-rjym57 :first-child{margin-top:0}.plan-text.svelte-rjym57 :last-child{margin-bottom:0}.card-footer.svelte-rjym57{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md)}.approve-btn.svelte-rjym57{padding:var(--space-xs) var(--space-md);background:var(--cli-prefix-agent);border:none;border-radius:var(--radius-sm);color:var(--cli-bg);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:500;cursor:pointer;transition:opacity var(--transition-fast)}.approve-btn.svelte-rjym57:hover:not(:disabled){opacity:.85}.approve-btn.svelte-rjym57:disabled{opacity:.4;cursor:not-allowed}.footer-hint.svelte-rjym57{color:var(--cli-text-muted);font-size:var(--text-xs)}.status-badge.svelte-rjym57{color:var(--cli-success);font-size:var(--text-xs);font-weight:600}.status-badge.muted.svelte-rjym57{color:var(--cli-text-muted)}.goal-banner.svelte-1t0hk97{margin:var(--space-sm) var(--space-md);padding:var(--space-sm) var(--space-md);border:1px solid var(--cli-border);border-left:3px solid var(--cli-prefix-agent);border-radius:var(--radius-md);background:var(--cli-bg-elevated);font-family:var(--font-mono)}.goal-banner.blocked.svelte-1t0hk97{border-left-color:var(--cli-warning)}.goal-banner.complete.svelte-1t0hk97{border-left-color:var(--cli-success);opacity:.9}.empty-goal.svelte-1t0hk97{padding-block:var(--space-xs);background:transparent}.goal-top.svelte-1t0hk97{--split-gap: var(--space-sm);margin-bottom:var(--space-xs)}.goal-label.svelte-1t0hk97,label.svelte-1t0hk97{color:var(--cli-text-muted);font-size:var(--text-xs)}.goal-status.svelte-1t0hk97{color:var(--cli-text-dim);font-size:var(--text-xs)}.goal-objective.svelte-1t0hk97{color:var(--cli-text);font-size:var(--text-sm);line-height:1.5;overflow-wrap:anywhere}.goal-meta.svelte-1t0hk97,.goal-actions.svelte-1t0hk97,.budget-field.svelte-1t0hk97{--row-gap: var(--space-sm);flex-wrap:wrap}.goal-meta.svelte-1t0hk97{margin-top:var(--space-xs);color:var(--cli-text-muted);font-size:var(--text-xs)}.goal-actions.svelte-1t0hk97{margin-top:var(--space-sm)}.goal-editor.svelte-1t0hk97{--stack-gap: var(--space-sm)}textarea.svelte-1t0hk97,input.svelte-1t0hk97,select.svelte-1t0hk97{border:1px solid var(--cli-border);border-radius:var(--radius-sm);background:var(--cli-bg);color:var(--cli-text);font:inherit}textarea.svelte-1t0hk97{width:100%;min-height:4.75rem;padding:var(--space-sm);resize:vertical;line-height:1.5}input.svelte-1t0hk97,select.svelte-1t0hk97{padding:var(--space-xs) var(--space-sm)}.budget-field.svelte-1t0hk97 span:where(.svelte-1t0hk97){min-width:max-content}.budget-field.svelte-1t0hk97 input:where(.svelte-1t0hk97){width:8rem}button.svelte-1t0hk97{padding:var(--space-xs) var(--space-sm);border:1px solid var(--cli-border);border-radius:var(--radius-sm);background:transparent;color:var(--cli-text-muted);font:inherit;font-size:var(--text-xs);cursor:pointer}button.svelte-1t0hk97:hover:not(:disabled){background:var(--cli-bg-hover);color:var(--cli-text)}button.svelte-1t0hk97:disabled{cursor:not-allowed;opacity:.45}.danger.svelte-1t0hk97:hover:not(:disabled){border-color:var(--cli-error);color:var(--cli-error)}.thread-status-strip.svelte-1b7lt1k{margin:var(--space-sm) var(--space-md);padding:var(--space-sm) var(--space-md);border:1px solid var(--cli-border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--cli-bg-elevated) 92%,var(--cli-prefix-agent));font-family:var(--font-mono);position:sticky;top:0;z-index:20;box-shadow:0 8px 18px color-mix(in srgb,var(--cli-bg) 70%,transparent)}.status-main.svelte-1b7lt1k{--row-gap: var(--space-sm);align-items:flex-start}.status-dot.svelte-1b7lt1k{width:.65rem;height:.65rem;margin-top:.3rem;border-radius:50%;flex-shrink:0}.status-copy.svelte-1b7lt1k{--stack-gap: .15rem;min-width:0;flex:1}.status-title.svelte-1b7lt1k{--row-gap: var(--space-sm);flex-wrap:wrap;color:var(--cli-text);font-size:var(--text-sm)}.status-title.svelte-1b7lt1k span:where(.svelte-1b7lt1k),.status-detail.svelte-1b7lt1k,.status-meta.svelte-1b7lt1k{color:var(--cli-text-muted);font-size:var(--text-xs)}.status-detail.svelte-1b7lt1k{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-actions.svelte-1b7lt1k{--row-gap: var(--space-xs);flex-shrink:0}.status-meta.svelte-1b7lt1k{--row-gap: var(--space-sm);margin-top:var(--space-xs);flex-wrap:wrap}.status-meta.svelte-1b7lt1k span:where(.svelte-1b7lt1k){min-width:0;overflow-wrap:anywhere}button.svelte-1b7lt1k{padding:var(--space-xs) var(--space-sm);border:1px solid var(--cli-border);border-radius:var(--radius-sm);background:transparent;color:var(--cli-text-muted);font:inherit;font-size:var(--text-xs);cursor:pointer}button.svelte-1b7lt1k:hover:not(:disabled){background:var(--cli-bg-hover);color:var(--cli-text)}button.svelte-1b7lt1k:disabled{opacity:.45;cursor:not-allowed}@media(max-width:720px){.status-main.svelte-1b7lt1k{flex-wrap:wrap}.status-actions.svelte-1b7lt1k{width:100%;justify-content:flex-end}}.working-status.svelte-11rfbcl{padding:var(--space-sm) var(--space-md);font-family:var(--font-mono);font-size:var(--text-sm)}.status-line.svelte-11rfbcl{--row-gap: var(--space-sm);color:var(--cli-text)}.label.svelte-11rfbcl{font-weight:500}.detail.svelte-11rfbcl{color:var(--cli-text-dim);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.elapsed.svelte-11rfbcl{color:var(--cli-text-muted);font-size:var(--text-xs)}.plan-steps.svelte-11rfbcl{margin-top:var(--space-sm);margin-left:var(--space-lg)}.plan-step.svelte-11rfbcl{--row-gap: var(--space-sm);padding:var(--space-xs) 0;color:var(--cli-text-muted)}.plan-step.completed.svelte-11rfbcl{color:var(--cli-text-dim)}.plan-step.active.svelte-11rfbcl{color:var(--cli-text)}.step-icon.svelte-11rfbcl{width:1ch;text-align:center}.plan-step.completed.svelte-11rfbcl .step-icon:where(.svelte-11rfbcl){color:var(--cli-success)}.plan-step.active.svelte-11rfbcl .step-icon:where(.svelte-11rfbcl){color:var(--cli-prefix-agent)}.step-text.svelte-11rfbcl{flex:1}.terminal-panel.svelte-8nr5b1{border-top:1px solid var(--cli-border);background:var(--cli-bg-elevated);font-family:var(--font-mono)}.terminal-header.svelte-8nr5b1{padding:var(--space-xs) var(--space-md)}.terminal-toggle.svelte-8nr5b1{min-width:0;padding:0;background:transparent;border:none;color:var(--cli-text);font:inherit;cursor:pointer}.terminal-dot.svelte-8nr5b1{width:.5rem;height:.5rem;border-radius:50%;background:var(--cli-text-muted)}.terminal-dot.running.svelte-8nr5b1{background:var(--cli-prefix-agent)}.terminal-cwd.svelte-8nr5b1{min-width:0;color:var(--cli-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.terminal-actions.svelte-8nr5b1{--row-gap: var(--space-xs);color:var(--cli-text-muted);font-size:var(--text-xs)}.terminal-actions.svelte-8nr5b1 button:where(.svelte-8nr5b1),.terminal-form.svelte-8nr5b1 button:where(.svelte-8nr5b1),.stdin-form.svelte-8nr5b1 button:where(.svelte-8nr5b1){padding:2px var(--space-sm);background:transparent;border:1px solid var(--cli-border);border-radius:var(--radius-sm);color:var(--cli-text-muted);font-family:var(--font-mono);font-size:var(--text-xs);cursor:pointer}.terminal-actions.svelte-8nr5b1 button:where(.svelte-8nr5b1):hover,.terminal-form.svelte-8nr5b1 button:where(.svelte-8nr5b1):hover:enabled,.stdin-form.svelte-8nr5b1 button:where(.svelte-8nr5b1):hover:enabled{background:var(--cli-bg-hover);color:var(--cli-text)}.terminal-form.svelte-8nr5b1 button:where(.svelte-8nr5b1):disabled,.stdin-form.svelte-8nr5b1 button:where(.svelte-8nr5b1):disabled{opacity:.55;cursor:not-allowed}.terminal-body.svelte-8nr5b1{--stack-gap: var(--space-sm);padding:0 var(--space-md) var(--space-sm)}.terminal-form.svelte-8nr5b1{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-sm)}.terminal-form.svelte-8nr5b1 span:where(.svelte-8nr5b1){color:var(--cli-prefix-agent)}.stdin-form.svelte-8nr5b1{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:var(--space-sm)}.stdin-form.svelte-8nr5b1 span:where(.svelte-8nr5b1){color:var(--cli-text-muted);font-size:var(--text-xs)}.terminal-form.svelte-8nr5b1 input:where(.svelte-8nr5b1),.stdin-form.svelte-8nr5b1 input:where(.svelte-8nr5b1){min-width:0;padding:var(--space-xs) var(--space-sm);background:var(--cli-bg);border:1px solid var(--cli-border);border-radius:var(--radius-sm);color:var(--cli-text);font-family:var(--font-mono);font-size:var(--text-sm)}.terminal-form.svelte-8nr5b1 input:where(.svelte-8nr5b1):focus,.stdin-form.svelte-8nr5b1 input:where(.svelte-8nr5b1):focus{outline:none;border-color:var(--cli-prefix-agent)}pre.svelte-8nr5b1{margin:0;max-height:220px;overflow:auto;padding:var(--space-sm);background:var(--cli-bg);border:1px solid var(--cli-border);border-radius:var(--radius-sm);color:var(--cli-text);font-size:var(--text-xs);line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.terminal-hint.svelte-8nr5b1,.terminal-error.svelte-8nr5b1{margin:0;font-size:var(--text-xs);color:var(--cli-text-muted)}.terminal-error.svelte-8nr5b1,.error-exit.svelte-8nr5b1{color:var(--cli-error)}@media(max-width:760px){.terminal-header.svelte-8nr5b1,.terminal-form.svelte-8nr5b1,.stdin-form.svelte-8nr5b1{grid-template-columns:1fr;align-items:stretch}}.prompt-input.svelte-1q7btae{padding:var(--space-md)}.input-container.svelte-1q7btae{--stack-gap: 0;border:1px solid var(--cli-border);border-radius:var(--radius-md);background:var(--cli-bg);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.input-container.svelte-1q7btae:focus-within{border-color:var(--cli-text-muted);box-shadow:var(--shadow-focus)}.textarea-wrapper.svelte-1q7btae{position:relative}textarea.svelte-1q7btae{flex:1;width:100%;padding:var(--space-md);font-family:var(--font-mono);line-height:1.6;color:var(--cli-text);background:transparent;border:none;resize:none;min-height:4rem;max-height:12rem;field-sizing:content;box-sizing:border-box}textarea.svelte-1q7btae:focus{outline:none}textarea.svelte-1q7btae::placeholder{color:var(--cli-text-muted)}.autocomplete-menu.svelte-1q7btae{position:absolute;bottom:100%;left:var(--space-md);right:var(--space-md);max-height:200px;overflow-y:auto;margin-bottom:var(--space-xs);background:var(--cli-bg-elevated);border:1px solid var(--cli-border);border-radius:var(--radius-md);box-shadow:var(--shadow-popover);z-index:200;animation:svelte-1q7btae-fadeIn .1s ease}.autocomplete-item.svelte-1q7btae{display:flex;align-items:center;gap:var(--space-sm);width:100%;padding:var(--space-sm) var(--space-md);background:transparent;border:none;color:var(--cli-text);font-family:var(--font-mono);font-size:var(--text-xs);text-align:left;cursor:pointer;transition:background var(--transition-fast)}.autocomplete-item.svelte-1q7btae:hover,.autocomplete-item.focused.svelte-1q7btae{background:var(--cli-bg-hover)}.ac-name.svelte-1q7btae{color:var(--cli-prefix-agent);font-weight:500;flex-shrink:0}.ac-desc.svelte-1q7btae{color:var(--cli-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.footer.svelte-1q7btae{--split-gap: var(--space-sm);padding:var(--space-sm) var(--space-md);border-top:1px solid var(--cli-border)}.tools.svelte-1q7btae{--row-gap: var(--space-xs)}.shell-mode.svelte-1q7btae,.review-mode.svelte-1q7btae,.slash-mode.svelte-1q7btae{--row-gap: var(--space-xs);padding:var(--space-xs) var(--space-sm);border:1px solid var(--cli-border);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--text-xs)}.shell-mode.svelte-1q7btae{color:var(--cli-prefix-tool)}.review-mode.svelte-1q7btae{color:var(--cli-prefix-review)}.slash-mode.svelte-1q7btae{color:var(--cli-prefix-agent)}.shell-mode.svelte-1q7btae svg:where(.svelte-1q7btae),.review-mode.svelte-1q7btae svg:where(.svelte-1q7btae),.slash-mode.svelte-1q7btae svg:where(.svelte-1q7btae){width:1rem;height:1rem}.ac-type.svelte-1q7btae{padding:1px var(--space-xs);border:1px solid var(--cli-border);border-radius:var(--radius-sm);color:var(--cli-text-muted);font-size:.65rem;line-height:1;text-transform:uppercase}.tool-btn.svelte-1q7btae{--row-gap: var(--space-xs);padding:var(--space-xs) var(--space-sm);background:transparent;border:none;border-radius:var(--radius-sm);color:var(--cli-text-muted);font-family:var(--font-mono);font-size:var(--text-xs);cursor:pointer;transition:all var(--transition-fast)}.tool-btn.svelte-1q7btae:hover{background:var(--cli-bg-hover);color:var(--cli-text)}.tool-btn.svelte-1q7btae svg:where(.svelte-1q7btae){width:1rem;height:1rem;flex-shrink:0}.tool-btn.svelte-1q7btae .chevron:where(.svelte-1q7btae){width:.75rem;height:.75rem;opacity:.5}.mode-toggle.active.svelte-1q7btae{background:color-mix(in srgb,var(--cli-prefix-agent) 15%,transparent);color:var(--cli-prefix-agent)}.dropdown.svelte-1q7btae{position:relative}.dropdown-menu.svelte-1q7btae{position:absolute;bottom:100%;left:0;min-width:140px;margin-bottom:var(--space-xs);padding:var(--space-xs);background:var(--cli-bg-elevated);border:1px solid var(--cli-border);border-radius:var(--radius-md);box-shadow:var(--shadow-popover);z-index:100;animation:svelte-1q7btae-fadeIn .1s ease}@keyframes svelte-1q7btae-fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.dropdown-item.svelte-1q7btae{--split-gap: var(--space-sm);width:100%;padding:var(--space-sm) var(--space-sm);background:transparent;border:none;border-radius:var(--radius-sm);color:var(--cli-text);font-family:var(--font-mono);font-size:var(--text-xs);text-align:left;cursor:pointer;transition:background var(--transition-fast)}.dropdown-item.svelte-1q7btae:hover{background:var(--cli-bg-hover)}.dropdown-item.selected.svelte-1q7btae{color:var(--cli-prefix-agent)}.dropdown-empty.svelte-1q7btae{padding:var(--space-sm);color:var(--cli-text-muted);font-family:var(--font-mono);font-size:var(--text-xs);text-align:center}.dropdown-item.svelte-1q7btae svg:where(.svelte-1q7btae){width:.875rem;height:.875rem;flex-shrink:0}.action-buttons.svelte-1q7btae{--row-gap: var(--space-xs)}.submit-btn.svelte-1q7btae{justify-content:center;width:2rem;height:2rem;padding:0;background:var(--cli-prefix-agent);border:none;border-radius:var(--radius-sm);cursor:pointer;transition:opacity var(--transition-fast);--row-gap: 0}.submit-btn.svelte-1q7btae svg:where(.svelte-1q7btae){width:1rem;height:1rem;color:var(--cli-bg)}.submit-btn.svelte-1q7btae:hover:not(:disabled){opacity:.85}.submit-btn.svelte-1q7btae:disabled{opacity:.4;cursor:not-allowed}.stop-btn.svelte-1q7btae{justify-content:center;width:2rem;height:2rem;padding:0;background:var(--cli-error);border:none;border-radius:var(--radius-sm);cursor:pointer;transition:opacity var(--transition-fast);--row-gap: 0}.stop-btn.svelte-1q7btae svg:where(.svelte-1q7btae){width:1rem;height:1rem;color:var(--cli-bg)}.stop-btn.svelte-1q7btae:hover{opacity:.85}@media(max-width:480px){.collapsible-label.svelte-1q7btae{display:none}}.thread-page.svelte-a0ys42{--stack-gap: 0;height:100%;background:var(--cli-bg)}.transcript.svelte-a0ys42{flex:1;overflow-y:auto;overflow-x:hidden;padding:var(--space-sm) 0}.streaming-reasoning.svelte-a0ys42{padding:var(--space-xs) var(--space-md)}.history-loader.svelte-a0ys42,.history-boundary.svelte-a0ys42{--row-gap: var(--space-sm);justify-content:center;padding:var(--space-xs) var(--space-md) var(--space-sm);color:var(--cli-text-dim);font-family:var(--font-mono);font-size:var(--text-xs)}.history-loader.svelte-a0ys42 button:where(.svelte-a0ys42){min-height:1.75rem;padding:0 var(--space-sm);border:1px solid var(--cli-border);border-radius:var(--radius-sm);background:var(--cli-bg-elevated);color:var(--cli-text-muted);font-family:var(--font-mono);font-size:var(--text-xs);cursor:pointer}.history-loader.svelte-a0ys42 button:where(.svelte-a0ys42):hover:not(:disabled){color:var(--cli-text);background:var(--cli-selection)}.history-loader.svelte-a0ys42 button:where(.svelte-a0ys42):disabled{opacity:.55;cursor:not-allowed}.find-bar.svelte-a0ys42{--row-gap: var(--space-xs);position:sticky;top:var(--space-xs);z-index:5;margin:0 var(--space-md) var(--space-sm);padding:var(--space-xs);border:1px solid var(--cli-border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--cli-bg-elevated) 96%,var(--cli-prefix-agent));box-shadow:var(--shadow-sm);font-family:var(--font-mono)}.find-bar.svelte-a0ys42 input:where(.svelte-a0ys42){min-width:8rem;flex:1;height:1.9rem;padding:0 var(--space-sm);border:1px solid var(--cli-border);border-radius:var(--radius-sm);background:var(--cli-bg);color:var(--cli-text);font-family:var(--font-mono);font-size:var(--text-sm);outline:none}.find-bar.svelte-a0ys42 input:where(.svelte-a0ys42):focus{border-color:var(--cli-prefix-agent)}.find-count.svelte-a0ys42{min-width:3.5rem;color:var(--cli-text-muted);font-size:var(--text-xs);text-align:center;white-space:nowrap}.find-bar.svelte-a0ys42 button:where(.svelte-a0ys42){width:1.9rem;height:1.9rem;padding:0;border:1px solid var(--cli-border);border-radius:var(--radius-sm);background:transparent;color:var(--cli-text-muted);font-family:var(--font-mono);font-size:var(--text-sm);cursor:pointer}.find-bar.svelte-a0ys42 button:where(.svelte-a0ys42):hover:not(:disabled){background:var(--cli-bg-hover);color:var(--cli-text)}.find-bar.svelte-a0ys42 button:where(.svelte-a0ys42):disabled{opacity:.4;cursor:not-allowed}.message-shell.svelte-a0ys42{border-left:2px solid transparent}.message-shell.find-active.svelte-a0ys42{border-left-color:var(--cli-prefix-agent);background:color-mix(in srgb,var(--cli-prefix-agent) 14%,transparent)}.empty.svelte-a0ys42{--row-gap: var(--space-sm);padding:var(--space-xl) var(--space-md);font-family:var(--font-mono);font-size:var(--text-sm)}.empty-prompt.svelte-a0ys42{color:var(--cli-prefix-agent)}.empty-text.svelte-a0ys42{color:var(--cli-text-muted)}.connection-error.svelte-a0ys42{--row-gap: var(--space-sm);margin:var(--space-sm) var(--space-md);padding:var(--space-sm) var(--space-md);background:var(--cli-error-bg);border:1px solid var(--cli-error);border-radius:var(--radius-md);font-family:var(--font-mono);font-size:var(--text-sm)}.error-icon.svelte-a0ys42{justify-content:center;width:1.25rem;height:1.25rem;background:var(--cli-error);color:#fff;border-radius:50%;font-size:var(--text-xs);font-weight:700;flex-shrink:0;--row-gap: 0}.error-text.svelte-a0ys42{color:var(--cli-error);flex:1}.retry-btn.svelte-a0ys42{padding:var(--space-xs) var(--space-sm);background:transparent;border:1px solid var(--cli-error);border-radius:var(--radius-sm);color:var(--cli-error);font-family:var(--font-mono);font-size:var(--text-xs);cursor:pointer;transition:all var(--transition-fast)}.retry-btn.svelte-a0ys42:hover{background:var(--cli-error);color:#fff}.queued-indicator.svelte-a0ys42{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-md);background:color-mix(in srgb,var(--cli-prefix-agent) 10%,var(--cli-bg));border-top:1px solid var(--cli-border);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--cli-text-muted)}.cancel-queue.svelte-a0ys42{margin-left:auto;padding:2px var(--space-sm);background:transparent;border:1px solid var(--cli-border);border-radius:var(--radius-sm);color:var(--cli-text-muted);font-family:var(--font-mono);font-size:var(--text-xs);cursor:pointer}.cancel-queue.svelte-a0ys42:hover{background:var(--cli-bg-hover);color:var(--cli-text)}@media(max-width:640px){.find-bar.svelte-a0ys42{flex-wrap:wrap}.find-bar.svelte-a0ys42 input:where(.svelte-a0ys42){min-width:100%}}.section.svelte-1qvzt4y{--stack-gap: 0;border:1px solid var(--cli-border);border-radius:var(--radius-md);overflow:hidden}.section-header.svelte-1qvzt4y{padding:var(--space-sm) var(--space-md);background:var(--cli-bg-elevated);border-bottom:1px solid var(--cli-border)}.section-title.svelte-1qvzt4y{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--cli-text-dim)}.section-actions.svelte-1qvzt4y{--row-gap: var(--space-xs)}.section-actions.svelte-1qvzt4y button:where(.svelte-1qvzt4y){padding:2px var(--space-sm);background:transparent;border:1px solid var(--cli-border);border-radius:var(--radius-sm);color:var(--cli-text-muted);font-family:var(--font-mono);font-size:var(--text-xs);cursor:pointer}.section-actions.svelte-1qvzt4y button:where(.svelte-1qvzt4y):hover:enabled{background:var(--cli-bg-hover);color:var(--cli-text)}.section-actions.svelte-1qvzt4y button:where(.svelte-1qvzt4y):disabled{opacity:.55;cursor:not-allowed}.section-body.svelte-1qvzt4y{--stack-gap: var(--space-md);padding:var(--space-md)}.hint.svelte-1qvzt4y{color:var(--cli-text-muted);font-size:var(--text-xs);line-height:1.5;margin:0}.hint-error.svelte-1qvzt4y{color:var(--cli-error)}.apps-summary.svelte-1qvzt4y,.app-meta.svelte-1qvzt4y{--row-gap: var(--space-xs);flex-wrap:wrap;color:var(--cli-text-muted);font-size:var(--text-xs)}.apps-summary.svelte-1qvzt4y span:where(.svelte-1qvzt4y),.app-meta.svelte-1qvzt4y span:where(.svelte-1qvzt4y){padding:2px var(--space-xs);border:1px solid var(--cli-border);border-radius:var(--radius-sm)}.apps-list.svelte-1qvzt4y{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-sm)}.app-item.svelte-1qvzt4y{--stack-gap: var(--space-xs);padding:var(--space-sm);border:1px solid var(--cli-border);border-radius:var(--radius-sm);background:var(--cli-bg)}.app-title.svelte-1qvzt4y{--row-gap: var(--space-xs);min-width:0;color:var(--cli-text);font-size:var(--text-sm)}.app-title.svelte-1qvzt4y img:where(.svelte-1qvzt4y),.app-fallback.svelte-1qvzt4y{width:1.25rem;height:1.25rem;flex:0 0 auto}.app-title.svelte-1qvzt4y img:where(.svelte-1qvzt4y){border-radius:var(--radius-sm)}.app-title.svelte-1qvzt4y span:where(.svelte-1qvzt4y):last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-top.svelte-1qvzt4y>span:where(.svelte-1qvzt4y){flex-shrink:0;color:var(--cli-success);font-size:var(--text-xs)}.app-top.svelte-1qvzt4y>span.disabled:where(.svelte-1qvzt4y),.app-top.svelte-1qvzt4y>span.blocked:where(.svelte-1qvzt4y){color:var(--cli-warning)}.app-description.svelte-1qvzt4y{margin:0;color:var(--cli-text-muted);font-size:var(--text-xs);line-height:1.5}.install-link.svelte-1qvzt4y{color:var(--cli-prefix-agent);font-size:var(--text-xs);text-decoration:none;width:fit-content}.install-link.svelte-1qvzt4y:hover{text-decoration:underline}.section.svelte-yldiwk{--stack-gap: 0;border:1px solid var(--cli-border);border-radius:var(--radius-md);overflow:hidden}.section-header.svelte-yldiwk{padding:var(--space-sm) var(--space-md);background:var(--cli-bg-elevated);border-bottom:1px solid var(--cli-border)}.section-title.svelte-yldiwk,.card-title.svelte-yldiwk{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--cli-text-dim)}.section-actions.svelte-yldiwk{--row-gap: var(--space-xs);flex-wrap:wrap;justify-content:flex-end}.section-actions.svelte-yldiwk button:where(.svelte-yldiwk){padding:2px var(--space-sm);background:transparent;border:1px solid var(--cli-border);border-radius:var(--radius-sm);color:var(--cli-text-muted);font-family:var(--font-mono);font-size:var(--text-xs);cursor:pointer}.section-actions.svelte-yldiwk button:where(.svelte-yldiwk):hover:enabled{background:var(--cli-bg-hover);color:var(--cli-text)}.section-actions.svelte-yldiwk button:where(.svelte-yldiwk):disabled{opacity:.55;cursor:not-allowed}.section-body.svelte-yldiwk{--stack-gap: var(--space-md);padding:var(--space-md)}.hint.svelte-yldiwk{color:var(--cli-text-muted);font-size:var(--text-xs);line-height:1.5;margin:0}.hint-error.svelte-yldiwk,.warn.svelte-yldiwk{color:var(--cli-warning)}.hint-error.svelte-yldiwk{color:var(--cli-error)}.account-summary.svelte-yldiwk,.chips.svelte-yldiwk{--row-gap: var(--space-xs);flex-wrap:wrap;color:var(--cli-text-muted);font-size:var(--text-xs)}.account-summary.svelte-yldiwk span:where(.svelte-yldiwk),.chips.svelte-yldiwk span:where(.svelte-yldiwk){padding:2px var(--space-xs);border:1px solid var(--cli-border);border-radius:var(--radius-sm)}.account-card.svelte-yldiwk{--stack-gap: var(--space-sm);padding:var(--space-sm);border:1px solid var(--cli-border);border-radius:var(--radius-sm);background:var(--cli-bg)}.limit-list.svelte-yldiwk,.limit-item.svelte-yldiwk,.limit-window.svelte-yldiwk,.daily-list.svelte-yldiwk{--stack-gap: var(--space-xs)}.limit-title.svelte-yldiwk,.limit-window.svelte-yldiwk,.daily-row.svelte-yldiwk{color:var(--cli-text);font-size:var(--text-xs)}.meter.svelte-yldiwk{height:var(--size-progress-height);overflow:hidden;border-radius:var(--radius-sm);background:var(--cli-bg-hover)}.meter.svelte-yldiwk span:where(.svelte-yldiwk){display:block;height:100%;background:var(--cli-success)}.meter.secondary.svelte-yldiwk span:where(.svelte-yldiwk){background:var(--cli-warning)}.muted.svelte-yldiwk{color:var(--cli-text-muted);font-size:var(--text-xs)}.usage-grid.svelte-yldiwk{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-sm)}.usage-grid.svelte-yldiwk>div:where(.svelte-yldiwk){min-width:0;padding:var(--space-xs);border:1px solid var(--cli-border);border-radius:var(--radius-sm)}.metric.svelte-yldiwk,.metric-label.svelte-yldiwk{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.metric.svelte-yldiwk{color:var(--cli-text);font-size:var(--text-sm)}.metric-label.svelte-yldiwk{margin-top:2px;color:var(--cli-text-muted);font-size:var(--text-xs)}@media(max-width:720px){.usage-grid.svelte-yldiwk{grid-template-columns:repeat(2,minmax(0,1fr))}}.section.svelte-1neuw2v{--stack-gap: 0;border:1px solid var(--cli-border);border-radius:var(--radius-md);overflow:hidden}.section-header.svelte-1neuw2v{padding:var(--space-sm) var(--space-md);background:var(--cli-bg-elevated);border-bottom:1px solid var(--cli-border)}.section-title.svelte-1neuw2v,.card-title.svelte-1neuw2v{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:0;color:var(--cli-text-dim)}.section-actions.svelte-1neuw2v,.config-summary.svelte-1neuw2v,.changed-row.svelte-1neuw2v,.chips.svelte-1neuw2v{--row-gap: var(--space-xs);flex-wrap:wrap}.section-actions.svelte-1neuw2v{justify-content:flex-end}.section-actions.svelte-1neuw2v button:where(.svelte-1neuw2v),.changed-row.svelte-1neuw2v button:where(.svelte-1neuw2v){padding:2px var(--space-sm);background:transparent;border:1px solid var(--cli-border);border-radius:var(--radius-sm);color:var(--cli-text-muted);font-family:var(--font-mono);font-size:var(--text-xs);cursor:pointer}.section-actions.svelte-1neuw2v button:where(.svelte-1neuw2v):hover:enabled,.changed-row.svelte-1neuw2v button:where(.svelte-1neuw2v):hover:enabled{background:var(--cli-bg-hover);color:var(--cli-text)}.section-actions.svelte-1neuw2v button:where(.svelte-1neuw2v):disabled,.changed-row.svelte-1neuw2v button:where(.svelte-1neuw2v):disabled{opacity:.55;cursor:not-allowed}.section-body.svelte-1neuw2v{--stack-gap: var(--space-md);padding:var(--space-md)}.hint.svelte-1neuw2v{color:var(--cli-text-muted);font-size:var(--text-xs);line-height:1.5;margin:0}.hint-error.svelte-1neuw2v{color:var(--cli-error)}.config-summary.svelte-1neuw2v,.changed-row.svelte-1neuw2v,.chips.svelte-1neuw2v{color:var(--cli-text-muted);font-size:var(--text-xs)}.config-summary.svelte-1neuw2v span:where(.svelte-1neuw2v),.changed-row.svelte-1neuw2v span:where(.svelte-1neuw2v),.chips.svelte-1neuw2v span:where(.svelte-1neuw2v){padding:2px var(--space-xs);border:1px solid var(--cli-border);border-radius:var(--radius-sm)}.config-card.svelte-1neuw2v{--stack-gap: var(--space-sm);padding:var(--space-sm);border:1px solid var(--cli-border);border-radius:var(--radius-sm);background:var(--cli-bg)}.edit-grid.svelte-1neuw2v{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-sm)}.field.svelte-1neuw2v{--stack-gap: var(--space-xs);min-width:0}.field.svelte-1neuw2v span:where(.svelte-1neuw2v){color:var(--cli-text-dim);font-size:var(--text-xs)}.field.svelte-1neuw2v select:where(.svelte-1neuw2v),.field.svelte-1neuw2v input:where(.svelte-1neuw2v){min-width:0;width:100%;padding:var(--space-xs) var(--space-sm);background:var(--cli-bg-elevated);border:1px solid var(--cli-border);border-radius:var(--radius-sm);color:var(--cli-text);font-family:var(--font-mono);font-size:var(--text-xs)}.field.svelte-1neuw2v input:where(.svelte-1neuw2v):disabled{color:var(--cli-text-muted)}.layer-list.svelte-1neuw2v,.layer-item.svelte-1neuw2v{--stack-gap: var(--space-xs)}.layer-item.svelte-1neuw2v{padding:var(--space-sm);border:1px solid var(--cli-border);border-radius:var(--radius-sm)}.layer-item.disabled.svelte-1neuw2v{opacity:.65}.layer-top.svelte-1neuw2v{color:var(--cli-text);font-size:var(--text-xs)}.layer-top.svelte-1neuw2v span:where(.svelte-1neuw2v):last-child{color:var(--cli-text-muted)}@media(max-width:720px){.edit-grid.svelte-1neuw2v{grid-template-columns:1fr}}.section.svelte-jsszjt{--stack-gap: 0;border:1px solid var(--cli-border);border-radius:var(--radius-md);overflow:hidden}.section-header.svelte-jsszjt{padding:var(--space-sm) var(--space-md);background:var(--cli-bg-elevated);border-bottom:1px solid var(--cli-border)}.section-title.svelte-jsszjt,.card-title.svelte-jsszjt{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--cli-text-dim)}.section-actions.svelte-jsszjt{--row-gap: var(--space-xs)}.section-actions.svelte-jsszjt button:where(.svelte-jsszjt),.feature-actions.svelte-jsszjt button:where(.svelte-jsszjt){padding:2px var(--space-sm);background:transparent;border:1px solid var(--cli-border);border-radius:var(--radius-sm);color:var(--cli-text-muted);font-family:var(--font-mono);font-size:var(--text-xs);cursor:pointer}.section-actions.svelte-jsszjt button:where(.svelte-jsszjt):hover:enabled,.feature-actions.svelte-jsszjt button:where(.svelte-jsszjt):hover:enabled{background:var(--cli-bg-hover);color:var(--cli-text)}.section-actions.svelte-jsszjt button:where(.svelte-jsszjt):disabled,.feature-actions.svelte-jsszjt button:where(.svelte-jsszjt):disabled{opacity:.55;cursor:not-allowed}.section-body.svelte-jsszjt{--stack-gap: var(--space-md);padding:var(--space-md)}.hint.svelte-jsszjt{color:var(--cli-text-muted);font-size:var(--text-xs);line-height:1.5;margin:0}.hint-error.svelte-jsszjt{color:var(--cli-error)}.hint-warn.svelte-jsszjt,.warn.svelte-jsszjt{color:var(--cli-warning)}.runtime-summary.svelte-jsszjt,.chips.svelte-jsszjt{--row-gap: var(--space-xs);flex-wrap:wrap;color:var(--cli-text-muted);font-size:var(--text-xs)}.runtime-summary.svelte-jsszjt span:where(.svelte-jsszjt),.chips.svelte-jsszjt span:where(.svelte-jsszjt){padding:2px var(--space-xs);border:1px solid var(--cli-border);border-radius:var(--radius-sm)}.runtime-grid.svelte-jsszjt{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:var(--space-sm)}.runtime-card.svelte-jsszjt,.feature-item.svelte-jsszjt,.hook-entry.svelte-jsszjt{--stack-gap: var(--space-xs);padding:var(--space-sm);border:1px solid var(--cli-border);border-radius:var(--radius-sm);background:var(--cli-bg)}.runtime-row.svelte-jsszjt,.feature-top.svelte-jsszjt{--split-gap: var(--space-sm);min-width:0;color:var(--cli-text);font-size:var(--text-xs)}.runtime-row.svelte-jsszjt span:where(.svelte-jsszjt),.feature-top.svelte-jsszjt span:where(.svelte-jsszjt){overflow-wrap:anywhere}.runtime-row.svelte-jsszjt span:where(.svelte-jsszjt):last-child,.feature-top.svelte-jsszjt span:where(.svelte-jsszjt):last-child{color:var(--cli-text-muted);text-align:right}.feature-actions.svelte-jsszjt{--row-gap: var(--space-xs);justify-content:flex-end;flex-shrink:0}.item-list.svelte-jsszjt{--stack-gap: var(--space-xs)}.feature-list.svelte-jsszjt{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:var(--space-xs)}.feature-item.off.svelte-jsszjt{opacity:.75}.feature-item.svelte-jsszjt p:where(.svelte-jsszjt){margin:0;color:var(--cli-text-muted);font-size:var(--text-xs);line-height:1.5}.section.svelte-1jb2g7w{--stack-gap: 0;border:1px solid var(--cli-border);border-radius:var(--radius-md);overflow:hidden}.section-header.svelte-1jb2g7w{padding:var(--space-sm) var(--space-md);background:var(--cli-bg-elevated);border-bottom:1px solid var(--cli-border)}.section-title.svelte-1jb2g7w{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--cli-text-dim)}.section-actions.svelte-1jb2g7w{--row-gap: var(--space-xs)}.section-actions.svelte-1jb2g7w button:where(.svelte-1jb2g7w){padding:2px var(--space-sm);background:transparent;border:1px solid var(--cli-border);border-radius:var(--radius-sm);color:var(--cli-text-muted);font-family:var(--font-mono);font-size:var(--text-xs);cursor:pointer}.section-actions.svelte-1jb2g7w button:where(.svelte-1jb2g7w):hover:enabled{background:var(--cli-bg-hover);color:var(--cli-text)}.section-actions.svelte-1jb2g7w button:where(.svelte-1jb2g7w):disabled{opacity:.55;cursor:not-allowed}.section-body.svelte-1jb2g7w{--stack-gap: var(--space-md);padding:var(--space-md)}.hint.svelte-1jb2g7w{color:var(--cli-text-muted);font-size:var(--text-xs);line-height:1.5;margin:0}.hint-error.svelte-1jb2g7w,.mcp-error.svelte-1jb2g7w{color:var(--cli-error)}.mcp-summary.svelte-1jb2g7w{--row-gap: var(--space-xs);color:var(--cli-text-muted);font-size:var(--text-xs)}.mcp-summary.svelte-1jb2g7w span:where(.svelte-1jb2g7w),.tool-chips.svelte-1jb2g7w span:where(.svelte-1jb2g7w),.resource-chips.svelte-1jb2g7w span:where(.svelte-1jb2g7w){padding:2px var(--space-xs);border:1px solid var(--cli-border);border-radius:var(--radius-sm)}.mcp-list.svelte-1jb2g7w{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-sm)}.mcp-item.svelte-1jb2g7w{--stack-gap: var(--space-xs);padding:var(--space-sm);border:1px solid var(--cli-border);border-radius:var(--radius-sm);background:var(--cli-bg)}.mcp-title.svelte-1jb2g7w{--row-gap: var(--space-xs);min-width:0;color:var(--cli-text);font-size:var(--text-sm)}.mcp-title.svelte-1jb2g7w span:where(.svelte-1jb2g7w):last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mcp-dot.svelte-1jb2g7w{font-size:.65rem}.mcp-dot.connected.svelte-1jb2g7w{color:var(--cli-success, #4ade80)}.mcp-dot.connecting.svelte-1jb2g7w{color:var(--cli-prefix-agent)}.mcp-dot.disconnected.svelte-1jb2g7w{color:var(--cli-text-dim)}.mcp-dot.error.svelte-1jb2g7w{color:var(--cli-error)}.mcp-state.svelte-1jb2g7w{flex-shrink:0;color:var(--cli-text-muted);font-size:var(--text-xs)}.mcp-state.error.svelte-1jb2g7w{color:var(--cli-error)}.mcp-meta.svelte-1jb2g7w,.tool-chips.svelte-1jb2g7w,.resource-chips.svelte-1jb2g7w,.oauth-row.svelte-1jb2g7w{--row-gap: var(--space-xs);flex-wrap:wrap;color:var(--cli-text-dim);font-size:var(--text-xs)}.oauth-row.svelte-1jb2g7w button:where(.svelte-1jb2g7w),.oauth-row.svelte-1jb2g7w a:where(.svelte-1jb2g7w){padding:2px var(--space-xs);border:1px solid var(--cli-border);border-radius:var(--radius-sm);background:transparent;color:var(--cli-text-muted);font-family:var(--font-mono);font-size:var(--text-xs);text-decoration:none}.oauth-row.svelte-1jb2g7w button:where(.svelte-1jb2g7w){cursor:pointer}.oauth-row.svelte-1jb2g7w button:where(.svelte-1jb2g7w):hover:enabled,.oauth-row.svelte-1jb2g7w a:where(.svelte-1jb2g7w):hover{background:var(--cli-bg-hover);color:var(--cli-text)}.oauth-row.svelte-1jb2g7w button:where(.svelte-1jb2g7w):disabled{opacity:.6;cursor:not-allowed}.resource-chips.svelte-1jb2g7w button:where(.svelte-1jb2g7w){max-width:18rem;padding:2px var(--space-xs);overflow:hidden;border:1px solid var(--cli-border);border-radius:var(--radius-sm);background:transparent;color:var(--cli-text-muted);font-family:var(--font-mono);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.resource-chips.svelte-1jb2g7w button:where(.svelte-1jb2g7w):hover:enabled,.resource-chips.svelte-1jb2g7w button.active:where(.svelte-1jb2g7w){background:var(--cli-bg-hover);color:var(--cli-text)}.resource-chips.svelte-1jb2g7w button:where(.svelte-1jb2g7w):disabled{opacity:.6;cursor:not-allowed}.resource-preview.svelte-1jb2g7w{--stack-gap: var(--space-xs);padding:var(--space-sm);border:1px solid var(--cli-border);border-radius:var(--radius-sm);background:var(--cli-bg-elevated)}.resource-preview-title.svelte-1jb2g7w{min-width:0;color:var(--cli-text-muted);font-size:var(--text-xs)}.resource-preview-title.svelte-1jb2g7w span:where(.svelte-1jb2g7w):first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resource-content.svelte-1jb2g7w{--stack-gap: var(--space-xs);min-width:0}.resource-content-meta.svelte-1jb2g7w{--row-gap: var(--space-xs);flex-wrap:wrap;color:var(--cli-text-dim);font-size:var(--text-xs)}.resource-content.svelte-1jb2g7w pre:where(.svelte-1jb2g7w){max-height:18rem;margin:0;padding:var(--space-sm);overflow:auto;border:1px solid var(--cli-border);border-radius:var(--radius-sm);background:var(--cli-bg);color:var(--cli-text);font-family:var(--font-mono);font-size:var(--text-xs);line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.mcp-error.svelte-1jb2g7w{margin:0;font-size:var(--text-xs);line-height:1.5}.section.svelte-e8hs0y{--stack-gap: 0;border:1px solid var(--cli-border);border-radius:var(--radius-md);overflow:hidden}.section-header.svelte-e8hs0y{padding:var(--space-sm) var(--space-md);background:var(--cli-bg-elevated);border-bottom:1px solid var(--cli-border)}.section-title.svelte-e8hs0y{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--cli-text-dim)}.section-body.svelte-e8hs0y{--stack-gap: var(--space-md);padding:var(--space-md)}.setting-row.svelte-e8hs0y{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm)}.setting-label.svelte-e8hs0y{font-size:var(--text-xs);color:var(--cli-text)}.setting-btn.svelte-e8hs0y{padding:var(--space-xs) var(--space-sm);border:1px solid var(--cli-border);border-radius:var(--radius-sm);background:transparent;color:var(--cli-text-dim);font-family:var(--font-mono);font-size:var(--text-xs);cursor:pointer;transition:all var(--transition-fast)}.setting-btn.svelte-e8hs0y:hover{background:var(--cli-selection);color:var(--cli-text);border-color:var(--cli-text-muted)}.btn-group.svelte-e8hs0y{display:flex;gap:var(--space-xs)}.hint.svelte-e8hs0y{color:var(--cli-text-muted);font-size:var(--text-xs);line-height:1.5;margin:0}.hint.svelte-e8hs0y strong:where(.svelte-e8hs0y){color:var(--cli-text-dim)}.section.svelte-1lmktme{--stack-gap: 0;border:1px solid var(--cli-border);border-radius:var(--radius-md);overflow:hidden}.section-header.svelte-1lmktme{padding:var(--space-sm) var(--space-md);background:var(--cli-bg-elevated);border-bottom:1px solid var(--cli-border)}.section-title.svelte-1lmktme,.group-title.svelte-1lmktme,.block-title.svelte-1lmktme{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--cli-text-dim)}.section-actions.svelte-1lmktme{--row-gap: var(--space-xs)}.section-actions.svelte-1lmktme button:where(.svelte-1lmktme),.path-row.svelte-1lmktme button:where(.svelte-1lmktme){padding:2px var(--space-sm);background:transparent;border:1px solid var(--cli-border);border-radius:var(--radius-sm);color:var(--cli-text-muted);font-family:var(--font-mono);font-size:var(--text-xs);cursor:pointer}.section-actions.svelte-1lmktme button:where(.svelte-1lmktme):hover:enabled,.path-row.svelte-1lmktme button:where(.svelte-1lmktme):hover:enabled,.plugin-item.svelte-1lmktme:hover{background:var(--cli-bg-hover);color:var(--cli-text)}.section-actions.svelte-1lmktme button:where(.svelte-1lmktme):disabled,.path-row.svelte-1lmktme button:where(.svelte-1lmktme):disabled{opacity:.55;cursor:not-allowed}.section-body.svelte-1lmktme{--stack-gap: var(--space-md);padding:var(--space-md)}.path-row.svelte-1lmktme{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-sm)}.path-row.svelte-1lmktme input:where(.svelte-1lmktme),.filter-input.svelte-1lmktme{min-width:0;padding:var(--space-sm);background:var(--cli-bg);border:1px solid var(--cli-border);border-radius:var(--radius-sm);color:var(--cli-text);font-family:var(--font-mono);font-size:var(--text-xs)}.path-row.svelte-1lmktme input:where(.svelte-1lmktme):focus,.filter-input.svelte-1lmktme:focus{outline:none;border-color:var(--cli-prefix-agent)}.hint.svelte-1lmktme{color:var(--cli-text-muted);font-size:var(--text-xs);line-height:1.5;margin:0}.hint-error.svelte-1lmktme{color:var(--cli-error)}.hint-warn.svelte-1lmktme,.warn.svelte-1lmktme{color:var(--cli-warning)}.plugin-summary.svelte-1lmktme,.chips.svelte-1lmktme{--row-gap: var(--space-xs);flex-wrap:wrap;color:var(--cli-text-muted);font-size:var(--text-xs)}.plugin-summary.svelte-1lmktme span:where(.svelte-1lmktme),.chips.svelte-1lmktme span:where(.svelte-1lmktme),.detail-chip.svelte-1lmktme{padding:2px var(--space-xs);border:1px solid var(--cli-border);border-radius:var(--radius-sm)}.plugins-grid.svelte-1lmktme{display:grid;grid-template-columns:minmax(260px,.95fr) minmax(0,1.05fr);gap:var(--space-md)}.plugins-list.svelte-1lmktme,.plugin-detail.svelte-1lmktme,.list-group.svelte-1lmktme,.detail-block.svelte-1lmktme{--stack-gap: var(--space-sm);min-width:0}.plugin-item.svelte-1lmktme{--stack-gap: var(--space-xs);width:100%;padding:var(--space-sm);border:1px solid var(--cli-border);border-radius:var(--radius-sm);background:var(--cli-bg);color:var(--cli-text-muted);font-family:var(--font-mono);text-align:left;cursor:pointer}.plugin-item.selected.svelte-1lmktme{background:var(--cli-selection);border-color:var(--cli-prefix-agent);color:var(--cli-text)}.plugin-top.svelte-1lmktme{--split-gap: var(--space-sm);min-width:0;color:var(--cli-text);font-size:var(--text-xs)}.plugin-title.svelte-1lmktme{--row-gap: var(--space-xs);min-width:0}.plugin-title.svelte-1lmktme img:where(.svelte-1lmktme),.plugin-fallback.svelte-1lmktme{width:1.1rem;height:1.1rem;flex:0 0 auto}.plugin-title.svelte-1lmktme img:where(.svelte-1lmktme){border-radius:var(--radius-sm)}.plugin-title.svelte-1lmktme span:where(.svelte-1lmktme):last-child,.plugin-meta.svelte-1lmktme,.plugin-description.svelte-1lmktme{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plugin-description.svelte-1lmktme,.plugin-meta.svelte-1lmktme{display:block;font-size:var(--text-xs)}.off.svelte-1lmktme{color:var(--cli-text-muted);opacity:.7}.plugin-detail.svelte-1lmktme{min-height:420px;padding:var(--space-sm);border:1px solid var(--cli-border);border-radius:var(--radius-sm);background:var(--cli-bg)}.detail-head.svelte-1lmktme p:where(.svelte-1lmktme),.detail-row.svelte-1lmktme p:where(.svelte-1lmktme){margin:0;color:var(--cli-text-muted);font-size:var(--text-xs);line-height:1.5}.detail-grid.svelte-1lmktme{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md)}.detail-row.svelte-1lmktme{--stack-gap: 2px;padding:var(--space-xs) 0;border-bottom:1px solid var(--cli-border);color:var(--cli-text);font-size:var(--text-xs)}@media(max-width:860px){.plugins-grid.svelte-1lmktme,.detail-grid.svelte-1lmktme,.path-row.svelte-1lmktme{grid-template-columns:1fr}.section-header.svelte-1lmktme{grid-template-columns:1fr;align-items:start}}.section.svelte-1y6skay{--stack-gap: 0;border:1px solid var(--cli-border);border-radius:var(--radius-md);overflow:hidden}.section-header.svelte-1y6skay{padding:var(--space-sm) var(--space-md);background:var(--cli-bg-elevated);border-bottom:1px solid var(--cli-border)}.section-title.svelte-1y6skay{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--cli-text-dim)}.section-actions.svelte-1y6skay{--row-gap: var(--space-xs)}.section-actions.svelte-1y6skay button:where(.svelte-1y6skay),.path-row.svelte-1y6skay button:where(.svelte-1y6skay),.create-row.svelte-1y6skay button:where(.svelte-1y6skay),.preview-actions.svelte-1y6skay button:where(.svelte-1y6skay),.copy-row.svelte-1y6skay button:where(.svelte-1y6skay){padding:2px var(--space-sm);background:transparent;border:1px solid var(--cli-border);border-radius:var(--radius-sm);color:var(--cli-text-muted);font-family:var(--font-mono);font-size:var(--text-xs);cursor:pointer}.section-actions.svelte-1y6skay button:where(.svelte-1y6skay):hover:enabled,.path-row.svelte-1y6skay button:where(.svelte-1y6skay):hover:enabled,.create-row.svelte-1y6skay button:where(.svelte-1y6skay):hover:enabled,.preview-actions.svelte-1y6skay button:where(.svelte-1y6skay):hover:enabled,.copy-row.svelte-1y6skay button:where(.svelte-1y6skay):hover:enabled,.file-list.svelte-1y6skay button:where(.svelte-1y6skay):hover{background:var(--cli-bg-hover);color:var(--cli-text)}.section-actions.svelte-1y6skay button:where(.svelte-1y6skay):disabled,.path-row.svelte-1y6skay button:where(.svelte-1y6skay):disabled,.create-row.svelte-1y6skay button:where(.svelte-1y6skay):disabled,.preview-actions.svelte-1y6skay button:where(.svelte-1y6skay):disabled,.copy-row.svelte-1y6skay button:where(.svelte-1y6skay):disabled{opacity:.55;cursor:not-allowed}.section-body.svelte-1y6skay{--stack-gap: var(--space-md);padding:var(--space-md)}.path-row.svelte-1y6skay{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-sm)}.create-row.svelte-1y6skay{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:var(--space-sm)}.copy-row.svelte-1y6skay{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-sm)}.path-row.svelte-1y6skay input:where(.svelte-1y6skay),.create-row.svelte-1y6skay input:where(.svelte-1y6skay),.copy-row.svelte-1y6skay input:where(.svelte-1y6skay){min-width:0;padding:var(--space-sm);background:var(--cli-bg);border:1px solid var(--cli-border);border-radius:var(--radius-sm);color:var(--cli-text);font-family:var(--font-mono);font-size:var(--text-sm)}.path-row.svelte-1y6skay input:where(.svelte-1y6skay):focus,.create-row.svelte-1y6skay input:where(.svelte-1y6skay):focus,.copy-row.svelte-1y6skay input:where(.svelte-1y6skay):focus{outline:none;border-color:var(--cli-prefix-agent)}.path-row.svelte-1y6skay input:where(.svelte-1y6skay):disabled,.create-row.svelte-1y6skay input:where(.svelte-1y6skay):disabled,.copy-row.svelte-1y6skay input:where(.svelte-1y6skay):disabled{opacity:.6;background:var(--cli-bg-elevated)}.hint.svelte-1y6skay{color:var(--cli-text-muted);font-size:var(--text-xs);line-height:1.5;margin:0}.hint-error.svelte-1y6skay{color:var(--cli-error)}.hint-warn.svelte-1y6skay{color:var(--cli-warning)}.hint-success.svelte-1y6skay{color:var(--cli-success, #4ade80)}.browser-grid.svelte-1y6skay{display:grid;grid-template-columns:minmax(220px,.85fr) minmax(0,1.15fr);gap:var(--space-md);min-height:360px}.file-pane.svelte-1y6skay,.preview-pane.svelte-1y6skay{--stack-gap: var(--space-sm);min-width:0;min-height:0;border:1px solid var(--cli-border);border-radius:var(--radius-sm);background:var(--cli-bg);padding:var(--space-sm)}.pane-title.svelte-1y6skay{--split-gap: var(--space-sm);color:var(--cli-text-dim);font-size:var(--text-xs);border-bottom:1px solid var(--cli-border);padding-bottom:var(--space-xs)}.preview-actions.svelte-1y6skay{--row-gap: var(--space-xs);justify-content:flex-end;flex-shrink:0}.pane-title.svelte-1y6skay span:where(.svelte-1y6skay):first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-list.svelte-1y6skay{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1px;max-height:460px;overflow:auto}.file-list.svelte-1y6skay button:where(.svelte-1y6skay){width:100%;min-height:1.75rem;display:grid;grid-template-columns:1.25rem minmax(0,1fr);align-items:center;gap:var(--space-xs);padding:2px var(--space-xs);background:transparent;border:none;border-radius:var(--radius-sm);color:var(--cli-text-muted);font-family:var(--font-mono);font-size:var(--text-xs);text-align:left;cursor:pointer}.file-list.svelte-1y6skay button.directory:where(.svelte-1y6skay){color:var(--cli-text)}.file-list.svelte-1y6skay button.selected:where(.svelte-1y6skay){background:var(--cli-selection);color:var(--cli-text)}.entry-icon.svelte-1y6skay{color:var(--cli-prefix-file);text-align:center}.entry-name.svelte-1y6skay{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.metadata.svelte-1y6skay{--row-gap: var(--space-xs);flex-wrap:wrap;color:var(--cli-text-muted);font-size:var(--text-xs)}.metadata.svelte-1y6skay span:where(.svelte-1y6skay){padding:2px var(--space-xs);border:1px solid var(--cli-border);border-radius:var(--radius-sm)}.selected-path.svelte-1y6skay{margin:0;color:var(--cli-text-dim);font-size:var(--text-xs);overflow-wrap:anywhere}pre.svelte-1y6skay{margin:0;max-height:430px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--cli-text);font-family:var(--font-mono);font-size:var(--text-xs);line-height:1.55}pre.binary.svelte-1y6skay{color:var(--cli-text-muted)}.file-editor.svelte-1y6skay{width:100%;min-height:430px;resize:vertical;padding:var(--space-sm);border:1px solid var(--cli-border);border-radius:var(--radius-sm);background:var(--cli-bg);color:var(--cli-text);font-family:var(--font-mono);font-size:var(--text-xs);line-height:1.55}.file-editor.svelte-1y6skay:focus{outline:none;border-color:var(--cli-prefix-agent)}.file-editor.svelte-1y6skay:disabled{opacity:.7}@media(max-width:760px){.browser-grid.svelte-1y6skay,.path-row.svelte-1y6skay,.create-row.svelte-1y6skay,.copy-row.svelte-1y6skay{grid-template-columns:1fr}.section-header.svelte-1y6skay{grid-template-columns:1fr;align-items:start}}.settings.svelte-15j4tnx{--stack-gap: 0;min-height:100vh;background:var(--cli-bg);color:var(--cli-text);font-family:var(--font-mono);font-size:var(--text-sm)}.content.svelte-15j4tnx{--stack-gap: var(--space-lg);padding:var(--space-md);max-width:var(--app-max-width);margin:0 auto;width:100%}.section.svelte-15j4tnx{--stack-gap: 0;border:1px solid var(--cli-border);border-radius:var(--radius-md);overflow:hidden}.section-header.svelte-15j4tnx{padding:var(--space-sm) var(--space-md);background:var(--cli-bg-elevated);border-bottom:1px solid var(--cli-border)}.section-title.svelte-15j4tnx{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--cli-text-dim)}.section-body.svelte-15j4tnx{--stack-gap: var(--space-md);padding:var(--space-md)}.field.svelte-15j4tnx{--stack-gap: var(--space-xs)}.field.svelte-15j4tnx label:where(.svelte-15j4tnx),.field-label.svelte-15j4tnx{color:var(--cli-text-dim);font-size:var(--text-xs);text-transform:lowercase}.mode-toggle.svelte-15j4tnx{gap:0;width:fit-content}.mode-btn.svelte-15j4tnx{padding:var(--space-xs) var(--space-sm);background:transparent;border:1px solid var(--cli-border);color:var(--cli-text-muted);font-family:var(--font-mono);font-size:var(--text-xs);cursor:pointer;transition:all var(--transition-fast)}.mode-btn.svelte-15j4tnx:first-child{border-radius:var(--radius-sm) 0 0 var(--radius-sm)}.mode-btn.svelte-15j4tnx:last-child{border-left:none;border-radius:0 var(--radius-sm) var(--radius-sm) 0}.mode-btn.active.svelte-15j4tnx{background:var(--cli-bg-elevated);color:var(--cli-text);border-color:var(--cli-text-muted)}.mode-btn.svelte-15j4tnx:not(.active):hover{background:var(--cli-bg-hover);color:var(--cli-text)}.field.svelte-15j4tnx input:where(.svelte-15j4tnx){padding:var(--space-sm);background:var(--cli-bg);border:1px solid var(--cli-border);border-radius:var(--radius-sm);color:var(--cli-text);font-family:var(--font-mono)}.field.svelte-15j4tnx input:where(.svelte-15j4tnx):focus{outline:none;border-color:var(--cli-prefix-agent)}.field.svelte-15j4tnx input:where(.svelte-15j4tnx):disabled{opacity:.6;background:var(--cli-bg-elevated)}.connect-actions.svelte-15j4tnx{align-items:center;gap:var(--space-sm)}.connect-btn.svelte-15j4tnx{padding:var(--space-xs) var(--space-sm);background:transparent;border:1px solid var(--cli-border);border-radius:var(--radius-sm);color:var(--cli-text);font-family:var(--font-mono);font-size:var(--text-xs);cursor:pointer;transition:all var(--transition-fast)}.connect-btn.svelte-15j4tnx:hover:enabled{background:var(--cli-bg-hover);border-color:var(--cli-text-muted)}.connect-btn.svelte-15j4tnx:disabled{opacity:.6;cursor:not-allowed}.anchor-list.svelte-15j4tnx{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-xs)}.anchor-item.svelte-15j4tnx{display:flex;align-items:flex-start;gap:var(--space-sm);padding:var(--space-xs) 0}.anchor-status.svelte-15j4tnx{font-size:var(--text-xs);color:var(--cli-success, #4ade80);margin-top:2px}.anchor-info.svelte-15j4tnx{display:flex;flex-direction:column;gap:2px;min-width:0}.anchor-hostname.svelte-15j4tnx{color:var(--cli-text);font-weight:500}.anchor-meta.svelte-15j4tnx{color:var(--cli-text-muted);font-size:var(--text-xs)}.hint.svelte-15j4tnx{color:var(--cli-text-muted);font-size:var(--text-xs);line-height:1.5;margin:0}.hint-error.svelte-15j4tnx{color:var(--cli-error)}.hint-local.svelte-15j4tnx{color:var(--cli-success, #4ade80)}.hint.svelte-15j4tnx code:where(.svelte-15j4tnx){color:var(--cli-text-dim);background:var(--cli-bg-elevated);padding:1px 4px;border-radius:var(--radius-sm)}.hint.svelte-15j4tnx a:where(.svelte-15j4tnx){color:var(--cli-prefix-agent)}.device-shell.svelte-181mdsc{min-height:100vh;background:var(--cli-bg);color:var(--cli-text);font-family:var(--font-mono);align-items:center;justify-content:center;padding:var(--space-xl) var(--space-md);--stack-gap: 0}.device-card.svelte-181mdsc{width:100%;max-width:400px;padding:var(--space-lg);--stack-gap: var(--space-md);text-align:center}.check.svelte-181mdsc{font-size:2rem;color:var(--cli-success)}.title.svelte-181mdsc{font-size:var(--text-lg);font-weight:600}.subtitle.svelte-181mdsc{color:var(--cli-text-dim);font-size:var(--text-sm)}.error.svelte-181mdsc{padding:var(--space-sm);border-radius:var(--radius-sm);background:var(--cli-error-bg);color:var(--cli-error);font-size:var(--text-sm)}.form.svelte-181mdsc{--stack-gap: var(--space-md)}.code-input.svelte-181mdsc{padding:var(--space-md);background:var(--cli-bg-elevated);border:1px solid var(--cli-border);border-radius:var(--radius-sm);color:var(--cli-text);font-family:var(--font-mono);font-size:var(--text-lg);text-align:center;letter-spacing:.15em;outline:none}.code-input.svelte-181mdsc:focus{border-color:var(--cli-prefix-agent)}.code-input.svelte-181mdsc::placeholder{color:var(--cli-text-muted);letter-spacing:.15em}button.primary.svelte-181mdsc{padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);border:1px solid var(--cli-border);background:var(--cli-prefix-agent);color:var(--cli-bg);font-family:var(--font-mono);font-size:var(--text-sm);cursor:pointer}button.primary.svelte-181mdsc:disabled{opacity:.5;cursor:not-allowed}.app.svelte-1n46o8q{--stack-gap: 0;height:100%;width:100%;max-width:var(--app-max-width);margin:0 auto}
