.login-container[data-v-4587f991]{height:100vh;width:100%;position:relative;background:linear-gradient(135deg,#001529 100%,#003a8c 0);background:url(../../assets/img/file-read.3f16daf9.jpg) no-repeat fixed;background-size:cover;overflow:hidden}.login-container[data-v-4587f991]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 30%,rgba(0,242,254,.1) 0,transparent 40%),radial-gradient(circle at 80% 70%,rgba(0,168,255,.1) 0,transparent 40%);pointer-events:none;z-index:0}.login-container .login-header[data-v-4587f991]{position:absolute;-webkit-animation:fadeInUp-4587f991 1.2s ease forwards;animation:fadeInUp-4587f991 1.2s ease forwards;margin:3% 0 0 6%;z-index:2}.login-container .login-header .header-content[data-v-4587f991]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1;margin-bottom:24px}.login-container .login-header .header-content .login-logo[data-v-4587f991]{height:46px;margin-right:24px;-webkit-filter:drop-shadow(0 0 6px rgba(0,0,0,.3));filter:drop-shadow(0 0 6px rgba(0,0,0,.3))}.login-container .login-header .header-content .promo-title[data-v-4587f991]{font-size:50px;font-weight:800;line-height:1.2;background:#fff;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-filter:drop-shadow(0 0 6px rgba(0,0,0,.2));filter:drop-shadow(0 0 6px rgba(0,0,0,.2));position:relative}@-webkit-keyframes fadeInUp-4587f991{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp-4587f991{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.login-container .login-header .promo-subtitle[data-v-4587f991]{font-size:24px;color:#fff;font-weight:300;letter-spacing:2px;text-align:right;position:relative;left:240px}.login-container .login-header .promo-subtitle[data-v-4587f991]:before{content:"";height:2px;width:80px;position:absolute;left:-40px;top:12px;background-color:#fff}.login-container .login-main[data-v-4587f991]{position:absolute;top:50%;right:10%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.login-container .login-main .login-form-wrapper[data-v-4587f991]{-webkit-animation:appear 1.2s ease forwards;animation:appear 1.2s ease forwards;background:rgba(0,0,0,.4);backdrop-filter:blur(6px);border-radius:16px;border:1px solid hsla(0,0%,100%,.2);-webkit-box-shadow:0 8px 32px rgba(0,0,0,.3);box-shadow:0 8px 32px rgba(0,0,0,.3);padding:0 28px 24px}.login-container .login-main .login-form-wrapper .login-form-card[data-v-4587f991]{width:340px;padding:40px 36px 30px;position:relative}.login-container .login-main .login-form-wrapper .login-form-card .form-title[data-v-4587f991]{text-align:center;font-size:24px;margin-bottom:24px;font-weight:700;position:relative;letter-spacing:2px;color:#f5f5f5}.login-container .login-main .login-form-wrapper .login-form-card .form-title[data-v-4587f991]:after{content:"";position:absolute;bottom:-12px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:60px;height:2px;background:#f5f5f5;border-radius:3px}.login-container .login-main .login-form-wrapper[data-v-4587f991] .login-form .el-input__inner{color:#f5f5f5}.login-container .login-main .login-form-wrapper[data-v-4587f991] .login-form .el-input__inner::-webkit-input-placeholder{color:hsla(0,0%,100%,.5)}.login-container .login-main .login-form-wrapper[data-v-4587f991] .login-form .el-input__inner::-moz-placeholder{color:hsla(0,0%,100%,.5)}.login-container .login-main .login-form-wrapper[data-v-4587f991] .login-form .el-input__inner:-ms-input-placeholder{color:hsla(0,0%,100%,.5)}.login-container .login-main .login-form-wrapper[data-v-4587f991] .login-form .el-input__inner::-ms-input-placeholder{color:hsla(0,0%,100%,.5)}.login-container .login-main .login-form-wrapper[data-v-4587f991] .login-form .el-input__inner::placeholder{color:hsla(0,0%,100%,.5)}.login-container .login-main .login-form-wrapper[data-v-4587f991] .login-form .el-form-item.is-success .el-input__inner{border-color:hsla(0,0%,100%,.5)}.login-container .login-main .login-form-wrapper[data-v-4587f991] .login-form .el-input__inner{background-color:transparent}.login-container .login-main .login-form-wrapper[data-v-4587f991] .login-form .random-image{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px}.login-container .login-main .login-form-wrapper[data-v-4587f991] .login-form .login-button{background:linear-gradient(135deg,#00b4ff,#0072ff);border:none;font-weight:500;-webkit-transition:all .3s;transition:all .3s;overflow:hidden;border-radius:6px;position:relative;top:12px;width:100%}.login-container .login-main .login-form-wrapper[data-v-4587f991] .login-form .login-button:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:hsla(0,0%,100%,.1);-webkit-transform:rotate(30deg);transform:rotate(30deg);-webkit-transition:all .6s ease;transition:all .6s ease}.login-container .login-main .login-form-wrapper[data-v-4587f991] .login-form .login-button:not([disabled]):hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 0 15px rgba(0,168,255,.5);box-shadow:0 0 15px rgba(0,168,255,.5)}.login-container .login-main .login-form-wrapper[data-v-4587f991] .login-form .login-button:not([disabled]):hover:after{-webkit-transform:rotate(30deg) translate(20%,20%);transform:rotate(30deg) translate(20%,20%)}