.step-form-wrapper[data-v-de78a346]{margin:0 auto;width:80%;max-width:400px}.auth-form[data-v-30786a03]{width:100%;max-width:400px}.auth-header[data-v-30786a03]{margin-bottom:16px}.auth-title[data-v-30786a03]{font-size:24px;font-weight:600;color:var(--text-primary,#1a1a1a);margin:0 0 4px}.auth-subtitle[data-v-30786a03]{font-size:14px;color:var(--text-secondary,#666);margin:0}.auth-tabs[data-v-30786a03]{display:-webkit-box;display:-ms-flexbox;display:flex;width:200px;margin:0 auto 12px;border-bottom:1px solid var(--border-color,#ececec)}.auth-tab[data-v-30786a03]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:8px 0;text-align:center;font-size:15px;font-weight:500;color:var(--text-tertiary,#999);border-bottom:2px solid transparent;margin-bottom:-1px;cursor:pointer;text-decoration:none;-webkit-transition:all .2s;transition:all .2s;background:none}.auth-tab.active[data-v-30786a03]{color:var(--brand-blue,#4a90d9);border-bottom-color:var(--brand-blue,#4a90d9)}.auth-tab[data-v-30786a03]:hover{color:var(--text-secondary,#666)}.auth-tab.active[data-v-30786a03]:hover{color:var(--brand-blue,#4a90d9)}.auth-footer[data-v-30786a03]{text-align:center;margin-top:12px;font-size:13px;color:var(--text-secondary,#666)}.auth-footer a[data-v-30786a03]{color:var(--brand-blue,#4a90d9);font-weight:500;margin-left:2px}.auth-footer a[data-v-30786a03]:hover{text-decoration:underline}.user-type-group[data-v-30786a03]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;margin-bottom:14px}.user-type-card[data-v-30786a03]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:12px;border:1.5px solid var(--border-color,#ececec);border-radius:10px;cursor:pointer;text-align:center;-webkit-transition:all .2s;transition:all .2s;background:#fff}.user-type-card[data-v-30786a03]:hover{border-color:#b8d4f0;background:#eef4fb}.user-type-card.active[data-v-30786a03]{border-color:var(--brand-blue,#4a90d9);background:#eef4fb}.user-type-card .type-icon[data-v-30786a03]{font-size:24px;color:var(--text-tertiary,#999);margin-bottom:4px;display:block}.user-type-card.active .type-icon[data-v-30786a03]{color:var(--brand-blue,#4a90d9)}.user-type-card .type-name[data-v-30786a03]{font-size:14px;font-weight:500;color:var(--text-primary,#1a1a1a)}.user-type-card .type-desc[data-v-30786a03]{font-size:12px;color:var(--text-tertiary,#999);margin-top:2px}.phone-row[data-v-30786a03]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:14px}.phone-row .phone-input[data-v-30786a03]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;margin-bottom:0}.verify-btn[data-v-30786a03]{background:var(--card-bg,#fff);padding:0}.verify-btn[data-v-30786a03]:active,.verify-btn[data-v-30786a03]:focus,.verify-btn[data-v-30786a03]:hover{background:var(--card-bg,#fff);color:var(--brand-blue,#4a90d9);border-color:var(--brand-blue,#4a90d9)}.verify-btn[disabled][data-v-30786a03]{border-color:var(--border-color,#ececec);color:var(--text-tertiary,#999);background:var(--hover-bg,#f5f5f7)}.enterprise-fields[data-v-30786a03]{max-height:0;overflow:hidden;-webkit-transition:max-height .4s ease,opacity .3s ease;transition:max-height .4s ease,opacity .3s ease;opacity:0}.enterprise-fields.show[data-v-30786a03]{max-height:560px;opacity:1}.enterprise-divider[data-v-30786a03]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin:12px 0;font-size:12px;color:var(--text-tertiary,#999)}.enterprise-divider[data-v-30786a03]:after,.enterprise-divider[data-v-30786a03]:before{content:"";-webkit-box-flex:1;-ms-flex:1;flex:1;height:1px;background:var(--border-color,#ececec)}.auth-form-fields .ant-form-item[data-v-30786a03]{margin-bottom:10px}.auth-form-fields .ant-form-item-label[data-v-30786a03]{line-height:1.4;padding-bottom:2px}.auth-form-fields .ant-form-item-label label[data-v-30786a03]{font-size:13px;font-weight:500;color:var(--text-primary,#1a1a1a)}.auth-form-fields .ant-input[data-v-30786a03]{height:40px;border-radius:8px;border-color:var(--border-color,#ececec);font-size:14px}.auth-form-fields .ant-input[data-v-30786a03]:focus,.auth-form-fields .ant-input[data-v-30786a03]:hover{border-color:var(--brand-blue,#4a90d9)}.auth-form-fields .ant-input[data-v-30786a03]:focus{-webkit-box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-blue,#4a90d9) 10%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-blue,#4a90d9) 10%,transparent)}.auth-form-fields .has-error .ant-form-explain[data-v-30786a03],.auth-form-fields .has-error .ant-form-split[data-v-30786a03]{display:none}.auth-form-fields .submit-item[data-v-30786a03]{margin-top:0;margin-bottom:0}.auth-form-fields .submit-btn[data-v-30786a03]{width:100%;height:44px;background:linear-gradient(135deg,var(--brand-blue,#4a90d9),var(--brand-blue-dark,#3a7bc8));border:none;border-radius:8px;font-size:15px;font-weight:500}.auth-form-fields .submit-btn[data-v-30786a03]:active,.auth-form-fields .submit-btn[data-v-30786a03]:focus,.auth-form-fields .submit-btn[data-v-30786a03]:hover{background:linear-gradient(135deg,var(--brand-blue,#4a90d9),var(--brand-blue-dark,#3a7bc8));opacity:1}.valid-error .ant-select-selection__placeholder[data-v-30786a03]{color:var(--danger,#e15555)}.forgot-link-row[data-v-30786a03]{text-align:right;margin:-8px 0 10px}.forgot-link-row a[data-v-30786a03]{font-size:13px;color:var(--text-secondary,#666);cursor:pointer;-webkit-transition:color .2s;transition:color .2s}.forgot-link-row a[data-v-30786a03]:hover{color:var(--brand-blue,#4a90d9);text-decoration:underline}.auth-agreement[data-v-30786a03]{margin:8px 0 0;color:var(--text-tertiary,#999);font-size:12px;text-align:center}.auth-agreement a[data-v-30786a03]{color:var(--brand-blue,#4a90d9)}.auth-agreement a[data-v-30786a03]:hover{text-decoration:underline}.forgot-modal-mask[data-v-30786a03]{position:fixed;inset:0;background:rgba(0,0,0,.45);display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:3000;padding:16px}.forgot-modal-box[data-v-30786a03],.forgot-modal-mask.show[data-v-30786a03]{display:-webkit-box;display:-ms-flexbox;display:flex}.forgot-modal-box[data-v-30786a03]{width:400px;max-width:100%;background:var(--popup-bg,#fff);border-radius:14px;-webkit-box-shadow:0 20px 60px rgba(0,0,0,.2);box-shadow:0 20px 60px rgba(0,0,0,.2);overflow:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:92vh;-webkit-animation:forgotModalIn-30786a03 .25s ease;animation:forgotModalIn-30786a03 .25s ease}@-webkit-keyframes forgotModalIn-30786a03{0%{opacity:0;-webkit-transform:translateY(16px) scale(.98);transform:translateY(16px) scale(.98)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes forgotModalIn-30786a03{0%{opacity:0;-webkit-transform:translateY(16px) scale(.98);transform:translateY(16px) scale(.98)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}.forgot-modal-header[data-v-30786a03]{padding:22px 24px 4px;position:relative;-ms-flex-negative:0;flex-shrink:0}.forgot-modal-title[data-v-30786a03]{font-size:18px;font-weight:600;color:var(--text-primary,#1a1a1a)}.forgot-modal-subtitle[data-v-30786a03]{font-size:13px;color:var(--text-secondary,#666);margin-top:4px}.forgot-modal-close[data-v-30786a03]{position:absolute;top:16px;right:16px;width:28px;height:28px;border:none;background:none;cursor:pointer;color:var(--text-tertiary,#999);border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .2s;transition:all .2s}.forgot-modal-close[data-v-30786a03]:hover{background:var(--hover-bg,#f5f5f7);color:var(--text-primary,#1a1a1a)}.forgot-modal-close svg[data-v-30786a03]{width:18px;height:18px}.forgot-modal-body[data-v-30786a03]{padding:16px 24px 24px;overflow-y:auto}.forgot-step-dots[data-v-30786a03]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;margin-bottom:18px}.forgot-step-dot[data-v-30786a03]{width:28px;height:4px;border-radius:2px;background:var(--border-color,#ececec);-webkit-transition:background .25s;transition:background .25s}.forgot-step-dot.active[data-v-30786a03]{background:var(--brand-blue,#4a90d9)}.form-group[data-v-30786a03]{margin-bottom:14px}.form-label[data-v-30786a03]{display:block;font-size:13px;font-weight:500;color:var(--text-primary,#1a1a1a);margin-bottom:5px}.form-input[data-v-30786a03]{width:100%;height:40px;padding:0 12px;border:1px solid var(--border-color,#ececec);border-radius:8px;font-size:14px;color:var(--text-primary,#1a1a1a);background:var(--input-bg,#fff);font-family:inherit;outline:none;-webkit-transition:border-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,box-shadow .2s;transition:border-color .2s,box-shadow .2s,-webkit-box-shadow .2s}.form-input[data-v-30786a03]:focus{border-color:var(--brand-blue,#4a90d9);-webkit-box-shadow:0 0 0 3px rgba(74,144,217,.1);box-shadow:0 0 0 3px rgba(74,144,217,.1)}.form-input[data-v-30786a03]::-webkit-input-placeholder{color:var(--text-tertiary,#999)}.form-input[data-v-30786a03]::-moz-placeholder{color:var(--text-tertiary,#999)}.form-input[data-v-30786a03]:-ms-input-placeholder{color:var(--text-tertiary,#999)}.form-input[data-v-30786a03]::-ms-input-placeholder{color:var(--text-tertiary,#999)}.form-input[data-v-30786a03]::placeholder{color:var(--text-tertiary,#999)}.phone-row[data-v-30786a03]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.phone-row>div[data-v-30786a03]:first-child{-webkit-box-flex:1;-ms-flex:1;flex:1}.verify-btn[data-v-30786a03]{width:110px;height:40px;border:1px solid var(--brand-blue,#4a90d9);background:#fff;color:var(--brand-blue,#4a90d9);border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;font-family:inherit;-ms-flex-negative:0;flex-shrink:0}.verify-btn[data-v-30786a03]:hover{background:#e3effb}.verify-btn[data-v-30786a03]:disabled{border-color:var(--border-color,#ececec);color:var(--text-tertiary,#999);background:var(--hover-bg,#f5f5f7);cursor:not-allowed}.forgot-submit-btn[data-v-30786a03]{width:100%;height:44px;background:linear-gradient(135deg,#4a90d9,#3a7bc8);color:#fff;border:none;border-radius:8px;font-size:15px;font-weight:500;cursor:pointer;-webkit-transition:opacity .2s,-webkit-transform .12s;transition:opacity .2s,-webkit-transform .12s;transition:opacity .2s,transform .12s;transition:opacity .2s,transform .12s,-webkit-transform .12s;font-family:inherit;margin-top:4px}.forgot-submit-btn[data-v-30786a03]:hover{opacity:.92;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.forgot-submit-btn[data-v-30786a03]:active{-webkit-transform:translateY(0);transform:translateY(0)}.forgot-submit-btn[data-v-30786a03]:disabled{opacity:.6;cursor:not-allowed;-webkit-transform:none;transform:none}.forgot-modal-footer[data-v-30786a03]{text-align:center;margin-top:14px;font-size:13px;color:var(--text-secondary,#666)}.forgot-modal-footer a[data-v-30786a03]{color:var(--brand-blue,#4a90d9);cursor:pointer;font-weight:500}.forgot-modal-footer a[data-v-30786a03]:hover{text-decoration:underline}.auth-form[data-v-84ff6176]{width:100%;max-width:400px}.auth-header[data-v-84ff6176]{margin-bottom:16px}.auth-title[data-v-84ff6176]{font-size:24px;font-weight:600;color:var(--text-primary,#1a1a1a);margin:0 0 4px}.auth-subtitle[data-v-84ff6176]{font-size:14px;color:var(--text-secondary,#666);margin:0}.auth-tabs[data-v-84ff6176]{display:-webkit-box;display:-ms-flexbox;display:flex;width:200px;margin:0 auto 12px;border-bottom:1px solid var(--border-color,#ececec)}.auth-tab[data-v-84ff6176]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:8px 0;text-align:center;font-size:15px;font-weight:500;color:var(--text-tertiary,#999);border-bottom:2px solid transparent;margin-bottom:-1px;cursor:pointer;text-decoration:none;-webkit-transition:all .2s;transition:all .2s;background:none}.auth-tab.active[data-v-84ff6176]{color:var(--brand-blue,#4a90d9);border-bottom-color:var(--brand-blue,#4a90d9)}.auth-tab[data-v-84ff6176]:hover{color:var(--text-secondary,#666)}.auth-tab.active[data-v-84ff6176]:hover{color:var(--brand-blue,#4a90d9)}.auth-footer[data-v-84ff6176]{text-align:center;margin-top:12px;font-size:13px;color:var(--text-secondary,#666)}.auth-footer a[data-v-84ff6176]{color:var(--brand-blue,#4a90d9);font-weight:500;margin-left:2px}.auth-footer a[data-v-84ff6176]:hover{text-decoration:underline}.form-label[data-v-84ff6176]{display:block;font-size:13px;font-weight:500;color:var(--text-primary,#1a1a1a);margin-bottom:5px}.user-type-group[data-v-84ff6176]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;margin-bottom:14px}.user-type-card[data-v-84ff6176]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:12px;border:1.5px solid var(--border-color,#ececec);border-radius:10px;cursor:pointer;text-align:center;-webkit-transition:all .2s;transition:all .2s;background:#fff}.user-type-card[data-v-84ff6176]:hover{border-color:#b8d4f0;background:#eef4fb}.user-type-card.active[data-v-84ff6176]{border-color:var(--brand-blue,#4a90d9);background:#eef4fb}.user-type-card .type-icon[data-v-84ff6176]{font-size:24px;color:var(--text-tertiary,#999);margin-bottom:4px;display:block}.user-type-card.active .type-icon[data-v-84ff6176]{color:var(--brand-blue,#4a90d9)}.user-type-card .type-name[data-v-84ff6176]{font-size:14px;font-weight:500;color:var(--text-primary,#1a1a1a)}.user-type-card .type-desc[data-v-84ff6176]{font-size:12px;color:var(--text-tertiary,#999);margin-top:2px}.phone-row[data-v-84ff6176]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:14px}.phone-row .phone-input[data-v-84ff6176]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;margin-bottom:0}.verify-btn[data-v-84ff6176]{width:110px;height:40px;border:1px solid var(--brand-blue,#4a90d9);background:var(--card-bg,#fff);color:var(--brand-blue,#4a90d9);border-radius:8px;font-size:13px;font-weight:500;-ms-flex-negative:0;flex-shrink:0;padding:0}.verify-btn[data-v-84ff6176]:active,.verify-btn[data-v-84ff6176]:focus,.verify-btn[data-v-84ff6176]:hover{background:var(--card-bg,#fff);color:var(--brand-blue,#4a90d9);border-color:var(--brand-blue,#4a90d9)}.verify-btn[disabled][data-v-84ff6176]{border-color:var(--border-color,#ececec);color:var(--text-tertiary,#999);background:var(--hover-bg,#f5f5f7)}.enterprise-fields[data-v-84ff6176]{max-height:0;overflow:hidden;-webkit-transition:max-height .4s ease,opacity .3s ease;transition:max-height .4s ease,opacity .3s ease;opacity:0}.enterprise-fields.show[data-v-84ff6176]{max-height:560px;opacity:1}.enterprise-divider[data-v-84ff6176]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin:12px 0;font-size:12px;color:var(--text-tertiary,#999)}.enterprise-divider[data-v-84ff6176]:after,.enterprise-divider[data-v-84ff6176]:before{content:"";-webkit-box-flex:1;-ms-flex:1;flex:1;height:1px;background:var(--border-color,#ececec)}.auth-form-fields .ant-form-item[data-v-84ff6176]{margin-bottom:10px}.auth-form-fields .ant-form-item-label[data-v-84ff6176]{line-height:1.4;padding-bottom:2px}.auth-form-fields .ant-form-item-label label[data-v-84ff6176]{font-size:13px;font-weight:500;color:var(--text-primary,#1a1a1a)}.auth-form-fields .ant-input[data-v-84ff6176]{height:40px;border-radius:8px;border-color:var(--border-color,#ececec);font-size:14px}.auth-form-fields .ant-input[data-v-84ff6176]:focus,.auth-form-fields .ant-input[data-v-84ff6176]:hover{border-color:var(--brand-blue,#4a90d9)}.auth-form-fields .ant-input[data-v-84ff6176]:focus{-webkit-box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-blue,#4a90d9) 10%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-blue,#4a90d9) 10%,transparent)}.auth-form-fields .has-error .ant-form-explain[data-v-84ff6176],.auth-form-fields .has-error .ant-form-split[data-v-84ff6176]{display:none}.auth-form-fields .submit-item[data-v-84ff6176]{margin-top:0;margin-bottom:0}.auth-form-fields .submit-btn[data-v-84ff6176]{width:100%;height:44px;background:linear-gradient(135deg,var(--brand-blue,#4a90d9),var(--brand-blue-dark,#3a7bc8));border:none;border-radius:8px;font-size:15px;font-weight:500}.auth-form-fields .submit-btn[data-v-84ff6176]:active,.auth-form-fields .submit-btn[data-v-84ff6176]:focus,.auth-form-fields .submit-btn[data-v-84ff6176]:hover{background:linear-gradient(135deg,var(--brand-blue,#4a90d9),var(--brand-blue-dark,#3a7bc8));opacity:1}[data-v-84ff6176] .phone-input.ant-form-item{margin-bottom:0;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.result[data-v-2a1e0cfb]{text-align:center;width:72%;margin:0 auto;padding:24px 0 8px}.result .icon[data-v-2a1e0cfb]{font-size:72px;line-height:72px;margin-bottom:24px}.result .success[data-v-2a1e0cfb]{color:#52c41a}.result .error[data-v-2a1e0cfb]{color:red}.result .title[data-v-2a1e0cfb]{font-size:24px;color:rgba(0,0,0,.85);font-weight:500;line-height:32px;margin-bottom:16px}.result .description[data-v-2a1e0cfb]{font-size:14px;line-height:22px;color:rgba(0,0,0,.45);margin-bottom:24px}.result .content[data-v-2a1e0cfb]{background:#fafafa;padding:24px 40px;border-radius:2px;text-align:left}.result .action[data-v-2a1e0cfb]{margin-top:32px}.mobile .result[data-v-2a1e0cfb]{width:100%;margin:0 auto;padding:unset}.stepFormText[data-v-3e0dbd0e]{margin-bottom:24px}.ant-form-item-control[data-v-3e0dbd0e],.ant-form-item-label[data-v-3e0dbd0e]{line-height:22px}.getCaptcha[data-v-3e0dbd0e]{display:block;width:100%;height:40px}.stepFormText[data-v-7c048d76]{margin-bottom:24px}.ant-form-item-control[data-v-7c048d76],.ant-form-item-label[data-v-7c048d76]{line-height:22px}.toLogin[data-v-02373d6c]{text-align:center}.steps[data-v-7cfcb60c]{max-width:750px;margin:16px auto}