.login[data-v-d85c7856]{width:100%;height:100%;overflow-y:hidden;background-color:#edf0fa;position:relative}.login .customer-service-img[data-v-d85c7856]{width:.51467rem!important;height:.42667rem!important}.login .banner[data-v-d85c7856]{width:50%;position:absolute;top:.34667rem;left:0;right:0;margin:auto}.login .container[data-v-d85c7856]{width:8.93333rem;height:87%;border-radius:.53333rem;box-shadow:inset 0 .05333rem .05333rem hsla(0,0%,100%,.25);border:.02667rem solid #fff;background-color:#fff;position:absolute;top:2.4rem;left:50%;transform:translateX(-50%)}.login .form-wrap[data-v-d85c7856]{position:absolute;top:.66667rem;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;gap:.53333rem}.login .form-wrap .input-item[data-v-d85c7856]{width:7.46667rem;height:1.06667rem;border-radius:.10667rem}.login .form-wrap .input-item .label[data-v-d85c7856],.login .form-wrap .input-item[data-v-d85c7856]{box-shadow:0 .02667rem .08rem 0 rgba(0,0,0,.08),inset .05067rem .05067rem .05333rem 0 rgba(0,0,0,.03);background-image:linear-gradient(0deg,#f5f8fa,#f1f1f1,#f5f8fa);display:flex;align-items:center}.login .form-wrap .input-item .label[data-v-d85c7856]{width:35%;padding:.19467rem;padding-bottom:.124rem}.login .form-wrap .input-item .label__img[data-v-d85c7856]{width:.74667rem}.login .form-wrap .input-item .label__text[data-v-d85c7856]{font-size:.32rem;color:#555;padding-bottom:.06667rem;padding-left:.14667rem}.login .form-wrap .input-item .input[data-v-d85c7856]{flex-grow:1;height:100%;background-color:transparent;outline:none;border:none;color:#555;font-size:.34667rem;padding:0 .39067rem;position:relative}.login .form-wrap .input-item .input[data-v-d85c7856]::placeholder{color:#aaa}.login .form-wrap .input-item .verify-img[data-v-d85c7856]{position:absolute;right:.16rem;width:2.13333rem;height:.64rem;line-height:.64rem;border-radius:.10667rem;background-color:#6455fe}.login .form-wrap .lines-wrap[data-v-d85c7856]{width:100%;display:flex;align-items:center;justify-content:flex-end;gap:.248rem}.login .form-wrap .lines-wrap .line[data-v-d85c7856]{font-size:.37333rem;text-align:center;padding:.14133rem .26667rem;color:#1e8edd;border-radius:.48rem;border:.02667rem solid #1e8edd}.login .form-wrap .lines-wrap .line.is-selected[data-v-d85c7856]{border:unset;background-image:linear-gradient(0deg,#64b5ee,#1e8edd);color:#fff}.login .buttons-wrap[data-v-d85c7856]{width:7.46667rem;position:absolute;bottom:.26667rem;left:50%;transform:translateX(-50%);top:5.46667rem}.login .buttons-wrap .tools[data-v-d85c7856]{display:flex;align-items:center;justify-content:space-between}.login .buttons-wrap .tools .remember-name[data-v-d85c7856]{display:flex;align-items:center}.login .buttons-wrap .tools .remember-name .checkbox[data-v-d85c7856]{width:.42667rem;height:.42667rem;border-radius:.08rem;border:.02667rem solid #6455fe;margin-right:.10667rem}.login .buttons-wrap .tools .remember-name .checkbox.is-checked[data-v-d85c7856]{position:relative}.login .buttons-wrap .tools .remember-name .checkbox.is-checked[data-v-d85c7856]:before{display:block;content:"";height:.21333rem;width:.10667rem;border-bottom:.06667rem solid #6455fe;border-right:.06667rem solid #6455fe;position:absolute;left:50%;transform:translateX(-50%) rotate(45deg)}.login .buttons-wrap .tools .text[data-v-d85c7856]{font-size:.32rem;line-height:2;color:#555}.login .buttons-wrap .login-button[data-v-d85c7856]{width:100%;height:1.01333rem;line-height:1.01333rem;font-size:.48rem;margin-top:.4rem;border-radius:.2rem;background-color:#6455fe;background-image:url(../../static/img/button_blue.d865a872.png);background-position:50%;background-repeat:no-repeat;background-size:100% 100%}.login .buttons-wrap .register-button[data-v-d85c7856]{width:100%;height:1.01333rem;line-height:1.01333rem;border-radius:.2rem;border:.02667rem solid #6455fe;color:#6455fe;font-size:.48rem;margin-top:.34667rem}.login .buttons-wrap .free-play-button[data-v-d85c7856]{width:100%;height:1.01333rem;line-height:1.01333rem;border-radius:.2rem;background-image:linear-gradient(0deg,#746eff 100%,#645fff 0,#613bf9 0);font-size:.48rem;color:#fff;margin-top:.34667rem}.login[data-v-d85c7856] .van-dialog__header{font-weight:600;color:#000}.login .terms_con[data-v-d85c7856]{height:9.33333rem;padding:0 .4rem;text-align:left;overflow-y:auto;margin-top:.4rem;color:#333;font-size:.34667rem}.login .terms_con p[data-v-d85c7856]{margin-bottom:.2rem;line-height:.48rem}.login .loginFooterImg[data-v-d85c7856]{width:6.66667rem;margin-top:.93333rem}