.platform-app{--briefing-ink:#17070b;--briefing-ink-raised:#240b11;--briefing-ink-soft:#32121a;--briefing-wine:#6f1d34;--briefing-wine-bright:#9b3652;--briefing-parchment:#efe4d1;--briefing-paper:#d8c5a9;--briefing-gold:#c5a25b;--briefing-rule:#efe4d129;--briefing-rule-strong:#efe4d14d;isolation:isolate;color:var(--briefing-parchment);background:radial-gradient(circle at 92% 2%, #9b365233, transparent 29rem), linear-gradient(115deg, #6f1d3414, transparent 40%), var(--briefing-ink);position:relative}.platform-app:before{z-index:-1;content:"";pointer-events:none;opacity:.42;background-image:linear-gradient(#efe4d106 1px,#0000 1px),linear-gradient(90deg,#efe4d105 1px,#0000 1px);background-size:80px 80px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#00000059 55%,#0000 100%);mask-image:linear-gradient(#000 0%,#00000059 55%,#0000 100%)}.platform-app .app-topbar{border-bottom:1px solid var(--briefing-rule-strong);background:#17070bf0;height:80px;box-shadow:0 14px 45px #0000002e}.platform-app .brand-mark{background:var(--briefing-parchment);color:var(--briefing-wine);border:1px solid #efe4d17a;border-radius:0;box-shadow:6px 6px #6f1d34b8}.platform-app .brand-lockup>span:last-child{letter-spacing:-.01em;font-family:IBM Plex Sans,Aptos,sans-serif}.platform-app .brand-lockup small{color:var(--briefing-paper);letter-spacing:.17em;opacity:.68}.platform-app .app-nav{background:0 0;border-radius:0;gap:18px;padding:0}.platform-app .app-nav a{color:#efe4d18a;letter-spacing:.11em;text-transform:uppercase;border-radius:0;padding:29px 0 27px;font-size:10px;position:relative}.platform-app .app-nav a:after{content:"";background:var(--briefing-paper);transform-origin:0;height:2px;transition:transform .18s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.platform-app .app-nav a:hover,.platform-app .app-nav a.active{color:var(--briefing-parchment);background:0 0}.platform-app .app-nav a:hover:after,.platform-app .app-nav a.active:after{transform:scaleX(1)}.platform-app .app-status{color:#efe4d18c;letter-spacing:.08em;text-transform:uppercase}.platform-app .status-dot{background:#d5ae64;box-shadow:0 0 0 4px #c5a25b1f}.platform-context-rail{color:#efe4d185;background:#260b11f0;border:1px solid #efe4d124;border-radius:0;box-shadow:0 16px 55px #00000047}.platform-context-rail strong{color:var(--briefing-parchment);letter-spacing:.1em;text-transform:uppercase}.platform-app .app-shell{width:min(1420px,100% - 56px)}.platform-app :is(.command-hero,.executive-heading,.delivery-heading,.knowledge-heading,.executive-heading-v2,.delivery-heading-v2,.regions-heading-v2,.sectors-heading,.sector-detail-head){padding-top:clamp(64px,7vw,104px);padding-bottom:44px;position:relative}.platform-app :is(.command-hero,.executive-heading,.delivery-heading,.knowledge-heading,.executive-heading-v2,.delivery-heading-v2,.regions-heading-v2,.sectors-heading,.sector-detail-head):before{content:"";background:linear-gradient(to bottom, var(--briefing-wine-bright), var(--briefing-gold));width:3px;position:absolute;top:56px;bottom:38px;left:-28px}.platform-app :is(.command-hero,.executive-heading,.delivery-heading,.knowledge-heading,.executive-heading-v2,.delivery-heading-v2,.regions-heading-v2,.sectors-heading,.sector-detail-head) h1{max-width:940px;color:var(--briefing-parchment);letter-spacing:-.055em;font-family:Bodoni Moda,Georgia,serif;font-size:clamp(48px,5.7vw,84px);font-weight:400;line-height:.95}.platform-app :is(.command-hero,.executive-heading,.delivery-heading,.knowledge-heading,.executive-heading-v2,.delivery-heading-v2,.regions-heading-v2,.sectors-heading,.sector-detail-head) p{color:#efe4d18f}.platform-app .eyebrow{color:var(--briefing-gold);letter-spacing:.2em}.platform-app .hero-brief-card,.platform-app .brief-meta,.platform-app .delivery-score,.platform-app .knowledge-stack span{border-color:var(--briefing-rule);background:linear-gradient(135deg,#6f1d3430,#0000 58%),#efe4d106;border-radius:0;box-shadow:10px 10px #0000001f}.platform-app .hero-brief-card{padding:30px 30px 28px;position:relative}.platform-app .hero-brief-card:before{content:"";background:var(--briefing-wine-bright);width:72px;height:3px;position:absolute;top:0;left:0}.platform-app .hero-brief-card strong,.platform-app .panel-heading h2,.platform-app .section-copy h2,.platform-app .knowledge-card h2{color:var(--briefing-parchment);font-family:Bodoni Moda,Georgia,serif}.platform-app .signal-grid{border:1px solid var(--briefing-rule);background:var(--briefing-rule);gap:1px;padding:1px}.platform-app .signal-card{background:linear-gradient(145deg, #6f1d3421, transparent 58%), var(--briefing-ink-raised);border:0;border-radius:0;min-height:188px}.platform-app .signal-card:nth-child(2n){background:linear-gradient(145deg,#c5a25b14,#0000 58%),#200a10}.platform-app .signal-card strong{color:var(--briefing-parchment);font-family:Bodoni Moda,Georgia,serif;font-size:42px}.platform-app .signal-icon,.platform-app .sector-symbol,.platform-app .programme-icon,.platform-app .platform-more-icon{color:var(--briefing-gold);background:#c5a25b0f;border:1px solid #c5a25b3d;border-radius:0}.platform-app .app-grid{gap:12px;margin-top:12px}.platform-app .panel,.platform-app .delivery-board,.platform-app .knowledge-card,.platform-app .platform-architecture,.platform-app .trust-architecture,.platform-app .delivery-callout,.platform-app .trust-strip,.platform-app .leadership-principle,.platform-app .morning-summary,.platform-app .delivery-summary,.platform-app .region-card,.platform-app .sector-index-card,.platform-app .sector-detail-metrics article{border-color:var(--briefing-rule);box-shadow:none;background:linear-gradient(145deg,#6f1d3414,#0000 42%),#efe4d106;border-radius:0}.platform-app .panel{position:relative}.platform-app .panel:before{z-index:2;content:"";background:var(--briefing-wine-bright);width:58px;height:2px;position:absolute;top:-1px;left:-1px}.platform-app .panel-heading{padding:28px}.platform-app .panel-heading h2{font-size:30px}.platform-app .sector-row,.platform-app .decision-item,.platform-app .briefing-item,.platform-app .programme-row{border-color:#efe4d117}.platform-app .sector-row:hover,.platform-app .programme-row:hover,.platform-app .decision-item:hover,.platform-app .briefing-item:hover{background:#6f1d3424}.platform-app .priority-number{color:var(--briefing-gold);font-family:Bodoni Moda,Georgia,serif}.platform-app .state-pill,.platform-app .data-label,.platform-app .filter-chips button,.platform-app .knowledge-categories button{border-radius:2px}.platform-app .state-pill.stable,.platform-app .state-pill.good{color:#d8cfac;background:#80774833}.platform-app .state-pill.watch{color:#e2c77f;background:#c5a25b24}.platform-app .state-pill.attention,.platform-app .state-pill.warn,.platform-app .state-pill.decision{color:#efa3b3;background:#9b365233}.platform-app .search-field,.platform-app .filter-chips button,.platform-app .knowledge-categories button{border-color:var(--briefing-rule);background:#efe4d106}.platform-app .search-field{border-radius:0}.platform-app .filter-chips button.active,.platform-app .filter-chips button:hover,.platform-app .knowledge-categories button.active,.platform-app .knowledge-categories button:hover{color:var(--briefing-parchment);background:#6f1d3438;border-color:#9b36529e}.platform-app .architecture-node,.platform-app .trust-grid article,.platform-app .map-cell,.platform-app .provider-flow{border-color:var(--briefing-rule);background:#efe4d105;border-radius:0}.platform-app .architecture-node.core{background:#6f1d3438;border-color:#9b3652a3}.platform-app .flow-line{background:linear-gradient(90deg,#9b365224,#c5a25bad,#9b365224)}.platform-app .text-link,.platform-app .hero-brief-card a,.platform-app .trust-strip a,.platform-app .delivery-callout a{color:#e3ca8b;text-underline-offset:5px;-webkit-text-decoration:underline #e3ca8b47;text-decoration:underline #e3ca8b47}.platform-app .text-link:hover,.platform-app .hero-brief-card a:hover,.platform-app .trust-strip a:hover,.platform-app .delivery-callout a:hover{color:var(--briefing-parchment);text-decoration-color:currentColor}.platform-app .assistant-trigger{background:#260b11f5;border:1px solid #efe4d147;border-radius:0;box-shadow:12px 12px #0003}.platform-app .assistant-trigger-icon,.platform-app .assistant-composer button{background:var(--briefing-parchment);color:var(--briefing-wine);border-radius:0}.platform-app .assistant-panel{border-color:var(--briefing-rule-strong);background:#1d090e;border-radius:0}.platform-app .assistant-message p,.platform-app .assistant-sources a,.platform-app .assistant-actions button,.platform-app .assistant-composer{border-radius:0}.mobile-app-dock{background:#1d080ef7;border-color:#efe4d12e;border-radius:0;box-shadow:0 -18px 45px #00000057}.mobile-app-dock :is(a,button).is-active{color:#f2dfbf;background:#6f1d346b}.platform-more-backdrop{background:#0a0205bf}.platform-more-sheet{background:#1d090e;border-color:#efe4d12e;border-radius:0}.platform-more-sheet header button,.platform-more-grid a{border-radius:0}.platform-more-grid a:hover,.platform-more-grid a.is-active{background:#6f1d342e;border-color:#9b365294}.platform-app button:focus-visible,.platform-app a:focus-visible,.platform-app input:focus-visible,.platform-app textarea:focus-visible,.platform-app summary:focus-visible{outline-color:#efe4d1d1}@media (width<=1050px){.platform-app .app-topbar{height:72px}.platform-app :is(.command-hero,.executive-heading,.delivery-heading,.knowledge-heading,.executive-heading-v2,.delivery-heading-v2,.regions-heading-v2,.sectors-heading,.sector-detail-head):before{left:-18px}}@media (width<=700px){.platform-app{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}.platform-app .app-topbar{border-bottom-color:#efe4d12e;height:66px}.platform-app .app-shell{width:calc(100% - 32px)}.platform-app :is(.command-hero,.executive-heading,.delivery-heading,.knowledge-heading,.executive-heading-v2,.delivery-heading-v2,.regions-heading-v2,.sectors-heading,.sector-detail-head){padding-top:48px}.platform-app :is(.command-hero,.executive-heading,.delivery-heading,.knowledge-heading,.executive-heading-v2,.delivery-heading-v2,.regions-heading-v2,.sectors-heading,.sector-detail-head):before{width:2px;top:46px;bottom:32px;left:-16px}.platform-app :is(.command-hero,.executive-heading,.delivery-heading,.knowledge-heading,.executive-heading-v2,.delivery-heading-v2,.regions-heading-v2,.sectors-heading,.sector-detail-head) h1{font-size:clamp(43px,13vw,60px)}.platform-app .signal-grid{grid-template-columns:1fr 1fr}.platform-app .signal-card{min-height:154px;padding:18px}.platform-app .signal-card strong{font-size:34px}.platform-app .panel-heading{padding:22px 20px}.platform-app .sector-row,.platform-app .decision-item,.platform-app .briefing-item{padding-left:20px;padding-right:20px}.platform-context-rail{border-left:0;border-right:0}}@media (width<=390px){.platform-app .app-shell{width:calc(100% - 24px)}.platform-app .signal-grid{grid-template-columns:1fr}.platform-app .signal-card{min-height:138px}}@media print{.platform-app{color:#18090d;background:#fff}.platform-app:before,.platform-app .app-topbar,.platform-context-rail,.mobile-app-dock,.platform-app .assistant-trigger{display:none!important}.platform-app .panel,.platform-app .signal-card,.platform-app .delivery-board,.platform-app .knowledge-card{break-inside:avoid;color:#18090d;background:#fff;border-color:#18090d38}}
