.row.svelte-1glxtfv{display:flex;align-items:stretch;gap:var(--space-sm);transition:transform var(--motion-fast) var(--ease)}.row.svelte-1glxtfv:hover{transform:translateY(-2px)}.card-wrap.svelte-1glxtfv{flex:1 1 auto;min-width:0}.remove.svelte-1glxtfv{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:var(--tap-min);color:var(--color-text-muted);background:var(--color-surface);border:1px solid var(--color-divider);border-radius:0;clip-path:var(--clip-chip);cursor:pointer;font-size:var(--text-md);line-height:1;transition:color var(--motion-fast) var(--ease),border-color var(--motion-fast) var(--ease),transform var(--motion-fast) var(--ease)}.remove.svelte-1glxtfv:hover{color:var(--color-error);border-color:var(--color-error)}.remove.svelte-1glxtfv:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--color-primary)}.remove.svelte-1glxtfv:active{transform:scale(.92)}@media(prefers-reduced-motion:reduce){.row.svelte-1glxtfv:hover,.remove.svelte-1glxtfv:active{transform:none}}.kicker.svelte-188qxvu{flex:0 0 100%;margin:0 0 4px;font-size:.72rem;font-weight:700;letter-spacing:var(--tracking-kicker, .3em);text-transform:uppercase;color:var(--color-primary)}.head.svelte-188qxvu{display:flex;flex-wrap:wrap;align-content:flex-start;align-items:baseline;justify-content:space-between;gap:0 var(--space-md);margin-bottom:var(--space-xl)}h1.svelte-188qxvu{margin:0;font-size:var(--text-display-xl);font-weight:var(--font-weight-black);letter-spacing:var(--tracking-tight)}.map-link.svelte-188qxvu{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-primary);text-decoration:none;white-space:nowrap;transition:color var(--motion-fast) var(--ease)}.map-link.svelte-188qxvu:hover{color:var(--color-primary-soft)}.filters.svelte-188qxvu{display:flex;flex-wrap:wrap;align-content:flex-start;align-items:flex-start;justify-content:space-between;gap:var(--space-md);margin-bottom:var(--space-lg)}.filter-chips.svelte-188qxvu{display:flex;flex-wrap:wrap;align-content:flex-start;gap:var(--space-sm) var(--space-lg);flex:1 1 auto;min-width:0}.chip-row.svelte-188qxvu{display:flex;flex-wrap:wrap;align-content:flex-start;gap:var(--space-xs)}.chip.svelte-188qxvu{padding:6px 12px;font-size:var(--text-sm);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-divider);border-radius:0;clip-path:var(--clip-chip);cursor:pointer;transition:border-color var(--motion-fast) var(--ease),background var(--motion-fast) var(--ease),color var(--motion-fast) var(--ease)}.chip.svelte-188qxvu:hover{border-color:color-mix(in srgb,var(--color-primary) 40%,var(--color-divider))}.chip.svelte-188qxvu:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--color-primary)}.chip.active.svelte-188qxvu{color:var(--color-on-primary);background:var(--color-primary);border-color:var(--color-primary)}.sort.svelte-188qxvu{flex:0 0 auto;padding:6px 12px;font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-divider);border-radius:0;clip-path:var(--clip-chip);cursor:pointer;transition:border-color var(--motion-fast) var(--ease),background var(--motion-fast) var(--ease)}.sort.svelte-188qxvu:hover{border-color:color-mix(in srgb,var(--color-primary) 40%,var(--color-divider))}.sort.svelte-188qxvu:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--color-primary)}.list.svelte-188qxvu{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-content:start;gap:var(--space-md)}
