.tb.svelte-115hvdj{border:1px solid var(--color-line-strong);color:var(--color-ink);background:#fffffff0;border-radius:999px;align-items:center;gap:.3rem;padding:.18rem .55rem;font-size:.75rem;font-weight:600;display:inline-flex}.tb.compact.svelte-115hvdj{gap:.22rem;padding:.16rem .5rem}.lbl.svelte-115hvdj{color:var(--color-ink-soft);margin-right:.05rem;font-size:.68rem;font-weight:500}.sh.svelte-115hvdj{width:10px;height:12px;fill:var(--color-ink-faint);flex:none}.v.svelte-115hvdj .sh:where(.svelte-115hvdj){fill:var(--color-good)}.g.svelte-115hvdj .sh:where(.svelte-115hvdj){fill:var(--color-brand-400)}.b.svelte-115hvdj .sh:where(.svelte-115hvdj){fill:var(--color-warn)}.l.svelte-115hvdj .sh:where(.svelte-115hvdj){fill:var(--color-bad)}.lc.svelte-15gyhn6{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;height:100%;transition:transform .14s,box-shadow .14s;display:flex;overflow:hidden}.lc.svelte-15gyhn6:hover{box-shadow:var(--shadow-card);transform:translateY(-2px)}.lc-img.svelte-15gyhn6{aspect-ratio:4/3;background-color:var(--color-brand-50);background-position:50%;background-size:cover;position:relative}.lc-img.svelte-15gyhn6 img:where(.svelte-15gyhn6),.ph.svelte-15gyhn6{object-fit:cover;width:100%;height:100%;display:block}.lc-type.svelte-15gyhn6{color:var(--color-ink);background:#fffffff0;border-radius:999px;padding:.2rem .6rem;font-size:.72rem;font-weight:600;position:absolute;top:.6rem;left:.6rem}.lc-trust.svelte-15gyhn6{position:absolute;top:.6rem;right:2.6rem}.lc-heart.svelte-15gyhn6{width:30px;height:30px;color:var(--color-ink-soft);cursor:pointer;background:#ffffffeb;border:0;border-radius:999px;font-size:1rem;line-height:1;position:absolute;top:.4rem;right:.55rem;box-shadow:0 1px 4px #0000002e}.lc-heart.on.svelte-15gyhn6{color:var(--color-bad)}.lc-match.svelte-15gyhn6{background:var(--color-brand-600);color:#fff;border-radius:999px;padding:.15rem .5rem;font-size:.72rem;font-weight:650;position:absolute;bottom:.6rem;left:.6rem}.lc-body.svelte-15gyhn6{padding:.85rem .9rem 1rem}.lc-price.svelte-15gyhn6{color:var(--color-ink);font-size:1.02rem;font-weight:680}.lc-per-acre.svelte-15gyhn6{margin-top:.05rem;font-size:.78rem}.lc-title.svelte-15gyhn6{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.2rem 0 .35rem;font-size:.95rem;font-weight:550;line-height:1.3;display:-webkit-box;overflow:hidden}.lc-specs.svelte-15gyhn6{font-size:.82rem}.lc-terrain.svelte-15gyhn6{flex-wrap:wrap;gap:.35rem;margin-top:.6rem;display:flex}.lc-terrain.svelte-15gyhn6 .chip:where(.svelte-15gyhn6){padding:.15rem .5rem;font-size:.72rem}
