.map-container[data-astro-cid-ujmyz3yb]{padding:1.5rem;margin-bottom:2rem}.map-header[data-astro-cid-ujmyz3yb]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;margin-bottom:1.25rem;padding-bottom:.75rem;border-bottom:1px solid rgba(147,149,151,.15)}.map-title-group[data-astro-cid-ujmyz3yb]{display:flex;align-items:center;gap:.75rem}.layer-toggles[data-astro-cid-ujmyz3yb]{display:flex;gap:.5rem;flex-wrap:wrap}.layer-btn[data-astro-cid-ujmyz3yb]{background:var(--bg-card);border:1px solid var(--border-color);color:var(--text-muted);font-size:.75rem;padding:.3rem .65rem;border-radius:3px;cursor:pointer;display:flex;align-items:center;gap:.4rem;transition:all .2s ease}.layer-btn[data-astro-cid-ujmyz3yb]:hover{color:var(--text-main)}.layer-btn[data-astro-cid-ujmyz3yb].active{background:var(--bg-card-hover);border-color:var(--primary);color:var(--text-main)}.map-viewport-grid[data-astro-cid-ujmyz3yb]{display:grid;grid-template-columns:1.75fr 1fr;gap:1.5rem}.svg-map-wrapper[data-astro-cid-ujmyz3yb]{background:#080b0f;border:1px solid var(--border-color);border-radius:4px;overflow:hidden}.strategic-svg[data-astro-cid-ujmyz3yb]{width:100%;height:auto;display:block}.continent[data-astro-cid-ujmyz3yb]{fill:#141b24;stroke:#9395974d;stroke-width:.8;transition:fill .3s ease}.continent[data-astro-cid-ujmyz3yb]:hover{fill:#1a232f}.map-node[data-astro-cid-ujmyz3yb]{cursor:pointer;transition:transform .2s ease}.map-node[data-astro-cid-ujmyz3yb]:hover{transform:scale(1.25)}.pulse-node[data-astro-cid-ujmyz3yb]{animation:node-pulse 2s infinite ease-out;transform-origin:center}@keyframes node-pulse{0%{r:5;opacity:1}to{r:16;opacity:0}}.pulse-danger[data-astro-cid-ujmyz3yb]{animation:danger-pulse 1.5s infinite alternate}@keyframes danger-pulse{0%{opacity:.7}to{opacity:1;filter:drop-shadow(0 0 6px #BB2649)}}.intel-drawer[data-astro-cid-ujmyz3yb]{padding:1.25rem;display:flex;flex-direction:column;justify-content:space-between;background:#0e131af2}.drawer-header[data-astro-cid-ujmyz3yb]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid rgba(147,149,151,.15)}.drawer-title[data-astro-cid-ujmyz3yb]{font-size:1.3rem;font-weight:800;color:var(--primary);margin-bottom:.25rem}.drawer-meta[data-astro-cid-ujmyz3yb]{font-size:.76rem;color:var(--text-muted);margin-bottom:1rem}.drawer-stats-grid[data-astro-cid-ujmyz3yb]{display:grid;grid-template-columns:1fr 1fr;gap:.65rem;margin-bottom:1rem}.stat-box[data-astro-cid-ujmyz3yb]{background:var(--bg-card);border:1px solid rgba(147,149,151,.15);padding:.6rem;border-radius:2px}.stat-label[data-astro-cid-ujmyz3yb]{display:block;font-size:.65rem;color:var(--text-dim);margin-bottom:.2rem}.stat-val[data-astro-cid-ujmyz3yb]{font-size:.8rem;font-weight:700}.creator-hook-box[data-astro-cid-ujmyz3yb]{background:#f5df4d0d;border:1px dashed rgba(245,223,77,.35);padding:.85rem;border-radius:3px;margin-bottom:1rem}.hook-label[data-astro-cid-ujmyz3yb]{font-size:.68rem;font-weight:800;color:var(--primary);margin-bottom:.35rem}.hook-text[data-astro-cid-ujmyz3yb]{font-size:.82rem;color:var(--text-main);line-height:1.45;font-style:italic}.drawer-actions[data-astro-cid-ujmyz3yb]{display:flex;gap:.65rem}@media (max-width: 960px){.map-viewport-grid[data-astro-cid-ujmyz3yb]{grid-template-columns:1fr}}.chokepoint-card[data-astro-cid-4otou4k4]{padding:1.5rem;margin-bottom:2rem}.cp-header[data-astro-cid-4otou4k4]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid rgba(147,149,151,.15);flex-wrap:wrap;gap:1rem}.cp-title-row[data-astro-cid-4otou4k4]{display:flex;align-items:center;gap:.65rem;margin-bottom:.25rem}.cp-heading[data-astro-cid-4otou4k4]{font-size:1.15rem;font-weight:800;color:var(--text-main)}.global-metric[data-astro-cid-4otou4k4]{display:flex;align-items:center;gap:.5rem;font-size:.78rem}.metric-label[data-astro-cid-4otou4k4]{color:var(--text-dim)}.metric-val[data-astro-cid-4otou4k4]{font-weight:800}.cp-grid[data-astro-cid-4otou4k4]{display:grid;grid-template-columns:1.35fr 1.15fr;gap:1.5rem}.cp-table-box[data-astro-cid-4otou4k4]{background:#0e131ae6;padding:.5rem;overflow-x:auto}.cp-table[data-astro-cid-4otou4k4]{width:100%;border-collapse:collapse;font-size:.74rem}.cp-table[data-astro-cid-4otou4k4] th[data-astro-cid-4otou4k4],.cp-table[data-astro-cid-4otou4k4] td[data-astro-cid-4otou4k4]{padding:.65rem .75rem;border-bottom:1px solid rgba(147,149,151,.1);text-align:left}.cp-table[data-astro-cid-4otou4k4] th[data-astro-cid-4otou4k4]{color:var(--text-dim);font-weight:800;background:#080b0f80}.status-pill[data-astro-cid-4otou4k4]{font-size:.65rem;font-weight:800;padding:.15rem .45rem;border-radius:2px}.status-danger[data-astro-cid-4otou4k4]{background:#bb264933;color:#ff6685;border:1px solid rgba(187,38,73,.5)}.status-warn[data-astro-cid-4otou4k4]{background:#f5df4d26;color:#f5df4d;border:1px solid rgba(245,223,77,.4)}.status-ok[data-astro-cid-4otou4k4]{background:#6667ab26;color:#8e8fc9;border:1px solid rgba(102,103,171,.4)}.simulator-box[data-astro-cid-4otou4k4]{background:#080b0f;padding:1.25rem;display:flex;flex-direction:column;gap:1rem;border:1px solid rgba(187,38,73,.35)}.sim-header[data-astro-cid-4otou4k4]{display:flex;align-items:center;gap:.65rem}.sim-title[data-astro-cid-4otou4k4]{font-size:.88rem;font-weight:800;color:var(--text-main)}.sim-controls[data-astro-cid-4otou4k4]{display:flex;flex-direction:column;gap:.85rem}.sim-group[data-astro-cid-4otou4k4]{display:flex;flex-direction:column;gap:.35rem}.sim-label[data-astro-cid-4otou4k4]{font-size:.7rem;color:var(--text-dim)}.sim-select[data-astro-cid-4otou4k4]{background:var(--bg-card);border:1px solid var(--border-color);color:var(--text-main);padding:.4rem .65rem;font-size:.78rem;border-radius:3px;font-family:monospace}.slider-head[data-astro-cid-4otou4k4]{display:flex;justify-content:space-between}.sim-results[data-astro-cid-4otou4k4]{display:grid;grid-template-columns:1fr 1fr;gap:.65rem}.res-box[data-astro-cid-4otou4k4]{background:var(--bg-card);padding:.65rem;border-radius:3px;border:1px solid rgba(147,149,151,.15)}.res-label[data-astro-cid-4otou4k4]{display:block;font-size:.64rem;color:var(--text-dim);margin-bottom:.2rem}.res-val[data-astro-cid-4otou4k4]{font-size:.88rem;font-weight:800}.sim-summary[data-astro-cid-4otou4k4]{background:#ffbe980f;border-left:2px solid #FFBE98;padding:.75rem;border-radius:2px}.summary-tag[data-astro-cid-4otou4k4]{font-size:.65rem;color:#ffbe98;font-weight:800;display:block;margin-bottom:.25rem}.summary-text[data-astro-cid-4otou4k4]{font-size:.76rem;color:var(--text-main);line-height:1.4;font-style:italic}@media (max-width: 900px){.cp-grid[data-astro-cid-4otou4k4]{grid-template-columns:1fr}}.escalation-card[data-astro-cid-c53ihbu2]{padding:1.5rem;margin-bottom:2rem}.esc-header[data-astro-cid-c53ihbu2]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid rgba(147,149,151,.15);flex-wrap:wrap;gap:1rem}.esc-title-row[data-astro-cid-c53ihbu2]{display:flex;align-items:center;gap:.65rem;margin-bottom:.25rem}.esc-heading[data-astro-cid-c53ihbu2]{font-size:1.15rem;font-weight:800;color:var(--text-main)}.esc-grid[data-astro-cid-c53ihbu2]{display:grid;grid-template-columns:1.2fr 1.3fr;gap:1.5rem}.ladder-column[data-astro-cid-c53ihbu2]{background:#0e131af2;padding:1.25rem;display:flex;flex-direction:column;gap:.75rem}.ladder-head[data-astro-cid-c53ihbu2]{display:flex;justify-content:space-between;font-size:.76rem;padding-bottom:.5rem;border-bottom:1px solid rgba(147,149,151,.15)}.ladder-steps[data-astro-cid-c53ihbu2]{display:flex;flex-direction:column;gap:.4rem}.rung-row[data-astro-cid-c53ihbu2]{display:grid;grid-template-columns:80px 1fr 100px;align-items:center;padding:.5rem .65rem;border-radius:2px;font-size:.72rem;background:#080b0f99;border:1px solid transparent;transition:all .2s ease}.rung-row[data-astro-cid-c53ihbu2].active-rung{background:#f5df4d1f;border-color:var(--primary);box-shadow:0 0 10px rgba(var(--primary-rgb),.25)}.rung-num[data-astro-cid-c53ihbu2]{font-weight:800}.rung-name[data-astro-cid-c53ihbu2]{color:var(--text-main);font-weight:600}.rung-phase[data-astro-cid-c53ihbu2]{color:var(--text-dim);text-align:right;font-size:.68rem}.wargame-column[data-astro-cid-c53ihbu2]{background:#0e131af2;padding:1.25rem;display:flex;flex-direction:column;gap:1rem}.wg-head[data-astro-cid-c53ihbu2]{display:flex;align-items:center;gap:.75rem;padding-bottom:.5rem;border-bottom:1px solid rgba(147,149,151,.15)}.wg-title[data-astro-cid-c53ihbu2]{font-size:.95rem;font-weight:800;color:var(--text-main)}.wg-body[data-astro-cid-c53ihbu2]{display:flex;flex-direction:column;gap:.85rem}.wg-stat-box[data-astro-cid-c53ihbu2]{background:var(--bg-card);padding:.75rem;border-radius:3px;border:1px solid rgba(147,149,151,.12)}.wg-label[data-astro-cid-c53ihbu2]{font-size:.65rem;color:var(--text-dim);display:block;margin-bottom:.25rem}.wg-val[data-astro-cid-c53ihbu2]{font-size:.76rem;line-height:1.4}.creator-hook-esc[data-astro-cid-c53ihbu2]{background:#bb264914;border-left:2px solid #BB2649;padding:.75rem;border-radius:2px}.hook-esc-tag[data-astro-cid-c53ihbu2]{font-size:.65rem;color:#ff6685;font-weight:800;display:block;margin-bottom:.25rem}.hook-esc-quote[data-astro-cid-c53ihbu2]{font-size:.76rem;color:var(--text-main);line-height:1.4;font-style:italic}@media (max-width: 900px){.esc-grid[data-astro-cid-c53ihbu2]{grid-template-columns:1fr}}
