.page{position:absolute!important;top:0;left:0;right:0;-webkit-overflow-scrolling:touch;background-color:#f2f2f5}.nav-bar{background:linear-gradient(90deg,#f487e0,#988fba)}.nav-bar,.van-nav-bar__content{height:13.333vw}.van-nav-bar__title{max-width:60%;margin:0 auto;color:#fff;font-size:4.667vw}.van-nav-bar{line-height:6.667vw}.van-nav-bar .van-icon{font-size:6vw}.van-hairline--bottom:after{border-bottom-width:0}.bg-container{position:relative;bottom:0;background:linear-gradient(-45deg,#f487e0,#988fba);z-index:2}.bg-container .bg-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bg-container .bg-wrapper{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(hsla(0,0%,100%,0),#f487e0)}.container{display:flex;flex-direction:column;height:100%;z-index:2}.flex-1{flex:1}.font-28{font-size:3.733vw}.nav-right{font-size:4vw;color:#fff}.van-empty__image{width:40vw;height:40vw}.van-empty__description{font-size:4vw}.login[data-v-91bf121c]{height:100%}.bg-container .bg-wrapper .login .nav-bar[data-v-91bf121c]{background:0 0}.language[data-v-91bf121c]{position:absolute;top:.533vw;right:0;height:10.667vw}.language img[data-v-91bf121c]{height:100%}.login .wrapper[data-v-91bf121c]{overflow-y:auto;-webkit-overflow-scrolling:touch}.logo-container[data-v-91bf121c]{margin:0 auto;width:45%}.logo-container .logo-wrapper[data-v-91bf121c]{position:relative;padding-bottom:62.5%}.logo-container .logo-wrapper .logo-img[data-v-91bf121c]{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.login .wrapper .title[data-v-91bf121c]{line-height:13.333vw;text-align:center;font-size:6vw;font-weight:700;color:#fff;letter-spacing:.667vw}.login .wrapper .loginForm[data-v-91bf121c]{padding:8vw}.login .wrapper .loginForm .input[data-v-91bf121c]{padding:1.333vw 2.667vw;margin-top:5.333vw;border-radius:6.667vw;text-align:center;line-height:10.667vw;font-size:4vw;color:#4e4e4e}[data-v-91bf121c] .van-field__right-icon .van-icon,[data-v-91bf121c] .van-icon{font-size:6.667vw}.login .wrapper .loginForm .reset-text[data-v-91bf121c]{margin:4vw 2vw;display:flex;align-items:center;justify-content:flex-end}.login .wrapper .loginForm .reset-text span[data-v-91bf121c]{color:#fff;font-size:3.733vw;font-weight:500;line-height:4vw}.login .wrapper .loginForm .register-text[data-v-91bf121c]{margin:1.333vw 0;display:flex;align-items:center;justify-content:center}.login .wrapper .loginForm .register-text span[data-v-91bf121c]{color:#fff;font-size:3.733vw;font-weight:500;line-height:2.667vw}.login .wrapper .loginForm .login-btn[data-v-91bf121c]{margin-top:11.333vw;width:100%;height:13.333vw;border-radius:6.667vw;color:#fff;background-color:#7e5678;font-size:4vw;font-weight:bolder;border:none}