.radio.svelte-rgkjqz{align-items:center;gap:var(--size-xs);display:flex}.radio.svelte-rgkjqz input[type=radio]:where(.svelte-rgkjqz){appearance:none;width:var(--size-l);height:var(--size-l);border:2px solid var(--c-brand);background-clip:content-box;background-color:var(--bg-brand-2);cursor:pointer;transition:var(--transition);border-radius:50%;flex-shrink:0;padding:3px}.radio.svelte-rgkjqz input[type=radio]:where(.svelte-rgkjqz):checked{background-color:var(--c-brand)}.radio.svelte-rgkjqz input[type=radio]:where(.svelte-rgkjqz):focus-visible{outline:2px solid var(--c-brand);outline-offset:2px}.radio.svelte-rgkjqz.card{position:relative}.radio.svelte-rgkjqz.card input[type=radio]:where(.svelte-rgkjqz){opacity:0;pointer-events:none;position:absolute}.radio.svelte-rgkjqz.card label:where(.svelte-rgkjqz){gap:var(--size-xs);width:100%;min-height:var(--tap-size);padding:var(--size-m);border:var(--border);border-radius:var(--radius-xs);background:var(--bg-surface);cursor:pointer;transition:border-color var(--transition), background var(--transition);display:grid}.radio.svelte-rgkjqz.card label:where(.svelte-rgkjqz) .title:where(.svelte-rgkjqz){font-family:var(--font-title);font-size:var(--font-size-l);line-height:var(--lh-display);color:var(--c-heading)}.radio.svelte-rgkjqz.card label:where(.svelte-rgkjqz) .detail:where(.svelte-rgkjqz){font-size:var(--font-size-xs);color:var(--c-text-muted)}.radio.svelte-rgkjqz.card label:where(.svelte-rgkjqz):hover{border-color:var(--c-brand)}.radio.svelte-rgkjqz.card input[type=radio]:where(.svelte-rgkjqz):checked+label:where(.svelte-rgkjqz){border-color:var(--c-brand);background:var(--tone-default-bg);box-shadow:inset 0 0 0 1px var(--c-brand)}.radio.svelte-rgkjqz.card input[type=radio]:where(.svelte-rgkjqz):focus-visible+label:where(.svelte-rgkjqz){outline:2px solid var(--c-brand);outline-offset:2px}
