/* Foreign Rivals’ analytical working surface extends its existing dark editorial palette. */
.intel-workbench-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #595a5f;border-bottom:1px solid #595a5f;margin-bottom:24px}.intel-workbench-nav button{display:flex;align-items:center;gap:12px;padding:18px 15px;text-align:left;font:12px var(--intel-mono);color:#b0b1b3;border-right:1px solid #3d3e43}.intel-workbench-nav button:last-child{border-right:0}.intel-workbench-nav button span{font:500 15px var(--sans);color:#cacbcd}.intel-workbench-nav button[aria-selected=true]{background:#f2c44e;color:#46474c}.intel-workbench-nav button[aria-selected=true] span{color:#17181c}.intel-workbench-nav button:hover{box-shadow:inset 0 -3px #f2c44e}.wb-heading{display:flex;justify-content:space-between;gap:24px;align-items:center;margin:29px 0 24px}.wb-overline{display:block;font:12px/1.6 var(--intel-mono);letter-spacing:.08em;color:#f2c44e}.wb-heading h2{font:400 36px/1.15 var(--serif);margin-top:8px}.wb-heading>p{font:12px/1.9 var(--intel-mono);color:#b3b4b6}.wb-section-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:0 0 16px;border-bottom:1px solid #4b4c51}.wb-section-heading h3{font-size:16px;font-weight:550}.wb-section-heading>span{font:12px/1.6 var(--intel-mono);color:#b4b5b7}.wb-brief-layout{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(245px,1fr);border:1px solid #4b4c51}.wb-judgments{padding:24px}.judgment-button{width:100%;display:grid;grid-template-columns:27px minmax(0,1fr) 20px;gap:14px;text-align:left;padding:24px 12px;border-bottom:1px solid #3d3e43}.judgment-button:last-child{border-bottom:0}.judgment-number{font:13px var(--intel-mono);color:#aeafb1;padding-top:5px}.judgment-button strong{display:block;font:400 26px/1.25 var(--serif);color:#eaebed}.judgment-button small{display:block;font:14px/1.8 var(--sans);color:#babbbd;margin-top:9px}.judgment-button em{display:block;font:12px/1.6 var(--intel-mono);color:#c0c1c3;margin-top:12px}.judgment-button[aria-pressed=true]{background:#303136;box-shadow:inset 2px 0 #f2c44e}.judgment-button:hover{background:#242529}.wb-brief-side{padding:26px;border-left:1px solid #4b4c51;background:#18191d}.wb-small-metrics{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:25px 0}.wb-metric{display:flex;flex-direction:column;gap:12px;min-width:0}.wb-metric>span{font:12px/1.6 var(--intel-mono);color:#bfc0c2}.wb-metric strong{font:400 34px/1.15 var(--sans);letter-spacing:-1px;color:#eaebed}.wb-metric small{font:12px/1.7 var(--sans);color:#b1b2b4}.wb-gap{padding:22px;background:#a8a9ab08;border:1px solid #626368}.wb-gap h3{color:#d0d1d3}.wb-gap small{display:block;font:12px/1.8 var(--sans);color:#c0c1c3;margin-top:10px}.wb-note{font:13px/1.8 var(--sans);color:#b2b3b5;margin:17px 0}.question-dossier{margin:38px 0}.question-dossier>h2{font:400 37px/1.2 var(--serif);max-width:950px;margin:22px 0}.wb-judgment-callout{border-left:3px solid #f2c44e;background:#2d2e33;padding:23px 27px;margin:23px 0}.wb-judgment-callout p{font:400 25px/1.55 var(--serif);margin-top:9px;color:#e8e9eb}.wb-confidence{display:grid;grid-template-columns:1.6fr 1fr;gap:28px;padding:19px 0;border-top:1px solid #3d3e43;border-bottom:1px solid #3d3e43;margin-bottom:28px}.wb-confidence strong{font-size:14px;color:#f2c44e}.wb-confidence p{font-size:14px!important;margin-top:9px!important}.wb-two-col{display:grid;grid-template-columns:1fr 1fr;gap:36px;margin:26px 0}.wb-three-col{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin:22px 0 30px}.wb-surface p,.evidence-dialog p{font:16px/1.85 var(--sans);color:#c3c4c6;margin:12px 0}.wb-surface .wb-note,.evidence-dialog .wb-note{font:13px/1.8 var(--sans);color:#b2b3b5}.wb-surface h3,.evidence-dialog h3{font-size:17px;font-weight:550;margin:19px 0 11px}.wb-surface .wb-section-heading h3{margin:0}.wb-surface h4,.evidence-dialog h4{font-size:16px;font-weight:550;line-height:1.6}.wb-surface ul,.evidence-dialog ul{padding-left:20px;margin:13px 0}.wb-surface li,.evidence-dialog li{font:15px/1.85 var(--sans);color:#c3c4c6;margin-bottom:10px}.wb-fact{padding:21px 0;border-bottom:1px solid #3d3e43}.wb-fact:first-of-type{padding-top:8px}.wb-fact a,.wb-sources a,.military-baseline a{font:14px/1.8 var(--sans);color:#f2c44e;text-decoration:underline;text-underline-offset:3px}.wb-fact small,.military-baseline small{display:block;font:12px/1.7 var(--intel-mono);color:#b2b3b5;margin-top:8px}.wb-evidence-type{padding:20px;border-top:2px solid #919294;background:#1b1c20}.wb-evidence-type h4{color:#dadbdd}.wb-evidence-type p{font-size:15px!important}.wb-alternatives{padding-top:14px}.wb-alternatives article{padding:24px;border:1px solid #4e4f54;background:#1d1e22}.wb-alternatives h4{font:400 26px/1.3 var(--serif)!important;margin:12px 0}.wb-alternatives strong{display:block;font-size:14px;font-weight:550;color:#f2c44e;margin-top:18px}.wb-alternatives p{font-size:15px!important}.wb-details{border-top:1px solid #4b4c51;border-bottom:1px solid #4b4c51;margin:22px 0;padding:0 4px}.wb-details+.wb-details{border-top:0;margin-top:-22px}.wb-details summary{font-size:15px;padding:18px 0;cursor:pointer;color:#dbdcde}.wb-indicators{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:8px 0 24px}.wb-indicators article{padding:19px;background:#1d1e22}.wb-indicators p{font-size:14px!important}.wb-indicators strong{font-size:14px;color:#f2c44e}.wb-status{display:inline-block;font:12px/1.7 var(--intel-mono);color:#bcbdbf;padding:5px 0}.wb-report{border-bottom:1px solid #3d3e43;padding:20px 0}.wb-meta{font:12px/1.8 var(--intel-mono);color:#babbbd}.wb-report h4{font:400 24px/1.3 var(--serif)!important;margin:8px 0}.wb-report a:hover{text-decoration:underline;text-underline-offset:4px}.evidence-button{display:inline-block;font-size:13px;padding:8px 0;color:#f2c44e;border-bottom:1px solid #727378;margin-top:8px}.evidence-button:hover{color:#f3f4f6}.wb-empty{padding:18px 0;font-size:15px!important}.wb-selector{display:flex;flex-wrap:wrap;gap:9px;margin:22px 0}.wb-selector button{display:flex;align-items:center;gap:12px;font-size:14px;border:1px solid #5e5f64;color:#d2d3d5;padding:11px 15px;min-height:44px}.wb-selector button span{font:12px var(--intel-mono);color:#afb0b2}.wb-selector button[aria-pressed=true]{background:#f2c44e;color:#202125;border-color:#f2c44e}.wb-selector button[aria-pressed=true] span{color:#47484d}.wb-selector button:hover{border-color:#dbdcde}.wb-outline{font-size:14px;color:#f2c44e;border:1px solid #5e5f64;padding:12px 17px;min-height:44px}.wb-outline:disabled{opacity:.6;cursor:wait}.route-focus{border:1px solid #4b4c51;padding:26px;background:#18191d}.route-focus .wb-section-heading h3{font:400 29px/1.2 var(--serif)!important;margin-top:5px!important}.wb-route-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:26px 0}.route-chart{display:block;width:100%;height:auto;max-height:260px;overflow:visible;margin:24px 0}.route-chart polyline{stroke:#f2c44e;stroke-width:2;fill:none;vector-effect:non-scaling-stroke}.route-chart .chart-axis{stroke:#5a5b60;fill:none}.chart-highlight{fill:#a6a7a915}.route-chart text{font:11px ui-monospace,monospace;fill:#babbbd}.wb-observation{border-top:1px solid #3d3e43;padding-top:18px}.wb-table-wrap{overflow:auto;max-height:380px;margin-bottom:20px}.wb-table-wrap table{border-collapse:collapse;width:100%;text-align:right;font-size:13px;white-space:nowrap}.wb-table-wrap th,.wb-table-wrap td{padding:11px;border-bottom:1px solid #48494e}.wb-table-wrap th{background:#2d2e33;position:sticky;top:0;color:#dfe0e2;font-weight:500}.wb-table-wrap th:first-child,.wb-table-wrap td:first-child{text-align:left}.wb-table-wrap caption{text-align:left;padding:12px;font-size:13px;color:#c0c1c3}.route-context section{padding:0 18px 0 0;border-right:1px solid #3d3e43}.route-context section:last-child{border:0}.route-context p{font-size:15px!important}.wb-sources{padding-left:20px}.wb-sources li{padding:10px 0}.wb-sources p{font-size:13px!important;margin:4px 0!important}.wb-region-label{display:flex;align-items:center;gap:13px;font-size:14px;color:#c0c1c3}.wb-region-label select{background:#1e1f23;border:1px solid #5e5f64;padding:11px;color:#dddee0;border-radius:0;font-size:14px}.military-baseline{border-top:1px solid #636469;border-bottom:1px solid #636469;padding:24px 0}.military-baseline section{padding:0 15px 0 0}.military-baseline p{font-size:15px!important}.wb-history{max-height:710px;overflow:auto;padding-right:14px}.wb-history article{position:relative;border-left:1px solid #68696e;padding:0 0 24px 20px;margin-left:4px}.wb-history article:before{content:"";position:absolute;width:7px;height:7px;background:#f2c44e;left:-4px;top:5px;border-radius:50%}.wb-history article>span{font:12px/1.7 var(--intel-mono);color:#cbccce}.wb-history h4{margin:10px 0 6px;font-size:15px!important}.wb-history small{font:12px/1.8 var(--sans);color:#afb0b2}.evidence-dialog{--intel-mono:ui-monospace,SFMono-Regular,Consolas,monospace;max-width:900px;width:calc(100% - 32px);max-height:90vh;overflow:auto;background:#15161a;color:#e6e7e9;border:1px solid #7b7c81;padding:0 32px 32px;margin:auto}.evidence-dialog::backdrop{background:#07080acc;backdrop-filter:blur(4px)}.evidence-dialog-bar{display:flex;align-items:center;justify-content:space-between;gap:18px;position:sticky;top:0;z-index:2;background:#15161a;padding:19px 0;border-bottom:1px solid #4b4c51;margin-bottom:26px}.evidence-dialog-bar>span{font:12px/1.6 var(--intel-mono);color:#c3c4c6}.evidence-dialog-bar button{font-size:14px;border:1px solid #737479;padding:9px 13px;color:#d9dadc}.evidence-dialog h2{font:400 35px/1.25 var(--serif);margin:15px 0 25px}.wb-evidence-account{border-top:1px solid #4b4c51;padding:18px 0}.wb-evidence-account a{color:#d9dadc}.wb-evidence-account p{font-size:15px}.evidence-dialog section{margin:24px 0}.evidence-dialog a:hover{text-decoration:underline}.evidence-dialog :focus-visible{outline:2px solid #f2c44e;outline-offset:3px}.intelligence-active .intel-heading{padding:24px 0}.intelligence-active .intel-heading h1{font-size:39px}.intelligence-active .intel-heading p{font-size:14px}.intel-controls label,#intel-updated{font-size:12px}.intel-controls select,.intel-controls button{font-size:14px}.intel-status-note{font-size:14px}.intel-eyebrow{font-size:12px}.intel-topic-buttons button{font-size:14px}.intel-topic-buttons button span{font-size:12px}.intel-topic-description{font-size:14px}.report-topics span,.compact-report .report-topics span{font-size:12px}.strategic-context>p{font-size:16px}.actor-row p,.intelligence-gaps li,.indicator-watch,.indicator-directions p,.scenario-grid p,.intel-report p,.methodology-grid p{font-size:15px}.intel-explainer{font-size:14px}.dossier-tabs button{font-size:14px}.report-meta,.compact-report .report-meta,.compact-report .report-meta time{font-size:12px}.compact-report h3{font-size:16px}.intel-secondary{font-size:14px}.actor-row h4,.dossier-sources a,.desk-button{font-size:14px}.desk-button small,.dossier-sources p{font-size:12px}.dossier-topline>span:last-child{font-size:12px}
@media(max-width:1000px){.wb-brief-layout{grid-template-columns:1fr}.wb-brief-side{border-left:0;border-top:1px solid #4b4c51;display:grid;grid-template-columns:1fr 1fr;gap:20px}.wb-brief-side>.wb-overline{grid-column:1/-1}.wb-small-metrics{margin:0}.wb-brief-side>.wb-note{grid-column:1/-1}.wb-heading h2{font-size:33px}.wb-three-col{gap:18px}.wb-indicators{grid-template-columns:1fr}.intel-workbench-nav button{gap:7px;padding:16px 9px}.intel-workbench-nav button span{font-size:14px}.wb-route-metrics{gap:20px}.wb-metric strong{font-size:29px}}
@media(max-width:680px){.intel-workbench-nav{grid-template-columns:1fr 1fr;margin-top:3px}.intel-workbench-nav button:nth-child(2){border-right:0}.intel-workbench-nav button:nth-child(-n+2){border-bottom:1px solid #3d3e43}.intel-workbench-nav button{padding:16px 11px;gap:10px}.wb-heading{display:block;margin:26px 0 20px}.wb-heading>p,.wb-heading>button,.wb-heading>label{margin-top:16px}.wb-heading h2{font-size:32px}.wb-judgments{padding:18px 14px}.judgment-button{grid-template-columns:22px minmax(0,1fr) 13px;gap:9px;padding:20px 9px}.judgment-button strong{font-size:25px}.judgment-button small{font-size:14px}.wb-brief-side{display:block;padding:20px}.wb-small-metrics{margin:20px 0}.wb-brief-side>.wb-gap{margin-top:20px}.wb-two-col,.wb-three-col,.wb-confidence{grid-template-columns:1fr;gap:22px}.question-dossier>h2{font-size:31px}.wb-judgment-callout{padding:21px 20px}.wb-judgment-callout p{font-size:24px!important}.wb-confidence{padding:20px 0;gap:18px}.wb-evidence-type{padding:20px}.wb-section-heading{align-items:flex-start;gap:15px}.wb-section-heading>span{font-size:12px;text-align:right;max-width:48%}.route-focus{padding:19px 15px}.wb-route-metrics{grid-template-columns:1fr 1fr;gap:23px}.wb-route-metrics .wb-metric:last-child{grid-column:1/-1;padding-top:18px;border-top:1px solid #3d3e43}.wb-metric strong{font-size:28px}.wb-selector{gap:8px}.wb-selector button{font-size:14px;padding:10px 12px}.route-context section{border-right:0;border-bottom:1px solid #3d3e43;padding-bottom:16px}.wb-alternatives article{padding:20px}.wb-gap{padding:20px}.military-baseline{gap:24px}.military-baseline section{padding:0 0 22px;border-bottom:1px solid #3d3e43}.military-baseline section:last-child{border:0;padding-bottom:0}.evidence-dialog{padding:0 19px 24px}.evidence-dialog-bar>span{font-size:12px;max-width:190px}.evidence-dialog h2{font-size:29px}.wb-table-wrap th,.wb-table-wrap td{padding:10px 8px}.intelligence-active .intel-heading h1{font-size:35px}.intel-controls{margin-top:17px}}
