@font-face{font-family:inter;src:url(../media/inter_latin-s.2bn3s6zvc0dyp.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}._7YZ8BG_className{font-family:inter,inter Fallback}._7YZ8BG_variable{--font-inter:"inter", "inter Fallback"}
@font-face{font-family:poppins;src:url(../media/poppins_latin_400-s.43zbiuwnnoiok.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:poppins;src:url(../media/poppins_latin_500-s.2o7m9ogm38dql.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:poppins;src:url(../media/poppins_latin_600-s.3o_v2fun1jzxk.woff2)format("woff2");font-display:swap;font-weight:600}@font-face{font-family:poppins;src:url(../media/poppins_latin_700-s.3bh2vc0w-r-ll.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:poppins Fallback;src:local(Arial);ascent-override:92.83%;descent-override:30.94%;line-gap-override:8.84%;size-adjust:113.11%}.OFqeFq_className{font-family:poppins,poppins Fallback}.OFqeFq_variable{--font-poppins:"poppins", "poppins Fallback"}
@font-face{font-family:dmSans;src:url(../media/dm_sans_latin-s.2_mbdogr7ni8i.woff2)format("woff2");font-display:swap;font-weight:100 1000}@font-face{font-family:dmSans Fallback;src:local(Arial);ascent-override:94.36%;descent-override:29.49%;line-gap-override:0.0%;size-adjust:105.13%}.pEwb9W_className{font-family:dmSans,dmSans Fallback}.pEwb9W_variable{--font-dm-sans:"dmSans", "dmSans Fallback"}
@font-face{font-family:dmSerif;src:url(../media/dm_serif_display_latin_400-s.0c0g8ifvh7k7-.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:dmSerif Fallback;src:local(Times New Roman);ascent-override:93.46%;descent-override:30.22%;line-gap-override:0.0%;size-adjust:110.85%}.pwJauW_className{font-family:dmSerif,dmSerif Fallback;font-weight:400}.pwJauW_variable{--font-dm-serif:"dmSerif", "dmSerif Fallback"}
@font-face{font-family:outfit;src:url(../media/outfit_latin-s.1gsd1jahc5dg_.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:outfit Fallback;src:local(Arial);ascent-override:100.84%;descent-override:26.22%;line-gap-override:0.0%;size-adjust:99.17%}._0xK1fq_className{font-family:outfit,outfit Fallback}._0xK1fq_variable{--font-outfit:"outfit", "outfit Fallback"}
@font-face{font-family:ibmPlexMono;src:url(../media/ibm_plex_mono_latin_400-s.40sczeszzbjw1.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:ibmPlexMono;src:url(../media/ibm_plex_mono_latin_500-s.0oace-s_gkfks.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:ibmPlexMono Fallback;src:local(Arial);ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.0%;size-adjust:131.49%}.NZdtIq_className{font-family:ibmPlexMono,ibmPlexMono Fallback}.NZdtIq_variable{--font-ibm-plex-mono:"ibmPlexMono", "ibmPlexMono Fallback"}
@font-face{font-family:spaceGrotesk;src:url(../media/space_grotesk_latin-s.2cyn07wtgehh0.woff2)format("woff2");font-display:swap;font-weight:300 700}@font-face{font-family:spaceGrotesk Fallback;src:local(Arial);ascent-override:88.78%;descent-override:26.34%;line-gap-override:0.0%;size-adjust:110.84%}.vKV1Kq_className{font-family:spaceGrotesk,spaceGrotesk Fallback}.vKV1Kq_variable{--font-space-grotesk:"spaceGrotesk", "spaceGrotesk Fallback"}
@font-face{font-family:sourceSans;src:url(../media/source_sans_3_latin-s.2adce56gso3ku.woff2)format("woff2");font-display:swap;font-weight:200 900}@font-face{font-family:sourceSans Fallback;src:local(Arial);ascent-override:114.52%;descent-override:44.74%;line-gap-override:0.0%;size-adjust:89.41%}.e3t50W_className{font-family:sourceSans,sourceSans Fallback}.e3t50W_variable{--font-source-sans:"sourceSans", "sourceSans Fallback"}
@font-face{font-family:sourceSerif;src:url(../media/source_serif_4_latin-s.012bmydply3go.woff2)format("woff2");font-display:swap;font-weight:200 900}@font-face{font-family:sourceSerif Fallback;src:local(Times New Roman);ascent-override:87.45%;descent-override:28.28%;line-gap-override:0.0%;size-adjust:118.46%}._2NKO0a_className{font-family:sourceSerif,sourceSerif Fallback}._2NKO0a_variable{--font-source-serif:"sourceSerif", "sourceSerif Fallback"}
@font-face{font-family:nunito;src:url(../media/nunito_latin-s.2kjei9psvcorz.woff2)format("woff2");font-display:swap;font-weight:200 1000}@font-face{font-family:nunito Fallback;src:local(Arial);ascent-override:103.02%;descent-override:35.97%;line-gap-override:0.0%;size-adjust:98.13%}.FoaDZW_className{font-family:nunito,nunito Fallback}.FoaDZW_variable{--font-nunito:"nunito", "nunito Fallback"}
@font-face{font-family:nunitoSans;src:url(../media/nunito_sans_latin-s.380f-mwhk0aej.woff2)format("woff2");font-display:swap;font-weight:200 1000}@font-face{font-family:nunitoSans Fallback;src:local(Arial);ascent-override:103.02%;descent-override:35.97%;line-gap-override:0.0%;size-adjust:98.13%}.iXT7Kq_className{font-family:nunitoSans,nunitoSans Fallback}.iXT7Kq_variable{--font-nunito-sans:"nunitoSans", "nunitoSans Fallback"}
@font-face{font-family:workSans;src:url(../media/work_sans_latin-s.3kq6k02b2ysv1.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:workSans Fallback;src:local(Arial);ascent-override:82.98%;descent-override:21.68%;line-gap-override:0.0%;size-adjust:112.07%}.WYaQeG_className{font-family:workSans,workSans Fallback}.WYaQeG_variable{--font-work-sans:"workSans", "workSans Fallback"}
@font-face{font-family:sora;src:url(../media/sora_latin-s.2y2uoi4t910qy.woff2)format("woff2");font-display:swap;font-weight:100 800}@font-face{font-family:sora Fallback;src:local(Arial);ascent-override:85.11%;descent-override:25.44%;line-gap-override:0.0%;size-adjust:113.97%}._9d9cAG_className{font-family:sora,sora Fallback}._9d9cAG_variable{--font-sora:"sora", "sora Fallback"}
@font-face{font-family:plusJakartaSans;src:url(../media/plus_jakarta_sans_latin-s.18rizl4rsrl42.woff2)format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:plusJakartaSans Fallback;src:local(Arial);ascent-override:98.16%;descent-override:20.99%;line-gap-override:0.0%;size-adjust:105.75%}.yO2kMG_className{font-family:plusJakartaSans,plusJakartaSans Fallback}.yO2kMG_variable{--font-plus-jakarta:"plusJakartaSans", "plusJakartaSans Fallback"}
@font-face{font-family:chivoMono;src:url(../media/chivo_mono_latin-s.3-lut242jvm36.woff2)format("woff2");font-display:swap;font-weight:400 500}@font-face{font-family:chivoMono Fallback;src:local(Arial);ascent-override:71.49%;descent-override:19.01%;line-gap-override:0.0%;size-adjust:131.49%}.s1sKea_className{font-family:chivoMono,chivoMono Fallback}.s1sKea_variable{--font-chivo-mono:"chivoMono", "chivoMono Fallback"}
:root,[data-theme-preview=light]{--background:#f8f9fb;--foreground:#1a1a2e;--surface:#fff;--surface-hover:#f1f3f5;--border:#d1d5db;--border-light:#e5e7eb;--text-primary:#1a1a2e;--text-secondary:#4b5563;--text-muted:#9ca3af;--input-bg:#fff;--input-border:#d1d5db;--input-text:#1a1a2e;--input-placeholder:#9ca3af;--input-focus-ring:#3b82f6;--accent:#3b82f6;--accent-hover:#2563eb;--accent-text:#fff;--nav-bg:#fff;--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;--outcome-done-right:#10b98199;--outcome-routed:#0ea5e98c;--outcome-handed-off:#fb923cb3;--outcome-done-wrong:#ef4444a6;--outcome-lost:#be123c8c;--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}@supports (color:lab(0% 0 0)){:root,[data-theme-preview=light]{--outcome-done-right:lab(66.6921% -50.6677 17.059/.6);--outcome-routed:lab(63.352% -17.6081 -44.8632/.55);--outcome-handed-off:lab(71.1073% 36.1144 60.8211/.7);--outcome-done-wrong:lab(55.7852% 65.6164 40.7976/.65);--outcome-lost:lab(41.4758% 63.8317 26.1557/.55)}}: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:#fff;--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:#94a3b840;--border-light:#94a3b829;--text-primary:#1e293b;--text-secondary:#475569;--text-muted:#64748b;--input-bg:#ffffff80;--input-border:#94a3b838;--input-text:#1e293b;--input-placeholder:#64748b99;--input-focus-ring:#3b82f6;--accent:#3b82f6;--accent-hover:#2563eb;--accent-text:#fff;--nav-bg:#ffffffd1;--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:#dbeafeb3;--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:#ffffff0a;--border-light:#ffffff0f;--text-primary:#e2e8f0;--text-secondary:#94a3b8;--text-muted:#64748b;--input-bg:#1e293b99;--input-border:#ffffff1a;--input-text:#e2e8f0;--input-placeholder:#94a3b899;--input-focus-ring:#60a5fa;--accent:#60a5fa;--accent-hover:#3b82f6;--accent-text:#fff;--nav-bg:#1e293bd9;--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:#1e3a5fb3;--status-info-text:#93c5fd;--status-orange-bg:#7c2d12;--status-orange-text:#fed7aa;--chart-axis:#64748b;--chart-grid:#334155}[data-palette=glass]{--background:#eef0f6;--surface:#fff;--surface-hover:#f1f3f5;--border:#c8c8dc80;--border-light:#dcdceb80;--accent:#6366f1;--accent-hover:#4f46e5;--accent-text:#fff;--nav-bg:#fff9;--nav-active:#6366f1;--input-bg:#fff9;--input-focus-ring:#6366f1}[data-palette=glass].dark{--background:#0c0e18;--surface:#1a1d2e;--surface-hover:#252a3a;--border:#37415180;--border-light:#2d334480;--accent:#818cf8;--accent-hover:#6366f1;--accent-text:#0c0e18;--nav-bg:#1a1d2e99;--nav-active:#818cf8;--input-bg:#1e223599;--input-focus-ring:#818cf8}[data-palette=monochrome]{--background:#fafafa;--surface:#fff;--surface-hover:#f5f5f5;--border:#d4d4d4;--border-light:#e5e5e5;--text-primary:#171717;--text-secondary:#525252;--text-muted:#a3a3a3;--accent:#404040;--accent-hover:#262626;--accent-text:#fff;--nav-bg:#fff;--nav-active:#171717;--nav-text:#525252;--nav-text-hover:#171717;--input-bg:#fff;--input-border:#d4d4d4;--input-focus-ring:#525252}[data-palette=monochrome].dark{--background:#0a0a0a;--surface:#171717;--surface-hover:#262626;--border:#404040;--border-light:#333;--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:#fff;--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:#fff;--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:#fff;--surface-hover:#ecfdf5;--accent:#10b981;--accent-hover:#059669;--accent-text:#fff;--nav-bg:#fff;--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:#fff;--surface-hover:#ffe4e6;--accent:#f43f5e;--accent-hover:#e11d48;--accent-text:#fff;--nav-bg:#fff;--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:#fff;--surface-hover:#ffedd5;--accent:#f97316;--accent-hover:#ea580c;--accent-text:#fff;--nav-bg:#fff;--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:#fff;--surface-hover:#f3e8ff;--accent:#a855f7;--accent-hover:#9333ea;--accent-text:#fff;--nav-bg:#fff;--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:#fff;--surface-hover:#ccfbf1;--border:#99f6e4;--border-light:#c3fae8;--text-primary:#134e4a;--text-secondary:#2d6a5e;--text-muted:#5eead4;--accent:#14b8a6;--accent-hover:#0d9488;--accent-text:#fff;--nav-bg:#fff;--nav-active:#14b8a6;--nav-text:#2d6a5e;--nav-text-hover:#134e4a;--input-bg:#fff;--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:#fff;--surface-hover:#fde8e8;--border:#fca5a5;--border-light:#fecaca;--text-primary:#450a0a;--text-secondary:#7f1d1d;--text-muted:#b91c1c;--accent:#dc2626;--accent-hover:#b91c1c;--accent-text:#fff;--nav-bg:#fff;--nav-active:#dc2626;--nav-text:#7f1d1d;--nav-text-hover:#450a0a;--input-bg:#fff;--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:#fff;--surface-hover:#f1f5f9;--border:#cbd5e1;--border-light:#e2e8f0;--text-primary:#0f172a;--text-secondary:#475569;--text-muted:#94a3b8;--accent:#475569;--accent-hover:#334155;--accent-text:#fff;--nav-bg:#fff;--nav-active:#334155;--nav-text:#475569;--nav-text-hover:#0f172a;--input-bg:#fff;--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:#fff;--surface-hover:#fef0e8;--border:#fed7aa;--border-light:#fde6cc;--text-primary:#431407;--text-secondary:#7c2d12;--text-muted:#c2410c;--accent:#ea580c;--accent-hover:#c2410c;--accent-text:#fff;--nav-bg:#fff;--nav-active:#ea580c;--nav-text:#7c2d12;--nav-text-hover:#431407;--input-bg:#fff;--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:#fff;--surface-hover:#dbeafe;--border:#93c5fd;--border-light:#bfdbfe;--text-primary:#172554;--text-secondary:#1e3a5f;--text-muted:#3b82f6;--accent:#2563eb;--accent-hover:#1d4ed8;--accent-text:#fff;--nav-bg:#172554;--nav-active:#60a5fa;--nav-text:#93c5fd;--nav-text-hover:#dbeafe;--input-bg:#fff;--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:#fff;--surface-hover:#f3f4f6;--border:#d1d5db;--border-light:#e5e7eb;--text-primary:#171717;--text-secondary:#4b5563;--text-muted:#9ca3af;--input-bg:#fff;--input-border:#d1d5db;--input-text:#171717;--input-placeholder:#9ca3af;--input-focus-ring:#4f46e5;--accent:#4f46e5;--accent-hover:#4338ca;--accent-text:#fff;--nav-bg:#fff;--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:#fff;--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:#ffffff14;--marketing-nav-shell-shadow:0 4px 28px #00000038;--marketing-nav-shell-radius:9999px;--marketing-nav-height:3.5rem;--marketing-nav-link:#fff;--marketing-nav-link-hover:#ffffffc7;--marketing-nav-cta-bg:#fff;--marketing-nav-cta-text:#1a1c22;--marketing-nav-cta-hover-bg:#f1f5f9;--marketing-nav-brand-text:#fff;--marketing-nav-brand-hover:#60a5fa}.marketing-nav-shell{min-height:var(--marketing-nav-height);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);align-items:center;gap:.5rem;padding:0 1rem 0 1.25rem;display:flex}@media (min-width:768px){.marketing-nav-shell{padding:0 1.25rem 0 1.5rem}}.marketing-nav-link{color:var(--marketing-nav-link);font-size:.875rem;font-weight:500;text-decoration:none;transition:color .15s}.marketing-nav-link:hover{color:var(--marketing-nav-link-hover)}.marketing-nav-login{color:var(--marketing-nav-link);font-size:.875rem;font-weight:500;text-decoration:none;transition:color .15s}.marketing-nav-login:hover{color:var(--marketing-nav-link-hover)}.marketing-nav-cta{height:2.25rem;color:var(--marketing-nav-cta-text);background:var(--marketing-nav-cta-bg);white-space:nowrap;border:none;border-radius:9999px;justify-content:center;align-items:center;padding:0 1.125rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:background-color .15s;display:inline-flex}.marketing-nav-cta:hover{background:var(--marketing-nav-cta-hover-bg)}.marketing-nav-brand{letter-spacing:-.02em;color:var(--marketing-nav-brand-text);align-items:center;gap:.5rem;font-size:1.125rem;font-weight:600;text-decoration:none;transition:color .3s;display:inline-flex}.marketing-nav-brand:hover,.marketing-nav-brand:focus-visible{color:var(--marketing-nav-brand-hover)}.marketing-nav-brand:active .marketing-nav-brand-icon-wrap{transform:scale(1.05)}.marketing-nav-brand-icon-wrap{flex-shrink:0;width:1.75rem;height:1.75rem;transition:transform .3s;display:flex}.marketing-nav-brand:hover .marketing-nav-brand-icon-wrap,.marketing-nav-brand:focus-visible .marketing-nav-brand-icon-wrap{transform:scale(1.1)}.marketing-nav-brand-icon-wrap svg{width:100%;height:100%;color:inherit;transition:color .3s}.marketing-nav-brand-label{transition:color .3s}.marketing-nav-mobile-panel{background:var(--marketing-nav-shell-bg);border:1px solid var(--marketing-nav-shell-border);box-shadow:var(--marketing-nav-shell-shadow);border-radius:1.25rem;margin-top:.5rem;padding:1rem 1.25rem}
: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-]),label[for]:not([class*=cursor-]),select:not(:disabled,[class*=cursor-]),input:is([type=checkbox],[type=radio],[type=range],[type=color],[type=file]):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{will-change:transform;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s}html[data-anim=subtle] .anim-lift:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000014}html[data-anim=subtle] .anim-press{transition:transform .12s}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-press,html[data-anim=subtle] .anim-press:active,html[data-anim=subtle] .anim-pop,html[data-anim=subtle] .anim-pop:hover{box-shadow:inherit;transition:none;transform:none}}.recharts-wrapper,.recharts-wrapper svg,.recharts-wrapper :focus,.recharts-wrapper :focus-visible{box-shadow:none!important;outline:none!important}.cal-day[data-tip]{position:relative}.cal-day[data-tip]:after{content:attr(data-tip);white-space:nowrap;color:var(--text-primary);background:var(--surface);border:1px solid var(--border-light);pointer-events:none;opacity:0;z-index:50;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:500;line-height:1.4;transition:opacity .12s;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 4px 12px #0000001f}.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:1.5s ease-in-out infinite shimmer}.skeleton-shimmer-strong{background:linear-gradient(90deg, var(--surface-hover) 20%, var(--text-secondary) 50%, var(--surface-hover) 80%);background-size:200% 100%;animation:1.1s ease-in-out infinite shimmer}@keyframes pulse-glow{0%,to{box-shadow:0 0 4px #3b82f666}50%{box-shadow:0 0 16px 4px #3b82f6b3}}.animate-pulse-glow{animation:2s ease-in-out infinite pulse-glow}@keyframes bubble-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.animate-bubble-in{animation:.18s cubic-bezier(.2,0,0,1) both bubble-in}.custom-scrollbar{scrollbar-width:thin;scrollbar-color:#9ca3af80 transparent}.custom-scrollbar::-webkit-scrollbar{width:6px;height:6px}.custom-scrollbar::-webkit-scrollbar-track{background:0 0}.custom-scrollbar::-webkit-scrollbar-thumb{background-color:#9ca3af80;border-radius:3px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background-color:#9ca3afcc}.scrollbar-visible::-webkit-scrollbar{height:8px}.scrollbar-visible::-webkit-scrollbar-thumb{background-color:var(--border);border-radius:4px}
.aurora-surface{--background:#fff;--foreground:#0a0a0a;--surface:#fff;--surface-hover:#f4f4f5;--surface-elevated:#fafafa;--border:#0a0a0a1a;--border-light:#0a0a0a12;--text-primary:#0a0a0a;--text-secondary:#525252;--text-muted:#8a8a8a;--input-bg:#fff;--input-border:#0a0a0a1f;--input-text:#0a0a0a;--input-placeholder:#9ca3af;--input-focus-ring:#2563eb;--accent:#2563eb;--accent-hover:#1d4ed8;--accent-text:#fff;--status-success:#2563eb;--status-success-bg:#2563eb1f;--status-success-text:#1d4ed8;--status-info-bg:#3b82f61f;--status-info-text:#1d4ed8;--status-warning-bg:#f59e0b24;--status-warning-text:#b45309;--aurora-shadow:0 1px 3px #0a0a0a0f, 0 10px 30px #0a0a0a12;--marketing-nav-shell-bg:#0f0f0fd1;--marketing-nav-shell-border:#ffffff14;--marketing-nav-shell-shadow:0 8px 32px #00000059;--marketing-nav-link:#fff;--marketing-nav-link-hover:#ffffffb3;--marketing-nav-cta-bg:#2563eb;--marketing-nav-cta-text:#fff;--marketing-nav-cta-hover-bg:#1d4ed8;--marketing-nav-brand-text:#fff;--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}.dark .aurora-surface,.aurora-surface.dark{--background:#050505;--foreground:#fff;--surface:#0f0f0f;--surface-hover:#1a1a1a;--surface-elevated:#141414;--border:#ffffff1f;--border-light:#ffffff14;--text-primary:#fff;--text-secondary:#a0a0a0;--text-muted:#666;--input-bg:#161616;--input-border:#ffffff1f;--input-text:#fff;--input-placeholder:#666;--input-focus-ring:#3b82f6;--accent:#3b82f6;--accent-hover:#2563eb;--accent-text:#fff;--status-success:#3b82f6;--status-success-bg:#3b82f624;--status-success-text:#93c5fd;--status-info-bg:#3b82f624;--status-info-text:#93c5fd;--status-warning-bg:#f59e0b24;--status-warning-text:#fcd34d;--aurora-shadow:0 8px 32px #00000080;--marketing-nav-shell-bg:#0f0f0fd1;--marketing-nav-shell-border:#ffffff14;--marketing-nav-shell-shadow:0 8px 32px #0009;--marketing-nav-link:#fff;--marketing-nav-link-hover:#ffffffb3;--marketing-nav-cta-bg:#3b82f6;--marketing-nav-cta-text:#fff;--marketing-nav-cta-hover-bg:#2563eb;--marketing-nav-brand-text:#fff;--marketing-nav-brand-hover:#93c5fd;background:#050505}body:has(.aurora-surface){background:#fff}.dark body:has(.aurora-surface){background:#050505}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{-webkit-backdrop-filter:blur(12px)}.aurora-surface .aurora-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.aurora-surface .aurora-marquee-track{width:max-content;animation:38s linear infinite aurora-marquee;display:flex}@keyframes aurora-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.aurora-surface .aurora-live-dot{background:var(--status-success);border-radius:9999px;width:.5rem;height:.5rem;display:inline-flex;position:relative}.aurora-surface .aurora-live-dot:after{content:"";background:var(--status-success);border-radius:9999px;animation:2s ease-in-out infinite aurora-pulse;position:absolute;inset:0}@keyframes aurora-pulse{0%{opacity:.6;transform:scale(1)}70%{opacity:0;transform:scale(2.6)}to{opacity:0;transform:scale(2.6)}}.aurora-surface .aurora-wave{align-items:center;gap:3px;height:36px;display:inline-flex}.aurora-surface .aurora-wave span{background:linear-gradient(#60a5fa,#2563eb);border-radius:9999px;width:4px;animation:1.2s ease-in-out infinite aurora-wave}@keyframes aurora-wave{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.aurora-surface .aurora-card-hover{transition:border-color .2s,transform .2s,box-shadow .2s}.aurora-surface .aurora-card-hover:hover{border-color:var(--border);box-shadow:var(--aurora-shadow);transform:translateY(-2px)}.aurora-surface .scene-bg{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.scene-bg--ivory{background:radial-gradient(130% 90% at 50% -10%,#fff9f0b3,#0000 55%),radial-gradient(120% 80% at 50% 116%,#3a31260d,#0000 55%)}.scene-bg--linen{background:linear-gradient(168deg,#ecf0f6bf 0%,#0000 42%),radial-gradient(120% 80% at 50% 120%,#1c24320a,#0000 55%)}.scene-bg--blueprint{background-image:linear-gradient(#12141c0d 1px,#0000 1px),linear-gradient(90deg,#12141c0d 1px,#0000 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(95% 78% at 50% 26%,#000 48%,#0000 100%);mask-image:radial-gradient(95% 78% at 50% 26%,#000 48%,#0000 100%)}.scene-bg--spotlight .scene-spot{filter:blur(120px);will-change:transform;background:radial-gradient(circle,#46485424,#0000 70%);border-radius:9999px;width:82vw;height:82vw;margin-left:-41vw;animation:30s ease-in-out infinite scene-spot-drift;position:absolute;top:-32vh;left:50%}.scene-bg--ivory:after,.scene-bg--linen:after,.scene-bg--blueprint:after,.scene-bg--spotlight:after{content:"";opacity:.04;pointer-events:none;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");position:absolute;inset:0}@keyframes scene-spot-drift{0%,to{transform:translate(-6vw)}50%{transform:translate(6vw,5vh)}}@media (prefers-reduced-motion:reduce){.aurora-surface .scene-spot{animation:none!important}}
