.mapwrap.svelte-3fsq2l{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-muted);block-size:100%;min-block-size:22rem;inline-size:100%;position:relative;overflow:hidden}.map.svelte-3fsq2l{position:absolute;inset:0}.over.svelte-3fsq2l{pointer-events:none;place-items:center;margin:0;display:grid;position:absolute;inset:0}.msg.svelte-3fsq2l{border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--border);color:var(--text-muted);font-size:var(--fs-sm);justify-self:center;padding:.5rem .9rem;inset:auto 1rem 1rem}.card.svelte-3fsq2l{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);max-inline-size:22rem;box-shadow:var(--shadow-md);font-size:var(--fs-sm);flex-direction:column;gap:.2rem;padding:.8rem 2.2rem .8rem .9rem;display:flex;position:absolute;inset-block-end:1rem;inset-inline:1rem}.line.svelte-3fsq2l{color:var(--text-muted)}.card.svelte-3fsq2l a:where(.svelte-3fsq2l){color:var(--accent);font-weight:var(--fw-semibold);margin-block-start:.3rem}.x.svelte-3fsq2l{block-size:1.8rem;inline-size:1.8rem;color:var(--text-muted);cursor:pointer;background:0 0;border:0;font-size:1.2rem;position:absolute;inset-block-start:.3rem;inset-inline-end:.4rem}.kiraa-pin{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);color:var(--text);font:inherit;font-size:var(--fs-xs);font-weight:var(--fw-bold);box-shadow:var(--shadow-sm);cursor:pointer;white-space:nowrap;padding:.25rem .6rem}.kiraa-pin.ver{border-color:var(--accent)}.kiraa-pin:hover,.kiraa-pin.on{background:var(--accent);border-color:var(--accent);color:var(--accent-contrast)}.maplibregl-ctrl-attrib{font-size:11px}.filter-panel.svelte-85s9jg{background:var(--card);border:var(--line) solid var(--border);border-radius:var(--radius-lg);flex-wrap:wrap;align-items:flex-end;gap:.7rem;width:100%;margin-bottom:1.1rem;padding:1rem;display:flex}.fields.svelte-85s9jg{flex-flow:wrap;flex:1;align-items:flex-end;gap:.85rem;display:flex}.fields.svelte-85s9jg>*{flex:190px;min-width:190px;max-width:260px}.actions.svelte-85s9jg{flex-shrink:0;gap:.5rem;display:flex}.error-state.svelte-q1ff1l{text-align:center;min-height:70vh;color:var(--text);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:2rem 1.5rem;display:flex}.error-state.compact.svelte-q1ff1l{min-height:0;padding:2.5rem 1rem}.art.svelte-q1ff1l{width:min(15rem,70vw);height:auto;margin-bottom:.4rem}.compact.svelte-q1ff1l .art:where(.svelte-q1ff1l){width:10rem}.code.svelte-q1ff1l{font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:.12em;font-family:var(--font-mono);color:var(--terracotta)}h1.svelte-q1ff1l{font-size:var(--fs-xl,1.35rem);color:var(--text);margin:0}p.svelte-q1ff1l{max-width:30rem;font-size:var(--fs-sm);color:var(--text-muted,var(--text-faint));margin:0;line-height:1.5}.detail.svelte-q1ff1l{border-radius:var(--radius-sm);background:var(--surface-muted);color:var(--text-faint);margin-top:.3rem;padding:.2rem .55rem;font-size:.72rem}.actions.svelte-q1ff1l{flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:1rem;display:flex}.pg.svelte-h054mt{flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem;margin-block:2rem .5rem;display:flex}a.svelte-h054mt{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);min-block-size:2.75rem;min-inline-size:2.4rem;color:var(--text);font-size:var(--fs-sm);justify-content:center;align-items:center;padding-inline:.7rem;text-decoration:none;display:inline-flex}a.svelte-h054mt:hover{border-color:var(--accent);color:var(--accent)}a.cur.svelte-h054mt{background:var(--accent);border-color:var(--accent);color:var(--accent-contrast);font-weight:var(--fw-semibold)}.gap.svelte-h054mt{color:var(--text-faint);padding-inline:.2rem}.wrap.svelte-e12qt1{max-inline-size:78rem;margin-inline:auto;padding:1.5rem clamp(1rem,4vw,2rem) 3rem}.head.svelte-e12qt1{margin-block-end:1.25rem}.filter-panel{box-sizing:border-box}.crumbs.svelte-e12qt1{font-size:var(--fs-sm);color:var(--text-muted);gap:.4rem;display:flex}.crumbs.svelte-e12qt1 a:where(.svelte-e12qt1){color:var(--text-muted)}@media (width<=767px),(pointer:coarse){.crumbs.svelte-e12qt1{align-items:center}.crumbs.svelte-e12qt1 a:where(.svelte-e12qt1){align-items:center;min-block-size:2.75rem;min-inline-size:2.75rem;display:inline-flex}.chip.svelte-e12qt1,.trigger{min-block-size:2.75rem}}h1.svelte-e12qt1{letter-spacing:-.03em;margin:.4rem 0 .5rem;font-size:clamp(1.8rem,4vw,2.8rem)}.zs.svelte-e12qt1{max-inline-size:14rem;margin-block-end:.7rem}.hint.svelte-e12qt1{color:var(--text-muted);font-size:var(--fs-sm);margin:0 0 .75rem}.sub.svelte-e12qt1{color:var(--text-muted);font-size:var(--fs-md);margin:0}.filter-toggle.svelte-e12qt1{border:var(--line) solid var(--edge);border-radius:var(--radius-md);background:var(--card);inline-size:100%;color:var(--text);box-shadow:3px 3px 0 var(--edge);font:inherit;font-weight:var(--fw-semibold);cursor:pointer;justify-content:center;align-items:center;gap:.5rem;margin-block-end:.75rem;padding:.7rem 1rem;display:none}.count.svelte-e12qt1{background:var(--saffron);color:#1b1b1f;block-size:1.4rem;min-inline-size:1.4rem;font-size:var(--fs-xs);border-radius:4px;place-items:center;display:inline-grid}.toggles.svelte-e12qt1{flex-wrap:wrap;gap:.6rem 1.25rem;padding-block-start:.25rem;display:flex;flex-basis:100%!important;max-inline-size:none!important}.chips.svelte-e12qt1{flex-wrap:wrap;gap:.5rem;margin-block-end:1rem;display:flex}.chip.svelte-e12qt1{border:var(--line) solid var(--edge);background:var(--card);color:var(--text);font:inherit;font-size:var(--fs-sm);cursor:pointer;border-radius:6px;align-items:center;gap:.45rem;padding:.35rem .8rem;display:inline-flex}.chip.svelte-e12qt1 span:where(.svelte-e12qt1){color:var(--text-faint);font-size:var(--fs-xs)}.chip.svelte-e12qt1:hover{background:var(--paper-sunk)}.chip.on.svelte-e12qt1{background:var(--saffron);color:#1b1b1f;box-shadow:2px 2px 0 var(--edge);font-weight:var(--fw-semibold)}.chip.on.svelte-e12qt1 span:where(.svelte-e12qt1){color:inherit}.bar.svelte-e12qt1{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:.75rem;margin-block-end:1rem;display:flex}.views.svelte-e12qt1{border:var(--line) solid var(--edge);border-radius:var(--radius-md);background:var(--card);margin-inline-end:auto;display:inline-flex;overflow:hidden}.views.svelte-e12qt1 button:where(.svelte-e12qt1){color:var(--text-muted);font:inherit;font-weight:var(--fw-semibold);cursor:pointer;background:0 0;border:0;padding:.55rem 1rem}.views.svelte-e12qt1 button.on:where(.svelte-e12qt1){background:var(--ink);color:var(--paper)}.save.svelte-e12qt1{white-space:nowrap;border:var(--line) solid var(--edge);border-radius:var(--radius-md);background:var(--card);color:var(--text);font:inherit;font-weight:var(--fw-semibold);cursor:pointer;align-items:center;gap:.4rem;padding:.55rem .9rem;display:inline-flex}.save.svelte-e12qt1:disabled{opacity:.5;cursor:not-allowed}.savedmsg.svelte-e12qt1{border-radius:var(--radius-md);background:var(--status-success-bg);color:var(--status-success-fg);font-size:var(--fs-sm);padding:.55rem .9rem}.savedmsg.svelte-e12qt1 a:where(.svelte-e12qt1){color:inherit;font-weight:var(--fw-semibold)}.saveerr.svelte-e12qt1{border-radius:var(--radius-md);background:var(--status-danger-bg,#fde8e8);color:var(--status-danger-fg,#9b1c1c);font-size:var(--fs-sm);margin:0 0 1rem;padding:.6rem 1rem}.split.map.svelte-e12qt1{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:1.25rem;display:grid}.split.map.svelte-e12qt1 .grid:where(.svelte-e12qt1){grid-template-columns:1fr}.mapcol.svelte-e12qt1{block-size:calc(100dvh - 7rem);min-block-size:24rem;position:sticky;inset-block-start:5rem}@media (width<=1000px){.split.map.svelte-e12qt1{display:block}.split.map.svelte-e12qt1 .listcol:where(.svelte-e12qt1){display:none}.mapcol.svelte-e12qt1{block-size:70dvh;position:relative;inset-block-start:0}}.sort.svelte-e12qt1{inline-size:min(100%,15rem)}.near.svelte-e12qt1{border:var(--line) dashed var(--hairline);background:var(--card);border-radius:6px;flex-wrap:wrap;align-items:center;gap:.5rem .9rem;margin-block:0 1rem;padding:.7rem 1rem;display:flex}.near.svelte-e12qt1 p:where(.svelte-e12qt1){margin:0}.near.radius.svelte-e12qt1{border-style:solid;inline-size:min(100%,16rem)}.near.svelte-e12qt1 .use:where(.svelte-e12qt1),.near.svelte-e12qt1 .link:where(.svelte-e12qt1){border:var(--line) solid var(--edge);border-radius:var(--radius-md);background:var(--majorelle);min-block-size:2.75rem;color:var(--on-accent,#fff);font:inherit;font-weight:var(--fw-semibold);cursor:pointer;align-items:center;gap:.4rem;padding-inline:1rem;display:inline-flex}.near.svelte-e12qt1 .link:where(.svelte-e12qt1){color:var(--accent-strong);border-color:var(--hairline);background:0 0}.nerr.svelte-e12qt1{color:var(--status-warning-fg);font-size:var(--fs-sm)}.grid.svelte-e12qt1{grid-template-columns:repeat(auto-fill,minmax(19rem,1fr));gap:1.4rem;margin:0;padding:0;list-style:none;transition:opacity .15s;display:grid}.grid.svelte-e12qt1>li{display:flex}.grid.svelte-e12qt1>li>.card{flex:1;min-inline-size:0}.grid.busy.svelte-e12qt1{opacity:.6}.grid.svelte-e12qt1>li:where(.svelte-e12qt1){display:flex}.grid.svelte-e12qt1>li:where(.svelte-e12qt1)>*{flex:1}.empty.svelte-e12qt1{text-align:center;border:var(--line) dashed var(--edge);background:var(--card);color:var(--text-muted);border-radius:6px;flex-direction:column;align-items:center;gap:.6rem;padding:3rem 1rem;display:flex}.empty.svelte-e12qt1 h2:where(.svelte-e12qt1){color:var(--text);font-size:var(--fs-xl);margin:.4rem 0 0}.empty.svelte-e12qt1 p:where(.svelte-e12qt1){max-inline-size:34rem;margin:0}.reset.svelte-e12qt1{border:0;border:var(--line) solid var(--edge);border-radius:var(--radius-md);background:var(--majorelle);color:var(--on-accent);box-shadow:3px 3px 0 var(--edge);font:inherit;font-weight:var(--fw-semibold);cursor:pointer;margin-block-start:.5rem;padding:.6rem 1.1rem}.empty.svelte-e12qt1 img:where(.svelte-e12qt1){block-size:auto;inline-size:11rem}.more.svelte-e12qt1{color:var(--accent)}@media (width<=760px){.filter-toggle.svelte-e12qt1{display:inline-flex}.filters.svelte-e12qt1:not(.open){display:none}.filters.svelte-e12qt1 .fields>*{min-inline-size:100%;max-inline-size:none}.bar.svelte-e12qt1{justify-content:stretch}.sort.svelte-e12qt1{inline-size:100%}}@media (prefers-reduced-motion:reduce){.grid.svelte-e12qt1{transition:none}}
