.auth_mainLogin__VoQXj,.auth_mainProfile__hW7qO,.auth_mainReg__M2_hy{margin:85px auto 0;height:auto;padding:50px 20px 0;display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:1400px;width:100%;box-sizing:border-box}.auth_breadCrumbs__f8QUN{align-self:flex-start;text-align:left}.auth_btnToMainPage__fkgvx{font-size:18px;font-weight:400;color:#000000;text-decoration:none}.auth_btnToMainPage__fkgvx:visited{color:black}.auth_btnToMainPage__fkgvx:hover{color:#0085FF}.auth_loginForm__vGWFz h2,.auth_profileTitle__FBHFA h2,.auth_regForm__Pb_NL h2{text-align:center;font-size:40px;font-weight:400}.auth_loginForm__vGWFz,.auth_profile__Ct9ng,.auth_regForm__Pb_NL{padding:36px 0 110px}.auth_loginFormGroup__mUtai,.auth_regFormGroup__VIm6Y{display:flex;flex-direction:column;align-items:center;justify-content:center;height:auto}.auth_loginFormInput__0p_Wn,.auth_regFormInput__onWv1{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:17px}.auth_inputWrapper__aAkEJ input{border-radius:10px;padding:10px;border:1px solid #0085ff;width:700px;height:55px;background-color:#F0F8FF;color:#6B6B6B;font-size:20px;font-weight:400}.auth_inputWrapper__aAkEJ input:focus{border-color:#004788;outline:none}.auth_inputGroup__zzPBh{position:relative}.auth_togglePassword__rnOEH .auth_icon__KQrcG{transition:all .3s ease}.auth_togglePassword__rnOEH.auth_visible__7eKWS .auth_icon__KQrcG{position:relative}.auth_togglePassword__rnOEH.auth_visible__7eKWS .auth_icon__KQrcG:after{content:"";position:absolute;left:3px;top:50%;width:18px;height:2px;background:gray;transform:rotate(-45deg);transform-origin:center}.auth_togglePassword__rnOEH{position:absolute;top:50%;right:10px;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:0;width:24px;height:24px;opacity:.6;transition:opacity .3s}.auth_togglePassword__rnOEH:hover{opacity:1}.auth_togglePassword__rnOEH svg{fill:#888;width:24px;height:24px}.auth_rememberContainer__xN9Rz{display:flex;justify-content:left;align-items:center}.auth_checkboxRememberBlock__GFtXH{display:flex;align-items:center;gap:10px}.auth_checkboxRemember__H2pfm{display:flex;justify-content:space-between;align-items:center;width:700px;margin:38px 0}.auth_checkboxRememberReg__ijpJ0{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.auth_checkboxWrapper__Wx5CY input[type=checkbox]{width:30px;height:30px;margin-right:10px;border:1px solid #0085ff;border-radius:5px}.auth_checkboxWrapper__Wx5CY input[type=checkbox]:focus{outline:none;border:none;background-color:#0085FF}.auth_checkboxContainer__ZAFcf{display:flex;align-items:center;justify-content:center}.auth_checkboxContainer__ZAFcf label,.auth_forgotPassword__zWYZV{font-size:18px;font-weight:400}.auth_forgotPassword__zWYZV{text-decoration:underline;color:#0085FF;cursor:pointer}.auth_forgotPassword__zWYZV:visited{color:#0085FF}.auth_forgotPassword__zWYZV:hover{color:#0065C2}.auth_btnLoginPage__cLkNh{width:700px;height:66px;background:#0085FF;color:#fff;font-size:23px;font-weight:600;border:none;cursor:pointer;text-align:center;text-decoration:none;border-radius:10px}.auth_btnLoginPage__cLkNh:hover{background-color:#0065C2}.auth_btnLoginPage__cLkNh:disabled{background:#9acdfb;cursor:not-allowed}.auth_recoverySection__UZtut{width:100%;display:flex;justify-content:center}.auth_recoveryForm__mCwTV{width:min(700px,100%);margin-inline:auto;text-align:center}.auth_recoveryForm__mCwTV .auth_btnLoginPage__cLkNh,.auth_recoveryForm__mCwTV .auth_inputWrapper__aAkEJ,.auth_recoveryForm__mCwTV .auth_inputWrapper__aAkEJ input{width:100%}.auth_recoveryHint__CuqSs{margin:-15px 0 28px;color:#536576;text-align:center;font-size:18px}.auth_recoveryFields__tcKq7{gap:17px}.auth_recoveryError__351mv,.auth_recoverySuccess__ho_ov{width:100%;margin:24px 0;font-size:17px;line-height:1.5;text-align:center}.auth_recoverySuccess__ho_ov{color:#157a52}.auth_recoveryError__351mv{color:#b42318}.auth_recoveryResult__3EUaM{width:min(620px,calc(100% - 40px));margin:160px auto 80px;padding:56px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;border:1px solid #d9ecff;border-radius:24px;background:#fff;box-shadow:0 18px 50px rgba(0,91,173,.12);text-align:center}.auth_recoveryResult__3EUaM h1{margin:0 0 20px;font-size:36px;font-weight:500}.auth_recoveryResult__3EUaM p{margin:0 0 34px;color:#536576;font-size:19px;line-height:1.55}.auth_signupText__FypRX{font-size:18px;font-weight:400;line-height:130%;margin-top:47px}.auth_btnCreate__r_adP{color:#0085FF;text-decoration:underline;font-weight:400}.auth_btnCreate__r_adP:visited{color:#0085FF}.auth_btnCreate__r_adP:hover{color:#0065C2}.auth_modalContent__0uMNl{background:#fff;padding:50px;border-radius:10px;width:auto;margin:100px auto;position:relative;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}.auth_modalContent__0uMNl p{font-family:var(--font-family-primary);font-weight:400;font-size:20px;text-align:center}.auth_modalContent__0uMNl input{width:300px;margin-top:30px}.auth_closeButton__2AxfO{position:absolute;right:10px;top:10px;cursor:pointer;font-size:20px}.auth_sendRecoveryWrapper__kWUif #auth_sendRecovery__GZpLd{width:250px;margin-top:30px;height:66px}.auth_sendRecoveryWrapper__kWUif #auth_sendRecovery__GZpLd,.auth_successReg__mEtIB{background:#0085FF;color:#fff;font-size:23px;font-weight:600;border:none;cursor:pointer;text-align:center;text-decoration:none;border-radius:10px}.auth_successReg__mEtIB{padding:12px 50px}.auth_successRegTitle__ejLo7{margin-bottom:50px}.auth_verifySection__t86sh{width:min(100%,620px);margin:48px auto 70px;padding:56px 64px 60px;display:flex;flex-direction:column;align-items:center;border:1px solid #d9ecff;border-radius:24px;background:linear-gradient(180deg,#ffffff,#f7fbff);box-shadow:0 18px 50px rgba(0,91,173,.12)}.auth_verifyIcon__sW1wm{width:76px;height:76px;margin-bottom:28px;display:grid;place-items:center;border-radius:50%}.auth_verifyIconSuccess__N3yhp{background:#e5f7ef;color:#159765}.auth_verifyIconError__AyFLF{background:#fff1eb;color:#e16836}.auth_verifyIcon__sW1wm svg{width:42px;height:42px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.auth_verifyTitle__E5IA_{margin:0;color:#172b3d;font-size:clamp(32px,4vw,42px);font-weight:600;line-height:1.15}.auth_verifyText__46F2s{max-width:470px;margin:20px 0 34px;color:#536576;font-size:19px;line-height:1.55}.auth_verifyButton__KfocJ{min-width:190px;padding:15px 32px;border-radius:10px;background:#0085ff;box-shadow:0 8px 20px rgba(0,133,255,.22);color:#fff;font-size:20px;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .2s ease,box-shadow .2s ease,transform .2s ease}.auth_verifyButton__KfocJ:hover{background:#006fcf;box-shadow:0 10px 24px rgba(0,101,194,.28);transform:translateY(-1px)}.auth_verifyButton__KfocJ:focus-visible{outline:3px solid rgba(0,133,255,.3);outline-offset:4px}.auth_successPopupOverlay__bWNtZ{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(20,37,53,.55)}.auth_successPopup__fzmAz{width:min(520px,100%);padding:40px;border-radius:16px;background:#fff;box-shadow:0 18px 50px rgba(20,37,53,.22);text-align:center}.auth_successPopup__fzmAz h2{margin:0 0 20px}.auth_successPopup__fzmAz p{margin:0 0 30px;color:#536576;font-size:18px;line-height:1.55}.auth_successPopupButton__gp1LP{display:inline-block;padding:12px 50px;border:0;border-radius:10px;background:#0085ff;color:#fff;cursor:pointer;font-size:20px;font-weight:600;text-decoration:none}.auth_successPopupButton__gp1LP:focus-visible,.auth_successPopupButton__gp1LP:hover{background:#006fcf}.auth_mainReg__M2_hy{margin-bottom:100px}.auth_regFormSection__NTBPs{display:flex;flex-direction:column;align-items:center;justify-content:start}@media (max-width:768px){.auth_successPopup__fzmAz{padding:30px 22px}.auth_inputWrapper__aAkEJ input{width:300px}.auth_checkboxRemember__H2pfm{flex-direction:column;align-items:center;width:300px;text-align:left;margin:30px auto}.auth_checkboxContainer__ZAFcf label{font-size:14px}.auth_forgotPassword__zWYZV{margin-top:15px}.auth_btnLoginPage__cLkNh{width:300px}.auth_signupText__FypRX{margin-top:30px}.auth_loginForm__vGWFz,.auth_profile__Ct9ng,.auth_regForm__Pb_NL{padding:36px 0 50px}}.ErrorModal_errorOverlay__NMyjG{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:9999}.ErrorModal_errorModal__gEXd6{background:#fff;padding:2rem;border-radius:8px;max-width:600px;text-align:center}.ErrorModal_errorModal__gEXd6 h2{font-size:30px;font-weight:700}.ErrorModal_errorModal__gEXd6 p{font-size:20px}.ErrorModal_okBtn__X8EDz{margin-top:2rem;padding:.5rem 1rem;background:#0070f3;color:#fff;border:none;border-radius:4px;cursor:pointer;width:150px}