.cmp.svelte-gyyrco{gap:var(--block-gap);flex-direction:column;display:flex}.cmp__filters.svelte-gyyrco{gap:var(--space-md);flex-direction:column;display:flex}.cmp__filters-label.svelte-gyyrco{color:var(--white);font-size:.9375rem;font-weight:600}.cmp__filter-grid.svelte-gyyrco{gap:var(--space-sm);flex-wrap:wrap;display:flex}.cmp__filter.svelte-gyyrco{align-items:center;gap:var(--space-sm);min-height:44px;padding:var(--space-sm) var(--space-md);border:1px solid var(--field-border);border-radius:var(--radius-chip);color:var(--white-2);text-align:start;cursor:pointer;transition:color var(--duration) var(--ease), border-color var(--duration) var(--ease), background-color var(--duration) var(--ease);background-color:#0000;font-family:inherit;font-size:.9375rem;font-weight:400;line-height:1.4;display:inline-flex}.cmp__filter.svelte-gyyrco:disabled{opacity:.55;cursor:progress}.cmp__filter.active.svelte-gyyrco{background-color:var(--gray);border-color:var(--gray);color:var(--surface-1)}@media (hover:hover){.cmp__filter.svelte-gyyrco:not(.active):hover:not(:disabled){border-color:var(--white-2);color:var(--white)}.cmp__filter.active.svelte-gyyrco:hover:not(:disabled){border-color:var(--white-2)}}.cmp__filter-check.svelte-gyyrco{text-align:center;flex:none;width:1em;font-weight:700;display:inline-block}.cmp__cards.svelte-gyyrco{gap:var(--block-gap);grid-template-columns:minmax(0,1fr);display:grid}.cmp__card.svelte-gyyrco{gap:var(--space-md);min-width:0;padding:var(--space-lg);background:var(--card-surface);border:1px solid var(--card-border);border-radius:var(--radius-card);flex-direction:column;display:flex}.cmp__card.winner.svelte-gyyrco{border-color:var(--red)}@media (width<=768px){.cmp__card.svelte-gyyrco{padding:var(--space-md)}.cmp__card-name.svelte-gyyrco{font-size:1.125rem}}@media (width>=1025px){.cmp__cards.svelte-gyyrco{grid-template-columns:repeat(3,minmax(0,1fr))}@supports (grid-template-rows:subgrid){.cmp__cards.svelte-gyyrco{row-gap:var(--space-md);grid-template-rows:[head]auto[cost]auto[duration]auto[bestfor]auto[strengths]auto[limits]auto[cta]auto}.cmp__cards.has-filters.svelte-gyyrco{grid-template-rows:[badge]auto[head]auto[score]auto[ratings]auto[cost]auto[duration]auto[bestfor]auto[strengths]auto[limits]auto[cta]auto}.cmp__card.svelte-gyyrco{grid-template-rows:subgrid;grid-row:1/-1;align-content:start;display:grid}.cmp__badge.svelte-gyyrco{grid-row:badge}.cmp__head.svelte-gyyrco{grid-row:head}.cmp__score.svelte-gyyrco{grid-row:score}.cmp__ratings.svelte-gyyrco{grid-row:ratings}.cmp__bestfor.svelte-gyyrco{grid-row:bestfor}.cmp__card.svelte-gyyrco>.cmp__meta:where(.svelte-gyyrco),.cmp__card.svelte-gyyrco>.cmp__lists:where(.svelte-gyyrco){grid-template-rows:subgrid;display:grid}.cmp__card.svelte-gyyrco>.cmp__meta:where(.svelte-gyyrco){grid-row:cost/span 2}.cmp__card.svelte-gyyrco>.cmp__lists:where(.svelte-gyyrco){grid-row:strengths/span 2}.cmp__cta.svelte-gyyrco{grid-row:cta}}}.cmp__badge.svelte-gyyrco{color:var(--red-light)}.cmp__head.svelte-gyyrco{gap:var(--space-xs);flex-direction:column;display:flex}.cmp__card-name.svelte-gyyrco{color:var(--white)}.cmp__card-tagline.svelte-gyyrco{color:var(--gray);font-size:.9375rem}.cmp__score.svelte-gyyrco{gap:var(--space-xs);flex-direction:column;display:flex}.cmp__score-label.svelte-gyyrco{color:var(--white);font-size:.9375rem;font-weight:600}.cmp__score-bar.svelte-gyyrco{height:var(--space-sm);background:var(--cmp-track,var(--surface-3));border-radius:var(--radius-sm);display:block;overflow:hidden}.cmp__score-fill.svelte-gyyrco{background:var(--red);height:100%;display:block}.cmp__ratings.svelte-gyyrco{flex-direction:column;display:flex}.cmp__rating.svelte-gyyrco{align-items:baseline;gap:var(--space-sm);padding-block:var(--space-xs);font-size:.9375rem;display:flex}.cmp__rating--strong.svelte-gyyrco{color:var(--success)}.cmp__rating--weak.svelte-gyyrco{color:var(--red-light)}.cmp__rating--neutral.svelte-gyyrco{color:var(--gray)}.cmp__rating-icon.svelte-gyyrco{text-align:center;flex:none;width:1.25rem;font-weight:700}.cmp__meta.svelte-gyyrco{gap:var(--space-md);flex-direction:column;display:flex}.cmp__meta-item.svelte-gyyrco{gap:var(--space-xs);flex-direction:column;display:flex}.cmp__meta-value.svelte-gyyrco{color:var(--white);font-size:1.125rem;font-weight:700}.cmp__meta-note.svelte-gyyrco{color:var(--gray);font-size:.9375rem}.cmp__bestfor.svelte-gyyrco{color:var(--white-2);font-size:.9375rem;line-height:1.6}.cmp__lists.svelte-gyyrco{gap:var(--space-md);flex-direction:column;display:flex}.cmp__list.svelte-gyyrco{gap:var(--space-xs);flex-direction:column;display:flex}.cmp__list-heading--strong.svelte-gyyrco{color:var(--success)}.cmp__list-heading--weak.svelte-gyyrco{color:var(--red-light)}.cmp__list.svelte-gyyrco ul:where(.svelte-gyyrco){gap:var(--space-xs);padding-left:var(--space-lg);color:var(--white-2);flex-direction:column;font-size:.9375rem;display:flex}.cmp__cta.svelte-gyyrco{justify-content:center;width:100%}.cmp__disclaimer.svelte-gyyrco{max-width:68ch;color:var(--gray);text-align:start;font-size:.9375rem}
