@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback,system-ui,arial;font-style:normal}.__variable_f367f3{--font-inter:"Inter","Inter Fallback",system-ui,arial}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit Fallback;src:local("Arial");ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.00%;size-adjust:99.82%}.__className_ed3508{font-family:Outfit,Outfit Fallback,system-ui,arial;font-style:normal}.__variable_ed3508{--font-display:"Outfit","Outfit Fallback",system-ui,arial}*,:after,:before{box-sizing:border-box}*{margin:0}body,html{height:100%}body{-webkit-font-smoothing:antialiased}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}:root{--brand-600:#1F2937;--brand-700:#111827;--brand-100:#F9FAFB;--accent-600:#6366F1;--accent-100:#EEF2FF;--bg:#FFFFFF;--surface:#FAFBFC;--elev:#FFFFFF;--line:#E5E7EB;--ink-900:#101828;--ink-600:#374151;--ink-400:#9CA3AF;--text-primary:var(--ink-900);--text-secondary:var(--ink-600);--primary:var(--brand-600);--primary-hover:var(--brand-700);--on-primary:#000000;--primary-light:color-mix(in oklab,var(--brand-600),white 70%);--primary-lightest:color-mix(in oklab,var(--brand-600),white 90%);--surface-0:var(--elev);--surface-1:#F6FAFC;--surface-2:#EAF0F4;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--f--1:14px;--f-0:16px;--f-1:18px;--f-2:22px;--f-3:28px;--radius-1:10px;--radius-2:12px;--radius-3:16px;--success-600:#16A34A;--warning-600:#F59E0B;--danger-600:#DC2626;--focus-ring:0 0 0 4px rgba(0,229,203,0.32);--radius-sm:12px;--radius-md:16px;--radius-lg:20px;--radius-xl:24px;--radius-2xl:28px;--shadow-sm:0 1px 2px rgba(16,24,40,0.06);--shadow-md:0 6px 18px rgba(16,24,40,0.1);--shadow-lg:0 14px 36px rgba(16,24,40,0.14);--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-12:48px;--s-16:64px;--gradient-hero:#FFFFFF;--gradient-card:#FFFFFF;--gradient-brand-text:var(--ink-900);--bp-sm:640px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1280px;--m3-primary:var(--brand-600);--m3-on-primary:var(--on-primary);--m3-primary-container:color-mix(in oklab,var(--brand-600),white 85%);--m3-on-primary-container:color-mix(in oklab,var(--brand-600),black 70%);--m3-secondary:color-mix(in oklab,var(--ink-900),var(--brand-600) 20%);--m3-on-secondary:#ffffff;--m3-secondary-container:color-mix(in oklab,var(--m3-secondary),white 85%);--m3-on-secondary-container:color-mix(in oklab,var(--m3-secondary),black 70%);--m3-tertiary:var(--accent-600);--m3-on-tertiary:#ffffff;--m3-tertiary-container:color-mix(in oklab,var(--accent-600),white 88%);--m3-on-tertiary-container:color-mix(in oklab,var(--accent-600),black 70%);--m3-error:var(--danger-600);--m3-on-error:#ffffff;--m3-error-container:color-mix(in oklab,var(--danger-600),white 88%);--m3-on-error-container:color-mix(in oklab,var(--danger-600),black 70%);--m3-background:var(--bg);--m3-on-background:var(--ink-900);--m3-surface:var(--surface);--m3-on-surface:var(--ink-900);--m3-surface-variant:color-mix(in oklab,var(--ink-400),white 65%);--m3-on-surface-variant:color-mix(in oklab,var(--ink-600),white 12%);--m3-outline:color-mix(in oklab,var(--ink-400),white 40%);--m3-outline-variant:color-mix(in oklab,var(--ink-400),white 65%);--m3-surface-container-lowest:#ffffff;--m3-surface-container-low:color-mix(in oklab,var(--m3-surface),black 2%);--m3-surface-container:color-mix(in oklab,var(--m3-surface),black 4%);--m3-surface-container-high:color-mix(in oklab,var(--m3-surface),black 6%);--m3-surface-container-highest:color-mix(in oklab,var(--m3-surface),black 8%);--m3-inverse-surface:#1B1B1F;--m3-inverse-on-surface:#E3E2E6;--m3-inverse-primary:color-mix(in oklab,var(--m3-primary),white 20%);--m3-elevation-0:none;--m3-elevation-1:0 1px 2px rgba(16,24,40,0.06),0 1px 3px rgba(16,24,40,0.10);--m3-elevation-2:0 3px 6px rgba(16,24,40,0.12);--m3-elevation-3:0 6px 12px rgba(16,24,40,0.14);--m3-elevation-4:0 10px 20px rgba(16,24,40,0.16);--m3-state-hover-opacity:0.08;--m3-state-focus-opacity:0.12;--m3-state-pressed-opacity:0.12;--surface-3:color-mix(in oklab,var(--surface),black 6%);--md-sys-color-primary:var(--m3-primary);--md-sys-color-on-primary:var(--m3-on-primary);--md-sys-color-primary-container:var(--m3-primary-container);--md-sys-color-on-primary-container:var(--m3-on-primary-container);--md-sys-color-secondary:var(--m3-secondary);--md-sys-color-on-secondary:var(--m3-on-secondary);--md-sys-color-secondary-container:var(--m3-secondary-container);--md-sys-color-on-secondary-container:var(--m3-on-secondary-container);--md-sys-color-tertiary:var(--m3-tertiary);--md-sys-color-on-tertiary:var(--m3-on-tertiary);--md-sys-color-tertiary-container:var(--m3-tertiary-container);--md-sys-color-on-tertiary-container:var(--m3-on-tertiary-container);--md-sys-color-error:var(--m3-error);--md-sys-color-on-error:var(--m3-on-error);--md-sys-color-error-container:var(--m3-error-container);--md-sys-color-on-error-container:var(--m3-on-error-container);--md-sys-color-background:var(--m3-background);--md-sys-color-on-background:var(--m3-on-background);--md-sys-color-surface:var(--m3-surface);--md-sys-color-on-surface:var(--m3-on-surface);--md-sys-color-surface-variant:var(--m3-surface-variant);--md-sys-color-on-surface-variant:var(--m3-on-surface-variant);--md-sys-color-outline:var(--m3-outline);--md-sys-color-outline-variant:var(--m3-outline-variant);--md-sys-shape-corner-medium:var(--radius-md);--md-sys-shape-corner-large:var(--radius-lg);--md-sys-shape-corner-extra-large:var(--radius-xl)}:root.dark{--bg:#0F172A;--surface:#0B1220;--elev:#0B1220;--line:#1F2937;--ink-900:#E5E7EB;--ink-600:#CBD5E1;--brand-600:#00D4BD;--brand-700:#00BFAE;--accent-600:#6B56E6;--accent-100:#211F35}:root.theme--indigo{--brand-600:#6366F1;--brand-700:#4F46E5;--brand-100:#EEF2FF;--accent-600:#FFB547}:root.theme--cyan{--brand-600:#00C2FF;--brand-700:#009AD6;--brand-100:#E6FBFF;--accent-600:#FF6B6B}:root.theme--canva{--brand-600:#14C6C9;--brand-700:#0FA2A7;--brand-100:#E6FAFB;--accent-600:#7C5CFF}body{background:var(--bg);color:var(--ink-900);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:clamp(14px,1.2vw,16px);line-height:1.5}h1{font-size:clamp(36px,6vw,60px);line-height:1.1;letter-spacing:-.02em}h1,h2{font-weight:600;color:var(--ink-900);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}h2{font-size:clamp(28px,4vw,42px);line-height:1.2;letter-spacing:-.01em}h3{font-size:clamp(20px,3vw,28px);line-height:1.25;font-weight:600;color:var(--ink-900);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}p{font-size:clamp(14px,1.6vw,16px);line-height:1.6}p,small{color:var(--ink-600)}small{font-size:clamp(12px,1.3vw,14px);line-height:1.43}.tabular-nums{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}a{color:var(--brand-600);text-decoration:underline;text-underline-offset:2px}.badge--brand,a:hover{color:var(--brand-700)}.badge--brand{background:var(--brand-100);border-radius:12px;padding:2px 8px;font-size:14px;font-weight:500}.container{max-width:1200px;margin:0 auto;padding:0 var(--s-4)}@media (min-width:640px){.container{padding:0 var(--s-6)}}.section{padding:var(--s-12) 0}@media (min-width:640px){.section{padding:var(--s-16) 0}}:focus-visible{outline:none;box-shadow:var(--focus-ring)}.loading{opacity:.6;pointer-events:none}.error{color:var(--danger-600)}.success{color:var(--success-600)}.warning{color:var(--warning-600)}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.scroll-x{overflow-x:auto;-webkit-overflow-scrolling:touch}.text-gradient{color:var(--ink-900);font-weight:600}.glass{background:linear-gradient(180deg,rgba(255,255,255,.66),rgba(255,255,255,.86));border:1px solid var(--line);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:saturate(1.2) blur(6px);backdrop-filter:saturate(1.2) blur(6px)}.flow-action-link:hover{background:var(--surface-3)!important}@keyframes pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.7}to{transform:scale(1);opacity:1}}@keyframes glow{0%{box-shadow:0 0 0 0 rgba(0,229,203,.4)}70%{box-shadow:0 0 0 12px rgba(0,229,203,0)}to{box-shadow:0 0 0 0 rgba(0,229,203,0)}}@keyframes pop-in{0%{transform:scale(.92);opacity:0}60%{transform:scale(1.03);opacity:1}to{transform:scale(1);opacity:1}}@keyframes slide-up-fade{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes reveal-card{0%{transform:scale(.96);opacity:0;filter:blur(6px)}60%{transform:scale(1.02);opacity:1;filter:blur(0)}to{transform:scale(1);opacity:1}}@keyframes bar-dance{0%{height:8px}25%{height:20px}50%{height:12px}75%{height:24px}to{height:8px}}.call-screen{background:radial-gradient(1200px 800px at 10% 10%,rgba(0,229,203,.12),transparent 60%),radial-gradient(1000px 700px at 90% 20%,rgba(124,92,255,.12),transparent 60%),var(--elev);border:1px solid var(--surface-3);border-radius:var(--radius-2xl);box-shadow:var(--shadow-lg)}.call-avatar{width:110px;height:110px;border-radius:50%;background:conic-gradient(from 180deg,var(--brand-600),var(--accent-600),var(--brand-600));display:grid;place-items:center;position:relative;animation:float 6s ease-in-out infinite}.call-avatar:after{content:"";position:absolute;inset:-8px;border-radius:999px;border:2px solid color-mix(in oklab,var(--brand-600),transparent 65%);animation:glow 2.2s ease-out infinite}.eq-bars{display:inline-flex;gap:4px;align-items:flex-end;height:28px}.eq-bar{width:4px;background:color-mix(in oklab,var(--brand-600),var(--accent-600));border-radius:2px;animation:bar-dance 1.2s ease-in-out infinite}.eq-bar:nth-child(2){animation-delay:.1s}.eq-bar:nth-child(3){animation-delay:.2s}.eq-bar:nth-child(4){animation-delay:.3s}.eq-bar:nth-child(5){animation-delay:.4s}.result-pop{animation:pop-in .4s ease forwards}.result-slide{animation:slide-up-fade .42s ease both}.result-reveal{animation:reveal-card .6s ease both}.sparkle-row{position:absolute;inset:0;pointer-events:none;overflow:hidden}.sparkle{position:absolute;width:8px;height:8px;background:radial-gradient(circle at 30% 30%,#fff,var(--brand-600));border-radius:50%;filter:blur(.2px);opacity:.9;animation:float 4s ease-in-out infinite}@keyframes shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes progress{0%{transform:translateX(-100%)}50%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes bounce{0%,80%,to{transform:scale(0);opacity:.5}40%{transform:scale(1);opacity:1}}@keyframes float{0%,to{transform:translateY(0) rotate(0deg);opacity:.7}33%{transform:translateY(-10px) rotate(120deg);opacity:1}66%{transform:translateY(-5px) rotate(240deg);opacity:.8}}@keyframes rainbow-flow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes result-reveal{0%{opacity:0;transform:translateY(20px) scale(.95)}50%{opacity:.8;transform:translateY(-5px) scale(1.02)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes magic-sparkle{0%{transform:scale(0) rotate(0deg);opacity:0}50%{transform:scale(1) rotate(180deg);opacity:1}to{transform:scale(0) rotate(1turn);opacity:0}}