.results.svelte-2jt240{--cols:minmax(220px, 3fr) 60px 44px 70px 112px 80px minmax(100px, 1.1fr);--col-gap:14px}.thead.svelte-2jt240{z-index:3;grid-template-columns:var(--cols);column-gap:var(--col-gap);border-bottom:2px solid var(--text);background:var(--bg);align-items:end;margin-top:16px;padding:6px 8px;display:grid;position:sticky;top:0}.th.svelte-2jt240{min-width:0}.th.num.svelte-2jt240{text-align:right}.th.svelte-2jt240 button:where(.svelte-2jt240),.th-plain.svelte-2jt240{min-height:28px;color:var(--muted);font:600 .78rem var(--sans);text-align:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;padding:0;display:inline-flex}.th-plain.svelte-2jt240{cursor:default}.th.svelte-2jt240 button:where(.svelte-2jt240):hover,.th.svelte-2jt240 button.on:where(.svelte-2jt240){color:var(--text)}.th.svelte-2jt240 button:where(.svelte-2jt240):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.arrow.svelte-2jt240{color:var(--muted);opacity:.6;font-size:.75rem}.th.svelte-2jt240 button.on:where(.svelte-2jt240) .arrow:where(.svelte-2jt240){opacity:1;color:var(--accent-text)}@media (width<=759px){.thead.svelte-2jt240{display:none}}.layout.svelte-2jt240{grid-template-columns:minmax(0,1fr);align-items:start;gap:32px;display:grid}@media (width>=900px){.layout.svelte-2jt240{grid-template-columns:250px minmax(0,1fr);gap:40px}}.filters.svelte-2jt240{gap:20px;display:grid}@media (width<=899px){.filters.svelte-2jt240{z-index:50;background:var(--bg);visibility:hidden;opacity:0;padding:16px 16px 96px;transition:opacity .15s,transform .15s,visibility 0s linear .15s;position:fixed;inset:0;overflow-y:auto;transform:translateY(8px)}.filters.open.svelte-2jt240{visibility:visible;opacity:1;transition:opacity .15s,transform .15s;transform:none}.close.svelte-2jt240{z-index:2;background:var(--accent);color:var(--bg);font:600 1rem var(--sans);cursor:pointer;border:0;border-radius:999px;padding:14px;position:fixed;bottom:16px;left:16px;right:16px}}@media (prefers-reduced-motion:reduce){.filters.svelte-2jt240,.filters.open.svelte-2jt240{transition:none}}.filters-head.svelte-2jt240{border-bottom:1px solid var(--text);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:8px;display:flex}.filters-head.svelte-2jt240 h2:where(.svelte-2jt240){margin:0;font-size:1.15rem}@media (pointer:coarse){.filters-toggle.svelte-2jt240{min-height:40px}}select.svelte-2jt240{width:100%;padding:8px 10px}.link.hidden.svelte-2jt240{visibility:hidden}.link.svelte-2jt240:focus-visible,.active.svelte-2jt240 button:where(.svelte-2jt240):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.filters-toggle.svelte-2jt240{border:1px solid var(--line);background:var(--bg);color:var(--text);font:600 .9rem var(--sans);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;display:inline-flex}@media (width>=900px){.close.svelte-2jt240,.filters-toggle.svelte-2jt240{display:none}}.count-badge.svelte-2jt240{background:var(--accent);min-width:20px;height:20px;color:var(--bg);border-radius:999px;place-items:center;padding:0 6px;font-size:.75rem;display:inline-grid}.bar.svelte-2jt240{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0;display:flex}.count.svelte-2jt240{white-space:nowrap;color:var(--muted);margin:0 auto 0 0}.count.svelte-2jt240 strong:where(.svelte-2jt240){color:var(--text)}.map-link.svelte-2jt240{margin-left:12px;font-size:.9rem}.sort.svelte-2jt240{color:var(--muted);align-items:center;gap:8px;font-size:.85rem;display:flex}.sort.svelte-2jt240 select:where(.svelte-2jt240){width:auto;padding:6px 10px}.active.svelte-2jt240{flex-wrap:wrap;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:flex}.active.svelte-2jt240 button:where(.svelte-2jt240){background:var(--accent-soft);color:var(--text);font:500 .8rem var(--sans);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;display:inline-flex}.active.svelte-2jt240 button:where(.svelte-2jt240) span:where(.svelte-2jt240){color:var(--muted);font-size:1rem;line-height:1}.link.svelte-2jt240{color:var(--accent-text);font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:.85rem;text-decoration:underline}.pager.svelte-2jt240{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:24px 0 0;padding-top:16px;display:flex}.range.svelte-2jt240{color:var(--muted);margin:0;font-size:.85rem}.pager.svelte-2jt240 ol:where(.svelte-2jt240){align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.pager.svelte-2jt240 a:where(.svelte-2jt240),.pager.svelte-2jt240 .now:where(.svelte-2jt240),.pager.svelte-2jt240 .off:where(.svelte-2jt240),.pager.svelte-2jt240 .gap:where(.svelte-2jt240){white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-width:34px;height:34px;padding:0 10px;font-size:.9rem;text-decoration:none;display:inline-flex}.pager.svelte-2jt240 a:where(.svelte-2jt240){color:var(--text)}.pager.svelte-2jt240 a:where(.svelte-2jt240):hover{background:var(--surface)}.pager.svelte-2jt240 a:where(.svelte-2jt240):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pager.svelte-2jt240 .now:where(.svelte-2jt240){background:var(--accent);color:var(--bg);font-weight:600}.pager.svelte-2jt240 .off:where(.svelte-2jt240),.pager.svelte-2jt240 .gap:where(.svelte-2jt240){color:var(--muted);opacity:.6}.pager.svelte-2jt240 .step:where(.svelte-2jt240) a:where(.svelte-2jt240),.pager.svelte-2jt240 .step:where(.svelte-2jt240) .off:where(.svelte-2jt240){padding:0 14px}@media (width<=559px){.pager.svelte-2jt240 .step:where(.svelte-2jt240) a:where(.svelte-2jt240),.pager.svelte-2jt240 .step:where(.svelte-2jt240) .off:where(.svelte-2jt240){padding:0;font-size:0}.pager.svelte-2jt240 .step:where(.svelte-2jt240) a:where(.svelte-2jt240) span:where(.svelte-2jt240),.pager.svelte-2jt240 .step:where(.svelte-2jt240) .off:where(.svelte-2jt240){font-size:.9rem}}.empty.svelte-2jt240{border:1px dashed var(--line);text-align:center;border-radius:14px;margin-top:24px;padding:32px 20px}.empty.svelte-2jt240 p:where(.svelte-2jt240){margin:0 0 4px}.band.astro-4eyf27ly{grid-template-columns:auto 1fr auto;align-items:center;gap:4px 18px;margin:0 0 26px;padding-top:26px;display:grid;position:relative}.band.astro-4eyf27ly h1.astro-4eyf27ly,.path.astro-4eyf27ly,.count.astro-4eyf27ly,.lede.astro-4eyf27ly{position:relative}h1.astro-4eyf27ly{margin:0}.lede.astro-4eyf27ly{color:var(--muted);grid-column:1/-1;margin:0;font-size:.95rem}.sky.astro-4eyf27ly{height:52px;position:absolute;top:0;left:0;right:0;overflow:hidden}.cloud.astro-4eyf27ly{background:var(--line);border-radius:999px;width:70px;height:18px;animation:60s linear infinite drift;position:absolute;left:0}.cloud.astro-4eyf27ly:before{content:"";background:inherit;border-radius:50%;width:32px;height:26px;position:absolute;top:-11px;left:16px}.c1.astro-4eyf27ly{animation-delay:-12s;top:14px}.c2.astro-4eyf27ly{animation-duration:85s;animation-delay:-55s;top:6px;scale:.7}.c3.astro-4eyf27ly{animation-duration:70s;animation-delay:-38s;top:22px;scale:.85}@keyframes drift{0%{transform:translate(-90px)}to{transform:translate(min(1240px,100vw))}}.path.astro-4eyf27ly{border-top:3px dotted var(--accent);opacity:.85;height:2px}.walker.astro-4eyf27ly{background:var(--poor);width:12px;height:12px;box-shadow:0 0 0 3px var(--bg);border-radius:50%;animation:24s linear infinite walk;position:absolute;top:-8px;left:0}@keyframes walk{0%{opacity:0;left:0}4%,94%{opacity:1}to{opacity:0;left:calc(100% - 12px)}}.count.astro-4eyf27ly{font:15px var(--sans);margin:0}.count.astro-4eyf27ly strong.astro-4eyf27ly{font:600 1.6rem var(--serif);color:var(--accent-text)}@media (width<=759px){.band.astro-4eyf27ly{grid-template-columns:auto 1fr}.path.astro-4eyf27ly{display:none}.count.astro-4eyf27ly{justify-self:end}}@media (prefers-reduced-motion:reduce){.cloud.astro-4eyf27ly,.walker.astro-4eyf27ly{animation:none}}
