.register-container[data-v-48a1840d]{display:flex;justify-content:center;align-items:center;min-height:100vh;background:#f0f4f8;position:relative;overflow:hidden;padding:40px 20px}.register-container[data-v-48a1840d]:before{content:"";position:absolute;top:-100px;right:-100px;width:400px;height:400px;background:rgba(74,158,255,.15);border-radius:50%;z-index:0}.register-container[data-v-48a1840d]:after{content:"";position:absolute;bottom:-100px;left:-100px;width:400px;height:400px;background:hsla(0,100%,71%,.15);border-radius:50%;z-index:0}.register-container .register-box[data-v-48a1840d]{width:100%;max-width:480px;padding:48px 40px;background:#fff;border-radius:16px;box-shadow:0 10px 40px rgba(0,0,0,.08);position:relative;z-index:1}.register-container .register-box .register-header[data-v-48a1840d]{margin-bottom:32px;text-align:center}.register-container .register-box .register-header .logo-section[data-v-48a1840d]{display:flex;align-items:center;justify-content:center;gap:12px}.register-container .register-box .register-header .logo-section .logo-img[data-v-48a1840d]{height:40px;width:auto}.register-container .register-box .register-header .logo-section .platform-name[data-v-48a1840d]{font-size:28px;font-weight:800;background:linear-gradient(135deg,#667eea,#764ba2 25%,#f093fb 50%,#4facfe 75%,#00f2fe);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:1px;text-transform:uppercase;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;position:relative;white-space:nowrap;filter:drop-shadow(0 2px 8px rgba(102,126,234,.3)) drop-shadow(0 4px 12px rgba(118,75,162,.2)) drop-shadow(0 0 20px rgba(102,126,234,.15));text-shadow:0 0 30px rgba(102,126,234,.4),0 2px 4px rgba(0,0,0,.15),0 4px 8px rgba(118,75,162,.25)}.register-container .register-box .register-form[data-v-48a1840d] .el-form-item{margin-bottom:24px}.register-container .register-box .register-form[data-v-48a1840d] .el-form-item:last-child{margin-bottom:0}.register-container .register-box .register-form .form-label[data-v-48a1840d]{display:block;font-size:14px;font-weight:500;color:#374151;margin-bottom:8px}.register-container .register-box .register-form .email-input-group[data-v-48a1840d]{display:flex;gap:12px}.register-container .register-box .register-form .email-input-group .email-input[data-v-48a1840d]{flex:1}.register-container .register-box .register-form .email-input-group .send-btn[data-v-48a1840d]{height:48px;min-width:100px;font-size:14px;font-weight:500;background:#2563ff;border:none;border-radius:8px;color:#fff;transition:all .3s ease;white-space:nowrap}.register-container .register-box .register-form .email-input-group .send-btn[data-v-48a1840d]:hover:not(:disabled){background:#1d4ed8;transform:translateY(-1px);box-shadow:0 2px 8px rgba(37,99,255,.3)}.register-container .register-box .register-form .email-input-group .send-btn[data-v-48a1840d]:disabled{background:#9ca3af;cursor:not-allowed}.register-container .register-box .register-form .form-input[data-v-48a1840d]{width:100%}.register-container .register-box .register-form .form-input[data-v-48a1840d] .el-input__inner{height:48px;border:1px solid #e5e7eb;border-radius:8px;font-size:15px;padding:0 16px;transition:all .3s ease}.register-container .register-box .register-form .form-input[data-v-48a1840d] .el-input__inner:focus{border-color:#2563ff;box-shadow:0 0 0 3px rgba(37,99,255,.1)}.register-container .register-box .register-form .form-input[data-v-48a1840d] .el-input__suffix{display:flex;align-items:center;padding-right:10px}.register-container .register-box .register-form .eye-icon[data-v-48a1840d]{cursor:pointer;color:#9ca3af;transition:color .2s ease}.register-container .register-box .register-form .eye-icon[data-v-48a1840d]:hover{color:#2563ff}.register-container .register-box .register-form .strength-container[data-v-48a1840d]{display:flex;align-items:center;margin-top:6px;gap:10px}.register-container .register-box .register-form .strength-container .strength-label[data-v-48a1840d]{font-size:12px;color:#6b7280;white-space:nowrap}.register-container .register-box .register-form .strength-container .strength-bar[data-v-48a1840d]{display:flex;gap:4px}.register-container .register-box .register-form .strength-container .strength-bar .bar[data-v-48a1840d]{width:36px;height:6px;border-radius:4px;background:#e5e7eb;transition:background-color .2s ease}.register-container .register-box .register-form .strength-container .strength-bar .bar.active[data-v-48a1840d]{background:linear-gradient(90deg,#60a5fa,#2563ff)}.register-container .register-box .register-form .strength-container .strength-text[data-v-48a1840d]{font-size:12px;color:#9ca3af}.register-container .register-box .register-form .strength-container .strength-text.level-1[data-v-48a1840d]{color:#f97316}.register-container .register-box .register-form .strength-container .strength-text.level-2[data-v-48a1840d]{color:#facc15}.register-container .register-box .register-form .strength-container .strength-text.level-3[data-v-48a1840d]{color:#22c55e}.register-container .register-box .register-form .sign-up-btn[data-v-48a1840d]{width:100%;height:48px;font-size:16px;font-weight:600;background:#60a5fa;border:none;border-radius:8px;color:#fff;transition:all .3s ease;margin-top:8px}.register-container .register-box .register-form .sign-up-btn[data-v-48a1840d]:hover{background:#3b82f6;transform:translateY(-2px);box-shadow:0 4px 12px rgba(37,99,255,.3)}.register-container .register-box .register-form .sign-up-btn[data-v-48a1840d]:active{transform:translateY(0)}.register-container .register-box .login-link[data-v-48a1840d]{text-align:center;margin-top:24px;font-size:14px;color:#6b7280}.register-container .register-box .login-link a[data-v-48a1840d]{color:#2563ff;text-decoration:none;margin-left:4px;font-weight:500;transition:color .3s ease}.register-container .register-box .login-link a[data-v-48a1840d]:hover{color:#1d4ed8;text-decoration:underline}@media(max-width:640px){.register-container[data-v-48a1840d]{padding:20px 16px}.register-container[data-v-48a1840d]:before{width:250px;height:250px;top:-50px;right:-50px}.register-container[data-v-48a1840d]:after{width:250px;height:250px;bottom:-50px;left:-50px}.register-container .register-box[data-v-48a1840d]{padding:28px 20px;border-radius:12px;max-width:100%}.register-container .register-box .register-header[data-v-48a1840d]{margin-bottom:24px}.register-container .register-box .register-header .logo-section[data-v-48a1840d]{gap:10px}.register-container .register-box .register-header .logo-section .logo-img[data-v-48a1840d]{height:32px}.register-container .register-box .register-header .logo-section .platform-name[data-v-48a1840d]{font-size:20px;letter-spacing:.5px}.register-container .register-box .register-form[data-v-48a1840d] .el-form-item{margin-bottom:20px}.register-container .register-box .register-form .form-label[data-v-48a1840d]{font-size:14px;margin-bottom:6px}.register-container .register-box .register-form .email-input-group[data-v-48a1840d]{flex-direction:column;gap:10px}.register-container .register-box .register-form .email-input-group .send-btn[data-v-48a1840d]{width:100%;height:46px}.register-container .register-box .register-form .form-input[data-v-48a1840d] .el-input__inner{height:46px;font-size:16px;padding:0 14px}.register-container .register-box .register-form .strength-container[data-v-48a1840d]{flex-wrap:wrap;gap:8px}.register-container .register-box .register-form .strength-container .strength-bar .bar[data-v-48a1840d]{width:30px}.register-container .register-box .register-form .sign-up-btn[data-v-48a1840d]{height:46px;font-size:16px}.register-container .register-box .login-link[data-v-48a1840d]{margin-top:20px;font-size:14px}}@media(max-width:374px){.register-container .register-box[data-v-48a1840d]{padding:24px 16px}.register-container .register-box .register-header .logo-section .logo-img[data-v-48a1840d]{height:28px}.register-container .register-box .register-header .logo-section .platform-name[data-v-48a1840d]{font-size:18px}}