.eye-toggle[data-v-6385bb2b]{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;cursor:pointer;margin-left:.05rem}.eye-toggle svg[data-v-6385bb2b]{width:20px;height:20px}.login-page[data-v-38595792]{min-height:100vh;background:#01091c url(../img/loginbg.337237f7.png) no-repeat top;background-size:cover;padding-bottom:env(safe-area-inset-bottom);position:relative;overflow:hidden}.login-header[data-v-38595792]{position:relative;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;padding:.72rem .32rem .2rem;min-height:2.2rem}.login-header .greeting[data-v-38595792]{margin:0;max-width:1.2rem;font-size:.26rem;font-weight:600;color:#fff;line-height:1.2;letter-spacing:.01rem;z-index:2}.login-header .header-illust[data-v-38595792]{position:absolute;right:-.1rem;top:.12rem;width:2.4rem;height:auto;pointer-events:none;z-index:1}.login-body[data-v-38595792]{position:relative;z-index:2;padding:.36rem .24rem .4rem}.login-body .form-content .input-group[data-v-38595792]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.12rem;height:.5rem;padding:0 .2rem;margin-bottom:.18rem;background:#16223d;border-radius:.12rem}.login-body .form-content .input-group .icon[data-v-38595792]{-ms-flex-negative:0;flex-shrink:0}.login-body .form-content .input-group .form-input[data-v-38595792]{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;height:100%;padding:0;background:transparent;border:none;font-size:.14rem;color:#fff;outline:none}.login-body .form-content .input-group .form-input[data-v-38595792]::-webkit-input-placeholder{color:#8a9199;font-size:.14rem}.login-body .form-content .input-group .form-input[data-v-38595792]::-moz-placeholder{color:#8a9199;font-size:.14rem}.login-body .form-content .input-group .form-input[data-v-38595792]:-ms-input-placeholder{color:#8a9199;font-size:.14rem}.login-body .form-content .input-group .form-input[data-v-38595792]::-ms-input-placeholder{color:#8a9199;font-size:.14rem}.login-body .form-content .input-group .form-input[data-v-38595792]::placeholder{color:#8a9199;font-size:.14rem}.login-body .form-content .input-group.with-action .send-code-btn[data-v-38595792]{-ms-flex-negative:0;flex-shrink:0;padding:0 .08rem;height:.36rem;background:none;border:none;color:#f0a74b;font-size:.14rem;cursor:pointer;white-space:nowrap}.login-body .form-content .input-group.with-action .send-code-btn.disabled[data-v-38595792]{color:#8a9199;cursor:not-allowed}.login-body .form-content .input-group.with-icon .form-input[data-v-38595792]{padding-right:.08rem}.login-body .form-content .input-group.with-icon .eye-toggle[data-v-38595792]{-ms-flex-negative:0;flex-shrink:0}.login-body .form-content .forgot-password[data-v-38595792]{text-align:right;font-size:.14rem;color:#8a9199;cursor:pointer;margin:.04rem 0 .28rem}.login-body .agreement[data-v-38595792]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.1rem;margin-bottom:.36rem}.login-body .agreement .checkbox-wrapper[data-v-38595792]{padding-top:.02rem;cursor:pointer}.login-body .agreement .checkbox-wrapper .checkbox[data-v-38595792]{width:.2rem;height:.2rem;border-radius:50%;border:.015rem solid #8a9199;background:transparent;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;-webkit-transition:all .15s ease;transition:all .15s ease}.login-body .agreement .checkbox-wrapper .checkbox.checked[data-v-38595792]{border-color:#f0a74b;background:#f0a74b}.login-body .agreement .checkbox-wrapper .checkbox svg[data-v-38595792]{width:.12rem;height:.12rem}.login-body .agreement .agreement-text[data-v-38595792]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:.12rem;color:#8a9199;line-height:1.5}.login-body .agreement .agreement-text .link[data-v-38595792]{color:#f0a74b;cursor:pointer}.login-body .login-btn[data-v-38595792]{width:100%;height:.5rem;background:#f0a74b;color:#0a0a0a;border:none;border-radius:.12rem;font-size:.18rem;font-weight:600;cursor:pointer;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.login-body .login-btn[data-v-38595792]:active{opacity:.85}.login-body .login-btn[data-v-38595792]:disabled{opacity:.5;cursor:not-allowed}.login-body .register-link[data-v-38595792]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.04rem;margin-top:.28rem;font-size:.14rem}.login-body .register-link .text[data-v-38595792]{color:#8a9199}.login-body .register-link .link[data-v-38595792]{color:#f0a74b;cursor:pointer;font-weight:500}[data-v-38595792] input:-webkit-autofill,[data-v-38595792] input:-webkit-autofill:active,[data-v-38595792] input:-webkit-autofill:focus,[data-v-38595792] input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px #16223d inset;box-shadow:inset 0 0 0 1000px #16223d;-webkit-text-fill-color:#fff;-webkit-transition:background-color 9999s ease-out,color 9999s ease-out;transition:background-color 9999s ease-out,color 9999s ease-out}