@layer tokens{:root{--tori-white:#fff;--tori-gray-50:#f3f3f3;--tori-gray-100:#ededed;--tori-gray-150:#e8e8e8;--tori-gray-200:#e0e0e0;--tori-gray-500:#6a6a6a;--tori-gray-600:gray;--tori-gray-800:#2a2d2e;--tori-gray-850:#2d2d2d;--tori-gray-900:#252526;--tori-gray-950:#1e1e1e;--tori-gray-990:#1a1a1a;--tori-black:#000;--tori-fg-dark:#d4d4d4;--tori-fg-light:#1e1e1e;--tori-navy-950:#15171c;--tori-navy-900:#1b1e25;--tori-navy-850:#1b232e;--tori-navy-800:#252a34;--tori-navy-700:#232c38;--tori-navy-line:#c8d7ff14;--tori-navy-line-strong:#c8d7ff21;--tori-fg-navy:#e4e8f0;--tori-fg-navy-dim:#98a0b0;--tori-fg-navy-faint:#666e7e;--tori-agent-gemini:#8e75b2;--tori-blue-100:#cfe3fb;--tori-blue-500:#4a9eff;--tori-blue-600:#005fb8;--tori-blue-900:#094771;--tori-gold-50:#faf4e6;--tori-gold-100:#f1e3c4;--tori-gold-200:#e6cf9d;--tori-gold-300:#d9bd85;--tori-gold-400:#d9a468;--tori-gold-500:#c19653;--tori-gold-600:#a97f42;--tori-gold-700:#8a6733;--tori-gold-800:#6b4f27;--tori-gold-900:#4a3719;--tori-font-ui:"Inter", -apple-system, BlinkMacSystemFont, "SF Pro Text", system-ui, sans-serif;--tori-font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Monaco, "Cascadia Code", "JetBrainsMono Nerd Font Mono", monospace;--tori-text-2xs:calc(10px * var(--ui-scale));--tori-text-xs:calc(11px * var(--ui-scale));--tori-text-sm:calc(12px * var(--ui-scale));--tori-text-md:calc(13px * var(--ui-scale));--tori-text-lg:calc(14px * var(--ui-scale));--tori-text-xl:calc(15px * var(--ui-scale));--tori-text-2xl:calc(16px * var(--ui-scale));--tori-text-3xl:calc(18px * var(--ui-scale));--tori-text-4xl:calc(21px * var(--ui-scale));--chat-font-size:15px;--tori-line-tight:1.2;--tori-line-normal:1.5;--tori-space-1:calc(2px * var(--ui-scale));--tori-space-2:calc(4px * var(--ui-scale));--tori-space-3:calc(6px * var(--ui-scale));--tori-space-4:calc(8px * var(--ui-scale));--tori-space-5:calc(12px * var(--ui-scale));--tori-space-6:calc(16px * var(--ui-scale));--tori-space-7:calc(24px * var(--ui-scale));--tori-space-8:calc(32px * var(--ui-scale));--tori-radius-sm:3px;--tori-radius-md:8px;--tori-radius-lg:10px;--tori-radius-xl:12px;--tori-radius-pill:999px;--tori-border-thin:1px;--tori-border-thick:2px;--control-height:calc(28px * var(--ui-scale));--control-height-sm:calc(24px * var(--ui-scale));--control-height-xs:calc(20px * var(--ui-scale));--control-icon:calc(16px * var(--ui-scale));--tori-duration-fast:80ms;--tori-duration-med:.16s;--tori-ease:ease;--ui-scale:1;--ui-line-height:var(--tori-line-normal);--editor-font-family:"SF Mono", Menlo, Monaco, monospace;--editor-font-size:13px;--syntax-keyword:#569cd6;--syntax-string:#ce9178;--syntax-comment:#6a9955;--syntax-number:#b5cea8;--syntax-function:#dcdcaa;--syntax-type:#4ec9b0;--syntax-variable:#9cdcfe;--tori-scene-ink:#f5efff;--tori-scene-ink-muted:#cbbfe6;--tori-scene-eyebrow:#d8b4fe;--tori-scene-dim-top:#221e2ed1;--tori-scene-dim-bottom:#16141d80;--tori-scene-glass:#140e2473;--tori-scene-glass-border:#d8b4fe2e}:root,:root[data-theme=dark]{--fg-default:#e4e8f0;--fg-muted:#98a0b0;--fg-subtle:#666e7e;--fg-watermark:#666e7e8c;--fg-on-emphasis:#fff;--canvas-default:#15171c;--canvas-card:#1b1e25;--canvas-head:#1b232e;--canvas-input:#20242c;--border-default:#c8d7ff14;--border-strong:#c8d7ff21;--border-rail:#2c313b;--scrollbar-thumb:#c8d7ff1c;--scrollbar-thumb-hover:#c8d7ff33;--accent-fg:#4a9eff;--accent-subtle:#09456e;--neutral-hover:#252a34;--neutral-subtle:#8080801f;--danger-fg:#e06c75;--danger-emphasis:#b7585f;--attention-fg:#d19a66;--attention-emphasis:#b16119;--success-fg:#2ea043;--success-emphasis:#278739;--info-fg:#4ec9b0;--diff-added:#2ea043;--diff-modified:#d29922;--diff-deleted:#f85149;--diff-added-word:#2ea04352;--diff-deleted-word:#f8514952;--diag-error:#f85149;--diag-warning:#d29922;--diag-info:#4ec9b0;--diag-hint:#8b949e;--agent-claude:#d97757;--scrim-default:#00000073;--scrim-soft:#00000059;--scrim-strong:#000000b8;--status-progress:#c084fc;--status-needs-you:#fb7185;--status-idle:#2dd4bf;--status-running:#7d8ba1;--progress-subtle:#2f2a3f;--progress-border:#c084fc6b;--progress-on-subtle:#ceacf7;--needs-you-subtle:#362831;--needs-you-border:#fb718573;--needs-you-on-subtle:#f2a1b0;--danger-subtle:#33272f;--danger-border:#e06c7580;--danger-on-subtle:#e29ea6;--brand-default:#d9a468;--brand-strong:#d9bd85;--brand-subtle:#c9965329;--brand-wash:#272628;--brand-bar:#d9a468;--brand-ring:#c9965399;--brand-on:#4a3719;--done-wash:#1a2528;--done-selected:#1e3334;--done-bar:#4ec9b0;--blocking-surface:#222327;--blocking-border:#d9a468;--blocking-fg:#e4e8f0;--blocking-accent:#d9bd85;--ansi-cursor:#e4e8f0;--ansi-selection:#466ea066;--ansi-black:#000;--ansi-red:#cd3131;--ansi-green:#0dbc79;--ansi-yellow:#e5e510;--ansi-blue:#2472c8;--ansi-magenta:#bc3fbc;--ansi-cyan:#11a8cd;--ansi-white:#e5e5e5;--ansi-bright-black:#696969;--ansi-bright-red:#f14c4c;--ansi-bright-green:#23d18b;--ansi-bright-yellow:#f5f543;--ansi-bright-blue:#3b8eea;--ansi-bright-magenta:#d670d6;--ansi-bright-cyan:#29b8db;--ansi-bright-white:#fff;--shadow-sm:0 1px 2px #0006;--shadow-md:0 4px 12px #00000073;--shadow-lg:0 12px 32px #0000008c;--shell-glow-rgb:217 164 104;--shell-card-shadow:0 4px 24px #0006;--tree-row-hover:#252a34;--tree-row-active:#09456e;--tab-active-bg:#252a34;--tab-active-fg:#e4e8f0;--tab-hover-bg:#252a34;--tab-inactive-fg:#98a0b0;--tab-dirty:#d9a468;--activity-touched:#4a9eff;--activity-editing:#d9a468;--scale-red:#cd4147;--scale-green:#8dc149;--scale-blue:#519aba;--scale-yellow:#cbcb41;--scale-slate:#6d8086;--scale-orange:#e37933;--scale-purple:#a074c4;--scale-pink:#f55385;--scale-silver:#d4d7d6;--scale-steel:#68767d;--scale-graphite:#6a7579;--syntax-keyword:#569cd6;--syntax-control:#c586c0;--syntax-operator:#d4d4d4;--syntax-string:#ce9178;--syntax-escape:#d7ba7d;--syntax-regexp:#d16969;--syntax-comment:#6a9955;--syntax-number:#b5cea8;--syntax-constant:#4fc1ff;--syntax-function:#dcdcaa;--syntax-method:#dcdcaa;--syntax-type:#4ec9b0;--syntax-class:#86c691;--syntax-namespace:#4ec9b0;--syntax-variable:#9cdcfe;--syntax-property:#9cdcfe;--syntax-parameter:#7cc7e8;--syntax-tag:#569cd6;--syntax-attribute:#9cdcfe;--syntax-punctuation:gray}:root[data-theme=light]{--fg-default:#1e1e1e;--fg-muted:#686868;--fg-subtle:gray;--fg-watermark:#808080a6;--fg-on-emphasis:#fff;--canvas-default:#fff;--canvas-card:#f3f3f3;--canvas-head:#e8e8e8;--canvas-input:#fff;--border-default:#e0e0e0;--border-strong:#17171721;--border-rail:#dcdcdc;--scrollbar-thumb:#17171724;--scrollbar-thumb-hover:#17171742;--accent-fg:#005fb8;--accent-subtle:#cfe3fb;--neutral-hover:#ededed;--neutral-subtle:#1717170f;--danger-fg:#ca212d;--danger-emphasis:#cf222e;--attention-fg:#8d5e00;--attention-emphasis:#bc4c00;--success-fg:#197834;--success-emphasis:#1a7f37;--info-fg:#14756a;--diff-added:#1a7f37;--diff-modified:#976500;--diff-deleted:#cf222e;--diff-added-word:#1a7f373d;--diff-deleted-word:#cf222e38;--diag-error:#cf222e;--diag-warning:#976500;--diag-info:#157a6e;--diag-hint:#6e7781;--agent-claude:#c2562f;--scrim-default:#1717174d;--scrim-soft:#17171738;--scrim-strong:#17171780;--status-progress:#7c3aed;--status-needs-you:#e11d48;--status-idle:#0d9488;--status-running:#64748b;--progress-subtle:#ebe6f3;--progress-border:#7c3aed59;--progress-on-subtle:#562f9a;--needs-you-subtle:#f2e4e7;--needs-you-border:#e11d4866;--needs-you-on-subtle:#931d37;--danger-subtle:#f0e4e5;--danger-border:#ca212d6b;--danger-on-subtle:#852027;--brand-default:#7e5e2f;--brand-strong:#6b4f27;--brand-subtle:#8a673324;--brand-wash:#edebe7;--brand-bar:#7e5e2f;--brand-ring:#8a6733c4;--brand-on:#fff;--done-wash:#f1f7f6;--done-selected:#e8f1f0;--done-bar:#14756a;--blocking-surface:#ece9e6;--blocking-border:#7e5e2f;--blocking-fg:#1e1e1e;--blocking-accent:#6b4f27;--ansi-cursor:#1e1e1e;--ansi-selection:#005fb840;--ansi-black:#000;--ansi-red:#cd3131;--ansi-green:#008a00;--ansi-yellow:#7d8000;--ansi-blue:#0451a5;--ansi-magenta:#bc05bc;--ansi-cyan:#0598bc;--ansi-white:#555;--ansi-bright-black:#666;--ansi-bright-red:#cd3131;--ansi-bright-green:#0f9d0f;--ansi-bright-yellow:#8a8d00;--ansi-bright-blue:#0451a5;--ansi-bright-magenta:#bc05bc;--ansi-bright-cyan:#0598bc;--ansi-bright-white:#8c8c8c;--shadow-sm:0 1px 2px #17171714;--shadow-md:0 4px 12px #1717171f;--shadow-lg:0 12px 32px #1717172e;--shell-glow-rgb:23 23 23;--shell-card-shadow:0 12px 32px #1717171f;--tree-row-hover:#ededed;--tree-row-active:#cfe3fb;--tab-active-bg:#ededed;--tab-active-fg:#1e1e1e;--tab-hover-bg:#ededed;--tab-inactive-fg:#686868;--tab-dirty:#7e5e2f;--activity-touched:#005fb8;--activity-editing:#7e5e2f;--scale-red:#b02a30;--scale-green:#4f7a1f;--scale-blue:#2b6d8a;--scale-yellow:#7d7d18;--scale-slate:#4a5a60;--scale-orange:#b5551a;--scale-purple:#7a4ea6;--scale-pink:#c22b5c;--scale-silver:#7a7e7d;--scale-steel:#2c3a40;--scale-graphite:#39454a;--syntax-keyword:#00f;--syntax-control:#af00db;--syntax-operator:#000;--syntax-string:#a31515;--syntax-escape:#e00000;--syntax-regexp:#811f3f;--syntax-comment:green;--syntax-number:#097f54;--syntax-constant:#0070c1;--syntax-function:#795e26;--syntax-method:#795e26;--syntax-type:#247891;--syntax-class:#0f7b6c;--syntax-namespace:#247891;--syntax-variable:#001080;--syntax-property:#001080;--syntax-parameter:#3b6ea5;--syntax-tag:maroon;--syntax-attribute:#e00000;--syntax-punctuation:gray}}
