:root{--background: #f3f0e7;--foreground: #16160f;--card: #fbf9f3;--card-foreground: #16160f;--popover: #fbf9f3;--popover-foreground: #16160f;--primary: #16160f;--primary-foreground: #f7f7f4;--secondary: #eae5d8;--secondary-foreground: #16160f;--muted: #eae5d8;--muted-foreground: #5b574c;--accent: #eae5d8;--accent-foreground: #16160f;--destructive: #c0392b;--destructive-foreground: #ffffff;--border: #e4ddcc;--input: #e4ddcc;--ring: #2d6a4a;--brand: #2d6a4a;--brand-foreground: #ffffff;--status-live: #18a558;--status-beta: #c98a00;--status-soon: #9a9a90;--chart-1: #2d6a4a;--chart-2: #16160f;--chart-3: #9a9a90;--chart-4: #5c5c54;--chart-5: #c98a00;--sidebar: #f3f0e7;--sidebar-foreground: #16160f;--sidebar-primary: #16160f;--sidebar-primary-foreground: #f7f7f4;--sidebar-accent: #eae5d8;--sidebar-accent-foreground: #16160f;--sidebar-border: #e4ddcc;--sidebar-ring: #2d6a4a;--font-sans: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--font-display: "Silkscreen", "JetBrains Mono", ui-monospace, monospace;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--font-serif: "JetBrains Mono", ui-monospace, monospace;--radius: .125rem;--shadow-2xs: 0 1px 2px 0px hsl(0 0% 0% / .04);--shadow-xs: 0 1px 2px 0px hsl(0 0% 0% / .04);--shadow-sm: 0 1px 2px 0px hsl(0 0% 0% / .06), 0 1px 1px -1px hsl(0 0% 0% / .06);--shadow: 0 1px 2px 0px hsl(0 0% 0% / .06), 0 1px 1px -1px hsl(0 0% 0% / .06);--shadow-md: 0 2px 4px 0px hsl(0 0% 0% / .08), 0 1px 2px -1px hsl(0 0% 0% / .08);--shadow-lg: 0 4px 8px 0px hsl(0 0% 0% / .08), 0 2px 4px -1px hsl(0 0% 0% / .08);--shadow-xl: 0 8px 16px 0px hsl(0 0% 0% / .1);--shadow-2xl: 0 12px 24px 0px hsl(0 0% 0% / .16)}.dark{--background: #0d0d0b;--foreground: #ededdf;--card: #151512;--card-foreground: #ededdf;--popover: #151512;--popover-foreground: #ededdf;--primary: #ededdf;--primary-foreground: #0d0d0b;--secondary: #1b1b16;--secondary-foreground: #ededdf;--muted: #1b1b16;--muted-foreground: #9a9a8e;--accent: #1b1b16;--accent-foreground: #ededdf;--destructive: #e65a4f;--destructive-foreground: #0d0d0b;--border: #26261f;--input: #26261f;--ring: #5bbd86;--brand: #5bbd86;--brand-foreground: #0d0d0b;--status-live: #34d27f;--status-beta: #e0a72e;--status-soon: #6d6d63;--chart-1: #5bbd86;--chart-2: #ededdf;--chart-3: #6d6d63;--chart-4: #9a9a8e;--chart-5: #e0a72e;--sidebar: #0d0d0b;--sidebar-foreground: #ededdf;--sidebar-primary: #ededdf;--sidebar-primary-foreground: #0d0d0b;--sidebar-accent: #1b1b16;--sidebar-accent-foreground: #ededdf;--sidebar-border: #26261f;--sidebar-ring: #5bbd86;--font-sans: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--font-display: "Silkscreen", "JetBrains Mono", ui-monospace, monospace;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--font-serif: "JetBrains Mono", ui-monospace, monospace;--radius: .125rem;--shadow-2xs: 0 1px 2px 0px hsl(0 0% 0% / .18);--shadow-xs: 0 1px 2px 0px hsl(0 0% 0% / .18);--shadow-sm: 0 1px 2px 0px hsl(0 0% 0% / .28), 0 1px 1px -1px hsl(0 0% 0% / .28);--shadow: 0 1px 2px 0px hsl(0 0% 0% / .28), 0 1px 1px -1px hsl(0 0% 0% / .28);--shadow-md: 0 2px 4px 0px hsl(0 0% 0% / .32), 0 1px 2px -1px hsl(0 0% 0% / .32);--shadow-lg: 0 4px 8px 0px hsl(0 0% 0% / .32), 0 2px 4px -1px hsl(0 0% 0% / .32);--shadow-xl: 0 8px 16px 0px hsl(0 0% 0% / .4);--shadow-2xl: 0 12px 24px 0px hsl(0 0% 0% / .5)}@media (prefers-reduced-motion: no-preference){html.js .reveal{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}html.js .reveal.visible{opacity:1;transform:translateY(0)}html.js .reveal-children>*{opacity:0;transform:translateY(16px);transition:opacity .5s ease,transform .5s ease}html.js .reveal-children.visible>*:nth-child(1){transition-delay:0ms;opacity:1;transform:translateY(0)}html.js .reveal-children.visible>*:nth-child(2){transition-delay:80ms;opacity:1;transform:translateY(0)}html.js .reveal-children.visible>*:nth-child(3){transition-delay:.16s;opacity:1;transform:translateY(0)}html.js .reveal-children.visible>*:nth-child(4){transition-delay:.24s;opacity:1;transform:translateY(0)}html.js .reveal-children.visible>*:nth-child(5){transition-delay:.32s;opacity:1;transform:translateY(0)}html.js .reveal-children.visible>*:nth-child(6){transition-delay:.4s;opacity:1;transform:translateY(0)}}
