.register-page[data-v-2ad2892c]{display:flex;justify-content:center;align-items:center;min-height:100vh;padding:24px 16px;background:radial-gradient(1200px 600px at 10% 10%,rgba(255,255,255,.12),transparent 60%),radial-gradient(1200px 600px at 90% 90%,rgba(255,255,255,.08),transparent 60%),linear-gradient(135deg,#6a8cff,#8a6cf0 45%,#7a5fd6)}.register-page .register-container[data-v-2ad2892c]{width:100%;max-width:420px;margin:0 auto}.register-page .register-content[data-v-2ad2892c]{position:relative;background:#fffffff5;padding:40px;border-radius:18px;box-shadow:0 12px 40px #1f268733;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.6);animation:slideUp-2ad2892c .55s ease-out;transition:box-shadow .25s ease,transform .25s ease}.register-page .register-content[data-v-2ad2892c]:hover{box-shadow:0 16px 48px #1f26873d;transform:translateY(-1px)}.register-page .register-header[data-v-2ad2892c]{text-align:center;margin-bottom:32px}.register-page .register-header h2[data-v-2ad2892c]{font-size:28px;color:#1a1a1a;margin-bottom:10px;font-weight:700;letter-spacing:.3px}.register-page .register-header .sub-title[data-v-2ad2892c]{color:#70757d;font-size:14px;line-height:1.6}.register-page .form-footer[data-v-2ad2892c]{text-align:center;margin-top:24px}.register-page .form-footer .login-tip[data-v-2ad2892c]{color:#666;font-size:14px}.register-page .form-footer .login-tip .login-link[data-v-2ad2892c]{color:#5e7bff;font-weight:500}.register-page .form-footer .login-tip .login-link[data-v-2ad2892c]:hover{color:#7a5fd6;text-decoration:underline}@keyframes slideUp-2ad2892c{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 480px){.register-content[data-v-2ad2892c]{padding:24px;border-radius:14px}.register-header h2[data-v-2ad2892c]{font-size:24px}}[data-v-2ad2892c] .ant-form .ant-form-item{margin-bottom:18px}[data-v-2ad2892c] .ant-form .ant-form-item-label>label{color:#30343b;font-weight:600;letter-spacing:.2px}[data-v-2ad2892c] .ant-form .ant-form-item-control-input-content{line-height:1}[data-v-2ad2892c] .ant-form .ant-form-item-explain-error{margin-top:6px;font-size:12px}[data-v-2ad2892c] .ant-input-affix-wrapper,[data-v-2ad2892c] .ant-input-password .ant-input{background:#fafbff}[data-v-2ad2892c] .ant-input,[data-v-2ad2892c] .ant-input-password .ant-input{padding:8px 12px}[data-v-2ad2892c] .ant-input-affix-wrapper{border-radius:10px;border-color:#e6e8f0;transition:box-shadow .2s ease,border-color .2s ease,background-color .2s ease}[data-v-2ad2892c] .ant-input-affix-wrapper:hover{border-color:#b8c1ff;background:#f7f8ff}[data-v-2ad2892c] .ant-input-affix-wrapper.ant-input-affix-wrapper-focused,[data-v-2ad2892c] .ant-input-affix-wrapper:focus-within{border-color:#6a8cff;box-shadow:0 0 0 3px #6a8cff2e;background:#fff}[data-v-2ad2892c] .ant-input::placeholder{color:#9aa0a6}[data-v-2ad2892c] .ant-input-prefix{color:#00000059}[data-v-2ad2892c] .ant-btn.ant-btn-primary{height:44px;border-radius:10px;font-weight:600;letter-spacing:.2px;box-shadow:0 8px 18px #6a8cff59;background-image:linear-gradient(135deg,#6a8cff,#7a5fd6);border:none;transition:transform .15s ease,box-shadow .2s ease,filter .2s ease}[data-v-2ad2892c] .ant-btn.ant-btn-primary:hover{filter:brightness(1.02);transform:translateY(-1px);box-shadow:0 10px 22px #6a8cff6b}[data-v-2ad2892c] .ant-btn.ant-btn-primary:active{transform:translateY(0);box-shadow:0 6px 12px #6a8cff4d}.register-content[data-v-2ad2892c]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 1px #6473ff0f}
