:root{--gc-white:#FFFFFF;--gc-canvas:#F7F4F2;--gc-tint:#F4F0ED;--gc-tint-strong:#E8E3DF;--gc-toggle:#EEEAE7;--gc-line:#E3E0DD;--gc-line-strong:#D0CCCA;--gc-field:#C7C1BE;--gc-field-focus:#857F74;--gc-faint:#76726C;--gc-icon:#3A3429;--gc-dark:#1F1B14;--gc-ink:#0A0907;--gc-accent:#E83A2A;--gc-red:#C4321F;--gc-success:#D3EBD5;--gc-success-ink:#24502C;--gc-warning:#F6E7C8;--gc-warning-ink:#6E4A0C;--gc-danger:#F8DCD8;--gc-danger-ink:#8E2A1E;--gc-night:#14110D;--gc-night-raised:#1F1B14;--gc-night-line:#332D24;--gc-night-faint:#A8A196;--gc-paper:#F7F4F2;--background:0 0% 100%;--foreground:40 17.6% 3.3%;--canvas:24 23.8% 95.9%;--card:0 0% 100%;--card-foreground:40 17.6% 3.3%;--popover:0 0% 100%;--popover-foreground:40 17.6% 3.3%;--primary:38.2 21.6% 10%;--primary-foreground:0 0% 100%;--secondary:25.7 24.1% 94.3%;--secondary-foreground:40 17.6% 3.3%;--muted:25.7 24.1% 94.3%;--muted-foreground:36 4.4% 44.3%;--accent:25.7 24.1% 94.3%;--accent-foreground:40 17.6% 3.3%;--brand:5.1 80.5% 53.7%;--brand-foreground:0 0% 100%;--destructive:6.9 72.7% 44.5%;--destructive-foreground:0 0% 100%;--success:125 37.5% 87.5%;--success-foreground:130.9 37.9% 22.7%;--warning:40.4 71.9% 87.5%;--warning-foreground:38 80.3% 23.9%;--danger:7.5 69.6% 91%;--danger-foreground:6.4 65.1% 33.7%;--border:30 9.7% 87.8%;--border-strong:20 6% 80.4%;--input:20 7.4% 76.3%;--input-focus:38.8 6.8% 48.8%;--ring:38.8 17.2% 19.4%;--track:25.7 17.1% 92%;--overlay:38.2 21.6% 10%;--font-sans:"Overused Grotesk",ui-sans-serif,system-ui,sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,monospace;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--radius:0.5rem;--radius-sm:0.25rem;--radius-md:0.375rem;--radius-lg:0.5rem;--radius-xl:0.75rem;--radius-2xl:1rem;--radius-full:9999px;--shadow-xs:0 1px 2px 0 rgb(31 27 20/0.05);--shadow-sm:0 1px 3px 0 rgb(31 27 20/0.08),0 1px 2px -1px rgb(31 27 20/0.06);--shadow-md:0 4px 12px -2px rgb(31 27 20/0.08),0 2px 4px -2px rgb(31 27 20/0.05);--shadow-lg:0 16px 40px -8px rgb(31 27 20/0.16),0 4px 12px -4px rgb(31 27 20/0.06);--ease-out-quart:cubic-bezier(0.25,1,0.5,1);--ease-out-quint:cubic-bezier(0.22,1,0.36,1);--ease-out-expo:cubic-bezier(0.16,1,0.3,1);--duration-fast:150ms;--duration-base:200ms;--duration-slow:300ms}.dark{--background:34.3 21.2% 6.5%;--foreground:24 23.8% 95.9%;--canvas:34.3 21.2% 6.5%;--card:38.2 21.6% 10%;--card-foreground:24 23.8% 95.9%;--popover:38.2 21.6% 10%;--popover-foreground:24 23.8% 95.9%;--primary:24 23.8% 95.9%;--primary-foreground:38.2 21.6% 10%;--secondary:36 17.2% 17.1%;--secondary-foreground:24 23.8% 95.9%;--muted:38.2 21.6% 10%;--muted-foreground:36.7 9.4% 62.4%;--accent:36 17.2% 17.1%;--accent-foreground:24 23.8% 95.9%;--brand:5.1 80.5% 53.7%;--brand-foreground:0 0% 100%;--destructive:5.1 80.5% 53.7%;--destructive-foreground:0 0% 100%;--success:130.9 37.9% 22.7%;--success-foreground:125 37.5% 87.5%;--warning:38 80.3% 23.9%;--warning-foreground:40.4 71.9% 87.5%;--danger:6.4 65.1% 33.7%;--danger-foreground:7.5 69.6% 91%;--border:36 17.2% 17.1%;--border-strong:38.8 17.2% 19.4%;--input:38.8 17.2% 19.4%;--input-focus:36.7 9.4% 62.4%;--ring:36.7 9.4% 62.4%;--track:38.2 21.6% 10%;--overlay:34.3 21.2% 6.5%}@font-face{font-family:Overused Grotesk;src:url(/fonts/OverusedGroteskRoman-VF.woff2) format("woff2-variations"),url(/fonts/OverusedGroteskRoman-VF.ttf) format("truetype-variations");font-weight:300 900;font-display:swap}