[data-v-401021fc]:export{gbcolor:#fff}.login[data-v-401021fc]{width:100%;min-height:100vh;background:url(../img/login-bg.e8258be3.jpg);background-size:100% 100%;position:relative;overflow:hidden}.login[data-v-401021fc]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 30% 20%,rgba(48,105,218,.1) 0,transparent 50%),radial-gradient(circle at 70% 80%,rgba(48,105,218,.08) 0,transparent 50%);pointer-events:none}.login .lang_switch[data-v-401021fc]{display:flex;justify-content:flex-end;padding:2.5rem 1.875rem 0;position:relative;z-index:10}.login .login-container[data-v-401021fc]{display:flex;flex-direction:column;align-items:center;padding:0 1.25rem;position:relative;z-index:5}.login .login-header[data-v-401021fc]{text-align:center;margin:3rem 0 2.5rem}.login .login-header .logo-img[data-v-401021fc]{width:5rem;height:5rem}.login .login-header .welcome-text[data-v-401021fc]{font-size:2rem;font-weight:700;color:#fff;margin-bottom:.5rem;letter-spacing:.025em}.login .login-header .sub-text[data-v-401021fc]{padding-top:1rem;font-size:1rem;color:hsla(0,0%,100%,.7);font-weight:400}.login .login-card[data-v-401021fc]{width:100%;max-width:25rem;background:rgba(30,41,59,.4);-webkit-backdrop-filter:blur(.66667rem);backdrop-filter:blur(.66667rem);border-radius:1.5rem;border:1px solid rgba(48,105,218,.2);box-shadow:0 .83333rem 1.66667rem -.4rem rgba(0,0,0,.25),0 0 0 1px rgba(48,105,218,.05);overflow:hidden}.login .form-container[data-v-401021fc]{padding:2rem 1.5rem}.login .input-group[data-v-401021fc]{margin-bottom:1.25rem}.login .input-group .input-wrapper[data-v-401021fc]{position:relative;display:flex;align-items:center;background:rgba(15,23,42,.6);border:1px solid rgba(48,105,218,.3);border-radius:.75rem;padding:0 1rem;height:3.5rem;transition:all .3s ease}.login .input-group .input-wrapper[data-v-401021fc]:focus-within{border-color:#3069da;box-shadow:0 0 0 .1rem rgba(48,105,218,.1);background:rgba(15,23,42,.8)}.login .input-group .input-wrapper .input-icon[data-v-401021fc]{color:#3069da;font-size:1.25rem;margin-right:.75rem;flex-shrink:0}.login .input-group .input-wrapper .custom-input[data-v-401021fc]{flex:1;background:transparent;border:none;outline:none;color:#fff;font-size:1rem;font-weight:500}.login .input-group .input-wrapper .custom-input[data-v-401021fc]::-moz-placeholder{color:hsla(0,0%,100%,.5);font-weight:400}.login .input-group .input-wrapper .custom-input[data-v-401021fc]::placeholder{color:hsla(0,0%,100%,.5);font-weight:400}.login .input-group .input-wrapper .eye-icon[data-v-401021fc]{color:hsla(0,0%,100%,.6);font-size:1.25rem;cursor:pointer;transition:color .2s ease}.login .input-group .input-wrapper .eye-icon[data-v-401021fc]:hover{color:#3069da}.login .remember-section[data-v-401021fc]{margin-bottom:2rem}.login .remember-section[data-v-401021fc] .van-checkbox .van-checkbox__label{color:hsla(0,0%,100%,.8);font-size:.875rem;font-weight:500}.login .remember-section[data-v-401021fc] .van-checkbox .van-checkbox__icon .van-icon{border-color:rgba(48,105,218,.5);background:transparent}.login .button-section[data-v-401021fc]{margin-bottom:1.5rem}.login .button-section .login-btn[data-v-401021fc]{width:100%;height:3.5rem;background:linear-gradient(135deg,#3069da,#1737ad);border:none;border-radius:.75rem;color:#fff;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 .13333rem .5rem rgba(48,105,218,.3)}.login .button-section .login-btn[data-v-401021fc]:hover{transform:translateY(-1px);box-shadow:0 .26667rem .83333rem rgba(48,105,218,.4)}.login .button-section .login-btn[data-v-401021fc]:active{transform:translateY(0)}.login .register-section[data-v-401021fc]{text-align:center}.login .register-section .register-link[data-v-401021fc]{text-decoration:none;font-size:.875rem;font-weight:500}.login .register-section .register-link .no-account-text[data-v-401021fc]{color:hsla(0,0%,100%,.7)}.login .register-section .register-link .register-text[data-v-401021fc]{color:#3069da;margin-left:.25rem;font-weight:600;transition:color .2s ease}.login .register-section .register-link .register-text[data-v-401021fc]:hover{color:#1737ad}@media(max-width:480px){.login .login-header[data-v-401021fc]{margin:2rem 0 2rem}.login .login-header .welcome-text[data-v-401021fc]{font-size:1.75rem}.login .login-card[data-v-401021fc]{margin:0 .75rem}.login .form-container[data-v-401021fc]{padding:1.5rem 1rem}}@media(max-width:360px){.login .login-header .welcome-text[data-v-401021fc]{font-size:1.5rem}.login .input-group .input-wrapper[data-v-401021fc]{height:3rem;padding:0 .75rem}.login .input-group .input-wrapper .input-icon[data-v-401021fc]{font-size:1rem;margin-right:.5rem}.login .input-group .input-wrapper .custom-input[data-v-401021fc]{font-size:.875rem}.login .button-section .login-btn[data-v-401021fc]{height:3rem;font-size:.875rem}}