.radio-list.svelte-l8ys0u{gap:var(--space-1);border:none;flex-direction:column;margin:0;padding:0;display:flex}.legend.svelte-l8ys0u{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.legend.visible.svelte-l8ys0u{width:auto;height:auto;margin:0 0 var(--space-1);clip-path:none;white-space:normal;color:var(--ink);font-family:var(--font);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:600;position:static;overflow:visible}.option.svelte-l8ys0u{align-items:center;gap:var(--space-3);min-height:var(--tap);padding:0 var(--space-2);color:var(--ink);font-family:var(--font);font-size:var(--fs-body);line-height:var(--lh-body);cursor:pointer;display:flex}.radio.svelte-l8ys0u{border:2px solid var(--ink-3);background:var(--surface);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:inline-flex}.radio[data-state=checked].svelte-l8ys0u{border-color:var(--accent)}.dot.svelte-l8ys0u{background:var(--accent);width:10px;height:10px;transition:transform var(--dur) var(--ease);border-radius:50%;transform:scale(0)}.radio[data-state=checked].svelte-l8ys0u .dot:where(.svelte-l8ys0u){transform:scale(1)}.radio.svelte-l8ys0u:disabled{cursor:not-allowed}
