.intelligence-section{padding-block:48px;border-top:1px solid var(--ink)}.intel-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--line);margin-bottom:32px}.intel-metrics article{padding:24px 26px;border-right:1px solid var(--line);min-width:0}.intel-metrics article:first-child{padding-left:0}.intel-metrics article:last-child{border:0}.intel-metrics strong{display:block;font:52px/1 var(--display);font-weight:900;letter-spacing:-1px;color:var(--accent)}.intel-metrics strong small{font:15px var(--mono);letter-spacing:0}.intel-metrics h3{font-size:13px;margin:13px 0 8px}.intel-metrics p{font-size:10px;color:var(--muted);line-height:1.5;margin:0 0 10px}.intel-metrics a,.intel-source,.map-method a{font:9px/1.7 var(--mono);color:var(--muted);text-underline-offset:3px}.intel-panel-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:22px}.intel-panel-heading .eyebrow{font-size:9px;margin:0 0 9px}.intel-panel-heading h3{font:32px/1 var(--display);font-weight:900;margin:0;letter-spacing:-.3px}.intel-update{font:10px/1.7 var(--mono);color:var(--muted);text-align:right}.intel-stale{color:#965c10}.disruption-map-panel,.exports-panel,.energy-news-panel{padding:26px;border:1px solid var(--line);margin-bottom:28px;background:#faf9f5}.map-layout{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(220px,1fr);background:#24312b;border:1px solid #24312b}.map-visual{position:relative;min-width:0;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.map-visual>svg{width:100%;display:block;min-height:270px;max-height:390px}.map-graticule{fill:none;stroke:#8d9b88;stroke-width:.5;opacity:.16}.map-marker{fill:#ff6748;cursor:pointer;outline:none}.map-marker .marker-halo{fill:transparent;stroke:transparent;stroke-width:1.5}.map-marker.selected .marker-halo,.map-marker:focus-visible .marker-halo{fill:#f0442530;stroke:#fff}.map-marker.selected,.map-marker:focus-visible{fill:#fff}.map-detail{background:#ecece3;padding:24px;min-width:0}.intel-status{display:inline-block;background:#f0442518;color:#a82b16;font:9px var(--mono);padding:5px 7px;text-transform:uppercase;letter-spacing:.4px}.map-detail h4{font:29px/1 var(--display);font-weight:900;margin:16px 0 22px}.map-detail>strong{font:40px/1 var(--display);font-weight:900;display:block}.map-metric-label{display:block;font:9px var(--mono);margin-top:7px;text-transform:uppercase}.map-detail>p{font-size:11px;line-height:1.65;color:#535b4e}.map-detail .intel-source{display:flex;flex-direction:column;gap:5px}.map-legend{display:flex;flex-wrap:wrap;gap:10px 16px;font:8px/1.5 var(--mono);color:#d1d5c9;padding:13px 17px;border-top:1px solid #465346}.map-legend span:first-child{color:#ff836a}.map-view-controls{position:absolute;top:12px;left:14px;display:flex;gap:5px;z-index:1}.map-view-controls button{background:#24312b;color:#d1d5c9;border:1px solid #76816e;font:9px var(--mono);padding:6px 9px}.map-view-controls button[aria-pressed=true]{background:#eeeede;color:#20221f}.map-filters{display:flex;gap:3px}.map-filters button{border:1px solid #c4c6b8;padding:8px 10px;background:transparent;font:10px var(--mono)}.map-filters button[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.location-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-left:1px solid var(--line);border-top:1px solid var(--line);margin-top:14px}.location-list button{background:transparent;border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:13px 12px;text-align:left;min-width:0}.location-list button[aria-pressed=true]{background:#efeee5;box-shadow:inset 3px 0 var(--accent)}.location-list button>span{display:block;font-size:11px;font-weight:bold;line-height:1.5}.location-list button>small{font:8px/1.5 var(--mono);display:block;color:var(--muted);margin-top:5px}.intel-small{font-size:10px;line-height:1.7;color:var(--muted);margin:12px 0 0}.map-method{font-size:9px}.exports-layout{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(220px,1fr);gap:36px}.export-svg{width:100%;display:block;overflow:visible}.export-name{font:13px Arial,Helvetica,sans-serif;fill:#30362c}.export-value{font:bold 13px 'Courier New',monospace;fill:#30362c}.export-axis{font:10px 'Courier New',monospace;fill:#6a6e60}.trade-cards{border-left:1px solid var(--line);padding-left:27px}.trade-cards article{padding:14px 0 23px;border-bottom:1px solid var(--line)}.trade-cards article:last-child{border:0;padding-bottom:0}.trade-cards article>span{font:9px/1.6 var(--mono);display:block;text-transform:uppercase;color:var(--muted)}.trade-cards strong{font:47px/1.2 var(--display);font-weight:900;display:block;margin:8px 0}.trade-cards strong small{font:13px var(--mono);margin-left:5px}.trade-cards p{font-size:10px;line-height:1.7;margin:6px 0}.trade-cards a{font:9px var(--mono);color:var(--muted)}.trade-loss{font:12px var(--mono);color:#c0331b}.trade-gain{color:#426c5b}.energy-news-panel{margin-bottom:0}.energy-news-panel .intel-panel-heading{margin-bottom:0}.energy-headlines{display:grid;grid-template-columns:1fr 1fr;column-gap:35px;margin-top:16px}.energy-headline{padding:15px 0;border-top:1px solid var(--line);min-width:0}.energy-headline>div{display:flex;gap:8px;align-items:center;margin-bottom:7px}.energy-headline time{font:9px var(--mono);color:var(--muted)}.energy-headline>a{font-size:14px;font-weight:700;line-height:1.45;text-decoration:none;display:block}.energy-headline>a:hover{text-decoration:underline;text-underline-offset:3px}.energy-headline>a>span{color:var(--accent)}.headline-source{font:9px var(--mono);color:var(--muted);display:block;margin-top:8px}.news-new{font:8px var(--mono);background:var(--accent);color:white;padding:3px 5px}.intel-source a{overflow-wrap:anywhere}@media(max-width:1000px){.map-layout,.exports-layout{grid-template-columns:minmax(0,1.8fr) minmax(210px,1fr)}.map-detail{padding:20px}.intel-panel-heading h3{font-size:28px}.location-list{grid-template-columns:repeat(2,minmax(0,1fr))}.intel-metrics strong{font-size:44px}.map-filters button{font-size:9px;padding:7px}.trade-cards{padding-left:20px}.exports-layout{gap:22px}}@media(max-width:700px){.intelligence-section{padding-block:30px}.intel-metrics article{padding:18px 12px}.intel-metrics strong{font-size:36px}.intel-metrics strong small{font-size:10px}.intel-metrics h3{font-size:11px;line-height:1.4}.intel-metrics p{font-size:8px}.intel-metrics a{font-size:8px}.disruption-map-panel,.exports-panel,.energy-news-panel{padding:18px 14px}.intel-panel-heading{align-items:start;flex-wrap:wrap;gap:14px;margin-bottom:17px}.intel-panel-heading h3{font-size:27px}.intel-panel-heading .eyebrow{font-size:8px}.intel-update{font-size:8px;text-align:left}.map-layout,.exports-layout{grid-template-columns:1fr}.map-visual>svg{min-height:210px}.map-detail{padding:19px}.map-detail h4{font-size:25px;margin:12px 0 17px}.map-detail>strong{font-size:34px}.map-detail>p{font-size:11px}.map-legend{font-size:7px;padding:10px;gap:5px 10px}.location-list button{padding:10px}.location-list button>span{font-size:10px}.location-list button>small{font-size:7px}.trade-cards{display:grid;grid-template-columns:1fr 1fr;gap:20px;border-left:0;border-top:1px solid var(--line);padding:0}.trade-cards article{border:0;padding-bottom:0}.trade-cards strong{font-size:38px}.trade-cards article>span,.trade-cards p,.trade-cards a{font-size:8px}.energy-headlines{grid-template-columns:1fr}.energy-headline>a{font-size:13px}.energy-headline time,.headline-source{font-size:8px}.energy-news-panel .intel-small{font-size:9px}.export-name{font-size:14px}.export-value{font-size:14px}.export-axis{font-size:12px}.map-filters{width:100%}.map-filters button{flex:1}.intel-metrics{margin-bottom:22px}.intel-metrics strong{letter-spacing:-.5px}.intel-small{font-size:9px}.map-view-controls{top:8px;left:8px}.map-view-controls button{font-size:8px;padding:5px 6px}}@media(max-width:380px){.intel-metrics{grid-template-columns:1fr}.intel-metrics article{padding:15px 0;border-right:0;border-bottom:1px solid var(--line)}.intel-metrics strong{font-size:40px}.intel-metrics h3{margin-top:7px}.trade-cards{grid-template-columns:1fr}.location-list{grid-template-columns:1fr}}
.conflict-watch{padding:24px 0 28px}.conflict-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.conflict-cards article{border-top:2px solid var(--accent);padding-top:12px}.conflict-cards time,.conflict-cards a{font:9px/1.7 var(--mono);color:var(--muted)}.conflict-cards h4{font:24px/1.1 var(--display);font-weight:900;margin:10px 0 12px}.conflict-cards a{font-size:8px}@media(max-width:700px){.conflict-cards{grid-template-columns:1fr;gap:18px}.conflict-cards h4{font-size:23px}.conflict-watch{padding-top:10px}.conflict-watch .intel-panel-heading{margin-bottom:17px}}
.news-refresh-controls{display:flex;flex-direction:column;align-items:flex-end;gap:7px;flex-shrink:0}.news-cadence{font:8px/1.5 var(--mono);color:var(--muted)}.news-refresh{font:9px var(--mono);background:transparent;border:1px solid #babdad;padding:7px 10px;color:var(--ink)}.news-refresh:hover{border-color:var(--accent);color:var(--accent)}.news-refresh:disabled{cursor:wait;opacity:.6}.news-refresh-status:empty{display:none}@media(max-width:700px){.news-refresh-controls{align-items:flex-start}.news-cadence{font-size:8px}.news-refresh{font-size:8px;padding:6px 9px}}

.export-total .export-name,.export-total .export-value{font-weight:700}.export-total-rule{stroke:#aeb2a3;stroke-width:1}.export-total rect{stroke:#20221f;stroke-width:.7}

.export-total-mobile{display:none}@media(max-width:700px){.export-total-mobile{display:block;border-top:1px solid var(--line);padding:12px 0 2px;margin-top:5px}.export-total-mobile>span{display:block;font:9px var(--mono);color:var(--muted);margin-bottom:5px}.export-total-mobile strong{font:bold 22px var(--mono);color:#b53a25}.export-total-mobile small{font:10px var(--mono);color:var(--ink)}}
