.AuthForm_authContainer__wMdVS{display:flex;position:relative;min-height:100vh;max-height:100vh;overflow:hidden}.AuthForm_imageSection__YS7TK{flex:0 0 50%;overflow:hidden}.AuthForm_contentSection__AkZY0{flex:1 1;position:relative;display:flex;flex-direction:column}.AuthForm_backButton__TszHP{position:absolute;top:20px;left:20px;z-index:1000;display:flex;align-items:center;gap:8px;padding:10px 16px;background-color:hsla(0,0%,100%,.95);border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;font-size:14px;color:#374ca0;font-weight:500;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.15);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.AuthForm_backButton__TszHP:hover{background-color:#fff;border-color:#52c41a;color:#52c41a;box-shadow:0 4px 12px rgba(82,196,26,.3);transform:translateX(-2px)}.AuthForm_backButton__TszHP:active{transform:translateX(0)}.AuthForm_backButton__TszHP svg{font-size:16px}.AuthForm_authImage__PgOpg,.AuthForm_backgroundImage__gIGCS{width:100%;height:100%;object-fit:cover}.AuthForm_logoOverlay__iGGsm{position:absolute;top:19%;left:26%;transform:translate(-50%,-50%);z-index:10;display:flex;align-items:center;justify-content:center}.AuthForm_logo__qR18P{width:234px;height:234px;object-fit:contain;border-radius:50%}@media(max-width:1024px){.AuthForm_authContainer__wMdVS{flex-direction:column}.AuthForm_imageSection__YS7TK{flex:none;height:500px}.AuthForm_backButton__TszHP{top:15px;left:15px;padding:8px 12px;font-size:13px}.AuthForm_backButton__TszHP span{display:none}}@media(max-width:480px){.AuthForm_imageSection__YS7TK{height:200px}.AuthForm_logo__qR18P{width:120px;height:120px}.AuthForm_backButton__TszHP{top:10px;left:10px;padding:6px 10px;font-size:12px}}.AuthFormSection_formSection__LOn_s{flex:2 1;background-color:#fff;display:flex;align-items:center;justify-content:center;padding:40px 0;max-height:100vh;overflow-y:auto}.AuthFormSection_formContainer__4eu9V{width:100%;max-width:480px;padding:0 20px}.AuthFormSection_titleContainer__OCfZf{margin-bottom:20px}.AuthFormSection_titlesContainer__iL98T{margin-bottom:30px}.AuthFormSection_title__V6VcR{color:#374ca0;leading-trim:both;text-edge:cap;font-size:32px;font-style:normal;font-weight:590;line-height:45px;margin:0 0 12px;text-align:center}.AuthFormSection_tabContainer__ac7EV{display:flex;margin-bottom:30px;border-bottom:1px solid #e5e7eb}.AuthFormSection_tab__8wTEO{flex:1 1;padding:12px 0;background:none;border:none;font-size:16px;color:#e6e6e6;cursor:pointer;transition:all .3s ease;position:relative}.AuthFormSection_tab__8wTEO.AuthFormSection_active__RneJL{color:#374ca0;font-weight:590}.AuthFormSection_tab__8wTEO.AuthFormSection_active__RneJL:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background-color:#374ca0}.AuthFormSection_tab__8wTEO:hover{color:#1e40af}.AuthFormSection_authForm__XrqGi{display:flex;flex-direction:column;gap:20px}.AuthFormSection_inputGroup__Dvoma{display:flex;flex-direction:column;gap:8px}.AuthFormSection_inputGroup__Dvoma label{font-size:18px;color:#000;font-weight:500;margin-bottom:5px}.AuthFormSection_input__Q3Ghz{padding:14px 20px;border:2px solid #e6e6e6;border-radius:8px;font-size:16px;background-color:#fff;color:#000;transition:border-color .3s ease}.AuthFormSection_input__Q3Ghz:focus{outline:none;border-color:#1e40af}.AuthFormSection_input__Q3Ghz::placeholder{color:#9ca3af}.AuthFormSection_mobileInput__YZWCL{display:flex;gap:8px}.AuthFormSection_countryCode__3jHFW{border:2px solid #e6e6e6;border-radius:10px;font-size:16px;background-color:#fff;color:#000;min-width:100px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6,9 12,15 18,9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 12px center;background-size:16px;padding:18px 40px 18px 16px}.AuthFormSection_countryCode__3jHFW:focus{outline:none;border-color:#1e40af}.AuthFormSection_mobileNumber__kyFdD{flex:1 1;padding:18px 24px;border:2px solid #e6e6e6;border-radius:10px;font-size:16px;background-color:#fff;color:#000}.AuthFormSection_mobileNumber__kyFdD:focus{outline:none;border-color:#1e40af}.AuthFormSection_mobileNumber__kyFdD::placeholder{color:#9ca3af}.AuthFormSection_passwordInput__4so1k{position:relative;display:flex;align-items:center}.AuthFormSection_passwordInput__4so1k .AuthFormSection_input__Q3Ghz{flex:1 1;padding-right:50px}.AuthFormSection_passwordHint__RvBLR{align-self:stretch;color:#000;leading-trim:both;text-edge:cap;font-size:16px;font-style:normal;font-weight:400;line-height:55px;margin-top:-14px}.AuthFormSection_passwordHint__RvBLR.AuthFormSection_error__nsTYt{color:#dc2626;background:none;border:none;padding:0}.AuthFormSection_forgotPassword__GnCFb{text-align:right;margin-top:-20px}.AuthFormSection_forgotLink__9fajg{background:none;border:none;color:#2fa71d;text-decoration:none;font-size:18px;font-style:normal;font-weight:590;line-height:55px;leading-trim:both;text-edge:cap;cursor:pointer}.AuthFormSection_forgotLink__9fajg:hover{text-decoration:underline}.AuthFormSection_errorMessage__3JtF7{color:#dc2626;background-color:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:12px 16px;font-size:14px}.AuthFormSection_authButton__Z_Pmk{margin-top:-5px;background-color:#2fa71d;color:#fff;padding:20px 40px;border:none;border-radius:200px;font-size:22px;font-weight:500;cursor:pointer;transition:background-color .3s ease;width:100%;display:block}.AuthFormSection_authButton__Z_Pmk:hover:not(:disabled){background-color:#26a017}.AuthFormSection_authButton__Z_Pmk:active:not(:disabled){transform:translateY(1px)}.AuthFormSection_authButton__Z_Pmk:disabled{background-color:#9ca3af;cursor:not-allowed;opacity:.7}.AuthFormSection_separator__KBE1a{text-align:center;position:relative;margin:20px 0}.AuthFormSection_separator__KBE1a span{font-size:18px;font-style:normal;font-weight:400;line-height:20px;color:#000}.AuthFormSection_socialLogin__EzTAK{display:flex;justify-content:center;gap:16px}.AuthFormSection_socialButton__t8Aqd{width:52px;height:52px;border:1px solid #e5e7eb;border-radius:50%;background-color:#ebebeb;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.AuthFormSection_socialButton__t8Aqd:hover{border-color:#1e40af;transform:translateY(-2px)}.AuthFormSection_socialIcon__ObBF5{width:24px;height:24px;object-fit:contain}.AuthFormSection_switchAuth__oCimh{text-align:center;font-size:18px;font-style:normal;font-weight:700;line-height:normal;leading-trim:both;text-edge:cap;color:#000}.AuthFormSection_switchLink__lo4zI{color:#2fa71d;text-decoration:none;font-weight:700}.AuthFormSection_switchLink__lo4zI:hover{text-decoration:underline}@media(max-width:1024px){.AuthFormSection_formSection__LOn_s{flex:1 1;padding:30px 20px}}@media(max-width:768px){.AuthFormSection_formSection__LOn_s{padding:20px 15px}.AuthFormSection_formContainer__4eu9V{max-width:100%}}@media(max-width:1200px){.AuthFormSection_title__V6VcR{font-size:34px;line-height:48px}}@media(max-width:768px){.AuthFormSection_titlesContainer__iL98T{margin-bottom:20px}.AuthFormSection_title__V6VcR{font-size:28px;line-height:40px}}@media(max-width:480px){.AuthFormSection_formSection__LOn_s{padding:15px 0}.AuthFormSection_titlesContainer__iL98T{margin-bottom:15px}.AuthFormSection_title__V6VcR{font-size:24px;line-height:34px}.AuthFormSection_tab__8wTEO{font-size:14px}.AuthFormSection_input__Q3Ghz{font-size:14px;padding:12px 16px}.AuthFormSection_authForm__XrqGi{gap:16px}}@media(max-width:320px){.AuthFormSection_title__V6VcR{font-size:20px;line-height:28px}}.EmailVerification_formSection__SZQPv{flex:2 1;background-color:#fff;display:flex;align-items:center;justify-content:center;padding:40px;position:relative}.EmailVerification_formContainer__WlPix{width:100%;max-width:488px;text-align:center}.EmailVerification_backButton__ikTOk{position:absolute;top:1%;left:1%;background:none;border:none;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;transition:transform .3s ease;z-index:10}.EmailVerification_backButton__ikTOk:hover{transform:scale(1.1)}.EmailVerification_backIcon__8pq_u{object-fit:contain}.EmailVerification_title___Xh6G{font-size:32px;color:#1e40af;margin-bottom:20px;font-weight:600}.EmailVerification_description__NMa1q{font-size:16px;color:#000;margin-bottom:40px;line-height:1.5;text-align:center}.EmailVerification_verificationForm__icoYw{display:flex;flex-direction:column;gap:30px}.EmailVerification_inputGroup__d9u_B{display:flex;flex-direction:column;gap:8px;text-align:left}.EmailVerification_inputGroup__d9u_B label{font-size:18px;color:#000;font-weight:500;margin-bottom:5px}.EmailVerification_codeInput__sk6On{padding:18px 24px;border:2px solid #e6e6e6;border-radius:10px;font-size:16px;background-color:#fff;color:#000;transition:border-color .3s ease}.EmailVerification_codeInput__sk6On:focus{outline:none;border-color:#1e40af}.EmailVerification_codeInput__sk6On::placeholder{color:#9ca3af}.EmailVerification_resendSection__dpL3X{display:flex;justify-content:space-between;align-items:center;margin-top:-10px}.EmailVerification_resendButton__gtzvg{background:none;border:none;color:#6b7280;font-size:14px;cursor:pointer;text-decoration:underline}.EmailVerification_resendButton__gtzvg:hover:not(.EmailVerification_disabled__685zf){color:#374151}.EmailVerification_resendButton__gtzvg.EmailVerification_disabled__685zf{cursor:not-allowed;opacity:.5}.EmailVerification_timer__O5KFt{color:#2fa71d;font-size:14px;font-weight:500}.EmailVerification_verifyButton__a_6Wa{background-color:#2fa71d;color:#fff;padding:20px 40px;border:none;border-radius:200px;font-size:22px;font-weight:500;cursor:pointer;transition:background-color .3s ease;margin-top:20px}.EmailVerification_verifyButton__a_6Wa:hover{background-color:#e6a500}.EmailVerification_verifyButton__a_6Wa:active{transform:translateY(1px)}@media(max-width:1024px){.EmailVerification_formSection__SZQPv{flex:1 1;padding:30px 20px}}@media(max-width:768px){.EmailVerification_formSection__SZQPv{padding:20px 15px}.EmailVerification_title___Xh6G{font-size:28px}.EmailVerification_formContainer__WlPix{max-width:100%}}@media(max-width:480px){.EmailVerification_title___Xh6G{font-size:24px}.EmailVerification_description__NMa1q{font-size:14px}}.ForgotPassword_formSection__iRSbD{flex:2 1;background-color:#fff;display:flex;align-items:center;justify-content:center;padding:40px;position:relative}.ForgotPassword_formContainer__Q2K08{width:100%;max-width:488px}.ForgotPassword_titlesContainer__5lEtV{margin-bottom:30px}.ForgotPassword_title__Mqlco{color:#374ca0;leading-trim:both;text-edge:cap;font-size:38px;font-style:normal;font-weight:590;line-height:55px;margin:0 0 16px}.ForgotPassword_backButton__RrviN{position:absolute;top:1%;left:1%;background:none;border:none;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;transition:transform .3s ease;z-index:10}.ForgotPassword_backButton__RrviN:hover{transform:scale(1.1)}.ForgotPassword_backIcon__5Z1zd{width:24px;height:24px;object-fit:contain}.ForgotPassword_tabContainer__ORTgO{display:flex;margin-bottom:30px;border-bottom:1px solid #e5e7eb}.ForgotPassword_tab__NZDG2{flex:1 1;padding:12px 0;background:none;border:none;font-size:16px;color:#e6e6e6;cursor:pointer;transition:all .3s ease;position:relative}.ForgotPassword_tab__NZDG2.ForgotPassword_active__zzeP8{color:#374ca0;font-weight:500}.ForgotPassword_tab__NZDG2.ForgotPassword_active__zzeP8:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background-color:#374ca0}.ForgotPassword_tab__NZDG2:hover{color:#1e40af}.ForgotPassword_forgotForm__sz9Jo{display:flex;flex-direction:column;gap:20px}.ForgotPassword_inputGroup__yeLXy{display:flex;flex-direction:column;gap:8px}.ForgotPassword_inputGroup__yeLXy label{font-size:18px;color:#000;font-weight:500;margin-bottom:5px}.ForgotPassword_input__RW5Rq{padding:18px 24px;border:2px solid #e6e6e6;border-radius:10px;font-size:16px;background-color:#fff;color:#000;transition:border-color .3s ease}.ForgotPassword_input__RW5Rq:focus{outline:none;border-color:#1e40af}.ForgotPassword_input__RW5Rq::placeholder{color:#9ca3af}.ForgotPassword_mobileInput__Nvat_{display:flex;gap:8px}.ForgotPassword_countryCode__YtZQY{border:2px solid #e6e6e6;border-radius:10px;font-size:16px;background-color:#fff;color:#000;min-width:100px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6,9 12,15 18,9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 12px center;background-size:16px;padding:18px 40px 18px 16px}.ForgotPassword_countryCode__YtZQY:focus{outline:none;border-color:#1e40af}.ForgotPassword_mobileNumber__9yIU1{flex:1 1;padding:18px 24px;border:2px solid #e6e6e6;border-radius:10px;font-size:16px;background-color:#fff;color:#000}.ForgotPassword_mobileNumber__9yIU1:focus{outline:none;border-color:#1e40af}.ForgotPassword_mobileNumber__9yIU1::placeholder{color:#9ca3af}.ForgotPassword_continueButton__CMNbQ{background-color:#2fa71d;color:#fff;padding:20px 40px;border:none;border-radius:200px;font-size:22px;font-weight:500;cursor:pointer;transition:background-color .3s ease}.ForgotPassword_continueButton__CMNbQ:hover{background-color:#26a017}.ForgotPassword_continueButton__CMNbQ:active{transform:translateY(1px)}.ForgotPassword_title__Mqlco{font-size:32px;color:#1e40af;margin-bottom:20px;font-weight:600;text-align:center}.ForgotPassword_description__Fox_e{width:100%;max-width:245px;font-size:18px;color:#000;margin:0 auto 40px;line-height:1.5;text-align:center}.ForgotPassword_emailHighlight__qBiig{color:#000}.ForgotPassword_verificationForm__vE935{display:flex;flex-direction:column;gap:30px}.ForgotPassword_codeInput__8d0Oi{padding:18px 24px;border:2px solid #e6e6e6;border-radius:10px;font-size:16px;background-color:#fff;color:#000;transition:border-color .3s ease}.ForgotPassword_codeInput__8d0Oi:focus{outline:none;border-color:#1e40af}.ForgotPassword_codeInput__8d0Oi::placeholder{color:#9ca3af}.ForgotPassword_resendSection__F0pm0{display:flex;justify-content:space-between;align-items:center;margin-top:-10px}.ForgotPassword_resendButton__KnU5S{background:none;border:none;color:#6b7280;font-size:14px;cursor:pointer;text-decoration:underline}.ForgotPassword_resendButton__KnU5S:hover:not(.ForgotPassword_disabled__5cqti){color:#374151}.ForgotPassword_resendButton__KnU5S.ForgotPassword_disabled__5cqti{cursor:not-allowed;opacity:.5}.ForgotPassword_timer__hlw8I{color:#f18121;font-size:14px;font-weight:500}.ForgotPassword_passwordInput__l28LZ{position:relative;display:flex;align-items:center}.ForgotPassword_passwordInput__l28LZ .ForgotPassword_input__RW5Rq{flex:1 1;padding-right:50px}.ForgotPassword_passwordHint__ZZ_ZE{align-self:stretch;color:#000;leading-trim:both;text-edge:cap;font-size:16px;font-style:normal;font-weight:400;line-height:55px;margin-top:-14px}.ForgotPassword_congratulationsContent__ghhZR{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:30px;padding:40px 0}.ForgotPassword_congratulationsImageContainer__C6akP{position:relative;display:flex;align-items:center;justify-content:center}.ForgotPassword_congratulationsIcon__sBV99{object-fit:contain;z-index:1}.ForgotPassword_congratulationsTitle__tevW1{position:absolute;bottom:-5%;color:#374ca0;text-align:center;leading-trim:both;text-edge:cap;font-size:38px;font-style:normal;font-weight:590;line-height:normal;margin:0;z-index:2}.ForgotPassword_signInButton__Jz902{margin-top:40px;width:100%;display:flex;padding:23px 62px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:200px;background:#2fa71d;color:#fff;border:none;font-size:22px;font-weight:500;cursor:pointer;transition:background-color .3s ease}.ForgotPassword_signInButton__Jz902:hover{background-color:#26a017}.ForgotPassword_signInButton__Jz902:active{transform:translateY(1px)}@media(max-width:1024px){.ForgotPassword_formSection__iRSbD{flex:1 1;padding:30px 20px}}@media(max-width:768px){.ForgotPassword_formSection__iRSbD{padding:20px 15px}.ForgotPassword_formContainer__Q2K08{max-width:100%}}@media(max-width:1200px){.ForgotPassword_title__Mqlco{font-size:34px;line-height:48px}}@media(max-width:768px){.ForgotPassword_titlesContainer__5lEtV{margin-bottom:20px}.ForgotPassword_title__Mqlco{font-size:28px;line-height:40px}}@media(max-width:480px){.ForgotPassword_titlesContainer__5lEtV{margin-bottom:15px}.ForgotPassword_title__Mqlco{font-size:24px;line-height:34px}.ForgotPassword_input__RW5Rq,.ForgotPassword_tab__NZDG2{font-size:14px}}@media(max-width:320px){.ForgotPassword_title__Mqlco{font-size:20px;line-height:28px}}.Login_container__Cz3ot{position:relative}.Login_notification__jcDM1{position:fixed;top:20px;right:20px;padding:16px 24px;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:1000;max-width:400px;animation:Login_slideIn__s6NEw .3s ease-out}.Login_notificationContent__F8v_o{display:flex;align-items:center;gap:12px}.Login_notificationIcon__cMYp4{width:24px;height:24px;flex-shrink:0}.Login_notificationText__eFElE{flex:1 1}.Login_notificationTitle__ifoS3{font-weight:700;display:block}.Login_notificationMessage__PmQQw{font-size:14px;margin-top:4px}.Login_successNotification__6ZFtD{background-color:#52c41a;color:#fff}.Login_errorNotification__57VGr{background-color:#ff4d4f;color:#fff}@keyframes Login_slideIn__s6NEw{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}