.building-marker-card.svelte-16mjgta,.building-marker-area.svelte-16mjgta,.building-marker-price.svelte-16mjgta{transition:background-color .16s,border-color .16s,box-shadow .16s,color .16s,opacity .16s,transform .16s}.is-selected.svelte-16mjgta .building-marker-card:where(.svelte-16mjgta){background:var(--color-brand-500);color:#fff;box-shadow:0 18px 30px color-mix(in srgb, var(--color-brand-500) 32%, transparent), 0 0 0 3px #ffffffe6;border-color:var(--color-brand-400);transform:scale(1.08)}.is-selected.svelte-16mjgta .building-marker-area:where(.svelte-16mjgta),.is-selected.svelte-16mjgta .building-marker-price:where(.svelte-16mjgta){color:#fff;opacity:1}.building-stack-marker-card.svelte-ed7fsk,.building-stack-marker-icon.svelte-ed7fsk{transition:background-color .16s,border-color .16s,box-shadow .16s,color .16s,transform .16s}.is-selected.svelte-ed7fsk .building-stack-marker-card:where(.svelte-ed7fsk){background:var(--color-brand-500);color:#fff;box-shadow:0 18px 30px color-mix(in srgb, var(--color-brand-500) 32%, transparent), 0 0 0 3px #ffffffe6;border-color:var(--color-brand-400);transform:scale(1.08)}.is-selected.svelte-ed7fsk .building-stack-marker-icon:where(.svelte-ed7fsk){color:#fff;background:#ffffff29;border-color:#ffffff40}.presale-marker-content.svelte-1rzu4pe{--presale:#ea580c;background:var(--color-panel);box-shadow:var(--shadow-premium);outline:1.5px solid var(--presale);color:var(--color-main);border-radius:6px;gap:0;font-size:.75rem;font-weight:700;transition:transform .16s,box-shadow .16s}.presale-marker-content.svelte-1rzu4pe.is-approximate{outline-style:dashed}.presale-marker-content.svelte-1rzu4pe.is-selected{box-shadow:0 14px 26px color-mix(in srgb, var(--presale) 36%, transparent), 0 0 0 3px #ffffffe6;transform:scale(1.1)}.presale-marker-content.svelte-1rzu4pe .badge:where(.svelte-1rzu4pe){background:var(--presale);color:#fff;letter-spacing:-.01em;border-radius:4px;align-items:center;gap:4px;padding:3px 6px;font-size:.6875rem;font-weight:800;display:inline-flex}.presale-marker-content.svelte-1rzu4pe.has-label .badge:where(.svelte-1rzu4pe){border-radius:4px 0 0 4px}.presale-marker-content.svelte-1rzu4pe .count:where(.svelte-1rzu4pe){font-family:var(--font-mono,ui-monospace, monospace);background:#ffffff47;border-radius:999px;padding:0 5px;font-size:.625rem}.presale-marker-content.svelte-1rzu4pe .name:where(.svelte-1rzu4pe){text-overflow:ellipsis;max-width:11rem;padding:3px 8px 3px 6px;overflow:hidden}.presale-overlay.svelte-vmtkdp{pointer-events:none;right:1rem;bottom:calc(var(--chat-launcher-inset,1.5rem) + var(--chat-launcher-size,3.5rem) + .75rem);z-index:5;position:absolute}.map-canvas.svelte-vmtkdp{inset:0 0 calc(-1 * var(--tab-bar-overlap,0px)) 0;position:absolute}.map-canvas.svelte-vmtkdp>div:where(.svelte-vmtkdp)>div[style*="z-index: 100"][style*="bottom: 0px"]{bottom:var(--tab-bar-overlap,0px)!important}
