.mosaic.svelte-ie3vxs{background:hsl(var(--muted));border-radius:1rem;gap:4px;height:268px;display:grid;position:relative;overflow:hidden}.mosaic.svelte-ie3vxs img:where(.svelte-ie3vxs){object-fit:cover;width:100%;height:100%;min-height:0}.mosaic--three.svelte-ie3vxs,.mosaic--five.svelte-ie3vxs{grid-template-rows:1fr 1fr;grid-template-columns:1.55fr 1fr}.mosaic--three.svelte-ie3vxs img:where(.svelte-ie3vxs):first-child{object-position:50% 28%;grid-row:1/span 2}.mosaic--five.svelte-ie3vxs img:where(.svelte-ie3vxs):first-child{object-position:50% 28%;grid-row:1/span 2}.mosaic--two.svelte-ie3vxs{grid-template-columns:1fr 1fr}.mosaic-extra.svelte-ie3vxs{display:none}.mosaic-count.svelte-ie3vxs{background:hsl(var(--background));color:hsl(var(--foreground));border-radius:9999px;padding:5px 11px;font-size:12.5px;font-weight:800;position:absolute;bottom:10px;left:10px}@media (min-width:1024px){.mosaic.svelte-ie3vxs{height:380px}.mosaic--five.svelte-ie3vxs{grid-template-columns:1.3fr 1fr 1fr}.mosaic--five.svelte-ie3vxs .mosaic-extra:where(.svelte-ie3vxs){display:block}}.plot.svelte-ie3vxs{height:30px;margin:14px 7px 0;position:relative}.plot.svelte-ie3vxs:before{content:"";background:hsl(var(--muted));border-radius:9999px;height:4px;position:absolute;top:13px;left:-7px;right:-7px}.plot-band.svelte-ie3vxs{background:hsl(var(--primary) / .14);border:1px solid hsl(var(--primary) / .35);border-radius:9999px;height:14px;position:absolute;top:8px}.plot-dot.svelte-ie3vxs,.legend-dot.svelte-ie3vxs{background:hsl(var(--background));border:2px solid hsl(var(--primary));border-radius:50%}.plot-dot.svelte-ie3vxs{width:14px;height:14px;margin-left:-7px;position:absolute;top:8px}.legend-dot.svelte-ie3vxs{width:10px;height:10px}.plot-dot--pp.svelte-ie3vxs,.legend-dot--pp.svelte-ie3vxs{background:hsl(var(--primary))}.card.svelte-ie3vxs{background:hsl(var(--card));border:1px solid hsl(var(--foreground) / .06);height:100%;box-shadow:var(--shadow-card,0 8px 22px #1018280f);border-radius:1rem;flex-direction:column;text-decoration:none;transition:transform .18s cubic-bezier(.16,1,.3,1),border-color .18s;display:flex;overflow:hidden}.card.svelte-ie3vxs:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.card-photo.svelte-ie3vxs{aspect-ratio:4/3;background:hsl(var(--muted));position:relative}.card-price.svelte-ie3vxs{background:hsl(var(--background));max-width:calc(100% - 16px);color:hsl(var(--foreground));font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;border-radius:.5rem;padding:3px 8px;font-size:14.5px;font-weight:800;position:absolute;bottom:8px;left:8px;overflow:hidden}@media (hover:hover){.card.svelte-ie3vxs:hover{border-color:hsl(var(--primary) / .35);transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){.card.svelte-ie3vxs{transition:none}}
