:root,:host,.light{--canvas:45 10% 95%;--surface:0 0% 100%;--surface-2:45 10% 96.8%;--skeleton:45 8% 90%;--table-head:45 9% 94.5%;--background:var(--canvas);--foreground:240 6% 9.6%;--card:var(--surface);--card-foreground:var(--foreground);--popover:var(--surface);--popover-foreground:var(--foreground);--primary:20 100% 50%;--primary-foreground:0 0% 100%;--secondary:45 9% 92.5%;--secondary-foreground:var(--foreground);--muted:var(--surface-2);--muted-foreground:240 3% 42%;--accent:45 8% 91%;--accent-foreground:var(--foreground);--destructive:var(--danger);--destructive-foreground:0 0% 100%;--border:36 9% 90%;--input:34 8% 84%;--ring:20 100% 50%;--brand-ink:17 88% 37%;--brand-band-from:var(--primary);--brand-band-to:27 96% 61%;--brand-band-ink:17 88% 37%;--success:161 94% 30%;--success-ink:163 90% 22%;--danger:0 72% 51%;--danger-ink:0 74% 42%;--warning:32 95% 44%;--warning-ink:26 90% 34%;--info:221 83% 53%;--info-ink:224 76% 48%;--marketplace-ml:54 100% 50%;--marketplace-ml-foreground:234 44% 32%;--overlay:240 10% 4%;--surface-inverse:226 42% 6%;--surface-inverse-foreground:0 0% 100%;--chart-1:212.8 67.7% 50.2%;--chart-2:158.5 73.3% 39.6%;--chart-3:248.8 48.4% 44.1%;--chart-4:40.8 100% 46.5%;--chart-5:350 90% 45%;--chart-6:178 60% 25%;--chart-7:332 72% 50%;--chart-8:86 40% 44%;--chart-positive:var(--chart-2);--sidebar:var(--surface-2);--sidebar-foreground:var(--foreground);--sidebar-primary:20 100% 50%;--sidebar-primary-foreground:0 0% 100%;--sidebar-accent:var(--accent);--sidebar-accent-foreground:var(--foreground);--sidebar-border:var(--border);--sidebar-ring:20 100% 50%;--font-sans:var(--font-figtree), ui-sans-serif, system-ui, sans-serif;--font-serif:Georgia, serif;--font-mono:"Fira Code", monospace;--radius:.5rem;--shadow-xs:0 1px 2px #18181b0d;--shadow-sm:0 1px 3px #18181b12, 0 1px 2px #18181b0a;--shadow-md:0 8px 24px -6px #18181b1f, 0 2px 6px #18181b0d;--hh-ink-50:#ededed;--hh-ink-100:#f4f4f6;--hh-ink-200:#e0e0e0;--hh-ink-300:#d4d4d8;--hh-ink-400:#a7abb4;--hh-ink-500:#7b828e;--hh-ink-600:#5c6370;--hh-ink-700:#323a48;--hh-ink-800:#191e2e;--hh-ink-900:#090c16;--hh-orange-50:#fff3eb;--hh-orange-100:#ffe1cc;--hh-orange-200:#ffc299;--hh-orange-300:#ffa466;--hh-orange-400:#ff8733;--hh-orange-500:#f50;--hh-orange-600:#e64c00;--hh-orange-700:#b33b00;--hh-orange-800:#802a00;--hh-orange-900:#4d1a00;--hh-danger:#f33;--hh-danger-fg:#b91c1c;--hh-warning:#f59e0b;--hh-success:#10b981;--hh-success-fg:#047857}.dark{--canvas:225 10% 6.5%;--surface:225 8% 9.5%;--surface-2:225 7% 12.5%;--skeleton:var(--surface-2);--table-head:225 7% 14.5%;--background:var(--canvas);--foreground:240 6% 93%;--card:var(--surface);--card-foreground:var(--foreground);--popover:var(--surface-2);--popover-foreground:var(--foreground);--primary:20 100% 50%;--primary-foreground:0 0% 100%;--secondary:225 7% 14.5%;--secondary-foreground:var(--foreground);--muted:var(--surface-2);--muted-foreground:240 4% 64%;--accent:225 6% 17.5%;--accent-foreground:var(--foreground);--destructive:0 72% 51%;--destructive-foreground:0 0% 100%;--border:225 6% 18%;--input:225 6% 22%;--ring:20 100% 50%;--brand-ink:21 100% 65%;--success:158 64% 52%;--success-ink:158 64% 52%;--danger:0 91% 71%;--danger-ink:0 91% 71%;--warning:43 96% 56%;--warning-ink:43 96% 56%;--info:213 94% 68%;--info-ink:213 94% 68%;--marketplace-ml:54 100% 50%;--marketplace-ml-foreground:234 44% 32%;--overlay:0 0% 0%;--surface-inverse:226 42% 6%;--surface-inverse-foreground:0 0% 100%;--chart-1:212.8 76.8% 56.1%;--chart-2:159.2 72.7% 35.9%;--chart-3:235 92% 79%;--chart-4:39.7 100% 39.4%;--chart-5:327 40% 55%;--chart-6:187 85% 53%;--chart-7:326 100% 74%;--chart-8:82 76% 56%;--chart-positive:var(--chart-2);--sidebar:225 12% 4.5%;--sidebar-foreground:var(--foreground);--sidebar-primary:20 100% 50%;--sidebar-primary-foreground:0 0% 100%;--sidebar-accent:var(--accent);--sidebar-accent-foreground:var(--foreground);--sidebar-border:var(--border);--sidebar-ring:20 100% 50%;--font-sans:var(--font-figtree), ui-sans-serif, system-ui, sans-serif;--font-serif:Georgia, serif;--font-mono:"Fira Code", monospace;--radius:.5rem;--shadow-xs:0 1px 2px #0006;--shadow-sm:0 1px 3px #00000073;--shadow-md:0 10px 30px -8px #0009}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
