:root{--form-ct-width:calc(500px + min(11.5%, 220px));--form-width:500px}.next-base:has(section.login) .custom_footer,.next-base:has(section.login) .custom_header .profile-login,.next-base:has(section.login) .mobile_main_nav_bar{display:none!important}.next-base:has(section.login) .custom_header{background:rgba(2,0,29,.35);box-shadow:0 5px 10px 4px rgba(8,3,86,.75);position:fixed;width:100%}.next-base:has(section.login) section.base-page{background-image:url(/pages/auth/background.jpg);background-size:cover;background-repeat:no-repeat;background-position:50%;display:flex}section.login{min-width:-webkit-fill-available;min-height:-webkit-fill-available;width:100%;height:100%;background:linear-gradient(90deg,rgba(0,0,0,.3),rgba(0,0,0,.3) 45%,rgba(0,0,0,.85) 75%,rgba(0,0,0,.9));-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.mn-auth{display:flex;flex-direction:column;gap:30px;padding-top:max(calc(20vh),140px);padding-right:min(11.5%,220px);margin:0 0 0 auto;width:var(--form-ct-width)}div#mn-auth-login,div#mn-auth-register{min-width:var(--form-width);max-width:var(--form-width);display:flex;align-items:center;flex-direction:column;justify-content:center;gap:30px}.mn-auth-body{overflow-x:hidden;padding-bottom:30px}.mn-auth-body-inr{width:max-content;display:flex;flex-direction:row;gap:100px;transition:all .5s ease}.mn-auth-body-inr.register-active{transform:translateX(calc(-100% - 100px))}.form-switcher{background:transparent;border:1px solid rgba(142,142,142,.5);border-radius:12px;font-weight:600;cursor:pointer;overflow:hidden;background:rgba(52,48,130,.25);width:490px;height:60px}.form-option,.form-switcher{display:flex;align-items:center;transition:all .3s ease;position:relative}.form-option{padding:2px 6px;width:50%;height:100%;border-radius:10px;opacity:.6;font-size:20px;letter-spacing:.5px;justify-content:center;color:#8E8E8E;font-family:Montserrat-SemiBold}.form-option.active{opacity:1;background:rgba(52,48,130,.95);color:#FAFAFA;font-weight:700;transform:scale(1.05)}.form-switcher:hover{background:rgba(52,48,130,.45);border-color:rgba(142,142,142,.7);transform:translateY(-1px)}.mn-auth-body form{max-width:330px;width:100%}.mn-auth-body form button[type=submit]{width:100%;height:52px;margin-top:24px}.hr-auth{width:90%;height:1px;background:rgba(90,87,141,.8)}@media screen and (max-width:1000px){.mn-auth{padding-right:0;margin:0 auto;width:500px}}@media screen and (max-width:600px){.mn-auth{width:calc(100vw - 14px * 2);padding:100px 10px 10px}div#mn-auth-login,div#mn-auth-register{min-width:calc(100vw - 24px * 2);max-width:calc(100vw - 24px * 2)}.mn-auth-head{display:flex;align-items:center;justify-content:center}section.base-page{padding:0}section.login{background:linear-gradient(180deg,rgba(0,0,0,.6),rgba(0,0,0,.9))}}@media screen and (max-width:390px){.form-option{font-size:18px}.mn-auth-body form button[type=submit]{font-size:18px;height:45px;margin-top:20px}.mn-auth{width:calc(100vw - 6px * 2);padding:100px 10px 10px}div#mn-auth-login,div#mn-auth-register{min-width:calc(100vw - 6px * 2 - 10px*2);max-width:calc(100vw - 6px * 2 - 10px*2);padding:0 10px}}@media screen and (max-width:350px){.form-option{font-size:17px}.mn-auth{padding:80px 10px 10px}}form#verification-form{min-width:260px;box-shadow:0 0 10px rgba(0,0,0,.15);background-color:rgba(20,15,87,.35);padding:35px 25px;border-radius:20px;width:100%;max-width:550px;position:relative;max-height:calc(100vh - 81px - 35px * 2 - 100px)}form#verification-form .form-inr{gap:30px;max-height:calc(100vh - 81px - 35px * 2 - 100px);overflow-y:auto;padding:0 10px}.form-title,form#verification-form .form-inr{display:flex;flex-direction:column}span.form-title-svg{background-color:#a4dbff80;border-radius:50%;width:80px;height:80px;display:flex;align-items:center;justify-content:center;margin:auto}span.form-title-svg svg{width:38px;height:auto;color:var(--base-blue)}span.form-title-text{margin:20px 0 10px}.form-body-again-span span,span.form-title-desc{color:#a3a3a3;font-size:16px;font-family:Montserrat}.form-body-again{align-items:center}.custom-input-code,.form-body-again{display:flex;justify-content:space-between}.custom-input-code{flex-direction:row;gap:2PX}input.custom-input-code{width:calc(100% / 6 - 5px * 5 / 6 - 12px*2 - 2px)!important;aspect-ratio:1/1!important;background-color:#1c212c!important;outline:1px solid #8E8E8E!important;padding:12px!important;font-size:30px!important;text-align:center!important;font-family:Montserrat-SemiBold!important;border:none!important;border-radius:8px;color:var(--base-input-color);box-sizing:content-box}.custom-input:has(p.error-valid) input.custom-input-code{outline:1px solid var(--base-red)!important}input.custom-input-code:focus,input.custom-input-code:focus-visible{outline:2px solid var(--base-blue)!important;border-color:(--base-blue)}form#verification-form .custom-transparent-btn{width:100px;height:36px;aspect-ratio:auto;border-radius:6px;padding:0 8px;font-size:15px}form#verification-form .custom-blue-btn{width:100%;height:42px;aspect-ratio:auto}form#verification-form .custom-input:has(p.error-valid){display:flex;flex-direction:column;gap:8px}form#verification-form:has(p.error-valid) button#verify-submit-btn{outline:1px solid var(--base-red);border-color:var(--base-red);cursor:not-allowed;pointer-events:none;background-color:#8e8e8e60}.reset-password-btn{display:block;margin-top:12px;font-size:14px;color:var(--base-blue);text-align:center}.reset-password-btn:hover{text-decoration:underline}@media screen and (max-widht:600px){.next-base:has(section.login) section.base-page{min-height:calc(100vh - 50px)}form#verification-form{max-height:calc(100vh - 81px - 35px * 2);padding:15px 8px}input.custom-input-code{padding:10px 6px!important;font-size:22px!important;width:calc(100% / 6 - 5px * 5 / 6 - 6px * 2 - 2px)!important}.form-body-again-span span,span.form-title-desc{font-size:14px}}