@charset "UTF-8";.register-page[data-v-9ce21ed2]{background:linear-gradient(135deg,#667eea,#764ba2);min-height:100vh}.nav-bar[data-v-9ce21ed2]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-bottom:1px solid hsla(0,0%,100%,.2);padding:.75rem 0}.nav-bar .nav-content[data-v-9ce21ed2]{align-items:center;display:flex;justify-content:space-between}.nav-bar .logo[data-v-9ce21ed2]{align-items:center;color:#333;display:flex;font-size:1.25rem;font-weight:600;text-decoration:none}.nav-bar .logo img[data-v-9ce21ed2]{height:32px;margin-right:.5rem}.main-content[data-v-9ce21ed2]{align-items:center;display:flex;min-height:calc(100vh - 80px);padding:3rem 0}.register-layout[data-v-9ce21ed2]{align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px}@media (max-width:968px){.register-layout[data-v-9ce21ed2]{gap:2rem;grid-template-columns:1fr}}.marketing-section[data-v-9ce21ed2]{color:#fff}.marketing-section .hero-title[data-v-9ce21ed2]{font-size:2.5rem;font-weight:700;line-height:1.2;margin-bottom:1rem}.marketing-section .hero-title .highlight[data-v-9ce21ed2]{background:linear-gradient(45deg,gold,#ffed4e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:block}.marketing-section .hero-subtitle[data-v-9ce21ed2]{font-size:1.125rem;margin-bottom:2rem;opacity:.9}.marketing-section .features[data-v-9ce21ed2]{margin-bottom:2rem}.marketing-section .feature-item[data-v-9ce21ed2]{align-items:flex-start;display:flex;margin-bottom:1.5rem}.marketing-section .feature-item .feature-icon[data-v-9ce21ed2]{background:#fff3;border-radius:12px;font-size:1.25rem;margin-right:1rem;padding:.75rem}.marketing-section .feature-item .feature-content h3[data-v-9ce21ed2]{font-size:1.125rem;font-weight:600;margin-bottom:.25rem}.marketing-section .feature-item .feature-content p[data-v-9ce21ed2]{font-size:.875rem;line-height:1.5;opacity:.8}.marketing-section .testimonial[data-v-9ce21ed2]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid hsla(0,0%,100%,.2);border-radius:16px;padding:1.5rem}.marketing-section .testimonial .testimonial-content p[data-v-9ce21ed2]{font-size:1rem;font-style:italic;line-height:1.6;margin-bottom:1rem}.marketing-section .testimonial .testimonial-content .testimonial-author[data-v-9ce21ed2]{align-items:center;display:flex;gap:.5rem}.marketing-section .testimonial .testimonial-content .testimonial-author .author-name[data-v-9ce21ed2]{font-weight:600}.marketing-section .testimonial .testimonial-content .testimonial-author .author-title[data-v-9ce21ed2]{font-size:.875rem;opacity:.8}.form-section .form-container[data-v-9ce21ed2]{background:#fff;border-radius:20px;box-shadow:0 20px 60px #0000001a;padding:2rem}.form-section .form-container .form-header[data-v-9ce21ed2]{margin-bottom:2rem;text-align:center}.form-section .form-container .form-header h2[data-v-9ce21ed2]{color:#333;font-size:1.75rem;font-weight:700;margin-bottom:.5rem}.form-section .form-container .form-header p[data-v-9ce21ed2]{color:#666;font-size:.875rem}.form-section .form-container .invite-info[data-v-9ce21ed2]{margin-bottom:1.5rem}.form-section .form-container .field-hint[data-v-9ce21ed2]{font-size:.75rem;margin-top:.25rem}.form-section .form-container .field-hint.success[data-v-9ce21ed2]{color:#67c23a}.form-section .form-container .field-hint.error[data-v-9ce21ed2]{color:#f56c6c}.form-section .form-container .field-hint.warning[data-v-9ce21ed2]{color:#e6a23c}.form-section .form-container .register-btn[data-v-9ce21ed2]{border-radius:12px;font-size:1rem;font-weight:600;height:48px;width:100%}.form-section .form-container .form-footer[data-v-9ce21ed2]{margin-top:1.5rem;text-align:center}.form-section .form-container .form-footer .login-link[data-v-9ce21ed2]{color:#666;font-size:.875rem}.form-section .form-container .contact-section-left[data-v-9ce21ed2]{margin-top:2rem}.form-section .form-container .contact-section-left.contact-top[data-v-9ce21ed2]{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(135deg,#ffffff26,#ffffff1a);border:2px solid hsla(0,0%,100%,.2);border-radius:20px;margin-bottom:2.5rem;margin-top:2.5rem;padding:2rem}.form-section .form-container .contact-section-left.contact-top .contact-header h3[data-v-9ce21ed2]{font-size:1.375rem;margin-bottom:.75rem}.form-section .form-container .contact-section-left.contact-top .contact-options-left[data-v-9ce21ed2]{margin-bottom:1rem}.form-section .form-container .contact-section-left.contact-top .wechat-contact-btn-left[data-v-9ce21ed2]{background:#fffffffa;border:3px solid rgba(7,193,96,.3)}.form-section .form-container .contact-section-left.contact-top .wechat-contact-btn-left[data-v-9ce21ed2]:hover{border-color:#07c16099}.form-section .form-container .contact-section-left.contact-top .qr-code-container-left[data-v-9ce21ed2]{background:#fffffffa;border:3px solid hsla(0,0%,100%,.5)}.form-section .form-container .contact-section-left.contact-top .qr-code-container-left[data-v-9ce21ed2]:hover{border-color:#fffc}.form-section .form-container .contact-section-left .contact-header[data-v-9ce21ed2]{margin-bottom:1.5rem;text-align:center}.form-section .form-container .contact-section-left .contact-header h3[data-v-9ce21ed2]{color:#fff;font-size:1.25rem;font-weight:700;margin-bottom:.5rem;text-shadow:0 2px 4px rgba(0,0,0,.1)}.form-section .form-container .contact-section-left .contact-header p[data-v-9ce21ed2]{color:#ffffffe6;font-size:.875rem;opacity:.9}.form-section .form-container .contact-section-left .contact-options-left[data-v-9ce21ed2]{display:grid;gap:1rem;grid-template-columns:1fr;margin-bottom:1.5rem}@media (min-width:768px){.form-section .form-container .contact-section-left .contact-options-left[data-v-9ce21ed2]{grid-template-columns:1fr 1fr}}.form-section .form-container .contact-section-left .contact-item-left .wechat-contact-btn-left[data-v-9ce21ed2]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:2px solid hsla(0,0%,100%,.2);border-radius:16px;box-shadow:0 8px 25px #00000026;color:#07c160;display:flex;padding:1.25rem;text-decoration:none;transition:all .3s ease}.form-section .form-container .contact-section-left .contact-item-left .wechat-contact-btn-left[data-v-9ce21ed2]:hover{background:#fff;box-shadow:0 12px 30px #0003;transform:translateY(-3px)}.form-section .form-container .contact-section-left .contact-item-left .wechat-contact-btn-left .contact-icon-left[data-v-9ce21ed2]{align-items:center;background:linear-gradient(135deg,#07c160,#00b050);border-radius:12px;color:#fff;display:flex;height:50px;justify-content:center;margin-right:1rem;width:50px}.form-section .form-container .contact-section-left .contact-item-left .wechat-contact-btn-left .contact-icon-left svg[data-v-9ce21ed2]{height:24px;width:24px}.form-section .form-container .contact-section-left .contact-item-left .wechat-contact-btn-left .contact-content-left .contact-title-left[data-v-9ce21ed2]{color:#333;font-size:1rem;font-weight:700;margin-bottom:4px}.form-section .form-container .contact-section-left .contact-item-left .wechat-contact-btn-left .contact-content-left .contact-desc-left[data-v-9ce21ed2]{color:#666;font-size:.875rem}.form-section .form-container .contact-section-left .contact-item-left.qr-code-item-left .qr-code-container-left[data-v-9ce21ed2]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:2px solid hsla(0,0%,100%,.2);border-radius:16px;box-shadow:0 8px 25px #00000026;display:flex;padding:1.25rem;transition:all .3s ease}.form-section .form-container .contact-section-left .contact-item-left.qr-code-item-left .qr-code-container-left[data-v-9ce21ed2]:hover{background:#fff;box-shadow:0 12px 30px #0003;transform:translateY(-2px)}.form-section .form-container .contact-section-left .contact-item-left.qr-code-item-left .qr-code-container-left.loading-qr[data-v-9ce21ed2]{justify-content:center}.form-section .form-container .contact-section-left .contact-item-left.qr-code-item-left .qr-code-container-left.loading-qr .loading-content[data-v-9ce21ed2]{align-items:center;color:#666;display:flex;flex-direction:column;gap:8px}.form-section .form-container .contact-section-left .contact-item-left.qr-code-item-left .qr-code-container-left.loading-qr .loading-content .el-icon[data-v-9ce21ed2]{font-size:24px}.form-section .form-container .contact-section-left .contact-item-left.qr-code-item-left .qr-code-container-left.loading-qr .loading-content span[data-v-9ce21ed2]{font-size:.875rem}.form-section .form-container .contact-section-left .contact-item-left.qr-code-item-left .qr-code-container-left .qr-code-image-left[data-v-9ce21ed2]{border:2px solid #e5e7eb;border-radius:8px;height:50px;margin-right:1rem;-o-object-fit:cover;object-fit:cover;width:50px}.form-section .form-container .contact-section-left .contact-item-left.qr-code-item-left .qr-code-container-left .qr-code-text-left .contact-title-left[data-v-9ce21ed2]{color:#333;font-size:1rem;font-weight:700;margin-bottom:4px}.form-section .form-container .contact-section-left .contact-item-left.qr-code-item-left .qr-code-container-left .qr-code-text-left .contact-desc-left[data-v-9ce21ed2]{color:#666;font-size:.875rem}.form-section .form-container .contact-section-left .sales-info-tip[data-v-9ce21ed2]{margin-top:1rem}.form-section .form-container .contact-section-left .sales-info-tip .el-alert[data-v-9ce21ed2]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#67c23a1a;border:none;border-radius:12px}.form-section .form-container .contact-section-left .sales-info-tip .el-alert[data-v-9ce21ed2] .el-alert__title{color:#67c23a;font-size:.875rem;font-weight:600}.form-section .form-container .contact-section-left .sales-info-tip .el-alert[data-v-9ce21ed2] .el-alert__content p{color:#ffffffe6;font-size:.8rem;line-height:1.4;margin:0}.form-section .form-container .contact-section-left .sales-info-tip .el-alert[data-v-9ce21ed2] .el-alert__icon{color:#67c23a}.form-section .form-container .contact-section-left .contact-highlight[data-v-9ce21ed2]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid hsla(0,0%,100%,.2);border-radius:12px;display:flex;justify-content:center;padding:1rem}.form-section .form-container .contact-section-left .contact-highlight .highlight-icon[data-v-9ce21ed2]{color:gold;font-size:1rem;margin-right:.75rem}.form-section .form-container .contact-section-left .contact-highlight span[data-v-9ce21ed2]{color:#fff;font-size:.875rem;font-weight:500;line-height:1.4;text-align:center}.container[data-v-9ce21ed2]{margin:0 auto;max-width:1200px;padding:0 1rem}.privacy-content[data-v-9ce21ed2],.terms-content[data-v-9ce21ed2]{max-height:400px;overflow-y:auto}.privacy-content h3[data-v-9ce21ed2],.terms-content h3[data-v-9ce21ed2]{color:#333;font-size:1rem;font-weight:600;margin:1rem 0 .5rem}.privacy-content h3[data-v-9ce21ed2]:first-child,.terms-content h3[data-v-9ce21ed2]:first-child{margin-top:0}.privacy-content p[data-v-9ce21ed2],.terms-content p[data-v-9ce21ed2]{color:#666;font-size:.875rem;line-height:1.6;margin-bottom:.75rem}@media (max-width:968px){.register-layout[data-v-9ce21ed2]{gap:2rem;grid-template-columns:1fr}.form-section[data-v-9ce21ed2]{order:1}.marketing-section[data-v-9ce21ed2]{order:2;text-align:center}.marketing-section .hero-title[data-v-9ce21ed2]{font-size:2rem}.form-section .form-container[data-v-9ce21ed2]{padding:1.5rem}}@media (max-width:768px){.main-content[data-v-9ce21ed2]{padding:1rem 0}.register-layout[data-v-9ce21ed2]{gap:1.5rem}.form-section[data-v-9ce21ed2]{margin-bottom:1rem;order:1}.marketing-section[data-v-9ce21ed2]{order:2}.form-section .form-container[data-v-9ce21ed2]{border-radius:16px;margin:0 .5rem;padding:1.5rem}}@media (max-width:640px){.main-content[data-v-9ce21ed2]{padding:.5rem 0 1.5rem}.register-layout[data-v-9ce21ed2]{gap:1rem}.marketing-section .hero-title[data-v-9ce21ed2]{font-size:1.75rem}.marketing-section .contact-section-left.contact-top[data-v-9ce21ed2]{margin-bottom:1.5rem;margin-top:1.5rem;padding:1.5rem}.marketing-section .contact-section-left .contact-options-left[data-v-9ce21ed2]{grid-template-columns:1fr}.marketing-section .contact-section-left .sales-info-tip .el-alert[data-v-9ce21ed2] .el-alert__title{font-size:.8rem}.marketing-section .contact-section-left .sales-info-tip .el-alert[data-v-9ce21ed2] .el-alert__content p{font-size:.75rem}.form-section .form-container[data-v-9ce21ed2]{margin:0 .25rem;padding:1rem}}@media (max-width:480px){.nav-bar[data-v-9ce21ed2]{padding:.5rem 0}.nav-bar .nav-content[data-v-9ce21ed2]{flex-direction:column;gap:.5rem;text-align:center}.nav-bar .logo[data-v-9ce21ed2]{font-size:1.125rem}.nav-bar .logo img[data-v-9ce21ed2]{height:28px}.main-content[data-v-9ce21ed2]{padding:.5rem 0 1rem}.form-section .form-container[data-v-9ce21ed2]{border-radius:12px;margin:0;padding:1rem .75rem}.form-section .form-container .form-header[data-v-9ce21ed2]{margin-bottom:1.5rem}.form-section .form-container .form-header h2[data-v-9ce21ed2]{font-size:1.5rem}.form-section .form-container .register-btn[data-v-9ce21ed2]{border-radius:10px;font-size:1rem;height:44px}.marketing-section[data-v-9ce21ed2]{padding:0 .5rem}.marketing-section .hero-title[data-v-9ce21ed2]{font-size:1.5rem;margin-bottom:.75rem}.marketing-section .hero-subtitle[data-v-9ce21ed2]{font-size:1rem;margin-bottom:1.5rem}.marketing-section .features[data-v-9ce21ed2]{margin-bottom:1.5rem}.marketing-section .features .feature-item[data-v-9ce21ed2]{margin-bottom:1rem}.marketing-section .features .feature-item .feature-icon[data-v-9ce21ed2]{font-size:1rem;margin-right:.75rem;padding:.5rem}.marketing-section .features .feature-item .feature-content h3[data-v-9ce21ed2]{font-size:1rem}.marketing-section .features .feature-item .feature-content p[data-v-9ce21ed2]{font-size:.8rem}.marketing-section .testimonial[data-v-9ce21ed2]{margin-bottom:1rem;padding:1rem}.marketing-section .testimonial .testimonial-content p[data-v-9ce21ed2]{font-size:.875rem}.marketing-section .contact-section-left.contact-top[data-v-9ce21ed2]{border-radius:16px;margin-bottom:1rem;margin-top:1rem;padding:1rem}.marketing-section .contact-section-left.contact-top .contact-header h3[data-v-9ce21ed2]{font-size:1.125rem}.marketing-section .contact-section-left .contact-item-left .qr-code-container-left[data-v-9ce21ed2],.marketing-section .contact-section-left .contact-item-left .wechat-contact-btn-left[data-v-9ce21ed2]{border-radius:12px;padding:1rem}.marketing-section .contact-section-left .contact-item-left .qr-code-container-left .contact-icon-left[data-v-9ce21ed2],.marketing-section .contact-section-left .contact-item-left .wechat-contact-btn-left .contact-icon-left[data-v-9ce21ed2]{height:40px;margin-right:.75rem;width:40px}.marketing-section .contact-section-left .contact-item-left .qr-code-container-left .contact-icon-left svg[data-v-9ce21ed2],.marketing-section .contact-section-left .contact-item-left .wechat-contact-btn-left .contact-icon-left svg[data-v-9ce21ed2]{height:20px;width:20px}.marketing-section .contact-section-left .contact-item-left .qr-code-container-left .qr-code-image-left[data-v-9ce21ed2],.marketing-section .contact-section-left .contact-item-left .wechat-contact-btn-left .qr-code-image-left[data-v-9ce21ed2]{height:40px;margin-right:.75rem;width:40px}.marketing-section .contact-section-left .contact-item-left .qr-code-container-left .contact-content-left .contact-title-left[data-v-9ce21ed2],.marketing-section .contact-section-left .contact-item-left .qr-code-container-left .qr-code-text-left .contact-title-left[data-v-9ce21ed2],.marketing-section .contact-section-left .contact-item-left .wechat-contact-btn-left .contact-content-left .contact-title-left[data-v-9ce21ed2],.marketing-section .contact-section-left .contact-item-left .wechat-contact-btn-left .qr-code-text-left .contact-title-left[data-v-9ce21ed2]{font-size:.875rem}.marketing-section .contact-section-left .contact-item-left .qr-code-container-left .contact-content-left .contact-desc-left[data-v-9ce21ed2],.marketing-section .contact-section-left .contact-item-left .qr-code-container-left .qr-code-text-left .contact-desc-left[data-v-9ce21ed2],.marketing-section .contact-section-left .contact-item-left .wechat-contact-btn-left .contact-content-left .contact-desc-left[data-v-9ce21ed2],.marketing-section .contact-section-left .contact-item-left .wechat-contact-btn-left .qr-code-text-left .contact-desc-left[data-v-9ce21ed2]{font-size:.8rem}}@media (max-width:768px){[data-v-9ce21ed2] .el-form-item{margin-bottom:1.25rem}[data-v-9ce21ed2] .el-input__wrapper{border-radius:10px;font-size:16px;min-height:44px;padding:12px 16px}[data-v-9ce21ed2] .el-button--large{border-radius:10px;font-size:16px;min-height:44px}[data-v-9ce21ed2] .el-checkbox .el-checkbox__input .el-checkbox__inner{height:18px;width:18px}[data-v-9ce21ed2] .el-checkbox .el-checkbox__label{font-size:14px;line-height:1.4}}@media (max-width:360px){.form-section .form-container[data-v-9ce21ed2]{padding:.75rem}.form-section .form-container .form-header h2[data-v-9ce21ed2]{font-size:1.25rem}.form-section .form-container .form-header p[data-v-9ce21ed2]{font-size:.8rem}[data-v-9ce21ed2] .el-form-item{margin-bottom:1rem}[data-v-9ce21ed2] .el-form-item__label{font-size:14px;margin-bottom:6px}[data-v-9ce21ed2] .el-input__wrapper{font-size:16px;padding:10px 14px}.register-btn[data-v-9ce21ed2]{font-size:15px;height:42px}}
