.register-page[data-v-174ef616]{min-height:100vh;background:linear-gradient(135deg,#ffeef5,#fff5f0);display:flex;align-items:center;justify-content:center;padding:1.25rem}.register-page .register-container[data-v-174ef616]{background:#fff;border-radius:1.25rem;box-shadow:0 1.25rem 3.75rem rgba(0,0,0,.1);overflow:hidden;max-width:75rem;width:100%;display:grid;grid-template-columns:1fr 1fr;min-height:43.75rem}.register-page .register-left[data-v-174ef616]{background:linear-gradient(135deg,#ff6b9d,#ff8a5b);padding:3.75rem 2.5rem;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.register-page .register-left[data-v-174ef616]:before{content:"";position:absolute;top:-50%;right:-50%;width:200%;height:200%;background:radial-gradient(circle,hsla(0,0%,100%,.1) 0,transparent 70%);animation:float-174ef616 6s ease-in-out infinite}.register-page .register-left .decoration-content[data-v-174ef616]{text-align:center;color:#fff;z-index:1;position:relative}.register-page .register-left .decoration-content .logo-section[data-v-174ef616]{margin-bottom:2.5rem}.register-page .register-left .decoration-content .logo-section .logo-icon[data-v-174ef616]{width:5rem;height:5rem;margin:0 auto 1.25rem;position:relative}.register-page .register-left .decoration-content .logo-section .logo-icon .logo-gradient[data-v-174ef616]{width:100%;height:100%;background:hsla(0,0%,100%,.2);border-radius:50%;position:relative;-webkit-backdrop-filter:blur(.625rem);backdrop-filter:blur(.625rem)}.register-page .register-left .decoration-content .logo-section .logo-icon .logo-gradient[data-v-174ef616]:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1.875rem;height:1.875rem;background:#fff;border-radius:50%}.register-page .register-left .decoration-content .logo-section .company-name[data-v-174ef616]{font-size:2rem;font-weight:700;margin:0 0 .625rem 0;text-shadow:0 .125rem .25rem rgba(0,0,0,.1)}.register-page .register-left .decoration-content .logo-section .company-slogan[data-v-174ef616]{font-size:1rem;margin:0;opacity:.9}.register-page .register-left .decoration-content .decoration-images .couple-illustration[data-v-174ef616]{display:flex;justify-content:center;align-items:center;gap:1.25rem;margin-bottom:2.5rem}.register-page .register-left .decoration-content .decoration-images .couple-illustration .figure[data-v-174ef616]{width:3.75rem;height:5rem;border-radius:1.875rem 1.875rem .9375rem .9375rem;position:relative}.register-page .register-left .decoration-content .decoration-images .couple-illustration .figure.male[data-v-174ef616]{background:hsla(0,0%,100%,.3);-webkit-backdrop-filter:blur(.625rem);backdrop-filter:blur(.625rem)}.register-page .register-left .decoration-content .decoration-images .couple-illustration .figure.male[data-v-174ef616]:before{content:"";position:absolute;top:-.5rem;left:50%;transform:translateX(-50%);width:1.5625rem;height:.9375rem;background:hsla(0,0%,100%,.3);border-radius:.75rem .75rem 0 0}.register-page .register-left .decoration-content .decoration-images .couple-illustration .figure.female[data-v-174ef616]{background:hsla(0,0%,100%,.3);-webkit-backdrop-filter:blur(.625rem);backdrop-filter:blur(.625rem)}.register-page .register-left .decoration-content .decoration-images .couple-illustration .figure.female[data-v-174ef616]:before{content:"";position:absolute;top:-.5rem;left:50%;transform:translateX(-50%);width:1.5625rem;height:.9375rem;background:hsla(0,0%,100%,.3);border-radius:.75rem .75rem 0 0}.register-page .register-left .decoration-content .decoration-images .couple-illustration .heart-symbol[data-v-174ef616]{font-size:1.5rem;animation:heartbeat-174ef616 2s ease-in-out infinite}.register-page .register-left .decoration-content .benefits[data-v-174ef616]{text-align:left}.register-page .register-left .decoration-content .benefits h3[data-v-174ef616]{font-size:1.125rem;margin:0 0 1.25rem 0;font-weight:600}.register-page .register-left .decoration-content .benefits ul[data-v-174ef616]{list-style:none;padding:0;margin:0}.register-page .register-left .decoration-content .benefits ul li[data-v-174ef616]{font-size:.875rem;margin-bottom:.625rem;opacity:.9}.register-page .register-right[data-v-174ef616]{padding:3.75rem 2.5rem;display:flex;align-items:center;justify-content:center}.register-page .register-right .register-form-container[data-v-174ef616]{width:100%;max-width:28.125rem}.register-page .register-right .register-form-container .form-header[data-v-174ef616]{text-align:center;margin-bottom:2.5rem}.register-page .register-right .register-form-container .form-header h2[data-v-174ef616]{font-size:1.75rem;color:#333;margin:0 0 .625rem 0;font-weight:600}.register-page .register-right .register-form-container .form-header p[data-v-174ef616]{font-size:1rem;color:#666;margin:0}.register-page .register-right .register-form-container .register-form .form-row[data-v-174ef616]{display:grid;grid-template-columns:1fr 1fr;gap:.9375rem;margin-bottom:1.5625rem}.register-page .register-right .register-form-container .register-form .form-group[data-v-174ef616]{margin-bottom:1.5625rem}.register-page .register-right .register-form-container .register-form .form-group label[data-v-174ef616]{display:block;font-size:.875rem;color:#333;margin-bottom:.5rem;font-weight:500}.register-page .register-right .register-form-container .register-form .form-group input[data-v-174ef616],.register-page .register-right .register-form-container .register-form .form-group select[data-v-174ef616]{width:100%;padding:.9375rem 1.25rem;border:.125rem solid #e0e0e0;border-radius:.75rem;font-size:1rem;color:#333;background:#fff;transition:all .3s ease}.register-page .register-right .register-form-container .register-form .form-group input[data-v-174ef616]:focus,.register-page .register-right .register-form-container .register-form .form-group select[data-v-174ef616]:focus{outline:none;border-color:#ff6b9d;box-shadow:0 0 0 .1875rem rgba(255,107,157,.1)}.register-page .register-right .register-form-container .register-form .form-group input[data-v-174ef616]::-moz-placeholder,.register-page .register-right .register-form-container .register-form .form-group select[data-v-174ef616]::-moz-placeholder{color:#999}.register-page .register-right .register-form-container .register-form .form-group input[data-v-174ef616]::placeholder,.register-page .register-right .register-form-container .register-form .form-group select[data-v-174ef616]::placeholder{color:#999}.register-page .register-right .register-form-container .register-form .form-group .phone-input[data-v-174ef616]{position:relative}.register-page .register-right .register-form-container .register-form .form-group .phone-input input[data-v-174ef616]{padding-right:7.5rem}.register-page .register-right .register-form-container .register-form .form-group .phone-input .verify-btn[data-v-174ef616]{position:absolute;right:.3125rem;top:50%;transform:translateY(-50%);background:#ff6b9d;color:#fff;border:none;border-radius:.5rem;padding:.5rem .75rem;font-size:.75rem;cursor:pointer;transition:all .3s ease}.register-page .register-right .register-form-container .register-form .form-group .phone-input .verify-btn[data-v-174ef616]:hover:not(:disabled){background:#ff5a8a}.register-page .register-right .register-form-container .register-form .form-group .phone-input .verify-btn[data-v-174ef616]:disabled{background:#ccc;cursor:not-allowed}.register-page .register-right .register-form-container .register-form .form-group .password-input[data-v-174ef616]{position:relative}.register-page .register-right .register-form-container .register-form .form-group .password-input input[data-v-174ef616]{padding-right:3.125rem}.register-page .register-right .register-form-container .register-form .form-group .password-input .password-toggle[data-v-174ef616]{position:absolute;right:.9375rem;top:50%;transform:translateY(-50%);background:none;border:none;font-size:1.125rem;cursor:pointer;color:#666;transition:color .3s ease}.register-page .register-right .register-form-container .register-form .form-group .password-input .password-toggle[data-v-174ef616]:hover{color:#ff6b9d}.register-page .register-right .register-form-container .register-form .form-options[data-v-174ef616]{margin-bottom:1.875rem}.register-page .register-right .register-form-container .register-form .form-options .agreement[data-v-174ef616]{display:flex;align-items:flex-start;gap:.5rem;font-size:.875rem;color:#666;cursor:pointer;line-height:1.5}.register-page .register-right .register-form-container .register-form .form-options .agreement input[type=checkbox][data-v-174ef616]{width:1rem;height:1rem;accent-color:#ff6b9d;margin-top:.125rem}.register-page .register-right .register-form-container .register-form .form-options .agreement .agreement-link[data-v-174ef616]{color:#ff6b9d;text-decoration:none;transition:color .3s ease}.register-page .register-right .register-form-container .register-form .form-options .agreement .agreement-link[data-v-174ef616]:hover{color:#ff5a8a}.register-page .register-right .register-form-container .register-form .register-btn[data-v-174ef616]{width:100%;padding:.9375rem;background:linear-gradient(135deg,#ff6b9d,#ff8a5b);color:#fff;border:none;border-radius:.75rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;margin-bottom:1.875rem}.register-page .register-right .register-form-container .register-form .register-btn[data-v-174ef616]:hover:not(:disabled){transform:translateY(-.125rem);box-shadow:0 .5rem 1.5625rem rgba(255,107,157,.3)}.register-page .register-right .register-form-container .register-form .register-btn[data-v-174ef616]:disabled{opacity:.7;cursor:not-allowed}.register-page .register-right .register-form-container .register-form .form-footer[data-v-174ef616]{text-align:center}.register-page .register-right .register-form-container .register-form .form-footer p[data-v-174ef616]{font-size:.875rem;color:#666;margin:0}.register-page .register-right .register-form-container .register-form .form-footer p .login-link[data-v-174ef616]{color:#ff6b9d;text-decoration:none;font-weight:500;transition:color .3s ease}.register-page .register-right .register-form-container .register-form .form-footer p .login-link[data-v-174ef616]:hover{color:#ff5a8a}@keyframes float-174ef616{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-1.25rem) rotate(180deg)}}@keyframes heartbeat-174ef616{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@media(max-width:768px){.register-page[data-v-174ef616]{padding:.625rem}.register-page .register-container[data-v-174ef616]{grid-template-columns:1fr;max-width:31.25rem;min-height:auto}.register-page .register-left[data-v-174ef616]{padding:2.5rem 1.875rem;min-height:18.75rem}.register-page .register-left .decoration-content .logo-section[data-v-174ef616]{margin-bottom:1.875rem}.register-page .register-left .decoration-content .logo-section .logo-icon[data-v-174ef616]{width:3.75rem;height:3.75rem;margin-bottom:.9375rem}.register-page .register-left .decoration-content .logo-section .company-name[data-v-174ef616]{font-size:1.5rem}.register-page .register-left .decoration-content .logo-section .company-slogan[data-v-174ef616]{font-size:.875rem}.register-page .register-left .decoration-content .decoration-images[data-v-174ef616]{margin-bottom:1.875rem}.register-page .register-left .decoration-content .decoration-images .couple-illustration[data-v-174ef616]{gap:.9375rem}.register-page .register-left .decoration-content .decoration-images .couple-illustration .figure[data-v-174ef616]{width:2.8125rem;height:3.75rem}.register-page .register-left .decoration-content .decoration-images .couple-illustration .heart-symbol[data-v-174ef616]{font-size:1.25rem}.register-page .register-left .decoration-content .benefits h3[data-v-174ef616]{font-size:1rem;margin-bottom:.9375rem}.register-page .register-left .decoration-content .benefits ul li[data-v-174ef616]{font-size:.8125rem;margin-bottom:.5rem}.register-page .register-right[data-v-174ef616]{padding:2.5rem 1.875rem}.register-page .register-right .register-form-container .form-header[data-v-174ef616]{margin-bottom:1.875rem}.register-page .register-right .register-form-container .form-header h2[data-v-174ef616]{font-size:1.5rem}.register-page .register-right .register-form-container .form-header p[data-v-174ef616]{font-size:.875rem}.register-page .register-right .register-form-container .register-form .form-row[data-v-174ef616]{grid-template-columns:1fr;gap:0;margin-bottom:1.25rem}.register-page .register-right .register-form-container .register-form .form-group[data-v-174ef616]{margin-bottom:1.25rem}.register-page .register-right .register-form-container .register-form .form-group input[data-v-174ef616],.register-page .register-right .register-form-container .register-form .form-group select[data-v-174ef616]{padding:.75rem 1rem;font-size:.875rem}.register-page .register-right .register-form-container .register-form .form-group .phone-input input[data-v-174ef616]{padding-right:6.25rem}.register-page .register-right .register-form-container .register-form .form-group .phone-input .verify-btn[data-v-174ef616]{padding:.375rem .625rem;font-size:.6875rem}.register-page .register-right .register-form-container .register-form .form-options[data-v-174ef616]{margin-bottom:1.5625rem}.register-page .register-right .register-form-container .register-form .form-options .agreement[data-v-174ef616]{font-size:.8125rem}.register-page .register-right .register-form-container .register-form .register-btn[data-v-174ef616]{padding:.75rem;font-size:.875rem;margin-bottom:1.5625rem}}@media(max-width:480px){.register-page .register-container[data-v-174ef616]{border-radius:.9375rem}.register-page .register-left[data-v-174ef616]{padding:1.875rem 1.25rem;min-height:15.625rem}.register-page .register-left .decoration-content .logo-section .logo-icon[data-v-174ef616]{width:3.125rem;height:3.125rem}.register-page .register-left .decoration-content .logo-section .company-name[data-v-174ef616]{font-size:1.25rem}.register-page .register-left .decoration-content .logo-section .company-slogan[data-v-174ef616]{font-size:.75rem}.register-page .register-left .decoration-content .decoration-images[data-v-174ef616]{margin-bottom:1.5625rem}.register-page .register-left .decoration-content .decoration-images .couple-illustration[data-v-174ef616]{gap:.625rem}.register-page .register-left .decoration-content .decoration-images .couple-illustration .figure[data-v-174ef616]{width:2.1875rem;height:3.125rem}.register-page .register-left .decoration-content .decoration-images .couple-illustration .heart-symbol[data-v-174ef616]{font-size:1rem}.register-page .register-left .decoration-content .benefits h3[data-v-174ef616]{font-size:.875rem;margin-bottom:.75rem}.register-page .register-left .decoration-content .benefits ul li[data-v-174ef616]{font-size:.75rem;margin-bottom:.375rem}.register-page .register-right[data-v-174ef616]{padding:1.875rem 1.25rem}.register-page .register-right .register-form-container .form-header h2[data-v-174ef616]{font-size:1.25rem}.register-page .register-right .register-form-container .form-header p[data-v-174ef616]{font-size:.8125rem}.register-page .register-right .register-form-container .register-form .form-group input[data-v-174ef616],.register-page .register-right .register-form-container .register-form .form-group select[data-v-174ef616]{padding:.625rem .875rem;font-size:.8125rem}.register-page .register-right .register-form-container .register-form .form-group .phone-input input[data-v-174ef616]{padding-right:5.625rem}.register-page .register-right .register-form-container .register-form .form-group .phone-input .verify-btn[data-v-174ef616]{padding:.3125rem .5rem;font-size:.625rem}.register-page .register-right .register-form-container .register-form .register-btn[data-v-174ef616]{padding:.625rem;font-size:.8125rem}}