:root{color:#e7e8ea;font-synthesis:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--muted:#8b929b;--dim:#68727c;--line:#ffffff10;--accent:#e9b887;--panel:#11151a;--mono:"SFMono-Regular",Consolas,monospace;background:#0c0f12;font-family:Inter,Segoe UI,Arial,sans-serif}*{box-sizing:border-box}body{margin:0}button,select,input{font:inherit}button{cursor:pointer;color:inherit;touch-action:manipulation;background:0 0;border:0}a{color:inherit;text-decoration:none}button,a,input,select,summary{outline-offset:4px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--accent)}svg{flex-shrink:0}p{color:var(--muted);font-size:13px;line-height:1.75}button,a{transition:color .18s,background .18s,border-color .18s}button:hover,a:hover{color:#fff}h1,h2,h3,p{margin-top:0}.skip-link{z-index:20;background:var(--accent);color:#101419;padding:15px;position:fixed;top:-80px;left:15px}.skip-link:focus{top:10px}.site-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:36px;height:84px;padding:0 38px;display:flex}.brand{letter-spacing:2px;white-space:nowrap;align-items:center;gap:10px;font-size:16px;font-weight:650;display:flex}.brand-mark{width:36px;height:36px;color:var(--accent)}.brand-light{color:#a3a8ae;margin-left:5px;font-weight:350}.edition{font:9px var(--mono);color:var(--dim);letter-spacing:.5px;border-left:1px solid #ffffff1a;margin-left:12px;padding-left:19px}.site-header nav{align-self:stretch;gap:30px;display:flex}.site-header nav button{color:var(--muted);white-space:nowrap;padding:0;font-size:12px;position:relative}.site-header nav button.active{color:var(--accent)}.site-header nav button.active:after{content:"";background:var(--accent);height:2px;position:absolute;bottom:0;left:0;right:0}.header-status{align-items:center;gap:17px;display:flex}.connection{color:var(--muted);white-space:nowrap;align-items:center;gap:7px;font-size:10px;display:flex}.connection i,.status-dot{background:#788391;border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block}.connection.on i{background:#90b39b;box-shadow:0 0 0 3px #90b39b0b}.private-tag{color:#a7abb2;white-space:nowrap;border:1px solid #ffffff15;border-radius:4px;padding:7px 9px;font-size:9px}.page{max-width:1820px;margin:auto;padding:0 38px}.hero{justify-content:space-between;align-items:center;gap:40px;padding:49px 0 31px;display:flex}.eyebrow{font:9px var(--mono);letter-spacing:1.6px;color:var(--muted);align-items:center;gap:9px;display:flex}.accent-line{background:var(--accent);width:21px;height:1px}h1{letter-spacing:-2px;margin:18px 0 15px;font-size:clamp(36px,3.2vw,53px);font-weight:450;line-height:1.12}h1>span{color:#9098a1}.hero p{margin-bottom:15px;font-size:12px}.hero-meta{color:#8e979f;gap:23px;font-size:10px;display:flex}.hero-meta>span{align-items:center;gap:7px;display:flex}.hero-meta svg{color:#6e7983}.campaign-panel{background:#11151a;border:1px solid #ffffff13;border-radius:6px;width:254px;min-width:236px;padding:18px 20px}.panel-label{font:8px var(--mono);letter-spacing:1px;color:#9ba3aa;align-items:center;gap:7px;display:flex}.panel-label>span{color:var(--dim);margin-left:auto}.clock{letter-spacing:-1px;font-variant-numeric:tabular-nums;align-items:center;gap:12px;margin:15px 0 17px;font-size:44px;font-weight:350;display:flex}.clock>span{font:8px var(--mono);letter-spacing:1px;color:var(--dim);max-width:35px;line-height:1.7}.campaign-state{border-top:1px solid var(--line);color:#b1b7bd;text-transform:capitalize;align-items:center;gap:7px;padding-top:13px;font-size:10px;display:flex}.campaign-state b{font-weight:400}.campaign-state>span:last-child{font:9px var(--mono);color:var(--dim);margin-left:auto}.status-dot.running{background:#90b39b}.status-dot.paused,.status-dot.interrupted{background:var(--accent)}.research-notice{background:#e9b88705;border:1px solid #e9b88716;border-radius:4px;align-items:center;gap:11px;padding:12px 16px;display:flex}.notice-mark{width:15px;height:15px;color:var(--accent);border:1px solid #e9b88777;border-radius:50%;flex-shrink:0;place-items:center;font:10px Georgia,serif;display:grid}.research-notice p{margin:0;font-size:10px;line-height:1.6}.research-notice b{color:#c3b7a6;font-weight:500}.research-notice button{white-space:nowrap;color:#d3bd9f;align-items:center;gap:15px;min-height:24px;margin-left:auto;font-size:10px;display:flex}.metrics{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:30px;padding:25px 0 24px;display:grid}.metric{border-right:1px solid var(--line);min-height:95px;padding:0 28px;position:relative}.metric:first-child{padding-left:0}.metric:last-child{border:0;padding-right:0}.metric-title{font:8px var(--mono);letter-spacing:1px;color:#919aa3;justify-content:space-between;align-items:center;gap:8px;display:flex}.metric-title svg{color:#64707c}.metric strong{letter-spacing:-.8px;margin:10px 0 8px;font-size:29px;font-weight:400;line-height:1.2;display:block}.metric strong span{font:12px var(--mono);color:#798590;letter-spacing:0;margin-left:8px}.metric small{color:#83909c;font-size:9px}.metric-track{background:#ffffff0b;width:75px;height:3px;position:absolute;bottom:37px;right:28px}.metric-track i{background:#84949a;height:100%;display:block}.metric.danger .metric-track i{background:#bc8280}h2{letter-spacing:-.7px;margin:8px 0 0;font-size:24px;font-weight:450}.theatre-heading{justify-content:space-between;align-items:end;margin-bottom:19px;display:flex}.theatre-heading h2{align-items:center;gap:14px;display:flex}.count-label{font:8px var(--mono);letter-spacing:.5px;color:#8d98a2;border-left:1px solid #ffffff20;padding-left:13px}.view-indicator{color:#a4aab0;align-items:center;gap:7px;font-size:10px;display:flex}.view-indicator>span{font:8px var(--mono);letter-spacing:.7px;color:#82909e;border-left:1px solid #ffffff14;margin-left:5px;padding-left:12px}.workspace{grid-template-columns:221px minmax(280px,1fr) 290px;align-items:start;gap:16px;display:grid}.roster,.inspector{background:var(--panel);border:1px solid var(--line);border-radius:5px;min-width:0}.panel-heading{border-bottom:1px solid var(--line);font:9px var(--mono);letter-spacing:1px;color:#bdc4cb;justify-content:space-between;align-items:center;padding:17px 16px;display:flex}.panel-heading svg{color:#81909d}.search-field{color:#7f8e9b;background:#0c1014;border:1px solid #ffffff10;border-radius:4px;align-items:center;gap:8px;margin:13px 12px 9px;padding:0 10px;display:flex}.search-field input{color:#d4d8dc;background:0 0;border:0;width:100%;min-width:0;padding:11px 0;font-size:11px}.search-field input::placeholder{color:#88939e}.bloc-filter{border-bottom:1px solid var(--line);gap:4px;padding:0 12px 12px;display:flex}.bloc-filter button{color:#939ca5;white-space:nowrap;border:1px solid #0000;border-radius:3px;flex:1;padding:6px 9px;font-size:9px}.bloc-filter button.selected{color:#dadde0;background:#ffffff07;border-color:#ffffff12}.country-list{scrollbar-width:thin;scrollbar-color:#ffffff18 transparent;max-height:498px;overflow:auto}.country-row{text-align:left;border-bottom:1px solid #ffffff04;border-left:2px solid #0000;align-items:center;gap:10px;width:100%;min-height:57px;padding:10px 11px;display:flex}.country-row:hover{background:#ffffff05}.country-row.selected{border-left-color:var(--accent);background:#e9b88709}.country-code{font:9px var(--mono);color:var(--bloc);background:color-mix(in srgb,var(--bloc) 7%,transparent);border:1px solid color-mix(in srgb,var(--bloc) 13%,transparent);border-radius:3px;flex-shrink:0;place-items:center;width:30px;height:28px;display:grid}.country-name{min-width:0}.country-name b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:450;display:block;overflow:hidden}.country-name small{color:#8293a0;text-transform:capitalize;margin-top:4px;font-size:9px;display:block}.country-row>svg{color:#7c8a97;opacity:0;margin-left:auto}.country-row.selected>svg,.country-row:hover>svg{opacity:1}.roster-foot{border-top:1px solid var(--line);color:#8797a4;align-items:center;gap:7px;padding:13px 14px;font-size:9px;display:flex}.no-results{padding:14px;font-size:11px}.atlas-column{min-width:0}.atlas{background:#101419;border:1px solid #ffffff13;border-radius:5px;height:592px;position:relative;overflow:hidden}.map{width:100%;height:100%}.map-top{z-index:1;pointer-events:none;background:linear-gradient(#101419e6,#0000);justify-content:space-between;align-items:center;padding:17px 18px;display:flex;position:absolute;top:0;left:0;right:0}.map-top>span{font:8px var(--mono);color:#a0abb6;letter-spacing:1px;align-items:center;gap:7px;display:flex}.map-top button{color:#aeb9c2;pointer-events:auto;background:#101419c7;border:1px solid #ffffff18;border-radius:4px;align-items:center;gap:7px;min-height:32px;padding:8px 10px;font-size:9px;display:flex}.map-coordinate{pointer-events:none;font:9px var(--mono);color:#7a8a98;letter-spacing:.6px;line-height:1.8;position:absolute;top:82px;left:20px}.map-coordinate>span{color:#768693;letter-spacing:.8px;margin-top:6px;font-size:6px;display:block}.map-selection{pointer-events:none;background:#11161deb;border:1px solid #ffffff17;border-radius:4px;align-items:center;gap:14px;max-width:360px;padding:15px 16px;display:flex;position:absolute;bottom:40px;left:18px;right:58px;box-shadow:0 8px 35px #0002}.selection-cross{color:var(--accent);font-size:23px;font-weight:250}.map-selection small{font:7px var(--mono);letter-spacing:1.1px;color:#8e9eac}.map-selection strong{letter-spacing:-.3px;margin:6px 0;font-size:17px;font-weight:450;display:block}.map-selection div>span{color:#9aa5af;text-transform:capitalize;font-size:10px;display:block}.selection-code{font:9px var(--mono);color:var(--accent);align-self:start;margin-left:auto}.map-attribution{font:6px var(--mono);letter-spacing:1px;color:#7d8c9b;pointer-events:none;position:absolute;bottom:12px;left:20px}.map-caption{color:#8a99a6;justify-content:space-between;align-items:center;gap:12px;padding:13px 1px;font-size:8px;display:flex}.map-caption>span{align-items:center;gap:5px;display:flex}.legend{white-space:nowrap;color:#8b96a2;gap:13px;font-size:8px;display:flex}.legend span{align-items:center;gap:5px;display:flex}.legend i,.bloc-label i{border-radius:1px;width:5px;height:5px;display:inline-block}.snapshot-note{color:#b7a893;background:#e9b88704;border:1px solid #e9b88713;border-radius:4px;font-size:10px}.snapshot-note summary{cursor:pointer;align-items:center;gap:8px;padding:12px 14px;list-style:none;display:flex}.snapshot-note summary>span:last-child{color:#a29688;gap:6px;margin-left:auto;font-size:9px;display:flex}.snapshot-note p{overflow-wrap:anywhere;padding:0 14px;font-size:10px}.inspector{padding:0 19px 6px}.inspector-toggle{border-bottom:1px solid var(--line);width:100%;font:8px var(--mono);letter-spacing:.8px;color:#98a4b0;justify-content:space-between;align-items:center;min-height:48px;padding:16px 0;display:flex}.inspector-toggle>span{align-items:center;gap:7px;display:flex}.inspector-toggle>svg{transition:transform .2s}.inspector-toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.country-title{padding:22px 0 20px}.country-title-code{font:9px var(--mono);color:var(--accent);letter-spacing:2px}.country-title h2{overflow-wrap:break-word;margin:8px 0 12px;font-size:25px;line-height:1.15}.bloc-label{color:#8a97a3;align-items:center;gap:7px;font-size:10px;display:flex}.micro-heading{font:8px var(--mono);letter-spacing:.6px;color:#94a3b0;justify-content:space-between;align-items:center;gap:8px;display:flex}.micro-heading>span{color:#c0ab8d;white-space:nowrap;border:1px solid #af9c8026;border-radius:2px;padding:4px 5px;font-size:6px}.leader{border-bottom:1px solid var(--line);padding:0 0 20px}.leader>b{margin-top:14px;font-size:12px;font-weight:500;display:block}.leader>small{color:#8a96a1;margin-top:5px;font-size:10px;display:block}.leader a{color:#c5ac91;align-items:center;gap:5px;width:fit-content;min-height:24px;margin-top:13px;font-size:9px;display:flex}.resources{border-bottom:1px solid var(--line);padding:21px 0}.resources>.micro-heading{margin-bottom:18px}.resource{margin-top:13px}.resource>span{text-transform:capitalize;color:#949fa9;justify-content:space-between;margin-bottom:7px;font-size:10px;display:flex}.resource b{font:9px var(--mono);color:#bfc8d0;font-weight:400}.resource>div{background:#ffffff08;height:2px}.resource i{background:#81909e;height:100%;display:block}.decision{border-bottom:1px solid var(--line);padding:21px 0}.decision h3{text-transform:capitalize;letter-spacing:-.6px;margin:15px 0 11px;font-size:23px;font-weight:400}.decision p{overflow-wrap:anywhere;font-size:10px;line-height:1.8}.score{color:#9aabb9;text-transform:capitalize;justify-content:space-between;gap:12px;padding:7px 0;font-size:9px;display:flex}.score>b{font:9px var(--mono);color:#b9c4ce}.decision-note{color:#b1a08d;border-left:1px solid #e9b88755;margin-top:9px;padding-left:8px;font-size:8px;line-height:1.7}.neural{padding:22px 0}.sparks{align-items:end;gap:2px;height:50px;margin:17px 0 11px;display:flex}.sparks i{background:var(--accent);opacity:.6;flex:1;min-width:1px}.neural>span{color:#94a6b4;font-size:8px;line-height:1.7}.neural>span b{color:#c4cbd1;font-weight:450}.neural>span i{vertical-align:middle;background:#697581;width:2px;height:2px;margin:0 5px;display:inline-block}.source-details{border-top:1px solid var(--line);color:#96a4b0;padding:15px 0;font-size:10px}.source-details summary{cursor:pointer;min-height:25px;padding:3px 0}.source-details p{overflow-wrap:anywhere;margin:12px 0;font-size:10px}.source-details a{color:var(--accent)}.section-title{justify-content:space-between;align-items:end;gap:20px;margin-bottom:21px;display:flex}.section-title>span{color:#8b9aa7;font-size:10px}.timeline,.decision-log{margin-top:37px}.event-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.event-grid article{border:1px solid var(--line);background:#11151a;border-radius:4px;flex-direction:column;min-height:148px;padding:16px 17px;display:flex}.dispatch-top{font:8px var(--mono);letter-spacing:.5px;color:#b4bec7;align-items:center;gap:7px;display:flex}.event-dot{background:var(--accent);border-radius:50%;width:4px;height:4px}.dispatch-top small{color:#8495a3;margin-left:auto;font-size:7px}.event-grid p{overflow-wrap:anywhere;color:#a6b0ba;margin:16px 0 17px;font-size:11px;line-height:1.7}.dispatch-foot{font:6px var(--mono);letter-spacing:1px;color:#8b9caa;justify-content:space-between;align-items:center;margin-top:auto;display:flex}.ledger-list{border:1px solid var(--line);border-radius:4px;overflow:hidden}.ledger-list button{text-align:left;border-bottom:1px solid var(--line);grid-template-columns:50px 1fr 1.5fr 1fr;align-items:center;gap:15px;width:100%;padding:16px 20px;font-size:11px;display:grid}.ledger-list button:hover{background:#ffffff04}.ledger-list b{text-transform:capitalize;font-weight:450}.ledger-list button>span{color:#8c9aa8}.ledger-list .mono{font:9px var(--mono);color:var(--accent)}.ledger-score{justify-content:end;align-items:center;gap:12px;font-size:9px;display:flex}.method{margin:38px 0 0}.method h2{letter-spacing:-1.4px;margin:21px 0;font-size:clamp(28px,3vw,44px);line-height:1.2}.method h2>span{color:#8f99a3}.method-intro{max-width:690px;font-size:14px}.method-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin:35px 0;display:grid}.method-grid article{background:var(--panel);border:1px solid var(--line);border-radius:4px;padding:27px}.method-grid article>span{font:11px var(--mono);color:var(--accent);justify-content:space-between;align-items:center;display:flex}.method-grid h3{margin:28px 0 13px;font-size:22px;font-weight:450}.method-grid p{font-size:12px}.method-boundary{border-left:1px solid #e9b88766;max-width:800px;padding:5px 23px}.method-boundary h3{font-size:15px;font-weight:450}.method-boundary p{margin:0;font-size:12px}.method-links{flex-wrap:wrap;align-items:center;gap:22px;margin-top:30px;font-size:11px;display:flex}.method-links a{color:var(--accent);align-items:center;gap:8px;min-height:42px;display:flex}.method-links>span{color:#8b9daa;font-size:10px}.replay-bar{border:1px solid var(--line);background:var(--panel);border-radius:4px;flex-wrap:wrap;align-items:center;gap:28px;margin-bottom:30px;padding:23px;display:flex}.replay-bar h2{font-size:21px}.replay-bar label{color:#9aa8b4;flex-direction:column;gap:9px;min-width:0;max-width:100%;font-size:10px;display:flex}select{color:#c3cbd3;text-overflow:ellipsis;background:#151b21;border:1px solid #ffffff1a;border-radius:4px;max-width:100%;min-height:42px;padding:10px;font-size:11px}.replay-bar p{width:100%;margin:0;font-size:10px}.replay-scrubber{flex:1;min-width:150px!important}input[type=range]{accent-color:var(--accent);width:100%;min-height:32px}footer{border-top:1px solid var(--line);align-items:center;gap:30px;margin-top:45px;padding:30px 0;display:flex}.footer-brand{letter-spacing:1px;color:#b3bec7;flex-wrap:wrap;align-items:center;gap:8px;max-width:250px;font-size:9px;display:flex}.footer-brand .brand-mark{width:24px;height:24px}.footer-brand>span{font:6px var(--mono);color:#8397a6;letter-spacing:1px;width:100%}.footer-brand+p{color:#8295a4;margin:0;font-size:9px;line-height:1.8}footer>button{color:#9aabbb;align-items:center;gap:9px;min-height:44px;margin-left:auto;font-size:10px;display:flex}.mobile-country-select{display:none}.empty-world{text-align:center;border:1px solid var(--line);margin:50px 0;padding:65px 20px}.empty-world>svg{color:var(--accent);margin-bottom:25px}.empty-world p{margin-top:20px}.map-error{color:var(--accent);text-align:center;background:#11161deb;padding:15px;font-size:12px;line-height:1.7;position:absolute;top:45%;left:20px;right:20px}.maplibregl-ctrl-group{box-shadow:none!important;background:#151b22!important;border:1px solid #ffffff1a!important;border-radius:4px!important}.maplibregl-ctrl-group button{width:34px;border-color:#ffffff15!important;height:36px!important}.maplibregl-ctrl-icon{filter:invert(.8)}.maplibregl-canvas{outline-offset:-3px}.maplibregl-ctrl-bottom-right{bottom:31px!important;right:4px!important}.maplibregl-map{font-family:inherit!important}.empty{padding:20px;font-size:12px}.app-shell{overflow-x:clip}@media (width>=1700px){.workspace{grid-template-columns:246px minmax(400px,1fr) 320px}.atlas{height:650px}.country-list{max-height:556px}}@media (width<=1250px){.site-header{gap:24px;padding:0 26px}.edition{display:none}.site-header nav{gap:23px}.page{padding:0 26px}.workspace{grid-template-columns:190px minmax(280px,1fr) 260px;gap:12px}.country-row{gap:7px;padding-left:9px}.country-name b{font-size:9px}.bloc-filter{gap:0;padding-left:8px;padding-right:8px}.bloc-filter button{padding:7px 5px}.inspector{padding:0 16px 4px}.map-caption{flex-direction:column;align-items:start;gap:9px}.metric{padding:0 18px}.metric-track{width:50px;right:18px}.header-status .connection{display:none}.event-grid{gap:10px}.map-coordinate{display:none}}@media (width<=1020px){.workspace{grid-template-columns:minmax(0,1fr) 285px;gap:16px}.roster{grid-area:2/1/auto/-1;grid-template-columns:200px 1fr;align-items:center;display:grid}.roster .panel-heading{border:0}.roster .search-field{margin:10px 14px}.bloc-filter{border:0;grid-area:2/1}.country-list{border-left:1px solid var(--line);grid-area:2/2/4;grid-template-columns:repeat(3,minmax(0,1fr));max-height:240px;display:grid}.roster-foot{border:0;font-size:8px}.country-row{min-height:51px}.country-name b{font-size:10px}.country-row>svg{display:none}.mobile-country-select{align-items:center;gap:12px;margin-bottom:10px;display:flex}.mobile-country-select>label{font:8px var(--mono);color:#94a2af;letter-spacing:.5px;white-space:nowrap}.mobile-country-select select{flex:1;min-width:0}.atlas{height:590px}.site-header nav{gap:20px}.hero{padding-top:37px}.hero h1{font-size:43px}.hero p{max-width:380px;font-size:11px}.event-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-title{font-size:7px}.metric-track{display:none}.metrics small{font-size:8px}}@media (width<=700px){.page{padding:0 18px}.site-header{flex-wrap:wrap;gap:8px;height:auto;min-height:104px;padding:13px 18px 0}.brand{letter-spacing:1.5px;gap:7px;font-size:14px}.brand-mark{width:30px;height:30px}.header-status{margin-left:auto}.private-tag{padding:6px;font-size:8px}.site-header nav{order:3;justify-content:space-between;gap:0;width:100%;height:43px}.site-header nav button{min-height:43px;padding:0 10px;font-size:11px}.site-header nav button:first-child{padding-left:0}.hero{gap:20px;padding:28px 0 22px;display:block}.eyebrow{letter-spacing:1px;font-size:8px}.hero h1{letter-spacing:-1.7px;margin:15px 0 12px;font-size:38px}.hero p{max-width:340px;margin-bottom:13px;font-size:11px}.hero-meta{flex-wrap:wrap;gap:14px;font-size:8px}.hero-meta svg{width:12px}.campaign-panel{grid-template-columns:1fr auto;gap:0 12px;width:100%;min-width:0;margin-top:22px;padding:11px 13px;display:grid}.panel-label{letter-spacing:.5px;font-size:7px}.panel-label>span{display:none}.clock{grid-area:1/2/3;align-self:center;gap:7px;margin:0;font-size:28px}.clock>span{max-width:24px;font-size:6px}.campaign-state{border:0;padding-top:6px;font-size:9px}.campaign-state>span:last-child{margin-left:10px;font-size:8px}.research-notice{align-items:start;gap:9px;padding:11px 12px}.research-notice p{font-size:9px;line-height:1.7}.notice-mark{margin-top:2px}.research-notice button{justify-content:center;gap:0;min-width:24px;min-height:35px;padding:0;font-size:0}.metrics{grid-template-columns:repeat(2,minmax(0,1fr));margin:22px 0 27px;padding:0}.metric{border-bottom:1px solid var(--line);min-height:112px;padding:17px 15px!important}.metric:first-child,.metric:nth-child(3){padding-left:0!important}.metric:nth-child(2){border-right:0}.metric:nth-child(3),.metric:nth-child(4){border-bottom:0}.metric-title{letter-spacing:.5px;font-size:7px}.metric-title svg{width:13px}.metric strong{margin:12px 0 7px;font-size:27px}.metric strong span{margin-left:6px;font-size:10px}.metric small{font-size:8px;line-height:1.5;display:block}.theatre-heading{align-items:end;gap:10px;margin-bottom:15px}.theatre-heading h2{gap:8px;font-size:23px}.count-label{padding-left:8px;font-size:6px}.view-indicator{white-space:nowrap;gap:5px;font-size:8px}.view-indicator>span{display:none}.workspace{flex-direction:column;gap:17px;display:flex}.atlas-column{order:0;width:100%}.atlas{height:430px}.mobile-country-select{gap:8px;margin-bottom:11px}.mobile-country-select>label{letter-spacing:.3px;font-size:7px}.mobile-country-select select{min-height:44px;padding:10px 9px;font-size:12px}.map-top{padding:12px}.map-top>span{letter-spacing:.5px;gap:5px;font-size:7px}.map-top button{gap:6px;min-height:38px;padding:8px;font-size:9px}.map-selection{gap:10px;max-width:none;padding:12px;bottom:35px;left:12px;right:55px}.map-selection small{font-size:6px}.map-selection strong{margin:6px 0;font-size:16px;line-height:1.2}.map-selection div>span{font-size:9px;line-height:1.5}.selection-cross{font-size:20px}.selection-code{font-size:8px}.map-attribution{letter-spacing:.7px;font-size:5px;left:13px}.maplibregl-ctrl-group button{width:38px;height:40px!important}.map-caption{flex-flow:wrap;align-items:center;gap:8px;padding:12px 1px}.map-caption>span{font-size:7px}.legend{gap:10px;font-size:7px}.snapshot-note summary{min-height:44px;padding:11px;font-size:9px}.snapshot-note summary>span:last-child{font-size:8px}.inspector{order:1;width:100%;padding:0 18px 5px}.inspector-toggle{min-height:49px;font-size:8px}.country-title{padding:18px 0}.country-title h2{font-size:28px}.country-title-code{font-size:9px}.leader{padding-bottom:18px}.leader>.micro-heading{font-size:8px}.leader>b{font-size:13px}.leader>small{font-size:11px}.leader a{min-height:38px;font-size:11px}.resources{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;display:grid}.resources>.micro-heading{grid-column:1/-1;margin-bottom:5px}.resource{margin-top:17px}.resource>span{font-size:11px}.resource b{font-size:10px}.resource>div{height:3px}.decision p{font-size:12px}.score{font-size:11px}.score>b,.decision-note{font-size:10px}.neural{padding:21px 0}.neural>span{font-size:10px}.sparks{height:55px}.source-details{font-size:12px}.source-details summary{min-height:32px}.source-details p{font-size:11px}.roster{order:2;width:100%;display:block}.roster .panel-heading{border-bottom:1px solid var(--line);padding:16px}.roster .search-field{margin:12px 13px}.search-field input{min-height:44px;padding:10px 0;font-size:16px}.bloc-filter{padding:0 13px 12px}.bloc-filter button{min-height:36px;font-size:11px}.country-list{border:0;border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));max-height:285px;display:grid}.country-row{gap:8px;min-height:60px;padding:10px}.country-name b{font-size:10px}.country-name small{font-size:9px}.country-code{width:27px;height:28px;font-size:8px}.roster-foot{padding:13px}.timeline,.decision-log{margin-top:30px}.section-title{align-items:end;gap:10px}.section-title h2{font-size:23px}.section-title>span{text-align:right;max-width:110px;font-size:8px;line-height:1.6}.event-grid{gap:9px}.event-grid article{min-height:162px;padding:13px 12px}.event-grid p{margin:14px 0;font-size:11px}.dispatch-top{gap:6px;font-size:8px}.dispatch-top small{font-size:6px}.dispatch-foot{letter-spacing:.6px;font-size:5px}.ledger-list button{grid-template-columns:33px 1fr;gap:8px 12px;padding:15px;font-size:11px}.ledger-list button>span:nth-child(3){grid-column:2;font-size:10px}.ledger-score{grid-column:2;justify-content:start;font-size:9px}.method{margin-top:28px}.method h2{letter-spacing:-1px;font-size:30px}.method-intro{font-size:13px}.method-grid{grid-template-columns:1fr;gap:12px;margin:26px 0}.method-grid article{padding:23px}.method-grid h3{margin-top:20px}.method-grid p{font-size:12px}.method-boundary{padding-left:17px}.method-links{gap:7px 22px;font-size:12px}.method-links>span{width:100%;font-size:10px}.replay-bar{gap:20px;margin-bottom:24px;padding:18px}.replay-bar>div,.replay-bar>label{width:100%}.replay-bar select{width:100%;font-size:12px}.replay-bar p{font-size:10px}footer{flex-wrap:wrap;gap:18px;margin-top:32px;padding:24px 0}.footer-brand{width:100%;max-width:none;font-size:10px}.footer-brand>span{text-align:right;width:auto;max-width:125px;margin-left:auto;font-size:5px;line-height:1.7}footer .footer-brand+p{font-size:9px}footer>button{margin-left:0;font-size:11px}.empty-world{padding:45px 20px}.empty-world h2{font-size:26px}}@media (width<=365px){.page{padding:0 13px}.site-header{padding-left:13px;padding-right:13px}.hero h1{font-size:34px}.hero-meta{gap:10px;font-size:7px}.count-label{display:none}.map-top>span{font-size:6px}.country-list{grid-template-columns:1fr}.country-name b{font-size:12px}.legend{font-size:6px}.metric strong{font-size:24px}.private-tag{font-size:7px}.event-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width<=700px){.site-header nav{height:44px}.site-header nav button,.bloc-filter button,.map-top button{min-height:44px}.mobile-country-select select,.replay-bar select{font-size:16px}.research-notice button{min-width:44px;min-height:44px}.leader a,.source-details summary{min-height:44px}.maplibregl-ctrl-group button{width:44px;height:44px!important}}.map-selection>div{min-width:0}.map-selection strong{overflow-wrap:break-word}.map-placeholder{color:var(--muted);place-items:center;font-size:12px;display:grid}.skip-link{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;top:0;overflow:hidden}.skip-link:focus{clip-path:none;width:auto;height:auto;padding:15px;top:10px;overflow:visible}.inspector{scrollbar-width:thin;scrollbar-color:#ffffff18 transparent;max-height:700px;overflow-y:auto}.inspector-toggle{background:var(--panel);z-index:2;position:sticky;top:0}@media (width>=1700px){.inspector{max-height:758px}}@media (width<=700px){.inspector{max-height:none;overflow:visible}.inspector-toggle{position:static}.map-selection{right:72px}}.personality{border-bottom:1px solid var(--line);padding:22px 0}.personality h3{letter-spacing:-.3px;margin:15px 0 12px;font-size:17px;font-weight:450;line-height:1.4}.trait-list{flex-wrap:wrap;gap:5px;display:flex}.trait-list>span{color:#c5b39c;background:#e9b88707;border:1px solid #e9b88724;border-radius:3px;padding:5px 6px;font-size:8px}.leader-voice{background:#e9b88705;border-left:2px solid #e9b88777;margin:18px 0 0;padding:14px 12px}.leader-voice>small,.dispatch-voice>small{font:7px var(--mono);letter-spacing:.6px;color:var(--accent);line-height:1.7;display:block}.leader-voice>b{margin:7px 0;font-size:10px;font-weight:500;display:block}.leader-voice>p{color:#d1c7bb;overflow-wrap:anywhere;margin:10px 0;font-size:12px;line-height:1.8}.leader-voice>span{color:#a39583;text-transform:capitalize;font-size:8px;line-height:1.6;display:block}.persona-source{color:#95a2ad;margin-top:14px;font-size:9px}.persona-source summary{cursor:pointer;min-height:28px;padding:5px 0}.persona-source p,.persona-wait{margin-top:12px;font-size:10px}.persona-source a{color:var(--accent);padding:7px 0;font-size:9px;line-height:1.7;display:inline-block}.event-grid .dispatch-fact{color:#97a6b3;margin:13px 0;font-size:10px}.dispatch-voice{border-top:1px solid #ffffff0b;margin-bottom:7px;padding:12px 0 8px}.dispatch-voice>p{color:#c8c0b6;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:9px 0;font-size:11px;line-height:1.8;display:-webkit-box;overflow:hidden}.event-grid .dispatch-foot{text-align:left;cursor:pointer;color:#b1a08a;width:100%;min-height:32px;padding:8px 0}.event-grid article:has(.dispatch-voice){min-height:250px}.dispatch-foot:hover{color:var(--accent)}@media (width<=700px){.personality h3{font-size:21px}.trait-list>span{padding:7px 9px;font-size:10px}.leader-voice{padding:17px 15px}.leader-voice>small{font-size:8px}.leader-voice>b{font-size:12px}.leader-voice>p{font-size:14px}.leader-voice>span{font-size:10px}.persona-source{font-size:11px}.persona-source summary,.persona-source a{min-height:44px;font-size:11px}.persona-source p,.persona-wait{font-size:11px}.event-grid{grid-template-columns:1fr}.dispatch-voice>small{font-size:8px}.dispatch-voice>p{-webkit-line-clamp:6;font-size:13px}.event-grid .dispatch-fact{font-size:11px}.event-grid .dispatch-foot{min-height:44px;font-size:8px}.event-grid article:has(.dispatch-voice){min-height:0;padding:18px}.dispatch-top{font-size:9px}.dispatch-top small{font-size:8px}}.territorial-control{border-bottom:1px solid var(--line);padding:20px 0}.control-status{text-transform:capitalize;color:#9cbaa6;padding:12px 0;font-size:10px}.control-status.contested,.control-status.partitioned{color:var(--accent)}.control-status.occupied,.control-status.coalition_occupied{color:#d7958c}.control-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:3px 0 18px;display:grid}.control-stats strong{letter-spacing:-.8px;font-size:25px;font-weight:400;display:block}.control-stats strong>small{font:10px var(--mono);color:#82909b;margin-left:5px}.control-stats div>span{color:#8b9ca9;margin-top:6px;font-size:8px;line-height:1.6;display:block}.sector-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.sector-grid>div{background:#ffffff02;border:1px solid #ffffff10;border-radius:3px;min-width:0;padding:10px 8px}.sector-grid>div.occupied{background:#d7958c07;border-color:#d7958c44}.sector-grid span{font:7px var(--mono);text-transform:uppercase;color:#95a6b4;letter-spacing:.5px;display:block}.sector-grid b{overflow-wrap:anywhere;margin-top:6px;font-size:9px;font-weight:400;line-height:1.7;display:block}.sector-grid small{color:#c79b89;margin-top:5px;font-size:7px;line-height:1.7;display:block}.position-note{margin:13px 0 0;font-size:9px;line-height:1.8}.position-note b{color:#b9c1c9;font-weight:400}.map-selection{flex-wrap:wrap}.map-selection>div{flex:1}.map-control-state{width:100%;font:8px var(--mono);color:#d1af8a;line-height:1.7;display:block}.map-selection .selection-code{position:absolute;top:12px;right:12px}.map-selection>div{padding-right:19px}@media (width<=700px){.territorial-control{padding:22px 0}.control-status{font-size:12px}.control-stats div>span{font-size:9px}.control-stats strong{font-size:29px}.sector-grid>div{padding:12px 10px}.sector-grid span{font-size:8px}.sector-grid b{font-size:11px}.sector-grid small{font-size:9px}.position-note{font-size:11px}.map-control-state{font-size:7px}.map-selection{gap:7px 10px}}.watch-brain{color:#abcbd6;background:#9bcad709;border:1px solid #9bcad72b;border-radius:4px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:44px;margin-bottom:12px;padding:13px;font-size:11px;display:flex}.watch-brain:hover{background:#9bcad713}.brain-lab{background:linear-gradient(140deg,#11191e,#101419 65%);border:1px solid #9bcad722;border-radius:7px;min-width:0;margin:0 0 28px;padding:27px}.brain-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.brain-heading h2{margin:11px 0 8px;font-size:31px}.brain-heading p{margin-bottom:0;font-size:11px}.brain-heading label{font:8px var(--mono);letter-spacing:1px;color:#9aafb9;gap:9px;min-width:210px;display:grid}.brain-heading select{color:#d6e2e8;background:#0e1419;border:1px solid #ffffff20;border-radius:4px;width:100%;min-height:44px;padding:12px;font:12px Inter,Segoe UI,sans-serif}.brain-status{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:#9aaab5;flex-wrap:wrap;align-items:center;gap:10px;margin:24px 0;padding:13px 0;font-size:10px;display:flex}.brain-status b{color:#cbd4da;font-weight:400}.brain-status>span:last-child{color:#a9cbd5;margin-left:auto}.brain-grid{grid-template-columns:minmax(140px,.8fr) minmax(300px,2fr) minmax(180px,1fr);gap:26px;display:grid}.brain-grid .micro-heading{letter-spacing:.8px;flex-wrap:wrap;font-size:8px;line-height:1.8}.brain-grid p{margin:13px 0 20px;font-size:10px;line-height:1.8}.brain-input{color:#9baab4;grid-template-columns:1fr 52px 28px;align-items:center;gap:8px;margin:13px 0;font-size:9px;display:grid}.brain-input>span{text-transform:capitalize;overflow-wrap:anywhere}.brain-input>i{background:#ffffff0a;height:3px}.brain-input>i>b{background:#91b9c6;height:100%;display:block}.brain-input small{font:8px var(--mono);color:#a1b3bf;text-align:right}.brain-visual{border-left:1px solid var(--line);border-right:1px solid var(--line);min-width:0;padding:0 22px}.brain-visual canvas{aspect-ratio:5/3;width:100%;display:block}.brain-key{color:#8ca2ae;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;font-size:8px;display:flex}.brain-key span{align-items:center;gap:5px;display:flex}.brain-key i{background:#9bcad74d;border-radius:50%;width:5px;height:5px}.brain-key b{color:#697f8b;font-weight:400}.brain-playback{align-items:center;gap:8px;margin-top:21px;display:flex}.brain-playback button{color:#c3d8e0;border:1px solid #ffffff1a;border-radius:4px;min-height:38px;padding:9px 12px;font-size:10px}.brain-playback button:hover{background:#9bcad710}.brain-playback span{font:9px var(--mono);color:#92aeb9;margin-left:auto}.brain-scrubber{accent-color:#9bcad7;cursor:pointer;width:100%;height:22px;margin:12px 0 0}.brain-grid .brain-caption{color:#8298a6;margin:10px 0 18px;font-size:9px;line-height:1.9}.brain-metrics{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:17px;display:grid}.brain-metrics b{letter-spacing:-.5px;font-variant-numeric:tabular-nums;font-size:21px;font-weight:400;display:block}.brain-metrics span{color:#879daa;margin-top:6px;font-size:8px;line-height:1.6;display:block}.brain-scores{gap:10px;display:grid}.brain-score{color:#93a6b2;grid-template-columns:70px 1fr 52px;align-items:center;gap:8px;font-size:9px;display:grid}.brain-score>span{text-transform:capitalize}.brain-score>div{background:linear-gradient(90deg,#ffffff05 49.5%,#ffffff35 50%,#ffffff05 50.5%);height:6px;position:relative}.brain-score i{background:#839eaf;height:100%;display:block;position:absolute}.brain-score b{font:8px var(--mono);text-align:right;font-weight:400}.brain-score.chosen{color:#ead0aa}.brain-score.chosen i{background:#d5b78c}.brain-choice{background:#e9b88704;border:1px solid #e9b88722;border-radius:4px;margin-top:22px;padding:15px 12px}.brain-choice small{font:7px var(--mono);letter-spacing:.7px;color:#beac94}.brain-choice strong{text-transform:capitalize;margin:9px 0;font-size:20px;font-weight:400;display:block}.brain-choice span{color:#a49d93;font-size:9px;line-height:1.7;display:block}.brain-boundary{border-top:1px solid var(--line);color:#8a9ba6;margin:25px 0 0;padding-top:16px;font-size:10px}@media (width<=1100px){.brain-grid{grid-template-columns:1fr 2fr}.brain-output{border-top:1px solid var(--line);grid-column:1/-1;padding-top:20px}.brain-scores{grid-template-columns:1fr 1fr;gap:12px 30px}.brain-visual{border-right:0;padding-right:0}.brain-choice{max-width:400px}}@media (width<=700px){.brain-lab{padding:18px 15px}.brain-heading{display:block}.brain-heading label{margin-top:22px;font-size:9px}.brain-heading select{font-size:16px}.brain-heading h2{font-size:29px}.brain-status{gap:8px;font-size:9px}.brain-status>span:last-child{width:100%;margin-left:0;line-height:1.7}.brain-grid{flex-direction:column;gap:24px;display:flex}.brain-visual{border:0;order:-1;padding:0}.brain-grid .micro-heading{font-size:9px}.brain-grid .micro-heading>span{font-size:7px}.brain-playback button{min-height:44px;padding:9px;font-size:11px}.brain-playback span{font-size:8px}.brain-grid .brain-caption{font-size:10px}.brain-metrics b{font-size:22px}.brain-metrics span{font-size:9px}.brain-input{grid-template-columns:1fr 90px 36px;font-size:11px}.brain-input small{font-size:10px}.brain-scores{grid-template-columns:1fr}.brain-score{grid-template-columns:85px 1fr 60px;font-size:11px}.brain-score b{font-size:10px}.brain-key{font-size:8px}.brain-output{border:0;padding-top:0}.brain-choice span{font-size:11px}.brain-boundary{font-size:10px}.watch-brain{font-size:12px}.site-header nav{flex-shrink:0;gap:20px;max-width:100%;overflow-x:auto}.site-header nav button{font-size:11px}}.neural-flow-stage{isolation:isolate;background:radial-gradient(at 50% 45%,#0e293333,#0000 67%),#0a1117;border:1px solid #8bbdd51c;border-radius:6px;margin:16px -10px 8px;position:relative;overflow:hidden}.brain-visual .neural-flow-stage canvas{aspect-ratio:760/450;width:100%;display:block}.neural-flow-label,.neural-flow-foot{font:7px var(--mono);letter-spacing:1.2px;color:#a3c6d6;pointer-events:none;align-items:center;gap:7px;display:flex;position:absolute;left:16px;right:16px}.neural-flow-label{top:14px}.neural-flow-label>i{background:#95d8ed;border-radius:50%;width:4px;height:4px;box-shadow:0 0 8px #77c8e5}.neural-flow-label>span{color:#6a8c9e;margin-left:auto;font-size:6px}.neural-flow-foot{color:#698c9f;letter-spacing:.9px;justify-content:space-between;font-size:6px;bottom:12px}.brain-key span:nth-child(2) i{background:#efc38c;box-shadow:0 0 6px #efc38c88}.brain-playback{flex-wrap:wrap;gap:6px}.brain-playback .brain-loop{color:#89a1b0;font-size:9px}.brain-playback .brain-loop[aria-pressed=true]{color:#b2d5e0;background:#9bcad70a;border-color:#9bcad740}.brain-flow-about{border-top:1px solid var(--line);margin:24px 0 0;padding-top:8px}.brain-flow-about summary{color:#8dabb9;cursor:pointer;min-height:38px;padding:12px 0;font-size:10px;display:list-item}.brain-flow-about p{color:#8b9fae;max-width:850px;font-size:11px;line-height:1.9}.brain-lab:has(.neural-flow-stage){background:linear-gradient(140deg,#101a23,#101419 70%)}@media (width<=700px){.neural-flow-stage{margin:16px -3px 12px}.neural-flow-label{letter-spacing:.8px;font-size:6px;top:10px;left:10px;right:10px}.neural-flow-label>span{letter-spacing:.7px;font-size:5px}.neural-flow-foot{letter-spacing:.3px;font-size:5px;bottom:10px;left:10px;right:10px}.brain-playback button{padding:8px 9px}.brain-playback .brain-loop{font-size:9px}.brain-playback>span{text-align:right;width:100%;margin-top:4px}.brain-flow-about summary{min-height:44px;font-size:11px}}.war-tempo{color:#a69d97;background:#c68e7c06;border:1px solid #c68e7c24;border-radius:4px;flex-wrap:wrap;align-items:center;gap:24px;margin-bottom:19px;padding:13px 16px;font-size:10px;display:flex}.war-tempo>b{font:8px var(--mono);letter-spacing:.8px;color:#cba494;align-items:center;gap:7px;margin-right:auto;display:flex}.war-tempo>b>i{background:#c68e7c;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #c68e7c44}.war-tempo strong{color:#e2c1ae;font-variant-numeric:tabular-nums;margin-right:5px;font-weight:500}@media (width<=700px){.war-tempo{gap:12px 18px;padding:15px 13px;font-size:10px}.war-tempo>b{width:100%;font-size:9px}}.neural-intel-toolbar{font:8px var(--mono);color:#90adbb;letter-spacing:.6px;justify-content:space-between;align-items:center;gap:8px;margin:15px 0 -4px;display:flex}.neural-intel-toolbar button{color:#adccdc;border:1px solid #90c4da2a;border-radius:3px;min-height:34px;padding:7px 10px;font:9px Inter,Segoe UI,sans-serif}.neural-intel-chip{text-align:left;pointer-events:auto;background:#0b1720eb;border:1px solid #8dbad329;border-radius:4px;width:21%;min-height:49px;padding:8px 9px;position:absolute;box-shadow:0 4px 15px #0003}.neural-intel-chip>span{text-transform:capitalize;color:#8faabb;font-size:8px;line-height:1.5;display:block}.neural-intel-chip>b{color:#d1e7ee;font-variant-numeric:tabular-nums;font-size:17px;font-weight:450;line-height:1.4;display:block}.neural-intel-chip small{font:7px var(--mono);color:#718e9f;margin-left:4px}.neural-intel-chip>i{background:#ffffff0a;height:2px;margin-top:3px;display:block}.neural-intel-chip em{background:#8bbacc;height:100%;display:block}.neural-intel-chip.selected{background:#1a1c21ef;border-color:#e9b88780}.neural-intel-chip.selected>b{color:#edcfaa}.neural-intel-decision{text-align:left;background:#d4ad7307;border:1px solid #ddb98b30;border-radius:4px;align-items:center;gap:12px;width:100%;min-height:44px;margin:12px 0;padding:12px;font-size:9px;display:flex}.neural-intel-decision>span:first-child{font:7px var(--mono);letter-spacing:.5px;color:#ad9d85}.neural-intel-decision>b{text-transform:capitalize;color:#e1c19b;font-size:13px;font-weight:450}.neural-intel-decision>span:last-child{color:#9faaa9;margin-left:auto;font-size:8px}.neural-intel-inspector{background:#0c141b;border:1px solid #8dbad320;border-radius:4px;min-width:0;margin:12px 0 18px;padding:14px}.neural-intel-inspector-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.neural-intel-inspector-head>b{color:#e0c39e;text-transform:capitalize;font-size:12px;font-weight:450}.neural-intel-inspector-head label{min-width:0}.neural-intel-inspector-head label>span{display:none}.neural-intel-inspector select{color:#9eb7c5;background:#111c25;border:1px solid #8dbad329;border-radius:3px;max-width:145px;min-height:34px;padding:6px;font-size:10px}.intel-big-value{color:#c7dfe9;margin-top:15px;font-size:26px;font-weight:400;display:block}.intel-big-value>small{font:10px var(--mono);color:#7993a4;margin-left:7px}.brain-grid .neural-intel-inspector p{color:#8a9fae;margin:12px 0 0;font-size:10px}.intel-population-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.intel-population-metrics>span{color:#7f9aaa;font-size:8px;line-height:1.7}.intel-population-metrics b{color:#c1dfe9;font-variant-numeric:tabular-nums;font-size:17px;font-weight:450;display:block}.intel-sample-bars{align-items:end;gap:4px;height:67px;margin:18px 0 8px;display:flex}.intel-sample-bars button{flex-direction:column;flex:1;justify-content:end;align-items:stretch;gap:5px;min-width:0;height:100%;padding:0;display:flex}.intel-sample-bars i{background:#82acbf;border-radius:2px;min-height:3px;display:block}.intel-sample-bars button[aria-pressed=true] i{background:#e6bd8d;box-shadow:0 0 9px #e6bd8d22}.intel-sample-bars span{font:7px var(--mono);color:#7e9aaa;text-align:center;flex-shrink:0}@media (width<=700px){.neural-intel-toolbar{font-size:9px}.neural-intel-toolbar button{min-height:44px;font-size:11px}.neural-intel-overlay{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding:7px;display:grid;position:relative}.neural-intel-chip{width:auto;min-height:57px;box-shadow:none;padding:7px 6px;position:static!important}.neural-intel-chip>span{overflow-wrap:anywhere;font-size:8px}.neural-intel-chip>b{font-size:17px}.neural-intel-chip small{margin-left:2px;font-size:6px}.neural-flow-stage .neural-flow-foot{padding:8px 12px 12px;font-size:6px;position:static}.neural-intel-decision{flex-wrap:wrap;gap:9px;font-size:10px}.neural-intel-decision>span:first-child{font-size:7px}.neural-intel-decision>span:last-child{font-size:9px}.neural-intel-inspector{padding:13px}.neural-intel-inspector-head>b{font-size:13px}.neural-intel-inspector select{max-width:143px;min-height:44px;font-size:12px}.intel-population-metrics b{font-size:18px}.intel-population-metrics>span{font-size:9px}.brain-grid .neural-intel-inspector p{font-size:11px}.intel-sample-bars{height:74px}.intel-sample-bars button{min-height:44px}.intel-sample-bars span{font-size:8px}}.campaign-objective{border-bottom:1px solid var(--line);padding:20px 0}.campaign-objective-title{flex-wrap:wrap;align-items:start;gap:10px;margin:13px 0;display:flex}.campaign-objective h3{letter-spacing:-.3px;margin:0;font-size:17px;font-weight:450;line-height:1.5}.campaign-phase{font:8px var(--mono);color:#91bec2;text-transform:capitalize;border:1px solid #91bec22c;border-radius:3px;padding:5px 6px;line-height:1.5;display:inline-block}.campaign-phase.abandoned{color:#cb9b8d;border-color:#cb9b8d30}.campaign-phase.completed{color:#a1c1a1;border-color:#a1c1a130}.campaign-phase.resupplying,.campaign-phase.regrouping,.campaign-phase.rebuilding,.campaign-phase.recovering{color:#d7ba94;border-color:#d7ba9430}.campaign-sector-progress{gap:5px;height:5px;margin:13px 0;display:flex}.campaign-sector-progress i{background:#ffffff0a;border-radius:2px;flex:1}.campaign-sector-progress i.secured{background:#a9c5c6;box-shadow:0 0 8px #a9c5c615}.campaign-objective-meta{color:#8399a9;flex-wrap:wrap;gap:7px 13px;font-size:8px;line-height:1.8;display:flex}.campaign-objective-meta b{color:#c6c2b6;font-weight:400}.campaign-objective p{margin:12px 0;font-size:10px;line-height:1.8}.campaign-objective details{color:#93a7b2;margin-top:10px;font-size:9px}.campaign-objective summary{cursor:pointer;min-height:30px;padding:5px 0}.campaign-objective .campaign-end-reason{color:#c0a58f}.campaign-objective.compact{background:#9bcad704;border:1px solid #9bcad725;border-radius:5px;margin-bottom:24px;padding:16px}.campaign-objective.compact .campaign-objective-title{justify-content:space-between;align-items:center;margin:10px 0}.campaign-objective.compact p{margin-bottom:0;font-size:11px}.campaign-objective.compact .campaign-objective-meta{font-size:9px}.neural-intel-inspector:has(.intel-population-metrics>span:nth-child(4)) .intel-population-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=700px){.campaign-objective h3{font-size:21px}.campaign-objective p{font-size:12px}.campaign-objective-meta,.campaign-phase{font-size:10px}.campaign-objective summary{min-height:44px;font-size:11px}.campaign-objective details p{font-size:11px}.campaign-objective.compact{padding:15px}.campaign-objective.compact h3{font-size:19px}.campaign-objective.compact p{font-size:12px}}.mobilization-note{color:#9dadae;margin:-5px 0 21px;font-size:10px;line-height:1.8}@media (width<=700px){.mobilization-note{margin-top:-3px;font-size:11px}}.military-map-controls{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0e171ee8;border:1px solid #ffffff14;border-radius:5px;max-width:420px;padding:10px;position:absolute;top:62px;left:14px;right:14px}.military-map-controls>div{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.military-map-controls>div:first-child{justify-content:space-between;margin-bottom:7px}.military-map-controls b{font:8px var(--mono);color:#9fb6c5;letter-spacing:1px}.military-map-controls button{color:#718592;border:1px solid #ffffff13;border-radius:3px;align-items:center;gap:5px;min-height:30px;padding:7px 8px;font-size:9px;display:flex}.military-map-controls button[aria-pressed=true]{color:#c6dbe5;background:#9bcad70a;border-color:#9bcad72c}.military-map-controls i{opacity:.4;border-radius:50%;width:5px;height:5px}.military-map-controls button[aria-pressed=true] i{opacity:1}.atlas:has(.military-map-controls) .map-coordinate{display:none}.military-unit-detail{z-index:5;background:#111c25f5;border:1px solid #9bcad73c;border-radius:5px;width:260px;padding:14px;position:absolute;top:186px;left:14px;box-shadow:0 8px 30px #0006}.military-unit-detail>button{color:#a1b7c5;min-width:32px;min-height:32px;font-size:20px;position:absolute;top:5px;right:8px}.military-unit-detail small{font:8px var(--mono);color:#9db7c7;padding-right:20px;display:block}.military-unit-detail strong{text-transform:capitalize;margin:12px 0;font-size:17px;font-weight:450;display:block}.military-unit-detail span{color:#98aebb;font-size:10px;line-height:1.8}.war-command{border-bottom:1px solid var(--line);padding:22px 0}.war-command>h3{margin:13px 0 8px;font-size:18px;font-weight:450;line-height:1.5}.war-command-phase{font:8px var(--mono);text-transform:capitalize;color:#e1bb90;line-height:1.8}.war-victory-progress{margin:15px 0}.war-victory-progress>span{color:#8ba5b6;font-size:9px}.war-victory-progress b{color:#b8d1dc;font-weight:450}.war-victory-progress>div{background:#ffffff09;height:4px;margin:9px 0}.war-victory-progress i{background:#94b9c8;height:100%;display:block}.war-victory-progress>small{color:#8198a8;font-size:8px;line-height:1.8}.force-cards{grid-template-columns:1fr 1fr;gap:7px;margin-top:17px;display:grid}.force-cards article{border:1px solid color-mix(in srgb,var(--force-color) 24%,transparent);background:#ffffff02;border-radius:4px;min-width:0;padding:11px 9px}.force-cards header{color:var(--force-color);justify-content:space-between;gap:6px;font-size:9px;display:flex}.force-cards header b{font-weight:400;font:11px var(--mono)}.force-strength{background:#ffffff09;height:3px;margin:9px 0}.force-strength i{background:var(--force-color);height:100%;display:block}.force-cards strong{text-transform:capitalize;color:#c3d2db;overflow-wrap:anywhere;font-size:9px;font-weight:400;line-height:1.6;display:block}.force-cards small{color:#7f96a7;margin-top:6px;font-size:8px;line-height:1.8;display:block}.war-pacts{margin-top:20px}.war-pacts>b{color:#a7c7cf;font-size:10px;font-weight:450}.war-pacts p{margin:10px 0;font-size:10px;line-height:1.9}.war-pacts small{color:#7f99aa;font-size:9px}.war-command details{color:#8fa8b8;margin-top:13px;font-size:9px}.war-command summary{cursor:pointer;min-height:32px;padding:7px 0}.war-command details p{font-size:10px}@media (width<=700px){.military-map-controls{padding:9px;top:61px;left:10px;right:10px}.military-map-controls b{font-size:8px}.military-map-controls button{min-height:38px;padding:7px;font-size:10px}.military-unit-detail{width:auto;max-width:280px;top:185px;left:10px;right:10px}.war-command>h3{font-size:22px}.war-command-phase{font-size:10px}.war-victory-progress>span{font-size:11px}.war-victory-progress>small{font-size:10px}.force-cards header,.force-cards strong{font-size:11px}.force-cards small{font-size:10px}.force-cards article{padding:13px 11px}.war-pacts>b,.war-pacts p{font-size:12px}.war-pacts small{font-size:11px}.war-command summary{min-height:44px;font-size:11px}.war-command details p{font-size:11px}}.military-unit-picker{align-items:center;gap:10px;margin:7px 0 9px;display:flex}.military-unit-picker>span{color:#8ca4b5;white-space:nowrap;font-size:9px}.military-unit-picker select{color:#b7cdd9;background:#101a23;border:1px solid #9bcad726;border-radius:3px;flex:1;min-width:0;min-height:34px;padding:6px;font-size:10px}.military-unit-detail{top:224px}@media (width<=700px){.military-unit-picker select{min-height:40px;font-size:12px}.military-unit-picker>span{font-size:10px}.military-unit-detail{top:231px}}.force-cards header small{color:#728d9e;margin:0 0 0 3px;font-size:7px;display:inline}@media (width<=700px){.military-map-controls button{min-height:44px}.military-unit-detail{top:241px}.military-unit-picker select{font-size:16px}}.battle-canvas{z-index:2;pointer-events:none;position:absolute;inset:0}.battle-recap{background:#101820;border:1px solid #9bcad71c;border-radius:5px;min-width:0;margin-top:12px;padding:16px}.battle-recap>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.battle-recap header small{font:7px var(--mono);letter-spacing:1px;color:#8099aa}.battle-recap h3{letter-spacing:-.4px;margin:7px 0;font-size:17px;font-weight:450}.battle-recap h3 span{font:10px var(--mono);color:#c4aa8d;margin-left:9px}.battle-recap header>div:last-child{flex-wrap:wrap;gap:5px;display:flex}.battle-recap header button,.battle-focus-detail button{color:#9bb5c5;border:1px solid #9bcad724;border-radius:3px;min-height:34px;padding:8px 9px;font-size:9px}.battle-recap button[aria-pressed=true]{color:#d4e2e9;background:#9bcad70b;border-color:#b1cfdd4a}.battle-recap button:disabled{opacity:.35;cursor:default}.battle-type-filters{flex-wrap:wrap;gap:5px;margin:14px 0;display:flex}.battle-type-filters button{color:#748a99;border:1px solid #ffffff0a;border-radius:3px;align-items:center;gap:5px;min-height:33px;padding:6px 8px;font-size:9px;display:flex}.battle-type-filters i{opacity:.4;border-radius:50%;width:5px;height:5px}.battle-type-filters button[aria-pressed=true] i{opacity:1}.battle-type-filters span{font:8px var(--mono);color:#7993a4}.battle-operation-list{scrollbar-width:thin;scrollbar-color:#ffffff18 transparent;scroll-snap-type:x proximity;gap:7px;padding-bottom:7px;display:flex;overflow-x:auto}.battle-operation-list>button{text-align:left;scroll-snap-align:start;background:#0c141b;border:1px solid #9bcad71a;border-radius:4px;flex-direction:column;flex:0 0 178px;gap:9px;min-height:108px;padding:13px;display:flex}.battle-operation-kind{font:7px var(--mono);letter-spacing:.3px;line-height:1.7}.battle-operation-list b{color:#cad8e2;text-transform:capitalize;font-size:12px;font-weight:450}.battle-operation-result{color:#869fae;font-size:9px;line-height:1.7}.battle-operation-list p{margin:13px 0;font-size:11px}.battle-focus-detail{background:#e9b88704;border-left:2px solid #d1b18e;margin-top:13px;padding:9px 13px}.battle-focus-detail>b{text-transform:capitalize;color:#dbc3a7;font-size:11px;font-weight:450}.battle-focus-detail p{margin:10px 0;font-size:11px;line-height:1.8}.battle-focus-detail>div{gap:7px;display:flex}.battle-explainer{color:#859eaf;margin-top:12px;font-size:9px}.battle-explainer summary{cursor:pointer;min-height:28px;padding:7px 0}.battle-explainer p{margin:9px 0 0;font-size:10px;line-height:1.9}.theatre-map{min-width:0}@media (width<=700px){.battle-recap{padding:15px 12px}.battle-recap>header{gap:10px}.battle-recap h3{font-size:20px}.battle-recap header small{font-size:8px}.battle-recap header button,.battle-focus-detail button{min-height:44px;font-size:11px}.battle-type-filters button{min-height:40px;font-size:10px}.battle-type-filters span{font-size:9px}.battle-operation-list>button{flex-basis:210px;min-height:116px}.battle-operation-kind{font-size:8px}.battle-operation-list b{font-size:14px}.battle-operation-result{font-size:11px}.battle-focus-detail>b,.battle-focus-detail p{font-size:12px}.battle-explainer summary{min-height:44px;font-size:11px}.battle-explainer p{font-size:11px}}.theatre-map .map-top,.theatre-map .map-selection,.theatre-map .map-attribution,.theatre-map .maplibregl-ctrl-bottom-right{z-index:3}.theatre-map .map-error{z-index:6}.forward-command{border-top:1px solid var(--line);margin-top:22px;padding-top:18px}.forward-command h4{color:#c9b9e6;margin:13px 0 8px;font-size:13px;font-weight:450;line-height:1.6}.forward-intent{font:8px var(--mono);color:#b29ccf;text-transform:capitalize;line-height:1.7}.forward-command p{margin:11px 0;font-size:10px;line-height:1.8}.forward-command p>b{color:#bdcddd;font-weight:450}.forward-base-card{background:#bda3e506;border:1px solid #bda3e52c;border-radius:4px;margin:10px 0;padding:12px}.forward-base-card header{justify-content:space-between;gap:9px;font-size:10px;line-height:1.7;display:flex}.forward-base-card header b{color:#c9c5de;font-weight:450}.forward-base-card header span{color:#9d8eb7;text-transform:capitalize;font-size:8px}.forward-progress{background:#ffffff09;height:4px;margin:10px 0}.forward-progress i{background:#b6a0d7;height:100%;display:block}.forward-base-card small,.forward-base-card>span{color:#8da2b2;margin-top:5px;font-size:8px;line-height:1.8;display:block}.forward-pending{color:#9a89b8;font-size:8px;line-height:1.8;display:block}.hosted-bases>b{color:#b8a2cf;font-size:9px;font-weight:450}.forward-base-detail{border-color:#c5b0e85c}@media (width<=700px){.forward-command h4{font-size:16px}.forward-intent{font-size:10px}.forward-command p,.forward-base-card header{font-size:12px}.forward-base-card header span,.forward-base-card small,.forward-base-card>span,.forward-pending{font-size:10px}.hosted-bases>b{font-size:11px}}.oil-command{border-top:1px solid var(--line);margin-top:22px;padding-top:18px}.oil-reserve{justify-content:space-between;align-items:baseline;gap:8px;margin:15px 0 10px;display:flex}.oil-reserve strong{color:#d4c28c;font-size:27px;font-weight:450}.oil-reserve small{font:9px var(--mono);color:#82929e;margin-left:5px}.oil-reserve>span{text-transform:capitalize;color:#b4a577;font-size:9px}.oil-reserve.critical strong,.oil-warning{color:#dd9a85}.oil-stock{background:#ffffff0b;height:4px}.oil-stock i{background:#c7b577;height:100%;display:block}.oil-metrics{grid-template-columns:1fr 1fr;gap:10px;margin:15px 0;display:grid}.oil-metrics>div{color:#8da0af;justify-content:space-between;gap:8px;font-size:9px;display:flex}.oil-metrics b{color:#c8c0a6;font-weight:450}.oil-asset-list>div{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:7px;padding:11px 0;font-size:9px;display:flex}.oil-asset-list span{text-transform:capitalize;color:#bcb18f}.oil-asset-list b{color:#b1c2ce;font-weight:450}.oil-asset-list small{color:#7f929f;flex-basis:100%;font-size:8px;line-height:1.7}.oil-warning{font-size:10px;line-height:1.8}.oil-route-list>b{color:#bcb18f;font-size:9px;font-weight:450}.oil-route-list p{color:#8096a5;margin:10px 0;font-size:9px;line-height:1.8}.oil-route-list strong{color:#aaba9d;font-weight:450;display:block}.oil-route-list .cut,.oil-route-list .interdicted{color:#d6a080}.oil-command details{color:#8699a7;margin-top:14px;font-size:9px;line-height:1.8}.oil-command summary{cursor:pointer;min-height:30px}@media (width<=700px){.oil-reserve>span,.oil-metrics>div,.oil-asset-list>div,.oil-route-list>b,.oil-route-list p,.oil-command details{font-size:11px}.oil-asset-list small{font-size:10px}.oil-warning{font-size:12px}.oil-metrics{gap:14px}}.repair-command{border-top:1px solid var(--line);margin-top:22px;padding-top:18px}.repair-asset{background:#8aa2b304;border:1px solid #a7bcc41b;border-radius:4px;margin:12px 0;padding:11px}.repair-asset header{justify-content:space-between;gap:8px;font-size:9px;line-height:1.8;display:flex}.repair-asset b{color:#bbcbd5;font-weight:450}.repair-asset header span{text-transform:capitalize;color:#98b49e}.repair-asset.destroyed{border-color:#d7957c55}.repair-asset.destroyed header span,.base-ruin{color:#e0a087}.repair-asset.rebuilding header span{color:#d1b98c}.repair-integrity{background:#ffffff0a;height:4px;margin:10px 0}.repair-integrity i{background:#b2967b;height:100%;display:block}.repair-asset small,.repair-asset p,.repair-command>p{color:#8b9fad;font-size:9px;line-height:1.8}.repair-convoy-heading{justify-content:space-between;gap:8px;margin-top:16px;font-size:9px;display:flex}.repair-convoy-heading b{color:#a9becd;font-weight:450}.repair-convoy-heading span{color:#8d9eac}.repair-command details{color:#8b9fad;font-size:9px;line-height:1.8}.repair-command summary{cursor:pointer;min-height:30px}@media (width<=700px){.repair-asset header,.repair-asset small,.repair-asset p,.repair-command>p,.repair-convoy-heading,.repair-command details{font-size:11px}.military-map-controls{max-width:calc(100% - 28px)}}.sovereignty-panel{background:#8ab2a505;border:1px solid #8ab2a52b;border-radius:5px;margin-bottom:24px;padding:15px}.sovereignty-panel h3{color:#bfd1c6;margin:15px 0 10px;font-size:17px;font-weight:450}.sovereignty-panel p,.sovereignty-panel details{color:#9baebb;font-size:10px;line-height:1.8}.sovereignty-panel summary{cursor:pointer;min-height:30px}.sovereignty-panel.collapsing{background:#d6aa6607;border-color:#d6aa6655}.sovereignty-panel.collapsing h3{color:#e1bd8b}.sovereignty-panel.defeated{background:#cf8b7f09;border-color:#cf8b7f66}.sovereignty-panel.defeated h3{color:#e3a492}.survival-values{gap:9px;margin:16px 0;font-size:9px;display:grid}.survival-values span{color:#8ca3b2;justify-content:space-between;display:flex}.survival-values b{color:#bbcedb;font-weight:450}.collapse-count{align-items:baseline;gap:10px;margin:14px 0;display:flex}.collapse-count b{color:#e1bd8b;font-size:24px;font-weight:450}.collapse-count span{color:#bfa889;font-size:9px}.collapse-meter{background:#ffffff0b;height:4px}.collapse-meter i{background:#cda073;height:100%;display:block}.annexation-owner{border-top:1px solid #d7a08520;border-bottom:1px solid #d7a08520;margin:14px 0;padding:13px 0}.annexation-owner small{font:7px var(--mono);color:#ad897e;line-height:1.8;display:block}.annexation-owner b{color:#dfbdab;margin-top:8px;font-size:14px;font-weight:450;display:block}.sovereignty-totals{color:#8196a5;flex-wrap:wrap;gap:20px;margin:0 0 18px;font-size:10px;display:flex}.sovereignty-totals b{color:#bfccd6;margin-right:5px;font-weight:500}.country-row.defeated .country-name small{color:#c49386}.country-row.defeated .country-code{opacity:.45}@media (width<=700px){.sovereignty-panel{padding:17px}.sovereignty-panel p,.sovereignty-panel details,.survival-values,.collapse-count span,.sovereignty-totals{font-size:12px}.annexation-owner small{font-size:9px}.sovereignty-panel h3{font-size:20px}.annexation-owner b{font-size:16px}}.official-x{align-items:center;gap:7px;min-height:36px;display:inline-flex}.official-x:hover{border-color:var(--accent);color:var(--accent)}.footer-x{color:var(--accent);white-space:nowrap;align-items:center;gap:7px;font-size:11px;display:inline-flex}@media (width<=1100px){.official-x>span{display:none}}
