:root{--leaf:#7baf6a;--forest:#3f6831;--navy:#152337;--butter:#f5e0a3;--seafoam:#a7c99c;--clay:#ad421f;--onyx:#090c11;--paper:#f7f7f3;--stone:#70786d;--leaf-600:#669c54;--forest-400:#63a44d;--clay-500:#ab411f;--clay-400:#e07552;--stone-700:#5f655c;--stone-400:#8e958b;--navy-800:#1b2d46;--paper-background:#faf7ed;--leaf-wash:#edf4eb;--forest-wash:#edf4eb;--butter-wash:#fdf8ea;--clay-wash:#fae7e1;--stone-hairline:#dbddda;--leaf-wash-dark:#1c2b17;--forest-wash-dark:#152310;--butter-wash-dark:#302812;--clay-wash-dark:#301a12;--hairline-dark:#18283f}:root,:root[data-mode=light]{--surface-0:var(--paper-background);--surface-1:var(--paper);--surface-2:var(--paper);--surface-inverse:var(--navy);--sidebar-bg:var(--paper-background);--chat-input-bg:var(--paper);--text-primary:var(--onyx);--text-secondary:var(--onyx);--text-disabled:var(--onyx);--text-on-inverse:var(--paper);--border:var(--stone-hairline);--border-strong:var(--stone);--fill-brand:var(--leaf);--on-brand:var(--onyx);--text-brand:var(--forest);--bg-brand:var(--leaf-wash);--border-brand:var(--leaf-600);--fill-action:var(--seafoam);--on-action:var(--onyx);--fill-success:var(--forest);--on-success:var(--paper);--text-success:var(--forest);--bg-success:var(--forest-wash);--fill-warning:var(--butter);--on-warning:var(--navy);--text-warning:var(--navy);--bg-warning:var(--butter-wash);--fill-danger:var(--clay-500);--on-danger:var(--paper);--text-danger:var(--clay-500);--bg-danger:var(--clay-wash);--border-danger:var(--clay-500);--scrim:#090c1180;--glass-fill:var(--surface-1);--glass-fill-subtle:var(--surface-2);--glass-hairline:var(--border);--bubble-user-bg:var(--seafoam);--bubble-user-fg:var(--onyx);--bubble-assistant-bg:var(--leaf);--bubble-assistant-fg:var(--onyx);--bubble-brand-bg:var(--seafoam);--bubble-brand-fg:var(--onyx);--bubble-brand-fg-muted:var(--onyx);--field-on-brand-bg:var(--paper);--field-on-brand-fg:var(--stone-700);--marquee-tint:var(--seafoam);--marquee-ink:var(--onyx);--auth-canvas:var(--paper);--auth-title:var(--forest);--auth-subtitle:var(--forest);--chat-canvas:linear-gradient(var(--paper-background),var(--paper-background))}:root[data-mode=dark]{--surface-0:var(--onyx);--surface-1:var(--navy);--surface-2:var(--navy-800);--surface-inverse:var(--paper);--sidebar-bg:var(--onyx);--chat-input-bg:var(--onyx);--text-primary:var(--paper);--text-secondary:var(--stone-400);--text-disabled:var(--stone);--text-on-inverse:var(--onyx);--border:var(--hairline-dark);--border-strong:var(--stone);--fill-brand:var(--leaf);--on-brand:var(--onyx);--text-brand:var(--leaf);--bg-brand:var(--leaf-wash-dark);--border-brand:var(--leaf);--fill-action:var(--forest);--on-action:var(--paper);--fill-success:var(--forest);--on-success:var(--paper);--text-success:var(--forest-400);--bg-success:var(--forest-wash-dark);--fill-warning:var(--butter);--on-warning:var(--navy);--text-warning:var(--butter);--bg-warning:var(--butter-wash-dark);--fill-danger:var(--clay-500);--on-danger:var(--paper);--text-danger:var(--clay-400);--bg-danger:var(--clay-wash-dark);--border-danger:var(--clay-400);--scrim:#090c11b3;--glass-fill:var(--surface-1);--glass-fill-subtle:var(--surface-2);--glass-hairline:var(--border);--bubble-user-bg:var(--leaf);--bubble-user-fg:var(--paper);--bubble-assistant-bg:var(--forest);--bubble-assistant-fg:var(--paper);--bubble-brand-bg:var(--leaf);--bubble-brand-fg:var(--onyx);--bubble-brand-fg-muted:var(--navy);--field-on-brand-bg:var(--seafoam);--field-on-brand-fg:var(--navy);--marquee-tint:var(--navy);--marquee-ink:var(--paper);--auth-canvas:var(--onyx);--auth-title:var(--butter);--auth-subtitle:var(--paper);--chat-canvas:linear-gradient(var(--onyx),var(--onyx))}:root{--avatar-bg:var(--stone-700);--avatar-fg:var(--paper);--radius:0.625rem;--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) + 4px);--liquid-glass-tint-light:#ffffff;--liquid-glass-specular-light:#ffffff;--liquid-glass-shadow-light:var(--onyx);--liquid-glass-tint-dark:var(--navy-800);--liquid-glass-specular-dark:var(--stone);--liquid-glass-shadow-dark:#000000}:root,:root[data-mode=light]{--liquid-glass-tint-auto:var(--paper);--liquid-glass-specular-auto:#ffffff;--liquid-glass-shadow-auto:var(--onyx)}:root[data-mode=dark]{--liquid-glass-tint-auto:var(--navy-800);--liquid-glass-specular-auto:var(--stone);--liquid-glass-shadow-auto:#000000}