.register-page[data-v-279b57b8]{min-height:100vh;background:linear-gradient(135deg,#f0f4f8,#e8f0fe);display:flex;align-items:flex-start;justify-content:center;padding:40px 20px}.register-box[data-v-279b57b8]{width:890px;background:#fff;border-radius:16px;padding:40px 48px;box-shadow:0 8px 40px rgba(0,0,0,.1)}.reg-header[data-v-279b57b8]{text-align:center;margin-bottom:32px}.reg-header .logo-row[data-v-279b57b8]{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:12px}.reg-header .logo-row i[data-v-279b57b8]{font-size:28px;color:#1a6fd4}.reg-header .logo-row .brand[data-v-279b57b8]{font-size:22px;font-weight:700;color:#1a6fd4}.reg-header h2[data-v-279b57b8]{font-size:22px;font-weight:700;color:#1a1a2e;margin-bottom:6px}.reg-header p[data-v-279b57b8]{color:#718096;font-size:13px}.reg-steps[data-v-279b57b8]{margin-bottom:32px}.step-actions[data-v-279b57b8]{display:flex;justify-content:flex-end;gap:12px;margin-top:24px;padding-top:20px;border-top:1px solid #e2e8f0}.upload-area[data-v-279b57b8]{padding:20px 0;text-align:center}.upload-area .upload-tip[data-v-279b57b8]{margin-bottom:20px}.upload-area .upload-tip i[data-v-279b57b8]{font-size:40px;color:#1a6fd4}.upload-area .upload-tip p[data-v-279b57b8]{color:#4a5568;margin-top:8px}.upload-area .upload-tip .sub[data-v-279b57b8]{color:#718096;font-size:12px}.license-upload[data-v-279b57b8] .el-upload-dragger{width:400px;height:160px;border-radius:12px;border:2px dashed #1a6fd4;display:flex;align-items:center;justify-content:center;margin:0 auto}.license-upload[data-v-279b57b8] .el-upload-dragger:hover{background:#f0f7ff}.upload-placeholder i[data-v-279b57b8],.upload-success i[data-v-279b57b8]{font-size:36px;color:#1a6fd4}.upload-placeholder p[data-v-279b57b8],.upload-success p[data-v-279b57b8]{margin-top:8px;color:#4a5568}.upload-placeholder .sub[data-v-279b57b8],.upload-success .sub[data-v-279b57b8]{font-size:12px;color:#718096}.upload-success i[data-v-279b57b8]{color:#52c41a}.type-select[data-v-279b57b8]{display:flex;gap:24px;padding:20px 0}.type-card[data-v-279b57b8]{flex:1;border:2px solid #e2e8f0;border-radius:12px;padding:28px 24px;cursor:pointer;transition:all .2s;text-align:center}.type-card[data-v-279b57b8]:hover{border-color:#1a6fd4;box-shadow:0 4px 16px rgba(26,111,212,.15)}.type-card.active[data-v-279b57b8]{border-color:#1a6fd4;background:#f0f7ff}.type-card i[data-v-279b57b8]{font-size:40px;color:#1a6fd4}.type-card h3[data-v-279b57b8]{font-size:16px;font-weight:700;margin:12px 0 6px;color:#1a1a2e}.type-card p[data-v-279b57b8]{color:#718096;font-size:13px;margin-bottom:16px}.type-card ul[data-v-279b57b8]{text-align:left;padding-left:16px}.type-card li[data-v-279b57b8]{color:#4a5568;font-size:13px;margin-bottom:6px}.complete-panel[data-v-279b57b8]{text-align:center;padding:40px 0}.complete-panel .complete-icon[data-v-279b57b8]{font-size:64px;color:#52c41a}.complete-panel h3[data-v-279b57b8]{font-size:22px;font-weight:700;margin:16px 0 12px}.complete-panel p[data-v-279b57b8]{color:#718096;margin-bottom:8px}.complete-panel .el-button[data-v-279b57b8]{margin-top:24px;padding:12px 40px}