.tm[data-astro-cid-r5oiroc2] .pg[data-astro-cid-r5oiroc2]{gap:clamp(2.5rem,5vw,4rem)}.tm-layout[data-astro-cid-r5oiroc2]{align-items:start;gap:clamp(1.5rem,3vw,2.5rem);display:grid}@media (width>=64rem){.tm-layout[data-astro-cid-r5oiroc2]{grid-template-columns:minmax(0,1fr) 20rem}}.tm-map[data-astro-cid-r5oiroc2]{margin:0}.tm-map__svg[data-astro-cid-r5oiroc2]{border:1px solid var(--color-border-subtle);border-radius:1.125rem;width:100%;height:auto;display:block}.tm-map__sea[data-astro-cid-r5oiroc2]{fill:var(--color-bg-subtle)}.tm-map__land[data-astro-cid-r5oiroc2]{fill:var(--color-surface-hover);stroke:var(--color-border);stroke-width:.75px;stroke-linejoin:round}.tm-map__legend[data-astro-cid-r5oiroc2]{color:var(--color-text-muted);align-items:center;gap:.5rem;margin-top:.75rem;font-size:.8125rem;display:flex}.tm-map__legend-dot[data-astro-cid-r5oiroc2]{background:var(--color-accent-gold);border-radius:50%;width:.75rem;height:.75rem}.tm-pin[data-astro-cid-r5oiroc2]{cursor:pointer;outline:none}.tm-pin__halo[data-astro-cid-r5oiroc2]{fill:var(--color-accent-gold);opacity:0;transition:opacity .15s}.tm-pin__dot[data-astro-cid-r5oiroc2]{fill:var(--color-accent-gold);fill-opacity:.82;stroke:var(--color-bg);stroke-width:2px}.tm-pin__count[data-astro-cid-r5oiroc2]{fill:var(--color-on-gold);font:800 15px var(--font-display);text-anchor:middle;dominant-baseline:central;pointer-events:none}html[data-theme=light] .tm-pin__count[data-astro-cid-r5oiroc2]{fill:#fff}.tm-pin[data-astro-cid-r5oiroc2]:hover .tm-pin__halo[data-astro-cid-r5oiroc2],.tm-pin[data-astro-cid-r5oiroc2]:focus-visible .tm-pin__halo[data-astro-cid-r5oiroc2],.tm-pin[data-astro-cid-r5oiroc2].is-active .tm-pin__halo[data-astro-cid-r5oiroc2]{opacity:.28}.tm-pin[data-astro-cid-r5oiroc2]:hover .tm-pin__dot[data-astro-cid-r5oiroc2],.tm-pin[data-astro-cid-r5oiroc2]:focus-visible .tm-pin__dot[data-astro-cid-r5oiroc2],.tm-pin[data-astro-cid-r5oiroc2].is-active .tm-pin__dot[data-astro-cid-r5oiroc2]{fill-opacity:1}.tm-pin[data-astro-cid-r5oiroc2]:focus-visible .tm-pin__dot[data-astro-cid-r5oiroc2]{stroke:var(--color-focus-ring);stroke-width:3px}.tm-pin--empty[data-astro-cid-r5oiroc2]{cursor:default}.tm-pin--empty[data-astro-cid-r5oiroc2] .tm-pin__dot[data-astro-cid-r5oiroc2]{fill:var(--color-bg);fill-opacity:1;stroke:var(--color-text-muted);stroke-width:1.5px}.tm-pin--empty[data-astro-cid-r5oiroc2].is-active .tm-pin__halo[data-astro-cid-r5oiroc2]{opacity:.18;fill:var(--color-text-muted)}.tm-tip[data-astro-cid-r5oiroc2]{pointer-events:none}.tm-tip__bg[data-astro-cid-r5oiroc2]{fill:var(--color-bg-elevated);stroke:var(--color-accent-gold);stroke-width:1.5px}.tm-tip__text[data-astro-cid-r5oiroc2]{fill:var(--color-text-primary);font:700 17px var(--font-display);dominant-baseline:central}.tm-lists[data-astro-cid-r5oiroc2]{gap:1.75rem;display:grid}.tm-lists[data-astro-cid-r5oiroc2] h2[data-astro-cid-r5oiroc2]{font:800 1.25rem/1.2 var(--font-display);letter-spacing:-.01em;margin:0 0 .75rem}.tm-lists__lead[data-astro-cid-r5oiroc2]{color:var(--color-text-muted);margin:-.375rem 0 .75rem;font-size:.875rem}.tm-list[data-astro-cid-r5oiroc2]{gap:.375rem;margin:0;padding:0;list-style:none;display:grid}.tm-row[data-astro-cid-r5oiroc2]{color:var(--color-text-primary);border:1px solid var(--color-border-subtle);background:var(--color-surface);border-radius:.75rem;grid-template-columns:minmax(0,1fr) auto;gap:.375rem .75rem;padding:.625rem .875rem;text-decoration:none;transition:border-color .15s,background .15s;display:grid}.tm-row[data-astro-cid-r5oiroc2]:hover,.tm-row[data-astro-cid-r5oiroc2].is-active{border-color:var(--color-accent-gold);background:var(--color-surface-hover)}.tm-row[data-astro-cid-r5oiroc2]:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.tm-row__name[data-astro-cid-r5oiroc2]{font:700 .9375rem var(--font-display);overflow-wrap:anywhere}.tm-row__count[data-astro-cid-r5oiroc2]{color:var(--color-link);white-space:nowrap;font-size:.8125rem;font-weight:700}.tm-row__bar[data-astro-cid-r5oiroc2]{background:var(--color-bg-subtle);border-radius:999px;grid-column:1/-1;height:.3125rem;overflow:hidden}.tm-row__bar[data-astro-cid-r5oiroc2] span[data-astro-cid-r5oiroc2]{border-radius:inherit;background:var(--color-accent-gold);height:100%;display:block}.tm-waiting[data-astro-cid-r5oiroc2]{flex-wrap:wrap;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.tm-waiting[data-astro-cid-r5oiroc2] li[data-astro-cid-r5oiroc2]{color:var(--color-text-secondary);border:1px dashed var(--color-border);border-radius:999px;padding:.1875rem .625rem;font-size:.8125rem}@media (prefers-reduced-motion:reduce){.tm-pin__halo[data-astro-cid-r5oiroc2],.tm-row[data-astro-cid-r5oiroc2]{transition:none}}
