.group.svelte-12xm0bt{border:0;min-width:0;padding:0}.legend.svelte-12xm0bt{margin-bottom:var(--space-2);font-family:var(--font-engrave);letter-spacing:var(--tracking-engrave);text-transform:uppercase;font-weight:600;font-size:var(--step--1);color:var(--ctx-ink-muted);padding:0}.options.svelte-12xm0bt{gap:var(--space-2);display:grid}.choice.svelte-12xm0bt{align-items:flex-start;gap:var(--space-3);min-height:var(--tap);padding:var(--space-3);border:var(--border-width) solid var(--ctx-line);border-radius:var(--radius-md);cursor:pointer;touch-action:manipulation;transition:background-color var(--dur-fast) var(--ease-out);display:flex}.choice.svelte-12xm0bt:hover{background:var(--color-surface-3)}.choice.checked.svelte-12xm0bt{border-color:var(--ctx-action);box-shadow:inset 0 0 0 1px var(--ctx-action);background:var(--color-accent-quiet)}.choice.svelte-12xm0bt:has(input:where(.svelte-12xm0bt):focus-visible){outline:var(--focus-width) solid var(--ctx-focus);outline-offset:var(--focus-offset)}.group.svelte-12xm0bt:disabled .choice:where(.svelte-12xm0bt){cursor:not-allowed;opacity:.6}input.svelte-12xm0bt{width:1.25rem;height:1.25rem;accent-color:var(--ctx-action);flex:none;margin-top:.15em}input.svelte-12xm0bt:focus-visible{outline:none}.body.svelte-12xm0bt{gap:var(--space-1);display:grid}.label.svelte-12xm0bt{font-weight:700}.detail.svelte-12xm0bt{font-size:var(--step--1);color:var(--ctx-ink-muted)}
