.card.svelte-p0225j{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-4);max-width:32rem;margin-bottom:var(--space-4)}.hint.svelte-p0225j{color:var(--text-muted);font-size:var(--font-sm)}.picker.svelte-p0225j{display:flex;flex-wrap:wrap;gap:var(--space-2);border:none;padding:0;margin:0}.gap-picker.svelte-p0225j{margin-top:var(--space-3)}.picker.svelte-p0225j legend:where(.svelte-p0225j){font-size:var(--font-sm);color:var(--text);padding:0;margin-bottom:var(--space-2)}.option.svelte-p0225j{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface);color:var(--text);font-size:var(--font-sm);cursor:pointer;transition:background var(--transition),border-color var(--transition)}.option.svelte-p0225j:hover{background:var(--surface-elevated)}.option.svelte-p0225j input[type=radio]:where(.svelte-p0225j){position:absolute;opacity:0;pointer-events:none;width:0;height:0}.option.selected.svelte-p0225j{background:var(--primary-soft-bg);border-color:var(--primary);color:var(--text)}.option.svelte-p0225j:has(input:where(.svelte-p0225j):focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}
