.WaitlistLanding_page___Qita{--fg:var(--color-on-dark);--fg-muted:var(--color-on-dark-muted);--hairline:var(--line-on-dark);--field-bg:hsla(0,0%,100%,.08);--field-fg:var(--color-on-dark);--cta-bg:var(--color-on-dark);--cta-fg:var(--color-ink);position:fixed;inset:0;z-index:50;overflow-y:auto;overflow-x:hidden;background:var(--color-surface-dark);color:var(--fg);font-family:var(--font-body)}.WaitlistLanding_page___Qita[data-bg=paper],.WaitlistLanding_page___Qita[data-bg=tone]{--fg:var(--color-ink);--fg-muted:var(--color-ink-muted);--hairline:var(--line);--field-bg:var(--color-surface-paper);--field-fg:var(--color-ink);--cta-bg:var(--color-ink);--cta-fg:var(--color-on-dark)}.WaitlistLanding_page___Qita[data-bg=paper]{background:var(--color-surface-paper-2)}.WaitlistLanding_page___Qita[data-bg=tone]{background:var(--page-tone)}.WaitlistLanding_landing__KT4t3{max-width:1120px;margin:0 auto;padding:var(--space-4) var(--space-4) var(--space-6);min-height:100%;display:flex;flex-direction:column}.WaitlistLanding_topBar__WoWOx{display:flex;align-items:center;justify-content:space-between;min-height:44px}.WaitlistLanding_brand__cjLod{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--text-md)}.WaitlistLanding_brandMark__2a6Uz{width:24px;height:24px;flex:none;overflow:visible}.WaitlistLanding_beta__p1_uG{margin-left:var(--space-1);padding:2px 8px;border:1px solid var(--hairline);border-radius:var(--radius-pill);font-family:var(--font-body);font-weight:var(--weight-semibold);font-size:var(--text-xs);color:var(--fg-muted)}.WaitlistLanding_h1__yhX_w{margin:0;font-family:var(--font-display);font-weight:var(--weight-black);font-size:clamp(32px,6vw,52px);line-height:1.04;letter-spacing:var(--tracking-tight);text-wrap:balance}.WaitlistLanding_sub__mDymb{margin:0;max-width:46ch;font-size:var(--text-md);line-height:1.5;color:var(--fg-muted);text-wrap:pretty}@media (min-width:1024px){.WaitlistLanding_sub__mDymb{font-size:18px}}.WaitlistLanding_form__2hESi{display:flex;flex-direction:column;gap:var(--space-2);width:100%;max-width:440px}.WaitlistLanding_label__a_mw_{font-weight:var(--weight-semibold);font-size:var(--text-sm);color:var(--fg)}.WaitlistLanding_inputRow__bc95d{display:flex;gap:var(--space-2)}@media (max-width:479px){.WaitlistLanding_inputRow__bc95d{flex-direction:column}.WaitlistLanding_inputRow__bc95d .WaitlistLanding_input__p_k7d{flex:none}}.WaitlistLanding_input__p_k7d{flex:1 1;min-width:0;height:48px;padding:0 var(--space-3);background:var(--field-bg);color:var(--field-fg);border:1px solid var(--hairline);border-radius:var(--radius-sm);font:inherit;font-size:var(--text-md);outline:none;transition:border-color var(--dur-fast) var(--ease-out)}.WaitlistLanding_input__p_k7d::placeholder{color:var(--fg-muted);opacity:.7}.WaitlistLanding_input__p_k7d:focus{border-color:var(--fg)}.WaitlistLanding_cta__Lv0Jv{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:48px;padding:0 var(--space-4);background:var(--cta-bg);color:var(--cta-fg);border:none;border-radius:var(--radius-sm);font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:var(--text-md);white-space:nowrap;cursor:pointer;transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.WaitlistLanding_cta__Lv0Jv:hover:not(:disabled){opacity:.92}.WaitlistLanding_cta__Lv0Jv:active:not(:disabled){transform:scale(.98)}.WaitlistLanding_cta__Lv0Jv:disabled{opacity:.55;cursor:not-allowed}.WaitlistLanding_hint__4x_a4{margin:0;font-size:var(--text-sm);line-height:var(--lh-sm);color:var(--fg-muted)}.WaitlistLanding_error__VTNkm{margin:0;font-size:var(--text-sm);line-height:var(--lh-sm);color:var(--color-danger)}.WaitlistLanding_page___Qita[data-bg=dark] .WaitlistLanding_error__VTNkm{color:#ffb4b4}.WaitlistLanding_textBtn__f7zSb{align-self:flex-start;background:none;border:none;padding:var(--space-1) 0;color:var(--fg);font:inherit;font-size:var(--text-sm);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.WaitlistLanding_done__WBp5p{gap:var(--space-2)}.WaitlistLanding_doneIcon__Tz405{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--cta-bg);color:var(--cta-fg)}.WaitlistLanding_doneTitle__juCH_{margin:0;font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--text-lg);line-height:var(--lh-lg)}.WaitlistLanding_doneBody__HbFsa{margin:0;font-size:var(--text-md);line-height:1.5;color:var(--fg-muted)}.WaitlistLanding_hero__KQPaf{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-4);padding-top:var(--space-5)}.WaitlistLanding_hero__KQPaf .WaitlistLanding_h1__yhX_w,.WaitlistLanding_hero__KQPaf .WaitlistLanding_sub__mDymb{max-width:none}@media (min-width:900px){.WaitlistLanding_hero__KQPaf{padding-top:var(--space-6);gap:var(--space-4);container-type:inline-size}.WaitlistLanding_hero__KQPaf .WaitlistLanding_h1__yhX_w{font-size:calc(100cqi / 11.8);white-space:nowrap}.WaitlistLanding_hero__KQPaf .WaitlistLanding_sub__mDymb{font-size:clamp(20px,2vw,26px);line-height:1.35}}.WaitlistLanding_formWrap__ggrdb{display:flex;justify-content:center;padding-top:var(--space-4)}.WaitlistLanding_formWrap__ggrdb .WaitlistLanding_form__2hESi{max-width:520px;align-items:center;text-align:center}.WaitlistLanding_formWrap__ggrdb .WaitlistLanding_inputRow__bc95d{width:100%}.WaitlistLanding_formWrap__ggrdb .WaitlistLanding_done__WBp5p .WaitlistLanding_textBtn__f7zSb{align-self:center}.WaitlistLanding_showcase__jANom{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);padding-top:var(--space-6)}.WaitlistLanding_showFan__ib0RT,.WaitlistLanding_showStack__Zr1l0{width:100%}.WaitlistLanding_showStack__Zr1l0{display:none}@media (max-width:767px){.WaitlistLanding_showFan__ib0RT{display:none}.WaitlistLanding_showStack__Zr1l0{display:block}.WaitlistLanding_showcase__jANom{padding-top:var(--space-5)}}.WaitlistLanding_showcase__jANom [aria-label^="Add stop"]{pointer-events:none;cursor:default}.WaitlistLanding_features__yPSJO{list-style:none;margin:var(--space-6) 0 0;padding:var(--space-5) 0 0;border-top:1px solid var(--hairline);display:grid;grid-gap:var(--space-4);gap:var(--space-4)}@media (min-width:900px){.WaitlistLanding_features__yPSJO{grid-template-columns:repeat(3,1fr);gap:var(--space-5)}}@media (min-width:768px){.WaitlistLanding_features__yPSJO{margin-top:calc(var(--space-6) + 32px)}}.WaitlistLanding_features__yPSJO li{display:grid;grid-template-columns:36px 1fr;grid-gap:var(--space-3);gap:var(--space-3);align-items:start}.WaitlistLanding_featureIcon__W2etn{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;border:1px solid var(--hairline);color:var(--fg)}.WaitlistLanding_featureTitle__UJ8xI{display:block;font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:var(--text-md);line-height:1.3;margin-bottom:2px}.WaitlistLanding_featureText__LBnGD{display:block;font-size:var(--text-sm);line-height:1.45;color:var(--fg-muted)}@media (min-width:1024px){.WaitlistLanding_featureText__LBnGD{font-size:var(--text-md)}}.WaitlistLanding_stack__sxMVC{position:relative;width:100%;max-width:400px;margin:0 auto;touch-action:pan-y;cursor:-webkit-grab;cursor:grab}.WaitlistLanding_slot__2VU0J{position:absolute;top:0}.WaitlistLanding_fan__tgka_{position:relative;width:min(340px,72vw);height:470px;margin:0 auto;touch-action:pan-y;outline:none}.WaitlistLanding_fan__tgka_:focus-visible{outline:2px solid var(--fg);outline-offset:12px;border-radius:var(--radius-card)}.WaitlistLanding_fanCard__fwzkh{position:absolute;inset:0;transform-origin:50% 110%}.WaitlistLanding_honeypot__V_L3F{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}