.klyp-PickerCard{align-items:center;gap:var(--space-10);padding:var(--space-12) var(--space-14);background:var(--color-bg-glass);border:var(--bw-default) solid var(--color-border-subtle);border-radius:var(--r-card);color:var(--color-fg-primary);cursor:pointer;font:inherit;text-align:left;width:100%;min-width:0;min-height:var(--space-64);appearance:none;transition:background var(--duration-fast) var(--easing-standard), border-color var(--duration-fast) var(--easing-standard);display:flex}.klyp-PickerCard[data-layout=vertical]{text-align:left;flex-direction:column;align-items:flex-start}.klyp-PickerCard[data-size=sm]{padding:var(--space-8) var(--space-10);min-height:var(--space-48)}.klyp-PickerCard[data-size=lg]{padding:var(--space-16) var(--space-18);min-height:var(--space-80)}.klyp-PickerCard:hover{background:var(--color-bg-surface-solid);border-color:var(--color-border-default)}.klyp-PickerCard:focus-visible{border-color:var(--color-border-focus);border-width:var(--bw-emphasis)}.klyp-PickerCard[data-selected]{background:var(--color-bg-surface-solid);border-color:var(--color-border-default)}.klyp-PickerCard[data-selected]:hover{background:var(--color-bg-surface-hover)}.klyp-PickerCard[data-disabled]{opacity:var(--opacity-disabled);cursor:not-allowed}.klyp-PickerCard__visual{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.klyp-PickerCard__visual svg{flex-shrink:0}.klyp-PickerCard__stack{gap:var(--space-2);flex-direction:column;flex:auto;min-width:0;display:flex}.klyp-PickerCard__label{font-size:var(--font-size-14);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);color:var(--color-fg-primary)}.klyp-PickerCard__sub{font-size:var(--font-size-11);line-height:var(--line-height-tight);color:var(--color-fg-muted)}.klyp-PickerCard__radio{width:var(--space-16);height:var(--space-16);border:var(--bw-emphasis) solid var(--color-border-default);border-radius:var(--radius-full);transition:border-color var(--duration-fast) var(--easing-standard), background var(--duration-fast) var(--easing-standard);background:0 0;flex-shrink:0;position:relative}.klyp-PickerCard[data-selected] .klyp-PickerCard__radio{border-color:var(--color-fg-primary)}.klyp-PickerCard[data-selected] .klyp-PickerCard__radio:after{content:"";inset:var(--space-2);background:var(--color-fg-primary);border-radius:var(--radius-full);position:absolute}
