.page_page__DaPgW{position:relative;padding:3rem 0 5rem;overflow:hidden}@media(min-width:768px){.page_page__DaPgW{padding:4rem 0 6rem}}.page_bg__VtBw1{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__VtBw1: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__Cri_v{width:100%;margin-left:auto;margin-right:auto;padding-left:1.25rem;padding-right:1.25rem;position:relative;z-index:1;animation:page_slideUp__O_eLo .6s ease 0s forwards}@media(min-width:640px){.page_inner__Cri_v{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:1024px){.page_inner__Cri_v{padding-left:2rem;padding-right:2rem}}@media(min-width:1280px){.page_inner__Cri_v{max-width:1280px}}@keyframes page_slideUp__O_eLo{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.page_grid____3R2{display:grid;grid-gap:2.5rem;gap:2.5rem;max-width:1120px;margin:0 auto}@media(min-width:768px){.page_grid____3R2{grid-template-columns:minmax(0,1fr) minmax(0,480px);gap:3.5rem;align-items:start}}@media(min-width:1024px){.page_grid____3R2{gap:5rem}}.page_value__H56yl{text-align:center}@media(min-width:768px){.page_value__H56yl{text-align:left}}.page_title__GKn_5{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__n1Vw0{color:#e4095e}.page_lede__qURai{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__qURai{margin:0}}.page_valueList__RcAZV{list-style:none;padding:0;margin:2rem auto 0;max-width:44ch;display:flex;flex-direction:column;gap:.85rem;text-align:left}@media(min-width:768px){.page_valueList__RcAZV{margin:2.25rem 0 0}}.page_valueItem__vm0vX{display:flex;align-items:flex-start;gap:.7rem;color:#1f1f2e;font-size:.9375rem;line-height:1.5}.page_check__Xjq3D{width:1.05rem;height:1.05rem;color:#e4095e;flex-shrink:0;margin-top:.2rem}.page_formColumn__nseOR{display:flex;justify-content:center}.LoginForm_loginFormContainer__R9v7A{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){.LoginForm_loginFormContainer__R9v7A{padding:3rem}}.LoginForm_loginTitle__Q7Tcd{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}.LoginForm_loginSubtitle__kojXM{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}.LoginForm_errorMessage__urTps{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}.LoginForm_loginForm__1d_R6{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:1.5rem}.LoginForm_formGroup__zh16h{display:flex;flex-direction:column;gap:.5rem}.LoginForm_passwordHeader__J7OrW{display:flex;justify-content:space-between;align-items:center}.LoginForm_formLabel__8hNw5{font-size:.875rem;font-weight:600;margin-bottom:.25rem;color:#1f1f2e}.LoginForm_formInput__x6mad{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%}.LoginForm_formInput__x6mad:focus{border-color:#e4095e;outline:0;box-shadow:0 0 0 3px rgba(228,9,94,.25)}.LoginForm_formInput__x6mad:disabled{background-color:#f5f5f5;opacity:.7;cursor:not-allowed}.LoginForm_formInput__x6mad::placeholder{color:#1f1f2e;opacity:.75;font-weight:500}.LoginForm_forgotPassword__Ir70T{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:#e4095e;text-decoration:none;transition:color .2s ease}.LoginForm_forgotPassword__Ir70T:hover{color:#c10850;text-decoration:underline}.LoginForm_loginButton__E8b3B{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;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:#e4095e;color:#fff;border:none;width:100%;margin-top:.5rem}.LoginForm_loginButton__E8b3B:focus{outline:none;box-shadow:none}.LoginForm_loginButton__E8b3B:disabled{opacity:.6}.LoginForm_loginButton__E8b3B:hover:not(:disabled){background-color:#c10850;transform:translateY(-1px);color:#fff;text-decoration:none}.LoginForm_loginButton__E8b3B:active:not(:disabled){transform:translateY(0);text-decoration:none}.LoginForm_loginButton__E8b3B:disabled{opacity:.7;cursor:not-allowed}.LoginForm_signupPrompt__IyZ63{color:#6b7280;text-align:center;font-size:.9375rem;margin-bottom:1.75rem}.LoginForm_signupLink__v_5SE{color:#e4095e;font-weight:600;text-decoration:none;transition:color .2s ease}.LoginForm_signupLink__v_5SE:hover{color:#c10850;text-decoration:underline}.LoginForm_verificationHint__2NVCX{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}.LoginForm_backToLogin__5AwPS,.LoginForm_resendCode__PSkrH{display:flex;justify-content:center;margin-top:1rem}.LoginForm_backToLoginButton__40as7,.LoginForm_resendCodeButton__o_d2y{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}.LoginForm_backToLoginButton__40as7:focus,.LoginForm_resendCodeButton__o_d2y:focus{outline:none;box-shadow:none}.LoginForm_backToLoginButton__40as7:disabled,.LoginForm_resendCodeButton__o_d2y:disabled{opacity:.6}.LoginForm_backToLoginButton__40as7:hover:not(:disabled),.LoginForm_resendCodeButton__o_d2y:hover:not(:disabled){background-color:rgba(228,9,94,.1);color:#c10850;text-decoration:none}.LoginForm_backToLoginButton__40as7:hover,.LoginForm_resendCodeButton__o_d2y:hover{text-decoration:underline}.LoginForm_backToLoginButton__40as7:disabled,.LoginForm_resendCodeButton__o_d2y:disabled{opacity:.7;cursor:not-allowed}.LoginForm_successBanner__pxXFu{background:linear-gradient(135deg,#28a745,#1e7e34);color:#fff;border-radius:.75rem;margin-bottom:1.5rem;box-shadow:0 4px 15px rgba(40,167,69,.3);overflow:hidden}.LoginForm_successBannerContent__ITxAA{padding:1rem 1.25rem;display:flex;align-items:center;gap:.75rem}@media(min-width:768px){.LoginForm_successBannerContent__ITxAA{padding:1.25rem 1.5rem;gap:1rem}}.LoginForm_successBannerIcon__oowI5{background-color:hsla(0,0%,100%,.2);border-radius:50%;padding:.375rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.LoginForm_successBannerIcon__oowI5 svg{width:1.25rem;height:1.25rem;color:#fff}.LoginForm_successBannerText__0a86K{flex-grow:1;font-size:.9rem;font-weight:500;line-height:1.4;color:#fff}@media(min-width:768px){.LoginForm_successBannerText__0a86K{font-size:1rem}}.LoginForm_successBannerClose__5_roF{background:transparent;border:none;color:hsla(0,0%,100%,.8);cursor:pointer;padding:.25rem;border-radius:.25rem;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}.LoginForm_successBannerClose__5_roF:hover{background-color:hsla(0,0%,100%,.1);color:#fff}.LoginForm_successBannerClose__5_roF svg{width:1rem;height:1rem}