.political-intelligence-module__VHwBRq__diagram{border-top:1px solid var(--border2);flex-wrap:wrap;gap:6px 0;margin:14px 0 0;padding:14px 0 0;list-style:none;display:flex}.political-intelligence-module__VHwBRq__diagram li{font-family:var(--font-mono);letter-spacing:.4px;text-transform:uppercase;color:var(--text2);align-items:center;font-size:11.5px;font-weight:400;display:flex}.political-intelligence-module__VHwBRq__diagram li:not([data-last]):after{content:"";background:var(--border2);width:26px;height:1px;margin-inline:10px}.political-intelligence-module__VHwBRq__map{border-radius:var(--r-block);background:#ffffff05;border:1px solid #ffffff1f;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(22px,3vw,44px);margin-top:34px;padding:clamp(22px,2.6vw,40px);display:grid}.political-intelligence-module__VHwBRq__route{gap:4px;margin:0;padding:0;list-style:none;display:grid}.political-intelligence-module__VHwBRq__route li{position:relative}.political-intelligence-module__VHwBRq__route li:not([data-last]):after{content:"";background:#ffffff38;width:1px;height:8px;position:absolute;top:calc(100% - 2px);left:21px}.political-intelligence-module__VHwBRq__routeNode{border-radius:var(--r-card);text-align:left;width:100%;min-height:48px;transition:border-color .2s var(--ease), background .2s var(--ease);border:1px solid #0000;align-items:center;gap:12px;padding:10px 16px;display:flex}.political-intelligence-module__VHwBRq__routeNode:hover,.political-intelligence-module__VHwBRq__routeNode:focus-visible{border-color:#ffffff40}.political-intelligence-module__VHwBRq__routeNode[data-on]{background:#ffffff0a;border-color:#fff6}.political-intelligence-module__VHwBRq__routeNode:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.political-intelligence-module__VHwBRq__routeDot{background:#ffffff73;border-radius:50%;flex:none;width:8px;height:8px}.political-intelligence-module__VHwBRq__routeNode[data-red] .political-intelligence-module__VHwBRq__routeDot{background:var(--accent)}.political-intelligence-module__VHwBRq__routeLabel{font-family:var(--font-text);color:var(--hero-text);font-size:15px;font-weight:600}.political-intelligence-module__VHwBRq__routeStatus{font-family:var(--font-mono);letter-spacing:.5px;text-transform:uppercase;color:var(--hero-text3);white-space:nowrap;margin-left:auto;font-size:10.5px;font-weight:300}.political-intelligence-module__VHwBRq__panel{border-radius:var(--r-card);background:#ffffff08;border:1px solid #ffffff24;gap:16px;margin:0;padding:clamp(18px,2vw,28px);display:grid}.political-intelligence-module__VHwBRq__panel dt{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--hero-text3);margin-bottom:4px;font-size:10.5px;font-weight:400}.political-intelligence-module__VHwBRq__panel dd{color:var(--hero-text2);margin:0;font-size:14.5px;line-height:1.6}.political-intelligence-module__VHwBRq__panel dd[data-action]{color:var(--hero-text)}.political-intelligence-module__VHwBRq__confidence{font-family:var(--font-mono);letter-spacing:.6px;text-transform:uppercase;color:var(--hero-text2);border:1px solid #ffffff4d;border-radius:999px;padding:4px 12px;font-size:11px;display:inline-block}.political-intelligence-module__VHwBRq__confidence[data-level=high]{color:var(--hero-text);border-color:#fff9}.political-intelligence-module__VHwBRq__procOut{border-top:1px dashed var(--border2);margin-top:8px;padding-top:8px}.political-intelligence-module__VHwBRq__procOut span{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text3);margin-right:6px;font-size:10.5px;font-weight:400}@media (max-width:900px){.political-intelligence-module__VHwBRq__map{grid-template-columns:minmax(0,1fr)}.political-intelligence-module__VHwBRq__routeNode{flex-wrap:wrap;row-gap:2px}.political-intelligence-module__VHwBRq__routeStatus{white-space:normal;flex-basis:100%;margin-left:20px}}@media (prefers-reduced-motion:reduce){.political-intelligence-module__VHwBRq__routeNode{transition:none}}
