.AnimatedHeight_outer__Fagba{overflow:hidden;transition:height .3s ease-in-out}.AnimatedHeight_inner__wbGi4{display:flex;flex-direction:column;max-height:90vh;padding:0 2px}.LoginContent_loginContent__8vud0{min-height:100vh;display:flex;justify-content:center;align-items:center;background-color:#fafafa;background-image:radial-gradient(circle,#d4d4d8 1px,transparent 0),radial-gradient(ellipse at 50% 40%,rgba(99,102,241,.12) 0,rgba(99,102,241,0) 55%);background-size:24px 24px,100% 100%}.LoginContent_loginContent__8vud0 .LoginContent_contentWrapper__2k9_S{margin:-5rem 1rem 0;padding:2rem 2.5rem 2.5rem;max-width:28rem;width:calc(100% - 2rem);background-color:#f8f8fa;border:1px solid #e4e4e7;border-radius:.75rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.05),0 1px 2px -1px rgba(0,0,0,.05)}.LoginContent_loginContent__8vud0 .LoginContent_contentWrapper__2k9_S h2{margin:0 auto;max-width:300px;width:100%;text-align:center;font-size:1.5rem;font-weight:800;color:#09090b;letter-spacing:-.02em;line-height:120%}.LoginContent_loginContent__8vud0 .LoginContent_contentWrapper__2k9_S h3{margin:1.25rem 0 0;text-align:center;font-size:1rem;font-weight:500;color:#52525b;line-height:140%}.LoginForm_loginForm__ACm9q{margin:1.5rem 0 0;width:100%}.LoginForm_loginForm__ACm9q .LoginForm_formItem__8MY9O{margin:1rem 0 0;display:flex;flex-direction:column}.LoginForm_loginForm__ACm9q .LoginForm_formItem__8MY9O label{font-size:.875rem;font-weight:500;color:#09090b;line-height:100%}.LoginForm_loginForm__ACm9q .LoginForm_formItem__8MY9O input{margin:.5rem 0 0;padding:.625rem .75rem;font-size:1rem;color:#09090b;border:1px solid #e4e4e7;border-radius:.375rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);transition:border-color .3s ease}@media screen and (min-width:1024px){.LoginForm_loginForm__ACm9q .LoginForm_formItem__8MY9O input{font-size:.875rem}}.LoginForm_loginForm__ACm9q .LoginForm_formItem__8MY9O input:hover:not(:focus-visible){border-color:#c5c5cb}.LoginForm_loginForm__ACm9q .LoginForm_formItem__8MY9O input:focus-visible{outline:none;box-shadow:0 0 0 0 #fff,0 0 0 1px #a1a1aa,0 1px 2px 0 rgba(0,0,0,.05)}.LoginForm_loginForm__ACm9q .LoginForm_formItem__8MY9O .LoginForm_validationError__l5CpQ{margin:.3125rem 0 0;text-align:left;font-size:.8125rem;font-weight:500;color:#b91c1c}.LoginForm_loginForm__ACm9q .LoginForm_submitButton__qdYky{margin:1.5rem 0 0;padding:0 1rem;width:100%;height:2.375rem;display:flex;justify-content:center;align-items:center;text-align:center;font-size:.875rem;font-weight:500;color:#fafafa;line-height:250%;background-color:#27272a;border:none;border-radius:.375rem;cursor:pointer;transition:background-color .3s ease}.LoginForm_loginForm__ACm9q .LoginForm_submitButton__qdYky:hover{background-color:#18181b}.LoginForm_loginForm__ACm9q .LoginForm_serverError__fgSaK{margin:.5rem 0 0;text-align:left;font-size:.8125rem;font-weight:500;color:#b91c1c;line-height:140%}.LoginForm_loginForm__ACm9q .LoginForm_serverError__fgSaK a{text-decoration:underline}.LoginForm_loginForm__ACm9q .LoginForm_emailSentTo__jKeVb{margin:1rem 0 0;font-size:.875rem;color:#52525b;text-align:center;line-height:240%}.LoginForm_loginForm__ACm9q .LoginForm_emailPill__2q9lH{display:inline-block;padding:.3125rem 1rem;font-size:.8125rem;font-weight:500;line-height:1.4;color:#09090b;background-color:#ededef;border:1px solid #e4e4e7;border-radius:9999px}.LoginForm_loginForm__ACm9q .LoginForm_otpInputs__e90O_{margin:1.5rem 0 0;display:flex;justify-content:center;gap:.4375rem}.LoginForm_loginForm__ACm9q .LoginForm_otpDigit__Ev4wU{width:2.5rem;height:2.75rem;padding:0;text-align:center;font-size:1.125rem;font-weight:600;color:#09090b;border:1px solid #e4e4e7;border-radius:.375rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);transition:border-color .3s ease}.LoginForm_loginForm__ACm9q .LoginForm_otpDigit__Ev4wU:hover:not(:focus-visible){border-color:#c5c5cb}.LoginForm_loginForm__ACm9q .LoginForm_otpDigit__Ev4wU:focus-visible{outline:none;box-shadow:0 0 0 0 #fff,0 0 0 1px #a1a1aa,0 1px 2px 0 rgba(0,0,0,.05)}.LoginForm_loginForm__ACm9q .LoginForm_otpDigit__Ev4wU:disabled{opacity:.5}.LoginForm_loginForm__ACm9q .LoginForm_resend__h95lm{margin:1.5rem auto 0;text-align:center;font-size:.875rem;font-weight:500;color:#52525b}.LoginForm_loginForm__ACm9q .LoginForm_countdown__bL8lg{display:inline-block;width:1.25em;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.LoginForm_loginForm__ACm9q .LoginForm_resendButton__euKQb{padding:0;font-size:.875rem;font-weight:500;color:#1d4ed8;background:none;border:none;text-decoration:underline;cursor:pointer}.LoginForm_loginForm__ACm9q p.LoginForm_signUp__2idBn{margin:1rem auto 0;font-size:.875rem;font-weight:500;color:#52525b;line-height:140%;text-align:center}.LoginForm_loginForm__ACm9q p.LoginForm_signUp__2idBn a{color:#1d4ed8;text-decoration:underline}