.cg-pmap[data-astro-cid-m3osn56v]{display:flex;flex-direction:column;gap:1.5rem}.cg-pmap__filters[data-astro-cid-m3osn56v]{display:flex;flex-wrap:wrap;gap:1rem 1.5rem;align-items:flex-end;padding:1.25rem;background:var(--cg-surface);border:1px solid var(--cg-border);border-radius:var(--cg-radius-lg)}.cg-pmap__group[data-astro-cid-m3osn56v]{border:0;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.cg-pmap__group[data-astro-cid-m3osn56v] legend[data-astro-cid-m3osn56v]{font-size:var(--cg-fs-12);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--cg-muted);padding:0;margin-bottom:.125rem}.cg-pmap__chip[data-astro-cid-m3osn56v]{padding:.375rem .75rem;border:1px solid var(--cg-border);background:var(--cg-surface);color:var(--cg-ink);font-size:var(--cg-fs-13);font-weight:500;border-radius:999px;transition:background-color .12s ease-out,color .12s ease-out,border-color .12s ease-out;white-space:nowrap}.cg-pmap__chip[data-astro-cid-m3osn56v]:hover{background:var(--cg-surface-2);border-color:var(--cg-ink)}.cg-pmap__chip[data-astro-cid-m3osn56v][aria-pressed=true]{background:var(--cg-accent);color:var(--cg-accent-ink);border-color:var(--cg-accent)}.cg-pmap__grid[data-astro-cid-m3osn56v]{display:grid;grid-template-columns:2fr 1fr;gap:1.25rem;align-items:start}.cg-pmap__map[data-astro-cid-m3osn56v]{position:relative;background:var(--cg-surface);border:1px solid var(--cg-border);border-radius:var(--cg-radius-lg);padding:1.25rem;display:flex;flex-direction:column;gap:1rem}.cg-pmap__svg[data-astro-cid-m3osn56v]{width:100%;height:auto;aspect-ratio:1;background:var(--cg-canvas);border-radius:var(--cg-radius)}.cg-pmap__region-labels[data-astro-cid-m3osn56v]{position:absolute;inset:1.25rem;margin:0;padding:0;list-style:none;pointer-events:none}.cg-pmap__region-labels[data-astro-cid-m3osn56v] li[data-astro-cid-m3osn56v]{position:absolute;transform:translate(-50%,-50%);font-family:var(--cg-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:.75rem;letter-spacing:.08em;color:var(--cg-muted);text-transform:uppercase;background:color-mix(in srgb,var(--cg-canvas) 80%,transparent);padding:0 .25rem;line-height:1.2;white-space:nowrap}.cg-pmap__circle[data-astro-cid-m3osn56v]{cursor:pointer;transition:r .15s ease-out,stroke-width .15s ease-out}.cg-pmap__circle[data-astro-cid-m3osn56v]:hover,.cg-pmap__circle[data-astro-cid-m3osn56v]:focus-visible{r:3.2;stroke-width:1;outline:none}.cg-pmap__dot[data-astro-cid-m3osn56v][data-active=true] .cg-pmap__circle[data-astro-cid-m3osn56v]{r:3.5;stroke-width:1.4}.cg-pmap__dot[data-astro-cid-m3osn56v][data-hidden=true]{display:none}.cg-pmap__pulse[data-astro-cid-m3osn56v]{transform-origin:center;animation:cg-pmap-pulse 2s ease-out infinite}@keyframes cg-pmap-pulse{0%{r:2.4;opacity:.8}to{r:5;opacity:0}}.cg-pmap__legend[data-astro-cid-m3osn56v]{display:flex;flex-wrap:wrap;gap:.5rem 1rem;font-size:var(--cg-fs-12);color:var(--cg-muted);border-top:1px solid var(--cg-border);padding-top:.875rem}.cg-pmap__legend-item[data-astro-cid-m3osn56v]{display:inline-flex;align-items:center;gap:.375rem}.cg-pmap__legend-dot[data-astro-cid-m3osn56v]{width:10px;height:10px;border-radius:50%}.cg-pmap__legend-glyph[data-astro-cid-m3osn56v]{font-size:14px;line-height:1;color:var(--cg-ink)}.cg-pmap__panel[data-astro-cid-m3osn56v]{background:var(--cg-surface);border:1px solid var(--cg-border);border-radius:var(--cg-radius-lg);padding:1.5rem;display:flex;flex-direction:column;gap:1rem;min-height:280px}.cg-pmap__panel-empty[data-astro-cid-m3osn56v],.cg-pmap__panel-content[data-astro-cid-m3osn56v]{display:flex;flex-direction:column;gap:.75rem;color:var(--cg-muted)}.cg-pmap__panel-empty[data-astro-cid-m3osn56v] h3[data-astro-cid-m3osn56v],.cg-pmap__panel-content[data-astro-cid-m3osn56v] h3[data-astro-cid-m3osn56v]{font-size:var(--cg-fs-20);color:var(--cg-ink);margin:0}.cg-pmap__panel-empty[data-astro-cid-m3osn56v] p[data-astro-cid-m3osn56v]{font-size:var(--cg-fs-14);margin:0}.cg-pmap__panel-content[data-astro-cid-m3osn56v] p[data-astro-cid-m3osn56v]{font-size:var(--cg-fs-14);margin:0;line-height:var(--cg-lh-relaxed)}.cg-pmap__panel-stats[data-astro-cid-m3osn56v]{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;margin:0;padding-top:.75rem;border-top:1px solid var(--cg-border)}.cg-pmap__panel-stats[data-astro-cid-m3osn56v] dt[data-astro-cid-m3osn56v]{font-size:var(--cg-fs-12);color:var(--cg-muted);text-transform:uppercase;letter-spacing:.04em}.cg-pmap__panel-stats[data-astro-cid-m3osn56v] dd[data-astro-cid-m3osn56v]{margin:0;font-size:var(--cg-fs-14);font-weight:600;color:var(--cg-ink)}.cg-pmap__panel-cta[data-astro-cid-m3osn56v]{margin-top:auto;align-self:flex-start}.cg-pmap__count[data-astro-cid-m3osn56v]{font-size:var(--cg-fs-14);color:var(--cg-muted);margin:0}.cg-pmap__count[data-astro-cid-m3osn56v] strong[data-astro-cid-m3osn56v]{color:var(--cg-ink);font-variant-numeric:tabular-nums}@media(max-width:1023px){.cg-pmap__grid[data-astro-cid-m3osn56v]{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.cg-pmap__pulse[data-astro-cid-m3osn56v]{animation:none}}
