.top.svelte-e12qt1{z-index:40;border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:18px;padding:12px 24px;display:flex;position:sticky;top:68px}.sbw.svelte-e12qt1{flex:none;width:min(640px,52%)}.chips.svelte-e12qt1{scrollbar-width:none;gap:8px;min-width:0;display:flex;overflow-x:auto}.chips.svelte-e12qt1::-webkit-scrollbar{display:none}.chip.svelte-e12qt1{cursor:pointer;white-space:nowrap;background:#fff;border:0;border-radius:999px;flex:none;align-items:center;gap:6px;height:38px;padding:0 14px;font-size:14px;font-weight:500;transition:box-shadow .2s,background .2s;display:inline-flex;box-shadow:inset 0 0 0 1px #07090d24}.chip.svelte-e12qt1:hover{box-shadow:inset 0 0 0 1px var(--ink)}.chip.on.svelte-e12qt1{background:var(--ink);color:#fff;box-shadow:none}.chip.key.on.svelte-e12qt1 svg{color:var(--accent)}.chip.sel.svelte-e12qt1 select:where(.svelte-e12qt1){font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;outline:none}.chip.sel.on.svelte-e12qt1 select:where(.svelte-e12qt1) option:where(.svelte-e12qt1){color:var(--ink)}.split.svelte-e12qt1{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);display:grid}.list.svelte-e12qt1{padding:22px 24px 60px}.ai.svelte-e12qt1{color:#4b3fd1;background:#ecebff;border-radius:999px;align-items:center;gap:8px;margin-bottom:14px;padding:7px 14px;font-size:14px;display:inline-flex}.lh.svelte-e12qt1{justify-content:space-between;align-items:center;gap:12px;display:flex}h1.svelte-e12qt1{letter-spacing:-.02em;font-size:24px;font-weight:700}.sort.svelte-e12qt1{cursor:pointer;background:#fff;border:0;border-radius:999px;height:38px;padding:0 14px;font-size:14px;box-shadow:inset 0 0 0 1px #07090d24}.sub.svelte-e12qt1{color:var(--muted);margin-top:4px;font-size:14px}.grid.svelte-e12qt1{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:30px 20px;margin-top:22px;display:grid}.mapcol.svelte-e12qt1{height:calc(100vh - 131px);position:sticky;top:131px}.empty.svelte-e12qt1,.soon.svelte-e12qt1{box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:22px;margin-top:40px;padding:36px}.soon.svelte-e12qt1 h2:where(.svelte-e12qt1){font-size:30px}.empty.svelte-e12qt1 p:where(.svelte-e12qt1),.soon.svelte-e12qt1 p:where(.svelte-e12qt1){color:var(--muted);margin:8px 0 22px}.soon-cta.svelte-e12qt1{flex-wrap:wrap;gap:10px;display:flex}.lightbtn.svelte-e12qt1{background:#f1f1ee}.maptoggle.svelte-e12qt1{display:none}@media (width<=1100px){.top.svelte-e12qt1{flex-direction:column;align-items:stretch;gap:10px}.sbw.svelte-e12qt1{width:100%}.mapcol.svelte-e12qt1{height:calc(100vh - 186px);top:186px}}@media (width<=860px){.top.svelte-e12qt1{padding:10px 16px;top:60px}.split.svelte-e12qt1{grid-template-columns:1fr}.list.svelte-e12qt1{padding:18px 16px 120px}.mapcol.svelte-e12qt1{z-index:50;height:auto;display:none;position:fixed;inset:60px 0 0}.mapcol.open.svelte-e12qt1{display:block}.maptoggle.svelte-e12qt1{left:50%;bottom:calc(84px + env(safe-area-inset-bottom));z-index:65;background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;height:46px;padding:0 22px;font-weight:600;display:inline-flex;position:fixed;translate:-50%;box-shadow:0 10px 30px -8px #00000080}.grid.svelte-e12qt1{grid-template-columns:1fr}h1.svelte-e12qt1{font-size:20px}}
