.places-page.svelte-1kxy863{max-width:var(--container-max, 1280px);margin:0 auto;padding:var(--space-8) var(--space-4) var(--space-10);display:flex;flex-direction:column;gap:var(--space-6)}.grid.svelte-1kxy863{display:flex;align-items:flex-start;gap:var(--space-4)}.grid__col.svelte-1kxy863{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:var(--space-5)}.sentinel.svelte-1kxy863{height:1px}.empty.svelte-1kxy863{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);padding:var(--space-8) 0}.empty__line.svelte-1kxy863{margin:0;font-size:var(--type-headline-size);line-height:var(--type-headline-line);font-weight:var(--type-headline-weight);color:var(--ink-muted);max-width:46ch}.empty__actions.svelte-1kxy863{display:flex;flex-wrap:wrap;gap:var(--space-2)}.empty__button.svelte-1kxy863{background:var(--surface);border:none;border-radius:var(--radius-base-pill);color:var(--ink);font-family:inherit;font-size:var(--type-callout-size);line-height:var(--type-callout-line);min-height:44px;padding:0 var(--space-4);cursor:pointer}.empty__button.svelte-1kxy863:hover{background:var(--surface-raised)}@media(max-width:640px){.places-page.svelte-1kxy863{padding:var(--space-5) var(--space-3) var(--space-8);gap:var(--space-5)}.grid.svelte-1kxy863{gap:var(--space-3)}}.places-main.svelte-1kxy863{display:contents}.places-page--map.svelte-1kxy863{max-width:none;flex-direction:row;align-items:flex-start;gap:var(--space-4);padding-right:var(--space-4);padding-bottom:0}.places-page--map.svelte-1kxy863 .places-main:where(.svelte-1kxy863){display:flex;flex:0 0 392px;min-width:0;flex-direction:column;gap:var(--space-6);padding-bottom:var(--space-10)}.places-map.svelte-1kxy863{--topbar: 76px;--main-pad: 32px;position:sticky;top:calc(var(--space-4) - var(--main-pad));flex:1 1 0;min-width:0;margin-top:calc(var(--space-4) - var(--space-8) - var(--main-pad));height:calc(100dvh - var(--topbar) - var(--space-6))}.places-map.svelte-1kxy863 .places-map__view{width:100%;height:100%;border-radius:var(--radius-base-lg)}.round.svelte-1kxy863{flex:none;width:48px;height:48px;display:grid;place-items:center;padding:0;border:0;border-radius:var(--radius-base-pill);background:var(--surface-raised);color:var(--ink);cursor:pointer}.round.svelte-1kxy863:focus-visible,.glass-round.svelte-1kxy863:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.glass-round.svelte-1kxy863{flex:none;width:44px;height:44px;display:grid;place-items:center;padding:0;border:1px solid var(--hairline);border-radius:var(--radius-base-pill);background:#1c1c1eb8;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);color:#fff;cursor:pointer}.phone-map.svelte-1kxy863{position:fixed;inset:0;z-index:var(--z-overlay, 300);background:var(--surface)}.phone-map--under.svelte-1kxy863{z-index:0}.phone-map--idle.svelte-1kxy863{visibility:hidden}.places-page--over.svelte-1kxy863{position:relative;z-index:1;min-height:100dvh;background:var(--canvas);will-change:transform}.places-page--settling.svelte-1kxy863{transition:transform .28s cubic-bezier(.32,.72,0,1)}@media(prefers-reduced-motion:reduce){.places-page--settling.svelte-1kxy863{transition:none}}.grab.svelte-1kxy863{position:sticky;top:0;z-index:5;margin:calc(var(--space-5) * -1) calc(var(--space-3) * -1) calc(var(--space-3) * -1);padding:var(--space-2) 0;background:var(--canvas);cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.grab.svelte-1kxy863:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.grab__pill.svelte-1kxy863{display:block;width:36px;height:5px;margin:0 auto;border-radius:3px;background:var(--ink-muted);opacity:.5}.phone-map.svelte-1kxy863 .phone-map__map{position:absolute;inset:0}.phone-map__top.svelte-1kxy863{position:absolute;top:calc(var(--space-4) + env(safe-area-inset-top,0px));left:var(--space-3);right:var(--space-3);z-index:3;display:flex;flex-direction:column;gap:var(--space-2)}
