.loginbox[data-v-51db95ba]{height:100vh;width:100%;background:#fff;position:relative;display:flex;flex-direction:column}.loginbox .login-header[data-v-51db95ba]{display:flex;align-items:center;padding:15px;border-bottom:1px solid #f0f0f0;justify-content:space-between}.loginbox .login-header .back-button[data-v-51db95ba]{padding:5px;color:#333}.loginbox .login-header .page-title[data-v-51db95ba]{flex:1;text-align:center;font-size:18px;font-weight:500;color:#333}.loginbox .language-selector-top[data-v-51db95ba]{position:absolute;top:15px;right:15px;z-index:10}.loginbox .language-selector-top[data-v-51db95ba] .van-cell{background:hsla(0,0%,100%,.8470588235294118)!important;color:#999}.loginbox .language-selector-top[data-v-51db95ba] .van-popup--top{top:0;right:3px;left:auto;width:auto}.loginbox .language-selector-top[data-v-51db95ba] .van-dropdown-menu__bar{box-shadow:none;height:auto;background:transparent!important}.loginbox .language-selector-top[data-v-51db95ba] .van-dropdown-menu__title{color:#000!important;font-size:14px;padding:0 15px}.loginbox .language-selector-top[data-v-51db95ba] .van-dropdown-item__content{background:transparent!important}.loginbox .language-selector-top[data-v-51db95ba] .van-dropdown-menu__title:after{margin-right:5px;border-color:transparent transparent #fff #fff}.loginbox .language-selector-top[data-v-51db95ba] .van-dropdown-item__option--active{color:#000}.loginbox .login-container[data-v-51db95ba]{flex:1;padding:20px;display:flex;flex-direction:column;-webkit-animation:slideUp-data-v-51db95ba .5s ease;animation:slideUp-data-v-51db95ba .5s ease}.loginbox .login-container .login-title[data-v-51db95ba]{font-size:24px;font-weight:700;color:#333;margin:20px 0 30px}.loginbox .login-container .login-subtitle[data-v-51db95ba]{font-size:14px;color:#999;margin-bottom:25px;padding:0 15px;line-height:25px;text-align:left;word-wrap:break-word;white-space:normal;display:block;box-sizing:border-box}.loginbox .login-form[data-v-51db95ba]{flex:1}.loginbox .login-form[data-v-51db95ba] .van-tabs__wrap{margin-bottom:20px}.loginbox .login-form[data-v-51db95ba] .van-tabs__nav{background-color:transparent}.loginbox .login-form[data-v-51db95ba] .van-tab{padding:0 15px;font-size:16px}.loginbox .login-form[data-v-51db95ba] .van-tabs__line{width:auto!important;min-width:40px;transition:all .3s;background-color:#000}.loginbox .login-form[data-v-51db95ba] .van-tab--active{color:#000;font-weight:500}.loginbox .login-form .form-item[data-v-51db95ba]{margin-bottom:20px;-webkit-animation:fadeInDelay-data-v-51db95ba .5s ease;animation:fadeInDelay-data-v-51db95ba .5s ease;-webkit-animation-fill-mode:both;animation-fill-mode:both}.loginbox .login-form .form-item[data-v-51db95ba]:first-child{-webkit-animation-delay:.1s;animation-delay:.1s}.loginbox .login-form .form-item[data-v-51db95ba]:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.loginbox .login-form .form-item[data-v-51db95ba]:nth-child(3){-webkit-animation-delay:.3s;animation-delay:.3s}.loginbox .login-form .form-item[data-v-51db95ba]:nth-child(4){-webkit-animation-delay:.4s;animation-delay:.4s}.loginbox .login-form .form-item .input-container[data-v-51db95ba]{display:flex;align-items:center;border:1px solid #ddd;border-radius:4px;padding:12px 15px;transition:all .3s ease}.loginbox .login-form .form-item .input-container[data-v-51db95ba]:focus-within{border-color:#000;box-shadow:0 0 0 1px rgba(0,0,0,.1)}.loginbox .login-form .form-item .input-container .phone-prefix[data-v-51db95ba]{display:flex;align-items:center;padding:0 10px 0 0;margin-right:10px;border-right:1px solid #e8e8e8}.loginbox .login-form .form-item .input-container .phone-prefix span[data-v-51db95ba]{margin-right:5px;font-size:14px;color:#333}.loginbox .login-form .form-item .input-container input[data-v-51db95ba]{flex:1;border:none;outline:none;font-size:16px;color:#333;background:transparent;padding:0}.loginbox .login-form .form-item .input-container .password-toggle[data-v-51db95ba]{padding:0 5px;color:#999}.loginbox .login-form .buttonlist[data-v-51db95ba]{display:flex;gap:30px}.loginbox .login-form .buttonlist .login-button[data-v-51db95ba]{width:50%;padding:0 10px;height:44px;font-size:16px;color:#fff;background-color:#000;border-radius:22px;border:none;margin:0 0 20px;transition:opacity .3s ease,transform .1s ease;-webkit-animation:scaleIn-data-v-51db95ba .5s ease .3s;animation:scaleIn-data-v-51db95ba .5s ease .3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.loginbox .login-form .buttonlist .login-button[data-v-51db95ba]:active{opacity:.8;transform:scale(.98)}.loginbox .login-form .buttonlist .tg-content[data-v-51db95ba]{display:flex;align-items:center}.loginbox .login-form .buttonlist .tg-button[data-v-51db95ba]{width:50%;height:44px;font-size:16px;color:#fff;background-color:#24a0dd;border-radius:22px;border:none;margin:0 0 20px;transition:opacity .3s ease,transform .1s ease;-webkit-animation:scaleIn-data-v-51db95ba .5s ease .3s;animation:scaleIn-data-v-51db95ba .5s ease .3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.loginbox .login-form .buttonlist .tg-button[data-v-51db95ba]:active{opacity:.8;transform:scale(.98)}@-webkit-keyframes fadeInDelay-data-v-51db95ba{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDelay-data-v-51db95ba{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@-webkit-keyframes scaleIn-data-v-51db95ba{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}@keyframes scaleIn-data-v-51db95ba{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}@-webkit-keyframes slideUp-data-v-51db95ba{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideUp-data-v-51db95ba{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}