.EmailOtpForm_stepEnter__Cw0vL{animation:EmailOtpForm_emailOtpFadeIn__Tzsys .25s cubic-bezier(.2,.8,.2,1)}@keyframes EmailOtpForm_emailOtpFadeIn__Tzsys{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.EmailOtpForm_errorShake___3TMS{animation:EmailOtpForm_emailOtpShake__Sh_a8 .46s cubic-bezier(.36,.07,.19,.97)}@keyframes EmailOtpForm_emailOtpShake__Sh_a8{10%,90%{transform:translateX(-1px)}20%,80%{transform:translateX(2px)}30%,50%,70%{transform:translateX(-4px)}40%,60%{transform:translateX(4px)}}.EmailOtpForm_emailStep__CpTPA{display:flex;width:100%;flex-direction:column}.EmailOtpForm_fieldLabel__uH4l9{display:block;font-size:13px;font-weight:590;color:#1b2534}.EmailOtpForm_emailInput__EaU92{width:100%;box-sizing:border-box;height:52px;margin-top:8px;padding:0 18px;border-radius:14px;border:1px solid rgba(15,23,42,.14);background:#fff;font-family:inherit;font-size:15px;color:#0b1220;outline:none;transition:border-color .15s cubic-bezier(.2,.8,.2,1),box-shadow .15s cubic-bezier(.2,.8,.2,1)}.EmailOtpForm_emailInput__EaU92::-moz-placeholder{color:#98a5b8}.EmailOtpForm_emailInput__EaU92::placeholder{color:#98a5b8}.EmailOtpForm_emailInput__EaU92:focus{border-color:#019bd8;box-shadow:0 0 0 4px rgba(1,155,216,.18)}.EmailOtpForm_emailInput__EaU92:disabled{opacity:.5;cursor:not-allowed}.EmailOtpForm_emailInputError__GU8Wj{border-color:#f0a9a9;background:rgba(220,38,38,.04)}.EmailOtpForm_emailInputError__GU8Wj:focus{border-color:#dc2626;box-shadow:0 0 0 4px rgba(220,38,38,.14)}.EmailOtpForm_fieldError__md5B_{margin:10px 2px 0;font-size:13px;line-height:1.45;color:#b91c1c}.EmailOtpForm_primaryButton__il2SE{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:52px;margin-top:12px;border-radius:9999px;border:none;background:#019bd8;font-family:inherit;font-size:15px;font-weight:600;color:#fff;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 8px 22px rgba(1,155,216,.3);transition:background .15s cubic-bezier(.2,.8,.2,1),transform .15s cubic-bezier(.2,.8,.2,1)}.EmailOtpForm_primaryButton__il2SE:hover:not(:disabled){background:#0188c0}.EmailOtpForm_primaryButton__il2SE:active:not(:disabled){transform:scale(.98)}.EmailOtpForm_primaryButton__il2SE:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.EmailOtpForm_buttonSpinner__gGomo{width:19px;height:19px;border-radius:50%;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;animation:EmailOtpForm_emailOtpSpin__ktRuR .8s linear infinite}@keyframes EmailOtpForm_emailOtpSpin__ktRuR{to{transform:rotate(1turn)}}.EmailOtpForm_codeStep__fDsmR{display:flex;width:100%;flex-direction:column}.EmailOtpForm_codeHeading__iSb7d{margin:0;text-align:center;font-size:19px;line-height:1.3;letter-spacing:-.02em;font-weight:700;color:#0b1220}.EmailOtpForm_codeSubheading__TFgJ6{margin:8px 0 0;text-align:center;font-size:14px;line-height:1.45;color:#5a6b85}.EmailOtpForm_codeEmail__IvLsq{font-weight:590;color:#1b2534}.EmailOtpForm_otpGroup__jjV1Q{display:flex;gap:10px;margin-top:22px}.EmailOtpForm_otpBox__kj3f3{flex:1;min-width:0;height:56px;border-radius:14px;border:1px solid rgba(15,23,42,.14);background:#fff;text-align:center;font-family:inherit;font-size:22px;font-weight:600;color:#0b1220;outline:none;transition:border-color .15s cubic-bezier(.2,.8,.2,1),box-shadow .15s cubic-bezier(.2,.8,.2,1)}.EmailOtpForm_otpBox__kj3f3:focus{border-color:#019bd8;box-shadow:0 0 0 4px rgba(1,155,216,.18)}.EmailOtpForm_otpBox__kj3f3:disabled{opacity:.5;cursor:not-allowed}.EmailOtpForm_otpBoxError__ggRU_{border-color:#f0a9a9;background:rgba(220,38,38,.04)}.EmailOtpForm_otpBoxError__ggRU_:focus{border-color:#dc2626;box-shadow:0 0 0 4px rgba(220,38,38,.1)}.EmailOtpForm_codeError__sPcLk{margin:14px 0 0;text-align:center;font-size:13px;line-height:1.45;color:#b91c1c}.EmailOtpForm_codeActions__4Yuqp{display:flex;align-items:center;justify-content:space-between;margin-top:14px;font-size:13px;font-weight:510}.EmailOtpForm_resendLink__R3Ckh,.EmailOtpForm_secondaryLink__egb3H{min-height:44px;margin:-10px -8px;padding:0 8px;border:none;background:none;font-family:inherit;font-size:13px;font-weight:510;cursor:pointer;border-radius:8px;transition:color .15s cubic-bezier(.2,.8,.2,1)}.EmailOtpForm_secondaryLink__egb3H{color:#5a6b85}.EmailOtpForm_secondaryLink__egb3H:hover:not(:disabled){color:#0b1220}.EmailOtpForm_resendLink__R3Ckh{color:#0188c0}.EmailOtpForm_resendLink__R3Ckh:hover:not(:disabled){color:#019bd8}.EmailOtpForm_secondaryLink__egb3H:disabled{opacity:.5;cursor:not-allowed}.EmailOtpForm_resendLink__R3Ckh:disabled{color:#98a5b8;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.EmailOtpForm_buttonSpinner__gGomo,.EmailOtpForm_errorShake___3TMS,.EmailOtpForm_stepEnter__Cw0vL{animation:none}.EmailOtpForm_primaryButton__il2SE:active:not(:disabled){transform:none}}.signin_page__bX3eQ{position:relative;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:56px 24px 96px;background:#fdfeff;overflow:hidden}.signin_pageGlow__ndRAF{position:absolute;inset:0;pointer-events:none;background:radial-gradient(at 50% -8%,rgba(1,155,216,.14) 0,transparent 46%),radial-gradient(at 88% 108%,rgba(91,194,240,.14) 0,transparent 44%)}.signin_column__wMtif{position:relative;width:100%;max-width:392px}.signin_wordmark__3B1J5{display:block;height:26px;width:auto;margin:0 auto}.signin_heading__5tgU_{margin:34px 0 0;text-align:center;font-size:31px;line-height:1.12;letter-spacing:-.03em;font-weight:800;color:#0b1220}.signin_subheading__IsY3i{margin:10px 0 0;text-align:center;font-size:15px;line-height:1.5;color:#5a6b85;text-wrap:balance}.signin_providers__mpGma{display:flex;flex-direction:column;gap:10px;margin-top:32px}.signin_providerButton__euXMT{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:52px;padding:0 18px;border-radius:9999px;border:1px solid rgba(15,23,42,.14);background:#fff;font-family:inherit;font-size:15px;font-weight:600;color:#0b1220;cursor:pointer;box-shadow:0 1px 2px rgba(10,22,40,.04);transition:transform .15s var(--ease-default,cubic-bezier(.2,.8,.2,1)),box-shadow .15s var(--ease-default,cubic-bezier(.2,.8,.2,1)),border-color .15s var(--ease-default,cubic-bezier(.2,.8,.2,1))}.signin_providerButton__euXMT:hover:not(:disabled){border-color:rgba(1,155,216,.45);box-shadow:0 4px 16px rgba(1,155,216,.14)}.signin_providerButton__euXMT:active:not(:disabled){transform:scale(.98)}.signin_providerButton__euXMT:disabled{opacity:.4;cursor:not-allowed}.signin_divider__AfcLQ{display:flex;align-items:center;gap:14px;margin:24px 0}.signin_dividerRule__vkh7s{flex:1;height:1px;background:rgba(15,23,42,.1)}.signin_dividerLabel__MfvPm{font-family:var(--font-family-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:#98a5b8}.signin_switchIntent__mlRZ3{margin:22px 0 0;text-align:center;font-size:14px;color:#5a6b85}.signin_switchIntentLink__TWll3{font-weight:590;color:#019bd8;transition:color .15s var(--ease-default,cubic-bezier(.2,.8,.2,1))}.signin_switchIntentLink__TWll3:hover{color:#0188c0}.signin_reassurance__2HvJa{margin:20px 0 0;text-align:center;font-size:14px;color:#5a6b85}.signin_testimonial__orzyW{margin-top:34px;padding-top:22px;border-top:1px solid rgba(15,23,42,.08);text-align:center}.signin_testimonialQuote__jeQCV{margin:0;font-size:14px;line-height:1.5;color:#1b2534}.signin_testimonialAttribution__ykrr6{margin:8px 0 0;font-family:var(--font-family-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#98a5b8}.signin_legal__hTp50{position:absolute;bottom:32px;left:24px;right:24px;text-align:center;font-size:12.5px;color:#98a5b8}.signin_legalLink__DuHOK{color:#5a6b85;font-weight:510;transition:color .15s var(--ease-default,cubic-bezier(.2,.8,.2,1))}.signin_legalLink__DuHOK:hover{color:#0b1220;text-decoration:underline}.signin_errorBanner__s0UIz{display:flex;gap:10px;margin-bottom:14px;padding:14px 16px;border-radius:14px;border:1px solid #f0c4c4;background:rgba(220,38,38,.05)}.signin_errorBannerIcon__KntUq{flex:none;margin-top:1px}.signin_errorBannerText__488Ci{font-size:13.5px;line-height:1.5;color:#b91c1c}.signin_spinner__6GxKm{width:19px;height:19px;border-radius:50%;border:2px solid rgba(15,23,42,.18);border-top-color:#019bd8;animation:signin_signinSpin__tJJS8 .8s linear infinite}@keyframes signin_signinSpin__tJJS8{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.signin_spinner__6GxKm{animation:none}.signin_providerButton__euXMT:active:not(:disabled){transform:none}}@media (max-height:820px){.signin_page__bX3eQ{justify-content:flex-start;padding-bottom:32px}.signin_legal__hTp50{position:static;margin-top:32px;left:auto;right:auto;bottom:auto}}