*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.wrapper{opacity:1;position:absolute;left:0;width:100%;height:100%;overflow:hidden;background-image:url(../img/bg.13e2e148.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat;-webkit-filter:brightness(.95);filter:brightness(.95)}.login-container{-webkit-box-sizing:border-box;box-sizing:border-box;position:fixed;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px;background:transparent;z-index:99999}.form-bg{width:60%;text-align:center;margin-bottom:20px;-webkit-animation:fadeInUp .8s ease-out;animation:fadeInUp .8s ease-out}.form-bg img{width:100%;height:auto;-webkit-filter:drop-shadow(0 5px 15px rgba(0,0,0,.2));filter:drop-shadow(0 5px 15px rgba(0,0,0,.2))}.form-body{background:hsla(0,0%,100%,.95);border-radius:20px;width:100%;padding:40px;-webkit-box-shadow:0 15px 40px rgba(59,130,246,.15),0 5px 15px rgba(59,130,246,.1);box-shadow:0 15px 40px rgba(59,130,246,.15),0 5px 15px rgba(59,130,246,.1);-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-animation:fadeInUp .6s ease-out .2s both;animation:fadeInUp .6s ease-out .2s both}.form-body:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 20px 50px rgba(59,130,246,.2),0 8px 25px rgba(59,130,246,.15);box-shadow:0 20px 50px rgba(59,130,246,.2),0 8px 25px rgba(59,130,246,.15)}.title{text-align:center;margin-bottom:40px;font-size:36px;font-weight:700;background:linear-gradient(135deg,#1e3a8a,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;-webkit-animation:fadeIn .5s ease-out .4s both;animation:fadeIn .5s ease-out .4s both}.form-body .input{width:100%;height:60px;font-size:19px;margin-bottom:28px;-webkit-animation:fadeInUp .6s ease-out .6s both;animation:fadeInUp .6s ease-out .6s both}.form-body .input .el-input__inner{height:100%;font-size:19px;border-radius:12px;border:2px solid #dbeafe;color:#374151;-webkit-transition:all .3s ease;transition:all .3s ease;background:hsla(0,0%,100%,.95)}.form-body .input .el-input__inner:focus{border-color:#3b82f6;-webkit-box-shadow:0 0 0 3px rgba(59,130,246,.1);box-shadow:0 0 0 3px rgba(59,130,246,.1);background:#fff;color:#1f2937}.form-body .el-input__prefix{color:#60a5fa;-webkit-transition:color .3s ease;transition:color .3s ease}.form-body .el-input__inner:focus+.el-input__prefix{color:#3b82f6}.form-body .el-button{background:linear-gradient(135deg,#1e3a8a,#3b82f6);border:none;border-radius:12px;height:60px;font-size:20px;font-weight:600;color:#fff;-webkit-transition:all .4s cubic-bezier(.4,0,.2,1);transition:all .4s cubic-bezier(.4,0,.2,1);-webkit-animation:fadeInUp .6s ease-out .8s both;animation:fadeInUp .6s ease-out .8s both;position:relative;overflow:hidden}.form-body .el-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(hsla(0,0%,100%,.2)),to(transparent));background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);-webkit-transition:left .5s ease;transition:left .5s ease}.form-body .el-button:hover{background:linear-gradient(135deg,#1e40af,#2563eb);-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 10px 25px rgba(59,130,246,.4);box-shadow:0 10px 25px rgba(59,130,246,.4)}.form-body .el-button:hover:before{left:100%}.form-body .el-button:active{-webkit-transform:translateY(0);transform:translateY(0)}.form-body .el-button--primary.is-loading{background:linear-gradient(135deg,#1e3a8a,#3b82f6)}.form-body .el-button--primary.is-loading:before{-webkit-animation:shimmer 1.5s infinite;animation:shimmer 1.5s infinite}.containerLogin{max-width:600px;margin:0 auto;padding:80px 0;height:400px;text-align:center}.containerLogin h1{font-size:40px;-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;font-weight:200}@media screen and (min-width:1001px){.login-container{right:10%;left:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:550px;height:auto;padding:20px}.form-bg{display:none}.form-body{width:100%;height:520px;padding:50px 40px}}@media screen and (max-width:1000px){.login-container{width:100%;height:100%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.form-bg{display:block;max-width:300px}.wrapper{background:#fff;-webkit-filter:none;filter:none}.form-body{-webkit-box-shadow:0 8px 20px rgba(0,0,0,.1);box-shadow:0 8px 20px rgba(0,0,0,.1);padding:30px 25px}.title{font-size:28px;margin-bottom:30px}}.logo-container{position:fixed;top:20px;left:20px;z-index:99999}.logo{width:200px;height:auto!important;cursor:default!important;-webkit-transition:-webkit-filter .3s ease;transition:-webkit-filter .3s ease;transition:filter .3s ease;transition:filter .3s ease,-webkit-filter .3s ease}.card-slogan{position:absolute;left:-4%;top:49%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:50%;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.slogan-text{font-size:78px;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,.1);-webkit-animation:fadeIn 1s ease-out both;animation:fadeIn 1s ease-out both;margin-bottom:15px}.original-slogan,.slogan-text{color:#000;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.original-slogan{font-size:24px;font-weight:500;-webkit-animation:fadeIn 1s ease-out .5s both;animation:fadeIn 1s ease-out .5s both}.original-slogan p{margin:8px 0;text-shadow:0 1px 2px rgba(0,0,0,.05)}@media screen and (max-width:1000px){.card-slogan{display:none}}@media screen and (max-width:1000px){.logo-container{top:30px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.logo{width:300px}.slogan{display:none}}.footer{position:fixed;bottom:20px;left:0;width:100%;text-align:center;-webkit-animation:fadeIn .8s ease-out 1s both;animation:fadeIn .8s ease-out 1s both;z-index:99998}.footer-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px;-ms-flex-wrap:wrap;flex-wrap:wrap}.icp-info{margin-bottom:0}.icp-link{color:hsla(0,0%,100%,.8);text-decoration:none;font-size:14px;-webkit-transition:color .3s ease;transition:color .3s ease;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.icp-icon{width:16px;height:16px;vertical-align:middle}.icp-link:hover{color:#fff;text-decoration:underline}.copyright{font-size:14px;color:hsla(0,0%,100%,.8);margin-bottom:0}@media screen and (max-width:1000px){.footer{color:rgba(0,0,0,.6)}.footer-content{gap:15px}.icp-link{color:rgba(0,0,0,.6)}.icp-link:hover{color:rgba(0,0,0,.8)}.copyright{color:rgba(0,0,0,.6)}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes shimmer{0%{left:-100%}to{left:100%}}@keyframes shimmer{0%{left:-100%}to{left:100%}}
/*# sourceMappingURL=chunk-e10be686.ad29adf4.css.map */