.eco[data-astro-cid-a6xxsvgd]{display:grid;gap:2rem}.eco[data-astro-cid-a6xxsvgd].interactive{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-template-areas:"map panel" "legend panel";column-gap:clamp(2rem,6vw,6rem);align-items:start}.interactive[data-astro-cid-a6xxsvgd] .map[data-astro-cid-a6xxsvgd]{grid-area:map}.interactive[data-astro-cid-a6xxsvgd] .legend[data-astro-cid-a6xxsvgd]{grid-area:legend}.map[data-astro-cid-a6xxsvgd]{position:relative;width:100%;max-width:560px;margin-inline:auto;aspect-ratio:1}svg[data-astro-cid-a6xxsvgd]{position:absolute;inset:0;width:100%;height:100%}.orbit[data-astro-cid-a6xxsvgd]{fill:none;stroke:var(--line)}.anima-ring[data-astro-cid-a6xxsvgd]{fill:none;stroke:var(--gold);stroke-width:1;stroke-dasharray:3 6;opacity:.75;transform-origin:300px 300px;animation:spin 120s linear infinite}.ring-label[data-astro-cid-a6xxsvgd]{fill:var(--gold);font-family:var(--font-sans);font-size:10px;font-weight:600;letter-spacing:.3em;text-anchor:start}.own[data-astro-cid-a6xxsvgd]{stroke:var(--line-strong);stroke-width:1;transition:stroke .4s var(--ease)}.pulse[data-astro-cid-a6xxsvgd]{fill:var(--gold-bright);opacity:.8}.link[data-astro-cid-a6xxsvgd].hot .own[data-astro-cid-a6xxsvgd]{stroke:var(--gold)}.node[data-astro-cid-a6xxsvgd]{position:absolute;transform:translate(-50%,-50%);display:grid;justify-items:center;align-content:center;text-align:center}.center[data-astro-cid-a6xxsvgd]{width:25%;gap:.4rem}.center[data-astro-cid-a6xxsvgd] img[data-astro-cid-a6xxsvgd]{width:62%;height:auto}.center-name[data-astro-cid-a6xxsvgd]{font-size:.66rem;font-weight:600;letter-spacing:.32em;color:var(--ivory);padding-left:.32em}.ent[data-astro-cid-a6xxsvgd]{width:23%;aspect-ratio:1;border-radius:50%;border:1px solid var(--line-strong);background:var(--card);color:var(--ivory);font:inherit;cursor:pointer;gap:.3rem;transition:border-color .4s var(--ease),background .4s var(--ease),transform .4s var(--ease)}.ent[data-astro-cid-a6xxsvgd]:hover,.ent[data-astro-cid-a6xxsvgd][aria-pressed=true]{border-color:var(--gold-bright);background:var(--card-hover);transform:translate(-50%,-50%) scale(1.05)}.name[data-astro-cid-a6xxsvgd]{font-size:clamp(.72rem,1.5vw,.9rem);font-weight:600;letter-spacing:.22em;padding-left:.22em}.st[data-astro-cid-a6xxsvgd]{font-size:clamp(.46rem,.85vw,.56rem);letter-spacing:.04em;white-space:nowrap;text-transform:uppercase;color:var(--muted)}.anima-hit[data-astro-cid-a6xxsvgd]{position:absolute;left:50%;top:26.5%;transform:translate(-50%,-50%);width:18%;height:7%;background:none;border:0;cursor:pointer;border-radius:2px}.legend[data-astro-cid-a6xxsvgd]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem 2rem;font-size:.78rem;color:var(--muted)}.legend[data-astro-cid-a6xxsvgd] li[data-astro-cid-a6xxsvgd]{display:flex;align-items:center;gap:.6rem}.legend[data-astro-cid-a6xxsvgd] i[data-astro-cid-a6xxsvgd]{width:1.75rem;height:0;border-top:1px solid var(--line-strong)}.legend[data-astro-cid-a6xxsvgd] .l-target[data-astro-cid-a6xxsvgd]{border-top:1px dashed var(--gold)}.panel[data-astro-cid-a6xxsvgd]{grid-area:panel;position:relative;border-top:1px solid var(--line);padding-top:2rem;min-height:26rem}.pane[data-astro-cid-a6xxsvgd]{display:none;gap:1.25rem}.pane[data-astro-cid-a6xxsvgd].on{display:grid;animation:in .5s var(--ease)}dl[data-astro-cid-a6xxsvgd]{margin:.5rem 0;display:grid;gap:0}dl[data-astro-cid-a6xxsvgd] div[data-astro-cid-a6xxsvgd]{display:grid;grid-template-columns:9rem 1fr;gap:1rem;padding:.9rem 0;border-top:1px solid var(--line);font-size:.88rem}dt[data-astro-cid-a6xxsvgd]{font-size:.68rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--faint);padding-top:.2rem}dd[data-astro-cid-a6xxsvgd]{margin:0;color:#c9c8c3}@keyframes spin{to{transform:rotate(360deg)}}@keyframes in{0%{opacity:0;transform:translateY(6px)}}@media(max-width:960px){.eco[data-astro-cid-a6xxsvgd].interactive{grid-template-columns:1fr;grid-template-areas:"map" "legend" "panel"}.panel[data-astro-cid-a6xxsvgd]{min-height:0}}@media(max-width:520px){dl[data-astro-cid-a6xxsvgd] div[data-astro-cid-a6xxsvgd]{grid-template-columns:1fr;gap:.3rem}.ent[data-astro-cid-a6xxsvgd]{width:25%}}@media(prefers-reduced-motion:reduce){.pulse[data-astro-cid-a6xxsvgd]{display:none}}
