.grid.svelte-a8yt2h{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.cell.svelte-a8yt2h{display:flex}.card.svelte-a8yt2h{min-height:12.5rem;color:inherit;transition:transform .25s var(--ease), border-color .25s var(--ease), box-shadow .25s var(--ease);flex-direction:column;flex:1;gap:.55rem;text-decoration:none;display:flex}a.card.svelte-a8yt2h:hover{border-color:color-mix(in oklab, var(--aurora-cyan) 45%, transparent);box-shadow:var(--shadow-glow);transform:translateY(-3px)}a.card.svelte-a8yt2h:focus-visible{outline:2px solid var(--aurora-cyan);outline-offset:2px}.card-top.svelte-a8yt2h{justify-content:space-between;align-items:center;gap:.5rem;min-height:1.5rem;display:flex}.kind.svelte-a8yt2h{letter-spacing:.03em;color:var(--text-muted);font-size:.72rem;font-weight:700}.tag.svelte-a8yt2h{white-space:nowrap;border-radius:999px;padding:.12rem .55rem;font-size:.72rem;font-weight:700;line-height:1.5}.tag--closed.svelte-a8yt2h{color:var(--text-muted);background:color-mix(in oklab, var(--text-muted) 12%, transparent);border:1px solid color-mix(in oklab, var(--text-muted) 30%, transparent)}.tag--sale.svelte-a8yt2h{color:#04121a;background:var(--live-gold)}.sales-closed-banner.svelte-a8yt2h{background:color-mix(in oklab, var(--live-gold) 14%, transparent);border:1px solid color-mix(in oklab, var(--live-gold) 45%, transparent);border-radius:var(--r-sm);color:var(--text);margin:0 0 1.5rem;padding:.85rem 1.1rem;font-weight:600;line-height:1.8}.title.svelte-a8yt2h{color:var(--text);margin:0;font-size:1.08rem;font-weight:800;line-height:1.55}.presenter.svelte-a8yt2h{color:var(--text-muted);margin:0;font-size:.88rem}.presenter-value.svelte-a8yt2h{color:var(--text)}.card-foot.svelte-a8yt2h{border-top:1px solid var(--glass-border);align-items:center;gap:.5rem;margin-top:auto;padding-top:.75rem;display:flex}.price.svelte-a8yt2h{color:var(--aurora-cyan);font-size:.95rem;font-weight:700}.view.svelte-a8yt2h{white-space:nowrap;color:var(--aurora-cyan);align-items:center;gap:.3rem;margin-inline-start:auto;font-size:.85rem;font-weight:700;display:inline-flex}.view-arrow.svelte-a8yt2h{transition:transform .2s var(--ease)}a.card.svelte-a8yt2h:hover .view-arrow:where(.svelte-a8yt2h){transform:translate(-3px)}@media (prefers-reduced-motion:reduce){.card.svelte-a8yt2h,.view-arrow.svelte-a8yt2h{transition:none}}
