:root{--brand-50: #fff7ed;--brand-100: #ffedd5;--brand-200: #fed7aa;--brand-300: #fdba74;--brand-400: #fb923c;--brand-500: #f97316;--brand-600: #ea580c;--brand-700: #c2410c;--brand-800: #9a3412;--brand-900: #7c2d12;--brand-950: #431407;--brand: var(--brand-500);--zinc-50: #fafafa;--zinc-100: #f4f4f5;--zinc-200: #e4e4e7;--zinc-300: #d4d4d8;--zinc-400: #a1a1aa;--zinc-500: #71717a;--zinc-600: #52525b;--zinc-700: #3f3f46;--zinc-800: #27272a;--zinc-900: #18181b;--zinc-950: #09090b;--success: #16a34a;--success-fg: #ffffff;--success-bg: #dcfce7;--success-border: #bbf7d0;--warning: #d97706;--warning-fg: #ffffff;--warning-bg: #fef3c7;--warning-border: #fde68a;--destructive: #dc2626;--destructive-fg: #ffffff;--destructive-bg: #fee2e2;--destructive-border: #fecaca;--info: #2563eb;--info-fg: #ffffff;--info-bg: #dbeafe;--info-border: #bfdbfe;--chart-1: #e76e50;--chart-2: #2a9d90;--chart-3: #274754;--chart-4: #e9c46a;--chart-5: #f4a261;--background: #ffffff;--foreground: var(--zinc-950);--card: #ffffff;--card-foreground: var(--zinc-950);--popover: #ffffff;--popover-foreground: var(--zinc-950);--primary: var(--brand-500);--primary-foreground: #ffffff;--secondary: var(--zinc-100);--secondary-foreground: var(--zinc-900);--muted: var(--zinc-100);--muted-foreground: var(--zinc-500);--accent: var(--brand-50);--accent-foreground: var(--brand-700);--border: var(--zinc-200);--input: var(--zinc-200);--ring: var(--brand-500);--sidebar: var(--zinc-50);--sidebar-foreground: var(--zinc-700);--sidebar-primary: var(--brand-500);--sidebar-primary-foreground: #ffffff;--sidebar-accent: var(--brand-50);--sidebar-accent-foreground: var(--brand-700);--sidebar-border: var(--zinc-200);--radius-sm: .25rem;--radius-md: .375rem;--radius: .5rem;--radius-lg: .75rem;--radius-xl: 1rem;--radius-2xl: 1.25rem;--radius-full: 9999px;--shadow-xs: 0 1px 2px 0 rgb(9 9 11 / .05);--shadow-sm: 0 1px 3px 0 rgb(9 9 11 / .08), 0 1px 2px -1px rgb(9 9 11 / .08);--shadow-md: 0 4px 12px -2px rgb(9 9 11 / .08), 0 2px 6px -2px rgb(9 9 11 / .06);--shadow-lg: 0 12px 28px -8px rgb(9 9 11 / .12), 0 4px 10px -4px rgb(9 9 11 / .08);--shadow-brand: 0 6px 20px -4px rgb(249 115 22 / .35);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--font-sans: "Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono: "Geist Mono", ui-monospace, "SF Mono", "Cascadia Code", Menlo, monospace;--text-display: 700 56px/1.05 var(--font-sans);--text-h1: 700 36px/1.1 var(--font-sans);--text-h2: 650 28px/1.18 var(--font-sans);--text-h3: 600 22px/1.25 var(--font-sans);--text-h4: 600 18px/1.35 var(--font-sans);--text-lead: 400 19px/1.55 var(--font-sans);--text-body: 400 15px/1.6 var(--font-sans);--text-sm: 400 13px/1.5 var(--font-sans);--text-caption: 500 12px/1.35 var(--font-sans);--text-overline: 600 11px/1.2 var(--font-sans);--text-code: 400 13px/1.5 var(--font-mono);--tracking-tight: -.02em;--tracking-normal: 0em;--tracking-wide: .04em;--tracking-caps: .08em}.dark{--background: var(--zinc-950);--foreground: var(--zinc-50);--card: #131316;--card-foreground: var(--zinc-50);--popover: #131316;--popover-foreground: var(--zinc-50);--primary: var(--brand-500);--primary-foreground: #ffffff;--secondary: var(--zinc-800);--secondary-foreground: var(--zinc-50);--muted: var(--zinc-800);--muted-foreground: var(--zinc-400);--accent: rgba(249, 115, 22, .14);--accent-foreground: var(--brand-300);--border: #27272a;--input: #2e2e33;--ring: var(--brand-500);--sidebar: #0c0c0e;--sidebar-foreground: var(--zinc-300);--sidebar-primary: var(--brand-500);--sidebar-primary-foreground: #ffffff;--sidebar-accent: rgba(249, 115, 22, .14);--sidebar-accent-foreground: var(--brand-300);--sidebar-border: #1f1f23;--success-bg: rgba(22, 163, 74, .16);--success-border: rgba(22, 163, 74, .32);--warning-bg: rgba(217, 119, 6, .16);--warning-border: rgba(217, 119, 6, .32);--destructive-bg: rgba(220, 38, 38, .16);--destructive-border: rgba(220, 38, 38, .32);--info-bg: rgba(37, 99, 235, .16);--info-border: rgba(37, 99, 235, .32);--shadow-xs: 0 1px 2px 0 rgb(0 0 0 / .4);--shadow-sm: 0 1px 3px 0 rgb(0 0 0 / .5);--shadow-md: 0 4px 12px -2px rgb(0 0 0 / .55);--shadow-lg: 0 12px 28px -8px rgb(0 0 0 / .6)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--font-sans);color:var(--foreground);background:#fffdfb}a{text-decoration:none;color:inherit}button{font-family:var(--font-sans)}::selection{background:var(--brand-200)}input::placeholder{color:var(--zinc-400)}@keyframes cd-spin{to{transform:rotate(360deg)}}@keyframes cd-twinkle{0%,to{opacity:.5;transform:scale(.85)}50%{opacity:1;transform:scale(1.1)}}@keyframes cd-floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.nav-link{transition:color .15s,background .15s}.nav-link:hover{color:var(--foreground);background:var(--muted)}.nav-signin{transition:background .15s}.nav-signin:hover{background:var(--muted)}.btn-primary{transition:background .15s,box-shadow .15s}.btn-primary:hover{background:var(--brand-600);box-shadow:var(--shadow-brand)}.btn-secondary{transition:background .15s}.btn-secondary:hover{background:var(--zinc-50)}.footer-link{transition:color .15s}.footer-link:hover{color:var(--brand-600)}.wl-input{transition:border-color .12s,box-shadow .12s}.wl-input:focus{border-color:var(--brand-500);box-shadow:0 0 0 3px #f973162e;outline:none}.wl-select:focus{border-color:var(--brand-500);box-shadow:0 0 0 3px #f973162e;outline:none}.bento{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.bento-wide{grid-column:span 2}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.pricing-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;max-width:880px;margin-left:auto;margin-right:auto}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.waitlist-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:48px;align-items:center;position:relative}.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:32px}@media(max-width:960px){.grid-4{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1fr 1fr}}@media(max-width:860px){.nav-links{display:none!important}.bento{grid-template-columns:1fr}.bento-wide{grid-column:auto}.grid-3,.pricing-2{grid-template-columns:1fr}.about-grid{grid-template-columns:1fr;gap:36px}.waitlist-grid{grid-template-columns:1fr;gap:32px}}@media(max-width:560px){.grid-4{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr;gap:28px}}
