.SignInForm_root__hBoFV{width:100%;container-type:inline-size}.SignInForm_sent__TeBF7{margin:0 0 var(--space-2);color:var(--text-lo)}.SignInForm_form__u13uS{display:grid;grid-template-columns:1fr;grid-gap:var(--space-2);gap:var(--space-2)}.SignInForm_form__u13uS:has(.SignInForm_otp__p5cYI){width:min(100%,24rem)}.SignInForm_otp__p5cYI{position:relative;width:100%}.SignInForm_otpField__bl5XJ{position:absolute;inset:0;z-index:1;width:100%;height:100%;margin:0;padding:0;border:0;border-radius:12px;background:transparent;color:transparent;caret-color:transparent;-webkit-text-fill-color:transparent;font-size:var(--type-input-nozoom);letter-spacing:var(--track-otp);opacity:1;outline:none}.SignInForm_otpField__bl5XJ:focus,.SignInForm_otpField__bl5XJ:focus-visible{outline:none}.SignInForm_otpField__bl5XJ:-webkit-autofill{-webkit-text-fill-color:transparent;caret-color:transparent;box-shadow:inset 0 0 0 100vmax transparent;-webkit-transition:background-color 99999s ease-out;transition:background-color 99999s ease-out}.SignInForm_otpField__bl5XJ:-webkit-autofill,.SignInForm_otpField__bl5XJ:-webkit-autofill:focus,.SignInForm_otpField__bl5XJ:-webkit-autofill:hover,.SignInForm_otpField__bl5XJ:autofill{-webkit-text-fill-color:transparent;caret-color:transparent;box-shadow:inset 0 0 0 100vmax transparent;-webkit-transition:background-color 99999s ease-out;transition:background-color 99999s ease-out}.SignInForm_otpCells__lBt_s{position:relative;z-index:2;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:var(--space-2);gap:var(--space-2);pointer-events:none}.SignInForm_otpCell__FmCpU{position:relative;display:grid;place-items:center;min-height:52px;border:1px solid var(--hairline-strong);border-radius:12px;background:var(--surface-1);color:var(--text-hi);font:var(--weight-strong) var(--type-code) /1 var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.SignInForm_otpCellFilled__pwqo2{background:var(--surface-1-accent);border-color:var(--accent-line)}.SignInForm_otpCellActive__JQ9Nr{border-color:var(--accent)}.SignInForm_otpInvalid__sXt7c .SignInForm_otpCell__FmCpU{border-color:var(--loss-ink)}.SignInForm_otpInvalid__sXt7c .SignInForm_otpCellFilled__pwqo2{background:var(--loss-bg)}.SignInForm_otpCaret__OMtgH{position:absolute;top:50%;left:50%;width:1.5px;height:1.15em;background:var(--accent);transform:translate(-50%,-50%);animation:SignInForm_otp-blink__RquW2 1.1s step-end infinite}@keyframes SignInForm_otp-blink__RquW2{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.SignInForm_otpCaret__OMtgH{animation:none}}.SignInForm_combo__9DtA1{display:grid;grid-template-columns:1fr;grid-gap:var(--space-2);gap:var(--space-2);min-width:0}.SignInForm_combo__9DtA1 input{width:100%;min-height:48px;padding:10px 14px;border:1px solid var(--hairline-strong);border-radius:12px;background:var(--surface-1);color:var(--text-hi);font:var(--weight-data) var(--type-input-nozoom) /1.3 var(--font-sans)}.SignInForm_combo__9DtA1 input[aria-invalid=true]{border-color:var(--loss-ink)}.SignInForm_combo__9DtA1 input:-webkit-autofill{-webkit-text-fill-color:var(--text-hi);caret-color:var(--text-hi);box-shadow:inset 0 0 0 100vmax var(--surface-1);-webkit-transition:background-color 99999s ease-out;transition:background-color 99999s ease-out}.SignInForm_combo__9DtA1 input:-webkit-autofill,.SignInForm_combo__9DtA1 input:-webkit-autofill:focus,.SignInForm_combo__9DtA1 input:-webkit-autofill:hover,.SignInForm_combo__9DtA1 input:autofill{-webkit-text-fill-color:var(--text-hi);caret-color:var(--text-hi);box-shadow:inset 0 0 0 100vmax var(--surface-1);-webkit-transition:background-color 99999s ease-out;transition:background-color 99999s ease-out}.SignInForm_combo__9DtA1 button{width:100%;cursor:pointer}@container (min-width: calc(40ch + 12rem)){.SignInForm_form__u13uS{width:max-content;max-width:100%}.SignInForm_form__u13uS:has(.SignInForm_otp__p5cYI){width:min(100%,24rem)}.SignInForm_combo__9DtA1{grid-template-columns:auto auto;gap:0;overflow:hidden;width:max-content;max-width:100%;border:1px solid var(--hairline-strong);border-radius:12px;background:var(--surface-1)}.SignInForm_combo__9DtA1:has(input[aria-invalid=true]){border-color:var(--loss-ink)}.SignInForm_combo__9DtA1:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.SignInForm_combo__9DtA1:has(input[aria-invalid=true]:focus-visible){outline-color:var(--loss-ink)}.SignInForm_combo__9DtA1 input{width:40ch;max-width:40ch;-webkit-padding-end:26px;padding-inline-end:26px;border:0;border-radius:0;background:transparent;-webkit-clip-path:inset(0 12px 0 0);clip-path:inset(0 12px 0 0)}.SignInForm_combo__9DtA1 input:focus,.SignInForm_combo__9DtA1 input:focus-visible{outline:none}.SignInForm_combo__9DtA1 button{position:relative;z-index:2;width:auto;-webkit-margin-start:-12px;margin-inline-start:-12px}.SignInForm_resend__YoJKF{justify-self:start}}.SignInForm_stack__b2c15 .SignInForm_combo__9DtA1,.SignInForm_stack__b2c15 .SignInForm_form__u13uS{width:100%}.SignInForm_stack__b2c15 .SignInForm_combo__9DtA1{grid-template-columns:1fr;gap:var(--space-2);overflow:visible;border:0;border-radius:0;background:transparent}.SignInForm_stack__b2c15 .SignInForm_combo__9DtA1:has(input:focus-visible){outline:none}.SignInForm_stack__b2c15 .SignInForm_combo__9DtA1 button,.SignInForm_stack__b2c15 .SignInForm_combo__9DtA1 input{width:100%;max-width:none}.SignInForm_stack__b2c15 .SignInForm_combo__9DtA1 input{-webkit-padding-end:14px;padding-inline-end:14px;border:1px solid var(--hairline-strong);border-radius:12px;background:var(--surface-1);-webkit-clip-path:none;clip-path:none}.SignInForm_stack__b2c15 .SignInForm_combo__9DtA1 input[aria-invalid=true]{border-color:var(--loss-ink)}.SignInForm_stack__b2c15 .SignInForm_combo__9DtA1 button{-webkit-margin-start:0;margin-inline-start:0}.SignInForm_stack__b2c15 .SignInForm_resend__YoJKF{justify-self:stretch}.SignInForm_status__cfs6z{margin:14px 0 0;font-size:var(--type-body);color:var(--text-lo)}.SignInForm_statusErr__Bf1iP{color:var(--loss-ink)}.SignInForm_eligibility__mIwHo{margin:var(--space-2) 0 0;color:var(--text-lo);font-size:var(--type-micro);line-height:1.45}.SignInForm_eligibility__mIwHo a{color:var(--accent-ink)}.SignInForm_block__4kfsh{width:100%}.LegalFooter_footer__3P_6o{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-4);padding:14px 0 28px;color:var(--text-lo);font-size:var(--type-micro);line-height:1.5}.LegalFooter_compact__LgCfp{padding:8px 0 12px}.LegalFooter_links__UT9Vw{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-4);margin-left:auto}.LegalFooter_links__UT9Vw a{color:var(--accent-ink);text-decoration:none}.LegalFooter_links__UT9Vw a:hover{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.LegalFooter_disclaimer__7Rbh8{flex:1 1 12rem;margin:0}