.formStack.svelte-csds2b{display:grid;gap:var(--space-4, 1rem)}fieldset.svelte-csds2b{display:grid;gap:var(--space-2, .5rem);margin:0;padding:var(--space-4, 1rem);border:1px solid var(--color-border, #d9e2e0);border-radius:var(--radius-md, .5rem)}legend.svelte-csds2b{padding-inline:var(--space-2, .5rem);font-weight:700}.choice.svelte-csds2b{display:flex;align-items:flex-start;gap:var(--space-3, .75rem);min-height:44px;padding:.625rem;border-radius:var(--radius-sm, .375rem);line-height:1.4;cursor:pointer}.choice.svelte-csds2b:hover{background:var(--color-background, #f7f9f8)}.choice.svelte-csds2b input:where(.svelte-csds2b){width:1.25rem;height:1.25rem;margin:.1rem 0 0;accent-color:var(--color-brand-600, #2e8555)}.choice.svelte-csds2b input:where(.svelte-csds2b):focus-visible{outline:3px solid var(--color-brand-100, #ddf3e6);outline-offset:2px}.ageGrid.svelte-csds2b{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4, 1rem)}.resultLabel.svelte-csds2b{margin-bottom:var(--space-2, .5rem)}.resultValue.svelte-csds2b{margin-bottom:var(--space-3, .75rem);font-size:2.5rem;font-weight:800}.resultDescription.svelte-csds2b{line-height:1.55}.prompt.svelte-csds2b{color:var(--color-text-muted, #52606d);font-size:.875rem;line-height:1.5}@media(max-width:480px){.ageGrid.svelte-csds2b{grid-template-columns:1fr}}
