.trade-account-auth-dialog{background:#fff;border-radius:16px;margin:0;padding:0;overflow:hidden;width:444px!important}.trade-account-auth-dialog .el-dialog__header{display:none}.trade-account-auth-dialog .el-dialog__body{padding:0}.account-auth[data-v-ebce8245]{--auth-orange:#ff8400;--auth-orange-deep:#ff6a30;--auth-text:#3a3a3a;--auth-muted:#9a9a9a;box-sizing:border-box;width:444px;min-height:404px;color:var(--auth-text);background:#fff;padding:0 24px 36px;font-family:Source Han Sans CN,Microsoft YaHei,sans-serif}.account-auth--scan[data-v-ebce8245]{min-height:625px}.account-auth--scan.account-auth--quick[data-v-ebce8245]{min-height:652px}.account-auth--failure[data-v-ebce8245],.account-auth--success[data-v-ebce8245]{min-height:496px;padding-bottom:32px}.account-auth__header[data-v-ebce8245]{justify-content:center;align-items:center;height:78px;display:flex;position:relative}.account-auth__title[data-v-ebce8245]{margin:0;font-size:20px;font-weight:700;line-height:30px}.account-auth__close-countdown[data-v-ebce8245]{height:22px;color:var(--auth-muted);cursor:not-allowed;background:0 0;border:0;padding:0;font-size:14px;line-height:22px;position:absolute;top:28px;right:0}.account-auth__close-countdown--enabled[data-v-ebce8245]{color:var(--auth-orange);cursor:pointer}.account-auth__steps[data-v-ebce8245]{--track-left:39px;--track-width:286px;width:348px;height:66px;margin:0 auto;position:relative}.account-auth--quick .account-auth__steps[data-v-ebce8245]{--track-width:146px;width:208px}.account-auth__steps--failed[data-v-ebce8245]{filter:grayscale();opacity:.65}.account-auth__track[data-v-ebce8245],.account-auth__track-progress[data-v-ebce8245]{border-radius:999px;height:6px;position:absolute;top:19px}.account-auth__track[data-v-ebce8245]{left:var(--track-left);width:var(--track-width);background:#f2f2f2}.account-auth__track-progress[data-v-ebce8245]{width:var(--progress-width);max-width:calc(var(--track-width) + 7px);background:linear-gradient(90deg,#ffb96f 0,var(--auth-orange-deep) 100%);left:32px}.account-auth__step-list[data-v-ebce8245]{z-index:1;grid-template-columns:repeat(var(--step-count),1fr);width:100%;height:100%;margin:0;padding:0;list-style:none;display:grid;position:relative}.account-auth__step[data-v-ebce8245]{min-width:0;color:var(--auth-muted);flex-direction:column;align-items:center;gap:4px;display:flex}.account-auth__step--active[data-v-ebce8245],.account-auth__step--complete[data-v-ebce8245]{color:var(--auth-text)}.account-auth__step-marker[data-v-ebce8245]{width:44px;height:44px}.account-auth__step-marker[data-v-ebce8245],.account-auth__step-number[data-v-ebce8245]{justify-content:center;align-items:center;display:flex;position:relative}.account-auth__step-number[data-v-ebce8245]{z-index:2;box-sizing:border-box;width:28px;height:28px;color:var(--auth-muted);background:#f7f7f7;border:1px solid #ededed;border-radius:50%;font-size:16px;font-weight:700;line-height:28px}.account-auth__step--active .account-auth__step-number[data-v-ebce8245]{border-color:var(--auth-orange);background:var(--auth-orange);color:#fff}.account-auth__step--complete .account-auth__step-number[data-v-ebce8245]{opacity:0}.account-auth__step--failed .account-auth__step-number[data-v-ebce8245]{color:#fff;opacity:1;background:#d8dadd;border-color:#d8dadd}.account-auth__step-complete-icon[data-v-ebce8245],.account-auth__step-spinner[data-v-ebce8245]{z-index:1;width:36px;height:36px;position:absolute;inset:4px}.account-auth__step-spinner[data-v-ebce8245]{width:44px;height:44px;animation:1.15s linear infinite account-auth-spin-ebce8245;inset:0}.account-auth__step-label[data-v-ebce8245]{white-space:nowrap;font-size:12px;font-weight:400;line-height:18px}.account-auth__step--active .account-auth__step-label[data-v-ebce8245],.account-auth__step--complete .account-auth__step-label[data-v-ebce8245]{font-weight:500}.account-auth__divider[data-v-ebce8245]{background:#f2f2f2;height:1px;margin-top:25px}.account-auth__stage-title[data-v-ebce8245]{align-items:center;gap:12px;min-height:24px;margin-top:20px;font-size:16px;font-weight:500;line-height:24px;display:flex}.account-auth__typing-dots[data-v-ebce8245]{align-items:center;gap:4px;display:inline-flex}.account-auth__typing-dots i[data-v-ebce8245]{background:var(--auth-orange);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite account-auth-dot-ebce8245}.account-auth__typing-dots i[data-v-ebce8245]:nth-child(2){animation-delay:.15s}.account-auth__typing-dots i[data-v-ebce8245]:nth-child(3){animation-delay:.3s}.account-auth__account-card[data-v-ebce8245]{box-sizing:border-box;background:#f7f7f7;border-radius:12px;align-items:center;gap:12px;height:80px;margin-top:14px;padding:16px;display:flex}.account-auth__game-logo[data-v-ebce8245]{-o-object-fit:cover;object-fit:cover;border-radius:10px;flex:none;width:48px;height:48px}.account-auth__account-text[data-v-ebce8245]{flex-direction:column;justify-content:center;gap:3px;min-width:0;display:flex}.account-auth__account-text strong[data-v-ebce8245]{color:var(--auth-text);white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:400;line-height:24px;overflow:hidden}.account-auth__account-text span[data-v-ebce8245]{color:#6a6a6a;font-size:14px;line-height:21px}.account-auth__loading-tip[data-v-ebce8245],.account-auth__security-tip[data-v-ebce8245]{color:var(--auth-muted);align-items:flex-start;gap:8px;margin:14px 0 0;font-size:14px;font-weight:400;line-height:21px;display:flex}.account-auth__loading-tip img[data-v-ebce8245],.account-auth__security-tip img[data-v-ebce8245]{flex:none;width:12px;height:15px;margin-top:3px}.account-auth__qr-shell[data-v-ebce8245]{box-sizing:border-box;background:#f7f7f7;border-radius:16px;justify-content:center;align-items:center;width:212px;height:212px;margin:24px auto 0;padding:14px;display:flex;position:relative}.account-auth__qr-code[data-v-ebce8245]{-o-object-fit:contain;object-fit:contain;width:184px;height:184px;transition:opacity .2s}.account-auth__qr-code--authing[data-v-ebce8245]{opacity:.22}.account-auth__qr-authing[data-v-ebce8245],.account-auth__qr-loading[data-v-ebce8245]{color:var(--auth-muted);background:#ffffffe6;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:13px;display:flex;position:absolute;inset:14px}.account-auth__qr-spinner[data-v-ebce8245]{box-sizing:border-box;border:3px solid #ffe0c0;border-top:3px solid var(--auth-orange);border-radius:50%;width:26px;height:26px;animation:.8s linear infinite account-auth-spin-ebce8245}.account-auth__refresh[data-v-ebce8245]{height:21px;color:var(--auth-orange);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;margin:12px auto 0;padding:0;font-size:14px;line-height:21px;display:flex}.account-auth__refresh img[data-v-ebce8245]{width:16px;height:16px}.account-auth__security-tip[data-v-ebce8245]{justify-content:center;align-items:center;margin-top:14px}.account-auth__security-tip img[data-v-ebce8245]{margin-top:0}.account-auth__result[data-v-ebce8245]{flex-direction:column;align-items:center;margin-top:47px;display:flex}.account-auth__result-icon[data-v-ebce8245]{width:78px;height:78px}.account-auth__result-title[data-v-ebce8245]{margin:12px 0 0;font-size:16px;font-weight:500;line-height:24px}.account-auth__result-desc[data-v-ebce8245]{color:var(--auth-muted);margin:4px 0 0;font-size:12px;line-height:18px}.account-auth__actions[data-v-ebce8245]{height:50px;margin:61px 3px 0;display:flex}.account-auth__actions--failure[data-v-ebce8245]{gap:20px;margin-top:83px}.account-auth__actions[data-v-ebce8245] .el-button{border-radius:8px;height:50px;margin:0;font-size:16px;font-weight:500}.account-auth__primary-button[data-v-ebce8245]{flex:1;border-color:var(--auth-orange-deep)!important;background:var(--auth-orange-deep)!important}.account-auth__retry-button[data-v-ebce8245]{flex:0 0 112px;width:112px;color:var(--auth-muted)!important;background:#fff!important;border-color:#e7e7e7!important}.account-auth:not(.account-auth--quick) .account-auth__security-tip[data-v-ebce8245]{margin-top:21px}@keyframes account-auth-spin-ebce8245{to{transform:rotate(1turn)}}@keyframes account-auth-dot-ebce8245{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}
