.register-card[data-v-c760dc6d]{width:100%}.register-header[data-v-c760dc6d]{margin-bottom:1.75rem}.register-header h2[data-v-c760dc6d]{color:var(--brand-primary);font-family:Sora,sans-serif;font-size:1.5rem;font-weight:800;margin:0 0 .25rem}.register-header p[data-v-c760dc6d]{color:#94a3b8;font-size:.875rem;margin:0}.register-form[data-v-c760dc6d]{display:flex;flex-direction:column;gap:1rem}.fields-row[data-v-c760dc6d]{display:grid;gap:.75rem;grid-template-columns:1fr 1fr}.field[data-v-c760dc6d]{display:flex;flex-direction:column;gap:.3rem}.field label[data-v-c760dc6d]{color:#475569;font-size:.78rem;font-weight:600}.input[data-v-c760dc6d]{background:#fff;border:1.5px solid #e2e8f0;border-radius:.625rem;color:#1e293b;font-size:.875rem;outline:none;padding:.7rem .875rem;transition:border-color .18s,box-shadow .18s;width:100%}.input[data-v-c760dc6d]::-moz-placeholder{color:#cbd5e1}.input[data-v-c760dc6d]::placeholder{color:#cbd5e1}.input[data-v-c760dc6d]:focus{border-color:#4ed6eb;box-shadow:0 0 0 3px #4ed6eb1f}.input-wrap[data-v-c760dc6d]{position:relative}.eye-btn[data-v-c760dc6d]{align-items:center;background:none;border:none;color:#94a3b8;cursor:pointer;display:flex;position:absolute;right:.75rem;top:50%;transform:translateY(-50%)}.eye-btn[data-v-c760dc6d]:hover{color:var(--brand-primary)}.error-msg[data-v-c760dc6d]{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:.625rem;color:#ef4444;display:flex;font-size:.8rem;gap:.5rem;padding:.75rem}.submit-btn[data-v-c760dc6d]{background:var(--brand-primary);border:none;border-radius:.75rem;color:#fff;cursor:pointer;font-size:.875rem;font-weight:700;margin-top:.25rem;padding:.875rem;transition:all .2s;width:100%}.submit-btn[data-v-c760dc6d]:hover:not(:disabled){background:#162f40;box-shadow:0 4px 16px #0e2b3a33;transform:translateY(-1px)}.submit-btn[data-v-c760dc6d]:disabled{cursor:not-allowed;opacity:.6}.login-link[data-v-c760dc6d]{color:#94a3b8;font-size:.82rem;margin-top:1.25rem;text-align:center}.login-link a[data-v-c760dc6d]{color:var(--brand-primary);font-weight:700;text-decoration:none}.fade-enter-active[data-v-c760dc6d],.fade-leave-active[data-v-c760dc6d]{transition:opacity .2s}.fade-enter-from[data-v-c760dc6d],.fade-leave-to[data-v-c760dc6d]{opacity:0}
