.page_page__I_Gfp{display:flex;justify-content:center;align-items:center;min-height:calc(100vh - 140px);padding:3rem 1rem;background:linear-gradient(45deg,#0d1f4d,#2356b8 25%,#3d85c0 50%,#85d0ea 95%,#0d1f4d)}@media (max-width:768px){.page_page__I_Gfp{padding:2rem 1rem}}.form_formContainer__B8ozR{width:100%;max-width:550px;display:flex;flex-direction:column;gap:1.5rem}.form_formHeader__VMRYl{text-align:center;margin-bottom:.5rem}.form_formTitle__1EUwk{font-size:2rem;font-weight:700;margin-bottom:.5rem;color:#fff;background:#fff;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.form_formSubtitle__Ug0dR{font-size:1rem;color:hsla(0,0%,100%,.7);margin-bottom:1rem}.form_form__BVxPJ{width:100%;margin:0 auto;padding:2.5rem;border-radius:8px;box-shadow:0 8px 30px rgba(0,0,0,.15);display:flex;flex-direction:column;gap:1.8rem;border:1px solid rgba(75,108,183,.15);background-color:transparent;position:relative}.form_formGroup__FVHFf{display:flex;flex-direction:column;gap:.7rem}.form_formGroup__FVHFf label{font-size:.9rem;font-weight:500;color:hsla(0,0%,100%,.8);display:flex;align-items:center;gap:.5rem}.form_inputIcon__Y_qNy{color:#fff;font-size:1rem}.form_inputContainer__wj_9X{position:relative;width:100%}.form_formGroup__FVHFf input{padding:1rem 1.2rem;border-radius:6px;background-color:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);color:#fff;font-size:1rem;transition:all .3s ease;width:100%}.form_formGroup__FVHFf input:focus{outline:none;border-color:#2356b8;box-shadow:0 0 0 2px rgba(35,86,184,.3)}.form_formGroup__FVHFf input::placeholder{color:hsla(0,0%,100%,.3)}.form_passwordVisibilityToggle__vYvAJ{position:absolute;right:1rem;top:50%;transform:translateY(-50%);background:none;border:none;color:hsla(0,0%,100%,.5);cursor:pointer;font-size:1rem;transition:color .2s ease}.form_passwordVisibilityToggle__vYvAJ:hover{color:#fff}.form_termsContainer__xMujr{margin-top:-.5rem}.form_checkboxGroup__FXR63{display:flex;align-items:flex-start;gap:.8rem}.form_checkboxGroup__FXR63 input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:1.1rem;height:1.1rem;background-color:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.2);border-radius:3px;cursor:pointer;position:relative;margin-top:.2rem}.form_checkboxGroup__FXR63 input[type=checkbox]:checked{background-color:#2356b8;border-color:#2356b8}.form_checkboxGroup__FXR63 input[type=checkbox]:checked:after{content:"✓";color:#fff;font-size:.8rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.form_checkboxGroup__FXR63 label{color:hsla(0,0%,100%,.7);font-size:.85rem;line-height:1.4}.form_termsLink__lKDed{color:#fff;text-decoration:none;transition:color .2s ease}.form_termsLink__lKDed:hover{color:#2356b8;text-decoration:underline}.form_submitButton__NpMQf{padding:1rem 1.5rem;border-radius:6px;background:#fff;color:#2356b8;font-weight:600;font-size:1.1rem;cursor:pointer;border:1px solid #2356b8;margin-top:1rem;transition:all .3s ease;box-shadow:0 4px 10px rgba(35,86,184,.3);display:flex;align-items:center;justify-content:center;gap:.5rem;position:relative}.form_submitButton__NpMQf:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 15px rgba(35,86,184,.4);background:#f8f9fa}.form_submitButton__NpMQf:disabled{opacity:.7;cursor:not-allowed}.form_buttonIcon__K8J6H{font-size:1.1rem}.form_spinner__CUwdo{width:1.1rem;height:1.1rem;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:form_spin__RKgwb .8s linear infinite}@keyframes form_spin__RKgwb{to{transform:rotate(1turn)}}.form_signUp__Vh8Y9{display:flex;align-items:center;justify-content:center;gap:1rem;color:hsla(0,0%,100%,.7);font-size:.9rem}.form_signUpButton__0kVJJ{display:flex;align-items:center;gap:.4rem;color:#fff;text-decoration:none;font-weight:500;transition:all .2s ease}.form_signupIcon__vJmT_{font-size:.9rem}.form_signUpButton__0kVJJ:hover{color:#2356b8;transform:translateX(2px)}.form_formError__Lsatd{color:#ff6b6b;font-size:.85rem;margin-top:-.3rem}.form_formErrorBox__h6N5J{background-color:hsla(0,100%,71%,.1);border:1px solid hsla(0,100%,71%,.3);color:#ff6b6b;padding:.8rem 1rem;border-radius:6px;font-size:.9rem;text-align:center;margin-top:.5rem}.form_inputError__e8i6k{border-color:#ff6b6b!important}.form_otpHelp__J_ao2{text-align:center;color:hsla(0,0%,100%,.7);font-size:.9rem;display:flex;flex-direction:column;gap:.8rem;align-items:center}.form_resendButton__6gZb4{background:none;border:none;color:#fff;font-size:.9rem;cursor:pointer;text-decoration:underline;transition:color .2s ease;padding:0}.form_resendButton__6gZb4:hover:not(:disabled){color:#2356b8}.form_resendButton__6gZb4:disabled{opacity:.5;cursor:not-allowed;text-decoration:none}.form_formGroup__FVHFf input[name=otp]{letter-spacing:.5rem;font-size:1.2rem;text-align:center;padding:1rem}@media (max-width:768px){.form_form__BVxPJ{padding:1.5rem;gap:1.5rem}.form_formContainer__B8ozR{padding:1rem}.form_checkboxGroup__FXR63{flex-direction:row;align-items:flex-start}.form_signUp__Vh8Y9{flex-direction:column;gap:.8rem}.form_otpHelp__J_ao2{padding:0 1rem}}