[data-v-ae29ef34]:root{--popup-max-height: 85vh;--dropdown-menu-max-height: 60vh}@supports (height: 1dvh){[data-v-ae29ef34]:root{--popup-max-height: 85dvh;--dropdown-menu-max-height: 60dvh}}.skeleton-animation[data-v-ae29ef34]{overflow:hidden}.skeleton-animation[data-v-ae29ef34]:after{position:absolute;top:0;bottom:0;left:0;width:30%;pointer-events:none;content:"";background:linear-gradient(90deg,#fff0,#ffffff8c,#fff0);transform:translate(-100%) rotate(30deg);animation:skeleton-ae29ef34 1.2s linear infinite}@keyframes skeleton-ae29ef34{0%{transform:translate(-120%)}to{transform:translate(334%)}}.half-login-popup[data-v-ae29ef34]{overflow:hidden;max-height:88vh;transition:bottom .2s ease-out,transform .3s}.half-login-popup[data-v-ae29ef34]:has(.half-login--quick-auth){overflow-y:hidden}.half-login-popup--page[data-v-ae29ef34]{border-radius:0!important;width:100%;height:100%;max-height:100%!important}.half-login[data-v-ae29ef34]{--half-login-bar: 14.93333vw;--half-login-top: 34.13333vw;position:relative;overflow-x:hidden;padding:0;min-height:0}.half-login--page[data-v-ae29ef34]{min-height:100vh;min-height:100dvh}.half-login--page .half-login__bar[data-v-ae29ef34]{padding-top:env(safe-area-inset-top,0px);height:calc(var(--half-login-bar) + env(safe-area-inset-top,0px))}.half-login--page .half-login__back[data-v-ae29ef34],.half-login--page .half-login__close[data-v-ae29ef34]{top:calc(env(safe-area-inset-top,0px) + var(--half-login-bar) / 2)}.half-login--page .half-login__body[data-v-ae29ef34]{padding-top:calc(var(--half-login-bar) + var(--half-login-top) + env(safe-area-inset-top,0px));padding-bottom:calc(12.8vw + env(safe-area-inset-bottom,0px))}.half-login--quick[data-v-ae29ef34]{min-height:112vw}.half-login--quick-auth .half-login__body[data-v-ae29ef34]{padding-bottom:max(min(4.8vw,env(safe-area-inset-bottom,0px)),3.2vw);transform:translateY(calc(-1 * var(--half-login-kb-lift, 0px)));transition:transform .2s ease-out}.half-login__bg[data-v-ae29ef34]{position:absolute;top:0;right:0;left:0;z-index:0;pointer-events:none}.half-login__bar[data-v-ae29ef34]{position:absolute;top:0;right:0;left:0;z-index:30;height:var(--half-login-bar);box-sizing:border-box}.half-login__body[data-v-ae29ef34]{position:relative;z-index:2;padding:calc(var(--half-login-bar) + var(--half-login-top)) 6.4vw 3.2vw;padding-bottom:max(min(4.8vw,env(safe-area-inset-bottom,0px)),3.2vw);box-sizing:border-box;transform:translateY(calc(-1 * var(--half-login-kb-lift, 0px)));transition:transform .2s ease-out}.half-login__back[data-v-ae29ef34]{position:absolute;top:50%;left:4.26667vw;z-index:1;font-size:3.73333vw;color:#999;line-height:6.4vw;transform:translateY(-50%)}.half-login__close[data-v-ae29ef34]{position:absolute;top:50%;right:3.2vw;z-index:1;width:8.53333vw;height:8.53333vw;transform:translateY(calc(-50% + var(--half-login-close-safe-offset, 0px)))}.half-login__close img[data-v-ae29ef34]{display:block;width:100%;height:100%}.half-login__banner[data-v-ae29ef34]{margin:0;width:100%}.half-login__banner img[data-v-ae29ef34]{display:block;width:100%;height:auto}@media (min-width: 441px){.half-login__banner img[data-v-ae29ef34]{margin:0 auto;width:auto;height:calc(var(--half-login-bar) + var(--half-login-top))}}.half-login__banner--skeleton[data-v-ae29ef34]{display:flex;justify-content:center;align-items:center;width:100%;height:calc(var(--half-login-bar) + var(--half-login-top));background:#f5f5f5}.half-login__loading[data-v-ae29ef34]{display:flex;justify-content:center;align-items:center;padding:1.06667vw 0 4.26667vw;box-sizing:border-box}.half-login__loading--pending[data-v-ae29ef34]{padding:0;min-height:62.93333vw}.half-login__logo[data-v-ae29ef34]{width:32vw;height:auto}.half-login__welcome[data-v-ae29ef34]{margin:3.2vw 0 0;font-size:4.26667vw;font-weight:600;color:#0a0a0a;line-height:6.4vw}.half-login__credential[data-v-ae29ef34]{padding:0}.half-login__credential--flow[data-v-ae29ef34]{min-height:32vw}.half-login__form-desc[data-v-ae29ef34]{margin:0 0 3.2vw;font-size:3.46667vw;color:#999;line-height:5.33333vw}.half-login__form-title[data-v-ae29ef34]{margin:0 0 2.13333vw;font-size:4.26667vw;font-weight:500;color:#0a0a0a;line-height:6.4vw}.half-login .sms-has-sent[data-v-ae29ef34]{margin:0px 0 3.2vw;font-size:3.2vw;color:#999;line-height:5.33333vw}.half-login .is-hidden[data-v-ae29ef34]{visibility:hidden;pointer-events:none}.half-login__field-stack[data-v-ae29ef34]{position:relative}.half-login__field[data-v-ae29ef34]{position:relative;z-index:1;display:flex;align-items:center;margin-bottom:0;border-radius:2.13333vw;padding:0 3.2vw;height:10.66667vw;background:#f7f7f7}.half-login__credential--code-step .half-login__methods[data-v-ae29ef34]{margin-top:-.53333vw}.half-login__credential--code-step .half-login__agree[data-v-ae29ef34]{margin-top:0}.half-login__field--inactive[data-v-ae29ef34]{position:absolute;top:0;right:0;left:0;z-index:0;opacity:0;pointer-events:none}.half-login__prefix[data-v-ae29ef34]{margin-right:3.2vw;border-right:1px solid #e0e0e0;padding-right:3.2vw;font-size:3.73333vw;font-weight:500;color:#0a0a0a;line-height:5.86667vw;flex-shrink:0}.half-login__input-native[data-v-ae29ef34]{flex:1;border:none;min-width:0;height:100%;font-size:3.73333vw;color:#0a0a0a;background:transparent;outline:none;caret-color:#e60f0f}.half-login__input-native[data-v-ae29ef34]::placeholder{color:#ccc}.half-login__input-native[data-v-ae29ef34]:-webkit-autofill,.half-login__input-native[data-v-ae29ef34]:-webkit-autofill:hover,.half-login__input-native[data-v-ae29ef34]:-webkit-autofill:focus,.half-login__input-native[data-v-ae29ef34]:-webkit-autofill:active{-webkit-text-fill-color:#0a0a0a;box-shadow:0 0 0 266.66667vw #f7f7f7 inset;transition:background-color 99999s ease-out;caret-color:#e60f0f}.half-login__input-native--code[data-v-ae29ef34]{padding-right:2.13333vw}.half-login__clear[data-v-ae29ef34]{margin-right:1.06667vw;width:4.8vw;height:4.8vw;flex-shrink:0}.half-login__code-action[data-v-ae29ef34]{border-left:1px solid #e0e0e0;padding-left:3.2vw;min-width:26.13333vw;font-size:3.73333vw;text-align:center;white-space:nowrap;color:#0a0a0a;flex-shrink:0;line-height:4.8vw;box-sizing:content-box;font-variant-numeric:tabular-nums}.half-login__code-action.is-wait[data-v-ae29ef34]{color:#999}.half-login__code-action--active[data-v-ae29ef34]{min-width:0px;color:#e60f0f}.half-login .forget-password[data-v-ae29ef34]{min-width:0px!important;color:#666!important}.half-login__sms-help[data-v-ae29ef34]{display:block;margin-top:2.13333vw;font-size:3.2vw;text-align:right;color:#999;line-height:4.26667vw}.half-login__quick-head[data-v-ae29ef34]{display:flex;flex-direction:column;justify-content:center;margin-bottom:6.4vw;min-height:19.2vw}.half-login__phone[data-v-ae29ef34]{display:flex;justify-content:center;align-items:center;gap:2.13333vw;font-size:7.46667vw;font-weight:500;color:#333;line-height:9.6vw}.half-login__phone .gap[data-v-ae29ef34]{margin:0 .53333vw}.half-login__phone .box[data-v-ae29ef34]{display:inline-block;border-bottom:1px solid #cccccc;width:5.33333vw;height:7.46667vw}.half-login__phone-box[data-v-ae29ef34]{border:none;border-radius:2.13333vw;padding:1.06667vw;width:11.73333vw;height:11.73333vw;font-size:7.46667vw;font-weight:500;text-align:center;color:#333;background:transparent;background:#f7f7f7;outline:none;line-height:8.53333vw}.half-login__phone-box[data-v-ae29ef34]::placeholder{color:transparent}.half-login__operator[data-v-ae29ef34]{margin:3.2vw 0 0;min-height:3.2vw;font-size:3.2vw;text-align:center;color:#999}.half-login__btn[data-v-ae29ef34]{margin-top:4.26667vw}.half-login__agree[data-v-ae29ef34]{display:flex;align-items:flex-start;margin-top:3.2vw;font-size:3.2vw;color:#666;line-height:4.8vw}.half-login__agree .link[data-v-ae29ef34]{color:#0a0a0a}.half-login__check[data-v-ae29ef34]{margin-top:1px;margin-right:1.06667vw;flex-shrink:0;pointer-events:none}.half-login__other[data-v-ae29ef34]{display:flex;justify-content:center;align-items:center;margin-top:3.2vw;padding-bottom:0;height:11.2vw;font-size:3.2vw;font-family:PingFang SC,sans-serif;font-weight:400;text-align:center;color:#0a0a0a;gap:.53333vw;font-style:normal;letter-spacing:0;line-height:11.2vw;cursor:pointer}.half-login__other img[data-v-ae29ef34]{display:block;width:4.26667vw!important;height:4.26667vw!important}.half-login__quick-footer[data-v-ae29ef34]{padding:0}.half-login__quick-footer .half-login__agree[data-v-ae29ef34]{margin-top:3.2vw}.half-login__methods[data-v-ae29ef34]{display:flex;justify-content:center;gap:12.8vw;margin-top:4.8vw}.half-login__method[data-v-ae29ef34]{display:flex;justify-content:center;align-items:center;cursor:pointer}.half-login__method img[data-v-ae29ef34]{display:block;width:10.66667vw;height:10.66667vw}.half-login__sdk-mount[data-v-ae29ef34]{display:none}@media (min-width: 441px){.half-login[data-v-ae29ef34]{--half-login-bar: 59.73332px;--half-login-top: 136.53332px}.half-login--page .half-login__body[data-v-ae29ef34]{padding-bottom:calc(51.2px + env(safe-area-inset-bottom,0px))}.half-login--quick[data-v-ae29ef34]{min-height:448px}.half-login--quick-auth .half-login__body[data-v-ae29ef34]{padding-bottom:max(min(19.2px,env(safe-area-inset-bottom,0px)),12.8px)}.half-login__body[data-v-ae29ef34]{padding:calc(var(--half-login-bar) + var(--half-login-top)) 25.6px 12.8px;padding-bottom:max(min(19.2px,env(safe-area-inset-bottom,0px)),12.8px)}.half-login__back[data-v-ae29ef34]{left:17.06668px;font-size:14.93332px;line-height:25.6px}.half-login__close[data-v-ae29ef34]{right:12.8px;width:34.13332px;height:34.13332px}.half-login__loading[data-v-ae29ef34]{padding:4.26668px 0 17.06668px}.half-login__loading--pending[data-v-ae29ef34]{min-height:251.73332px}.half-login__logo[data-v-ae29ef34]{width:128px}.half-login__welcome[data-v-ae29ef34]{margin:12.8px 0 0;font-size:17.06668px;line-height:25.6px}.half-login__credential--flow[data-v-ae29ef34]{min-height:128px}.half-login__form-desc[data-v-ae29ef34]{margin:0 0 12.8px;font-size:13.86668px;line-height:21.33332px}.half-login__form-title[data-v-ae29ef34]{margin:0 0 8.53332px;font-size:17.06668px;line-height:25.6px}.half-login .sms-has-sent[data-v-ae29ef34]{margin:0 0 12.8px;font-size:12.8px;line-height:21.33332px}.half-login__field[data-v-ae29ef34]{border-radius:8.53332px;padding:0 12.8px;height:42.66668px}.half-login__credential--code-step .half-login__methods[data-v-ae29ef34]{margin-top:-2.13332px}.half-login__prefix[data-v-ae29ef34]{margin-right:12.8px;padding-right:12.8px;font-size:14.93332px;line-height:23.46668px}.half-login__input-native[data-v-ae29ef34]{font-size:14.93332px}.half-login__input-native[data-v-ae29ef34]:-webkit-autofill,.half-login__input-native[data-v-ae29ef34]:-webkit-autofill:hover,.half-login__input-native[data-v-ae29ef34]:-webkit-autofill:focus,.half-login__input-native[data-v-ae29ef34]:-webkit-autofill:active{box-shadow:0 0 0 1066.66668px #f7f7f7 inset}.half-login__input-native--code[data-v-ae29ef34]{padding-right:8.53332px}.half-login__clear[data-v-ae29ef34]{margin-right:4.26668px;width:19.2px;height:19.2px}.half-login__code-action[data-v-ae29ef34]{padding-left:12.8px;min-width:104.53332px;font-size:14.93332px;line-height:19.2px}.half-login__sms-help[data-v-ae29ef34]{margin-top:8.53332px;font-size:12.8px;line-height:17.06668px}.half-login__quick-head[data-v-ae29ef34]{margin-bottom:25.6px;min-height:76.8px}.half-login__phone[data-v-ae29ef34]{gap:8.53332px;font-size:29.86668px;line-height:38.4px}.half-login__phone .gap[data-v-ae29ef34]{margin:0 2.13332px}.half-login__phone .box[data-v-ae29ef34]{width:21.33332px;height:29.86668px}.half-login__phone-box[data-v-ae29ef34]{border-radius:8.53332px;padding:4.26668px;width:46.93332px;height:46.93332px;font-size:29.86668px;line-height:34.13332px}.half-login__operator[data-v-ae29ef34]{margin:12.8px 0 0;min-height:12.8px;font-size:12.8px}.half-login__btn[data-v-ae29ef34]{margin-top:17.06668px}.half-login__agree[data-v-ae29ef34]{margin-top:12.8px;font-size:12.8px;line-height:19.2px}.half-login__check[data-v-ae29ef34]{margin-right:4.26668px}.half-login__other[data-v-ae29ef34]{margin-top:12.8px;height:44.8px;font-size:12.8px;gap:2.13332px;line-height:44.8px}.half-login__other img[data-v-ae29ef34]{width:17.06668px!important;height:17.06668px!important}.half-login__quick-footer .half-login__agree[data-v-ae29ef34]{margin-top:12.8px}.half-login__methods[data-v-ae29ef34]{gap:51.2px;margin-top:19.2px}.half-login__method img[data-v-ae29ef34]{width:42.66668px;height:42.66668px}}:root{--popup-max-height: 85vh;--dropdown-menu-max-height: 60vh}@supports (height: 1dvh){:root{--popup-max-height: 85dvh;--dropdown-menu-max-height: 60dvh}}.skeleton-animation{overflow:hidden}.skeleton-animation:after{position:absolute;top:0;bottom:0;left:0;width:30%;pointer-events:none;content:"";background:linear-gradient(90deg,#fff0,#ffffff8c,#fff0);transform:translate(-100%) rotate(30deg);animation:skeleton 1.2s linear infinite}@keyframes skeleton{0%{transform:translate(-120%)}to{transform:translate(334%)}}.half-login-number-auth-page{position:relative!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:1!important;display:block!important;overflow:visible!important;box-sizing:border-box!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;transform:none!important;background:transparent!important;background-color:transparent!important}.half-login-number-auth-page .page-type-container-wrap,.half-login-number-auth-page .page-type-container,.half-login-number-auth-page .content,.half-login-number-auth-page .dialog-type-container,.half-login-number-auth-page .number-auth-container{position:relative!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;display:flex!important;justify-content:flex-start!important;align-items:stretch!important;overflow:visible!important;margin:0!important;padding:0!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;transform:none!important;background:transparent!important;background-color:transparent!important;flex-direction:column!important;box-sizing:border-box!important}.half-login-number-auth-page .nav,.half-login-number-auth-page .logo,.half-login-number-auth-page .dialog-subtitle,.half-login-number-auth-page .number-tip,.half-login-number-auth-page .number-con-label,.half-login-number-auth-page .agreement,.half-login-number-auth-page .custom-view-box,.half-login-number-auth-page #custom-zone,.half-login-number-auth-page .other-btn{display:none!important;overflow:hidden!important;margin:0!important;padding:0!important;width:0!important;height:0!important;opacity:0!important;pointer-events:none!important}.half-login-number-auth-page .number-con-wrap{position:relative!important;display:flex!important;justify-content:flex-start!important;align-items:center!important;overflow:visible!important;margin:2.13333vw 0 0!important;padding:0!important;width:100%!important;height:auto!important;min-height:0!important;flex-direction:column!important;row-gap:3.2vw!important;flex-shrink:0!important}.half-login-number-auth-page .quick-login-operator,.half-login-number-auth-page .number-tip{display:none!important;overflow:hidden!important;margin:0!important;padding:0!important;width:0!important;height:0!important;opacity:0!important;pointer-events:none!important}.half-login-number-auth-page .number-con{position:relative!important;display:flex!important;justify-content:center!important;align-items:center!important;overflow:visible!important;margin:0 auto!important;padding:0!important;width:max-content!important;max-width:100%!important;height:auto!important;min-height:12.8vw!important;flex-wrap:nowrap!important;gap:1.06667vw!important;letter-spacing:0!important;flex-shrink:0!important}.half-login-number-auth-page .page-type-container .number-con,.half-login-number-auth-page .number-con{height:auto!important;letter-spacing:0!important;font-size:6.4vw!important;line-height:12.8vw!important}.half-login-number-auth-page .number-con>div,.half-login-number-auth-page .number-con>span,.half-login-number-auth-page .page-type-container .number-con div{display:flex!important;justify-content:center!important;align-items:center!important;flex:none!important;margin:0!important;padding:0 .53333vw!important;width:auto!important;height:12.8vw!important;font-size:6.4vw!important;font-weight:600!important;color:#0a0a0a!important;line-height:12.8vw!important}.half-login-number-auth-page .page-type-container .number-con input,.half-login-number-auth-page .number-con>input,.half-login-number-auth-page .number-con input[type=tel],.half-login-number-auth-page .number-con input{display:inline-block!important;flex:none!important;margin:0 .53333vw!important;border:none!important;border-bottom:none!important;border-radius:2.13333vw!important;padding:0!important;width:12.8vw!important;min-width:12.8vw!important;max-width:12.8vw!important;height:12.8vw!important;font-size:6.4vw!important;font-family:inherit!important;font-weight:600!important;text-align:center!important;text-align-last:center!important;letter-spacing:0!important;color:#0a0a0a!important;background:#f7f7f7!important;background-color:#f7f7f7!important;outline:none!important;box-sizing:border-box!important;caret-color:#e01b28!important;line-height:12.8vw!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;vertical-align:middle!important}.half-login-number-auth-page .page-type-container .submit-btn,.half-login-number-auth-page .submit-btn,.half-login-number-auth-page .page-type-container .submit-btn:disabled,.half-login-number-auth-page .submit-btn:disabled,.half-login-number-auth-page .page-type-container .submit-btn[disabled],.half-login-number-auth-page .submit-btn[disabled],.half-login-number-auth-page .page-type-container .submit-btn.disabled,.half-login-number-auth-page .submit-btn.disabled{display:flex!important;justify-content:center!important;align-items:center!important;margin:8.53333vw 0 0!important;border:none!important;border-radius:2.13333vw!important;padding:0!important;width:100%!important;height:11.2vw!important;font-size:3.73333vw!important;font-weight:500!important;color:#fff!important;background:#e01b28!important;opacity:1!important;pointer-events:auto!important;cursor:pointer!important;line-height:6.4vw!important;flex-shrink:0!important}body:has(.half-login-popup--native)>.van-overlay{display:none!important;background:transparent!important;pointer-events:none!important}.half-login-agreement-dialog-overlay{top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:10000!important;width:auto!important;height:auto!important;min-height:-webkit-fill-available!important}.half-login-agreement-dialog{z-index:10001!important}.agreement-text{margin:0}.agreement-text .agreement-link{text-decoration:none;color:#0a0a0a;cursor:pointer}@media (min-width: 441px){.half-login-number-auth-page .number-con-wrap{margin:8.53332px 0 0!important;row-gap:12.8px!important}.half-login-number-auth-page .number-con{min-height:51.2px!important;gap:4.26668px!important}.half-login-number-auth-page .page-type-container .number-con,.half-login-number-auth-page .number-con{font-size:25.6px!important;line-height:51.2px!important}.half-login-number-auth-page .number-con>div,.half-login-number-auth-page .number-con>span,.half-login-number-auth-page .page-type-container .number-con div{padding:0 2.13332px!important;height:51.2px!important;font-size:25.6px!important;line-height:51.2px!important}.half-login-number-auth-page .page-type-container .number-con input,.half-login-number-auth-page .number-con>input,.half-login-number-auth-page .number-con input[type=tel],.half-login-number-auth-page .number-con input{margin:0 2.13332px!important;border-radius:8.53332px!important;width:51.2px!important;min-width:51.2px!important;max-width:51.2px!important;height:51.2px!important;font-size:25.6px!important;line-height:51.2px!important}.half-login-number-auth-page .page-type-container .submit-btn,.half-login-number-auth-page .submit-btn,.half-login-number-auth-page .page-type-container .submit-btn:disabled,.half-login-number-auth-page .submit-btn:disabled,.half-login-number-auth-page .page-type-container .submit-btn[disabled],.half-login-number-auth-page .submit-btn[disabled],.half-login-number-auth-page .page-type-container .submit-btn.disabled,.half-login-number-auth-page .submit-btn.disabled{margin:34.13332px 0 0!important;border-radius:8.53332px!important;height:44.8px!important;font-size:14.93332px!important;line-height:25.6px!important}}
