.map-controls[data-v-373c3595]{z-index:5;gap:4px;display:flex;position:absolute;top:20px;left:12px}.map-controls button[data-v-373c3595]{border:1px solid var(--border);background:var(--surface-1);width:34px;height:34px;color:var(--text);cursor:pointer;border-radius:6px;place-items:center;padding:7px;display:grid}.map-controls button[data-v-373c3595]:hover{color:var(--accent-main);border-color:var(--accent-main)}.map-controls button[data-v-373c3595]:focus-visible,input[data-v-373c3595]:focus-visible{outline:2px solid var(--accent-main);outline-offset:2px}.map-controls svg[data-v-373c3595]{width:17px;height:17px}.map-controls__settings[data-v-373c3595]{position:relative}.map-controls__menu[data-v-373c3595]{border:1px solid var(--border);background:var(--surface-1);min-width:185px;color:var(--text);border-radius:8px;gap:10px;padding:12px;font-size:12px;display:grid;position:absolute;top:40px;left:0;box-shadow:0 8px 24px #0003}.map-controls__menu label[data-v-373c3595]{white-space:nowrap;align-items:center;gap:8px;display:flex}@media (width<=48rem){.map-controls button[data-v-373c3595]{width:40px;height:40px}.map-controls__menu[data-v-373c3595]{top:46px;left:auto;right:0}}.system-panel[data-v-c370ec7c]{z-index:4;border:1px solid var(--border);background:var(--surface-1);width:min(300px,100% - 24px);max-height:calc(100% - 24px);color:var(--text);border-radius:10px;padding:14px;font-size:12px;position:absolute;top:12px;right:12px;overflow:auto;box-shadow:0 8px 24px #0003}.system-panel--left[data-v-c370ec7c]{top:64px;left:12px;right:auto}dl div[data-v-c370ec7c],header[data-v-c370ec7c]{justify-content:space-between;gap:10px;display:flex}header strong[data-v-c370ec7c]{font-size:16px}button[data-v-c370ec7c]{color:inherit;cursor:pointer;background:0 0;border:0}a[data-v-c370ec7c]:focus-visible,button[data-v-c370ec7c]:focus-visible,summary[data-v-c370ec7c]:focus-visible{outline:2px solid var(--accent-main)}.system-panel__details summary[data-v-c370ec7c]{display:none}header button[data-v-c370ec7c]{min-width:36px;min-height:36px;margin:-8px -8px 0 0}dt[data-v-c370ec7c],p[data-v-c370ec7c]{color:var(--muted)}h4[data-v-c370ec7c]{margin:12px 0 5px}small[data-v-c370ec7c]{font-weight:400}dl[data-v-c370ec7c]{gap:5px;display:grid}dd[data-v-c370ec7c],dl[data-v-c370ec7c]{margin:0}dd[data-v-c370ec7c]{text-align:right}.system-panel__links[data-v-c370ec7c]{gap:6px;margin-top:12px;display:grid}a[data-v-c370ec7c]{color:var(--accent-main)}@media (width<=48rem){.system-panel[data-v-c370ec7c]{width:auto;max-height:65%;inset:auto 8px 8px}.system-panel__details summary[data-v-c370ec7c]{cursor:pointer;min-height:32px;color:var(--accent-main);display:list-item}}.region-map[data-v-42565d71]{padding:16px;scroll-margin-top:18px;overflow:hidden}.region-map__header[data-v-42565d71]{justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:12px;display:flex}.region-map__header h2[data-v-42565d71],.region-map__legend h3[data-v-42565d71]{margin:0;font-size:18px}.region-map__header p[data-v-42565d71]{color:var(--muted);margin:5px 0 0;font-size:13px}.region-map__actions[data-v-42565d71]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 12px;display:flex}.region-map__copy-status[data-v-42565d71]{color:var(--muted);font-size:12px}.region-map__copy-icon[data-v-42565d71]{width:15px;height:15px}.region-map__layout[data-v-42565d71]{border-top:1px solid var(--border)}.region-map__scroll[data-v-42565d71]{padding-top:12px;position:relative;overflow:hidden}.region-map__tooltip[data-v-42565d71]{z-index:3;border:1px solid var(--border);background:var(--surface-1);max-width:min(420px,100% - 24px);color:var(--text);pointer-events:none;border-radius:8px;padding:8px 10px;font-size:12px;position:absolute;top:20px;left:12px}.region-map__scroll[data-v-42565d71]:focus-visible,.region-map__status button[data-v-42565d71]:focus-visible{outline:2px solid var(--accent-main);outline-offset:2px}.region-map__canvas[data-v-42565d71]{touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.region-map__edge[data-v-42565d71]{stroke:var(--muted);stroke-width:1.25px;opacity:.75}.region-map__external-edge[data-v-42565d71]{stroke:var(--accent-cyan);stroke-width:1.25px;stroke-dasharray:3 3;opacity:.85}.region-map__edge--inter[data-v-42565d71]{stroke:var(--text);stroke-width:2px;opacity:.9}.region-map__edge--neighbor[data-v-42565d71]{stroke:#1280ff;stroke-width:2.6px;opacity:1}.region-map__dim[data-v-42565d71]{opacity:.18}.region-map__constellation-ring[data-v-42565d71],.region-map__neighbor-ring[data-v-42565d71]{fill:none;stroke-width:2.5px;pointer-events:none}.region-map__neighbor-ring[data-v-42565d71]{stroke:#1280ff}.region-map__constellation-ring[data-v-42565d71]{stroke:#b78cff}.region-map__constellation-key[data-v-42565d71],.region-map__neighbor-key[data-v-42565d71]{border:2px solid #1280ff;border-radius:50%;width:13px;height:13px;display:inline-block}.region-map__constellation-key[data-v-42565d71]{border-color:#b78cff}.region-map__activity-ring[data-v-42565d71]{fill:none;stroke:var(--text);stroke-width:1.5px;opacity:.65;pointer-events:none}.region-map__badge[data-v-42565d71]{fill:var(--text);pointer-events:none;font-size:10px;font-weight:800}.region-map__region-label[data-v-42565d71]{fill:var(--muted);pointer-events:none;font-size:9px}.region-map__external-block[data-v-42565d71],.region-map__node[data-v-42565d71]{cursor:pointer;text-decoration:none}.region-map__marker[data-v-42565d71]{stroke:var(--bg-main);stroke-width:2px}.region-map__focus[data-v-42565d71]{fill:none;stroke:var(--text);stroke-width:2px;opacity:0}.region-map__arrival[data-v-42565d71]{fill:none;stroke:var(--accent-main);stroke-width:3px}.region-map__node:focus-visible .region-map__focus[data-v-42565d71],.region-map__node:hover .region-map__focus[data-v-42565d71]{opacity:1}.region-map__external-block[data-v-42565d71]:focus-visible,.region-map__node[data-v-42565d71]:focus-visible{outline:none}.region-map__external-focus[data-v-42565d71]{fill:none;stroke:var(--accent-cyan);stroke-width:1.5px;opacity:0}.region-map__external-marker[data-v-42565d71]{fill:#30343b;stroke-width:2.5px}.region-map__external-block:focus-visible .region-map__external-focus[data-v-42565d71],.region-map__external-block:hover .region-map__external-focus[data-v-42565d71]{opacity:1}.region-map__label[data-v-42565d71]{fill:var(--text);font-size:11px;font-weight:650}.region-map__external-label[data-v-42565d71]{fill:var(--text);font-size:9px;font-weight:600}.region-map__legend[data-v-42565d71]{border-top:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:16px 24px;padding:14px 0 2px;display:grid}.region-map__legend-column[data-v-42565d71]{align-content:start;gap:8px;min-width:0;display:grid}.region-map__legend-heading[data-v-42565d71]{color:var(--text);font-size:12px;font-weight:700}.region-map__legend-details>summary[data-v-42565d71]{color:var(--muted);cursor:pointer;padding-top:12px;font-size:12px}.region-map__legend-details>summary[data-v-42565d71]:focus-visible{outline:2px solid var(--accent-main)}.region-map__key[data-v-42565d71]{color:var(--muted);align-items:center;gap:9px;font-size:12px;display:flex}.region-map__security-key[data-v-42565d71]{align-items:center;gap:3px;display:inline-flex}.region-map__key--security[data-v-42565d71]{flex-wrap:wrap;gap:5px 7px}.region-map__security-key i[data-v-42565d71]{border:1px solid var(--text);border-radius:50%;width:8px;height:8px}.region-map__marker-key[data-v-42565d71]{border:2px solid var(--bg-main);background:var(--accent-main);border-radius:50%;width:14px;height:14px;display:inline-block}.region-map__edge-key[data-v-42565d71]{border-top:2px solid var(--muted);width:18px;display:inline-block}.region-map__edge-key--inter[data-v-42565d71]{border-color:var(--text);border-top-width:3px}.region-map__external-key[data-v-42565d71]{border-top:2px dashed var(--accent-cyan);width:18px;display:inline-block}.region-map__arrival-key[data-v-42565d71]{border:3px solid var(--accent-main);border-radius:50%;width:14px;height:14px;display:inline-block}.region-map__totals[data-v-42565d71]{align-items:center;gap:18px;margin:0 0 0 auto;display:flex}.region-map__totals div[data-v-42565d71]{align-items:center;gap:8px;font-size:12px;display:flex}.region-map__totals dt[data-v-42565d71]{color:var(--muted)}.region-map__totals dd[data-v-42565d71]{font-variant-numeric:tabular-nums;margin:0;font-weight:800}.region-map__status[data-v-42565d71]{min-height:220px;color:var(--muted);border-top:1px solid var(--border);justify-content:center;align-items:center;gap:8px;display:flex}.region-map__status button[data-v-42565d71]{color:var(--accent-main);cursor:pointer;font:inherit;background:0 0;border:0;text-decoration:underline}@media (width<=40rem){.region-map[data-v-42565d71]{padding:14px}.region-map__header[data-v-42565d71]{flex-direction:column}.region-map__actions[data-v-42565d71]{justify-content:flex-start}.region-map__legend[data-v-42565d71]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}.region-map__totals[data-v-42565d71]{flex-wrap:wrap;width:100%;margin:0}}.region-sov-panel[data-v-fce33e48]{border:1px solid color-mix(in srgb,var(--border) 78%,#ffffff1f);gap:16px;display:grid;overflow:hidden}.region-sov-panel__header[data-v-fce33e48]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.region-sov-panel__header h2[data-v-fce33e48]{margin:0 0 4px;font-size:18px}.region-sov-panel__list[data-v-fce33e48]{border-top:1px solid var(--border);border-left:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.region-sov-panel__row[data-v-fce33e48]{border-right:1px solid var(--border);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:12px 14px;display:flex}.region-sov-panel__identity[data-v-fce33e48],.region-sov-panel__metrics[data-v-fce33e48]{align-items:center;min-width:0;display:inline-flex}.region-sov-panel__identity[data-v-fce33e48]{gap:10px}.region-sov-panel__identity img[data-v-fce33e48]{-o-object-fit:contain;object-fit:contain;border-radius:6px;flex:none;width:28px;height:28px}.region-sov-panel__identity strong[data-v-fce33e48]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.region-sov-panel__metrics[data-v-fce33e48]{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:flex-end;gap:10px;font-size:12px;font-weight:800}.region-sov-panel__metrics .is-positive[data-v-fce33e48]{color:#22c55e}.region-sov-panel__metrics .is-negative[data-v-fce33e48]{color:#ef4444}.region-systems-panel[data-v-fce33e48]{min-width:0}@media (width<=960px){.region-sov-panel__list[data-v-fce33e48]{grid-template-columns:1fr}}@media (width<=640px){.region-sov-panel__header[data-v-fce33e48],.region-sov-panel__row[data-v-fce33e48]{flex-direction:column;align-items:flex-start}.region-sov-panel__metrics[data-v-fce33e48]{flex-wrap:wrap;justify-content:flex-start;width:100%}}
