.ResetPasswordForm_container__ycPo9{display:flex;min-height:100vh;background:linear-gradient(180deg,#e0f2fe,white)}.ResetPasswordForm_imageContainer__zdbKY{position:relative;margin:clamp(1rem,2vw,2rem);height:clamp(700px,85vh,75rem);width:clamp(300px,35vw,40rem);flex-shrink:0}.ResetPasswordForm_image__R9Y06{height:clamp(105%,112%,117%);width:100%;border-radius:clamp(1rem,2vw,1.5rem);object-fit:cover;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.ResetPasswordForm_logoContainer__0CoRd{display:flex;align-items:flex-start;padding-top:clamp(1rem,2vh,2rem);padding-left:clamp(1.5rem,2.5vw,2.25rem)}.ResetPasswordForm_logo__TU0zA{height:clamp(1.25rem,2vw,1.3125rem);width:auto}.ResetPasswordForm_formContainer__cXeeY{display:flex;flex:1;align-items:center;justify-content:center;padding:clamp(5rem,8vh,5rem) clamp(1.5rem,4vw,2.5rem) clamp(1.5rem,3vh,1.5rem)}.ResetPasswordForm_formWrapper__w2nAb{width:100%;max-width:clamp(320px,90vw,23.125rem);display:flex;flex-direction:column;align-items:center}.ResetPasswordForm_mobileLogo__8ttGe{display:none}.ResetPasswordForm_mobileLogoText__HswSa{font-size:clamp(1rem,2vw,1.25rem);font-weight:500;color:#111827}.ResetPasswordForm_iconContainer__ZD70A{display:flex;justify-content:center;align-items:center;width:56px;height:56px;background:#ffffff;border-radius:clamp(12px,2vw,16.3333px);flex-shrink:0}.ResetPasswordForm_titleSection__UxpvG{margin-top:24px;display:flex;flex-direction:column;align-items:center;gap:clamp(.5rem,1vh,.6875rem);text-align:center}.ResetPasswordForm_title__e3S3H{font-family:Onest;font-style:normal;font-weight:700;font-size:clamp(1.5rem,3vw,1.875rem);line-height:115%;letter-spacing:-.02em;color:#112138;margin:0 0 11px}.ResetPasswordForm_subtitle___PTE0{font-family:Onest;font-style:normal;font-weight:400;font-size:clamp(.875rem,1.8vw,1.125rem);line-height:120%;text-align:center;letter-spacing:-.01em;color:#73839c;max-width:100%;margin:0 0 24px}.ResetPasswordForm_form__bgZ7c{display:flex;flex-direction:column;align-items:stretch;gap:clamp(1.5rem,3vh,2.5rem);width:100%}.ResetPasswordForm_inputGroup__bFdOH{display:flex;flex-direction:column;gap:clamp(.25rem,.5vh,.375rem);width:100%}.ResetPasswordForm_inputLabel__3Gcu6{font-family:Onest;font-style:normal;font-weight:700;font-size:clamp(.625rem,1.2vw,.75rem);line-height:135%;letter-spacing:.04em;text-transform:uppercase;color:#092037;margin:0}.ResetPasswordForm_inputError__yELI8{display:block;color:#ef4444;font-size:.875rem;margin-top:.25rem;font-weight:400}.ResetPasswordForm_inputErrorBorder__D45H7{border:1px solid #dc2626!important}.ResetPasswordForm_input__IpIZ4{box-sizing:border-box;display:flex;align-items:center;padding:clamp(.75rem,1.5vh,.875rem) clamp(.875rem,1.5vw,1rem);width:100%;height:clamp(42px,6vh,46px);background:#ffffff;border:.75px solid #d6dce2;border-radius:clamp(10px,1.5vw,14px);font-family:Onest;font-style:normal;font-weight:400;font-size:clamp(.875rem,1.5vw,1rem);line-height:130%;letter-spacing:-.01em;color:#092037;transition:all .2s ease}.ResetPasswordForm_input__IpIZ4::placeholder{color:#8c99a6}.ResetPasswordForm_input__IpIZ4:focus{outline:none;border-color:#1973d3;box-shadow:0 0 0 2px rgba(25,115,211,.1)}.ResetPasswordForm_submitButton__BPTxt{margin-top:-16px;box-sizing:border-box;display:flex;justify-content:center;align-items:center;padding:clamp(10px,1.5vh,12px) clamp(14px,2vw,18px);gap:clamp(6px,1vw,8px);width:100%;min-width:clamp(100px,15vw,120px);height:clamp(40px,6vh,44px);background:#1973d3;border:1px solid #1973d3;border-radius:clamp(10px,1.5vw,14px);font-family:Onest;font-style:normal;font-weight:700;font-size:clamp(15px,2vw,17px);line-height:clamp(20px,2.5vh,23px);letter-spacing:-.02em;color:#ffffff;cursor:pointer;transition:background-color .2s ease}.ResetPasswordForm_submitButton__BPTxt:hover:not(:disabled){background:#1557b0}.ResetPasswordForm_submitButton__BPTxt:disabled{opacity:.6;cursor:not-allowed}.ResetPasswordForm_backButton__L7_sS{margin-top:40px;display:flex;justify-content:center;align-items:center;gap:clamp(.25rem,.75vw,.375rem);padding:0;background:none;border:none;border-radius:clamp(6px,1vw,8px);font-family:Onest;font-style:normal;font-weight:700;font-size:clamp(13px,1.8vw,15px);line-height:clamp(17px,2.2vh,19px);letter-spacing:-.02em;color:#1973d3;cursor:pointer;transition:all .2s ease}.ResetPasswordForm_backButton__L7_sS:hover{opacity:.8}.ResetPasswordForm_backButton__L7_sS svg{width:10.1px;height:10.1px;flex-shrink:0}.ResetPasswordForm_successMessage__9o9Sv{display:flex;flex-direction:column;align-items:center;gap:clamp(.5rem,1vh,.6875rem);text-align:center;width:100%;margin-top:24px;margin-bottom:48px}.ResetPasswordForm_successTitle__86CBq{font-family:Onest;font-style:normal;font-weight:700;font-size:clamp(1.5rem,3vw,1.875rem);line-height:115%;letter-spacing:-.02em;color:#112138;margin:0}.ResetPasswordForm_successText__qpkEz{font-size:clamp(.875rem,1.8vw,1.125rem);line-height:120%}.ResetPasswordForm_successSubtext__qRHxu,.ResetPasswordForm_successText__qpkEz{font-family:Onest;font-style:normal;font-weight:400;text-align:center;letter-spacing:-.01em;color:#73839c;margin:0;max-width:100%}.ResetPasswordForm_successSubtext__qRHxu{font-size:clamp(.75rem,1.5vw,.875rem);line-height:135%}@media (min-width:768px) and (max-width:1024px){.ResetPasswordForm_imageContainer__zdbKY{width:30vw;margin:1.5rem}.ResetPasswordForm_formContainer__cXeeY{padding:5rem 2rem 1.5rem}}@media (max-height:600px),(max-width:800px){.ResetPasswordForm_container__ycPo9{flex-direction:column}.ResetPasswordForm_imageContainer__zdbKY,.ResetPasswordForm_logoContainer__0CoRd{display:none}.ResetPasswordForm_mobileLogo__8ttGe{display:block;text-align:center;margin-bottom:2rem}.ResetPasswordForm_formContainer__cXeeY{padding:2rem 1.5rem}.ResetPasswordForm_formWrapper__w2nAb{max-width:100%;gap:2rem}.ResetPasswordForm_iconContainer__ZD70A{width:20px;height:20px}.ResetPasswordForm_title__e3S3H{font-size:1.5rem}.ResetPasswordForm_subtitle___PTE0{font-size:.875rem}.ResetPasswordForm_form__bgZ7c{gap:1.5rem}}.ResetPasswordForm_errorMessage__r4odD{background-color:#fee;border:1px solid #fcc;color:#c33;padding:12px 16px;border-radius:8px;margin-bottom:16px;font-size:14px;font-weight:500;text-align:center}@media (max-width:480px){.ResetPasswordForm_formContainer__cXeeY{padding:1.5rem 1rem}.ResetPasswordForm_title__e3S3H{font-size:1.25rem}.ResetPasswordForm_subtitle___PTE0{font-size:.8125rem}}@keyframes ResetPasswordForm_slideDown__YVKyi{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}