.card.svelte-3c5feb{align-items:center;gap:var(--space-12);box-sizing:border-box;padding:var(--space-16);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-bg-page);color:var(--color-text-primary);cursor:pointer;display:flex;position:relative}:where(:root[data-hover]) .card.svelte-3c5feb:hover:not(.selected,.disabled){border-color:var(--color-border-hover)}.card.svelte-3c5feb:focus-visible{box-shadow:var(--focus-ring);outline:none}.card.svelte-3c5feb:has(input:where(.svelte-3c5feb):focus-visible){box-shadow:var(--focus-ring);outline:none}button.card.svelte-3c5feb{inline-size:100%;font:inherit;text-align:start}.card.selected.svelte-3c5feb{border-color:var(--color-border-inverse);background:var(--color-bg-surface)}.card.error.svelte-3c5feb{border-color:var(--color-border-danger);background:var(--color-bg-danger-faint)}.card.disabled.svelte-3c5feb{border-color:var(--color-border-default);color:var(--color-text-tertiary);cursor:default}input.svelte-3c5feb{opacity:0;cursor:inherit;margin:0;position:absolute;inset:0}.icon.svelte-3c5feb{color:var(--color-icon-primary);flex-shrink:0;display:flex}.disabled.svelte-3c5feb .icon:where(.svelte-3c5feb){color:var(--color-icon-tertiary)}.content.svelte-3c5feb{align-items:center;gap:var(--space-12);flex:1;min-inline-size:0;display:flex}.text.svelte-3c5feb{align-items:stretch;gap:var(--space-2);flex-direction:column}.title-row.svelte-3c5feb{align-items:center;gap:var(--space-8);display:flex}.title.svelte-3c5feb{font:var(--font-body-medium);letter-spacing:var(--tracking-body-medium)}.badge.svelte-3c5feb{display:flex}.description.svelte-3c5feb{font:var(--font-small-regular);letter-spacing:var(--tracking-small-regular);color:var(--color-text-secondary)}.disabled.svelte-3c5feb .description:where(.svelte-3c5feb){color:var(--color-text-tertiary)}
