.ghost-image.svelte-1hc2f4h{--hatch-width:100%;--brand-color:var(--accent);justify-content:center;align-items:center;display:flex}.ghost-icon-frame.svelte-1hc2f4h{z-index:1;background:var(--bg);border:1px solid rgb(var(--accent-rgb) / .6);border-radius:var(--radius-sm);width:64px;height:64px;color:var(--accent-ink);justify-content:center;align-items:center;transition:border-color .18s;display:flex;position:relative}@media (hover:hover){.ghost-card.svelte-1hc2f4h:hover .ghost-icon-frame:where(.svelte-1hc2f4h){border-color:var(--accent)}}.ghost-title.svelte-1hc2f4h{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.title-line.svelte-1hc2f4h{font-size:clamp(var(--font-size-7), 9cqi, var(--font-size-11));color:var(--text);white-space:nowrap;padding-right:.18em;line-height:.88;overflow:visible}.ghost-card-solo.svelte-1hc2f4h .ghost-body:where(.svelte-1hc2f4h){justify-content:center}.ghost-card-solo.svelte-1hc2f4h .title-line:where(.svelte-1hc2f4h){font-size:var(--font-size-9);white-space:normal;text-wrap:balance;line-height:1.05}@media (width<=959px){.ghost-card-solo.svelte-1hc2f4h{grid-template-columns:112px 1fr}.ghost-card-solo.svelte-1hc2f4h .ghost-image:where(.svelte-1hc2f4h){aspect-ratio:1}.ghost-card-solo.svelte-1hc2f4h .ghost-body:where(.svelte-1hc2f4h){border-top:none;border-left:1px solid var(--border);padding:var(--space-7)}}.ghost-cta.svelte-1hc2f4h{align-items:center;gap:var(--space-3);font-size:var(--font-size-2);letter-spacing:var(--ls-xs);font-weight:var(--fw-700);text-transform:uppercase;color:var(--accent-ink);border-top:1px solid var(--border);padding-top:var(--space-4);margin-top:auto;display:flex}.ghost-cta.svelte-1hc2f4h svg:where(.svelte-1hc2f4h){flex-shrink:0;transition:transform .18s}@media (hover:hover){.car-card:hover .ghost-cta.svelte-1hc2f4h svg:where(.svelte-1hc2f4h){transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.ghost-icon-frame.svelte-1hc2f4h,.ghost-cta.svelte-1hc2f4h svg:where(.svelte-1hc2f4h){transition:none}.car-card:hover .ghost-cta.svelte-1hc2f4h svg:where(.svelte-1hc2f4h){transform:none}}.sort-pill-label.svelte-objf5x{background-color:var(--field-bg);color:var(--text);padding-right:calc(var(--space-6) + var(--select-chevron) + var(--space-2));background-position:calc(100% - var(--space-6)) 50%;position:relative}.sort-pill.svelte-objf5x{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.sort-pill-label.svelte-objf5x:focus-within{outline:2px solid var(--focus-ring);outline-offset:2px}
