.login-mode-tabs[data-v-648a1978]{background:#0f172a47;border:1px solid #47556973;border-radius:12px;gap:4px;margin:0 0 20px;padding:4px;display:flex}.login-mode-tab[data-v-648a1978]{color:#cbd5e1d1;cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;padding:8px 12px;font-size:.92rem;font-weight:600;transition:all .18s}.login-mode-tab[data-v-648a1978]:hover{color:#fff;background:#47556959}.login-mode-tab-active[data-v-648a1978],.login-mode-tab-active[data-v-648a1978]:hover{color:#082f49;background:linear-gradient(135deg,#22d3ee,#06b6d4);box-shadow:0 4px 14px -4px #06b6d48c}.email-code-row[data-v-648a1978]{align-items:stretch;gap:10px;display:flex}.email-code-input[data-v-648a1978]{flex:1;min-width:0}.email-code-btn[data-v-648a1978]{color:#67e8f9;cursor:pointer;background:linear-gradient(135deg,#22d3ee2e,#06b6d424);border:1px solid #22d3ee8c;border-radius:.9rem;flex:none;min-width:132px;padding:0 16px;font-size:.88rem;font-weight:600;transition:all .18s}.email-code-btn[data-v-648a1978]:hover:not(:disabled){color:#fff;background:linear-gradient(135deg,#22d3ee52,#06b6d43d);transform:translateY(-1px)}.email-code-btn[data-v-648a1978]:disabled{color:#94a3b88c;cursor:not-allowed;opacity:1;box-shadow:none;background:#64748b2e;border-color:#64748b59;transform:none}.email-code-btn[data-v-648a1978]:disabled:hover{color:#94a3b88c;background:#64748b2e;transform:none}.email-hint[data-v-648a1978]{color:#94a3b8d9;margin-top:6px;font-size:.78rem;display:block}.email-hint strong[data-v-648a1978]{color:#67e8f9;letter-spacing:.5px;font-weight:600}.email-hint-warn[data-v-648a1978]{color:#f97316}.captcha-row[data-v-648a1978]{align-items:stretch;gap:12px;width:100%;display:flex}.captcha-input[data-v-648a1978]{flex:1;min-width:0}.captcha-image-btn[data-v-648a1978]{cursor:pointer;background:#f7f9fcf2;border:1px solid #47556980;border-radius:.9rem;flex:none;justify-content:center;align-items:center;width:140px;height:56px;padding:0;transition:border-color .18s,transform .12s;display:inline-flex;overflow:hidden}.captcha-image-btn[data-v-648a1978]:hover:not(:disabled){border-color:#06b6d499;transform:translateY(-1px)}.captcha-image-btn[data-v-648a1978]:disabled{cursor:wait;opacity:.7}.captcha-image[data-v-648a1978]{object-fit:contain;width:100%;height:100%;display:block}.captcha-placeholder[data-v-648a1978]{color:#64748b;justify-content:center;align-items:center;gap:6px;font-size:.78rem;display:inline-flex}.btn-text[data-v-648a1978]{letter-spacing:.12em;font-size:1.4rem;font-weight:700}.captcha-optional-tag[data-v-648a1978]{color:#94a3b8;margin-left:6px;font-size:.72rem;font-weight:400}.captcha-required-tag[data-v-648a1978]{color:#f87171;margin-left:4px;font-weight:700}.login-copyright[data-v-648a1978]{z-index:11;color:#cbd5e19e;letter-spacing:.2px;pointer-events:none;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:.78rem;display:flex;position:absolute;bottom:16px;left:0;right:0}.login-copyright-sep[data-v-648a1978]{color:#94a3b873}@media (width<=720px){.login-copyright[data-v-648a1978]{text-align:center;flex-wrap:wrap;font-size:.72rem}.login-copyright-sep[data-v-648a1978]{display:none}}
