.page_page__GfgoM{position:relative;padding:3rem 0 5rem;overflow:hidden}@media(min-width:768px){.page_page__GfgoM{padding:4rem 0 6rem}}.page_bg__pWfPj{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(1100px 560px at 92% 5%,rgba(228,9,94,.14),transparent 60%),radial-gradient(900px 500px at -10% 85%,rgba(31,31,46,.08),transparent 60%),linear-gradient(180deg,#fff,rgba(228,9,94,.03));mask-image:linear-gradient(180deg,transparent,#000 14%,#000 88%,transparent);-webkit-mask-image:linear-gradient(180deg,transparent,#000 14%,#000 88%,transparent)}.page_bg__pWfPj:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(31,31,46,.03) 1px,transparent 0),linear-gradient(90deg,rgba(31,31,46,.03) 1px,transparent 0);background-size:48px 48px;opacity:.8}.page_inner__5hezN{width:100%;margin-left:auto;margin-right:auto;padding-left:1.25rem;padding-right:1.25rem;position:relative;z-index:1;animation:page_slideUp__dTNbz .6s ease 0s forwards}@media(min-width:640px){.page_inner__5hezN{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:1024px){.page_inner__5hezN{padding-left:2rem;padding-right:2rem}}@media(min-width:1280px){.page_inner__5hezN{max-width:1280px}}@keyframes page_slideUp__dTNbz{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.page_grid__ffI_y{display:grid;grid-gap:2.5rem;gap:2.5rem;max-width:1120px;margin:0 auto}@media(min-width:768px){.page_grid__ffI_y{grid-template-columns:minmax(0,1fr) minmax(0,480px);gap:3.5rem;align-items:start}}@media(min-width:1024px){.page_grid__ffI_y{gap:5rem}}.page_value__pDqCB{text-align:center}@media(min-width:768px){.page_value__pDqCB{text-align:left}}.page_title__54xUQ{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:clamp(2.5rem,2rem + 2.5vw,3.75rem);font-weight:700;letter-spacing:-.025em;font-size:clamp(2rem,1.5rem + 2vw,2.75rem);line-height:1.1;letter-spacing:-.02em;margin:0 0 1rem;color:#1f1f2e}.page_titleAccent__HdWvd{color:#e4095e}.page_lede__zXohI{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:clamp(1.25rem,1.1rem + .75vw,1.5rem);font-weight:400;line-height:1.75;color:#6b7280;line-height:1.6;margin:0 auto;max-width:46ch}@media(min-width:768px){.page_lede__zXohI{margin:0}}.page_formColumn__KJVC4{display:flex;justify-content:center}.PasswordRequirements_requirementsContainer__9rG3y{width:100%;margin-top:.5rem;margin-bottom:.5rem;padding:.75rem;border-radius:.5rem;background-color:rgba(31,31,46,.05);border:1px solid rgba(31,31,46,.1)}.PasswordRequirements_requirementsTitle__6TwF0{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:clamp(.875rem,.8rem + .375vw,1rem);font-weight:400;line-height:1.5;font-weight:600;color:#1f1f2e;margin-bottom:.5rem}.PasswordRequirements_requirementsList__fplaD{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.25rem}.PasswordRequirements_invalid__vNcmb,.PasswordRequirements_valid__HxDjl{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:clamp(.875rem,.8rem + .375vw,1rem);font-weight:400;line-height:1.5;display:flex;align-items:center;gap:.5rem;transition:color .2s ease}.PasswordRequirements_valid__HxDjl{color:#28a745;font-weight:500}.PasswordRequirements_invalid__vNcmb{color:#1f1f2e;opacity:.75}.PasswordRequirements_checkIcon__Z9fw6{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;font-size:.875rem}.SignupForm_signupFormContainer__lKo7O{max-width:480px;margin:0 auto;padding:2rem;background-color:#fff;border-radius:1rem;box-shadow:0 4px 24px rgba(11,11,17,.1)}@media(min-width:768px){.SignupForm_signupFormContainer__lKo7O{padding:3rem}}.SignupForm_signupTitle__MNlKN{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:clamp(1.875rem,1.6rem + 1.375vw,2.5rem);font-weight:700;line-height:1.1;color:#1f1f2e;margin-bottom:.4rem;text-align:center}.SignupForm_signupSubtitle__3LUmw{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:clamp(1rem,.95rem + .25vw,1.125rem);font-weight:400;line-height:1.5;color:#6b7280;margin-bottom:2rem;text-align:center}.SignupForm_errorMessage__hAYS3{background-color:hsla(220,9%,46%,.1);color:#6b7280;padding:.75rem 1rem;border-radius:.5rem;margin-bottom:1.5rem;font-size:.875rem;border-left:3px solid #6b7280}.SignupForm_signupForm__QuS5n{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:1.5rem}.SignupForm_formGroup___uOrt{display:flex;flex-direction:column;gap:.5rem}.SignupForm_formLabel__fa6rM{font-size:.875rem;font-weight:600;margin-bottom:.25rem;color:#1f1f2e}.SignupForm_formInput___ztkA{display:block;padding:.75rem 1rem;font-size:1rem;line-height:1.5;color:#1f1f2e;background-color:#fff;border:1px solid hsla(220,9%,46%,.15);border-radius:.375rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.SignupForm_formInput___ztkA:focus{border-color:#e4095e;outline:0;box-shadow:0 0 0 3px rgba(228,9,94,.25)}.SignupForm_formInput___ztkA:disabled{background-color:#f5f5f5;opacity:.7;cursor:not-allowed}.SignupForm_formInput___ztkA::placeholder{color:#1f1f2e;opacity:.75;font-weight:500}.SignupForm_passwordRequirements__WoCLm{font-weight:400;line-height:1.5;color:#1f1f2e;margin-top:.25rem}.SignupForm_passwordRequirements__WoCLm,.SignupForm_signupButton__pwdU3{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:clamp(.875rem,.8rem + .375vw,1rem);font-weight:500}.SignupForm_signupButton__pwdU3{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;border-radius:.375rem;transition:all .2s ease-in-out;cursor:pointer;text-decoration:none;outline:none!important;letter-spacing:.025em;text-transform:uppercase;background-color:#e4095e;color:#fff;border:none;width:100%;margin-top:.5rem}.SignupForm_signupButton__pwdU3:focus{outline:none;box-shadow:none}.SignupForm_signupButton__pwdU3:disabled{opacity:.6}.SignupForm_signupButton__pwdU3:hover:not(:disabled){background-color:#c10850;transform:translateY(-1px);color:#fff;text-decoration:none}.SignupForm_signupButton__pwdU3:active:not(:disabled){transform:translateY(0);text-decoration:none}.SignupForm_signupButton__pwdU3:disabled{opacity:.7;cursor:not-allowed}.SignupForm_loginPrompt__qkwyS{color:#6b7280;text-align:center;font-size:.9375rem;margin-bottom:1.75rem}.SignupForm_loginLink__seNYj{color:#e4095e;font-weight:600;text-decoration:none;transition:color .2s ease}.SignupForm_loginLink__seNYj:hover{color:#c10850;text-decoration:underline}.SignupForm_resendCodeContainer__xndbZ{text-align:center;margin-top:1.25rem;color:#6b7280;font-size:.9375rem}.SignupForm_resendCodeButton__TB7iP{background:none;border:0;padding:0;font:inherit;color:#e4095e;font-weight:600;cursor:pointer;text-transform:none;letter-spacing:normal;transition:color .2s ease}.SignupForm_resendCodeButton__TB7iP:hover{color:#c10850;text-decoration:underline}.SignupForm_resendCodeButton__TB7iP:disabled{opacity:.6;cursor:not-allowed}.SignupForm_verifyBadge__EWJZT{width:3rem;height:3rem;margin:0 auto 1rem;display:grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,rgba(228,9,94,.12),rgba(228,9,94,.04));border:1px solid rgba(228,9,94,.2);color:#e4095e}.SignupForm_verifyBadge__EWJZT svg{width:1.4rem;height:1.4rem}.SignupForm_verificationHint__MVruu{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:clamp(.875rem,.8rem + .375vw,1rem);font-weight:400;line-height:1.5;color:#1f1f2e;margin-top:.25rem;font-weight:500}.ForgotPasswordForm_forgotPasswordContainer__VhVr6{max-width:480px;margin:0 auto;padding:2rem;background-color:#fff;border-radius:1rem;box-shadow:0 4px 24px rgba(11,11,17,.1)}@media(min-width:768px){.ForgotPasswordForm_forgotPasswordContainer__VhVr6{padding:3rem}}.ForgotPasswordForm_title__vpgNE{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:clamp(1.875rem,1.6rem + 1.375vw,2.5rem);font-weight:700;line-height:1.1;color:#1f1f2e;margin-bottom:.4rem;text-align:center}.ForgotPasswordForm_subtitle__IKskg{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:clamp(1rem,.95rem + .25vw,1.125rem);font-weight:400;line-height:1.5;color:#6b7280;margin-bottom:2rem;text-align:center}.ForgotPasswordForm_topPrompt__OeGC0{color:#6b7280;text-align:center;font-size:.9375rem;margin-bottom:1.75rem}.ForgotPasswordForm_topPrompt__OeGC0 .ForgotPasswordForm_link__Rfm7v{padding:0;font-size:inherit;font-weight:600;text-transform:none;letter-spacing:normal}.ForgotPasswordForm_verifyBadge__Mgmaw{width:3rem;height:3rem;margin:0 auto 1rem;display:grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,rgba(228,9,94,.12),rgba(228,9,94,.04));border:1px solid rgba(228,9,94,.2);color:#e4095e}.ForgotPasswordForm_verifyBadge__Mgmaw svg{width:1.4rem;height:1.4rem}.ForgotPasswordForm_errorMessage__riE5E{background-color:hsla(220,9%,46%,.1);color:#6b7280;padding:.75rem 1rem;border-radius:.5rem;margin-bottom:1.5rem;font-size:.875rem;border-left:3px solid #6b7280}.ForgotPasswordForm_successMessage__9hJvL{background-color:rgba(40,167,69,.1);color:#28a745;padding:.75rem 1rem;border-radius:.5rem;margin-bottom:1.5rem;font-size:.875rem;border-left:3px solid #28a745}.ForgotPasswordForm_form__dU_0e{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:1.5rem}.ForgotPasswordForm_formGroup__cCsif{display:flex;flex-direction:column;gap:.5rem}.ForgotPasswordForm_formLabel__f_Yec{font-size:.875rem;font-weight:600;margin-bottom:.25rem;color:#1f1f2e}.ForgotPasswordForm_formInput__eRXzo{display:block;padding:.75rem 1rem;font-size:1rem;line-height:1.5;color:#1f1f2e;background-color:#fff;border:1px solid hsla(220,9%,46%,.15);border-radius:.375rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.ForgotPasswordForm_formInput__eRXzo:focus{border-color:#e4095e;outline:0;box-shadow:0 0 0 3px rgba(228,9,94,.25)}.ForgotPasswordForm_formInput__eRXzo:disabled{background-color:#f5f5f5;opacity:.7;cursor:not-allowed}.ForgotPasswordForm_formInput__eRXzo::placeholder{color:#1f1f2e;opacity:.75;font-weight:500}.ForgotPasswordForm_passwordRequirements__WtZRk{font-weight:400;line-height:1.5;color:#1f1f2e;margin-top:.25rem}.ForgotPasswordForm_passwordRequirements__WtZRk,.ForgotPasswordForm_submitButton__rDVnM{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:clamp(.875rem,.8rem + .375vw,1rem);font-weight:500}.ForgotPasswordForm_submitButton__rDVnM{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;border-radius:.375rem;transition:all .2s ease-in-out;cursor:pointer;text-decoration:none;outline:none!important;letter-spacing:.025em;text-transform:uppercase;background-color:#e4095e;color:#fff;border:none;width:100%;margin-top:.5rem}.ForgotPasswordForm_submitButton__rDVnM:focus{outline:none;box-shadow:none}.ForgotPasswordForm_submitButton__rDVnM:disabled{opacity:.6}.ForgotPasswordForm_submitButton__rDVnM:hover:not(:disabled){background-color:#c10850;transform:translateY(-1px);color:#fff;text-decoration:none}.ForgotPasswordForm_submitButton__rDVnM:active:not(:disabled){transform:translateY(0);text-decoration:none}.ForgotPasswordForm_submitButton__rDVnM:disabled{opacity:.7;cursor:not-allowed}.ForgotPasswordForm_links__AZmym{display:flex;justify-content:center;margin-top:1rem}.ForgotPasswordForm_linkButton__RVOaM,.ForgotPasswordForm_link__Rfm7v{display:inline-flex;align-items:center;justify-content:center;border-radius:.375rem;cursor:pointer;text-decoration:none;outline:none!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:clamp(.875rem,.8rem + .375vw,1rem);font-weight:500;letter-spacing:.025em;text-transform:uppercase;background-color:transparent;border:none;padding:.5rem .75rem;transition:all .2s ease-in-out;color:#e4095e}.ForgotPasswordForm_linkButton__RVOaM:focus,.ForgotPasswordForm_link__Rfm7v:focus{outline:none;box-shadow:none}.ForgotPasswordForm_linkButton__RVOaM:disabled,.ForgotPasswordForm_link__Rfm7v:disabled{opacity:.6}.ForgotPasswordForm_linkButton__RVOaM:hover:not(:disabled),.ForgotPasswordForm_link__Rfm7v:hover:not(:disabled){background-color:rgba(228,9,94,.1);color:#c10850;text-decoration:none}.ForgotPasswordForm_linkButton__RVOaM:hover,.ForgotPasswordForm_link__Rfm7v:hover{text-decoration:underline}.ForgotPasswordForm_linkButton__RVOaM:disabled,.ForgotPasswordForm_link__Rfm7v:disabled{opacity:.7;cursor:not-allowed}.ForgotPasswordForm_passwordsMatch__29oQm{color:#28a745}.ForgotPasswordForm_passwordsMatch__29oQm,.ForgotPasswordForm_passwordsMismatch__JVcEz{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:clamp(.875rem,.8rem + .375vw,1rem);font-weight:400;line-height:1.5;margin-top:.25rem;font-weight:500}.ForgotPasswordForm_passwordsMismatch__JVcEz{color:#ff3b3b}