.registration-layout.svelte-52fghe{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(18rem,.9fr);gap:1rem}.registration-panel.svelte-52fghe{display:grid;gap:1rem;align-content:start}.registration-panel-primary.svelte-52fghe{background:linear-gradient(180deg,#0d2027f0,#08141af0)}.registration-panel-copy.svelte-52fghe{display:grid;gap:.65rem}.registration-panel-copy.svelte-52fghe h3:where(.svelte-52fghe),.registration-panel-copy.svelte-52fghe p:where(.svelte-52fghe){margin:0}.registration-panel-copy.svelte-52fghe h3:where(.svelte-52fghe){font-size:1.2rem;letter-spacing:-.02em}.registration-panel-copy.svelte-52fghe p:where(.svelte-52fghe){color:var(--color-text-muted);line-height:1.6}.registration-aside.svelte-52fghe{display:grid;gap:1rem;align-content:start}.registration-form-shell.svelte-52fghe{display:grid;gap:1rem}.registration-actions.svelte-52fghe{align-items:stretch}.registration-link-form.svelte-52fghe{margin:0}.provider-stack.svelte-52fghe{display:grid;gap:.75rem}.provider-inline-form.svelte-52fghe{margin:0}.provider-inline-button.svelte-52fghe{width:100%;justify-content:center}.terms-consent-row.svelte-52fghe{display:flex;align-items:flex-start;gap:.8rem;padding:.95rem 1rem;border:1px solid var(--color-border);border-radius:1rem;background:var(--color-bg-panel-soft)}.terms-consent-row.svelte-52fghe input:where(.svelte-52fghe){margin-top:.25rem}.terms-consent-row.svelte-52fghe span:where(.svelte-52fghe){color:var(--color-text-muted)}.terms-consent-row.svelte-52fghe a:where(.svelte-52fghe){color:var(--color-accent-secondary);text-decoration:underline}@media(max-width:980px){.registration-layout.svelte-52fghe{grid-template-columns:1fr}}
