@layer reset,tokens,base;@layer kit{._cards_pylbr_4{gap:var(--space-3);display:grid}._container_pylbr_9{container-type:inline-size}@container (width>=480px){._cards_pylbr_4[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}}._card_pylbr_4{gap:var(--space-1);min-height:var(--size-tap-target);padding:var(--space-3) var(--space-4);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--radius-card);background:var(--color-surface-raised);color:var(--color-text-primary);font:inherit;text-align:start;cursor:pointer;flex-direction:column;display:flex}._card_pylbr_4[data-checked]{--checked-inset:calc(var(--border-width-thick) - var(--border-width-thin));padding:calc(var(--space-3) - var(--checked-inset)) calc(var(--space-4) - var(--checked-inset));border-width:var(--border-width-thick);border-color:var(--color-control-selected-bg)}._card_pylbr_4:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:calc(var(--focus-ring-width) * -1)}@media (hover:hover){._card_pylbr_4:hover:not([data-disabled],[data-checked]){border-color:var(--color-border-hover)}}._cards_pylbr_4[data-invalid] ._card_pylbr_4:not([data-checked],[data-disabled]){border-color:var(--color-status-danger-fg)}._card_pylbr_4[data-disabled]{cursor:not-allowed;opacity:.6}._top_pylbr_67{gap:var(--space-2);align-items:center;display:flex}._title_pylbr_73{font-weight:var(--font-weight-semibold);flex:1}._badge_pylbr_78{padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--color-surface-brand);color:var(--color-text-inverse);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);white-space:nowrap}._radio_pylbr_88{width:var(--space-5);height:var(--space-5);border:var(--border-width-thin) solid var(--color-border-strong);border-radius:var(--radius-pill);flex:none;justify-content:center;align-items:center;display:inline-flex}._card_pylbr_4[data-checked] ._radio_pylbr_88{border-color:var(--color-control-selected-bg)}._card_pylbr_4[data-checked] ._radio_pylbr_88:after{content:"";width:var(--space-3);height:var(--space-3);border-radius:var(--radius-pill);background:var(--color-control-selected-bg)}._description_pylbr_111{color:var(--color-text-muted);font-size:var(--font-size-sm)}._footer_pylbr_116{padding-top:var(--space-1);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}}@layer app;
