.SignInForm_card__z_c4X{width:100%}.SignInForm_accessLabel__DK8_I,.SignInForm_brandline__Y4qP4{display:none}.SignInForm_brandTag__gh8E2{font:500 11px var(--s-mono);text-transform:uppercase;color:var(--s-ink-3)}.SignInForm_toggle__3e_Uh{display:flex;gap:2px;padding:4px;margin-bottom:32px;border-radius:7px;background:var(--s-surface)}.SignInForm_tabOn__7PsC2,.SignInForm_tab__sdZr6{flex:1 1;min-height:40px;padding:0 10px;border:0;border-radius:5px;background:none;color:var(--s-ink-2);font:600 14px var(--s-sans);cursor:pointer}.SignInForm_tabOn__7PsC2{background:var(--tab-on-bg);color:var(--tab-on-text);cursor:default}.SignInForm_tab__sdZr6:disabled{opacity:.6;cursor:default}.SignInForm_eyebrow__FFKWl{font:500 12px var(--s-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--s-ink-3)}.SignInForm_title__loehz{margin:0;font-size:40px;line-height:1.05;letter-spacing:-.035em;font-weight:700;color:var(--s-ink)}.SignInForm_sub__HaYbP{margin:10px 0 0;color:var(--s-ink-2);line-height:1.55}.SignInForm_field__bdZjM{display:flex;flex-direction:column;gap:8px;margin-top:20px}.SignInForm_field__bdZjM span{font-size:14px;font-weight:600;color:var(--s-ink)}.SignInForm_input__lccv8,.SignInForm_otp__9vAmL{width:100%;height:50px;padding:0 14px;border:1px solid var(--input-border);border-radius:var(--radius-sm);background:var(--input-bg);color:var(--input-text);font:400 16px var(--s-sans)}.SignInForm_input__lccv8:focus,.SignInForm_otp__9vAmL:focus{outline:none;border-color:var(--focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--focus) 28%,transparent)}.SignInForm_input__lccv8:disabled,.SignInForm_otp__9vAmL:disabled{background:var(--s-surface)}.SignInForm_otp__9vAmL{font:500 22px var(--s-mono);letter-spacing:.4em;text-align:center}.SignInForm_error__CaTj6,.SignInForm_notice__KtZlk{margin-top:18px;padding:14px 16px;border-radius:6px;font-size:14px;line-height:1.5;box-shadow:inset 3px 0 0 currentColor}.SignInForm_error__CaTj6{background:var(--s-error-bg);color:var(--s-error-ink)}.SignInForm_notice__KtZlk{background:var(--s-info-bg);color:var(--s-info-ink)}.SignInForm_notice__KtZlk .SignInForm_altLink__Rhyoi,.SignInForm_notice__KtZlk .SignInForm_link__DezCf{display:inline;margin:0;color:inherit;font-size:inherit;text-decoration:underline;text-underline-offset:.2em}.SignInForm_primary__2rFZa{display:flex;align-items:center;justify-content:center;width:100%;min-height:50px;margin-top:24px;padding:0 22px;border:0;border-radius:var(--button-radius);background:var(--button-primary-bg);color:var(--button-primary-text);font:600 15px var(--s-sans);text-align:center;text-decoration:none;cursor:pointer;transition:background .15s ease}.SignInForm_primary__2rFZa:hover:not(:disabled){background:var(--button-primary-hover)}.SignInForm_primary__2rFZa:disabled{opacity:.5;cursor:default}.SignInForm_alt__6JgZO{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:18px}.SignInForm_altLink__Rhyoi,.SignInForm_link__DezCf{padding:0;border:0;border-bottom:1px solid var(--s-line-strong);background:none;color:var(--s-ink-2);font:400 14px var(--s-sans);cursor:pointer;text-decoration:none}.SignInForm_link__DezCf{display:inline-block;margin-top:14px}.SignInForm_altLink__Rhyoi:hover,.SignInForm_link__DezCf:hover{color:var(--s-ink);border-color:var(--s-ink)}.SignInForm_altLink__Rhyoi:disabled{opacity:.5;cursor:default}@media (max-width:700px){.SignInForm_alt__6JgZO{row-gap:24px}.SignInForm_tabOn__7PsC2,.SignInForm_tab__sdZr6{min-height:var(--touch-min,44px)}.SignInForm_altLink__Rhyoi,.SignInForm_link__DezCf,.SignInForm_waitlist__ebfJm a{position:relative}.SignInForm_altLink__Rhyoi:after,.SignInForm_link__DezCf:after,.SignInForm_waitlist__ebfJm a:after{content:"";position:absolute;inset-inline:0;inset-block-start:50%;block-size:var(--touch-min,44px);transform:translateY(-50%)}.SignInForm_notice__KtZlk .SignInForm_altLink__Rhyoi:after,.SignInForm_notice__KtZlk .SignInForm_link__DezCf:after{content:none}}.SignInForm_fine___eQ_9{margin-top:16px;font-size:14px;color:var(--s-ink-3);line-height:1.55}.SignInForm_fine___eQ_9 a{color:var(--s-ink);border-bottom:1px solid var(--s-line-strong)}.SignInForm_waitlist__ebfJm{margin-top:28px;padding-top:20px;border-top:1px solid var(--s-line);font-size:14px;color:var(--s-ink-2)}.SignInForm_waitlist__ebfJm a{color:var(--s-ink);font-weight:600;border-bottom:1px solid var(--s-ink)}.SignInForm_card__z_c4X :is(input,button,a):focus-visible{outline:2px solid var(--s-accent);outline-offset:3px}@media (max-width:900px){.SignInForm_title__loehz{font-size:34px}}.AuthShell_auth__tCho1{--accent:var(--button-primary-bg);--accent-ink:var(--button-primary-text);--accent-strong:var(--button-primary-hover);--text-primary:var(--text-1);--text-secondary:var(--text-2);--text-tertiary:var(--text-3);--surface-section:var(--surface-0);--surface-canvas:var(--surface-0);--surface-soft:var(--surface-1);--border-subtle:var(--border);--status-error:var(--error);--font-display:var(--s-sans);--radius-md:6px;--radius-lg:10px;--shadow-raised:none;--page-gutter:20px;display:grid;grid-template-columns:minmax(0,1fr) 560px;min-height:100vh}.AuthShell_picture__lU1CC{position:relative;overflow:hidden;background:var(--s-surface)}.AuthShell_picture__lU1CC>picture{position:absolute;inset:0}.AuthShell_picture__lU1CC>picture>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.AuthShell_pictureLogo__aJTep{position:absolute;left:28px;top:24px;padding:10px 14px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface-0) 88%,transparent)}.AuthShell_side__0xi0C{display:flex;flex-direction:column;min-width:0;padding:28px 56px 32px}.AuthShell_top__Uw1So{display:flex;justify-content:space-between;align-items:center;font-size:14px;color:var(--s-ink-2)}.AuthShell_topLogo__OSBWD{visibility:hidden}.AuthShell_topLink__MCiPB{color:var(--s-ink);border-bottom:1px solid var(--s-line-strong)}.AuthShell_main__u5U6y{flex:1 1;display:flex;flex-direction:column;justify-content:center;width:100%;max-width:420px;padding:32px 0;outline:none}.AuthShell_foot__qs__2{display:flex;justify-content:center;gap:12px;font-size:13px;color:var(--s-ink-3)}.AuthShell_foot__qs__2 nav{display:flex;gap:12px}.AuthShell_foot__qs__2 nav a{border-bottom:1px solid var(--s-line)}@media (max-width:700px){.AuthShell_foot__qs__2 nav a,.AuthShell_topLink__MCiPB{position:relative}.AuthShell_foot__qs__2 nav a:after,.AuthShell_topLink__MCiPB:after{content:"";position:absolute;inset-inline:0;inset-block-start:50%;block-size:var(--touch-min,44px);transform:translateY(-50%)}}@media (max-width:900px){.AuthShell_auth__tCho1{grid-template-columns:1fr}.AuthShell_picture__lU1CC{display:none}.AuthShell_side__0xi0C{padding:20px 20px 28px}.AuthShell_topLogo__OSBWD{visibility:visible}.AuthShell_main__u5U6y{max-width:420px;margin:0 auto;justify-content:flex-start;padding-top:40px}}.site{--s-bg:var(--surface-0);--s-surface:var(--surface-1);--s-ink:var(--text-1);--s-ink-2:var(--text-2);--s-ink-3:var(--text-3);--s-line:var(--border);--s-line-strong:var(--border-strong);--s-btn-hover:var(--button-primary-hover);--s-btn-active:var(--button-primary-hover);--s-accent:var(--accent);--s-accent-text:var(--accent-text);--s-info-bg:var(--accent-soft);--s-info-ink:var(--accent-text);--s-error-bg:var(--error-soft);--s-error-ink:var(--error);--s-sans:var(--font-sans);--s-mono:var(--font-mono);--s-wrap:var(--wrap);--s-gutter:var(--gutter);min-height:100vh;background:var(--s-bg);color:var(--s-ink);font:400 17px/1.55 var(--s-sans);-webkit-font-smoothing:antialiased}:where(.site) *,:where(.site) :after,:where(.site) :before{box-sizing:border-box}:where(.site) :where(h1,h2,h3,h4,p,ul,ol,figure,blockquote){margin:0}:where(.site) :where(ul,ol){padding:0}:where(.site) a{color:inherit;text-decoration:none}:where(.site) :focus-visible{outline:2px solid var(--s-accent);outline-offset:3px}.site [tabindex="-1"]:not(a,button,input,select,textarea):focus{outline:none}:where(.site) img{max-width:100%}.site .s-skip{position:absolute;left:12px;top:-48px;z-index:50;padding:10px 14px;border-radius:6px;background:var(--button-primary-bg);color:var(--button-primary-text);font-weight:600}.site .s-skip:focus{top:12px}.site .s-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.site .s-wrap{max-width:var(--s-wrap);margin:0 auto;padding-left:var(--s-gutter);padding-right:var(--s-gutter)}.site .s-mono{font:500 12px/1.4 var(--s-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--s-ink-3)}.site .s-kicker{margin-bottom:16px}.site .s-h1{font-size:clamp(44px,6vw,84px);line-height:.98;letter-spacing:-.04em;font-weight:700}.site .s-h2{font-size:clamp(30px,3.4vw,48px);line-height:1.06;letter-spacing:-.03em;font-weight:700;max-width:20ch}.site .s-lead{font-size:20px;line-height:1.5;color:var(--s-ink-2);max-width:44ch}.site .s-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:var(--button-h-lg);padding:0 22px;border-radius:var(--button-radius);border:0;background:var(--button-primary-bg);color:var(--button-primary-text);font:600 15px var(--s-sans);cursor:pointer;transition:background var(--motion-instant) ease}.site .s-btn:is(:hover,:focus-visible){background:var(--button-primary-hover);color:var(--button-primary-text)}.site .s-btn:active{background:var(--button-primary-hover);color:var(--button-primary-text)}.site .s-btn--ghost{background:transparent;color:var(--text-1);box-shadow:inset 0 0 0 1px var(--button-secondary-border)}.site .s-btn--ghost:is(:hover,:focus-visible){background:var(--button-secondary-hover);color:var(--text-1);box-shadow:inset 0 0 0 1px var(--border-input)}.site .s-btn--ghost:active{background:var(--button-quiet-hover);color:var(--text-1)}.site .s-btn--sm{height:38px;padding:0 16px;font-size:14px}.site .s-ctas{display:flex;flex-wrap:wrap;gap:12px}.site .s-link{border-bottom:1px solid var(--s-line-strong)}.site .s-link:hover{border-color:var(--s-ink)}.site .s-logo{display:inline-flex;--ink:var(--s-ink);--ink-2:var(--s-ink-2)}.site .s-header{position:relative;z-index:10;background:var(--surface-0)}.site .s-header__bar{height:68px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--s-line)}.site .s-header__links{display:flex;align-items:center;gap:30px;font-size:15px;color:var(--s-ink-2)}.site .s-header__links a:not(.s-btn):hover,.site .s-header__links a[aria-current=page]{color:var(--s-ink)}.site .s-soon{margin-left:2px;padding:1px 6px;border:1px solid var(--s-line-strong);border-radius:99px;font:600 10px/1.4 var(--s-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--s-ink-3);vertical-align:2px}.site .s-menu-btn{display:none;width:44px;height:44px;margin-right:-10px;border:0;background:none;cursor:pointer}.site .s-menu-btn i{display:block;width:22px;height:2px;margin:5px auto;background:var(--s-ink)}.site .s-menu{display:none}.site .s-subnav{position:-webkit-sticky;position:sticky;top:0;z-index:9;background:color-mix(in srgb,var(--surface-0) 94%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--s-line)}.site .s-subnav__bar{display:flex;align-items:center;justify-content:space-between;height:56px}.site .s-subnav nav{display:flex;align-items:center;gap:28px;font-size:14px;color:var(--s-ink-2)}.site .s-subnav strong{font-weight:700;color:var(--s-ink);margin-right:8px}.site .s-subnav a:hover{color:var(--s-ink)}.site .s-subnav a[aria-current]{color:var(--s-ink);box-shadow:inset 0 -2px 0 var(--s-accent);padding-bottom:17px;margin-bottom:-18px}.site section[id]{scroll-margin-top:72px}.site .s-ruler{position:relative;display:grid;grid-template-columns:repeat(var(--cols,4),1fr);border-top:1px solid var(--s-ink)}.site .s-ruler:before{content:"";position:absolute;inset:0 0 auto 0;height:10px;background:repeating-linear-gradient(90deg,var(--text-3) 0 1px,transparent 1px 32px)}.site .s-ruler{list-style:none;margin:0;padding:0}.site .s-ruler>*{padding:30px 24px 0 0}.site .s-ruler .s-mono{color:var(--s-accent-text)}.site .s-ruler h3{font-size:19px;font-weight:600;margin:6px 0}.site .s-ruler p{font-size:15px;color:var(--s-ink-2)}.site .s-faq{border-top:1px solid var(--s-line)}.site .s-faq details{border-bottom:1px solid var(--s-line)}.site .s-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:24px;padding:22px 0;font-size:19px;font-weight:600;letter-spacing:-.01em}.site .s-faq summary::-webkit-details-marker{display:none}.site .s-faq summary:after{content:"+";font:400 22px/1 var(--s-mono);color:var(--s-ink-3)}.site .s-faq details[open] summary:after{content:"–"}.site .s-faq details p{padding:0 0 24px;color:var(--s-ink-2);max-width:62ch}.site .s-faq details p a{color:var(--s-ink);border-bottom:1px solid var(--s-line-strong)}.site .s-access{border-top:1px solid var(--s-line);padding-top:112px;padding-bottom:112px;display:grid;grid-template-columns:1fr auto;grid-gap:32px;gap:32px;align-items:end}.site .s-access h2{font-size:clamp(36px,4.6vw,64px);line-height:1;letter-spacing:-.03em;font-weight:700}.site .s-access p{color:var(--s-ink-2);margin-top:16px;max-width:46ch}.site .s-footer{border-top:1px solid var(--s-line);padding:56px 0 64px;font-size:14px;color:var(--s-ink-2)}.site .s-footer__grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;grid-gap:32px;gap:32px}.site .s-footer h2{font-size:13px;font-weight:600;color:var(--s-ink);margin-bottom:12px}.site .s-footer ul{list-style:none}.site .s-footer li a{display:inline-block;padding:3px 0}.site .s-footer li a:hover{color:var(--s-ink)}.site .s-footer__about{max-width:30ch;margin-top:14px}.site .s-footer__base{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:40px;padding-top:20px;border-top:1px solid var(--s-line);font-size:13px;color:var(--s-ink-3)}.site .waitlist-form .field label{display:block;font-size:14px;font-weight:600;margin-bottom:8px}.site .waitlist-form .field__row{display:flex;gap:10px}.site .waitlist-form input{flex:1 1;min-width:0;height:50px;padding:0 14px;border:1px solid var(--input-border);border-radius:var(--radius-sm);font:400 16px var(--s-sans);color:var(--input-text);background:var(--input-bg)}.site .waitlist-form input::placeholder{color:var(--input-placeholder)}.site .waitlist-form input:focus{outline:none;border-color:var(--focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--focus) 28%,transparent)}.site .waitlist-form .button{display:inline-flex;align-items:center;gap:8px;height:50px;padding:0 20px;border:0;border-radius:var(--button-radius);background:var(--button-primary-bg);color:var(--button-primary-text);font:600 15px var(--s-sans);cursor:pointer;white-space:nowrap}.site .waitlist-form .button:hover:not(:disabled){background:var(--button-primary-hover)}.site .waitlist-form .button:disabled{opacity:.6;cursor:default}.site .waitlist-form .button__arrow,.site .waitlist-form .spinner{display:none}.site .waitlist-form .field__description{margin-top:10px;font-size:13px;color:var(--s-ink-3)}.site .waitlist-form .field__description a{color:var(--s-ink-2);border-bottom:1px solid var(--s-line-strong)}.site .waitlist-form .form-message{margin-top:14px;font-size:14px;color:var(--s-ink-2)}.site .waitlist-form .form-message[data-kind=success]{color:var(--s-info-ink)}.site .waitlist-form .form-message[data-kind=error],.site .waitlist-form .form-message[data-kind=warning]{color:var(--s-error-ink)}.site .waitlist-form .form-message__icon{display:none}@media (max-width:760px){.site .s-lead{font-size:17px}.site .s-header__links{display:none}.site .s-menu-btn{display:block}.site .s-menu[data-open=true]{display:block;border-bottom:1px solid var(--s-line);background:var(--surface-0)}.site .s-menu ul{list-style:none;padding:8px 0 20px}.site .s-menu li a:not(.s-btn){display:block;padding:12px 0;font-size:18px;font-weight:600;border-bottom:1px solid var(--s-line)}.site .s-menu .s-btn{margin-top:16px;width:100%}.site .s-subnav nav a:not([aria-current]),.site .s-subnav strong{display:none}.site .s-ruler{grid-template-columns:1fr 1fr;row-gap:20px}.site .s-faq summary{font-size:17px}.site .s-access{grid-template-columns:1fr;padding-top:72px;padding-bottom:72px}.site .s-footer__grid{grid-template-columns:1fr 1fr}.site .waitlist-form .field__row{flex-direction:column}}