.register_card__73HoV{width:100%;max-width:400px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:2rem}.register_title__fLXp1{font-size:1.5rem;font-weight:700;margin-bottom:1.5rem}.register_form__lbHsB{display:flex;flex-direction:column;gap:1rem}.register_label__fMC8W{display:flex;flex-direction:column;gap:.25rem;font-size:.875rem;font-weight:500}.register_input__eaBbL{padding:.5rem .75rem;border:1px solid var(--color-border);border-radius:var(--radius);font-size:1rem;font-family:inherit;outline:none;transition:border-color .15s}.register_input__eaBbL:focus{border-color:var(--color-primary)}.register_button__ATYka{padding:.625rem 1rem;background:var(--color-primary);color:#fff;border:none;border-radius:var(--radius);font-size:1rem;font-weight:500;transition:background .15s}.register_button__ATYka:hover:not(:disabled){background:var(--color-primary-hover)}.register_button__ATYka:disabled{opacity:.6;cursor:not-allowed}.register_error__FMN9s{font-size:.875rem;color:var(--color-danger)}.register_footer__N12ki{margin-top:1.25rem;font-size:.875rem;color:var(--color-text-muted);text-align:center}