.carcard.svelte-1c5ybd0{transition:transform var(--dur) var(--ease), border-color var(--dur) var(--ease);overflow:hidden}.carcard.svelte-1c5ybd0:hover{border-color:var(--border-strong);transform:translateY(-4px)}.link.svelte-1c5ybd0{color:inherit;text-decoration:none;display:block}.media.svelte-1c5ybd0{aspect-ratio:4/3;background:var(--surface-2);position:relative}.media.svelte-1c5ybd0 img{object-fit:cover;width:100%;height:100%}.ph.svelte-1c5ybd0{width:100%;height:100%;color:var(--text-dim);place-items:center;display:grid}.status.svelte-1c5ybd0{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);position:absolute;top:.75rem;left:.75rem}.body.svelte-1c5ybd0{padding:1rem 1.15rem 1.15rem}.ccard-title.svelte-1c5ybd0{font-size:var(--fs-500)}.specs.svelte-1c5ybd0{color:var(--text-muted);font-size:var(--fs-300);flex-wrap:wrap;gap:.5rem 1rem;margin:.6rem 0 1rem;display:flex}.specs.svelte-1c5ybd0 li:where(.svelte-1c5ybd0){align-items:center;gap:.35rem;display:inline-flex}.foot.svelte-1c5ybd0{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;padding-top:.9rem;display:flex}.price.svelte-1c5ybd0 strong:where(.svelte-1c5ybd0){font-size:var(--fs-600);color:var(--brand-amber)}.per.svelte-1c5ybd0{color:var(--text-muted);font-size:var(--fs-300)}.detail.svelte-1c5ybd0{color:var(--text);align-items:center;gap:.35rem;font-weight:700;display:inline-flex}.carcard.svelte-1c5ybd0:hover .detail:where(.svelte-1c5ybd0){color:var(--brand-amber)}.top.svelte-1h5pzwp{padding-top:1.5rem}.intro.svelte-1h5pzwp{padding-bottom:clamp(1rem,3vw,1.75rem)}.intro.svelte-1h5pzwp h1:where(.svelte-1h5pzwp){font-size:var(--fs-800);margin-top:.5rem}.lead.svelte-1h5pzwp{font-size:var(--fs-500);margin-top:.75rem}.pt0.svelte-1h5pzwp{padding-top:0}.demo-note.svelte-1h5pzwp{border:1px dashed var(--border-strong);border-radius:var(--r-full);color:var(--text-muted);font-size:var(--fs-300);align-items:center;gap:.5rem;margin-bottom:1.25rem;padding:.6rem 1rem;display:inline-flex}.demo-note.svelte-1h5pzwp svg{color:var(--brand-amber)}.grid.svelte-1h5pzwp{grid-template-columns:1fr;gap:1.5rem;display:grid}.empty.svelte-1h5pzwp{text-align:center;color:var(--text-muted);justify-items:center;gap:.85rem;padding:clamp(2.5rem,7vw,4rem) 1.5rem;display:grid}.empty.svelte-1h5pzwp h2:where(.svelte-1h5pzwp){font-size:var(--fs-600);color:var(--text)}@media (width>=40rem){.grid.svelte-1h5pzwp{grid-template-columns:1fr 1fr}}@media (width>=64rem){.grid.svelte-1h5pzwp{grid-template-columns:repeat(3,1fr)}}
