.captcha-dialog-overlay[data-v-c36c0d77]{align-items:center;animation:fadeIn-c36c0d77 .3s ease-out;background:#0009;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}@keyframes fadeIn-c36c0d77{0%{opacity:0}to{opacity:1}}.captcha-dialog[data-v-c36c0d77]{animation:slideUp-c36c0d77 .3s ease-out;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#141832f2;border:1px solid hsla(0,0%,100%,.1);border-radius:16px;box-shadow:0 20px 60px -12px #000c,inset 0 0 0 1px #ffffff1a;max-width:450px;overflow:hidden;width:90%}@keyframes slideUp-c36c0d77{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.dialog-header[data-v-c36c0d77]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.05);display:flex;justify-content:space-between;padding:24px}.dialog-title[data-v-c36c0d77]{color:#fff;font-size:18px;font-weight:600;margin:0}.close-btn[data-v-c36c0d77]{align-items:center;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:#8b92b4;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;transition:all .3s ease;width:32px}.close-btn[data-v-c36c0d77]:hover{background:#ffffff1a;border-color:#fff3;color:#fff}.close-btn svg[data-v-c36c0d77]{height:16px;width:16px}.dialog-content[data-v-c36c0d77]{padding:24px}.captcha-wrapper[data-v-c36c0d77]{align-items:center;display:flex;flex-direction:column;gap:12px}.captcha-container[data-v-c36c0d77]{border:1px solid hsla(0,0%,100%,.1);border-radius:12px;overflow:hidden;transition:all .3s ease;-moz-user-select:none;user-select:none;-webkit-user-select:none}.captcha-container[data-v-c36c0d77] img{-webkit-user-drag:none;user-drag:none}.captcha-container.error[data-v-c36c0d77]{border-color:#ff4757;box-shadow:0 0 0 3px #ff47571a}.error-message[data-v-c36c0d77]{animation:shake-c36c0d77 .5s ease-in-out;color:#ff4757}.error-message[data-v-c36c0d77],.success-message[data-v-c36c0d77]{align-items:center;display:flex;font-size:12px;gap:4px}.success-message[data-v-c36c0d77]{color:#2ed573}.success-message svg[data-v-c36c0d77]{height:14px;width:14px}@keyframes shake-c36c0d77{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.dialog-footer[data-v-c36c0d77]{border-top:1px solid hsla(0,0%,100%,.05);display:flex;gap:12px;padding:24px}.btn-cancel[data-v-c36c0d77],.btn-confirm[data-v-c36c0d77]{border:none;border-radius:8px;cursor:pointer;flex:1;font-size:14px;font-weight:500;height:44px;transition:all .3s ease}.btn-cancel[data-v-c36c0d77]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);color:#8b92b4}.btn-cancel[data-v-c36c0d77]:hover:not(:disabled){background:#ffffff1a;border-color:#fff3;color:#fff}.btn-cancel[data-v-c36c0d77]:disabled{cursor:not-allowed;opacity:.5}.btn-confirm[data-v-c36c0d77]{background:linear-gradient(135deg,#00d4ff,#6366f1);color:#fff;overflow:hidden;position:relative}.btn-confirm[data-v-c36c0d77]:before{background:linear-gradient(135deg,hsla(0,0%,100%,.2),transparent);content:"";inset:0;opacity:0;position:absolute;transition:opacity .3s}.btn-confirm[data-v-c36c0d77]:hover:not(:disabled){box-shadow:0 8px 20px #00d4ff4d;transform:translateY(-2px)}.btn-confirm[data-v-c36c0d77]:hover:not(:disabled):before{opacity:1}.btn-confirm[data-v-c36c0d77]:disabled{cursor:not-allowed;filter:grayscale(.5);opacity:.6}.btn-confirm.loading[data-v-c36c0d77]{pointer-events:none}.btn-spinner[data-v-c36c0d77]{animation:spin-c36c0d77 .8s linear infinite;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;display:inline-block;height:16px;width:16px}@keyframes spin-c36c0d77{to{transform:rotate(1turn)}}.captcha-dialog-overlay--light .captcha-dialog[data-v-c36c0d77]{background:#fffffff2;border-color:#e5e5e5;box-shadow:0 20px 60px -12px #00000026,inset 0 0 0 1px #0000000d}.captcha-dialog-overlay--light .dialog-header[data-v-c36c0d77]{border-bottom-color:#f5f5f5}.captcha-dialog-overlay--light .dialog-title[data-v-c36c0d77]{color:#0a0a0a}.captcha-dialog-overlay--light .close-btn[data-v-c36c0d77]{background:#00000008;border-color:#e5e5e5;color:#737373}.captcha-dialog-overlay--light .close-btn[data-v-c36c0d77]:hover{background:#0000000f;border-color:#d4d4d4;color:#171717}.captcha-dialog-overlay--light .close-btn img[data-v-c36c0d77]{filter:brightness(0)}.captcha-dialog-overlay--light .captcha-container[data-v-c36c0d77]{border-color:#e5e5e5}.captcha-dialog-overlay--light .captcha-container.error[data-v-c36c0d77]{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.captcha-dialog-overlay--light .error-message[data-v-c36c0d77]{color:#ef4444}.captcha-dialog-overlay--light .success-message[data-v-c36c0d77]{color:#22c55e}@media(max-width:480px){.captcha-dialog[data-v-c36c0d77]{max-width:none;width:95%}.dialog-content[data-v-c36c0d77],.dialog-footer[data-v-c36c0d77],.dialog-header[data-v-c36c0d77]{padding:16px}[data-v-c36c0d77] .go-captcha-slide-region{transform:scale(.85);transform-origin:top center}}.login-form-card[data-v-6c10955c]{display:contents}.login-card[data-v-6c10955c]{align-items:stretch;border:1px solid hsla(0,0%,100%,.15);border-radius:10px;box-shadow:0 25px 50px -12px #00000040;display:flex;max-width:541px;min-height:323px;overflow:hidden;position:relative;width:100%}.login-form-panel[data-v-6c10955c]{background:#050a30;box-sizing:border-box;display:flex;flex-shrink:0;min-width:333px;padding:24px;width:333px}.form-panel-inner[data-v-6c10955c]{flex:1;padding-top:12px}.form-panel-inner[data-v-6c10955c],.form-top[data-v-6c10955c]{align-items:flex-start;display:flex;flex-direction:column;width:100%}.form-top[data-v-6c10955c]{flex-shrink:0;gap:32px}.form-bottom[data-v-6c10955c]{align-items:flex-start;display:flex;flex-direction:column;flex-shrink:0;gap:16px;margin-top:auto;width:100%}.form-bottom-right[data-v-6c10955c]{align-items:flex-end}.form-title[data-v-6c10955c]{color:#fafafa;flex-shrink:0;font-family:Geist,Noto Sans SC,PingFang SC,sans-serif;font-size:20px;font-weight:600;line-height:28px;margin:0;white-space:nowrap}.phone-field[data-v-6c10955c]{align-items:flex-start;flex-direction:column}.input-group[data-v-6c10955c],.phone-field[data-v-6c10955c]{display:flex;flex-shrink:0;gap:8px;width:100%}.input-group[data-v-6c10955c]{align-items:center;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.15);border-radius:6px;box-shadow:0 1px 2px #0000000d;box-sizing:border-box;height:40px;padding:4px 12px 4px 6px;transition:border-color .2s}.input-group[data-v-6c10955c]:focus-within{border-color:#ffffff4d}.input-prefix-btn[data-v-6c10955c]{align-items:center;border-radius:6px;box-sizing:border-box;display:flex;flex-shrink:0;gap:8px;height:100%;justify-content:center;padding:8px 12px;width:39px}.prefix-text[data-v-6c10955c]{font-family:Geist,sans-serif;font-weight:600}.phone-input[data-v-6c10955c],.prefix-text[data-v-6c10955c]{color:#fafafa;font-size:14px;line-height:20px;white-space:nowrap}.phone-input[data-v-6c10955c]{background:transparent;border:none;flex:1 0 0;font-family:PingFang SC,sans-serif;min-height:0;min-width:0;outline:none;overflow:hidden;text-overflow:ellipsis}.phone-input[data-v-6c10955c]::-moz-placeholder{color:#a3a3a3}.phone-input[data-v-6c10955c]::placeholder{color:#a3a3a3}.hint-text[data-v-6c10955c]{color:#a3a3a3;flex-shrink:0;font-family:Geist,Noto Sans SC,PingFang SC,sans-serif;font-size:12px;font-weight:400;line-height:1;margin:0;min-width:100%;width:-moz-min-content;width:min-content}.checkbox-row[data-v-6c10955c]{align-items:flex-start;cursor:pointer;display:flex;flex-shrink:0;gap:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.custom-checkbox[data-v-6c10955c]{align-items:center;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.15);border-radius:4px;box-shadow:0 1px 2px #0000000d;display:flex;flex-shrink:0;height:16px;justify-content:center;transform:translateY(1px);transition:all .2s;width:16px}.custom-checkbox.checked[data-v-6c10955c]{background:#1155ca;border-color:#1155ca;color:#fff}.custom-checkbox svg[data-v-6c10955c]{height:10px;width:10px}.checkbox-text[data-v-6c10955c]{color:#737373;font-weight:500;line-height:1.4;text-align:left}.checkbox-text[data-v-6c10955c],.link-text[data-v-6c10955c]{font-family:PingFang SC,sans-serif;font-size:14px}.link-text[data-v-6c10955c]{color:#1155ca;cursor:pointer;font-weight:400;line-height:1;margin-right:5px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.link-text[data-v-6c10955c]:hover{opacity:.8}.primary-btn[data-v-6c10955c]{align-items:center;background:#1155ca;border:none;border-radius:6px;color:#fafafa;cursor:pointer;display:flex;flex-shrink:0;font-family:PingFang SC,sans-serif;font-size:14px;font-weight:500;gap:8px;height:36px;justify-content:center;line-height:20px;padding:8px 16px;transition:opacity .2s;width:100%}.primary-btn[data-v-6c10955c]:disabled{cursor:not-allowed;opacity:.5}.primary-btn[data-v-6c10955c]:not(:disabled):hover{opacity:.9}.otp-header[data-v-6c10955c]{display:flex;flex-direction:column;gap:8px;text-align:left;width:100%}.otp-subtitle[data-v-6c10955c]{color:#a3a3a3;font-family:PingFang SC,Noto Sans SC,Geist,sans-serif;font-size:12px;font-weight:400;line-height:1;margin:0}.otp-field[data-v-6c10955c]{flex-direction:column}.otp-field[data-v-6c10955c],.otp-inputs[data-v-6c10955c]{display:flex;gap:8px;width:100%}.otp-slot[data-v-6c10955c]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.15);border-radius:8px;box-sizing:border-box;caret-color:#fafafa;color:#fafafa;flex:1 0 0;font-family:PingFang SC,sans-serif;font-size:14px;font-weight:500;height:36px;line-height:20px;min-width:0;outline:none;padding:0;text-align:center;transition:border-color .2s}.otp-slot[data-v-6c10955c]:focus{border-color:#fff6}.error-text[data-v-6c10955c]{color:#f87171;font-family:PingFang SC,Noto Sans SC,Geist,sans-serif;font-size:12px;font-weight:400;line-height:1;margin:0}.resend-countdown[data-v-6c10955c]{color:#fafafa;font-size:12px}.resend-countdown[data-v-6c10955c],.resend-link[data-v-6c10955c]{font-family:PingFang SC,Noto Sans SC,Geist,sans-serif;font-weight:400;line-height:1;margin:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.resend-link[data-v-6c10955c]{color:#0ea5e9;cursor:pointer;font-size:14px;text-decoration:underline;transition:opacity .2s}.resend-link[data-v-6c10955c]:hover{opacity:.8}.privacy-confirm[data-v-6c10955c]{background:#050a30;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;box-shadow:0 1px 2px #0000000d;box-sizing:border-box;gap:20px;max-width:380px;overflow:hidden;padding:24px;text-align:center;width:100%}.confirm-header[data-v-6c10955c]{flex:1 0 0;gap:6px;width:100%}.confirm-title[data-v-6c10955c]{color:#fafafa;font-size:16px;font-weight:600;letter-spacing:-.4px;line-height:1;margin:0}.confirm-subtitle[data-v-6c10955c],.confirm-title[data-v-6c10955c]{font-family:PingFang SC,sans-serif;width:100%}.confirm-subtitle[data-v-6c10955c]{color:#a3a3a3;font-size:14px;font-weight:400;line-height:20px;margin:5px 0 20px}.confirm-link[data-v-6c10955c]{color:#0ea5e9}.confirm-footer[data-v-6c10955c]{flex-shrink:0;justify-content:flex-end;width:100%}.confirm-btn[data-v-6c10955c],.confirm-footer[data-v-6c10955c]{align-items:center;display:flex;gap:8px}.confirm-btn[data-v-6c10955c]{background:#73737333;border:none;border-radius:6px;color:#fafafa;cursor:pointer;flex:1 0 0;font-family:Geist,sans-serif;font-size:14px;font-weight:500;height:36px;justify-content:center;line-height:20px;min-width:0;padding:8px 16px;transition:background .2s;white-space:nowrap}.confirm-btn[data-v-6c10955c]:hover{background:#7373734d}.confirm-btn-outline[data-v-6c10955c]{border:1px solid hsla(0,0%,100%,.15);box-shadow:0 1px 2px #0000000d}.secondary-btn[data-v-6c10955c]{align-items:center;background:#73737333;border:none;border-radius:6px;color:#fafafa;cursor:pointer;display:flex;font-family:Geist,sans-serif;font-size:14px;font-weight:500;gap:8px;height:36px;justify-content:center;line-height:20px;padding:8px 16px;transition:background .2s}.secondary-btn[data-v-6c10955c]:hover{background:#7373734d}.login-logo-panel[data-v-6c10955c]{background:#191e40;flex:1;min-height:323px;min-width:0;overflow:hidden;position:relative;width:208px}.logo-area[data-v-6c10955c]{align-items:center;display:flex;gap:2px;position:absolute;right:16px;top:36px}.logo-icon[data-v-6c10955c]{height:36px;width:auto}.logo-text[data-v-6c10955c]{height:18px;width:auto}.login-loading-overlay[data-v-6c10955c]{align-items:center;background:#000000b3;border-radius:10px;display:flex;inset:0;justify-content:center;position:absolute;z-index:10}.login-loading-box[data-v-6c10955c]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000de;border-radius:8px;display:flex;flex-direction:column;gap:16px;padding:20px}.login-loading-spinner[data-v-6c10955c]{animation:login-spin-6c10955c .8s linear infinite;border:3px solid hsla(0,0%,45%,.2);border-radius:50%;border-top-color:#fff;height:40px;width:40px}@keyframes login-spin-6c10955c{to{transform:rotate(1turn)}}.login-loading-text[data-v-6c10955c]{color:#fff;font-family:Geist,Noto Sans SC,PingFang SC,sans-serif;font-size:12px;font-weight:500;line-height:1;margin:0}.login-loading-enter-active[data-v-6c10955c],.login-loading-leave-active[data-v-6c10955c]{transition:opacity .3s ease}.login-loading-enter-from[data-v-6c10955c],.login-loading-leave-to[data-v-6c10955c]{opacity:0}@media(max-width:640px){.login-card[data-v-6c10955c]{flex-direction:column;max-width:400px}.login-form-panel[data-v-6c10955c]{min-width:unset;width:100%}.login-logo-panel[data-v-6c10955c]{min-height:80px}}.login-form-card--light .login-card[data-v-6c10955c]{border-color:#a3a3a31a;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.login-form-card--light .login-form-panel[data-v-6c10955c]{background:#fff}.login-form-card--light .form-title[data-v-6c10955c]{color:#0a0a0a}.login-form-card--light .input-group[data-v-6c10955c]{background:#fff;border-color:#e5e5e5}.login-form-card--light .input-group[data-v-6c10955c]:focus-within{border-color:#3b82f6}.login-form-card--light .prefix-text[data-v-6c10955c]{color:#171717}.login-form-card--light .phone-input[data-v-6c10955c]{color:#0a0a0a}.login-form-card--light .phone-input[data-v-6c10955c]::-moz-placeholder{color:#737373}.login-form-card--light .phone-input[data-v-6c10955c]::placeholder{color:#737373}.login-form-card--light .hint-text[data-v-6c10955c]{color:#737373}.login-form-card--light .custom-checkbox[data-v-6c10955c]{background:#fff;border-color:#e5e5e5}.login-form-card--light .custom-checkbox.checked[data-v-6c10955c]{background:#3b82f6;border-color:#3b82f6}.login-form-card--light .checkbox-text[data-v-6c10955c]{color:#737373}.login-form-card--light .link-text[data-v-6c10955c]{color:#3b82f6}.login-form-card--light .login-logo-panel[data-v-6c10955c],.login-form-card--light .primary-btn[data-v-6c10955c]{background:#3b82f6}.login-form-card--light .otp-subtitle[data-v-6c10955c]{color:#737373}.login-form-card--light .otp-slot[data-v-6c10955c]{background:#fff;border-color:#e5e5e5;caret-color:#0a0a0a;color:#0a0a0a}.login-form-card--light .otp-slot[data-v-6c10955c]:focus{border-color:#3b82f6}.login-form-card--light .error-text[data-v-6c10955c]{color:#ef4444}.login-form-card--light .resend-countdown[data-v-6c10955c]{color:#1155ca}.login-form-card--light .resend-link[data-v-6c10955c]{color:#0ea5e9}.login-form-card--light .secondary-btn[data-v-6c10955c]{background:#a3a3a31a;color:#171717}.login-form-card--light .secondary-btn[data-v-6c10955c]:hover{background:#a3a3a333}.login-form-card--light .privacy-confirm[data-v-6c10955c]{background:#fff;border-color:#e5e5e5}.login-form-card--light .confirm-title[data-v-6c10955c]{color:#0a0a0a}.login-form-card--light .confirm-subtitle[data-v-6c10955c]{color:#737373}.login-form-card--light .confirm-link[data-v-6c10955c]{color:#1155ca}.login-form-card--light .confirm-btn[data-v-6c10955c]{background:#a3a3a31a;color:#171717}.login-form-card--light .confirm-btn[data-v-6c10955c]:hover{background:#a3a3a333}.login-form-card--light .confirm-btn-outline[data-v-6c10955c]{border-color:#e5e5e5;color:#0a0a0a}
