.page_container__aoG4z{max-width:var(--container-max);margin:0 auto;width:100%}.page_sectionEyebrow__QRxkW{font-size:11px;text-transform:uppercase;letter-spacing:.18em;color:var(--color-terracotta);margin-bottom:var(--space-3);text-align:center}.page_sectionTitle__hzsAh{font-family:var(--font-serif);font-size:44px;font-weight:500;line-height:1.15;letter-spacing:-.015em;color:var(--color-near-black);text-align:center;margin:0 auto var(--space-3);max-width:720px}.page_sectionLede__fGFPV{font-size:18px;line-height:1.55;color:var(--color-olive);text-align:center;margin:0 auto var(--space-12);max-width:600px}.page_srOnly__O_3lC{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.page_hero__SKW6o{position:relative;overflow:hidden;background-color:var(--color-parchment);padding:var(--space-20) var(--space-6) var(--space-24);isolation:isolate}.page_heroInner__FQkwa{position:relative;z-index:1;max-width:var(--container-max);margin:0 auto;display:grid;grid-template-columns:1fr;grid-gap:var(--space-12);gap:var(--space-12);align-items:center}@media (min-width:900px){.page_heroInner__FQkwa{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:var(--space-16)}}.page_heroCopy__kbqf4{text-align:center}@media (min-width:900px){.page_heroCopy__kbqf4{text-align:left}}.page_heroTransformation__Jds9b{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-8);background-color:var(--color-near-black);border-radius:var(--radius-2xl);max-width:520px;max-height:480px;margin:0 auto;width:100%;order:2}@media (min-width:900px){.page_heroTransformation__Jds9b{margin:0;order:0}}.page_heroTransformLabel__07h2y{font-size:11px;text-transform:uppercase;letter-spacing:.18em;color:var(--color-coral);font-weight:500}.page_heroTransformRough__gxiZk{font-family:var(--font-mono);font-size:13.5px;line-height:1.65;color:var(--color-warm-silver);opacity:.8;font-style:italic}.page_heroTransformArrow__RMhTG{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;align-self:center;color:var(--color-coral);opacity:.85}.page_heroTransformPolished__Dc4M_{font-family:var(--font-serif);font-size:18px;line-height:1.5;color:var(--color-ivory);letter-spacing:-.005em}.page_eyebrow__H9Slr{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--color-terracotta);background-color:var(--color-ivory);border:1px solid var(--color-terracotta);border-radius:999px;padding:6px 12px;margin-bottom:var(--space-6)}.page_eyebrowDot___za76{width:6px;height:6px;border-radius:999px;background-color:var(--color-terracotta);animation:page_pulse__U_e85 2.4s ease-in-out infinite}@keyframes page_pulse__U_e85{0%,to{opacity:.4}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.page_eyebrowDot___za76{animation:none;opacity:.9}}.page_heroHeadline__TF7_f{font-family:var(--font-serif);font-size:clamp(40px,6.4vw,72px);font-weight:500;line-height:1.05;letter-spacing:-.02em;color:var(--color-near-black);margin:0 auto var(--space-5)}.page_headlineAccent__fRy3s{color:var(--color-terracotta);font-style:italic}.page_heroLede__CvaIA{font-size:19px;line-height:1.55;color:var(--color-charcoal);max-width:580px;margin:0 auto var(--space-6)}@media (min-width:900px){.page_heroLede__CvaIA{margin-left:0;margin-right:0}}.page_heroCta__jc8eN{display:flex;justify-content:center;margin-bottom:var(--space-6)}@media (min-width:900px){.page_heroCta__jc8eN{justify-content:flex-start}}.page_platformLine__SFxN4{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:8px;font-size:13px;font-weight:500;color:var(--color-olive);letter-spacing:.04em}.page_platformSep__bGZRu{color:var(--color-stone)}.page_platformDimmed__Km7Cl{color:var(--color-stone);font-weight:400;margin-left:4px}.page_demoSection__HS4Sd{background-color:var(--color-parchment);padding:var(--space-16) var(--space-6) var(--space-20);border-top:1px solid var(--color-border-cream)}.page_appsSection__mtg3p{background-color:var(--color-ivory);padding:var(--space-16) var(--space-6);border-top:1px solid var(--color-border-cream);border-bottom:1px solid var(--color-border-cream)}.page_modesSection__DLxqI{background-color:var(--color-near-black);padding:var(--space-20) var(--space-6)}.page_modesSection__DLxqI .page_sectionEyebrow__QRxkW{color:var(--color-coral)}.page_modesSection__DLxqI .page_sectionTitle__hzsAh{color:var(--color-ivory)}.page_modesSection__DLxqI .page_sectionLede__fGFPV{color:var(--color-warm-silver)}.page_modesSupporting__TMPXZ{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-6);gap:var(--space-6);max-width:1100px;margin:0 auto}.page_modeSupportingItem__vUm_C{display:flex;flex-direction:column;gap:var(--space-4);align-items:stretch;padding:var(--space-6);background-color:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-2xl);transition:border-color .2s,background-color .2s,transform .2s}.page_modeSupportingItem__vUm_C:hover{border-color:rgba(217,119,87,.35);background-color:rgba(255,255,255,.05);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.page_modeSupportingItem__vUm_C,.page_modeSupportingItem__vUm_C:hover{transform:none;transition:none}}.page_modeIllustrationBox__UONbU{width:100%;aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,var(--color-ivory) 0,var(--color-parchment) 100%);border-radius:var(--radius-xl);padding:var(--space-5);margin-bottom:var(--space-2);overflow:hidden}.page_modeIllustration__qHlqW{width:100%;height:100%;object-fit:contain}.page_modeText__1guUr{display:flex;flex-direction:column;gap:6px}.page_modeTitle__I5MFS{font-family:var(--font-serif);font-size:26px;font-weight:500;letter-spacing:-.01em;color:var(--color-ivory);line-height:1.2}.page_modeBody___6AMg{font-size:16px;line-height:1.6;color:var(--color-warm-silver);max-width:60ch}.page_modeAvailability__d6CdH{font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--color-coral);margin-top:4px}.page_howSection__BYjPk{background-color:var(--color-parchment);padding:var(--space-20) var(--space-6)}.page_downloadSection__jJGEP{background-color:var(--color-ivory);padding:var(--space-20) var(--space-6);border-top:1px solid var(--color-border-cream);border-bottom:1px solid var(--color-border-cream)}.page_downloadGrid__ofFEW{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-6);gap:var(--space-6);max-width:1000px;margin:0 auto;padding:0}.page_downloadCard__H8dpE{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-2);padding:var(--space-8) var(--space-6);background-color:var(--color-parchment);border:1px solid var(--color-border-cream);border-radius:12px}.page_downloadPlatform__JjY3V{font-family:var(--font-serif);font-size:24px;font-weight:500;color:var(--color-near-black);letter-spacing:-.01em}.page_downloadDetail__g9LX2{font-size:13px;color:var(--color-olive);margin-bottom:var(--space-4)}.page_downloadButton__A6C4Z{display:inline-block;padding:12px 22px;background-color:var(--color-near-black);color:var(--color-ivory);border-radius:999px;font-size:15px;font-weight:500;text-decoration:none;transition:opacity .15s ease}.page_downloadButton__A6C4Z:hover{opacity:.85}.page_downloadSecondary__ZvagY{margin-top:var(--space-2);font-size:13px;color:var(--color-terracotta);text-decoration:underline;text-underline-offset:3px}@media (max-width:720px){.page_downloadGrid__ofFEW{grid-template-columns:1fr}}.page_steps__e0Sxr{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-6);gap:var(--space-6);max-width:1000px;margin:0 auto;position:relative}.page_step__DI9Zu{position:relative;z-index:1;padding:0 var(--space-4);text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--space-3)}.page_stepN__C2YVK{font-style:italic;font-size:clamp(72px,8vw,96px);line-height:1;color:var(--color-terracotta);letter-spacing:-.02em;margin-bottom:var(--space-2)}.page_stepN__C2YVK,.page_stepTitle__kKqcb{font-family:var(--font-serif);font-weight:500}.page_stepTitle__kKqcb{font-size:22px;color:var(--color-near-black);line-height:1.25}.page_stepBody__q0ouz{font-size:15px;line-height:1.6;color:var(--color-olive);max-width:30ch;margin:0 auto}.page_signalsSection__xPNak{background-color:var(--color-ivory);padding:var(--space-20) var(--space-6);border-top:1px solid var(--color-border-cream);border-bottom:1px solid var(--color-border-cream)}.page_finalSection__pa38D{background-color:var(--color-near-black);padding:var(--space-24) var(--space-6) var(--space-12)}.page_finalInner__J5a60{max-width:720px;margin:0 auto;text-align:center}.page_finalIllustration__QL_tm{display:block;width:100%;max-width:420px;height:auto;margin:0 auto var(--space-6)}.page_finalAccentRule__SEw9h{display:block;width:40px;height:2px;background-color:var(--color-coral);margin:0 auto var(--space-5)}.page_finalEyebrow__SHCCA{font-size:11px;text-transform:uppercase;letter-spacing:.18em;color:var(--color-coral);margin-bottom:var(--space-3)}.page_finalHeadline__ATxwP{font-family:var(--font-serif);font-size:clamp(44px,6.4vw,64px);font-weight:500;line-height:1.05;letter-spacing:-.02em;color:var(--color-ivory);margin:0 auto var(--space-5);max-width:600px}.page_finalLede__OZvTl{font-size:18px;line-height:1.6;color:var(--color-warm-silver);max-width:540px;margin:0 auto var(--space-8)}.page_finalForm__MP5Z7{display:flex;justify-content:center;margin-bottom:var(--space-6)}.page_finalPlatforms__hu9dw{font-size:13px;font-weight:500;letter-spacing:.04em;color:var(--color-warm-silver)}.page_footer__sHKi3{max-width:var(--container-max);margin:var(--space-16) auto 0;padding-top:var(--space-6);border-top:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-4);font-size:13px;color:var(--color-warm-silver)}.page_footerBrand__fYpqm{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-serif);font-size:16px;font-weight:500;color:var(--color-ivory);letter-spacing:-.01em}.page_footerMark__u_oqk{width:18px;height:18px;color:var(--color-warm-silver)}.page_footerLink__8kkdp{color:var(--color-warm-silver);padding:12px 14px;display:inline-flex;align-items:center;min-height:44px;border-radius:var(--radius-sm);transition:color .15s,background-color .15s}.page_footerLink__8kkdp:hover{color:var(--color-ivory);background-color:rgba(255,255,255,.04)}.page_footerCopy__Oxx70{color:var(--color-warm-silver)}@media (max-width:820px){.page_sectionTitle__hzsAh{font-size:34px}.page_steps__e0Sxr{grid-template-columns:1fr;gap:var(--space-8)}.page_modesSupporting__TMPXZ{grid-template-columns:1fr;gap:var(--space-4)}.page_modeIllustrationBox__UONbU{aspect-ratio:16/9;padding:var(--space-4)}}@media (max-width:520px){.page_hero__SKW6o{padding:var(--space-12) var(--space-4) var(--space-16)}.page_demoSection__HS4Sd,.page_howSection__BYjPk,.page_modesSection__DLxqI,.page_signalsSection__xPNak{padding-left:var(--space-4);padding-right:var(--space-4)}.page_finalSection__pa38D{padding:var(--space-16) var(--space-4) var(--space-10)}.page_footer__sHKi3{justify-content:center;text-align:center}}.AppGrid_wrap__5rHIs{max-width:920px;margin:0 auto;text-align:center}.AppGrid_eyebrow__O0ERR{font-size:11px;text-transform:uppercase;letter-spacing:.18em;color:var(--color-olive);margin-bottom:var(--space-6)}.AppGrid_grid__qLzw_{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--space-2);gap:var(--space-2);margin-bottom:var(--space-6)}.AppGrid_item__bnWah{gap:10px;padding:14px 18px;background-color:var(--color-ivory);border:1px solid var(--color-border-warm);border-radius:var(--radius-lg);min-height:56px}.AppGrid_iconBox__JhmAz,.AppGrid_item__bnWah{display:inline-flex;align-items:center;justify-content:center}.AppGrid_iconBox__JhmAz{width:20px;height:20px;flex:none}.AppGrid_name__0t_b0{font-size:15px;font-weight:500;color:var(--color-near-black);letter-spacing:-.005em}.AppGrid_note__t0B4u{font-size:15px;color:var(--color-olive);max-width:540px;margin:0 auto}@media (max-width:720px){.AppGrid_grid__qLzw_{grid-template-columns:repeat(2,1fr)}}.DemoTabs_container__Daof5{display:grid;grid-template-columns:1fr 1.2fr;grid-gap:var(--space-4);gap:var(--space-4);width:100%;max-width:920px;margin:0 auto}.DemoTabs_inputCard__qHjVa{background-color:var(--color-ivory);border:1px solid var(--color-border-warm);border-radius:var(--radius-xl);padding:var(--space-5);box-shadow:var(--shadow-whisper)}.DemoTabs_label__A6QYj,.DemoTabs_outputLabel__KQZVs{display:inline-flex;align-items:center;gap:8px;font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--color-olive);margin-bottom:var(--space-3)}.DemoTabs_outputLabel__KQZVs{color:var(--color-terracotta)}.DemoTabs_iconSm__gKtbt{width:14px;height:14px}.DemoTabs_inputText__PI2k2{font-family:var(--font-serif);font-size:17px;color:var(--color-charcoal);line-height:1.55;font-style:italic}.DemoTabs_outputCard__3dViO{background-color:var(--color-near-black);border-radius:var(--radius-xl);padding:var(--space-5);position:relative;box-shadow:var(--shadow-whisper)}.DemoTabs_outputCard__3dViO .DemoTabs_label__A6QYj,.DemoTabs_outputCard__3dViO .DemoTabs_outputLabel__KQZVs{color:var(--color-coral)}.DemoTabs_tabs__zJbr0{display:flex;flex-wrap:wrap;gap:4px;padding:4px;margin-bottom:var(--space-4);background-color:rgba(255,255,255,.04);border-radius:var(--radius-md);width:-moz-fit-content;width:fit-content}.DemoTabs_tab__Scsbl{font-size:13px;font-weight:500;color:var(--color-warm-silver);padding:8px 14px;border-radius:var(--radius-sm);min-height:36px;transition:color .15s,background-color .15s;-webkit-tap-highlight-color:transparent}.DemoTabs_tab__Scsbl:not(.DemoTabs_tabActive__19W_s):hover{color:var(--color-ivory);background-color:rgba(255,255,255,.06)}.DemoTabs_tabActive__19W_s,.DemoTabs_tabActive__19W_s:active,.DemoTabs_tabActive__19W_s:focus,.DemoTabs_tabActive__19W_s:hover{color:var(--color-near-black);background-color:var(--color-ivory)}.DemoTabs_tab__Scsbl:focus-visible{outline:2px solid var(--color-focus-blue);outline-offset:2px}.DemoTabs_outputText__ikZc_{font-family:var(--font-sans);font-size:15px;color:var(--color-ivory);line-height:1.7;white-space:pre-wrap;min-height:110px;border-radius:var(--radius-sm)}.DemoTabs_outputText__ikZc_:focus-visible{outline:2px solid var(--color-focus-blue);outline-offset:4px}@media (max-width:720px){.DemoTabs_container__Daof5{grid-template-columns:1fr}}.HonestSignals_list__Tl1V4{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-8);gap:var(--space-8);max-width:1000px;margin:0 auto}.HonestSignals_item__XRFvh{padding-top:var(--space-5);border-top:1px solid var(--color-border-warm)}.HonestSignals_iconWrap__X7Ey2{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;background-color:var(--color-parchment);color:var(--color-terracotta);border-radius:var(--radius-lg);margin-bottom:var(--space-4)}.HonestSignals_icon__0XYu_{width:26px;height:26px}.HonestSignals_claim__6amog{font-family:var(--font-serif);font-size:22px;font-weight:500;line-height:1.25;letter-spacing:-.01em;color:var(--color-near-black);margin-bottom:var(--space-3)}.HonestSignals_body__5Q72y{font-size:15px;line-height:1.6;color:var(--color-olive);max-width:32ch}@media (max-width:820px){.HonestSignals_list__Tl1V4{grid-template-columns:1fr;gap:var(--space-6)}.HonestSignals_body__5Q72y{max-width:none}}.LaunchCountdown_line___5LMH{margin-top:var(--space-5);display:inline-flex;align-items:baseline;justify-content:center;gap:8px;width:100%;font-size:15px;letter-spacing:.04em;color:var(--color-olive);text-align:center}.LaunchCountdown_italic__Aacam{font-family:var(--font-serif);font-style:italic;font-size:clamp(32px,4vw,40px);line-height:1;color:var(--color-terracotta);letter-spacing:-.01em}.LaunchCountdown_label__f_8jc{font-family:var(--font-sans);font-weight:500;color:var(--color-olive)}.Manifesto_manifesto__BkhGq{background-color:var(--color-parchment);padding:var(--space-16) var(--space-6);border-top:1px solid var(--color-border-cream);border-bottom:1px solid var(--color-border-cream)}.Manifesto_body__UqUI1{font-family:var(--font-serif);font-size:22px;line-height:1.5;color:var(--color-near-black);max-width:640px;margin:0 auto;text-align:center;letter-spacing:-.005em}.Manifesto_accent__yBFuw{color:var(--color-terracotta);font-style:italic}@media (max-width:520px){.Manifesto_manifesto__BkhGq{padding:var(--space-12) var(--space-4)}.Manifesto_body__UqUI1{font-size:19px}}.Navbar_nav__A66_N{position:-webkit-sticky;position:sticky;top:0;z-index:100;background-color:rgba(245,244,237,.92);backdrop-filter:saturate(140%) blur(8px);-webkit-backdrop-filter:saturate(140%) blur(8px);border-bottom:1px solid var(--color-border-cream);padding:0 var(--space-6)}.Navbar_inner__GwI1d{max-width:var(--container-max);margin:0 auto;display:flex;align-items:center;justify-content:space-between;height:64px}.Navbar_logo__UM0Ax{display:inline-flex;align-items:center;gap:var(--space-2);padding:8px 6px;border-radius:var(--radius-md);color:var(--color-near-black)}.Navbar_logoMark__EP9hG{display:inline-block;color:var(--color-near-black);flex-shrink:0}.Navbar_logoWord__FGCIQ{font-family:var(--font-serif);font-size:19px;font-weight:500;letter-spacing:-.01em;color:var(--color-near-black)}.Navbar_links__lFeE5{display:flex;align-items:center;gap:var(--space-2)}.Navbar_link__9Nm3x{font-size:14px;font-weight:400;color:var(--color-olive);padding:10px 14px;border-radius:var(--radius-md);min-height:44px;display:inline-flex;align-items:center;transition:color .15s,background-color .15s}.Navbar_link__9Nm3x:hover{color:var(--color-near-black);background-color:rgba(20,20,19,.04)}.Navbar_cta__NEzYS{background-color:var(--color-near-black);color:var(--color-ivory);font-size:14px;font-weight:500;padding:10px 16px;margin-left:var(--space-2);border-radius:var(--radius-md);min-height:44px;display:inline-flex;align-items:center;transition:background-color .15s}.Navbar_cta__NEzYS:hover{background-color:var(--color-dark-surface)}.Navbar_cta__NEzYS:focus-visible,.Navbar_link__9Nm3x:focus-visible,.Navbar_logo__UM0Ax:focus-visible{outline:2px solid var(--color-focus-blue);outline-offset:2px}.Navbar_mobileToggle__uEo2B{display:none;width:44px;height:44px;align-items:center;justify-content:center;color:var(--color-near-black);border-radius:var(--radius-md)}.Navbar_mobileToggle__uEo2B:hover{background-color:rgba(20,20,19,.05)}.Navbar_mobileToggle__uEo2B:focus-visible{outline:2px solid var(--color-focus-blue);outline-offset:2px}.Navbar_mobileMenu__g3FB_{display:none}@media (max-width:820px){.Navbar_links__lFeE5{display:none}.Navbar_mobileToggle__uEo2B{display:inline-flex}.Navbar_mobileMenu__g3FB_{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3) var(--space-4) var(--space-5);background-color:var(--color-parchment);border-bottom:1px solid var(--color-border-cream)}.Navbar_mobileMenu__g3FB_ .Navbar_link__9Nm3x{font-size:16px;padding:12px 8px}.Navbar_mobileMenu__g3FB_ .Navbar_cta__NEzYS{margin-left:0;margin-top:var(--space-2);justify-content:center}}.StickyWaitlistBar_bar__tpDC9{position:fixed;left:0;right:0;bottom:0;z-index:90;background-color:var(--color-parchment);border-top:1px solid var(--color-border-warm);padding:10px var(--space-4);visibility:hidden;opacity:0;transform:translateY(8px);transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s;pointer-events:none}.StickyWaitlistBar_bar__tpDC9[data-visible=true]{visibility:visible;opacity:1;transform:translateY(0);pointer-events:auto;transition:opacity .18s ease,transform .18s ease,visibility 0s linear 0s}.StickyWaitlistBar_inner__eR2NB{max-width:var(--container-max);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:44px}.StickyWaitlistBar_line__3ttb_{font-size:14px;color:var(--color-charcoal);letter-spacing:.01em}.StickyWaitlistBar_label__0kSOq{font-family:var(--font-serif);font-style:italic;color:var(--color-near-black);font-size:16px;margin-right:6px}.StickyWaitlistBar_cta__6rZAn{display:inline-flex;align-items:center;justify-content:center;background-color:var(--color-terracotta);color:var(--color-ivory);font-size:14px;font-weight:500;letter-spacing:.01em;padding:10px 16px;border-radius:var(--radius-md);min-height:44px;white-space:nowrap;transition:background-color .15s}.StickyWaitlistBar_cta__6rZAn:hover{background-color:var(--color-coral)}@media (min-width:821px){.StickyWaitlistBar_bar__tpDC9{top:64px;bottom:auto;border-top:none;border-bottom:1px solid var(--color-border-warm);transform:translateY(-8px)}.StickyWaitlistBar_bar__tpDC9[data-visible=true]{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.StickyWaitlistBar_bar__tpDC9,.StickyWaitlistBar_bar__tpDC9[data-visible=true]{transition:none;transform:none}}.WaitlistForm_wrapper__tF8LT{width:100%;max-width:520px}.WaitlistForm_form__gJIuv{display:flex;gap:var(--space-2);width:100%;background-color:var(--color-ivory);border:1px solid var(--color-border-warm);border-radius:var(--radius-lg);padding:6px;box-shadow:var(--shadow-whisper);transition:border-color .15s,box-shadow .15s}.WaitlistForm_form__gJIuv:focus-within{border-color:var(--color-ring-deep);box-shadow:0 0 0 4px rgba(56,152,236,.18)}.WaitlistForm_input__XQErR{flex:1 1;min-width:0;padding:12px 14px;background-color:transparent;color:var(--color-near-black);font-size:16px;min-height:44px}.WaitlistForm_input__XQErR::placeholder{color:var(--color-olive)}.WaitlistForm_input__XQErR:focus-visible{outline:none}.WaitlistForm_button__3zdz0{padding:12px 20px;background-color:var(--color-terracotta);color:var(--color-ivory);font-size:15px;font-weight:500;border-radius:var(--radius-md);white-space:nowrap;min-height:44px;transition:background-color .15s}.WaitlistForm_button__3zdz0:hover{background-color:#b85738}.WaitlistForm_button__3zdz0:focus-visible{outline:2px solid var(--color-focus-blue);outline-offset:2px}.WaitlistForm_button__3zdz0:disabled{opacity:.6;cursor:not-allowed}.WaitlistForm_helper__9_1p0{font-size:13px;color:var(--color-olive);margin-top:var(--space-3);text-align:center}.WaitlistForm_platformGroup____Csf{margin-top:var(--space-3)}.WaitlistForm_platformLabel__yy5in{display:block;font-size:12px;font-weight:500;letter-spacing:.02em;color:var(--color-olive);margin-bottom:8px;text-align:center}.WaitlistForm_platformOptions__K0yxN{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.WaitlistForm_platformOption__H4LKQ{flex:1 1 auto;min-width:72px;min-height:36px;padding:8px 14px;font-size:14px;font-weight:500;color:var(--color-olive);background-color:var(--color-ivory);border:1px solid var(--color-border-warm);border-radius:999px;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}.WaitlistForm_platformOption__H4LKQ:hover{border-color:var(--color-terracotta)}.WaitlistForm_platformOption__H4LKQ:focus-visible{outline:2px solid var(--color-focus-blue);outline-offset:2px}.WaitlistForm_platformOptionSelected__S9Ku0{background-color:var(--color-terracotta);border-color:var(--color-terracotta);color:var(--color-ivory)}.WaitlistForm_platformOptionSelected__S9Ku0:hover{background-color:#b85738;border-color:#b85738}@media (min-width:521px){.WaitlistForm_platformOption__H4LKQ{min-height:36px}}@media (max-width:520px){.WaitlistForm_platformOption__H4LKQ{min-height:44px;flex-basis:calc(50% - 4px)}}.WaitlistForm_success__YHvVV{font-size:16px;font-weight:500;padding:var(--space-4);border-radius:var(--radius-lg)}.WaitlistForm_success__YHvVV:focus{outline:2px solid var(--color-focus-blue);outline-offset:2px}.WaitlistForm_successHeadline__qiC12{font-size:17px;font-weight:500;margin:0 0 var(--space-3) 0}.WaitlistForm_successActions__hbrHa{display:flex;flex-direction:column;gap:var(--space-2);align-items:flex-start}.WaitlistForm_shareButton__g_xxm{padding:10px 16px;background-color:var(--color-terracotta);color:var(--color-ivory);font-size:14px;font-weight:500;border-radius:var(--radius-md);min-height:44px;transition:background-color .15s;text-align:left}.WaitlistForm_shareButton__g_xxm:hover{background-color:#b85738}.WaitlistForm_shareButton__g_xxm:focus-visible{outline:2px solid var(--color-focus-blue);outline-offset:2px}.WaitlistForm_followLink__i6aXT{font-size:14px;color:var(--color-olive);text-decoration:underline;text-underline-offset:3px;min-height:44px;display:inline-flex;align-items:center}.WaitlistForm_followLink__i6aXT:hover{color:var(--color-terracotta)}.WaitlistForm_error__SDPc8{font-size:14px;margin-top:var(--space-2)}.WaitlistForm_hero__UgBPq .WaitlistForm_form__gJIuv{background-color:var(--color-ivory);border-color:var(--color-border-warm)}.WaitlistForm_dark__fAWZQ .WaitlistForm_form__gJIuv{background-color:var(--color-dark-surface);border-color:rgba(255,255,255,.06)}.WaitlistForm_dark__fAWZQ .WaitlistForm_input__XQErR{color:var(--color-ivory)}.WaitlistForm_dark__fAWZQ .WaitlistForm_input__XQErR::placeholder{color:var(--color-warm-silver)}.WaitlistForm_dark__fAWZQ .WaitlistForm_helper__9_1p0,.WaitlistForm_dark__fAWZQ .WaitlistForm_platformLabel__yy5in{color:var(--color-warm-silver)}.WaitlistForm_dark__fAWZQ .WaitlistForm_platformOption__H4LKQ{background-color:var(--color-dark-surface);border-color:rgba(255,255,255,.12);color:var(--color-warm-silver)}.WaitlistForm_dark__fAWZQ .WaitlistForm_platformOption__H4LKQ:hover{border-color:var(--color-terracotta)}.WaitlistForm_dark__fAWZQ .WaitlistForm_platformOptionSelected__S9Ku0{background-color:var(--color-terracotta);border-color:var(--color-terracotta);color:var(--color-ivory)}.WaitlistForm_dark__fAWZQ .WaitlistForm_success__YHvVV{color:var(--color-coral);background-color:var(--color-dark-surface)}.WaitlistForm_dark__fAWZQ .WaitlistForm_followLink__i6aXT{color:var(--color-warm-silver)}.WaitlistForm_dark__fAWZQ .WaitlistForm_followLink__i6aXT:hover{color:var(--color-coral)}.WaitlistForm_hero__UgBPq .WaitlistForm_success__YHvVV,.WaitlistForm_light___YBwM .WaitlistForm_success__YHvVV{color:var(--color-near-black);background-color:var(--color-ivory);border:1px solid var(--color-border-warm)}.WaitlistForm_error__SDPc8{color:#b53333}.WaitlistForm_dark__fAWZQ .WaitlistForm_error__SDPc8{color:#ff8b6b}.WaitlistForm_srOnly__lHC3I{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:520px){.WaitlistForm_form__gJIuv{flex-direction:column;padding:8px}.WaitlistForm_button__3zdz0{width:100%}}