#app[data-v-2529d779]{height:100%;background-color:#fff}.container[data-v-2529d779]{height:100vh;font-size:3.733vw;background-image:url(../img/login_bg.9c2c7f5d.svg);background-size:cover;background-repeat:no-repeat;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.container[data-v-2529d779],.van-cell[data-v-2529d779]{width:100%;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex}.van-cell[data-v-2529d779]{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;padding:.8rem 1.1rem;overflow:hidden;color:#323233;font-size:4.693vw;font-size:1.1rem;line-height:6.4vw}.login[data-v-2529d779]{padding-top:3rem;margin-left:2rem;margin-right:2rem;border-radius:.5rem}.welcome[data-v-2529d779]{margin-bottom:2rem}.welcome .welcome-text[data-v-2529d779]{font-size:7.68vw;font-size:1.8rem;font-weight:600;color:#333;margin-top:.8rem}.login-form .custom-field[data-v-2529d779]{-webkit-transition:all .3s;transition:all .3s}.login-form .custom-field[data-v-2529d779]:focus-within{background:#f0f0f0!important}.login-form .code-button[data-v-2529d779]{color:#d59a54;font-size:3.84vw;font-size:.9rem;padding:0 .5rem;-webkit-transition:all .3s;transition:all .3s}.login-form .code-button[data-v-2529d779]:active{opacity:.8}.login-form .code-button-disabled[data-v-2529d779]{color:#999}.submit-btn[data-v-2529d779]{width:100%;height:11.947vw;height:2.8rem;line-height:11.947vw;line-height:2.8rem;text-align:center;background:-webkit-gradient(linear,left top,right top,from(#ffcf7a),to(#ffa976));background:linear-gradient(90deg,#ffcf7a,#ffa976);color:#fff;font-size:4.693vw;font-size:1.1rem;border-radius:1.4rem;margin-top:2rem;font-weight:500;-webkit-transition:all .3s;transition:all .3s}.submit-btn[data-v-2529d779]:active{opacity:.9;-webkit-transform:scale(.98);transform:scale(.98)}.agreement[data-v-2529d779]{margin-top:1rem}.agreement .agreement-content[data-v-2529d779]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.agreement .agreement-content[data-v-2529d779]:active{opacity:.8}.agreement .agreement-content .checkbox-wrapper .custom-checkbox[data-v-2529d779]{-webkit-transition:all .3s;transition:all .3s}.agreement .agreement-content .checkbox-wrapper .custom-checkbox.checked[data-v-2529d779]{background-color:#d59a54;border-color:#d59a54}.agreement .agreement-content .agreement-text[data-v-2529d779]{font-size:3.413vw;font-size:.8rem;color:#666;line-height:1.4;-webkit-box-flex:1;-ms-flex:1;flex:1}.agreement .agreement-content .agreement-text .link[data-v-2529d779]{color:#d59a54;-webkit-transition:all .3s;transition:all .3s}.agreement .agreement-content .agreement-text .link[data-v-2529d779]:active{opacity:.8}.agreement .agreement-tip[data-v-2529d779]{font-size:3.413vw;font-size:.8rem;color:#999;margin-top:.5rem;padding-left:1.5rem}.other-login[data-v-2529d779]{margin-top:3rem;padding:0 2rem}.other-login .divider[data-v-2529d779]{position:relative;text-align:center;margin-bottom:2rem}.other-login .divider[data-v-2529d779]:after,.other-login .divider[data-v-2529d779]:before{content:"";position:absolute;top:50%;width:30%;height:1px;background:#eee}.other-login .divider[data-v-2529d779]:before{left:0}.other-login .divider[data-v-2529d779]:after{right:0}.other-login .divider .divider-text[data-v-2529d779]{display:inline-block;padding:0 1rem;color:#999;font-size:3.84vw;font-size:.9rem;background:#fff}.other-login .social-login[data-v-2529d779]{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}.other-login .social-login .wechat-icon[data-v-2529d779]{width:14.933vw;width:3.5rem;height:14.933vw;height:3.5rem;margin-bottom:.5rem;-webkit-transition:all .3s;transition:all .3s}.other-login .social-login .wechat-icon[data-v-2529d779]:active{-webkit-transform:scale(.95);transform:scale(.95)}.other-login .social-login .social-text[data-v-2529d779]{font-size:3.84vw;font-size:.9rem;color:#666}.phone-list-header[data-v-2529d779]{text-align:center;margin-bottom:1.5rem}.phone-list-header .title[data-v-2529d779]{font-size:5.12vw;font-size:1.2rem;font-weight:600;color:#333;margin-bottom:.5rem}.phone-list-header .subtitle[data-v-2529d779]{font-size:3.84vw;font-size:.9rem;color:#666}.phone-list[data-v-2529d779]{margin-bottom:1rem}.phone-item[data-v-2529d779]{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:1rem;margin:.5rem 0;background:#f8f8f8;border-radius:.5rem;-webkit-transition:all .3s;transition:all .3s}.phone-item[data-v-2529d779]:active{background:#f0f0f0}.phone-item .phone-number[data-v-2529d779]{font-size:4.693vw;font-size:1.1rem;color:#333}.phone-item .arrow-icon[data-v-2529d779]{color:#999}.bind-btn[data-v-2529d779]{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:2.133vw;gap:.5rem;width:100%;margin-top:1.5rem;padding:.8rem 0;border-radius:1.5rem;color:#fff;background:-webkit-gradient(linear,left top,right top,from(#ffcf7a),to(#ffa976));background:linear-gradient(90deg,#ffcf7a,#ffa976);font-size:4.693vw;font-size:1.1rem;-webkit-transition:all .3s;transition:all .3s}.bind-btn[data-v-2529d779]:active{opacity:.9}.wrapper[data-v-2529d779]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.block[data-v-2529d779]{width:100%;background-color:#fff;border-top-right-radius:4.267vw;border-top-right-radius:1rem;border-top-left-radius:4.267vw;border-top-left-radius:1rem;padding:1.5rem 1.2rem 2rem}.bind-header[data-v-2529d779]{text-align:center;margin-bottom:2rem}.bind-header .bind-title[data-v-2529d779]{font-size:5.12vw;font-size:1.2rem;font-weight:600;color:#333;margin-bottom:.5rem}.bind-header .bind-subtitle[data-v-2529d779]{font-size:3.84vw;font-size:.9rem;color:#666}
