:root{--color-white:#fff;--color-black:#000;--color-brand:#f60;--color-neutral-50:#fafafa;--color-neutral-100:#f5f5f5;--color-neutral-150:#efefef;--color-neutral-200:#e5e5e5;--color-neutral-300:#d4d4d4;--color-neutral-400:#a3a3a3;--color-neutral-500:#737373;--color-neutral-600:#525252;--color-neutral-700:#404040;--color-neutral-800:#262626;--color-neutral-850:#1a1a1a;--color-neutral-900:#171717;--color-neutral-950:#0a0a0a;--color-neutral-alpha-50:#fafafab3;--color-neutral-alpha-100:#f5f5f5b3;--color-neutral-alpha-150:#efefefb3;--color-neutral-alpha-200:#e5e5e5b3;--color-neutral-alpha-300:#d4d4d4b3;--color-neutral-alpha-400:#a3a3a3b3;--color-neutral-alpha-500:#737373b3;--color-neutral-alpha-600:#525252b3;--color-neutral-alpha-700:#404040b3;--color-neutral-alpha-800:#262626b3;--color-neutral-alpha-850:#1a1a1ab3;--color-neutral-alpha-900:#171717b3;--color-neutral-alpha-950:#0a0a0ab3;--color-green-electric:#25d366;--color-forest:#0a290f;--color-coral-300:#fb7a6e;--color-coral-500:#f84131;--color-coral-700:#c21e12;--color-sky-500:#22d3ee;--color-sky-700:#0e7490;--color-amber-50:#fffbea;--color-amber-100:#fff4c6;--color-amber-200:#fee685;--color-amber-300:#ffd230;--color-amber-400:#ffba00;--color-amber-500:#fe9900;--color-amber-600:#e17100;--color-amber-700:#bb4d00;--color-amber-800:#973c00;--color-amber-900:#7b3306;--color-amber-950:#471901;--color-orange-50:#fff4ed;--color-orange-100:#ffdec8;--color-orange-200:#ffc8a4;--color-orange-300:#ff9d5b;--color-orange-400:#ff7c24;--color-orange-500:#f60;--color-orange-600:#db5700;--color-orange-700:#a44200;--color-orange-800:#803300;--color-orange-900:#5b2400;--color-orange-950:#371600;--dimension-scale:2rem;--dimension-xs:4px;--dimension-sm:8px;--dimension-md:16px;--dimension-lg:32px;--dimension-xl:64px;--border-radius-sm:4px;--border-radius-lg:8px;--border-radius-xl:16px;--duration-0:0s;--duration-75:75ms;--duration-100:.1s;--duration-150:.15s;--duration-200:.2s;--duration-300:.3s;--duration-500:.5s;--duration-600:.6s;--duration-700:.7s;--duration-900:.9s;--duration-1000:1s;--duration-1200:1.2s;--duration-1800:1.8s;--easing-linear:linear;--easing-in:cubic-bezier(.4, 0, 1, 1);--easing-out:cubic-bezier(.22, 1, .36, 1);--easing-in-out:cubic-bezier(.4, 0, .2, 1);--easing-spring:cubic-bezier(.34, 1.56, .64, 1);--easing-osmo:cubic-bezier(.625, .05, 0, 1);--letter-spacing-tighter:-.03em;--letter-spacing-tight:-.02em;--letter-spacing-snug:-.01em;--letter-spacing-normal:0em;--letter-spacing-wide:.04em;--letter-spacing-wider:.08em;--opacity-5:.05;--opacity-10:.1;--opacity-20:.2;--opacity-30:.3;--opacity-50:.5;--opacity-70:.7;--opacity-80:.8;--opacity-90:.9;--radius-none:0;--radius-sm:calc(4 * var(--u,1px));--radius-md:calc(8 * var(--u,1px));--radius-lg:calc(12 * var(--u,1px));--radius-xl:calc(16 * var(--u,1px));--radius-2xl:calc(24 * var(--u,1px));--radius-full:9999px;--rhythm-xs:calc(64 * var(--u,1px));--rhythm-s:calc(80 * var(--u,1px));--rhythm-m:calc(100 * var(--u,1px));--rhythm-l:calc(125 * var(--u,1px));--rhythm-xl:calc(156.25 * var(--u,1px));--rhythm-xxl:calc(195.31 * var(--u,1px));--shadow-none:0 0 #0000;--shadow-2xs:0 1px #0000000d;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--shadow-2xl:0 25px 50px -12px #00000040;--spacing-0:0;--spacing-1:calc(4 * var(--u,1px));--spacing-2:calc(8 * var(--u,1px));--spacing-3:calc(12 * var(--u,1px));--spacing-4:calc(16 * var(--u,1px));--spacing-5:calc(20 * var(--u,1px));--spacing-6:calc(24 * var(--u,1px));--spacing-8:calc(32 * var(--u,1px));--spacing-10:calc(40 * var(--u,1px));--spacing-12:calc(48 * var(--u,1px));--spacing-14:calc(56 * var(--u,1px));--spacing-16:calc(64 * var(--u,1px));--spacing-20:calc(80 * var(--u,1px));--spacing-24:calc(96 * var(--u,1px));--spacing-30:calc(120 * var(--u,1px));--spacing-32:calc(128 * var(--u,1px));--spacing-40:calc(160 * var(--u,1px));--spacing-50:calc(200 * var(--u,1px));--stroke-none:0px;--stroke-hairline:1px;--stroke-thin:1.5px;--stroke-medium:2px;--stroke-thick:3px;--stroke-heavy:4px;--font-family-sans:"Inter Tight", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-family-display:"Grift", "Inter Tight", Georgia, serif;--font-family-mono:"Interval", ui-monospace, "Cascadia Code", monospace;--font-family-scribble:"Gantol", "Brush Script MT", cursive;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-size-xs:calc(10.24 * var(--u,1px));--font-size-sm:calc(12.8 * var(--u,1px));--font-size-base:calc(16 * var(--u,1px));--font-size-lg:calc(20 * var(--u,1px));--font-size-xl:calc(25 * var(--u,1px));--font-size-2xl:calc(31.25 * var(--u,1px));--font-size-3xl:calc(39.06 * var(--u,1px));--font-size-4xl:calc(48.83 * var(--u,1px));--font-size-5xl:calc(61.04 * var(--u,1px));--font-size-6xl:calc(76.29 * var(--u,1px));--line-height-xs:1.4;--line-height-sm:1.45;--line-height-base:1.5;--line-height-lg:1.45;--line-height-xl:1.3;--line-height-2xl:1.25;--line-height-3xl:1.2;--line-height-4xl:1.15;--line-height-5xl:1.1;--line-height-6xl:1.05;--z-index-0:0;--z-index-10:10;--z-index-20:20;--z-index-30:30;--z-index-40:40;--z-index-50:50;--z-index-60:60;--z-index-70:70;--overlay:#00000080;--button-bg-tertiary:#0000;--button-bg-destructive-tertiary:#0000;--button-border-primary:#0000;--button-border-tertiary:#0000;--button-border-destructive-primary:#0000;--button-border-destructive-tertiary:#0000;--button-height-xs:28px;--button-height-xl:52px;--checkbox-focus-ring-default:#a1a1a1b3;--background:var(--color-neutral-50);--foreground:var(--color-neutral-950);--card:var(--color-white);--card-foreground:var(--color-neutral-950);--popover:var(--color-white);--popover-foreground:var(--color-neutral-950);--primary:var(--color-neutral-950);--primary-hover:var(--color-neutral-800);--primary-foreground:var(--color-neutral-50);--secondary:var(--color-neutral-150);--secondary-foreground:var(--color-neutral-900);--muted:var(--color-neutral-100);--muted-foreground:var(--color-neutral-600);--accent:var(--color-neutral-100);--accent-foreground:var(--color-neutral-900);--destructive:var(--color-coral-500);--destructive-foreground:var(--color-neutral-950);--brand:var(--color-brand);--brand-foreground:var(--color-neutral-950);--success:var(--color-green-electric);--success-foreground:var(--color-neutral-950);--warning:var(--color-amber-500);--warning-foreground:var(--color-amber-950);--info:var(--color-sky-500);--info-foreground:var(--color-neutral-950);--link:var(--color-sky-700);--border:var(--color-neutral-200);--border-input:var(--color-neutral-300);--border-focus:var(--color-neutral-900);--input:var(--color-neutral-200);--ring:var(--color-neutral-950);--ring-width:var(--stroke-medium);--ring-offset:var(--stroke-thin);--sidebar-bg:var(--color-neutral-100);--sidebar-border:var(--color-neutral-150);--sidebar-active:var(--color-orange-50);--sidebar-active-foreground:var(--color-orange-700);--placeholder:var(--color-neutral-600);--section-padding-xxl:var(--rhythm-xxl);--section-padding-xl:var(--rhythm-xl);--section-padding-l:var(--rhythm-l);--section-padding-m:var(--rhythm-m);--section-padding-s:var(--rhythm-s);--section-padding-xs:var(--rhythm-xs);--gap-xl:var(--spacing-14);--gap-l:var(--spacing-10);--gap-m:var(--spacing-6);--gap-s:var(--spacing-4);--gap-xs:var(--spacing-3);--button-hover-bg-destructive-primary:var(--color-coral-700);--button-pressed-bg-destructive-primary:var(--color-coral-700);--button-height-s:var(--spacing-8);--button-height-m:var(--spacing-10);--button-height-l:var(--spacing-12);--button-padding-x-xs:var(--spacing-2);--button-padding-x-s:var(--spacing-3);--button-padding-x-m:var(--spacing-4);--button-padding-x-l:var(--spacing-6);--button-padding-x-xl:var(--spacing-8);--button-font-size-all:var(--font-size-sm);--button-bg-primary:var(--primary);--button-bg-secondary:var(--background);--button-bg-destructive-primary:var(--destructive);--button-bg-destructive-secondary:var(--background);--button-fg-primary:var(--primary-foreground);--button-fg-secondary:var(--foreground);--button-fg-tertiary:var(--foreground);--button-fg-destructive-primary:var(--destructive-foreground);--button-fg-destructive-secondary:var(--destructive);--button-fg-destructive-tertiary:var(--destructive);--button-border-secondary:var(--border);--button-border-destructive-secondary:var(--destructive);--button-hover-bg-primary:var(--primary-hover);--button-hover-bg-secondary:var(--accent);--button-hover-bg-tertiary:var(--accent);--button-hover-bg-destructive-secondary:var(--accent);--button-hover-bg-destructive-tertiary:var(--accent);--button-pressed-bg-primary:var(--muted);--button-pressed-bg-secondary:var(--muted);--button-pressed-bg-tertiary:var(--muted);--button-pressed-bg-destructive-secondary:var(--muted);--button-pressed-bg-destructive-tertiary:var(--muted);--button-disabled-fg-all:var(--muted-foreground);--checkbox-bg-unchecked:var(--background);--checkbox-bg-unchecked-hover:var(--accent);--checkbox-bg-checked:var(--primary);--checkbox-bg-checked-hover:var(--primary-hover);--checkbox-bg-disabled:var(--muted);--checkbox-fg-checked:var(--primary-foreground);--checkbox-fg-disabled:var(--muted-foreground);--checkbox-border-default:var(--muted-foreground);--checkbox-border-hover:var(--muted-foreground);--checkbox-border-disabled:var(--muted);--checkbox-border-error:var(--destructive);--link-button-fg-enabled:var(--link);--link-button-fg-hover:var(--foreground);--link-button-fg-pressed:var(--primary);--link-button-fg-disabled:var(--muted-foreground);--nav-link-fg-default:var(--muted-foreground);--nav-link-fg-hover:var(--foreground);--nav-link-fg-active:var(--foreground);--nav-link-fg-disabled:var(--muted-foreground);--nav-link-indicator-active:var(--primary)}[data-theme=dark]{--overlay:#000000b3;--button-bg-tertiary:#0000;--button-bg-destructive-tertiary:#0000;--button-border-primary:#0000;--button-border-tertiary:#0000;--button-border-destructive-primary:#0000;--button-border-destructive-tertiary:#0000;--button-height-xs:28px;--button-height-xl:52px;--checkbox-focus-ring-default:#a1a1a1b3;--background:var(--color-neutral-950);--foreground:var(--color-neutral-50);--card:var(--color-neutral-900);--card-foreground:var(--color-neutral-50);--popover:var(--color-neutral-900);--popover-foreground:var(--color-neutral-50);--primary:var(--color-neutral-50);--primary-hover:var(--color-neutral-200);--primary-foreground:var(--color-neutral-950);--secondary:var(--color-neutral-800);--secondary-foreground:var(--color-neutral-50);--muted:var(--color-neutral-850);--muted-foreground:var(--color-neutral-400);--accent:var(--color-neutral-800);--accent-foreground:var(--color-neutral-50);--destructive:var(--color-coral-500);--destructive-foreground:var(--color-neutral-950);--brand:var(--color-brand);--brand-foreground:var(--color-neutral-950);--success:var(--color-green-electric);--success-foreground:var(--color-neutral-950);--warning:var(--color-amber-500);--warning-foreground:var(--color-amber-950);--info:var(--color-sky-500);--info-foreground:var(--color-neutral-950);--link:var(--color-sky-500);--border:var(--color-neutral-800);--border-input:var(--color-neutral-700);--border-focus:var(--color-neutral-100);--input:var(--color-neutral-800);--ring:var(--color-neutral-300);--ring-width:var(--stroke-medium);--ring-offset:var(--stroke-thin);--sidebar-bg:var(--color-neutral-900);--sidebar-border:var(--color-neutral-800);--sidebar-active:var(--color-orange-950);--sidebar-active-foreground:var(--color-orange-400);--placeholder:var(--color-neutral-400);--button-hover-bg-destructive-primary:var(--color-coral-700);--button-pressed-bg-destructive-primary:var(--color-coral-700);--button-height-s:var(--spacing-8);--button-height-m:var(--spacing-10);--button-height-l:var(--spacing-12);--button-padding-x-xs:var(--spacing-2);--button-padding-x-s:var(--spacing-3);--button-padding-x-m:var(--spacing-4);--button-padding-x-l:var(--spacing-6);--button-padding-x-xl:var(--spacing-8);--button-font-size-all:var(--font-size-sm);--button-bg-primary:var(--primary);--button-bg-secondary:var(--background);--button-bg-destructive-primary:var(--destructive);--button-bg-destructive-secondary:var(--background);--button-fg-primary:var(--primary-foreground);--button-fg-secondary:var(--foreground);--button-fg-tertiary:var(--foreground);--button-fg-destructive-primary:var(--destructive-foreground);--button-fg-destructive-secondary:var(--destructive);--button-fg-destructive-tertiary:var(--destructive);--button-border-secondary:var(--border);--button-border-destructive-secondary:var(--destructive);--button-hover-bg-primary:var(--primary-hover);--button-hover-bg-secondary:var(--accent);--button-hover-bg-tertiary:var(--accent);--button-hover-bg-destructive-secondary:var(--accent);--button-hover-bg-destructive-tertiary:var(--accent);--button-pressed-bg-primary:var(--muted);--button-pressed-bg-secondary:var(--muted);--button-pressed-bg-tertiary:var(--muted);--button-pressed-bg-destructive-secondary:var(--muted);--button-pressed-bg-destructive-tertiary:var(--muted);--button-disabled-fg-all:var(--muted-foreground);--checkbox-bg-unchecked:var(--background);--checkbox-bg-unchecked-hover:var(--accent);--checkbox-bg-checked:var(--primary);--checkbox-bg-checked-hover:var(--primary-hover);--checkbox-bg-disabled:var(--muted);--checkbox-fg-checked:var(--primary-foreground);--checkbox-fg-disabled:var(--muted-foreground);--checkbox-border-default:var(--muted-foreground);--checkbox-border-hover:var(--muted-foreground);--checkbox-border-disabled:var(--muted);--checkbox-border-error:var(--destructive);--link-button-fg-enabled:var(--link);--link-button-fg-hover:var(--foreground);--link-button-fg-pressed:var(--primary);--link-button-fg-disabled:var(--muted-foreground);--nav-link-fg-default:var(--muted-foreground);--nav-link-fg-hover:var(--foreground);--nav-link-fg-active:var(--foreground);--nav-link-fg-disabled:var(--muted-foreground);--nav-link-indicator-active:var(--primary)}
