:root,[data-theme-preview=light]{--background:#f8f9fb;--foreground:#1a1a2e;--surface:#ffffff;--surface-hover:#f1f3f5;--border:#d1d5db;--border-light:#e5e7eb;--text-primary:#1a1a2e;--text-secondary:#4b5563;--text-muted:#9ca3af;--input-bg:#ffffff;--input-border:#d1d5db;--input-text:#1a1a2e;--input-placeholder:#9ca3af;--input-focus-ring:#3b82f6;--accent:#3b82f6;--accent-hover:#2563eb;--accent-text:#ffffff;--nav-bg:#ffffff;--nav-active:#3b82f6;--nav-text:#4b5563;--nav-text-hover:#1a1a2e;--status-success-bg:#ecfccb;--status-success-text:#3f6212;--status-warning-bg:#fef9c3;--status-warning-text:#854d0e;--status-error-bg:#fee2e2;--status-error-text:#991b1b;--status-danger-bg:#fee2e2;--status-danger-text:#991b1b;--status-info-bg:#dbeafe;--status-info-text:#1e40af;--status-orange-bg:#ffedd5;--status-orange-text:#c2410c;--wave-lime:#65a30d;--wave-purple:#9333ea;--wave-orange:#ea580c;--status-purple-bg:color-mix(in oklch,var(--wave-purple) 18%,transparent);--status-purple-text:#6b21a8;--syntax-keyword:#7c3aed;--syntax-static:#15803d;--syntax-dynamic:#2563eb;--syntax-reserved:#c2410c;--syntax-operator:#0e7490;--syntax-literal:#a16207;--syntax-function:#c026d3;--syntax-retell:#be185d;--syntax-comment:#6b7280;--chart-axis:#9ca3af;--chart-grid:#e5e7eb;--logo-plate:#1f2430}:root.dark,[data-theme-preview=dark]{--background:#0f111a;--foreground:#e5e7eb;--surface:#1a1d2e;--surface-hover:#252a3a;--border:#374151;--border-light:#2d3344;--text-primary:#e5e7eb;--text-secondary:#9ca3af;--text-muted:#6b7280;--input-bg:#1e2235;--input-border:#374151;--input-text:#e5e7eb;--input-placeholder:#6b7280;--input-focus-ring:#60a5fa;--accent:#60a5fa;--accent-hover:#3b82f6;--accent-text:#ffffff;--nav-bg:#1a1d2e;--nav-active:#60a5fa;--nav-text:#9ca3af;--nav-text-hover:#e5e7eb;--status-success-bg:#1a2e05;--status-success-text:#bef264;--status-warning-bg:#78350f;--status-warning-text:#fde68a;--status-error-bg:#7f1d1d;--status-error-text:#fca5a5;--status-danger-bg:#7f1d1d;--status-danger-text:#fca5a5;--status-info-bg:#1e3a5f;--status-info-text:#93c5fd;--status-orange-bg:#7c2d12;--status-orange-text:#fed7aa;--wave-lime:#a3e635;--wave-purple:#a855f7;--wave-orange:#fb923c;--status-purple-bg:color-mix(in oklch,var(--wave-purple) 28%,transparent);--status-purple-text:#d8b4fe;--syntax-keyword:#c586c0;--syntax-static:#4ec9b0;--syntax-dynamic:#9cdcfe;--syntax-reserved:#dcdcaa;--syntax-operator:#56b6c2;--syntax-literal:#ce9178;--syntax-function:#ffcb6b;--syntax-retell:#f472b6;--syntax-comment:#7d8590;--chart-axis:#6b7280;--chart-grid:#2d3344}[data-palette=autoace]{--background:#e8f1fc;--foreground:#1e293b;--surface:#f6f9fd;--surface-hover:#eef3fa;--border:rgba(148,163,184,0.25);--border-light:rgba(148,163,184,0.16);--text-primary:#1e293b;--text-secondary:#475569;--text-muted:#64748b;--input-bg:rgba(255,255,255,0.5);--input-border:rgba(148,163,184,0.22);--input-text:#1e293b;--input-placeholder:rgba(100,116,139,0.6);--input-focus-ring:#3b82f6;--accent:#3b82f6;--accent-hover:#2563eb;--accent-text:#ffffff;--nav-bg:rgba(255,255,255,0.82);--gradient-angle:135deg;--gradient-mid-pos:50%;--gradient-mid-mix:10%;--gradient-end-mix:5%;--nav-active:#3b82f6;--nav-text:#475569;--nav-text-hover:#1e293b;--status-success-bg:#ecfccb;--status-success-text:#3f6212;--status-warning-bg:#fef9c3;--status-warning-text:#854d0e;--status-error-bg:#fee2e2;--status-error-text:#991b1b;--status-danger-bg:#fee2e2;--status-danger-text:#991b1b;--status-info-bg:rgba(219,234,254,0.7);--status-info-text:#1e40af;--status-orange-bg:#ffedd5;--status-orange-text:#c2410c;--chart-axis:#94a3b8;--chart-grid:#d8e2ef}[data-palette=autoace].dark{--background:#0f172a;--foreground:#e2e8f0;--surface:#1a2438;--surface-hover:#243049;--border:rgba(255,255,255,0.04);--border-light:rgba(255,255,255,0.06);--text-primary:#e2e8f0;--text-secondary:#94a3b8;--text-muted:#64748b;--input-bg:rgba(30,41,59,0.6);--input-border:rgba(255,255,255,0.1);--input-text:#e2e8f0;--input-placeholder:rgba(148,163,184,0.6);--input-focus-ring:#60a5fa;--accent:#60a5fa;--accent-hover:#3b82f6;--accent-text:#ffffff;--nav-bg:rgba(30,41,59,0.85);--nav-active:#60a5fa;--nav-text:#94a3b8;--nav-text-hover:#e2e8f0;--status-success-bg:#1a2e05;--status-success-text:#bef264;--status-warning-bg:#78350f;--status-warning-text:#fde68a;--status-error-bg:#7f1d1d;--status-error-text:#fca5a5;--status-danger-bg:#7f1d1d;--status-danger-text:#fca5a5;--status-info-bg:rgba(30,58,95,0.7);--status-info-text:#93c5fd;--status-orange-bg:#7c2d12;--status-orange-text:#fed7aa;--chart-axis:#64748b;--chart-grid:#334155}[data-palette=glass]{--background:#eef0f6;--surface:#ffffff;--surface-hover:#f1f3f5;--border:rgba(200,200,220,0.5);--border-light:rgba(220,220,235,0.5);--accent:#6366f1;--accent-hover:#4f46e5;--accent-text:#ffffff;--nav-bg:rgba(255,255,255,0.6);--nav-active:#6366f1;--input-bg:rgba(255,255,255,0.6);--input-focus-ring:#6366f1}[data-palette=glass].dark{--background:#0c0e18;--surface:#1a1d2e;--surface-hover:#252a3a;--border:rgba(55,65,81,0.5);--border-light:rgba(45,51,68,0.5);--accent:#818cf8;--accent-hover:#6366f1;--accent-text:#0c0e18;--nav-bg:rgba(26,29,46,0.6);--nav-active:#818cf8;--input-bg:rgba(30,34,53,0.6);--input-focus-ring:#818cf8}[data-palette=monochrome]{--background:#fafafa;--surface:#ffffff;--surface-hover:#f5f5f5;--border:#d4d4d4;--border-light:#e5e5e5;--text-primary:#171717;--text-secondary:#525252;--text-muted:#a3a3a3;--accent:#404040;--accent-hover:#262626;--accent-text:#ffffff;--nav-bg:#ffffff;--nav-active:#171717;--nav-text:#525252;--nav-text-hover:#171717;--input-bg:#ffffff;--input-border:#d4d4d4;--input-focus-ring:#525252}[data-palette=monochrome].dark{--background:#0a0a0a;--surface:#171717;--surface-hover:#262626;--border:#404040;--border-light:#333333;--text-primary:#fafafa;--text-secondary:#a3a3a3;--text-muted:#737373;--accent:#d4d4d4;--accent-hover:#fafafa;--accent-text:#0a0a0a;--nav-bg:#171717;--nav-active:#fafafa;--nav-text:#a3a3a3;--nav-text-hover:#fafafa;--input-bg:#1a1a1a;--input-border:#404040;--input-focus-ring:#a3a3a3}[data-palette=posthog]{--background:#fefce8;--surface:#ffffff;--surface-hover:#fef9c3;--border:#e5e7eb;--border-light:#fde68a;--text-primary:#1c1917;--text-secondary:#57534e;--text-muted:#a8a29e;--accent:#f59e0b;--accent-hover:#d97706;--accent-text:#1c1917;--nav-bg:#1c1917;--nav-active:#f59e0b;--nav-text:#d6d3d1;--nav-text-hover:#fafaf9;--input-bg:#ffffff;--input-border:#d6d3d1;--input-focus-ring:#f59e0b}[data-palette=posthog].dark{--background:#1c1917;--surface:#292524;--surface-hover:#44403c;--border:#57534e;--border-light:#44403c;--text-primary:#fafaf9;--text-secondary:#d6d3d1;--text-muted:#a8a29e;--accent:#fbbf24;--accent-hover:#f59e0b;--accent-text:#1c1917;--nav-bg:#0c0a09;--nav-active:#fbbf24;--nav-text:#a8a29e;--nav-text-hover:#fafaf9;--input-bg:#292524;--input-border:#57534e;--input-focus-ring:#fbbf24}[data-palette=emerald]{--background:#f0fdf4;--surface:#ffffff;--surface-hover:#ecfdf5;--accent:#10b981;--accent-hover:#059669;--accent-text:#ffffff;--nav-bg:#ffffff;--nav-active:#10b981;--input-focus-ring:#10b981}[data-palette=emerald].dark{--background:#0f1a14;--surface:#162420;--surface-hover:#1e3329;--accent:#34d399;--accent-hover:#10b981;--accent-text:#0f1a14;--nav-bg:#162420;--nav-active:#34d399;--input-focus-ring:#34d399}[data-palette=rose]{--background:#fff1f2;--surface:#ffffff;--surface-hover:#ffe4e6;--accent:#f43f5e;--accent-hover:#e11d48;--accent-text:#ffffff;--nav-bg:#ffffff;--nav-active:#f43f5e;--input-focus-ring:#f43f5e}[data-palette=rose].dark{--background:#1a0f10;--surface:#2a1518;--surface-hover:#3a1d22;--accent:#fb7185;--accent-hover:#f43f5e;--accent-text:#1a0f10;--nav-bg:#2a1518;--nav-active:#fb7185;--input-focus-ring:#fb7185}[data-palette=orange]{--background:#fff7ed;--surface:#ffffff;--surface-hover:#ffedd5;--accent:#f97316;--accent-hover:#ea580c;--accent-text:#ffffff;--nav-bg:#ffffff;--nav-active:#f97316;--input-focus-ring:#f97316}[data-palette=orange].dark{--background:#1a120a;--surface:#2a1d12;--surface-hover:#3a2818;--accent:#fb923c;--accent-hover:#f97316;--accent-text:#1a120a;--nav-bg:#2a1d12;--nav-active:#fb923c;--input-focus-ring:#fb923c}[data-palette=purple]{--background:#faf5ff;--surface:#ffffff;--surface-hover:#f3e8ff;--accent:#a855f7;--accent-hover:#9333ea;--accent-text:#ffffff;--nav-bg:#ffffff;--nav-active:#a855f7;--input-focus-ring:#a855f7}[data-palette=purple].dark{--background:#150f1e;--surface:#221832;--surface-hover:#2e2042;--accent:#c084fc;--accent-hover:#a855f7;--accent-text:#150f1e;--nav-bg:#221832;--nav-active:#c084fc;--input-focus-ring:#c084fc}[data-palette=teal]{--background:#f0fdfa;--surface:#ffffff;--surface-hover:#ccfbf1;--border:#99f6e4;--border-light:#c3fae8;--text-primary:#134e4a;--text-secondary:#2d6a5e;--text-muted:#5eead4;--accent:#14b8a6;--accent-hover:#0d9488;--accent-text:#ffffff;--nav-bg:#ffffff;--nav-active:#14b8a6;--nav-text:#2d6a5e;--nav-text-hover:#134e4a;--input-bg:#ffffff;--input-border:#99f6e4;--input-focus-ring:#14b8a6;--status-success-bg:#ecfccb;--status-success-text:#3f6212;--status-warning-bg:#fef3c7;--status-warning-text:#92400e;--status-error-bg:#fee2e2;--status-error-text:#991b1b;--status-info-bg:#ccfbf1;--status-info-text:#115e59;--status-orange-bg:#ffedd5;--status-orange-text:#c2410c}[data-palette=teal].dark{--background:#0a1a18;--surface:#0f2623;--surface-hover:#16322e;--border:#1a3f3a;--border-light:#153530;--text-primary:#ccfbf1;--text-secondary:#5eead4;--text-muted:#2dd4bf;--accent:#2dd4bf;--accent-hover:#14b8a6;--accent-text:#0a1a18;--nav-bg:#0f2623;--nav-active:#2dd4bf;--nav-text:#5eead4;--nav-text-hover:#ccfbf1;--input-bg:#0f2623;--input-border:#1a3f3a;--input-focus-ring:#2dd4bf;--status-success-bg:#1a2e05;--status-success-text:#bef264;--status-warning-bg:#78350f;--status-warning-text:#fde68a;--status-error-bg:#7f1d1d;--status-error-text:#fca5a5;--status-info-bg:#134e4a;--status-info-text:#99f6e4;--status-orange-bg:#7c2d12;--status-orange-text:#fed7aa}[data-palette=crimson]{--background:#fef2f2;--surface:#ffffff;--surface-hover:#fde8e8;--border:#fca5a5;--border-light:#fecaca;--text-primary:#450a0a;--text-secondary:#7f1d1d;--text-muted:#b91c1c;--accent:#dc2626;--accent-hover:#b91c1c;--accent-text:#ffffff;--nav-bg:#ffffff;--nav-active:#dc2626;--nav-text:#7f1d1d;--nav-text-hover:#450a0a;--input-bg:#ffffff;--input-border:#fca5a5;--input-focus-ring:#dc2626;--status-success-bg:#ecfccb;--status-success-text:#3f6212;--status-warning-bg:#fef9c3;--status-warning-text:#854d0e;--status-error-bg:#fee2e2;--status-error-text:#991b1b;--status-info-bg:#dbeafe;--status-info-text:#1e40af;--status-orange-bg:#ffedd5;--status-orange-text:#c2410c}[data-palette=crimson].dark{--background:#1a0a0a;--surface:#2a1010;--surface-hover:#3a1818;--border:#5a2020;--border-light:#451515;--text-primary:#fecaca;--text-secondary:#fca5a5;--text-muted:#f87171;--accent:#f87171;--accent-hover:#ef4444;--accent-text:#1a0a0a;--nav-bg:#2a1010;--nav-active:#f87171;--nav-text:#fca5a5;--nav-text-hover:#fecaca;--input-bg:#2a1010;--input-border:#5a2020;--input-focus-ring:#f87171;--status-success-bg:#1a2e05;--status-success-text:#bef264;--status-warning-bg:#78350f;--status-warning-text:#fde68a;--status-error-bg:#7f1d1d;--status-error-text:#fca5a5;--status-info-bg:#1e3a5f;--status-info-text:#93c5fd;--status-orange-bg:#7c2d12;--status-orange-text:#fed7aa}[data-palette=slate]{--background:#f8fafc;--surface:#ffffff;--surface-hover:#f1f5f9;--border:#cbd5e1;--border-light:#e2e8f0;--text-primary:#0f172a;--text-secondary:#475569;--text-muted:#94a3b8;--accent:#475569;--accent-hover:#334155;--accent-text:#ffffff;--nav-bg:#ffffff;--nav-active:#334155;--nav-text:#475569;--nav-text-hover:#0f172a;--input-bg:#ffffff;--input-border:#cbd5e1;--input-focus-ring:#475569;--status-success-bg:#ecfccb;--status-success-text:#3f6212;--status-warning-bg:#fef9c3;--status-warning-text:#854d0e;--status-error-bg:#fee2e2;--status-error-text:#991b1b;--status-info-bg:#e0f2fe;--status-info-text:#0369a1;--status-orange-bg:#ffedd5;--status-orange-text:#c2410c}[data-palette=slate].dark{--background:#0f172a;--surface:#1e293b;--surface-hover:#334155;--border:#475569;--border-light:#374151;--text-primary:#f1f5f9;--text-secondary:#94a3b8;--text-muted:#64748b;--accent:#94a3b8;--accent-hover:#cbd5e1;--accent-text:#0f172a;--nav-bg:#1e293b;--nav-active:#cbd5e1;--nav-text:#94a3b8;--nav-text-hover:#f1f5f9;--input-bg:#1e293b;--input-border:#475569;--input-focus-ring:#94a3b8;--status-success-bg:#1a2e05;--status-success-text:#bef264;--status-warning-bg:#78350f;--status-warning-text:#fde68a;--status-error-bg:#7f1d1d;--status-error-text:#fca5a5;--status-info-bg:#0c4a6e;--status-info-text:#7dd3fc;--status-orange-bg:#7c2d12;--status-orange-text:#fed7aa}[data-palette=sunset]{--background:#fdf8f6;--surface:#ffffff;--surface-hover:#fef0e8;--border:#fed7aa;--border-light:#fde6cc;--text-primary:#431407;--text-secondary:#7c2d12;--text-muted:#c2410c;--accent:#ea580c;--accent-hover:#c2410c;--accent-text:#ffffff;--nav-bg:#ffffff;--nav-active:#ea580c;--nav-text:#7c2d12;--nav-text-hover:#431407;--input-bg:#ffffff;--input-border:#fed7aa;--input-focus-ring:#ea580c;--status-success-bg:#ecfccb;--status-success-text:#3f6212;--status-warning-bg:#fef9c3;--status-warning-text:#854d0e;--status-error-bg:#fee2e2;--status-error-text:#991b1b;--status-info-bg:#fff7ed;--status-info-text:#9a3412;--status-orange-bg:#ffedd5;--status-orange-text:#c2410c}[data-palette=sunset].dark{--background:#1a100a;--surface:#2a1a10;--surface-hover:#3a2418;--border:#5a3520;--border-light:#4a2a18;--text-primary:#fed7aa;--text-secondary:#fdba74;--text-muted:#fb923c;--accent:#fb923c;--accent-hover:#f97316;--accent-text:#1a100a;--nav-bg:#2a1a10;--nav-active:#fb923c;--nav-text:#fdba74;--nav-text-hover:#fed7aa;--input-bg:#2a1a10;--input-border:#5a3520;--input-focus-ring:#fb923c;--status-success-bg:#1a2e05;--status-success-text:#bef264;--status-warning-bg:#78350f;--status-warning-text:#fde68a;--status-error-bg:#7f1d1d;--status-error-text:#fca5a5;--status-info-bg:#431407;--status-info-text:#fdba74;--status-orange-bg:#7c2d12;--status-orange-text:#fed7aa}[data-palette=ocean]{--background:#eff6ff;--surface:#ffffff;--surface-hover:#dbeafe;--border:#93c5fd;--border-light:#bfdbfe;--text-primary:#172554;--text-secondary:#1e3a5f;--text-muted:#3b82f6;--accent:#2563eb;--accent-hover:#1d4ed8;--accent-text:#ffffff;--nav-bg:#172554;--nav-active:#60a5fa;--nav-text:#93c5fd;--nav-text-hover:#dbeafe;--input-bg:#ffffff;--input-border:#93c5fd;--input-focus-ring:#2563eb;--status-success-bg:#ecfccb;--status-success-text:#3f6212;--status-warning-bg:#fef9c3;--status-warning-text:#854d0e;--status-error-bg:#fee2e2;--status-error-text:#991b1b;--status-info-bg:#dbeafe;--status-info-text:#1e40af;--status-orange-bg:#ffedd5;--status-orange-text:#c2410c}[data-palette=ocean].dark{--background:#0a1628;--surface:#0f1d32;--surface-hover:#162a45;--border:#1e3a5f;--border-light:#1a3050;--text-primary:#dbeafe;--text-secondary:#93c5fd;--text-muted:#60a5fa;--accent:#60a5fa;--accent-hover:#3b82f6;--accent-text:#0a1628;--nav-bg:#0a1020;--nav-active:#60a5fa;--nav-text:#93c5fd;--nav-text-hover:#dbeafe;--input-bg:#0f1d32;--input-border:#1e3a5f;--input-focus-ring:#60a5fa;--status-success-bg:#1a2e05;--status-success-text:#bef264;--status-warning-bg:#78350f;--status-warning-text:#fde68a;--status-error-bg:#7f1d1d;--status-error-text:#fca5a5;--status-info-bg:#172554;--status-info-text:#93c5fd;--status-orange-bg:#7c2d12;--status-orange-text:#fed7aa}[data-palette=outbound]{--background:#f9fafb;--foreground:#171717;--surface:#ffffff;--surface-hover:#f3f4f6;--border:#d1d5db;--border-light:#e5e7eb;--text-primary:#171717;--text-secondary:#4b5563;--text-muted:#9ca3af;--input-bg:#ffffff;--input-border:#d1d5db;--input-text:#171717;--input-placeholder:#9ca3af;--input-focus-ring:#4f46e5;--accent:#4f46e5;--accent-hover:#4338ca;--accent-text:#ffffff;--nav-bg:#ffffff;--nav-active:#4f46e5;--nav-text:#4b5563;--nav-text-hover:#171717;--status-success-bg:#ecfccb;--status-success-text:#3f6212;--status-warning-bg:#fef9c3;--status-warning-text:#854d0e;--status-error-bg:#fee2e2;--status-error-text:#991b1b;--status-danger-bg:#fee2e2;--status-danger-text:#991b1b;--status-info-bg:#e0e7ff;--status-info-text:#3730a3;--status-orange-bg:#ffedd5;--status-orange-text:#c2410c}[data-palette=outbound].dark{--background:#030712;--foreground:#ededed;--surface:#111827;--surface-hover:#1f2937;--border:#374151;--border-light:#1f2937;--text-primary:#ededed;--text-secondary:#9ca3af;--text-muted:#6b7280;--input-bg:#1f2937;--input-border:#374151;--input-text:#ededed;--input-placeholder:#6b7280;--input-focus-ring:#818cf8;--accent:#818cf8;--accent-hover:#6366f1;--accent-text:#ffffff;--nav-bg:#111827;--nav-active:#818cf8;--nav-text:#9ca3af;--nav-text-hover:#ededed;--status-success-bg:#1a2e05;--status-success-text:#bef264;--status-warning-bg:#78350f;--status-warning-text:#fde68a;--status-error-bg:#7f1d1d;--status-error-text:#fca5a5;--status-danger-bg:#7f1d1d;--status-danger-text:#fca5a5;--status-info-bg:#312e81;--status-info-text:#a5b4fc;--status-orange-bg:#7c2d12;--status-orange-text:#fed7aa}:root{--marketing-nav-shell-bg:#2a2e35;--marketing-nav-shell-border:rgba(255,255,255,0.08);--marketing-nav-shell-shadow:0 4px 28px rgba(0,0,0,0.22);--marketing-nav-shell-radius:9999px;--marketing-nav-height:3.5rem;--marketing-nav-link:#ffffff;--marketing-nav-link-hover:rgba(255,255,255,0.78);--marketing-nav-cta-bg:#ffffff;--marketing-nav-cta-text:#1a1c22;--marketing-nav-cta-hover-bg:#f1f5f9;--marketing-nav-brand-text:#ffffff;--marketing-nav-brand-hover:#60a5fa}.marketing-nav-shell{display:flex;align-items:center;gap:.5rem;min-height:var(--marketing-nav-height);padding:0 1rem 0 1.25rem;background:var(--marketing-nav-shell-bg);border:1px solid var(--marketing-nav-shell-border);border-radius:var(--marketing-nav-shell-radius);box-shadow:var(--marketing-nav-shell-shadow)}@media (min-width:768px){.marketing-nav-shell{padding:0 1.25rem 0 1.5rem}}.marketing-nav-link{font-size:.875rem;font-weight:500;color:var(--marketing-nav-link);text-decoration:none;transition:color .15s ease}.marketing-nav-link:hover{color:var(--marketing-nav-link-hover)}.marketing-nav-login{font-size:.875rem;font-weight:500;color:var(--marketing-nav-link);text-decoration:none;transition:color .15s ease}.marketing-nav-login:hover{color:var(--marketing-nav-link-hover)}.marketing-nav-cta{display:inline-flex;align-items:center;justify-content:center;height:2.25rem;padding:0 1.125rem;font-size:.875rem;font-weight:600;color:var(--marketing-nav-cta-text);background:var(--marketing-nav-cta-bg);border:none;border-radius:9999px;text-decoration:none;transition:background-color .15s ease;white-space:nowrap}.marketing-nav-cta:hover{background:var(--marketing-nav-cta-hover-bg)}.marketing-nav-brand{display:inline-flex;align-items:center;gap:.5rem;font-size:1.125rem;font-weight:600;letter-spacing:-.02em;color:var(--marketing-nav-brand-text);text-decoration:none;transition:color .3s ease}.marketing-nav-brand:focus-visible,.marketing-nav-brand:hover{color:var(--marketing-nav-brand-hover)}.marketing-nav-brand:active .marketing-nav-brand-icon-wrap{transform:scale(1.05)}.marketing-nav-brand-icon-wrap{display:flex;width:1.75rem;height:1.75rem;flex-shrink:0;transition:transform .3s ease}.marketing-nav-brand:focus-visible .marketing-nav-brand-icon-wrap,.marketing-nav-brand:hover .marketing-nav-brand-icon-wrap{transform:scale(1.1)}.marketing-nav-brand-icon-wrap svg{width:100%;height:100%;color:inherit;transition:color .3s ease}.marketing-nav-brand-label{transition:color .3s ease}.marketing-nav-mobile-panel{margin-top:.5rem;padding:1rem 1.25rem;background:var(--marketing-nav-shell-bg);border:1px solid var(--marketing-nav-shell-border);border-radius:1.25rem;box-shadow:var(--marketing-nav-shell-shadow)}:root{--font-body:var(--font-inter),ui-sans-serif,system-ui,sans-serif;--font-heading:var(--font-poppins),var(--font-inter),ui-sans-serif,system-ui,sans-serif;--font-label:var(--font-body)}body{background:var(--background);color:var(--foreground);font-family:var(--font-body)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading)}:is(button,a[href],summary,[role=button],[role=tab],[role=menuitem],[role=option],[role=switch]):not(:disabled,[aria-disabled=true],[class*=cursor-]),input:is([type=checkbox],[type=radio],[type=range],[type=color],[type=file]):not(:disabled,[class*=cursor-]),label[for]:not([class*=cursor-]),select:not(:disabled,[class*=cursor-]){cursor:pointer}html[data-bg=gradient] body{background:linear-gradient(var(--gradient-angle,160deg),var(--background) 0,color-mix(in oklch,var(--background),var(--accent) var(--gradient-mid-mix,18%)) var(--gradient-mid-pos,60%),color-mix(in oklch,var(--background),var(--accent) var(--gradient-end-mix,32%)) 100%);background-attachment:fixed;min-height:100vh}html[data-anim=subtle] .anim-lift{transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease;will-change:transform}html[data-anim=subtle] .anim-lift:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.08)}html[data-anim=subtle] .anim-press{transition:transform .12s ease}html[data-anim=subtle] .anim-press:active{transform:scale(.97)}html[data-anim=subtle] .anim-pop{transition:transform .18s cubic-bezier(.34,1.56,.64,1)}html[data-anim=subtle] .anim-pop:hover{transform:scale(1.03)}@media (prefers-reduced-motion:reduce){html[data-anim=subtle] .anim-lift,html[data-anim=subtle] .anim-lift:hover,html[data-anim=subtle] .anim-pop,html[data-anim=subtle] .anim-pop:hover,html[data-anim=subtle] .anim-press,html[data-anim=subtle] .anim-press:active{transition:none;transform:none;box-shadow:inherit}}.recharts-wrapper,.recharts-wrapper :focus,.recharts-wrapper :focus-visible,.recharts-wrapper svg{outline:none!important;box-shadow:none!important}.cal-day[data-tip]{position:relative}.cal-day[data-tip]:after{content:attr(data-tip);position:absolute;bottom:calc(100% + 6px);left:50%;transform:translateX(-50%);padding:4px 10px;border-radius:6px;font-size:11px;font-weight:500;line-height:1.4;white-space:nowrap;color:var(--text-primary);background:var(--surface);border:1px solid var(--border-light);box-shadow:0 4px 12px rgba(0,0,0,.12);pointer-events:none;opacity:0;transition:opacity .12s;z-index:50}.cal-day[data-tip]:hover:after{opacity:1}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}.skeleton-shimmer{background:linear-gradient(90deg,var(--surface-hover) 25%,var(--border-light) 50%,var(--surface-hover) 75%);background-size:200% 100%;animation:shimmer 1.5s ease-in-out infinite}.skeleton-shimmer-strong{background:linear-gradient(90deg,var(--surface-hover) 20%,var(--text-secondary) 50%,var(--surface-hover) 80%);background-size:200% 100%;animation:shimmer 1.1s ease-in-out infinite}@keyframes pulse-glow{0%,to{box-shadow:0 0 4px 0 rgba(59,130,246,.4)}50%{box-shadow:0 0 16px 4px rgba(59,130,246,.7)}}.animate-pulse-glow{animation:pulse-glow 2s ease-in-out infinite}@keyframes brain-pulse{0%,to{box-shadow:0 0 8px 0 rgba(99,102,241,.35),0 0 18px 3px rgba(56,189,248,.18)}50%{box-shadow:0 0 14px 2px rgba(99,102,241,.55),0 0 30px 8px rgba(56,189,248,.35)}}.animate-brain-pulse{animation:brain-pulse 2.4s ease-in-out infinite;border-radius:9999px}@keyframes brain-strike{0%,5%,to{opacity:0;filter:brightness(1)}1%{opacity:1;filter:brightness(1.6) drop-shadow(0 0 5px rgba(103,232,249,.95)) drop-shadow(0 0 12px rgba(244,114,182,.7))}2%{opacity:.95;filter:brightness(1.4) drop-shadow(0 0 4px rgba(103,232,249,.75)) drop-shadow(0 0 10px rgba(244,114,182,.55))}2.5%{opacity:.2;filter:brightness(1.1)}3%{opacity:1;filter:brightness(1.5) drop-shadow(0 0 5px rgba(103,232,249,.85)) drop-shadow(0 0 10px rgba(244,114,182,.6))}4%{opacity:.55;filter:brightness(1.2) drop-shadow(0 0 3px rgba(244,114,182,.5))}}.animate-brain-strike{animation:brain-strike 3s linear infinite}@keyframes brain-crackle{0%,40%,55%,80%,to{filter:brightness(1)}42%{filter:brightness(1.5) drop-shadow(0 0 3px rgba(129,140,248,.7))}45%{filter:brightness(1.1)}82%{filter:brightness(1.4) drop-shadow(0 0 3px rgba(56,189,248,.7))}85%{filter:brightness(1.05)}}.animate-brain-crackle{animation:brain-crackle 2.8s ease-in-out infinite}@keyframes brain-spark{0%,60%,to{opacity:0;transform:scale(.6) rotate(-8deg)}15%,45%{opacity:1;transform:scale(1) rotate(6deg)}30%{opacity:.9;transform:scale(.9) rotate(-4deg)}}.animate-brain-spark{animation:brain-spark 1.4s ease-in-out infinite}@keyframes bubble-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.animate-bubble-in{animation:bubble-in .18s cubic-bezier(.2,0,0,1) both}.custom-scrollbar{scrollbar-width:thin;scrollbar-color:rgba(156,163,175,.5) transparent}.custom-scrollbar::-webkit-scrollbar{width:6px;height:6px}.custom-scrollbar::-webkit-scrollbar-track{background:transparent}.custom-scrollbar::-webkit-scrollbar-thumb{background-color:rgba(156,163,175,.5);border-radius:3px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background-color:rgba(156,163,175,.8)}.aurora-surface{--background:#ffffff;--foreground:#0a0a0a;--surface:#ffffff;--surface-hover:#f4f4f5;--surface-elevated:#fafafa;--border:rgba(10,10,10,0.1);--border-light:rgba(10,10,10,0.07);--text-primary:#0a0a0a;--text-secondary:#525252;--text-muted:#8a8a8a;--input-bg:#ffffff;--input-border:rgba(10,10,10,0.12);--input-text:#0a0a0a;--input-placeholder:#9ca3af;--input-focus-ring:#2563eb;--accent:#2563eb;--accent-hover:#1d4ed8;--accent-text:#ffffff;--status-success:#2563eb;--status-success-bg:rgba(37,99,235,0.12);--status-success-text:#1d4ed8;--status-info-bg:rgba(59,130,246,0.12);--status-info-text:#1d4ed8;--status-warning-bg:rgba(245,158,11,0.14);--status-warning-text:#b45309;--aurora-shadow:0 1px 3px rgba(10,10,10,0.06),0 10px 30px rgba(10,10,10,0.07);--marketing-nav-shell-bg:rgba(15,15,15,0.82);--marketing-nav-shell-border:rgba(255,255,255,0.08);--marketing-nav-shell-shadow:0 8px 32px rgba(0,0,0,0.35);--marketing-nav-link:#ffffff;--marketing-nav-link-hover:rgba(255,255,255,0.7);--marketing-nav-cta-bg:#2563eb;--marketing-nav-cta-text:#ffffff;--marketing-nav-cta-hover-bg:#1d4ed8;--marketing-nav-brand-text:#ffffff;--marketing-nav-brand-hover:#60a5fa;background:var(--background);color:var(--text-primary);font-family:"Instrument Sans",var(--font-body),system-ui,sans-serif;-webkit-font-smoothing:antialiased}.aurora-surface.dark,.dark .aurora-surface{--background:#050505;--foreground:#ffffff;--surface:#0f0f0f;--surface-hover:#1a1a1a;--surface-elevated:#141414;--border:rgba(255,255,255,0.12);--border-light:rgba(255,255,255,0.08);--text-primary:#ffffff;--text-secondary:#a0a0a0;--text-muted:#666666;--input-bg:#161616;--input-border:rgba(255,255,255,0.12);--input-text:#ffffff;--input-placeholder:#666666;--input-focus-ring:#3b82f6;--accent:#3b82f6;--accent-hover:#2563eb;--accent-text:#ffffff;--status-success:#3b82f6;--status-success-bg:rgba(59,130,246,0.14);--status-success-text:#93c5fd;--status-info-bg:rgba(59,130,246,0.14);--status-info-text:#93c5fd;--status-warning-bg:rgba(245,158,11,0.14);--status-warning-text:#fcd34d;--aurora-shadow:0 8px 32px rgba(0,0,0,0.5);--marketing-nav-shell-bg:rgba(15,15,15,0.82);--marketing-nav-shell-border:rgba(255,255,255,0.08);--marketing-nav-shell-shadow:0 8px 32px rgba(0,0,0,0.6);--marketing-nav-link:#ffffff;--marketing-nav-link-hover:rgba(255,255,255,0.7);--marketing-nav-cta-bg:#3b82f6;--marketing-nav-cta-text:#ffffff;--marketing-nav-cta-hover-bg:#2563eb;--marketing-nav-brand-text:#ffffff;--marketing-nav-brand-hover:#93c5fd;background:#050505}body:has(.aurora-surface){background:#ffffff}.dark body:has(.aurora-surface),body:has(.aurora-surface.dark){background:#050505}.aurora-surface .aurora-elevated{box-shadow:var(--aurora-shadow)}.aurora-surface h1,.aurora-surface h2,.aurora-surface h3,.aurora-surface h4,.aurora-surface h5,.aurora-surface h6{font-family:"Instrument Sans",var(--font-heading),system-ui,sans-serif;letter-spacing:-.02em}.aurora-surface .marketing-nav-shell{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.aurora-surface .aurora-marquee{mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);overflow:hidden}.aurora-surface .aurora-marquee-track{display:flex;width:-moz-max-content;width:max-content;animation:aurora-marquee 38s linear infinite}@keyframes aurora-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.aurora-surface .aurora-live-dot{position:relative;display:inline-flex;width:.5rem;height:.5rem;border-radius:9999px;background:var(--status-success)}.aurora-surface .aurora-live-dot:after{content:"";position:absolute;inset:0;border-radius:9999px;background:var(--status-success);animation:aurora-pulse 2s ease-in-out infinite}@keyframes aurora-pulse{0%{transform:scale(1);opacity:.6}70%{transform:scale(2.6);opacity:0}to{transform:scale(2.6);opacity:0}}.aurora-surface .aurora-wave{display:inline-flex;align-items:center;gap:3px;height:36px}.aurora-surface .aurora-wave span{width:4px;border-radius:9999px;background:linear-gradient(180deg,#60a5fa,#2563eb);animation:aurora-wave 1.2s ease-in-out infinite}@keyframes aurora-wave{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.aurora-surface .aurora-card-hover{transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.aurora-surface .aurora-card-hover:hover{transform:translateY(-2px);border-color:var(--border);box-shadow:var(--aurora-shadow)}.aurora-surface .scene-bg{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none}.scene-bg--ivory{background:radial-gradient(130% 90% at 50% -10%,rgba(255,249,240,.7),transparent 55%),radial-gradient(120% 80% at 50% 116%,rgba(58,49,38,.05),transparent 55%)}.scene-bg--linen{background:linear-gradient(168deg,rgba(236,240,246,.75),transparent 42%),radial-gradient(120% 80% at 50% 120%,rgba(28,36,50,.04),transparent 55%)}.scene-bg--blueprint{background-image:linear-gradient(rgba(18,20,28,.05) 1px,transparent 0),linear-gradient(90deg,rgba(18,20,28,.05) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse 95% 78% at 50% 26%,#000 48%,transparent 100%);mask-image:radial-gradient(ellipse 95% 78% at 50% 26%,#000 48%,transparent 100%)}.scene-bg--spotlight .scene-spot{position:absolute;width:82vw;height:82vw;left:50%;top:-32vh;margin-left:-41vw;border-radius:9999px;filter:blur(120px);background:radial-gradient(circle,rgba(70,72,84,.14),transparent 70%);will-change:transform;animation:scene-spot-drift 30s ease-in-out infinite}.scene-bg--blueprint:after,.scene-bg--ivory:after,.scene-bg--linen:after,.scene-bg--spotlight:after{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");opacity:.04;pointer-events:none}@keyframes scene-spot-drift{0%,to{transform:translate3d(-6vw,0,0)}50%{transform:translate3d(6vw,5vh,0)}}@media (prefers-reduced-motion:reduce){.aurora-surface .scene-spot{animation:none!important}}