/* Generated from design/tokens.json */
:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--radius:18px;--radius-small:12px;--radius-large:24px;--shadow:0 8px 32px #15294712;--elevation:0 16px 48px #15294724;--duration:240ms;--ease:cubic-bezier(.2,0,0,1);--text-small:.875rem;--text-base:1rem;--text-title:clamp(1.4rem,1.2rem + .8vw,1.9rem);--control:48px;--sidebar:224px;--font-family:"Plus Jakarta Sans",system-ui,sans-serif;--bg:#EAE7FB;--surface:#faf9fff5;--solid:#faf9ff;--ink:#1F1B3A;--muted:#5F5A80;--line:#877899;--accent:#5B4BD6;--gradient:linear-gradient(125deg,#7565EF,#9B8BFF);--on-accent:#0B0816;--gradient-start:#7565EF;--gradient-mid:#9B8BFF;--gradient-end:#9B8BFF;--blur:20px;--tint:#8876d410;--texture:none;--weight:600;--tracking:-.035em;--border-width:1px;--secondary:#e5453a;--on-secondary:#1a0408;--neo-surface:#faf9ff;--neo-boundary:#877899;--neo-fallback:#faf9ff;--orb-stop-1:#bcb1ff;--orb-stop-2:#a3d9f5;--orb-stop-3:#f2bfdf;--orb-glow:#8970d933;--orb-duration:2400ms;--floating-bg:#7565EF;--floating-ink:#0B0816;--floating-boundary:#877899;--floating-size:56px;--floating-offset:12px;--bubble-owner-bg:#7565EF;--bubble-owner-ink:#0B0816;--bubble-assistant-bg:#faf9ff;--bubble-assistant-ink:#29213e;--bubble-boundary:#877899;--bubble-radius:24px;--voice-bg:#241c35;--voice-ink:#faf5ff;--voice-icon:#d2c2ff;--voice-boundary:#877899;--icon-stroke:1.75px;--neo-raised-light:#ffffff;--neo-raised-dark:#9a8cc05c;--neo-raised-offset:6px;--neo-raised-blur:14px;--neo-raised:-6px -6px 14px #ffffff, 6px 6px 14px #9a8cc05c;--neo-inset-light:#ffffffee;--neo-inset-dark:#7a6ca666;--neo-inset-offset:4px;--neo-inset-blur:10px;--neo-inset:inset -4px -4px 10px #ffffffee, inset 4px 4px 10px #7a6ca666;--neo-pressed-light:#ffffffcc;--neo-pressed-dark:#7a6ca66e;--neo-pressed-offset:2px;--neo-pressed-blur:5px;--neo-pressed:inset -2px -2px 5px #ffffffcc, inset 2px 2px 5px #7a6ca66e;--neo-flat-light:#ffffffdd;--neo-flat-dark:#67538630;--neo-flat-offset:0px;--neo-flat-blur:0px;--neo-flat:none;--ground-start:#EAE7FB;--ground-end:#DCE8FA;--ground:linear-gradient(125deg,#EAE7FB,#DCE8FA);--secondary-text:#5F5A80;--accent-fill-a:#5B4BD6;--accent-fill-b:#6E5DEA;--accent-text:#5B4BD6;--label-on-accent:#FFFFFF;--error:#BE123C;--success:#166534;--warning:#92400E;--coral-a:#FF7A8A;--coral-b:#FFA77A;--radius-full:9999px;--font-data:"JetBrains Mono",monospace;--ease-standard:cubic-bezier(.2,0,0,1);--ease-emphasized:cubic-bezier(.3,0,0,1);--ease-spring:cubic-bezier(.34,1.56,.64,1);--clay-inner-light:inset 0 10px 18px -12px #FFFFFFCC;--clay-inner-shade:inset 0 -14px 20px -14px #51447755;--drop-color:#51447740;--glass-fill:#F5F3FFF5;--glass-edge:#FFFFFFAA;--glass-blur:16px;--clay-pressed-scale:0.97;--clay-drop:0 12px 22px -10px #51447740;--space-6:32px;--space-7:48px;--duration-100:100ms;--duration-160:160ms;--duration-240:240ms;--duration-400:400ms;--duration-520:520ms;--type-display-size:34px;--type-display-weight:800;--type-title-size:22px;--type-title-weight:700;--type-heading-size:17px;--type-heading-weight:700;--type-body-size:15px;--type-body-weight:500;--type-caption-size:13px;--type-caption-weight:500;--type-label-size:11.5px;--type-label-weight:700;--type-label-transform:uppercase;--elevation-0:none;--elevation-1:0 6px 12px -8px #51447740;--elevation-2:0 12px 22px -10px #51447740;--elevation-3:0 20px 34px -14px #51447740;--elevation-4:0 30px 60px -24px #51447740;color-scheme:light}
[data-theme="glass-light"]{--space-1:.25rem;--space-2:.5rem;--space-3:1rem;--space-4:1.5rem;--space-5:2.5rem;--radius:12px;--radius-small:8px;--radius-large:16px;--shadow:0 8px 32px #15294712;--elevation:0 16px 48px #15294724;--duration:200ms;--ease:cubic-bezier(.2,.8,.2,1);--text-small:.875rem;--text-base:1rem;--text-title:clamp(1.4rem,1.2rem + .8vw,1.9rem);--control:48px;--sidebar:224px;--font-family:system-ui,-apple-system,"Segoe UI",sans-serif;--bg:#edf1f7;--surface:#fffffff2;--solid:#ffffff;--ink:#172335;--muted:#506078;--line:#758397;--accent:#3658b0;--gradient:linear-gradient(125deg,#3658b0,#5368b5);--on-accent:#ffffff;--gradient-start:#3658b0;--gradient-mid:#5368b5;--gradient-end:#5368b5;--blur:16px;--tint:#7f9aca18;--texture:none;--weight:600;--tracking:-.035em;--border-width:1px;--secondary:#ad362c;--on-secondary:#ffffff;--neo-surface:#ffffff;--neo-boundary:#758397;--neo-fallback:#ffffff;--orb-stop-1:#bcb1ff;--orb-stop-2:#a3d9f5;--orb-stop-3:#f2bfdf;--orb-glow:#8970d933;--orb-duration:2400ms;--floating-bg:#3658b0;--floating-ink:#ffffff;--floating-boundary:#758397;--floating-size:56px;--floating-offset:12px;--bubble-owner-bg:#3658b0;--bubble-owner-ink:#ffffff;--bubble-assistant-bg:#ffffff;--bubble-assistant-ink:#172335;--bubble-boundary:#758397;--bubble-radius:24px;--voice-bg:#241c35;--voice-ink:#faf5ff;--voice-icon:#d2c2ff;--voice-boundary:#877899;--icon-stroke:1.75px;--neo-raised-light:#ffffffcc;--neo-raised-dark:#33496930;--neo-raised-offset:4px;--neo-raised-blur:10px;--neo-raised:-4px -4px 10px #ffffffcc, 4px 4px 10px #33496930;--neo-inset-light:#ffffffcc;--neo-inset-dark:#33496930;--neo-inset-offset:3px;--neo-inset-blur:8px;--neo-inset:inset -3px -3px 8px #ffffffcc, inset 3px 3px 8px #33496930;--neo-pressed-light:#ffffffcc;--neo-pressed-dark:#33496930;--neo-pressed-offset:1px;--neo-pressed-blur:3px;--neo-pressed:inset -1px -1px 3px #ffffffcc, inset 1px 1px 3px #33496930;--neo-flat-light:#ffffffcc;--neo-flat-dark:#33496930;--neo-flat-offset:0px;--neo-flat-blur:0px;--neo-flat:none;color-scheme:light}
[data-theme="glass-dark"]{--space-1:.25rem;--space-2:.5rem;--space-3:1rem;--space-4:1.5rem;--space-5:2.5rem;--radius:12px;--radius-small:8px;--radius-large:16px;--shadow:0 8px 32px #15294712;--elevation:0 16px 48px #15294724;--duration:200ms;--ease:cubic-bezier(.2,.8,.2,1);--text-small:.875rem;--text-base:1rem;--text-title:clamp(1.4rem,1.2rem + .8vw,1.9rem);--control:48px;--sidebar:224px;--font-family:system-ui,-apple-system,"Segoe UI",sans-serif;--bg:#101722;--surface:#1c2738f2;--solid:#1c2738;--ink:#edf2fa;--muted:#b2bfd2;--line:#71829a;--accent:#adc1ff;--gradient:linear-gradient(125deg,#adc1ff,#c6cfff);--on-accent:#101722;--gradient-start:#adc1ff;--gradient-mid:#c6cfff;--gradient-end:#c6cfff;--blur:16px;--tint:#7f9aca18;--texture:none;--weight:600;--tracking:-.035em;--border-width:1px;--secondary:#ffb4a5;--on-secondary:#231510;--neo-surface:#1c2738;--neo-boundary:#71829a;--neo-fallback:#1c2738;--orb-stop-1:#bcb1ff;--orb-stop-2:#a3d9f5;--orb-stop-3:#f2bfdf;--orb-glow:#b5a0ff44;--orb-duration:2400ms;--floating-bg:#adc1ff;--floating-ink:#101722;--floating-boundary:#71829a;--floating-size:56px;--floating-offset:12px;--bubble-owner-bg:#adc1ff;--bubble-owner-ink:#101722;--bubble-assistant-bg:#1c2738;--bubble-assistant-ink:#edf2fa;--bubble-boundary:#71829a;--bubble-radius:24px;--voice-bg:#241c35;--voice-ink:#faf5ff;--voice-icon:#d2c2ff;--voice-boundary:#aa97c6;--icon-stroke:1.75px;--neo-raised-light:#ffffff10;--neo-raised-dark:#00000066;--neo-raised-offset:4px;--neo-raised-blur:10px;--neo-raised:-4px -4px 10px #ffffff10, 4px 4px 10px #00000066;--neo-inset-light:#ffffff10;--neo-inset-dark:#00000066;--neo-inset-offset:3px;--neo-inset-blur:8px;--neo-inset:inset -3px -3px 8px #ffffff10, inset 3px 3px 8px #00000066;--neo-pressed-light:#ffffff10;--neo-pressed-dark:#00000066;--neo-pressed-offset:1px;--neo-pressed-blur:3px;--neo-pressed:inset -1px -1px 3px #ffffff10, inset 1px 1px 3px #00000066;--neo-flat-light:#ffffff10;--neo-flat-dark:#00000066;--neo-flat-offset:0px;--neo-flat-blur:0px;--neo-flat:none;color-scheme:dark}
[data-theme="aurora-dark"]{--space-1:.25rem;--space-2:.5rem;--space-3:1rem;--space-4:1.5rem;--space-5:2.5rem;--radius:10px;--radius-small:6px;--radius-large:14px;--shadow:0 0 24px #56dfff14;--elevation:0 0 36px #ac78ff28;--duration:200ms;--ease:cubic-bezier(.2,.8,.2,1);--text-small:.875rem;--text-base:1rem;--text-title:clamp(1.4rem,1.2rem + .8vw,1.9rem);--control:48px;--sidebar:224px;--font-family:system-ui,-apple-system,"Segoe UI",sans-serif;--bg:#070e20;--surface:#111b30f2;--solid:#111b30;--ink:#f0f8ff;--muted:#b5c8dc;--line:#7297ba;--accent:#63e4f4;--gradient:linear-gradient(125deg,#63e4f4,#c3afff,#ffb0e5);--on-accent:#070e20;--gradient-start:#63e4f4;--gradient-mid:#c3afff;--gradient-end:#ffb0e5;--blur:28px;--tint:#63e4f414;--texture:repeating-linear-gradient(0deg,transparent 0 39px,#63e4f408 40px),repeating-linear-gradient(90deg,transparent 0 39px,#63e4f408 40px);--weight:650;--tracking:.055em;--border-width:1px;--secondary:#ffb4a5;--on-secondary:#231510;--neo-surface:#111b30;--neo-boundary:#7297ba;--neo-fallback:#111b30;--orb-stop-1:#bcb1ff;--orb-stop-2:#a3d9f5;--orb-stop-3:#f2bfdf;--orb-glow:#b5a0ff44;--orb-duration:2400ms;--floating-bg:#63e4f4;--floating-ink:#070e20;--floating-boundary:#7297ba;--floating-size:56px;--floating-offset:12px;--bubble-owner-bg:#63e4f4;--bubble-owner-ink:#070e20;--bubble-assistant-bg:#111b30;--bubble-assistant-ink:#f0f8ff;--bubble-boundary:#7297ba;--bubble-radius:24px;--voice-bg:#241c35;--voice-ink:#faf5ff;--voice-icon:#d2c2ff;--voice-boundary:#aa97c6;--icon-stroke:1.75px;--neo-raised-light:#ffffff10;--neo-raised-dark:#00000066;--neo-raised-offset:4px;--neo-raised-blur:10px;--neo-raised:-4px -4px 10px #ffffff10, 4px 4px 10px #00000066;--neo-inset-light:#ffffff10;--neo-inset-dark:#00000066;--neo-inset-offset:3px;--neo-inset-blur:8px;--neo-inset:inset -3px -3px 8px #ffffff10, inset 3px 3px 8px #00000066;--neo-pressed-light:#ffffff10;--neo-pressed-dark:#00000066;--neo-pressed-offset:1px;--neo-pressed-blur:3px;--neo-pressed:inset -1px -1px 3px #ffffff10, inset 1px 1px 3px #00000066;--neo-flat-light:#ffffff10;--neo-flat-dark:#00000066;--neo-flat-offset:0px;--neo-flat-blur:0px;--neo-flat:none;color-scheme:dark}
[data-theme="paper-light"]{--space-1:.25rem;--space-2:.5rem;--space-3:1rem;--space-4:1.5rem;--space-5:2.5rem;--radius:4px;--radius-small:4px;--radius-large:4px;--shadow:none;--elevation:none;--duration:200ms;--ease:cubic-bezier(.2,.8,.2,1);--text-small:.875rem;--text-base:1rem;--text-title:clamp(1.4rem,1.2rem + .8vw,1.9rem);--control:48px;--sidebar:224px;--font-family:system-ui,-apple-system,"Segoe UI",sans-serif;--bg:#f7f5ef;--surface:#fffef9;--solid:#fffef9;--ink:#20251e;--muted:#535b4d;--line:#828976;--accent:#3b5c34;--gradient:linear-gradient(125deg,#3b5c34,#3b5c34);--on-accent:#ffffff;--gradient-start:#3b5c34;--gradient-mid:#3b5c34;--gradient-end:#3b5c34;--blur:0px;--tint:transparent;--texture:none;--weight:550;--tracking:-.02em;--border-width:1px;--secondary:#ad362c;--on-secondary:#ffffff;--neo-surface:#fffef9;--neo-boundary:#828976;--neo-fallback:#fffef9;--orb-stop-1:#bcb1ff;--orb-stop-2:#a3d9f5;--orb-stop-3:#f2bfdf;--orb-glow:#8970d933;--orb-duration:2400ms;--floating-bg:#3b5c34;--floating-ink:#ffffff;--floating-boundary:#828976;--floating-size:56px;--floating-offset:12px;--bubble-owner-bg:#3b5c34;--bubble-owner-ink:#ffffff;--bubble-assistant-bg:#fffef9;--bubble-assistant-ink:#20251e;--bubble-boundary:#828976;--bubble-radius:24px;--voice-bg:#241c35;--voice-ink:#faf5ff;--voice-icon:#d2c2ff;--voice-boundary:#877899;--icon-stroke:1.75px;--neo-raised-light:#fffffacc;--neo-raised-dark:#595c4930;--neo-raised-offset:4px;--neo-raised-blur:10px;--neo-raised:-4px -4px 10px #fffffacc, 4px 4px 10px #595c4930;--neo-inset-light:#fffffacc;--neo-inset-dark:#595c4930;--neo-inset-offset:3px;--neo-inset-blur:8px;--neo-inset:inset -3px -3px 8px #fffffacc, inset 3px 3px 8px #595c4930;--neo-pressed-light:#fffffacc;--neo-pressed-dark:#595c4930;--neo-pressed-offset:1px;--neo-pressed-blur:3px;--neo-pressed:inset -1px -1px 3px #fffffacc, inset 1px 1px 3px #595c4930;--neo-flat-light:#fffffacc;--neo-flat-dark:#595c4930;--neo-flat-offset:0px;--neo-flat-blur:0px;--neo-flat:none;color-scheme:light}
[data-theme="paper-dark"]{--space-1:.25rem;--space-2:.5rem;--space-3:1rem;--space-4:1.5rem;--space-5:2.5rem;--radius:4px;--radius-small:4px;--radius-large:4px;--shadow:none;--elevation:none;--duration:200ms;--ease:cubic-bezier(.2,.8,.2,1);--text-small:.875rem;--text-base:1rem;--text-title:clamp(1.4rem,1.2rem + .8vw,1.9rem);--control:48px;--sidebar:224px;--font-family:system-ui,-apple-system,"Segoe UI",sans-serif;--bg:#171817;--surface:#222421;--solid:#222421;--ink:#f4f3ea;--muted:#c3c7bb;--line:#858d7b;--accent:#b9d4ad;--gradient:linear-gradient(125deg,#b9d4ad,#b9d4ad);--on-accent:#171817;--gradient-start:#b9d4ad;--gradient-mid:#b9d4ad;--gradient-end:#b9d4ad;--blur:0px;--tint:transparent;--texture:none;--weight:550;--tracking:-.02em;--border-width:1px;--secondary:#ffb4a5;--on-secondary:#231510;--neo-surface:#222421;--neo-boundary:#858d7b;--neo-fallback:#222421;--orb-stop-1:#bcb1ff;--orb-stop-2:#a3d9f5;--orb-stop-3:#f2bfdf;--orb-glow:#b5a0ff44;--orb-duration:2400ms;--floating-bg:#b9d4ad;--floating-ink:#171817;--floating-boundary:#858d7b;--floating-size:56px;--floating-offset:12px;--bubble-owner-bg:#b9d4ad;--bubble-owner-ink:#171817;--bubble-assistant-bg:#222421;--bubble-assistant-ink:#f4f3ea;--bubble-boundary:#858d7b;--bubble-radius:24px;--voice-bg:#241c35;--voice-ink:#faf5ff;--voice-icon:#d2c2ff;--voice-boundary:#aa97c6;--icon-stroke:1.75px;--neo-raised-light:#ffffff10;--neo-raised-dark:#00000066;--neo-raised-offset:4px;--neo-raised-blur:10px;--neo-raised:-4px -4px 10px #ffffff10, 4px 4px 10px #00000066;--neo-inset-light:#ffffff10;--neo-inset-dark:#00000066;--neo-inset-offset:3px;--neo-inset-blur:8px;--neo-inset:inset -3px -3px 8px #ffffff10, inset 3px 3px 8px #00000066;--neo-pressed-light:#ffffff10;--neo-pressed-dark:#00000066;--neo-pressed-offset:1px;--neo-pressed-blur:3px;--neo-pressed:inset -1px -1px 3px #ffffff10, inset 1px 1px 3px #00000066;--neo-flat-light:#ffffff10;--neo-flat-dark:#00000066;--neo-flat-offset:0px;--neo-flat-blur:0px;--neo-flat:none;color-scheme:dark}
[data-theme="graphite-dark"]{--space-1:.25rem;--space-2:.5rem;--space-3:1rem;--space-4:1.5rem;--space-5:2.5rem;--radius:4px;--radius-small:4px;--radius-large:4px;--shadow:0 1px 2px #00000020;--elevation:0 2px 4px #00000030;--duration:140ms;--ease:cubic-bezier(.2,0,0,1);--text-small:.875rem;--text-base:1rem;--text-title:clamp(1.4rem,1.2rem + .8vw,1.9rem);--control:48px;--sidebar:224px;--font-family:system-ui,-apple-system,"Segoe UI",sans-serif;--bg:#141414;--surface:#242424;--solid:#242424;--ink:#f5f5f5;--muted:#bcbcbc;--line:#808080;--accent:#c5f461;--gradient:linear-gradient(125deg,#c5f461,#c5f461);--on-accent:#141414;--gradient-start:#c5f461;--gradient-mid:#c5f461;--gradient-end:#c5f461;--blur:0px;--tint:transparent;--texture:none;--weight:650;--tracking:0em;--border-width:1px;--secondary:#ffb4a5;--on-secondary:#231510;--neo-surface:#242424;--neo-boundary:#808080;--neo-fallback:#242424;--orb-stop-1:#bcb1ff;--orb-stop-2:#a3d9f5;--orb-stop-3:#f2bfdf;--orb-glow:#b5a0ff44;--orb-duration:2400ms;--floating-bg:#c5f461;--floating-ink:#141414;--floating-boundary:#808080;--floating-size:56px;--floating-offset:12px;--bubble-owner-bg:#c5f461;--bubble-owner-ink:#141414;--bubble-assistant-bg:#242424;--bubble-assistant-ink:#f5f5f5;--bubble-boundary:#808080;--bubble-radius:24px;--voice-bg:#241c35;--voice-ink:#faf5ff;--voice-icon:#d2c2ff;--voice-boundary:#aa97c6;--icon-stroke:1.75px;--neo-raised-light:#ffffff10;--neo-raised-dark:#00000066;--neo-raised-offset:4px;--neo-raised-blur:10px;--neo-raised:-4px -4px 10px #ffffff10, 4px 4px 10px #00000066;--neo-inset-light:#ffffff10;--neo-inset-dark:#00000066;--neo-inset-offset:3px;--neo-inset-blur:8px;--neo-inset:inset -3px -3px 8px #ffffff10, inset 3px 3px 8px #00000066;--neo-pressed-light:#ffffff10;--neo-pressed-dark:#00000066;--neo-pressed-offset:1px;--neo-pressed-blur:3px;--neo-pressed:inset -1px -1px 3px #ffffff10, inset 1px 1px 3px #00000066;--neo-flat-light:#ffffff10;--neo-flat-dark:#00000066;--neo-flat-offset:0px;--neo-flat-blur:0px;--neo-flat:none;color-scheme:dark}
[data-theme="dune-light"]{--space-1:.25rem;--space-2:.5rem;--space-3:1rem;--space-4:1.5rem;--space-5:2.5rem;--radius:22px;--radius-small:18px;--radius-large:28px;--shadow:0 6px 24px #50371412;--elevation:0 12px 32px #50371424;--duration:240ms;--ease:cubic-bezier(.16,1,.3,1);--text-small:.875rem;--text-base:1rem;--text-title:clamp(1.4rem,1.2rem + .8vw,1.9rem);--control:48px;--sidebar:224px;--font-family:system-ui,-apple-system,"Segoe UI",sans-serif;--bg:#f4ebda;--surface:#fff8ebf2;--solid:#fff8eb;--ink:#33291e;--muted:#66543d;--line:#8e795c;--accent:#665126;--gradient:linear-gradient(125deg,#665126,#805039);--on-accent:#ffffff;--gradient-start:#665126;--gradient-mid:#805039;--gradient-end:#805039;--blur:8px;--tint:#bc845514;--texture:none;--weight:550;--tracking:-.025em;--border-width:1px;--secondary:#ad362c;--on-secondary:#ffffff;--neo-surface:#fff8eb;--neo-boundary:#8e795c;--neo-fallback:#fff8eb;--orb-stop-1:#bcb1ff;--orb-stop-2:#a3d9f5;--orb-stop-3:#f2bfdf;--orb-glow:#8970d933;--orb-duration:2400ms;--floating-bg:#665126;--floating-ink:#ffffff;--floating-boundary:#8e795c;--floating-size:56px;--floating-offset:12px;--bubble-owner-bg:#665126;--bubble-owner-ink:#ffffff;--bubble-assistant-bg:#fff8eb;--bubble-assistant-ink:#33291e;--bubble-boundary:#8e795c;--bubble-radius:24px;--voice-bg:#241c35;--voice-ink:#faf5ff;--voice-icon:#d2c2ff;--voice-boundary:#877899;--icon-stroke:1.75px;--neo-raised-light:#fff9e4cc;--neo-raised-dark:#70533235;--neo-raised-offset:4px;--neo-raised-blur:10px;--neo-raised:-4px -4px 10px #fff9e4cc, 4px 4px 10px #70533235;--neo-inset-light:#fff9e4cc;--neo-inset-dark:#70533235;--neo-inset-offset:3px;--neo-inset-blur:8px;--neo-inset:inset -3px -3px 8px #fff9e4cc, inset 3px 3px 8px #70533235;--neo-pressed-light:#fff9e4cc;--neo-pressed-dark:#70533235;--neo-pressed-offset:1px;--neo-pressed-blur:3px;--neo-pressed:inset -1px -1px 3px #fff9e4cc, inset 1px 1px 3px #70533235;--neo-flat-light:#fff9e4cc;--neo-flat-dark:#70533235;--neo-flat-offset:0px;--neo-flat-blur:0px;--neo-flat:none;color-scheme:light}
[data-theme="dune-dark"]{--space-1:.25rem;--space-2:.5rem;--space-3:1rem;--space-4:1.5rem;--space-5:2.5rem;--radius:22px;--radius-small:18px;--radius-large:28px;--shadow:0 6px 24px #50371412;--elevation:0 12px 32px #50371424;--duration:240ms;--ease:cubic-bezier(.16,1,.3,1);--text-small:.875rem;--text-base:1rem;--text-title:clamp(1.4rem,1.2rem + .8vw,1.9rem);--control:48px;--sidebar:224px;--font-family:system-ui,-apple-system,"Segoe UI",sans-serif;--bg:#242018;--surface:#322c22f2;--solid:#322c22;--ink:#fff4df;--muted:#d4c3a7;--line:#a38a68;--accent:#daca96;--gradient:linear-gradient(125deg,#daca96,#efbfa4);--on-accent:#242018;--gradient-start:#daca96;--gradient-mid:#efbfa4;--gradient-end:#efbfa4;--blur:8px;--tint:#bc845514;--texture:none;--weight:550;--tracking:-.025em;--border-width:1px;--secondary:#ffb4a5;--on-secondary:#231510;--neo-surface:#322c22;--neo-boundary:#a38a68;--neo-fallback:#322c22;--orb-stop-1:#bcb1ff;--orb-stop-2:#a3d9f5;--orb-stop-3:#f2bfdf;--orb-glow:#b5a0ff44;--orb-duration:2400ms;--floating-bg:#daca96;--floating-ink:#242018;--floating-boundary:#a38a68;--floating-size:56px;--floating-offset:12px;--bubble-owner-bg:#daca96;--bubble-owner-ink:#242018;--bubble-assistant-bg:#322c22;--bubble-assistant-ink:#fff4df;--bubble-boundary:#a38a68;--bubble-radius:24px;--voice-bg:#241c35;--voice-ink:#faf5ff;--voice-icon:#d2c2ff;--voice-boundary:#aa97c6;--icon-stroke:1.75px;--neo-raised-light:#ffffff10;--neo-raised-dark:#00000066;--neo-raised-offset:4px;--neo-raised-blur:10px;--neo-raised:-4px -4px 10px #ffffff10, 4px 4px 10px #00000066;--neo-inset-light:#ffffff10;--neo-inset-dark:#00000066;--neo-inset-offset:3px;--neo-inset-blur:8px;--neo-inset:inset -3px -3px 8px #ffffff10, inset 3px 3px 8px #00000066;--neo-pressed-light:#ffffff10;--neo-pressed-dark:#00000066;--neo-pressed-offset:1px;--neo-pressed-blur:3px;--neo-pressed:inset -1px -1px 3px #ffffff10, inset 1px 1px 3px #00000066;--neo-flat-light:#ffffff10;--neo-flat-dark:#00000066;--neo-flat-offset:0px;--neo-flat-blur:0px;--neo-flat:none;color-scheme:dark}
[data-theme="fjord-light"]{--space-1:.25rem;--space-2:.5rem;--space-3:1rem;--space-4:1.5rem;--space-5:2.5rem;--radius:16px;--radius-small:10px;--radius-large:24px;--shadow:0 8px 28px #153e5010;--elevation:0 16px 40px #153e5020;--duration:200ms;--ease:cubic-bezier(.2,.8,.2,1);--text-small:.875rem;--text-base:1rem;--text-title:clamp(1.4rem,1.2rem + .8vw,1.9rem);--control:48px;--sidebar:224px;--font-family:system-ui,-apple-system,"Segoe UI",sans-serif;--bg:#e7f2f4;--surface:#f7fefff2;--solid:#f7feff;--ink:#173744;--muted:#426472;--line:#698b97;--accent:#216470;--gradient:linear-gradient(125deg,#216470,#3a5d86);--on-accent:#ffffff;--gradient-start:#216470;--gradient-mid:#3a5d86;--gradient-end:#3a5d86;--blur:20px;--tint:#5fb3c214;--texture:none;--weight:550;--tracking:-.015em;--border-width:1px;--secondary:#ad362c;--on-secondary:#ffffff;--neo-surface:#f7feff;--neo-boundary:#698b97;--neo-fallback:#f7feff;--orb-stop-1:#bcb1ff;--orb-stop-2:#a3d9f5;--orb-stop-3:#f2bfdf;--orb-glow:#8970d933;--orb-duration:2400ms;--floating-bg:#216470;--floating-ink:#ffffff;--floating-boundary:#698b97;--floating-size:56px;--floating-offset:12px;--bubble-owner-bg:#216470;--bubble-owner-ink:#ffffff;--bubble-assistant-bg:#f7feff;--bubble-assistant-ink:#173744;--bubble-boundary:#698b97;--bubble-radius:24px;--voice-bg:#241c35;--voice-ink:#faf5ff;--voice-icon:#d2c2ff;--voice-boundary:#877899;--icon-stroke:1.75px;--neo-raised-light:#f5ffffcc;--neo-raised-dark:#244f6133;--neo-raised-offset:4px;--neo-raised-blur:10px;--neo-raised:-4px -4px 10px #f5ffffcc, 4px 4px 10px #244f6133;--neo-inset-light:#f5ffffcc;--neo-inset-dark:#244f6133;--neo-inset-offset:3px;--neo-inset-blur:8px;--neo-inset:inset -3px -3px 8px #f5ffffcc, inset 3px 3px 8px #244f6133;--neo-pressed-light:#f5ffffcc;--neo-pressed-dark:#244f6133;--neo-pressed-offset:1px;--neo-pressed-blur:3px;--neo-pressed:inset -1px -1px 3px #f5ffffcc, inset 1px 1px 3px #244f6133;--neo-flat-light:#f5ffffcc;--neo-flat-dark:#244f6133;--neo-flat-offset:0px;--neo-flat-blur:0px;--neo-flat:none;color-scheme:light}
[data-theme="fjord-dark"]{--space-1:.25rem;--space-2:.5rem;--space-3:1rem;--space-4:1.5rem;--space-5:2.5rem;--radius:16px;--radius-small:10px;--radius-large:24px;--shadow:0 8px 28px #153e5010;--elevation:0 16px 40px #153e5020;--duration:200ms;--ease:cubic-bezier(.2,.8,.2,1);--text-small:.875rem;--text-base:1rem;--text-title:clamp(1.4rem,1.2rem + .8vw,1.9rem);--control:48px;--sidebar:224px;--font-family:system-ui,-apple-system,"Segoe UI",sans-serif;--bg:#101f29;--surface:#1a303cf2;--solid:#1a303c;--ink:#e6f7fc;--muted:#accbd7;--line:#7a9ca9;--accent:#94d9dc;--gradient:linear-gradient(125deg,#94d9dc,#bdd7fa);--on-accent:#101f29;--gradient-start:#94d9dc;--gradient-mid:#bdd7fa;--gradient-end:#bdd7fa;--blur:20px;--tint:#5fb3c214;--texture:none;--weight:550;--tracking:-.015em;--border-width:1px;--secondary:#ffb4a5;--on-secondary:#231510;--neo-surface:#1a303c;--neo-boundary:#7a9ca9;--neo-fallback:#1a303c;--orb-stop-1:#bcb1ff;--orb-stop-2:#a3d9f5;--orb-stop-3:#f2bfdf;--orb-glow:#b5a0ff44;--orb-duration:2400ms;--floating-bg:#94d9dc;--floating-ink:#101f29;--floating-boundary:#7a9ca9;--floating-size:56px;--floating-offset:12px;--bubble-owner-bg:#94d9dc;--bubble-owner-ink:#101f29;--bubble-assistant-bg:#1a303c;--bubble-assistant-ink:#e6f7fc;--bubble-boundary:#7a9ca9;--bubble-radius:24px;--voice-bg:#241c35;--voice-ink:#faf5ff;--voice-icon:#d2c2ff;--voice-boundary:#aa97c6;--icon-stroke:1.75px;--neo-raised-light:#ffffff10;--neo-raised-dark:#00000066;--neo-raised-offset:4px;--neo-raised-blur:10px;--neo-raised:-4px -4px 10px #ffffff10, 4px 4px 10px #00000066;--neo-inset-light:#ffffff10;--neo-inset-dark:#00000066;--neo-inset-offset:3px;--neo-inset-blur:8px;--neo-inset:inset -3px -3px 8px #ffffff10, inset 3px 3px 8px #00000066;--neo-pressed-light:#ffffff10;--neo-pressed-dark:#00000066;--neo-pressed-offset:1px;--neo-pressed-blur:3px;--neo-pressed:inset -1px -1px 3px #ffffff10, inset 1px 1px 3px #00000066;--neo-flat-light:#ffffff10;--neo-flat-dark:#00000066;--neo-flat-offset:0px;--neo-flat-blur:0px;--neo-flat:none;color-scheme:dark}
[data-theme="halo-light"]{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--radius:18px;--radius-small:12px;--radius-large:24px;--shadow:0 8px 32px #15294712;--elevation:0 16px 48px #15294724;--duration:240ms;--ease:cubic-bezier(.2,0,0,1);--text-small:.875rem;--text-base:1rem;--text-title:clamp(1.4rem,1.2rem + .8vw,1.9rem);--control:48px;--sidebar:224px;--font-family:"Plus Jakarta Sans",system-ui,sans-serif;--bg:#EAE7FB;--surface:#faf9fff5;--solid:#faf9ff;--ink:#1F1B3A;--muted:#5F5A80;--line:#877899;--accent:#5B4BD6;--gradient:linear-gradient(125deg,#7565EF,#9B8BFF);--on-accent:#0B0816;--gradient-start:#7565EF;--gradient-mid:#9B8BFF;--gradient-end:#9B8BFF;--blur:20px;--tint:#8876d410;--texture:none;--weight:600;--tracking:-.035em;--border-width:1px;--secondary:#e5453a;--on-secondary:#1a0408;--neo-surface:#faf9ff;--neo-boundary:#877899;--neo-fallback:#faf9ff;--orb-stop-1:#bcb1ff;--orb-stop-2:#a3d9f5;--orb-stop-3:#f2bfdf;--orb-glow:#8970d933;--orb-duration:2400ms;--floating-bg:#7565EF;--floating-ink:#0B0816;--floating-boundary:#877899;--floating-size:56px;--floating-offset:12px;--bubble-owner-bg:#7565EF;--bubble-owner-ink:#0B0816;--bubble-assistant-bg:#faf9ff;--bubble-assistant-ink:#29213e;--bubble-boundary:#877899;--bubble-radius:24px;--voice-bg:#241c35;--voice-ink:#faf5ff;--voice-icon:#d2c2ff;--voice-boundary:#877899;--icon-stroke:1.75px;--neo-raised-light:#ffffff;--neo-raised-dark:#9a8cc05c;--neo-raised-offset:6px;--neo-raised-blur:14px;--neo-raised:-6px -6px 14px #ffffff, 6px 6px 14px #9a8cc05c;--neo-inset-light:#ffffffee;--neo-inset-dark:#7a6ca666;--neo-inset-offset:4px;--neo-inset-blur:10px;--neo-inset:inset -4px -4px 10px #ffffffee, inset 4px 4px 10px #7a6ca666;--neo-pressed-light:#ffffffcc;--neo-pressed-dark:#7a6ca66e;--neo-pressed-offset:2px;--neo-pressed-blur:5px;--neo-pressed:inset -2px -2px 5px #ffffffcc, inset 2px 2px 5px #7a6ca66e;--neo-flat-light:#ffffffdd;--neo-flat-dark:#67538630;--neo-flat-offset:0px;--neo-flat-blur:0px;--neo-flat:none;--ground-start:#EAE7FB;--ground-end:#DCE8FA;--ground:linear-gradient(125deg,#EAE7FB,#DCE8FA);--secondary-text:#5F5A80;--accent-fill-a:#5B4BD6;--accent-fill-b:#6E5DEA;--accent-text:#5B4BD6;--label-on-accent:#FFFFFF;--error:#BE123C;--success:#166534;--warning:#92400E;--coral-a:#FF7A8A;--coral-b:#FFA77A;--radius-full:9999px;--font-data:"JetBrains Mono",monospace;--ease-standard:cubic-bezier(.2,0,0,1);--ease-emphasized:cubic-bezier(.3,0,0,1);--ease-spring:cubic-bezier(.34,1.56,.64,1);--clay-inner-light:inset 0 10px 18px -12px #FFFFFFCC;--clay-inner-shade:inset 0 -14px 20px -14px #51447755;--drop-color:#51447740;--glass-fill:#F5F3FFF5;--glass-edge:#FFFFFFAA;--glass-blur:16px;--clay-pressed-scale:0.97;--clay-drop:0 12px 22px -10px #51447740;--space-6:32px;--space-7:48px;--duration-100:100ms;--duration-160:160ms;--duration-240:240ms;--duration-400:400ms;--duration-520:520ms;--type-display-size:34px;--type-display-weight:800;--type-title-size:22px;--type-title-weight:700;--type-heading-size:17px;--type-heading-weight:700;--type-body-size:15px;--type-body-weight:500;--type-caption-size:13px;--type-caption-weight:500;--type-label-size:11.5px;--type-label-weight:700;--type-label-transform:uppercase;--elevation-0:none;--elevation-1:0 6px 12px -8px #51447740;--elevation-2:0 12px 22px -10px #51447740;--elevation-3:0 20px 34px -14px #51447740;--elevation-4:0 30px 60px -24px #51447740;color-scheme:light}
[data-theme="halo-dark"]{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--radius:18px;--radius-small:12px;--radius-large:24px;--shadow:0 8px 32px #15294712;--elevation:0 16px 48px #15294724;--duration:240ms;--ease:cubic-bezier(.2,0,0,1);--text-small:.875rem;--text-base:1rem;--text-title:clamp(1.4rem,1.2rem + .8vw,1.9rem);--control:48px;--sidebar:224px;--font-family:"Plus Jakarta Sans",system-ui,sans-serif;--bg:#14112E;--surface:#0D0B1Ff5;--solid:#0D0B1F;--ink:#EFEDFF;--muted:#A9A4CE;--line:#9486ac;--accent:#7C6BFF;--gradient:linear-gradient(125deg,#7C6BFF,#A99CFF);--on-accent:#0B0816;--gradient-start:#7C6BFF;--gradient-mid:#A99CFF;--gradient-end:#A99CFF;--blur:16px;--tint:transparent;--texture:none;--weight:600;--tracking:-.035em;--border-width:1px;--secondary:#ffb4a5;--on-secondary:#231510;--neo-surface:#0D0B1F;--neo-boundary:#9486ac;--neo-fallback:#0D0B1F;--orb-stop-1:#bcb1ff;--orb-stop-2:#a3d9f5;--orb-stop-3:#f2bfdf;--orb-glow:#b5a0ff44;--orb-duration:2400ms;--floating-bg:#7C6BFF;--floating-ink:#0B0816;--floating-boundary:#9486ac;--floating-size:56px;--floating-offset:12px;--bubble-owner-bg:#7C6BFF;--bubble-owner-ink:#0B0816;--bubble-assistant-bg:#0D0B1F;--bubble-assistant-ink:#EFEDFF;--bubble-boundary:#9486ac;--bubble-radius:24px;--voice-bg:#241c35;--voice-ink:#faf5ff;--voice-icon:#d2c2ff;--voice-boundary:#aa97c6;--icon-stroke:1.75px;--neo-raised-light:#ffffff1c;--neo-raised-dark:#000000a0;--neo-raised-offset:5px;--neo-raised-blur:12px;--neo-raised:-5px -5px 12px #ffffff1c, 5px 5px 12px #000000a0;--neo-inset-light:#ffffff16;--neo-inset-dark:#000000b0;--neo-inset-offset:4px;--neo-inset-blur:10px;--neo-inset:inset -4px -4px 10px #ffffff16, inset 4px 4px 10px #000000b0;--neo-pressed-light:#ffffff12;--neo-pressed-dark:#000000b8;--neo-pressed-offset:2px;--neo-pressed-blur:5px;--neo-pressed:inset -2px -2px 5px #ffffff12, inset 2px 2px 5px #000000b8;--neo-flat-light:#ffffff10;--neo-flat-dark:#00000066;--neo-flat-offset:0px;--neo-flat-blur:0px;--neo-flat:none;--ground-start:#14112E;--ground-end:#0D0B1F;--ground:linear-gradient(125deg,#14112E,#0D0B1F);--secondary-text:#A9A4CE;--accent-fill-a:#7C6BFF;--accent-fill-b:#A99CFF;--accent-text:#7C6BFF;--label-on-accent:#0B0816;--error:#FB7185;--success:#4ADE80;--warning:#FBBF24;--coral-a:#FF7A8A;--coral-b:#FFA77A;--radius-full:9999px;--font-data:"JetBrains Mono",monospace;--ease-standard:cubic-bezier(.2,0,0,1);--ease-emphasized:cubic-bezier(.3,0,0,1);--ease-spring:cubic-bezier(.34,1.56,.64,1);--clay-inner-light:inset 0 10px 18px -12px #FFFFFF24;--clay-inner-shade:inset 0 -14px 20px -14px #00000088;--drop-color:#00000080;--glass-fill:#0D0B1Ff5;--glass-edge:#FFFFFF24;--glass-blur:16px;--clay-pressed-scale:0.97;--clay-drop:0 12px 22px -10px #00000080;--space-6:32px;--space-7:48px;--duration-100:100ms;--duration-160:160ms;--duration-240:240ms;--duration-400:400ms;--duration-520:520ms;--type-display-size:34px;--type-display-weight:800;--type-title-size:22px;--type-title-weight:700;--type-heading-size:17px;--type-heading-weight:700;--type-body-size:15px;--type-body-weight:500;--type-caption-size:13px;--type-caption-weight:500;--type-label-size:11.5px;--type-label-weight:700;--type-label-transform:uppercase;--elevation-0:none;--elevation-1:0 6px 12px -8px #00000080;--elevation-2:0 12px 22px -10px #00000080;--elevation-3:0 20px 34px -14px #00000080;--elevation-4:0 30px 60px -24px #00000080;color-scheme:dark}
[data-theme="amoled-dark"]{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--radius:18px;--radius-small:12px;--radius-large:24px;--shadow:0 8px 32px #15294712;--elevation:0 16px 48px #15294724;--duration:240ms;--ease:cubic-bezier(.2,0,0,1);--text-small:.875rem;--text-base:1rem;--text-title:clamp(1.4rem,1.2rem + .8vw,1.9rem);--control:48px;--sidebar:224px;--font-family:"Plus Jakarta Sans",system-ui,sans-serif;--bg:#000000;--surface:#000000f5;--solid:#000000;--ink:#F5F4FF;--muted:#9A97B8;--line:#9486ac;--accent:#8B7CFF;--gradient:linear-gradient(125deg,#8B7CFF,#B6ABFF);--on-accent:#0B0816;--gradient-start:#8B7CFF;--gradient-mid:#B6ABFF;--gradient-end:#B6ABFF;--blur:0px;--tint:transparent;--texture:none;--weight:600;--tracking:-.035em;--border-width:1px;--secondary:#ffb4a5;--on-secondary:#231510;--neo-surface:#000000;--neo-boundary:#9486ac;--neo-fallback:#000000;--orb-stop-1:#bcb1ff;--orb-stop-2:#a3d9f5;--orb-stop-3:#f2bfdf;--orb-glow:#b5a0ff44;--orb-duration:2400ms;--floating-bg:#8B7CFF;--floating-ink:#0B0816;--floating-boundary:#9486ac;--floating-size:56px;--floating-offset:12px;--bubble-owner-bg:#8B7CFF;--bubble-owner-ink:#0B0816;--bubble-assistant-bg:#000000;--bubble-assistant-ink:#F5F4FF;--bubble-boundary:#9486ac;--bubble-radius:24px;--voice-bg:#241c35;--voice-ink:#faf5ff;--voice-icon:#d2c2ff;--voice-boundary:#aa97c6;--icon-stroke:1.75px;--neo-raised-light:#ffffff1c;--neo-raised-dark:#000000a0;--neo-raised-offset:5px;--neo-raised-blur:12px;--neo-raised:-5px -5px 12px #ffffff1c, 5px 5px 12px #000000a0;--neo-inset-light:#ffffff16;--neo-inset-dark:#000000b0;--neo-inset-offset:4px;--neo-inset-blur:10px;--neo-inset:inset -4px -4px 10px #ffffff16, inset 4px 4px 10px #000000b0;--neo-pressed-light:#ffffff12;--neo-pressed-dark:#000000b8;--neo-pressed-offset:2px;--neo-pressed-blur:5px;--neo-pressed:inset -2px -2px 5px #ffffff12, inset 2px 2px 5px #000000b8;--neo-flat-light:#ffffff10;--neo-flat-dark:#00000066;--neo-flat-offset:0px;--neo-flat-blur:0px;--neo-flat:none;--ground-start:#000000;--ground-end:#000000;--ground:linear-gradient(125deg,#000000,#000000);--secondary-text:#9A97B8;--accent-fill-a:#8B7CFF;--accent-fill-b:#B6ABFF;--accent-text:#8B7CFF;--label-on-accent:#0B0816;--error:#FB7185;--success:#4ADE80;--warning:#FBBF24;--coral-a:#FF7A8A;--coral-b:#FFA77A;--radius-full:9999px;--font-data:"JetBrains Mono",monospace;--ease-standard:cubic-bezier(.2,0,0,1);--ease-emphasized:cubic-bezier(.3,0,0,1);--ease-spring:cubic-bezier(.34,1.56,.64,1);--clay-inner-light:inset 0 10px 18px -12px #FFFFFF24;--clay-inner-shade:inset 0 -14px 20px -14px #00000088;--drop-color:#00000080;--glass-fill:#000000f5;--glass-edge:#FFFFFF24;--glass-blur:0px;--clay-pressed-scale:0.97;--clay-drop:0 12px 22px -10px #00000080;--space-6:32px;--space-7:48px;--duration-100:100ms;--duration-160:160ms;--duration-240:240ms;--duration-400:400ms;--duration-520:520ms;--type-display-size:34px;--type-display-weight:800;--type-title-size:22px;--type-title-weight:700;--type-heading-size:17px;--type-heading-weight:700;--type-body-size:15px;--type-body-weight:500;--type-caption-size:13px;--type-caption-weight:500;--type-label-size:11.5px;--type-label-weight:700;--type-label-transform:uppercase;--elevation-0:none;--elevation-1:0 6px 12px -8px #00000080;--elevation-2:0 12px 22px -10px #00000080;--elevation-3:0 20px 34px -14px #00000080;--elevation-4:0 30px 60px -24px #00000080;color-scheme:dark}
[data-theme="hud-dark"]{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--radius:3px;--radius-small:3px;--radius-large:3px;--shadow:0 8px 32px #15294712;--elevation:0 16px 48px #15294724;--duration:240ms;--ease:cubic-bezier(.2,0,0,1);--text-small:.875rem;--text-base:1rem;--text-title:clamp(1.4rem,1.2rem + .8vw,1.9rem);--control:48px;--sidebar:224px;--font-family:"JetBrains Mono",monospace;--bg:#04070D;--surface:#04070Df5;--solid:#04070D;--ink:#CFF8FF;--muted:#6FA9B8;--line:#9486ac;--accent:#2EE6FF;--gradient:linear-gradient(125deg,#2EE6FF,#2EE6FF);--on-accent:#021018;--gradient-start:#2EE6FF;--gradient-mid:#2EE6FF;--gradient-end:#2EE6FF;--blur:16px;--tint:transparent;--texture:none;--weight:600;--tracking:-.035em;--border-width:1px;--secondary:#ffb4a5;--on-secondary:#231510;--neo-surface:#04070D;--neo-boundary:#9486ac;--neo-fallback:#04070D;--orb-stop-1:#bcb1ff;--orb-stop-2:#a3d9f5;--orb-stop-3:#f2bfdf;--orb-glow:#b5a0ff44;--orb-duration:2400ms;--floating-bg:#2EE6FF;--floating-ink:#021018;--floating-boundary:#9486ac;--floating-size:56px;--floating-offset:12px;--bubble-owner-bg:#2EE6FF;--bubble-owner-ink:#021018;--bubble-assistant-bg:#04070D;--bubble-assistant-ink:#CFF8FF;--bubble-boundary:#9486ac;--bubble-radius:24px;--voice-bg:#241c35;--voice-ink:#faf5ff;--voice-icon:#d2c2ff;--voice-boundary:#aa97c6;--icon-stroke:1.75px;--neo-raised-light:#ffffff1c;--neo-raised-dark:#000000a0;--neo-raised-offset:5px;--neo-raised-blur:12px;--neo-raised:-5px -5px 12px #ffffff1c, 5px 5px 12px #000000a0;--neo-inset-light:#ffffff16;--neo-inset-dark:#000000b0;--neo-inset-offset:4px;--neo-inset-blur:10px;--neo-inset:inset -4px -4px 10px #ffffff16, inset 4px 4px 10px #000000b0;--neo-pressed-light:#ffffff12;--neo-pressed-dark:#000000b8;--neo-pressed-offset:2px;--neo-pressed-blur:5px;--neo-pressed:inset -2px -2px 5px #ffffff12, inset 2px 2px 5px #000000b8;--neo-flat-light:#ffffff10;--neo-flat-dark:#00000066;--neo-flat-offset:0px;--neo-flat-blur:0px;--neo-flat:none;--ground-start:#04070D;--ground-end:#04070D;--ground:linear-gradient(125deg,#04070D,#04070D);--secondary-text:#6FA9B8;--accent-fill-a:#2EE6FF;--accent-fill-b:#2EE6FF;--accent-text:#2EE6FF;--label-on-accent:#021018;--error:#FB7185;--success:#4ADE80;--warning:#FBBF24;--coral-a:#FF3DA5;--coral-b:#FF3DA5;--radius-full:9999px;--font-data:"JetBrains Mono",monospace;--ease-standard:cubic-bezier(.2,0,0,1);--ease-emphasized:cubic-bezier(.3,0,0,1);--ease-spring:cubic-bezier(.34,1.56,.64,1);--clay-inner-light:inset 0 10px 18px -12px #FFFFFF24;--clay-inner-shade:inset 0 -14px 20px -14px #00000088;--drop-color:#00000080;--glass-fill:#04070Df5;--glass-edge:#FFFFFF24;--glass-blur:16px;--clay-pressed-scale:0.97;--clay-drop:0 12px 22px -10px #00000080;--space-6:32px;--space-7:48px;--duration-100:100ms;--duration-160:160ms;--duration-240:240ms;--duration-400:400ms;--duration-520:520ms;--type-display-size:34px;--type-display-weight:800;--type-title-size:22px;--type-title-weight:700;--type-heading-size:17px;--type-heading-weight:700;--type-body-size:15px;--type-body-weight:500;--type-caption-size:13px;--type-caption-weight:500;--type-label-size:11.5px;--type-label-weight:700;--type-label-transform:uppercase;--elevation-0:none;--elevation-1:0 6px 12px -8px #00000080;--elevation-2:0 12px 22px -10px #00000080;--elevation-3:0 20px 34px -14px #00000080;--elevation-4:0 30px 60px -24px #00000080;color-scheme:dark}
[data-theme="halo-light"][data-accent="violet"]{--accent-fill-a:#5B4BD6;--accent-fill-b:#6E5DEA;--accent-text:#5B4BD6;--label-on-accent:#FFFFFF;--accent:#5B4BD6;--on-accent:#FFFFFF;--gradient-start:#5B4BD6;--gradient-mid:#6E5DEA;--gradient-end:#6E5DEA;--gradient:linear-gradient(125deg,#5B4BD6,#6E5DEA);--floating-bg:#5B4BD6;--floating-ink:#FFFFFF;--bubble-owner-bg:#5B4BD6;--bubble-owner-ink:#FFFFFF;}
[data-theme="halo-dark"][data-accent="violet"]{--accent-fill-a:#7C6BFF;--accent-fill-b:#A99CFF;--accent-text:#7C6BFF;--label-on-accent:#0B0816;--accent:#7C6BFF;--on-accent:#0B0816;--gradient-start:#7C6BFF;--gradient-mid:#A99CFF;--gradient-end:#A99CFF;--gradient:linear-gradient(125deg,#7C6BFF,#A99CFF);--floating-bg:#7C6BFF;--floating-ink:#0B0816;--bubble-owner-bg:#7C6BFF;--bubble-owner-ink:#0B0816;}
[data-theme="amoled-dark"][data-accent="violet"]{--accent-fill-a:#8B7CFF;--accent-fill-b:#B6ABFF;--accent-text:#8B7CFF;--label-on-accent:#0B0816;--accent:#8B7CFF;--on-accent:#0B0816;--gradient-start:#8B7CFF;--gradient-mid:#B6ABFF;--gradient-end:#B6ABFF;--gradient:linear-gradient(125deg,#8B7CFF,#B6ABFF);--floating-bg:#8B7CFF;--floating-ink:#0B0816;--bubble-owner-bg:#8B7CFF;--bubble-owner-ink:#0B0816;}
[data-theme="hud-dark"][data-accent="violet"]{--accent-fill-a:#2EE6FF;--accent-fill-b:#2EE6FF;--accent-text:#2EE6FF;--label-on-accent:#021018;--accent:#2EE6FF;--on-accent:#021018;--gradient-start:#2EE6FF;--gradient-mid:#2EE6FF;--gradient-end:#2EE6FF;--gradient:linear-gradient(125deg,#2EE6FF,#2EE6FF);--floating-bg:#2EE6FF;--floating-ink:#021018;--bubble-owner-bg:#2EE6FF;--bubble-owner-ink:#021018;}
[data-theme="halo-light"][data-accent="mint"]{--accent-fill-a:#10B981;--accent-fill-b:#6EE7B7;--accent-text:#006B49;--label-on-accent:#0B0816;--accent:#006B49;--on-accent:#0B0816;--gradient-start:#10B981;--gradient-mid:#6EE7B7;--gradient-end:#6EE7B7;--gradient:linear-gradient(125deg,#10B981,#6EE7B7);--floating-bg:#10B981;--floating-ink:#0B0816;--bubble-owner-bg:#10B981;--bubble-owner-ink:#0B0816;}
[data-theme="halo-dark"][data-accent="mint"]{--accent-fill-a:#10B981;--accent-fill-b:#6EE7B7;--accent-text:#6EE7B7;--label-on-accent:#0B0816;--accent:#6EE7B7;--on-accent:#0B0816;--gradient-start:#10B981;--gradient-mid:#6EE7B7;--gradient-end:#6EE7B7;--gradient:linear-gradient(125deg,#10B981,#6EE7B7);--floating-bg:#10B981;--floating-ink:#0B0816;--bubble-owner-bg:#10B981;--bubble-owner-ink:#0B0816;}
[data-theme="amoled-dark"][data-accent="mint"]{--accent-fill-a:#10B981;--accent-fill-b:#6EE7B7;--accent-text:#6EE7B7;--label-on-accent:#0B0816;--accent:#6EE7B7;--on-accent:#0B0816;--gradient-start:#10B981;--gradient-mid:#6EE7B7;--gradient-end:#6EE7B7;--gradient:linear-gradient(125deg,#10B981,#6EE7B7);--floating-bg:#10B981;--floating-ink:#0B0816;--bubble-owner-bg:#10B981;--bubble-owner-ink:#0B0816;}
[data-theme="hud-dark"][data-accent="mint"]{--accent-fill-a:#10B981;--accent-fill-b:#6EE7B7;--accent-text:#6EE7B7;--label-on-accent:#0B0816;--accent:#6EE7B7;--on-accent:#0B0816;--gradient-start:#10B981;--gradient-mid:#6EE7B7;--gradient-end:#6EE7B7;--gradient:linear-gradient(125deg,#10B981,#6EE7B7);--floating-bg:#10B981;--floating-ink:#0B0816;--bubble-owner-bg:#10B981;--bubble-owner-ink:#0B0816;}
[data-theme="halo-light"][data-accent="sunset"]{--accent-fill-a:#F97316;--accent-fill-b:#FDBA74;--accent-text:#9A3B00;--label-on-accent:#0B0816;--accent:#9A3B00;--on-accent:#0B0816;--gradient-start:#F97316;--gradient-mid:#FDBA74;--gradient-end:#FDBA74;--gradient:linear-gradient(125deg,#F97316,#FDBA74);--floating-bg:#F97316;--floating-ink:#0B0816;--bubble-owner-bg:#F97316;--bubble-owner-ink:#0B0816;}
[data-theme="halo-dark"][data-accent="sunset"]{--accent-fill-a:#F97316;--accent-fill-b:#FDBA74;--accent-text:#FDBA74;--label-on-accent:#0B0816;--accent:#FDBA74;--on-accent:#0B0816;--gradient-start:#F97316;--gradient-mid:#FDBA74;--gradient-end:#FDBA74;--gradient:linear-gradient(125deg,#F97316,#FDBA74);--floating-bg:#F97316;--floating-ink:#0B0816;--bubble-owner-bg:#F97316;--bubble-owner-ink:#0B0816;}
[data-theme="amoled-dark"][data-accent="sunset"]{--accent-fill-a:#F97316;--accent-fill-b:#FDBA74;--accent-text:#FDBA74;--label-on-accent:#0B0816;--accent:#FDBA74;--on-accent:#0B0816;--gradient-start:#F97316;--gradient-mid:#FDBA74;--gradient-end:#FDBA74;--gradient:linear-gradient(125deg,#F97316,#FDBA74);--floating-bg:#F97316;--floating-ink:#0B0816;--bubble-owner-bg:#F97316;--bubble-owner-ink:#0B0816;}
[data-theme="hud-dark"][data-accent="sunset"]{--accent-fill-a:#F97316;--accent-fill-b:#FDBA74;--accent-text:#FDBA74;--label-on-accent:#0B0816;--accent:#FDBA74;--on-accent:#0B0816;--gradient-start:#F97316;--gradient-mid:#FDBA74;--gradient-end:#FDBA74;--gradient:linear-gradient(125deg,#F97316,#FDBA74);--floating-bg:#F97316;--floating-ink:#0B0816;--bubble-owner-bg:#F97316;--bubble-owner-ink:#0B0816;}
[data-theme="halo-light"][data-accent="rose"]{--accent-fill-a:#EC4899;--accent-fill-b:#F9A8D4;--accent-text:#A31761;--label-on-accent:#0B0816;--accent:#A31761;--on-accent:#0B0816;--gradient-start:#EC4899;--gradient-mid:#F9A8D4;--gradient-end:#F9A8D4;--gradient:linear-gradient(125deg,#EC4899,#F9A8D4);--floating-bg:#EC4899;--floating-ink:#0B0816;--bubble-owner-bg:#EC4899;--bubble-owner-ink:#0B0816;}
[data-theme="halo-dark"][data-accent="rose"]{--accent-fill-a:#EC4899;--accent-fill-b:#F9A8D4;--accent-text:#F9A8D4;--label-on-accent:#0B0816;--accent:#F9A8D4;--on-accent:#0B0816;--gradient-start:#EC4899;--gradient-mid:#F9A8D4;--gradient-end:#F9A8D4;--gradient:linear-gradient(125deg,#EC4899,#F9A8D4);--floating-bg:#EC4899;--floating-ink:#0B0816;--bubble-owner-bg:#EC4899;--bubble-owner-ink:#0B0816;}
[data-theme="amoled-dark"][data-accent="rose"]{--accent-fill-a:#EC4899;--accent-fill-b:#F9A8D4;--accent-text:#F9A8D4;--label-on-accent:#0B0816;--accent:#F9A8D4;--on-accent:#0B0816;--gradient-start:#EC4899;--gradient-mid:#F9A8D4;--gradient-end:#F9A8D4;--gradient:linear-gradient(125deg,#EC4899,#F9A8D4);--floating-bg:#EC4899;--floating-ink:#0B0816;--bubble-owner-bg:#EC4899;--bubble-owner-ink:#0B0816;}
[data-theme="hud-dark"][data-accent="rose"]{--accent-fill-a:#EC4899;--accent-fill-b:#F9A8D4;--accent-text:#F9A8D4;--label-on-accent:#0B0816;--accent:#F9A8D4;--on-accent:#0B0816;--gradient-start:#EC4899;--gradient-mid:#F9A8D4;--gradient-end:#F9A8D4;--gradient:linear-gradient(125deg,#EC4899,#F9A8D4);--floating-bg:#EC4899;--floating-ink:#0B0816;--bubble-owner-bg:#EC4899;--bubble-owner-ink:#0B0816;}
[data-theme="halo-light"][data-accent="ocean"]{--accent-fill-a:#0EA5E9;--accent-fill-b:#7DD3FC;--accent-text:#00638F;--label-on-accent:#0B0816;--accent:#00638F;--on-accent:#0B0816;--gradient-start:#0EA5E9;--gradient-mid:#7DD3FC;--gradient-end:#7DD3FC;--gradient:linear-gradient(125deg,#0EA5E9,#7DD3FC);--floating-bg:#0EA5E9;--floating-ink:#0B0816;--bubble-owner-bg:#0EA5E9;--bubble-owner-ink:#0B0816;}
[data-theme="halo-dark"][data-accent="ocean"]{--accent-fill-a:#0EA5E9;--accent-fill-b:#7DD3FC;--accent-text:#7DD3FC;--label-on-accent:#0B0816;--accent:#7DD3FC;--on-accent:#0B0816;--gradient-start:#0EA5E9;--gradient-mid:#7DD3FC;--gradient-end:#7DD3FC;--gradient:linear-gradient(125deg,#0EA5E9,#7DD3FC);--floating-bg:#0EA5E9;--floating-ink:#0B0816;--bubble-owner-bg:#0EA5E9;--bubble-owner-ink:#0B0816;}
[data-theme="amoled-dark"][data-accent="ocean"]{--accent-fill-a:#0EA5E9;--accent-fill-b:#7DD3FC;--accent-text:#7DD3FC;--label-on-accent:#0B0816;--accent:#7DD3FC;--on-accent:#0B0816;--gradient-start:#0EA5E9;--gradient-mid:#7DD3FC;--gradient-end:#7DD3FC;--gradient:linear-gradient(125deg,#0EA5E9,#7DD3FC);--floating-bg:#0EA5E9;--floating-ink:#0B0816;--bubble-owner-bg:#0EA5E9;--bubble-owner-ink:#0B0816;}
[data-theme="hud-dark"][data-accent="ocean"]{--accent-fill-a:#0EA5E9;--accent-fill-b:#7DD3FC;--accent-text:#7DD3FC;--label-on-accent:#0B0816;--accent:#7DD3FC;--on-accent:#0B0816;--gradient-start:#0EA5E9;--gradient-mid:#7DD3FC;--gradient-end:#7DD3FC;--gradient:linear-gradient(125deg,#0EA5E9,#7DD3FC);--floating-bg:#0EA5E9;--floating-ink:#0B0816;--bubble-owner-bg:#0EA5E9;--bubble-owner-ink:#0B0816;}
[data-theme="halo-light"][data-accent="gold"]{--accent-fill-a:#EAB308;--accent-fill-b:#FDE047;--accent-text:#735500;--label-on-accent:#0B0816;--accent:#735500;--on-accent:#0B0816;--gradient-start:#EAB308;--gradient-mid:#FDE047;--gradient-end:#FDE047;--gradient:linear-gradient(125deg,#EAB308,#FDE047);--floating-bg:#EAB308;--floating-ink:#0B0816;--bubble-owner-bg:#EAB308;--bubble-owner-ink:#0B0816;}
[data-theme="halo-dark"][data-accent="gold"]{--accent-fill-a:#EAB308;--accent-fill-b:#FDE047;--accent-text:#FDE047;--label-on-accent:#0B0816;--accent:#FDE047;--on-accent:#0B0816;--gradient-start:#EAB308;--gradient-mid:#FDE047;--gradient-end:#FDE047;--gradient:linear-gradient(125deg,#EAB308,#FDE047);--floating-bg:#EAB308;--floating-ink:#0B0816;--bubble-owner-bg:#EAB308;--bubble-owner-ink:#0B0816;}
[data-theme="amoled-dark"][data-accent="gold"]{--accent-fill-a:#EAB308;--accent-fill-b:#FDE047;--accent-text:#FDE047;--label-on-accent:#0B0816;--accent:#FDE047;--on-accent:#0B0816;--gradient-start:#EAB308;--gradient-mid:#FDE047;--gradient-end:#FDE047;--gradient:linear-gradient(125deg,#EAB308,#FDE047);--floating-bg:#EAB308;--floating-ink:#0B0816;--bubble-owner-bg:#EAB308;--bubble-owner-ink:#0B0816;}
[data-theme="hud-dark"][data-accent="gold"]{--accent-fill-a:#EAB308;--accent-fill-b:#FDE047;--accent-text:#FDE047;--label-on-accent:#0B0816;--accent:#FDE047;--on-accent:#0B0816;--gradient-start:#EAB308;--gradient-mid:#FDE047;--gradient-end:#FDE047;--gradient:linear-gradient(125deg,#EAB308,#FDE047);--floating-bg:#EAB308;--floating-ink:#0B0816;--bubble-owner-bg:#EAB308;--bubble-owner-ink:#0B0816;}
