section.login-register-page{padding:2vw;width:100%;min-height:102vh;position:relative;background-size:cover;background-position:50%;background-image:url(/_next/static/media/bg-log-reg-page.feab48f9.webp);justify-content:start!important;gap:2vw}section.login-register-page .login-register-page-logo{width:12.5vw;margin-top:2vw;position:relative}section.login-register-page .login-register-page-logo svg{width:100%}section.login-register-page h2.privacy-msg{width:20vw;font-size:.85vw;font-weight:300;text-align:center;line-height:1.5vw}section.login-register-page h2.privacy-msg span{color:var(--primary);margin:.2vw}.login-register-box{width:30vw;height:27vw;position:relative;isolation:isolate;background-color:var(--light-bg);border-radius:1.4vw;box-shadow:0 0 1vw var(--shadow-black-200);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);justify-content:start!important;overflow:hidden!important;transition:all .35s;gap:2vw}.login-register-box.active{height:30vw}.login-register-tabs{position:relative;width:100%;z-index:6}.login-register-box.otp-open .login-register-tabs{opacity:0;visibility:hidden;pointer-events:none}.login-register-tabs button{padding:.75vw;width:50%;border-radius:0!important}.login-register-tabs button:first-child{border-radius:0 0 0 1vw!important}.login-register-tabs button:nth-child(2){border-radius:0 0 1vw 0!important}.login-register-tabs button.active{background:var(--light-bg);color:var(--dark-font)!important;font-weight:700}section.login-register-page .input-group input{background-color:white}section.login-register-page .input-group input:hover{background:transparent;border-color:var(--neutral-400)}section.login-register-page .input-group input:focus{background:transparent;border-color:var(--neutral-600)}@media screen and (max-width:450px){section.login-register-page{padding:15vw 0 0!important;width:100%;min-height:100vh;justify-content:start!important}.login-register-tabs button:first-child{border-radius:0 0 0 4vw!important}.login-register-tabs button:nth-child(2){border-radius:0 0 4vw 0!important}.login-register-box{width:90vw;height:110vw;border-radius:4vw;box-shadow:0 0 14px var(--shadow-black-300);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);gap:8vw!important;overflow:hidden!important}.login-register-box.active{height:140vw!important;position:relative}.login-register-tabs button{padding:3vw;width:50%;border-radius:0!important;font-size:3.8vw}section.login-register-page .login-register-page-logo{width:42.5vw!important;margin-bottom:6vw}section.login-register-page h2.privacy-msg{width:80vw!important;font-size:3.85vw!important;font-weight:300;text-align:center;line-height:5.5vw!important}}.register-inputs-container{padding:1vw;position:absolute;top:4vw;width:100%;height:30vw;transition:all .5s;transform:translateX(100%);opacity:0;visibility:hidden}.register-inputs-container.active{transform:translateX(0);opacity:1;visibility:visible}.register-inputs-container form{padding:1vw;width:100%;height:100%;position:relative;gap:1.5vw;transform:translateY(-1.5vw)}.register-inputs-container form .input-group{margin-bottom:.5vw;width:100%;align-items:start!important;position:relative}.register-inputs-container form .input-group label{display:flex!important;align-self:center!important;justify-content:center!important;padding:0 .7vw;height:1.25vw;font-size:.88vw;font-weight:400;transition:all .25s ease-in-out;opacity:1;visibility:visible;color:var(--text-muted);position:absolute;background-color:var(--light-bg)!important;top:-.6vw;right:1vw;z-index:3!important}.register-inputs-container form .input-group:has(input:focus) label{color:var(--neutral-600)!important}.register-inputs-container form .input-group input{padding:.5vw 1vw!important;font-size:.9vw;width:100%;height:3vw}.register-inputs-container form .input-group div.error-msg{width:100%;color:var(--primary);position:absolute;top:101%;right:.5vw;gap:.3vw;justify-content:start!important;font-size:.7vw}.register-inputs-container form .input-group .drop-down-container{width:100%;height:0;border-radius:.75vw;box-shadow:0 0 1vw var(--shadow-black-300);background-color:var(--light-bg);position:absolute;bottom:102%;right:0;opacity:0;visibility:hidden}body.dark .register-inputs-container form .input-group .drop-down-container{background-color:var(--dark-box-bg);box-shadow:0 0 1vw var(--shadow-black-500)}.register-inputs-container form .input-group.open .drop-down-container{height:12vw;opacity:1;visibility:visible}.register-inputs-container form .input-group .drop-down-container ul{overflow:auto}.register-inputs-container form .input-group .drop-down-container ul li{padding:.8vw;gap:.2vw;justify-content:start!important;font-size:.85vw;font-family:IRANYekanX-FaNum,sans-serif}body.dark .register-inputs-container form .input-group .drop-down-container ul li{color:var(--light-font)}.register-inputs-container form .input-group .drop-down-container ul li i{font-size:.95vw}.register-inputs-container form .input-group .fa-caret-down{position:absolute!important;right:94%!important;top:51%;font-size:1vw!important;transition:all .25s}.register-inputs-container form .input-group.open .fa-caret-down{transform:rotate(180deg);top:52%}.register-inputs-container form button[type=submit]{margin:1.5vw 2vw 2.5vw;padding:1vw .75vw;min-width:60%;background:var(--primary);font-weight:600;color:var(--light-bg);border-radius:.8vw}.register-inputs-container form button[type=submit]:hover{filter:brightness(1.2)}@media screen and (max-width:450px){.register-inputs-container{margin-top:2vw!important;padding:4vw 3vw 3vw!important;position:absolute;top:16vw;height:100vw;justify-content:start!important;transform:translateY(10vw)!important}.register-inputs-container form{margin-top:3vw!important;padding:3vw 1vw 1vw!important;gap:4vw;height:100vw;justify-content:start!important}.register-inputs-container form .input-group{width:80vw;align-items:start!important;position:relative;margin-bottom:4vw}.register-inputs-container form .input-group label{margin-right:2vw;font-size:3.5vw}.register-inputs-container form .input-group input{width:100%;padding:1.65vw 3vw!important;font-size:3.8vw;height:12vw}.register-inputs-container form .input-group input::placeholder{font-size:3.8vw}.register-inputs-container form .input-group div.error-msg{top:101%;right:2vw;gap:.6vw;font-size:2.7vw}.register-inputs-container form .input-group .drop-down-container{border-radius:8px;box-shadow:0 0 14px var(--shadow-black-300)}body.dark .register-inputs-container form .input-group .drop-down-container{box-shadow:0 0 14px var(--shadow-black-500)}.register-inputs-container form .input-group.open .drop-down-container{height:54vw}.register-inputs-container form .input-group .drop-down-container ul li{padding:3vw;gap:1.8vw;font-size:3.5vw}.register-inputs-container form .input-group .drop-down-container ul li i{font-size:4vw}.register-inputs-container form .input-group .fa-caret-down{position:absolute!important;right:92%!important;top:52%;font-size:4vw!important}.register-inputs-container form .input-group.open .fa-caret-down{transform:rotate(180deg);top:53%}.register-inputs-container form button[type=submit]{margin-top:12vw;min-width:70%;padding:3vw;font-size:3.5vw;border-radius:10px}}