:root{
  --mes2-navy:#031321;--mes2-navy-2:#061c2c;--mes2-navy-3:#0a263b;
  --mes2-blue:#0877dc;--mes2-cyan:#41c9ff;--mes2-green:#18c98a;--mes2-red:#f04455;
  --mes2-gold:#a77a25;--mes2-paper:#f7f6f2;--mes2-ink:#0d1a23;--mes2-rule:#dfe3e5;
  --mes2-muted:#65737e;--mes2-shell:1440px;--mes2-serif:Georgia,"Times New Roman",serif;
}
html{scroll-behavior:smooth}
body[data-mes-surface="newsroom"]{overflow-x:hidden}

body[data-mes-surface="newsroom"] .desk-rail,
body[data-mes-surface="newsroom"] .mes-mode-nav,
body[data-mes-surface="newsroom"] .mes-context-strip,
body[data-mes-surface="newsroom"] .publication-trust-strip,
body[data-mes-surface="newsroom"] .breaking-bar,
body[data-mes-surface="newsroom"] .habit-bar,
body[data-mes-surface="newsroom"] .market-pulse,
body[data-mes-surface="newsroom"] .newsroom-ops,
body[data-mes-surface="newsroom"] .newsroom-hero-grid{display:none!important}

body[data-mes-surface="newsroom"] .site-header{
  position:relative!important;z-index:80!important;background:
  radial-gradient(circle at 18% 0,rgba(15,65,99,.28),transparent 36%),#031421!important;
  color:#fff!important;border:0!important;box-shadow:none!important
}
body[data-mes-surface="newsroom"] .site-header .nav-wrap{
  width:min(calc(100% - 44px),var(--mes2-shell))!important;min-height:72px!important;
  display:grid!important;grid-template-columns:300px minmax(360px,1fr) auto!important;
  gap:24px!important;align-items:center!important;padding:8px 0!important
}
body[data-mes-surface="newsroom"] .brand{display:flex!important;align-items:center!important;gap:12px!important;text-decoration:none!important;color:#fff!important}
body[data-mes-surface="newsroom"] .brand-mark{display:none!important}
body[data-mes-surface="newsroom"] .brand-copy{display:block!important}
body[data-mes-surface="newsroom"] .brand-copy strong{
  display:block!important;font:600 29px/.94 var(--mes2-serif)!important;letter-spacing:.005em!important;text-transform:none!important;color:#fffaf0!important;opacity:1!important;filter:none!important;text-shadow:0 1px 10px rgba(0,0,0,.45),0 0 18px rgba(255,255,255,.08)!important
}
body[data-mes-surface="newsroom"] .brand-copy small{
  display:block!important;margin-top:6px!important;font:700 8px/1 Arial,sans-serif!important;letter-spacing:.24em!important;color:#a9c2d1!important
}
body[data-mes-surface="newsroom"] .brand-tagline{
  display:block!important;margin-top:5px!important;font:700 7px/1 Arial,sans-serif!important;letter-spacing:.16em!important;color:#e2c878!important
}
body[data-mes-surface="newsroom"] .menu-button{display:none!important}
body[data-mes-surface="newsroom"] #nav.mes-review-tools,
body[data-mes-surface="newsroom"] #nav.mes-final-header-tools{
  display:grid!important;grid-template-columns:minmax(280px,1fr) auto auto auto auto!important;
  gap:10px!important;align-items:center!important
}
body[data-mes-surface="newsroom"] .mes-review-search{
  min-height:42px!important;width:100%!important;text-align:left!important;padding:0 44px 0 15px!important;
  border:1px solid #13507a!important;border-radius:6px!important;background:#03101c!important;color:#9fb7c6!important;
  font:500 11px/1 Arial,sans-serif!important;letter-spacing:.01em!important;position:relative!important
}
body[data-mes-surface="newsroom"] .mes-review-search::after{content:"\2315";position:absolute;right:14px;top:11px;color:#fff;font-size:18px}
body[data-mes-surface="newsroom"] .mes-final-datetime{white-space:nowrap;color:#c6d5dd;font:600 9px/1.45 Arial,sans-serif;text-align:right}
body[data-mes-surface="newsroom"] .mes-header-action,
body[data-mes-surface="newsroom"] .mes-header-subscribe,
body[data-mes-surface="newsroom"] .mes-mode-toggle{
  min-height:40px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;
  padding:0 16px!important;border-radius:5px!important;text-decoration:none!important;
  font:700 9px/1 Arial,sans-serif!important;letter-spacing:.02em!important;white-space:nowrap!important
}
body[data-mes-surface="newsroom"] .mes-header-action{border:1px solid #16577f!important;color:#eef7fb!important;background:#041724!important}
body[data-mes-surface="newsroom"] .mes-header-subscribe{border:1px solid #0b7bf0!important;background:#0a70e7!important;color:#fff!important}
body[data-mes-surface="newsroom"] .mes-mode-toggle{border:1px solid #cdd6db!important;background:#fff!important;color:#071827!important}
body[data-mes-surface="newsroom"] .mes-private-chip{display:none!important}

body[data-mes-surface="newsroom"] .mes-surface-nav{
  display:block!important;background:#031421!important;border:0!important;border-top:1px solid rgba(104,166,202,.18)!important;
  border-bottom:1px solid rgba(104,166,202,.28)!important
}
body[data-mes-surface="newsroom"] .mes-surface-nav-inner{
  width:min(calc(100% - 44px),var(--mes2-shell))!important;min-height:42px!important;display:flex!important;align-items:stretch!important;
  overflow-x:auto!important;scrollbar-width:none!important
}
body[data-mes-surface="newsroom"] .mes-surface-nav a{
  display:flex!important;align-items:center!important;padding:0 15px!important;border:0!important;background:transparent!important;
  color:#cbd9e1!important;text-decoration:none!important
}
body[data-mes-surface="newsroom"] .mes-surface-nav a strong{font:700 9px/1 Arial,sans-serif!important;text-transform:none!important;letter-spacing:0!important}
body[data-mes-surface="newsroom"] .mes-surface-nav a[aria-current="page"]{color:#fff!important;box-shadow:inset 0 -2px 0 #168bd2!important}


body[data-mes-surface="newsroom"] #market-ribbon{margin:0!important;border:0!important}
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] #market-ribbon{background:#fff!important;border-bottom:1px solid #d9dfe3!important}
html[data-mes-presentation="intelligence"] body[data-mes-surface="newsroom"] #market-ribbon{background:#020c15!important;border-bottom:1px solid #153a55!important}
body[data-mes-surface="newsroom"] .market-ribbon-inner{
  width:min(calc(100% - 44px),var(--mes2-shell))!important;min-height:40px!important;padding:0!important;gap:14px!important
}
body[data-mes-surface="newsroom"] .market-ribbon-title{display:none!important}
body[data-mes-surface="newsroom"] .market-ribbon-metrics{display:flex!important;gap:0!important;overflow-x:auto!important}
body[data-mes-surface="newsroom"] .market-ribbon-metric{
  min-width:122px!important;padding:0 14px!important;border:0!important;border-right:1px solid rgba(125,145,158,.24)!important;background:transparent!important
}
body[data-mes-surface="newsroom"] .market-ribbon-label{font-size:8px!important}
body[data-mes-surface="newsroom"] .market-ribbon-events{display:none!important}
body[data-mes-surface="newsroom"] .market-ribbon-status{margin-left:auto!important}


body[data-mes-surface="newsroom"] .newsroom-hero{padding:0!important;border:0!important}
body[data-mes-surface="newsroom"] .editorial-front{
  width:min(calc(100% - 44px),var(--mes2-shell))!important;margin:0 auto!important;padding:0!important;display:grid!important;
  grid-template-columns:minmax(0,3fr) minmax(250px,1fr)!important;background:transparent!important;gap:0!important
}
body[data-mes-surface="newsroom"] .front-lead{
  grid-column:1/-1!important;min-height:430px!important;position:relative!important;overflow:hidden!important;
  display:flex!important;flex-direction:column!important;justify-content:flex-end!important;
  padding:38px 42px 30px!important;border:0!important;background:#061827!important;color:#fff!important
}
body[data-mes-surface="newsroom"] .front-lead::before{
  content:""!important;position:absolute!important;inset:0!important;z-index:0!important;
  background:linear-gradient(90deg,rgba(2,12,21,.92) 0%,rgba(2,12,21,.72) 44%,rgba(2,12,21,.18) 76%,rgba(2,12,21,.34) 100%)!important;
  pointer-events:none!important
}
body[data-mes-surface="newsroom"] .front-lead>*:not(.front-lead-visual){position:relative!important;z-index:2!important;max-width:820px!important}
body[data-mes-surface="newsroom"] .front-lead-visual{
  display:block!important;visibility:visible!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;
  margin:0!important;min-height:0!important;background:
  radial-gradient(circle at 78% 22%,rgba(53,124,164,.25),transparent 26%),
  linear-gradient(135deg,#092337,#04101c 74%)!important;z-index:0!important
}
body[data-mes-surface="newsroom"] .front-lead-visual img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;filter:saturate(.9) contrast(1.04)!important}
body[data-mes-surface="newsroom"] .front-lead.no-source-visual .front-lead-visual{display:block!important;opacity:1!important}
body[data-mes-surface="newsroom"] .front-label-row{order:0!important;position:relative!important;inset:auto!important;margin:0 0 14px!important;display:flex!important;gap:10px!important;align-items:center!important;z-index:4!important}
body[data-mes-surface="newsroom"] .front-label-row span:first-child{
  display:inline-flex!important;align-items:center!important;min-height:24px!important;padding:0 9px!important;background:#e61d31!important;color:#fff!important;
  border-radius:2px!important;font:800 9px/1 Arial,sans-serif!important;letter-spacing:.03em!important
}
body[data-mes-surface="newsroom"] #front-lead-state{background:transparent!important;color:#f0b0b6!important;padding:0!important;font:800 9px/1 Arial,sans-serif!important}
body[data-mes-surface="newsroom"] .front-lead h2{
  margin:0!important;max-width:690px!important;color:#fff!important;font:500 clamp(36px,3.2vw,50px)/1 var(--mes2-serif)!important;
  letter-spacing:-.028em!important;text-wrap:balance!important
}
body[data-mes-surface="newsroom"] .front-lead>p{
  margin:12px 0 0!important;max-width:630px!important;color:#d8e3e9!important;font:400 14px/1.46 Arial,sans-serif!important
}
body[data-mes-surface="newsroom"] .front-meta{margin:18px 0 0!important;display:flex!important;gap:10px!important;flex-wrap:wrap!important;color:#a9c4d2!important}
body[data-mes-surface="newsroom"] .front-meta span{font:700 8px/1 Arial,sans-serif!important;letter-spacing:.08em!important}
body[data-mes-surface="newsroom"] .front-link{
  margin-top:16px!important;width:max-content!important;min-height:36px!important;padding:0 14px!important;display:inline-flex!important;align-items:center!important;
  border:1px solid rgba(255,255,255,.7)!important;border-radius:3px!important;background:#fff!important;color:#071827!important;text-decoration:none!important;
  font:800 9px/1 Arial,sans-serif!important
}
body[data-mes-surface="newsroom"] .front-market-impact-card{
  position:absolute!important;right:32px!important;top:104px!important;left:auto!important;width:270px!important;max-width:30%!important;
  padding:16px!important;background:rgba(3,19,31,.88)!important;border:1px solid rgba(120,186,224,.32)!important;border-radius:4px!important;
  color:#fff!important;backdrop-filter:blur(8px)!important;z-index:3!important
}
body[data-mes-surface="newsroom"] .front-market-impact-card>span{color:#d5bb72!important;font:800 8px/1 Arial,sans-serif!important;letter-spacing:.12em!important}
body[data-mes-surface="newsroom"] .front-impact-row{padding:7px 0!important;border-bottom:1px solid rgba(138,181,205,.15)!important}
body[data-mes-surface="newsroom"] .front-impact-row strong,body[data-mes-surface="newsroom"] .front-impact-row span{font-size:9px!important}


html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .front-mini-stories{
  grid-column:1/2!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;align-items:start!important;align-content:start!important;
  padding:16px 0 20px!important;border-bottom:1px solid var(--mes2-rule)!important;background:#fff!important
}
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .front-mini-story{
  display:block!important;padding:0 18px!important;border:0!important;border-right:1px solid var(--mes2-rule)!important;background:#fff!important
}
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .front-mini-story:nth-child(n+4){display:none!important}
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .front-mini-story .editorial-visual{
  display:block!important;height:138px!important;margin:0 0 12px!important;background:linear-gradient(145deg,#0a2638,#061523)!important;overflow:hidden!important
}
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .front-mini-story .editorial-visual img{width:100%!important;height:100%!important;object-fit:cover!important}
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .front-mini-story.no-source-visual .editorial-visual{display:block!important;background:radial-gradient(circle at 72% 26%,rgba(43,116,156,.3),transparent 28%),linear-gradient(145deg,#0a2638,#061523)!important}
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .front-mini-story>div>span{color:#0b66b4!important;font:800 8px/1 Arial,sans-serif!important;letter-spacing:.08em!important}
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .front-mini-story h3{
  margin:6px 0!important;font:600 20px/1.05 var(--mes2-serif)!important;letter-spacing:-.018em!important
}
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .front-mini-story h3 a{color:#111e27!important;text-decoration:none!important}
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .front-mini-story small{color:#59666f!important;font-size:9px!important;line-height:1.3!important}
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .front-rail{
  grid-column:2/3!important;grid-row:2!important;margin:0!important;padding:16px 0 20px 18px!important;background:#fff!important;border-left:1px solid var(--mes2-rule)!important;
  display:block!important;min-width:0!important
}
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .front-rail>article{
  display:block!important;padding:0 0 11px!important;margin:0 0 11px!important;border-bottom:1px solid var(--mes2-rule)!important
}
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .front-rail>article:last-child{margin-bottom:0!important;padding-bottom:0!important;border-bottom:0!important}
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .front-rail>article>span{
  display:block!important;color:#0b66b4!important;font:800 9px/1 Arial,sans-serif!important;letter-spacing:.07em!important
}
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .front-rail>article>p{
  margin:5px 0 0!important;color:#34444e!important;font:500 11px/1.38 Arial,sans-serif!important
}
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .front-market-list{display:flex!important;flex-wrap:wrap!important;gap:5px 8px!important;margin-top:7px!important}
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .front-market-list em{color:#667680!important;font:600 9px/1.25 Arial,sans-serif!important}
.mes-final-side-stories{display:none!important}


body[data-mes-surface="newsroom"] .mes-home-briefings{display:block!important;background:#fff!important;color:var(--mes2-ink)!important;border-bottom:1px solid var(--mes2-rule)!important}
body[data-mes-surface="newsroom"] .mes-home-briefings>.shell{width:min(calc(100% - 44px),var(--mes2-shell))!important;padding:18px 0 20px!important}
.mes-home-briefings-head{display:flex;justify-content:space-between;gap:20px;align-items:end;margin-bottom:12px}
.mes-home-briefings-head h2{margin:0;font:700 15px/1 Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase}
.mes-home-briefings-head p{margin:4px 0 0;color:#53636e;font:400 11px/1.45 Arial,sans-serif}
.mes-home-briefings-head a{color:#0a70d1;text-decoration:none;font:700 9px/1 Arial,sans-serif}
.mes-home-briefings-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.mes-briefing-card{min-height:126px;padding:15px;border:1px solid #dce2e5;border-radius:2px;background:#fff;text-decoration:none;color:#14212a;display:grid;grid-template-columns:36px 1fr;gap:12px;align-content:start}
.mes-briefing-card i{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#eef5fb;color:#0872d5;font-style:normal;font:800 14px/1 Arial,sans-serif}
.mes-briefing-card:nth-child(1) i{color:#f0a000;background:#fff6df}.mes-briefing-card:nth-child(2) i{color:#0aaf66;background:#e9f8f1}.mes-briefing-card:nth-child(3) i{color:#6a4ac7;background:#f0ecfb}
.mes-briefing-card strong{font:600 16px/1.1 var(--mes2-serif)}
.mes-briefing-card p{grid-column:2;margin:6px 0 0;color:#52636e;font:400 11px/1.45 Arial,sans-serif}
.mes-briefing-card small{grid-column:2;margin-top:7px;color:#0872d5;font:800 8px/1 Arial,sans-serif}


html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .mes-final-editorial-utility{
  display:block!important;background:#fff!important;color:var(--mes2-ink)!important;padding:0 0 24px!important
}
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .mes-final-utility-grid{
  width:min(calc(100% - 44px),var(--mes2-shell))!important;display:grid!important;grid-template-columns:1.08fr 1fr .92fr!important;gap:12px!important;margin:0 auto!important
}
html[data-mes-presentation="editorial"] .mes-final-utility-card{
  min-height:220px!important;padding:17px!important;border:1px solid #dce2e5!important;border-radius:2px!important;background:#fff!important;box-shadow:none!important
}
html[data-mes-presentation="editorial"] .mes-final-utility-card header{display:block!important;padding-bottom:11px!important;border-bottom:1px solid #e2e6e8!important}
html[data-mes-presentation="editorial"] .mes-final-utility-card header span{display:block!important;margin:0 0 6px!important;color:#09233a!important;font:800 9px/1 Arial,sans-serif!important;letter-spacing:.08em!important}
html[data-mes-presentation="editorial"] .mes-final-utility-card header strong{display:block!important;margin:0!important;font:600 18px/1.08 var(--mes2-serif)!important}
html[data-mes-presentation="editorial"] .mes-final-data-row,html[data-mes-presentation="editorial"] .mes-final-theme-row{padding:9px 0!important;border-bottom:1px solid #edf0f1!important}
html[data-mes-presentation="editorial"] .mes-final-analysis h3{font:600 22px/1.08 var(--mes2-serif)!important}
html[data-mes-presentation="editorial"] .mes-final-analysis p{color:#64737d!important;line-height:1.45!important}


html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] #visual-evidence,
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] #market-open,
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .news-radar-brief,
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .newsroom-sections-directory,
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .editorial-habit-cycle,
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .publication-strip,
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] #story-trails,
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] #latest,
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] main>.section-muted{display:none!important}


html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] #intelligence-home{display:none!important}
html[data-mes-presentation="intelligence"] body[data-mes-surface="newsroom"] .mes-home-briefings,
html[data-mes-presentation="intelligence"] body[data-mes-surface="newsroom"] #editorial-home-utility,
html[data-mes-presentation="intelligence"] body[data-mes-surface="newsroom"] #visual-evidence,
html[data-mes-presentation="intelligence"] body[data-mes-surface="newsroom"] #market-open,
html[data-mes-presentation="intelligence"] body[data-mes-surface="newsroom"] .news-radar-brief,
html[data-mes-presentation="intelligence"] body[data-mes-surface="newsroom"] .top-stories,
html[data-mes-presentation="intelligence"] body[data-mes-surface="newsroom"] .newsroom-sections-directory,
html[data-mes-presentation="intelligence"] body[data-mes-surface="newsroom"] .editorial-habit-cycle,
html[data-mes-presentation="intelligence"] body[data-mes-surface="newsroom"] .publication-strip,
html[data-mes-presentation="intelligence"] body[data-mes-surface="newsroom"] #story-trails,
html[data-mes-presentation="intelligence"] body[data-mes-surface="newsroom"] #latest,
html[data-mes-presentation="intelligence"] body[data-mes-surface="newsroom"] main>.section-muted{display:none!important}

html[data-mes-presentation="intelligence"] body[data-mes-surface="newsroom"]{background:#020b13!important;color:#e9f1f5!important}
html[data-mes-presentation="intelligence"] body[data-mes-surface="newsroom"] .mes-surface-nav{display:block!important}
html[data-mes-presentation="intelligence"] body[data-mes-surface="newsroom"] .editorial-front{
  display:block!important;width:min(calc(100% - 32px),var(--mes2-shell))!important;margin-top:18px!important;background:transparent!important
}
html[data-mes-presentation="intelligence"] body[data-mes-surface="newsroom"] .front-lead{
  min-height:265px!important;padding:26px 32px 24px!important;border-bottom:1px solid #17415d!important
}
html[data-mes-presentation="intelligence"] body[data-mes-surface="newsroom"] .front-lead h2{max-width:760px!important;font-size:clamp(34px,3.6vw,54px)!important}
html[data-mes-presentation="intelligence"] body[data-mes-surface="newsroom"] .front-lead>p{max-width:720px!important;font-size:13px!important}
html[data-mes-presentation="intelligence"] body[data-mes-surface="newsroom"] .front-mini-stories,
html[data-mes-presentation="intelligence"] body[data-mes-surface="newsroom"] .front-rail{display:none!important}
html[data-mes-presentation="intelligence"] body[data-mes-surface="newsroom"] #intelligence-home{
  display:block!important;background:#020b13!important;padding:0 0 18px!important;color:#e8f0f5!important
}
html[data-mes-presentation="intelligence"] #intelligence-home>.shell{width:min(calc(100% - 32px),var(--mes2-shell))!important}
html[data-mes-presentation="intelligence"] .mes-intelligence-heading{padding:12px 0 10px!important;display:flex!important;justify-content:space-between!important;align-items:end!important}
html[data-mes-presentation="intelligence"] .mes-intelligence-heading>div>span{color:#66b9e9!important;font:800 8px/1 Arial,sans-serif!important;letter-spacing:.14em!important}
html[data-mes-presentation="intelligence"] .mes-intelligence-heading h2{margin:4px 0 0!important;color:#fff!important;font:500 20px/1.05 var(--mes2-serif)!important}
html[data-mes-presentation="intelligence"] .mes-intelligence-heading>p{max-width:520px!important;margin:0!important;color:#7f9aaa!important;font-size:9px!important;line-height:1.35!important;text-align:right!important}
html[data-mes-presentation="intelligence"] .mes-intelligence-grid{
  display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important
}
html[data-mes-presentation="intelligence"] .mes-intel-card{
  min-height:315px!important;padding:14px!important;border:1px solid #174761!important;border-radius:5px!important;background:
  linear-gradient(180deg,rgba(5,27,44,.98),rgba(3,16,27,.98))!important;color:#dbe8ef!important;box-shadow:none!important
}
html[data-mes-presentation="intelligence"] .mes-intel-card>header{padding-bottom:10px!important;border-bottom:1px solid rgba(92,150,184,.22)!important}
html[data-mes-presentation="intelligence"] .mes-intel-card h3{color:#fff!important;font:600 17px/1.05 var(--mes2-serif)!important}
html[data-mes-presentation="intelligence"] .mes-intel-card header small{color:#8eacbc!important;font-size:8px!important}
html[data-mes-presentation="intelligence"] .mes-intel-index{
  width:32px!important;height:32px!important;display:grid!important;place-items:center!important;border-radius:50%!important;
  border:1px solid #4e9bd0!important;color:#9ed0ef!important;background:#09253a!important;font-size:12px!important
}
html[data-mes-presentation="intelligence"] .mes-intel-status{font-size:7px!important;color:#8bb7cf!important}
html[data-mes-presentation="intelligence"] .mes-intel-card-body{padding-top:10px!important}
html[data-mes-presentation="intelligence"] .mes-intel-list{margin:0!important;padding:0!important}
html[data-mes-presentation="intelligence"] .mes-intel-list li{padding:9px 0 9px 13px!important;border-bottom:1px solid rgba(91,139,165,.16)!important}
html[data-mes-presentation="intelligence"] .mes-intel-list li strong{font-size:9px!important;line-height:1.35!important;color:#e7f0f4!important}
html[data-mes-presentation="intelligence"] .mes-intel-list li span{font-size:7px!important;color:#77a8c1!important}
html[data-mes-presentation="intelligence"] .mes-intel-metrics{gap:7px!important}
html[data-mes-presentation="intelligence"] .mes-intel-metric{padding:9px!important;border:1px solid rgba(76,133,164,.16)!important;background:#061c2d!important}
html[data-mes-presentation="intelligence"] .mes-intel-metric small{color:#789bac!important;font-size:6px!important}
html[data-mes-presentation="intelligence"] .mes-intel-metric strong{color:#f0f6f8!important;font-size:9px!important}
html[data-mes-presentation="intelligence"] .mes-intel-risk{
  width:132px!important;height:72px!important;margin:4px auto 14px!important;border-radius:132px 132px 0 0!important;
  display:flex!important;align-items:end!important;justify-content:center!important;padding-bottom:10px!important;
  background:conic-gradient(from 270deg at 50% 100%,#e93d4e 0 30%,#ff8b28 30% 45%,#153349 45% 100%)!important;color:#ff6574!important
}
html[data-mes-presentation="intelligence"] .mes-intel-risk strong{font:800 16px/1 Arial,sans-serif!important}
html[data-mes-presentation="intelligence"] .mes-scenario{padding:9px!important;background:#061c2d!important;border-color:rgba(92,150,184,.18)!important}
html[data-mes-presentation="intelligence"] .mes-memory-case{background:#061c2d!important;border-color:rgba(92,150,184,.18)!important;color:#e7f0f4!important}
html[data-mes-presentation="intelligence"] .mes-intel-map{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}
html[data-mes-presentation="intelligence"] .mes-intel-map-node{min-height:56px!important;background:#061d2f!important;border:1px solid rgba(69,141,183,.27)!important;color:#dceaf0!important}
html[data-mes-presentation="intelligence"] .mes-intel-unavailable{color:#89a6b5!important;font-size:9px!important;line-height:1.45!important}
html[data-mes-presentation="intelligence"] .mes-intel-bottom{display:grid!important;grid-template-columns:1fr 280px!important;gap:10px!important;margin-top:10px!important}
html[data-mes-presentation="intelligence"] .mes-intelligence-takeaways{
  margin:0!important;padding:12px!important;border:1px solid #174761!important;border-radius:5px!important;background:#051725!important;display:grid!important;
  grid-template-columns:150px 1fr!important;align-items:center!important
}
html[data-mes-presentation="intelligence"] .mes-intelligence-takeaways>strong{color:#fff!important;font:600 16px/1 var(--mes2-serif)!important}
html[data-mes-presentation="intelligence"] .mes-intelligence-takeaways>div{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}
html[data-mes-presentation="intelligence"] .mes-intelligence-takeaways p{margin:0!important;padding:11px!important;min-height:64px!important;border:1px solid rgba(74,137,172,.22)!important;background:#071d2e!important;color:#d7e4eb!important;font-size:9px!important;line-height:1.35!important}
.mes-intelligence-subscribe{padding:14px;border:1px solid #174761;border-radius:5px;background:#061a2b;color:#fff;display:flex;flex-direction:column;justify-content:center}
.mes-intelligence-subscribe span{color:#7fc8f0;font:800 8px/1 Arial,sans-serif;letter-spacing:.1em}
.mes-intelligence-subscribe strong{margin-top:6px;font:600 18px/1.05 var(--mes2-serif)}
.mes-intelligence-subscribe p{margin:7px 0 12px;color:#91aebe;font:400 9px/1.4 Arial,sans-serif}
.mes-intelligence-subscribe a{min-height:36px;display:flex;align-items:center;justify-content:center;border-radius:3px;background:#0567c8;color:#fff;text-decoration:none;font:800 10px/1 Arial,sans-serif}


body[data-mes-surface="newsroom"] .editorial-footer{margin:0!important;padding:34px 0 20px!important;background:#031421!important;color:#cbd9e1!important;border:0!important}
body[data-mes-surface="newsroom"] .editorial-footer .footer-grid{
  width:min(calc(100% - 44px),var(--mes2-shell))!important;display:grid!important;grid-template-columns:minmax(280px,1.55fr) .78fr .92fr .9fr!important;gap:38px!important;padding:0 0 20px!important;align-items:start!important
}
body[data-mes-surface="newsroom"] .editorial-footer a{color:#cbd9e1!important}
body[data-mes-surface="newsroom"] .legal-line{width:min(calc(100% - 44px),var(--mes2-shell))!important;margin-top:8px!important;padding-top:16px!important;border-top:1px solid rgba(112,160,188,.18)!important;color:#7894a5!important}


@media(max-width:1100px){
  body[data-mes-surface="newsroom"] .site-header .nav-wrap{grid-template-columns:250px 1fr!important}
  body[data-mes-surface="newsroom"] #nav.mes-review-tools,body[data-mes-surface="newsroom"] #nav.mes-final-header-tools{grid-template-columns:minmax(220px,1fr) auto auto auto!important}
  body[data-mes-surface="newsroom"] .mes-final-datetime{display:none}
  body[data-mes-surface="newsroom"] .front-market-impact-card{max-width:34%!important}
  html[data-mes-presentation="intelligence"] .mes-intelligence-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:820px){
  body[data-mes-surface="newsroom"] .site-header .nav-wrap{width:min(calc(100% - 24px),var(--mes2-shell))!important;min-height:70px!important;grid-template-columns:1fr auto!important;gap:12px!important}
  body[data-mes-surface="newsroom"] #nav.mes-review-tools,body[data-mes-surface="newsroom"] #nav.mes-final-header-tools{display:flex!important;gap:6px!important}
  body[data-mes-surface="newsroom"] .mes-review-search,body[data-mes-surface="newsroom"] .mes-header-action{display:none!important}
  body[data-mes-surface="newsroom"] .mes-header-subscribe,body[data-mes-surface="newsroom"] .mes-mode-toggle{padding:0 10px!important;min-height:36px!important}
  body[data-mes-surface="newsroom"] .mes-surface-nav{display:none!important}
  body[data-mes-surface="newsroom"] .market-ribbon-inner{width:100%!important;padding:0 8px!important}
  body[data-mes-surface="newsroom"] .editorial-front{width:100%!important;grid-template-columns:1fr!important}
  body[data-mes-surface="newsroom"] .front-lead{min-height:390px!important;padding:26px 22px 22px!important}
  body[data-mes-surface="newsroom"] .front-lead h2{font-size:clamp(34px,8.8vw,50px)!important}
  body[data-mes-surface="newsroom"] .front-market-impact-card{display:none!important}
  html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .front-mini-stories{grid-column:1!important;grid-template-columns:1fr!important;padding:14px 18px!important}
  html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .front-mini-story{padding:14px 0!important;border-right:0!important;border-bottom:1px solid var(--mes2-rule)!important;display:grid!important;grid-template-columns:128px 1fr!important;gap:14px!important}
  html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .front-mini-story .editorial-visual{height:92px!important;margin:0!important}
  html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .front-mini-story.no-source-visual{grid-template-columns:1fr!important}
  html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .front-rail{grid-column:1!important;grid-row:auto!important;border-left:0!important;padding:12px 18px 20px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px 18px!important}
  body[data-mes-surface="newsroom"] .mes-home-briefings>.shell{width:calc(100% - 28px)!important}
  .mes-home-briefings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .mes-final-utility-grid{width:calc(100% - 28px)!important;grid-template-columns:1fr!important}
  html[data-mes-presentation="intelligence"] body[data-mes-surface="newsroom"] .editorial-front{width:100%!important}
  html[data-mes-presentation="intelligence"] body[data-mes-surface="newsroom"] .front-lead{min-height:330px!important;padding:24px 20px!important}
  html[data-mes-presentation="intelligence"] #intelligence-home>.shell{width:calc(100% - 20px)!important}
  html[data-mes-presentation="intelligence"] .mes-intelligence-grid{grid-template-columns:1fr!important}
  html[data-mes-presentation="intelligence"] .mes-intel-card{min-height:0!important}
  html[data-mes-presentation="intelligence"] .mes-intelligence-heading{display:block!important}
  html[data-mes-presentation="intelligence"] .mes-intelligence-heading>p{margin-top:6px!important;text-align:left!important}
  html[data-mes-presentation="intelligence"] .mes-intel-bottom{grid-template-columns:1fr!important}
  html[data-mes-presentation="intelligence"] .mes-intelligence-takeaways{grid-template-columns:1fr!important}
  html[data-mes-presentation="intelligence"] .mes-intelligence-takeaways>div{grid-template-columns:1fr!important;margin-top:10px!important}
  body[data-mes-surface="newsroom"] .editorial-footer .footer-grid{width:calc(100% - 28px)!important;grid-template-columns:1fr!important}
}
@media(max-width:520px){
  body[data-mes-surface="newsroom"] .brand-copy strong{font-size:24px!important}
  body[data-mes-surface="newsroom"] .brand-copy small{font-size:6px!important}
  body[data-mes-surface="newsroom"] .brand-tagline{display:none!important}
  body[data-mes-surface="newsroom"] .mes-header-subscribe{display:none!important}
  body[data-mes-surface="newsroom"] .front-lead{min-height:350px!important;padding:20px 18px!important}
  body[data-mes-surface="newsroom"] .front-lead h2{font-size:36px!important}
  body[data-mes-surface="newsroom"] .front-lead>p{font-size:12px!important}
  .mes-home-briefings-grid{grid-template-columns:1fr}
  .mes-briefing-card{min-height:104px}
}
@media(prefers-reduced-motion:reduce){
  html{scroll-behavior:auto}
  body[data-mes-surface="newsroom"] *{scroll-behavior:auto!important}
}


body[data-mes-surface="newsroom"] .front-mini-story{min-width:0}
body[data-mes-surface="newsroom"] .front-mini-story>div{min-width:0}
body[data-mes-surface="newsroom"] .front-mini-story .editorial-visual{position:relative}
body[data-mes-surface="newsroom"] .front-mini-story .editorial-visual img{display:block}
.mes-final-data-row,.mes-final-theme-row{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center}
.mes-final-data-row strong,.mes-final-theme-row strong{font-size:10px}.mes-final-data-row span,.mes-final-theme-row span{font-size:9px;color:#5f6e78}
.mes-final-analysis>span{font:800 8px/1 Arial,sans-serif;letter-spacing:.08em;color:#8b2430}.mes-final-analysis h3{margin:8px 0}.mes-final-analysis h3 a{color:inherit;text-decoration:none}
.mes-intelligence-grid{display:grid}.mes-intel-card{min-width:0}
.mes-intel-card>header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}
.mes-intel-card>header>div{display:flex;gap:10px;align-items:flex-start;min-width:0}
.mes-intel-card h3{margin:0}.mes-intel-card header small{display:block;margin-top:4px}
.mes-intel-card-body{min-width:0}.mes-intel-list{list-style:none}.mes-intel-list li{display:grid;grid-template-columns:1fr auto;gap:8px}
.mes-intel-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px}
.mes-intel-metric small,.mes-intel-metric strong{display:block}
.mes-memory-cases{display:grid;gap:7px}.mes-memory-case{width:100%;padding:9px;text-align:left;border-radius:2px}.mes-memory-case strong,.mes-memory-case span{display:block}.mes-memory-case span{margin-top:3px;font-size:7px}
.mes-memory-detail{margin-top:8px;padding:9px;border:1px solid rgba(90,146,179,.18);font-size:8px;line-height:1.45;color:#8fa8b7}
.mes-intel-map{display:grid}.mes-intel-map-node{padding:8px;border-radius:2px;text-align:left}.mes-intel-map-detail{margin-top:8px;font-size:8px;line-height:1.45;color:#91a9b7}.mes-intel-map-reset{margin-top:8px;min-height:28px;padding:0 10px;border:1px solid rgba(89,149,184,.28);background:#061d2f;color:#b9d3e1;font:700 7px/1 Arial,sans-serif}
.mes-scenario-list{display:grid;gap:7px}.mes-scenario header{display:flex;justify-content:space-between;gap:8px}.mes-scenario small{display:block}
.mes-intelligence-takeaways>div{min-width:0}


html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .front-lead{
  min-height:350px!important;padding:30px 38px 26px!important
}
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .front-lead h2{
  max-width:800px!important;font-size:clamp(36px,3.5vw,52px)!important
}
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .front-lead>p{
  max-width:690px!important;font-size:13px!important
}
.front-intelligence-quote{display:none}
html[data-mes-presentation="intelligence"] body[data-mes-surface="newsroom"] .front-market-impact-card{display:none!important}
html[data-mes-presentation="intelligence"] body[data-mes-surface="newsroom"] .front-intelligence-quote{
  display:block!important;position:absolute!important;right:30px!important;top:58px!important;width:265px!important;max-width:30%!important;
  padding:16px 17px!important;border:1px solid rgba(115,177,210,.35)!important;border-radius:4px!important;
  background:rgba(3,18,29,.9)!important;color:#fff!important;backdrop-filter:blur(8px)!important;z-index:4!important
}
html[data-mes-presentation="intelligence"] body[data-mes-surface="newsroom"] .front-intelligence-quote blockquote{
  margin:0!important;color:#eef6f9!important;font:italic 600 14px/1.42 var(--mes2-serif)!important
}
html[data-mes-presentation="intelligence"] body[data-mes-surface="newsroom"] .front-intelligence-quote cite{
  display:block!important;margin-top:10px!important;color:#93b7c9!important;font:700 8px/1 Arial,sans-serif!important;letter-spacing:.05em!important;font-style:normal!important
}
@media(max-width:820px){
  html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .front-lead{min-height:390px!important;padding:26px 22px 22px!important}
  html[data-mes-presentation="intelligence"] body[data-mes-surface="newsroom"] .front-intelligence-quote{display:none!important}
}


.front-lead-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px;position:relative;z-index:2}
.front-lead-tags span{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border:1px solid rgba(115,177,210,.24);border-radius:4px;background:rgba(3,22,36,.72);color:#9fc4d8;font:700 8px/1 Arial,sans-serif;letter-spacing:.03em}
html[data-mes-presentation="intelligence"] body[data-mes-surface="newsroom"] .mes-intelligence-heading{display:none!important}
html[data-mes-presentation="intelligence"] body[data-mes-surface="newsroom"] #intelligence-home{padding-top:8px!important}
html[data-mes-presentation="intelligence"] body[data-mes-surface="newsroom"] .front-lead{
  min-height:360px!important;padding:32px 38px 28px!important;border-bottom:0!important
}
html[data-mes-presentation="intelligence"] body[data-mes-surface="newsroom"] .front-lead h2{
  max-width:690px!important;font-size:clamp(36px,3.2vw,50px)!important;line-height:.98!important
}
html[data-mes-presentation="intelligence"] body[data-mes-surface="newsroom"] .front-lead>p{
  max-width:630px!important;font-size:14px!important;line-height:1.4!important
}
html[data-mes-presentation="intelligence"] body[data-mes-surface="newsroom"] .front-meta{
  margin-top:12px!important;opacity:.86!important
}
html[data-mes-presentation="intelligence"] body[data-mes-surface="newsroom"] #intelligence-home>.shell{
  width:min(calc(100% - 28px),var(--mes2-shell))!important
}
html[data-mes-presentation="intelligence"] .mes-intelligence-grid{gap:9px!important}
html[data-mes-presentation="intelligence"] .mes-intel-card{
  min-height:305px!important;padding:13px!important;border-color:#1b516d!important;
  background:linear-gradient(180deg,#061a2a 0%,#04131f 100%)!important
}
html[data-mes-presentation="intelligence"] .mes-intel-card h3{font-size:16px!important}
html[data-mes-presentation="intelligence"] .mes-intel-card header small{font-size:7px!important;line-height:1.25!important}
html[data-mes-presentation="intelligence"] .mes-intel-card-body{padding-top:9px!important}
html[data-mes-presentation="intelligence"] .mes-intelligence-takeaways{padding:10px 12px!important}
html[data-mes-presentation="intelligence"] .mes-intelligence-takeaways p{min-height:58px!important;padding:10px!important}
html[data-mes-presentation="intelligence"] body[data-mes-surface="newsroom"] .market-ribbon-inner{min-height:38px!important}
html[data-mes-presentation="intelligence"] body[data-mes-surface="newsroom"] .market-ribbon-metrics{flex:1 1 auto!important}
html[data-mes-presentation="intelligence"] body[data-mes-surface="newsroom"] .market-ribbon-metric{min-width:135px!important;padding:0 12px!important}
html[data-mes-presentation="intelligence"] body[data-mes-surface="newsroom"] .market-ribbon-value-row{gap:7px!important}
html[data-mes-presentation="intelligence"] body[data-mes-surface="newsroom"] .market-ribbon-value{color:#ecf5f8!important;font-size:9px!important}
html[data-mes-presentation="intelligence"] body[data-mes-surface="newsroom"] .market-ribbon-detail{font-size:7px!important}
html[data-mes-presentation="intelligence"] body[data-mes-surface="newsroom"] .market-ribbon-status{
  position:relative;padding-left:17px!important;color:#8fc7df!important;font-size:7px!important;white-space:nowrap
}
html[data-mes-presentation="intelligence"] body[data-mes-surface="newsroom"] .market-ribbon-status::before{
  content:"";position:absolute;left:3px;top:50%;width:7px;height:7px;transform:translateY(-50%);
  border-radius:50%;background:#18c98a;box-shadow:0 0 0 4px rgba(24,201,138,.08)
}
@media(max-width:1100px){
  html[data-mes-presentation="intelligence"] body[data-mes-surface="newsroom"] .market-ribbon-status{display:none!important}
}
@media(max-width:820px){
  .front-lead-tags{gap:5px;margin-top:10px}
  .front-lead-tags span{min-height:22px;padding:0 7px;font-size:7px}
  html[data-mes-presentation="intelligence"] body[data-mes-surface="newsroom"] .front-lead{min-height:355px!important;padding:24px 20px!important}
}


html[data-mes-presentation="editorial"] #editorial-market-data .mes-intel-unavailable{color:#53636e!important;font-size:11px!important;line-height:1.5!important}


html[data-mes-presentation="editorial"] body.editorial-site.newsroom-site .mes-home-briefings-head p,
html[data-mes-presentation="editorial"] body.editorial-site.newsroom-site .mes-briefing-card p{
  color:#52636e!important;
}


html[data-mes-presentation="intelligence"] .mes-intel-card header small{font-size:8px!important;line-height:1.35!important}
html[data-mes-presentation="intelligence"] .mes-intel-status,
html[data-mes-presentation="intelligence"] .mes-intel-list li span,
html[data-mes-presentation="intelligence"] .mes-intel-metric small{font-size:8px!important}
html[data-mes-presentation="intelligence"] .mes-memory-case span,
html[data-mes-presentation="intelligence"] .mes-memory-detail,
html[data-mes-presentation="intelligence"] .mes-intel-map-detail{font-size:9px!important;line-height:1.45!important}
html[data-mes-presentation="intelligence"] .mes-intel-map-reset{min-height:36px!important;font-size:8px!important}
html[data-mes-presentation="intelligence"] body[data-mes-surface="newsroom"] .market-ribbon-detail,
html[data-mes-presentation="intelligence"] body[data-mes-surface="newsroom"] .market-ribbon-status{font-size:8px!important}
html[data-mes-presentation="intelligence"] body[data-mes-surface="newsroom"] .market-ribbon-label{font-size:9px!important}
.front-lead-tags span{min-height:26px;font-size:9px}
html[data-mes-presentation="intelligence"] .mes-intel-card,
html[data-mes-presentation="intelligence"] .mes-intelligence-subscribe,
html[data-mes-presentation="intelligence"] .mes-intelligence-takeaways,
html[data-mes-presentation="editorial"] .mes-briefing-card{
  transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,background-color .16s ease;
}
@media(hover:hover){
  html[data-mes-presentation="intelligence"] .mes-intel-card:hover{
    border-color:#2b7295!important;box-shadow:0 16px 38px rgba(0,0,0,.2);transform:translateY(-1px);
  }
  html[data-mes-presentation="editorial"] .mes-briefing-card:hover{
    border-color:#b8c8d1;box-shadow:0 12px 28px rgba(12,31,46,.08);transform:translateY(-1px);
  }
}
@media(max-width:820px){
  body[data-mes-surface="newsroom"] .brand-copy small{font-size:8px!important}
  .front-lead-tags span{min-height:28px;font-size:8px}
  html[data-mes-presentation="intelligence"] .mes-intel-card h3{font-size:18px!important}
  html[data-mes-presentation="intelligence"] .mes-intel-card header small,
  html[data-mes-presentation="intelligence"] .mes-intel-status,
  html[data-mes-presentation="intelligence"] .mes-intel-list li span,
  html[data-mes-presentation="intelligence"] .mes-intel-metric small{font-size:9px!important}
  html[data-mes-presentation="intelligence"] .mes-intel-map-reset{min-height:44px!important}
  html[data-mes-presentation="intelligence"] body[data-mes-surface="newsroom"] .market-ribbon-metric{min-width:142px!important}
}
@media(prefers-reduced-motion:reduce){
  html[data-mes-presentation="intelligence"] .mes-intel-card,
  html[data-mes-presentation="intelligence"] .mes-intelligence-subscribe,
  html[data-mes-presentation="intelligence"] .mes-intelligence-takeaways,
  html[data-mes-presentation="editorial"] .mes-briefing-card{transition:none!important;transform:none!important}
}


@media(max-width:520px){
  html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .front-mini-stories{min-height:180px!important}
  html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .front-rail{min-height:102px!important}
}


body[data-mes-surface="newsroom"] .newsroom-hero::before{display:none!important;background-image:none!important}

/* FINAL INTELLIGENCE FAIL-CLOSED COMPOSITION — preserve approved geometry when live evidence is unavailable. */
html[data-mes-presentation="intelligence"] body[data-mes-surface="newsroom"] #market-ribbon{
  display:block!important;visibility:visible!important;min-height:38px!important
}
html[data-mes-presentation="intelligence"] .mes-intel-card.is-awaiting .mes-intel-card-body{
  display:flex;flex-direction:column;gap:10px
}
.mes-intel-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}
.mes-intel-tabs span{display:flex;align-items:center;justify-content:center;min-height:30px;padding:0 6px;border:1px solid rgba(76,137,174,.22);border-radius:3px;background:#071d2e;color:#7f9caf;font:700 7px/1 Arial,sans-serif;text-align:center}
.mes-intel-tabs span:first-child{background:#0b4d7c;border-color:#156ca6;color:#eaf7ff}
.mes-intel-await{display:grid;gap:8px;min-height:200px;align-content:start}
.mes-intel-await-row{display:grid;grid-template-columns:10px 1fr;gap:9px;align-items:start;padding:8px 0;border-bottom:1px solid rgba(110,155,180,.11)}
.mes-intel-await-row::before{content:"";width:7px;height:7px;margin-top:3px;border:1px solid #507d97;border-radius:50%;background:#082235}
.mes-intel-await-row strong{display:block;color:#b8cad4;font:700 8px/1.25 Arial,sans-serif;letter-spacing:.04em}
.mes-intel-await-row small{display:block;margin-top:4px;color:#688496;font:600 7px/1.4 Arial,sans-serif}
.mes-intel-await-chart{position:relative;min-height:132px;border:1px solid rgba(104,155,183,.12);background:
  linear-gradient(rgba(88,137,164,.08) 1px,transparent 1px),
  linear-gradient(90deg,rgba(88,137,164,.08) 1px,transparent 1px),
  linear-gradient(180deg,#061726,#04111c);background-size:100% 26px,46px 100%,100% 100%;overflow:hidden}
.mes-intel-await-chart::after{content:"AWAITING GOVERNED OBSERVATIONS";position:absolute;inset:0;display:grid;place-items:center;color:#6c8798;font:800 7px/1 Arial,sans-serif;letter-spacing:.1em}
.mes-intel-await-gauge{display:grid;place-items:center;min-height:138px}
.mes-intel-await-gauge>div{position:relative;width:132px;height:72px;overflow:hidden}
.mes-intel-await-gauge>div::before{content:"";position:absolute;left:0;top:0;width:128px;height:128px;border:10px solid #183448;border-color:#183448 #183448 transparent transparent;border-radius:50%;transform:rotate(-45deg)}
.mes-intel-await-gauge strong{position:absolute;left:0;right:0;bottom:2px;text-align:center;color:#8da8b8;font:800 10px/1 Arial,sans-serif}
.mes-intel-await-scenarios{display:grid;gap:7px}
.mes-intel-await-scenarios div{display:grid;grid-template-columns:12px 1fr;gap:8px;align-items:center;min-height:42px;padding:7px 9px;border:1px solid rgba(92,143,173,.12);background:#071825}
.mes-intel-await-scenarios div::before{content:"";width:9px;height:9px;border-radius:50%;border:2px solid #406f8a}
.mes-intel-await-scenarios strong{color:#9fb5c2;font:700 8px/1.25 Arial,sans-serif}
.mes-intel-await-scenarios small{color:#819cab;font:600 8px/1.4 Arial,sans-serif}
.mes-intel-await-map{position:relative;min-height:150px;border:1px solid rgba(100,151,180,.12);background:
  radial-gradient(circle at 20% 36%,rgba(44,109,149,.16) 0 3px,transparent 4px),
  radial-gradient(circle at 52% 52%,rgba(44,109,149,.16) 0 3px,transparent 4px),
  radial-gradient(circle at 78% 30%,rgba(44,109,149,.16) 0 3px,transparent 4px),
  linear-gradient(135deg,#061827,#04121e)}
.mes-intel-await-map::after{content:"TRANSMISSION MAP AWAITING EVIDENCE";position:absolute;inset:0;display:grid;place-items:center;color:#6a8798;font:800 7px/1 Arial,sans-serif;letter-spacing:.09em}
.mes-intel-unavailable-note{margin-top:auto;padding-top:8px;border-top:1px solid rgba(101,148,175,.12);color:#718b9b;font:600 7px/1.45 Arial,sans-serif}
html[data-mes-presentation="intelligence"] .mes-intelligence-takeaways>div{grid-template-columns:repeat(4,minmax(0,1fr))!important}
html[data-mes-presentation="intelligence"] .mes-intelligence-takeaways p{position:relative;padding-left:38px!important}
html[data-mes-presentation="intelligence"] .mes-intelligence-takeaways p::before{content:"";position:absolute;left:12px;top:50%;width:14px;height:14px;transform:translateY(-50%);border:1px solid #3f7696;border-radius:50%;box-shadow:inset 0 0 0 4px #071a29}
@media(max-width:820px){
  html[data-mes-presentation="intelligence"] .mes-intelligence-takeaways>div{grid-template-columns:1fr 1fr!important}
  .mes-intel-tabs span{min-height:34px;font-size:8px}
}
body[data-mes-surface="newsroom"] .brand,body[data-mes-surface="newsroom"] .brand-copy{opacity:1!important;filter:none!important}@media(min-width:821px){html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .front-lead.no-source-visual{display:grid!important;grid-template-columns:minmax(0,1fr) 286px!important;grid-auto-rows:max-content!important;column-gap:38px!important;align-content:center!important;min-height:330px!important;padding:28px 34px!important;background:radial-gradient(circle at 78% 24%,rgba(32,91,125,.18),transparent 31%),linear-gradient(125deg,#061725,#020a11)!important}html[data-mes-presentation="editorial"] .front-lead.no-source-visual .front-label-row,html[data-mes-presentation="editorial"] .front-lead.no-source-visual h2,html[data-mes-presentation="editorial"] .front-lead.no-source-visual>p,html[data-mes-presentation="editorial"] .front-lead.no-source-visual .front-lead-tags,html[data-mes-presentation="editorial"] .front-lead.no-source-visual .front-meta,html[data-mes-presentation="editorial"] .front-lead.no-source-visual .front-link{grid-column:1!important}html[data-mes-presentation="editorial"] .front-lead.no-source-visual .front-market-impact-card{display:block!important;position:relative!important;inset:auto!important;grid-column:2!important;grid-row:1/span 6!important;align-self:stretch!important;width:auto!important;max-width:none!important;margin:0!important;padding:18px!important;border:1px solid rgba(119,178,210,.24)!important;border-left:2px solid #b99552!important;background:rgba(4,23,37,.9)!important;box-shadow:none!important}}html[data-mes-presentation="editorial"] .front-mini-story.no-source-visual{align-self:start!important;min-height:0!important}
@media(max-width:820px){body[data-mes-surface="newsroom"] .mes-surface-nav{display:block!important} body[data-mes-surface="newsroom"] .site-header .nav-wrap{ width:calc(100% - 20px)!important;min-height:76px!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important } body[data-mes-surface="newsroom"] .brand{min-height:44px!important;min-width:0!important} body[data-mes-surface="newsroom"] .brand-copy{min-width:0!important} body[data-mes-surface="newsroom"] #nav.mes-review-tools, body[data-mes-surface="newsroom"] #nav.mes-final-header-tools{gap:6px!important} body[data-mes-surface="newsroom"] .mes-review-search, body[data-mes-surface="newsroom"] .mes-header-subscribe{display:none!important} body[data-mes-surface="newsroom"] .mes-header-action, body[data-mes-surface="newsroom"] .mes-mode-toggle{ min-height:44px!important;padding:0 10px!important;font-size:8px!important } body[data-mes-surface="newsroom"] .mes-surface-nav-inner{ width:100%!important;min-height:44px!important;padding:0 6px!important;overflow-x:auto!important;  } body[data-mes-surface="newsroom"] .mes-surface-nav a{ min-height:44px!important;flex:0 0 auto!important;padding:0 13px!important; } body[data-mes-surface="newsroom"] .front-lead{padding:24px 20px 22px!important} body[data-mes-surface="newsroom"] .front-lead h2{font-size:clamp(34px,8.9vw,42px)!important;line-height:1.01!important} body[data-mes-surface="newsroom"] .front-lead>p{font-size:13px!important;line-height:1.5!important} body[data-mes-surface="newsroom"] .front-link{min-height:44px!important;padding:0 14px!important} body[data-mes-surface="newsroom"] .front-lead-visual img{object-position:center 38%!important} html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .front-mini-story h3{font-size:18px!important;line-height:1.1!important} .mes-home-briefings-head a, html[data-mes-presentation="editorial"] .mes-final-utility-card>a{ min-height:44px!important;display:inline-flex!important;align-items:center!important } } @media(max-width:520px){ body[data-mes-surface="newsroom"] .brand-copy strong{font-size:23px!important} body[data-mes-surface="newsroom"] .brand-copy small{font-size:7px!important;letter-spacing:.18em!important} body[data-mes-surface="newsroom"] .mes-header-action{display:inline-flex!important} body[data-mes-surface="newsroom"] .mes-mode-toggle{max-width:92px!important;padding:0 8px!important} body[data-mes-surface="newsroom"] .front-lead{min-height:390px!important;padding:22px 18px 20px!important} body[data-mes-surface="newsroom"] .front-lead.no-source-visual{min-height:360px!important} body[data-mes-surface="newsroom"] .front-lead h2{font-size:34px!important} body[data-mes-surface="newsroom"] .front-lead-tags span:nth-child(n+3){display:none!important} body[data-mes-surface="newsroom"] .front-meta{margin-top:12px!important;gap:7px!important} body[data-mes-surface="newsroom"] .front-meta>span:nth-child(n+3){display:none!important} html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .front-mini-stories{padding:10px 14px!important} html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .front-mini-story{ grid-template-columns:112px minmax(0,1fr)!important;gap:12px!important;padding:12px 0!important } html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .front-mini-story .editorial-visual{height:84px!important;border-radius:2px!important} body[data-mes-surface="newsroom"] .mes-home-briefings>.shell, html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .mes-final-utility-grid{width:calc(100% - 24px)!important} body[data-mes-surface="newsroom"] .editorial-footer .footer-grid{ width:calc(100% - 28px)!important;grid-template-columns:1fr 1fr!important;gap:24px 22px!important } body[data-mes-surface="newsroom"] .editorial-footer .footer-grid>div:first-child{grid-column:1/-1!important} body[data-mes-surface="newsroom"] .legal-line{width:calc(100% - 28px)!important} } @media(min-width:821px){ html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .front-mini-stories{ min-height:260px!important; } }

/* INTELLIGENCE MOBILE AUTHORITY */@media(max-width:520px){html[data-mes-presentation="intelligence"] .mes-mode-nav{display:block!important;height:42px!important;overflow:hidden!important}html[data-mes-presentation="intelligence"] body[data-mes-surface="newsroom"] .mes-surface-nav{display:none!important}html[data-mes-presentation="intelligence"] body[data-mes-surface="newsroom"] .front-lead{min-height:0!important;padding:14px!important}html[data-mes-presentation="intelligence"] .front-lead-visual.front-lead-visual.front-lead-visual{height:190px!important;min-height:190px!important}html[data-mes-presentation="intelligence"] .front-lead>p{-webkit-line-clamp:1!important;min-height:0!important;max-height:1.45em!important}html[data-mes-presentation="intelligence"] #intelligence-home .mes-intelligence-heading{display:block!important}html[data-mes-presentation="intelligence"] .mes-intelligence-heading>p{display:none!important}html[data-mes-presentation="intelligence"] .mes-intel-card{min-height:0!important;padding:11px 12px!important}html[data-mes-presentation="intelligence"] .mes-intel-await{min-height:0!important}html[data-mes-presentation="intelligence"] .mes-intel-await-chart,html[data-mes-presentation="intelligence"] .mes-intel-await-gauge{min-height:88px!important}html[data-mes-presentation="intelligence"] .mes-intel-await-map{min-height:96px!important}html[data-mes-presentation="intelligence"] .mes-intelligence-takeaways>div{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:369px){html[data-mes-presentation="intelligence"] .mes-intelligence-takeaways>div{grid-template-columns:1fr!important}}
/* INTELLIGENCE DESK OWNERSHIP */html[data-mes-presentation="intelligence"] body[data-mes-surface="newsroom"] .mes-surface-nav,html[data-mes-presentation="intelligence"] body[data-mes-surface="newsroom"] .mes-context-strip,html[data-mes-presentation="intelligence"] body[data-mes-surface="newsroom"] .publication-trust-strip{display:none!important}html[data-mes-presentation="intelligence"] body[data-mes-surface="newsroom"] .mes-mode-nav{display:block!important}html[data-mes-presentation="intelligence"] .mes-mode-links-editorial{display:none!important}html[data-mes-presentation="intelligence"] .mes-mode-links-intelligence{display:flex!important}.mes-intelligence-tools{margin:12px 0 8px;padding-top:14px;border-top:1px solid rgba(94,180,230,.22)}.mes-intelligence-tools-head{display:flex;justify-content:space-between;gap:24px;align-items:end;padding:0 0 12px}.mes-intelligence-tools-head span{font-size:8px;font-weight:800;letter-spacing:.13em;color:#68b7e9}.mes-intelligence-tools-head h2{margin:4px 0 0;font:500 22px/1.05 Georgia,serif;color:#f0f4f6}.mes-intelligence-tools-head p{max-width:470px;margin:0;color:#8fa5b3!important;font-size:9px;line-height:1.45}.mes-intelligence-tools-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mes-intelligence-tool{min-width:0;padding:12px;border:1px solid rgba(62,147,204,.3);background:linear-gradient(180deg,#061827,#03101a)}.mes-intelligence-tool>header{display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:center;padding-bottom:9px;border-bottom:1px solid rgba(120,181,218,.14)}.mes-intelligence-tool>header>span:first-child{font-size:7px;font-weight:800;letter-spacing:.11em;color:#68b7e9}.mes-intelligence-tool>header>strong{font:500 16px/1 Georgia,serif;color:#eef4f7}.mes-intelligence-tool>header>a,.mes-intelligence-tool>header>small{color:#8ed7ff;font-size:7px;text-decoration:none}.mes-intelligence-tool .central-bank-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-top:8px}.mes-intelligence-tool .central-bank-card{min-height:0;padding:7px}.mes-intelligence-tool .central-bank-card .editorial-visual,.mes-intelligence-tool .central-bank-card h3,.mes-intelligence-tool .central-bank-card>p,.mes-intelligence-tool .central-bank-card footer{display:none!important}.mes-intelligence-tool .calendar-list{margin-top:6px}.mes-intelligence-tool .calendar-row:nth-child(n+7){display:none!important}@media(max-width:700px){.mes-intelligence-tools-grid{grid-template-columns:1fr}.mes-intelligence-tools-head{display:block}.mes-intelligence-tools-head p{margin-top:7px}}@media(max-width:520px){.mes-intelligence-tool .central-bank-grid{grid-template-columns:1fr}.mes-intelligence-tool>header{grid-template-columns:auto 1fr}.mes-intelligence-tool>header>a,.mes-intelligence-tool>header>small{grid-column:2}}
html[data-mes-presentation="intelligence"] .mes-intelligence-tool .lens-evidence-day.quiet{opacity:1}html[data-mes-presentation="intelligence"] .mes-intelligence-tool .lens-journey-actions span,html[data-mes-presentation="intelligence"] .mes-intelligence-tool .lens-evidence-day>header strong,html[data-mes-presentation="intelligence"] .mes-intelligence-tool .lens-day-count>span,html[data-mes-presentation="intelligence"] .mes-intelligence-tool .lens-day-meta span,html[data-mes-presentation="intelligence"] .mes-intelligence-tool .lens-evidence-day>a small,html[data-mes-presentation="intelligence"] .mes-intelligence-tool .lens-evidence-day>p{color:#91a6b2!important}
@media(max-width:520px){html[data-mes-presentation="intelligence"] body[data-mes-surface="newsroom"] .front-lead:not(.no-source-visual) .front-lead-visual{height:160px!important;min-height:160px!important;margin:-14px -14px 10px!important;width:calc(100% + 28px)!important}}
@media(max-width:520px){html[data-mes-presentation="intelligence"] .front-meta{padding-top:8px!important;gap:4px!important}html[data-mes-presentation="intelligence"] .front-meta .mes-quality-proof{min-height:0!important;gap:4px!important;flex-wrap:nowrap!important}html[data-mes-presentation="intelligence"] .front-meta .mes-quality-note{display:none!important}}

/* Compact Intelligence tool presentations reuse governed runtimes without recreating them. */
html[data-mes-presentation="intelligence"] .mes-intelligence-tool #news-radar-markets{display:grid;grid-template-columns:1fr;gap:6px;margin-top:8px}
html[data-mes-presentation="intelligence"] .mes-intelligence-tool #news-radar-markets .radar-story{display:block;padding:9px 10px;border:1px solid rgba(116,170,201,.14);background:#04131f}
html[data-mes-presentation="intelligence"] .mes-intelligence-tool #news-radar-markets .radar-story:nth-child(n+4),html[data-mes-presentation="intelligence"] .mes-intelligence-tool #news-radar-markets .radar-visual,html[data-mes-presentation="intelligence"] .mes-intelligence-tool #news-radar-markets .radar-tags,html[data-mes-presentation="intelligence"] .mes-intelligence-tool #news-radar-markets .radar-why,html[data-mes-presentation="intelligence"] .mes-intelligence-tool #news-radar-markets .radar-actions,html[data-mes-presentation="intelligence"] .mes-intelligence-tool #news-radar-markets .radar-chart-grid,html[data-mes-presentation="intelligence"] .mes-intelligence-tool #news-radar-markets .radar-timeline{display:none}
html[data-mes-presentation="intelligence"] .mes-intelligence-tool #news-radar-markets .radar-story-body{padding:0}html[data-mes-presentation="intelligence"] .mes-intelligence-tool #news-radar-markets h3{margin:6px 0;font-size:12px;line-height:1.25}html[data-mes-presentation="intelligence"] .mes-intelligence-tool #news-radar-markets .radar-evidence{margin:5px 0 0;font-size:7px;line-height:1.35}
html[data-mes-presentation="intelligence"] .mes-intelligence-tool #market-lens-output .lens-flow-panel,html[data-mes-presentation="intelligence"] .mes-intelligence-tool #market-lens-output .lens-gauges,html[data-mes-presentation="intelligence"] .mes-intelligence-tool #market-lens-output .lens-grid,html[data-mes-presentation="intelligence"] .mes-intelligence-tool #market-lens-output .lens-meridian-evidence,html[data-mes-presentation="intelligence"] .mes-intelligence-tool #market-lens-output .lens-context-grid,html[data-mes-presentation="intelligence"] .mes-intelligence-tool #market-lens-output .lens-lower,html[data-mes-presentation="intelligence"] .mes-intelligence-tool #market-lens-output .lens-journey-actions{display:none}
html[data-mes-presentation="intelligence"] .mes-intelligence-tool #market-lens-output .lens-result-head{margin-top:8px;padding:10px}html[data-mes-presentation="intelligence"] .mes-intelligence-tool #market-lens-output .lens-result-head h3{font-size:16px}html[data-mes-presentation="intelligence"] .mes-intelligence-tool #market-lens-output .lens-result-head p{font-size:8px;line-height:1.45}
html[data-mes-presentation="intelligence"] .mes-intelligence-tool #market-lens-output .lens-evidence-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}html[data-mes-presentation="intelligence"] .mes-intelligence-tool #market-lens-output .lens-evidence-summary>div:nth-child(n+5){display:none}

@media(max-width:520px){html[data-mes-presentation="intelligence"] body[data-mes-surface="newsroom"] .brand-copy strong{font-size:23px!important}}


/* FIRST-PAINT HERO GEOMETRY — keep Editorial hero stable before and after runtime hydration. */
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .editorial-front{
  display:block!important;
  grid-template-columns:none!important;
  gap:0!important;
}
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .front-lead{
  display:flex!important;
  grid-template-columns:none!important;
  grid-template-rows:none!important;
  grid-column:auto!important;
  min-height:580px!important;
  padding:64px 54px 48px!important;
  position:relative!important;
  isolation:isolate!important;
  flex-direction:column!important;
  justify-content:flex-end!important;
  overflow:hidden!important;
}
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .front-lead-visual{
  position:absolute!important;
  inset:0!important;
  grid-column:auto!important;
  grid-row:auto!important;
  width:100%!important;
  height:100%!important;
  min-height:0!important;
  margin:0!important;
  aspect-ratio:auto!important;
  border:0!important;
  z-index:-2!important;
}
@media(max-width:700px){
  html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .front-lead{
    min-height:430px!important;
    padding:42px 24px 30px!important;
  }
}

@media(max-width:520px){html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .front-rail{grid-template-columns:1fr!important}html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .front-rail>article{margin:0!important}}


/* READABILITY HARDENING V1 — preserve density while removing sub-legible UI text */
html[data-mes-presentation="intelligence"] .mes-intelligence-heading>div>span,
html[data-mes-presentation="intelligence"] .mes-intel-card header small,
html[data-mes-presentation="intelligence"] .mes-intel-status,
html[data-mes-presentation="intelligence"] .mes-intel-list li span,
html[data-mes-presentation="intelligence"] .mes-intel-tabs span,
html[data-mes-presentation="intelligence"] .mes-intel-await-row small,
html[data-mes-presentation="intelligence"] .mes-intel-unavailable-note,
html[data-mes-presentation="intelligence"] .mes-intel-await-chart::after,
html[data-mes-presentation="intelligence"] .mes-intel-await-map::after{
  font-size:9px!important;
  line-height:1.4!important;
}
html[data-mes-presentation="intelligence"] .mes-memory-case span,
html[data-mes-presentation="intelligence"] .mes-memory-detail,
html[data-mes-presentation="intelligence"] .mes-intel-map-detail,
html[data-mes-presentation="intelligence"] .mes-intel-metric small{
  font-size:9px!important;
  line-height:1.45!important;
}
html[data-mes-presentation="intelligence"] .mes-intel-map-reset{
  min-height:40px!important;
  font-size:9px!important;
}
html[data-mes-presentation="intelligence"] .mes-intelligence-tool>header>span:first-child,
html[data-mes-presentation="intelligence"] .mes-intelligence-tool>header>a,
html[data-mes-presentation="intelligence"] .mes-intelligence-tool>header>small,
html[data-mes-presentation="intelligence"] .mes-intelligence-tool #news-radar-markets .radar-evidence,
html[data-mes-presentation="intelligence"] .mes-intelligence-tool #market-lens-output .lens-result-head p{
  font-size:9px!important;
  line-height:1.4!important;
}
body[data-mes-surface="newsroom"] .market-ribbon-label,
body[data-mes-surface="newsroom"] .front-meta span,
body[data-mes-surface="newsroom"] .front-market-impact-card>span,
html[data-mes-presentation="editorial"] body[data-mes-surface="newsroom"] .front-mini-story>div>span,
.mes-briefing-card small{
  font-size:9px!important;
}
@media(max-width:520px){
  body[data-mes-surface="newsroom"] .brand-copy small{font-size:8px!important}
  html[data-mes-presentation="intelligence"] .mes-mode-links-intelligence>a,
  html[data-mes-presentation="intelligence"] .mes-mode-links-intelligence>button{
    min-height:44px!important;
    font-size:9px!important;
  }
}

/* INTELLIGENCE DESK AUTHORITY V1
   Hierarchy upgrade only: existing governed Story Intelligence remains the sole truth source. */
html[data-mes-presentation="intelligence"] #intelligence-home .mes-intelligence-heading{
  margin-bottom:12px!important;padding:16px 18px 14px!important;border:1px solid rgba(77,159,207,.22)!important;
  border-bottom:0!important;background:
    radial-gradient(circle at 8% 0,rgba(36,135,193,.15),transparent 34%),
    linear-gradient(180deg,rgba(5,28,45,.96),rgba(3,17,28,.96))!important
}
html[data-mes-presentation="intelligence"] #intelligence-home .mes-intelligence-heading h2{
  font-size:clamp(24px,2.25vw,34px)!important;letter-spacing:-.012em!important
}
html[data-mes-presentation="intelligence"] #intelligence-home .mes-intelligence-heading>p{
  max-width:610px!important;font-size:10px!important;line-height:1.5!important
}
html[data-mes-presentation="intelligence"] .mes-intelligence-situation{
  margin:-12px 0 12px!important;border:1px solid #1c5877!important;border-top:1px solid rgba(80,176,230,.42)!important;
  background:
    radial-gradient(circle at 88% 0,rgba(52,163,222,.12),transparent 30%),
    linear-gradient(180deg,#061c2d,#04131f)!important;
  box-shadow:0 16px 44px rgba(0,0,0,.18)!important
}
html[data-mes-presentation="intelligence"] .mes-intelligence-situation-head{
  min-height:54px!important;padding:11px 14px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;
  gap:24px!important;border-bottom:1px solid rgba(95,171,211,.18)!important
}
html[data-mes-presentation="intelligence"] .mes-intelligence-situation-head>div>span{
  display:block!important;color:#73c9f4!important;font:800 7px/1 Arial,sans-serif!important;letter-spacing:.16em!important
}
html[data-mes-presentation="intelligence"] .mes-intelligence-situation-head>div>strong{
  display:block!important;margin-top:5px!important;color:#f5f9fb!important;font:600 18px/1 var(--mes2-serif)!important
}
html[data-mes-presentation="intelligence"] .mes-intelligence-situation-head>p{
  max-width:620px!important;margin:0!important;color:#91aab8!important;font:500 8px/1.45 Arial,sans-serif!important;text-align:right!important
}
html[data-mes-presentation="intelligence"] .mes-intelligence-situation-grid{
  display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important
}
html[data-mes-presentation="intelligence"] .mes-intelligence-situation-grid article{
  min-width:0!important;min-height:98px!important;padding:13px 14px 12px!important;
  border-right:1px solid rgba(89,151,184,.16)!important;background:rgba(1,12,20,.16)!important
}
html[data-mes-presentation="intelligence"] .mes-intelligence-situation-grid article:last-child{border-right:0!important}
html[data-mes-presentation="intelligence"] .mes-intelligence-situation-grid small{
  display:block!important;color:#6f9db7!important;font:800 6px/1 Arial,sans-serif!important;letter-spacing:.13em!important
}
html[data-mes-presentation="intelligence"] .mes-intelligence-situation-grid strong{
  display:block!important;margin:10px 0 6px!important;color:#f1f7fa!important;font:800 13px/1.05 Arial,sans-serif!important;letter-spacing:.015em!important;
  white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important
}
html[data-mes-presentation="intelligence"] .mes-intelligence-situation-grid span{
  display:block!important;color:#8ba6b5!important;font:500 8px/1.4 Arial,sans-serif!important
}
html[data-mes-presentation="intelligence"] .mes-intelligence-situation[data-intelligence-state="active"] .mes-intelligence-situation-grid article:first-child strong{
  color:#7dd5ff!important
}
html[data-mes-presentation="intelligence"] .mes-intelligence-grid{
  grid-template-columns:repeat(12,minmax(0,1fr))!important;align-items:stretch!important;gap:10px!important
}
html[data-mes-presentation="intelligence"] #mes-intelligence-grid>.mes-intel-card:nth-child(1){grid-column:span 7!important;min-height:330px!important}
html[data-mes-presentation="intelligence"] #mes-intelligence-grid>.mes-intel-card:nth-child(2){grid-column:span 5!important;min-height:330px!important}
html[data-mes-presentation="intelligence"] #mes-intelligence-grid>.mes-intel-card:nth-child(3){grid-column:span 5!important;min-height:292px!important}
html[data-mes-presentation="intelligence"] #mes-intelligence-grid>.mes-intel-card:nth-child(4){grid-column:span 7!important;min-height:292px!important}
html[data-mes-presentation="intelligence"] #mes-intelligence-grid>.mes-intel-card:nth-child(n+5):nth-child(-n+7){grid-column:span 4!important;min-height:254px!important}
html[data-mes-presentation="intelligence"] #mes-intelligence-grid>.mes-intel-card:nth-child(8){grid-column:1/-1!important;min-height:270px!important}
html[data-mes-presentation="intelligence"] #intelligence-story{
  border-color:#2b7da8!important;box-shadow:inset 0 2px 0 #66caff,0 14px 34px rgba(0,0,0,.13)!important;
  background:radial-gradient(circle at 0 0,rgba(38,135,190,.17),transparent 34%),linear-gradient(180deg,#072238,#041522)!important
}
html[data-mes-presentation="intelligence"] #intelligence-impact{
  box-shadow:inset 0 2px 0 #368fd0!important
}
html[data-mes-presentation="intelligence"] #intelligence-risk{
  border-color:#655c4d!important;box-shadow:inset 0 2px 0 #d8a75a!important
}
html[data-mes-presentation="intelligence"] #intelligence-event-map{
  border-color:#286f96!important;box-shadow:inset 0 2px 0 #4fbde9,0 16px 40px rgba(0,0,0,.14)!important;
  background:radial-gradient(circle at 86% 10%,rgba(40,139,190,.15),transparent 28%),linear-gradient(180deg,#061f33,#04131f)!important
}
html[data-mes-presentation="intelligence"] .mes-intel-status{
  padding:5px 7px!important;border:1px solid rgba(99,166,202,.25)!important;border-radius:999px!important;background:rgba(4,29,46,.8)!important;
  letter-spacing:.06em!important
}
html[data-mes-presentation="intelligence"] #intelligence-story:not(.is-awaiting) .mes-intel-card-body{
  display:grid!important;grid-template-columns:minmax(0,1fr) minmax(150px,190px)!important;gap:14px!important;align-items:start!important
}
html[data-mes-presentation="intelligence"] #intelligence-story:not(.is-awaiting) .mes-intel-card-body>.mes-intel-list{grid-column:1!important}
html[data-mes-presentation="intelligence"] #intelligence-story:not(.is-awaiting) .mes-intel-card-body>.mes-intel-metrics{grid-column:2!important;grid-row:1!important;grid-template-columns:1fr!important}
html[data-mes-presentation="intelligence"] #intelligence-event-map .mes-intel-map{
  grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:8px!important
}
html[data-mes-presentation="intelligence"] #intelligence-event-map .mes-intel-map-node{
  min-height:70px!important;padding:10px!important
}
html[data-mes-presentation="intelligence"] #intelligence-event-map .mes-intel-await-map{
  min-height:150px!important;border:1px solid rgba(75,145,181,.18)!important;background:
    linear-gradient(rgba(57,119,153,.09) 1px,transparent 1px),
    linear-gradient(90deg,rgba(57,119,153,.09) 1px,transparent 1px),
    radial-gradient(circle at 50% 50%,rgba(54,151,203,.12),transparent 46%)!important;
  background-size:38px 38px,38px 38px,auto!important
}
html[data-mes-presentation="intelligence"] .mes-intelligence-tools{
  margin-top:16px!important;padding-top:18px!important
}
html[data-mes-presentation="intelligence"] .mes-intelligence-tools-head{
  padding:0 2px 13px!important
}
html[data-mes-presentation="intelligence"] .mes-intelligence-tools-grid{
  gap:10px!important
}
html[data-mes-presentation="intelligence"] .mes-intelligence-tool{
  border-color:rgba(64,150,201,.34)!important;box-shadow:inset 0 1px 0 rgba(109,194,239,.07)!important
}
@media(max-width:1100px){
  html[data-mes-presentation="intelligence"] .mes-intelligence-situation-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}
  html[data-mes-presentation="intelligence"] .mes-intelligence-situation-grid article:nth-child(3n){border-right:0!important}
  html[data-mes-presentation="intelligence"] .mes-intelligence-situation-grid article:nth-child(-n+3){border-bottom:1px solid rgba(89,151,184,.16)!important}
  html[data-mes-presentation="intelligence"] .mes-intelligence-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important}
  html[data-mes-presentation="intelligence"] #mes-intelligence-grid>.mes-intel-card:nth-child(1),
  html[data-mes-presentation="intelligence"] #mes-intelligence-grid>.mes-intel-card:nth-child(8){grid-column:1/-1!important}
  html[data-mes-presentation="intelligence"] #mes-intelligence-grid>.mes-intel-card:nth-child(n+2):nth-child(-n+7){grid-column:span 3!important}
  html[data-mes-presentation="intelligence"] #intelligence-event-map .mes-intel-map{grid-template-columns:repeat(3,minmax(0,1fr))!important}
}
@media(max-width:700px){
  html[data-mes-presentation="intelligence"] .mes-intelligence-situation-head{display:block!important}
  html[data-mes-presentation="intelligence"] .mes-intelligence-situation-head>p{margin-top:7px!important;text-align:left!important}
  html[data-mes-presentation="intelligence"] .mes-intelligence-situation-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  html[data-mes-presentation="intelligence"] .mes-intelligence-situation-grid article{min-height:88px!important;border-bottom:1px solid rgba(89,151,184,.16)!important}
  html[data-mes-presentation="intelligence"] .mes-intelligence-situation-grid article:nth-child(2n){border-right:0!important}
  html[data-mes-presentation="intelligence"] .mes-intelligence-grid{grid-template-columns:1fr!important}
  html[data-mes-presentation="intelligence"] #mes-intelligence-grid>.mes-intel-card{grid-column:1!important;min-height:0!important}
  html[data-mes-presentation="intelligence"] #intelligence-story:not(.is-awaiting) .mes-intel-card-body{display:block!important}
  html[data-mes-presentation="intelligence"] #intelligence-event-map .mes-intel-map{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:420px){
  html[data-mes-presentation="intelligence"] .mes-intelligence-situation-grid strong{font-size:11px!important}
  html[data-mes-presentation="intelligence"] .mes-intelligence-situation-grid span{font-size:7px!important}
}

/* INTELLIGENCE SIGNATURE V1 — premium visual system, no new truth authority */
html[data-mes-presentation="intelligence"] #intelligence-home{
  position:relative!important;isolation:isolate!important;overflow:hidden!important;
  background:
    radial-gradient(circle at 16% 8%,rgba(26,118,171,.13),transparent 26%),
    radial-gradient(circle at 84% 38%,rgba(32,101,145,.10),transparent 30%),
    linear-gradient(180deg,#020b13 0%,#03111c 42%,#020a11 100%)!important
}
html[data-mes-presentation="intelligence"] #intelligence-home::before{
  content:""!important;position:absolute!important;inset:0!important;z-index:-2!important;pointer-events:none!important;
  background-image:
    linear-gradient(rgba(89,153,188,.035) 1px,transparent 1px),
    linear-gradient(90deg,rgba(89,153,188,.035) 1px,transparent 1px)!important;
  background-size:42px 42px!important;
  mask-image:linear-gradient(to bottom,rgba(0,0,0,.7),transparent 78%)!important
}
html[data-mes-presentation="intelligence"] #intelligence-home::after{
  content:""!important;position:absolute!important;left:8%!important;right:8%!important;top:0!important;height:1px!important;z-index:-1!important;
  background:linear-gradient(90deg,transparent,#4dbaf0 28%,#d4b66a 50%,#4dbaf0 72%,transparent)!important;
  box-shadow:0 0 28px rgba(77,186,240,.22)!important
}
html[data-mes-presentation="intelligence"] #intelligence-home>.shell{position:relative!important;padding-top:22px!important;padding-bottom:32px!important}

html[data-mes-presentation="intelligence"] .mes-intelligence-flow{
  margin:0 0 12px!important;padding:0!important;border:1px solid rgba(64,145,191,.28)!important;border-radius:5px!important;
  background:linear-gradient(180deg,rgba(5,25,40,.96),rgba(3,14,24,.96))!important;
  box-shadow:inset 0 1px 0 rgba(113,198,241,.07),0 16px 36px rgba(0,0,0,.12)!important
}
html[data-mes-presentation="intelligence"] .mes-intelligence-flow>header{
  min-height:46px!important;padding:10px 13px!important;display:grid!important;grid-template-columns:auto 1fr auto!important;gap:12px!important;align-items:center!important;
  border-bottom:1px solid rgba(89,153,188,.16)!important
}
html[data-mes-presentation="intelligence"] .mes-intelligence-flow>header>span{
  color:#72c9f4!important;font:800 7px/1 Arial,sans-serif!important;letter-spacing:.16em!important
}
html[data-mes-presentation="intelligence"] .mes-intelligence-flow>header>strong{
  color:#edf5f9!important;font:600 15px/1.1 var(--mes2-serif)!important
}
html[data-mes-presentation="intelligence"] .mes-intelligence-flow>header>small{
  color:#7f9aaa!important;font:700 8px/1.2 Arial,sans-serif!important;letter-spacing:.05em!important;text-align:right!important
}
html[data-mes-presentation="intelligence"] .mes-intelligence-flow-track{
  position:relative!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;padding:14px 12px 13px!important
}
html[data-mes-presentation="intelligence"] .mes-intelligence-flow-track::before{
  content:""!important;position:absolute!important;left:10%!important;right:10%!important;top:29px!important;height:1px!important;
  background:linear-gradient(90deg,rgba(80,150,188,.22),rgba(90,184,229,.52),rgba(80,150,188,.22))!important;
  box-shadow:0 0 16px rgba(73,178,228,.12)!important
}
html[data-mes-presentation="intelligence"] .mes-intelligence-flow-track article{
  position:relative!important;z-index:1!important;min-width:0!important;padding:0 12px!important;text-align:center!important
}
html[data-mes-presentation="intelligence"] .mes-intelligence-flow-track article i{
  width:12px!important;height:12px!important;display:block!important;margin:0 auto 10px!important;border-radius:50%!important;
  border:2px solid #264d63!important;background:#061522!important;box-shadow:0 0 0 5px #04111c!important
}
html[data-mes-presentation="intelligence"] .mes-intelligence-flow-track article>span{
  display:block!important;color:#5f879d!important;font:800 7px/1 Arial,sans-serif!important;letter-spacing:.12em!important
}
html[data-mes-presentation="intelligence"] .mes-intelligence-flow-track article>strong{
  display:block!important;margin:5px 0 4px!important;color:#dce9ef!important;font:700 11px/1.05 Arial,sans-serif!important
}
html[data-mes-presentation="intelligence"] .mes-intelligence-flow-track article>small{
  display:block!important;min-height:24px!important;color:#7f9aaa!important;font:500 8px/1.35 Arial,sans-serif!important
}
html[data-mes-presentation="intelligence"] .mes-intelligence-flow-track article[data-flow-state="active"] i{
  border-color:#75d4ff!important;background:#48b8eb!important;box-shadow:0 0 0 5px #04111c,0 0 18px rgba(72,184,235,.75)!important
}
html[data-mes-presentation="intelligence"] .mes-intelligence-flow-track article[data-flow-state="active"]>strong{color:#f7fbfd!important}
html[data-mes-presentation="intelligence"] .mes-intelligence-flow-track article[data-flow-state="partial"] i{
  border-color:#d6b568!important;background:#9e7d36!important;box-shadow:0 0 0 5px #04111c,0 0 16px rgba(214,181,104,.32)!important
}
html[data-mes-presentation="intelligence"] .mes-intelligence-flow-track article[data-flow-state="checking"] i{
  border-color:#4b89ab!important;background:#12344a!important
}

html[data-mes-presentation="intelligence"] .mes-intelligence-situation-grid article{
  position:relative!important;overflow:hidden!important;transition:border-color .22s ease,background .22s ease!important
}
html[data-mes-presentation="intelligence"] .mes-intelligence-situation-grid article::after{
  content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:0!important;height:2px!important;
  background:linear-gradient(90deg,transparent,rgba(84,184,232,.26),transparent)!important
}
html[data-mes-presentation="intelligence"] .mes-intelligence-situation[data-intelligence-state="active"]{
  box-shadow:0 20px 54px rgba(0,0,0,.22),0 0 0 1px rgba(75,173,221,.05)!important
}
html[data-mes-presentation="intelligence"] .mes-intelligence-situation[data-intelligence-state="active"] .mes-intelligence-situation-grid article:first-child::after{
  background:linear-gradient(90deg,transparent,#55c6f7,transparent)!important;box-shadow:0 0 16px rgba(85,198,247,.45)!important
}

html[data-mes-presentation="intelligence"] .mes-intel-card{
  position:relative!important;overflow:hidden!important;isolation:isolate!important;
  transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease!important
}
html[data-mes-presentation="intelligence"] .mes-intel-card::before{
  content:""!important;position:absolute!important;inset:0!important;z-index:-1!important;pointer-events:none!important;
  background:linear-gradient(115deg,rgba(86,186,235,.045),transparent 28%,transparent 72%,rgba(86,186,235,.025))!important
}
html[data-mes-presentation="intelligence"] .mes-intel-card::after{
  content:""!important;position:absolute!important;left:14px!important;right:14px!important;top:0!important;height:1px!important;pointer-events:none!important;
  background:linear-gradient(90deg,transparent,rgba(106,202,246,.36),transparent)!important
}
@media(hover:hover) and (pointer:fine){
  html[data-mes-presentation="intelligence"] .mes-intel-card:hover{
    transform:translateY(-2px)!important;border-color:#2a7096!important;box-shadow:0 18px 44px rgba(0,0,0,.2)!important
  }
}
html[data-mes-presentation="intelligence"] .mes-intel-card[data-intelligence-state="available"] .mes-intel-status,
html[data-mes-presentation="intelligence"] .mes-intel-card[data-intelligence-state="observed"] .mes-intel-status{
  color:#91e1ff!important;border-color:rgba(75,191,239,.42)!important;background:rgba(12,67,94,.46)!important
}
html[data-mes-presentation="intelligence"] .mes-intel-card[data-intelligence-state="watch"] .mes-intel-status,
html[data-mes-presentation="intelligence"] .mes-intel-card[data-intelligence-state="elevated"] .mes-intel-status{
  color:#f2cf7e!important;border-color:rgba(218,176,80,.4)!important;background:rgba(84,61,17,.38)!important
}
html[data-mes-presentation="intelligence"] .mes-intel-card[data-intelligence-state="high"] .mes-intel-status,
html[data-mes-presentation="intelligence"] .mes-intel-card[data-intelligence-state="critical"] .mes-intel-status{
  color:#ff8b98!important;border-color:rgba(240,68,85,.44)!important;background:rgba(87,19,30,.38)!important
}
html[data-mes-presentation="intelligence"] .mes-intel-card[data-intelligence-state="unavailable"] .mes-intel-status,
html[data-mes-presentation="intelligence"] .mes-intel-card[data-intelligence-state="unresolved"] .mes-intel-status{
  color:#91aebe!important;border-color:rgba(91,139,165,.22)!important;background:rgba(4,24,38,.58)!important
}
html[data-mes-presentation="intelligence"] .mes-intel-index{
  box-shadow:inset 0 0 0 1px rgba(153,218,250,.04),0 0 18px rgba(55,150,199,.08)!important
}
html[data-mes-presentation="intelligence"] #intelligence-story .mes-intel-index,
html[data-mes-presentation="intelligence"] #intelligence-event-map .mes-intel-index{
  border-color:#72c9f4!important;color:#d6f2ff!important;box-shadow:0 0 22px rgba(69,181,232,.18)!important
}
html[data-mes-presentation="intelligence"] #intelligence-risk .mes-intel-index{
  border-color:#bc9a50!important;color:#f2d28a!important;background:#2b2416!important
}
html[data-mes-presentation="intelligence"] .mes-intel-await-chart,
html[data-mes-presentation="intelligence"] .mes-intel-await-map{
  position:relative!important;overflow:hidden!important
}
html[data-mes-presentation="intelligence"] .mes-intel-await-chart::before,
html[data-mes-presentation="intelligence"] .mes-intel-await-map::before{
  content:""!important;position:absolute!important;inset:0!important;pointer-events:none!important;
  background:
    linear-gradient(rgba(67,127,158,.07) 1px,transparent 1px),
    linear-gradient(90deg,rgba(67,127,158,.07) 1px,transparent 1px)!important;
  background-size:28px 28px!important
}

@keyframes mesIntelPulse{
  0%,100%{opacity:.58;box-shadow:0 0 0 5px #04111c,0 0 10px rgba(72,184,235,.3)}
  50%{opacity:1;box-shadow:0 0 0 5px #04111c,0 0 22px rgba(72,184,235,.72)}
}
html[data-mes-presentation="intelligence"] .mes-intelligence-flow-track article[data-flow-state="active"] i{
  animation:mesIntelPulse 3.2s ease-in-out infinite!important
}
@media(prefers-reduced-motion:reduce){
  html[data-mes-presentation="intelligence"] .mes-intelligence-flow-track article[data-flow-state="active"] i{animation:none!important}
  html[data-mes-presentation="intelligence"] .mes-intel-card{transition:none!important}
}
@media(max-width:700px){
  html[data-mes-presentation="intelligence"] #intelligence-home>.shell{padding-top:12px!important;padding-bottom:20px!important}
  html[data-mes-presentation="intelligence"] .mes-intelligence-flow>header{grid-template-columns:1fr!important;gap:5px!important}
  html[data-mes-presentation="intelligence"] .mes-intelligence-flow>header>small{text-align:left!important}
  html[data-mes-presentation="intelligence"] .mes-intelligence-flow-track{
    grid-template-columns:repeat(5,minmax(112px,1fr))!important;overflow-x:auto!important;padding-bottom:16px!important;scrollbar-width:thin!important
  }
  html[data-mes-presentation="intelligence"] .mes-intelligence-flow-track::before{left:58px!important;right:58px!important}
  html[data-mes-presentation="intelligence"] .mes-intelligence-flow-track article{padding:0 8px!important}
}

/* INTELLIGENCE OPERABILITY V1 — focus mode, provenance and orientation */
html[data-mes-presentation="intelligence"] .mes-intelligence-command{
  position:sticky!important;top:0!important;z-index:32!important;margin:0 0 12px!important;
  display:grid!important;grid-template-columns:minmax(300px,.9fr) minmax(0,2.1fr)!important;gap:0!important;
  border:1px solid rgba(64,145,191,.34)!important;border-radius:5px!important;
  background:rgba(3,16,27,.93)!important;backdrop-filter:blur(16px)!important;
  box-shadow:0 12px 32px rgba(0,0,0,.16)!important
}
html[data-mes-presentation="intelligence"] .mes-intelligence-provenance{
  min-width:0!important;padding:10px 12px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:14px!important;align-items:center!important;
  border-right:1px solid rgba(83,151,187,.18)!important
}
html[data-mes-presentation="intelligence"] .mes-intelligence-provenance>div:first-child{min-width:0!important}
html[data-mes-presentation="intelligence"] .mes-intelligence-provenance>div:first-child>span{
  display:block!important;color:#6ebfe9!important;font:800 7px/1 Arial,sans-serif!important;letter-spacing:.15em!important
}
html[data-mes-presentation="intelligence"] .mes-intelligence-provenance>div:first-child>strong{
  display:block!important;margin-top:5px!important;max-width:240px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;
  color:#f2f7fa!important;font:700 11px/1.1 Arial,sans-serif!important
}
html[data-mes-presentation="intelligence"] .mes-intelligence-provenance>div:first-child>small{
  display:block!important;margin-top:4px!important;color:#829dab!important;font:500 8px/1.3 Arial,sans-serif!important
}
html[data-mes-presentation="intelligence"] .mes-intelligence-provenance-metrics{
  display:grid!important;gap:4px!important;text-align:right!important
}
html[data-mes-presentation="intelligence"] .mes-intelligence-provenance-metrics span{
  color:#9eb5c1!important;font:800 7px/1.2 Arial,sans-serif!important;letter-spacing:.045em!important;white-space:nowrap!important
}
html[data-mes-presentation="intelligence"] .mes-intelligence-focus-nav{
  min-width:0!important;display:flex!important;align-items:stretch!important;overflow-x:auto!important;scrollbar-width:none!important
}
html[data-mes-presentation="intelligence"] .mes-intelligence-focus-nav::-webkit-scrollbar{display:none!important}
html[data-mes-presentation="intelligence"] .mes-intelligence-focus-nav button{
  min-width:max-content!important;min-height:52px!important;padding:0 12px!important;border:0!important;border-right:1px solid rgba(74,132,165,.14)!important;
  background:transparent!important;color:#91a8b5!important;font:800 8px/1 Arial,sans-serif!important;letter-spacing:.045em!important;cursor:pointer!important;
  transition:background .18s ease,color .18s ease,box-shadow .18s ease!important
}
html[data-mes-presentation="intelligence"] .mes-intelligence-focus-nav button:hover,
html[data-mes-presentation="intelligence"] .mes-intelligence-focus-nav button:focus-visible{
  color:#e8f5fb!important;background:rgba(27,91,127,.2)!important;outline:0!important;box-shadow:inset 0 -2px 0 rgba(91,196,241,.42)!important
}
html[data-mes-presentation="intelligence"] .mes-intelligence-focus-nav button[aria-pressed="true"]{
  color:#fff!important;background:linear-gradient(180deg,rgba(17,67,96,.58),rgba(7,35,54,.58))!important;
  box-shadow:inset 0 -2px 0 #63c9f5!important
}
html[data-mes-presentation="intelligence"] .mes-intel-card-actions{
  display:flex!important;align-items:center!important;gap:6px!important;margin-left:10px!important
}
html[data-mes-presentation="intelligence"] .mes-intel-focus-button{
  min-height:28px!important;padding:0 8px!important;border:1px solid rgba(87,155,192,.25)!important;border-radius:999px!important;
  background:rgba(5,27,43,.72)!important;color:#7ca9c0!important;font:800 7px/1 Arial,sans-serif!important;letter-spacing:.07em!important;cursor:pointer!important
}
html[data-mes-presentation="intelligence"] .mes-intel-focus-button:hover,
html[data-mes-presentation="intelligence"] .mes-intel-focus-button:focus-visible{
  color:#dff5ff!important;border-color:rgba(102,202,246,.55)!important;outline:0!important
}

html[data-mes-presentation="intelligence"] #intelligence-home[data-focus-module] .mes-intelligence-grid{
  display:block!important
}
html[data-mes-presentation="intelligence"] #intelligence-home[data-focus-module] #mes-intelligence-grid>.mes-intel-card:not([data-focused="true"]){
  display:none!important
}
html[data-mes-presentation="intelligence"] #intelligence-home[data-focus-module] #mes-intelligence-grid>.mes-intel-card[data-focused="true"]{
  display:block!important;min-height:0!important;height:auto!important;align-self:start!important;width:100%!important;padding:18px!important;
  border-color:#317ca4!important;box-shadow:0 24px 70px rgba(0,0,0,.28),inset 0 2px 0 rgba(102,202,246,.72)!important;
  background:
    radial-gradient(circle at 88% 0,rgba(42,143,194,.16),transparent 30%),
    radial-gradient(circle at 4% 100%,rgba(33,97,137,.11),transparent 30%),
    linear-gradient(180deg,#072238,#03131f)!important
}
html[data-mes-presentation="intelligence"] #intelligence-home[data-focus-module] .mes-intel-card[data-focused="true"]>header{
  padding-bottom:15px!important;margin-bottom:4px!important
}
html[data-mes-presentation="intelligence"] #intelligence-home[data-focus-module] .mes-intel-card[data-focused="true"] h3{
  font-size:clamp(24px,2vw,32px)!important
}
html[data-mes-presentation="intelligence"] #intelligence-home[data-focus-module] .mes-intel-card[data-focused="true"] .mes-intel-card-body{
  padding-top:18px!important
}
html[data-mes-presentation="intelligence"] #intelligence-home[data-focus-module] #intelligence-story[data-focused="true"] .mes-intel-card-body{
  grid-template-columns:minmax(0,1.7fr) minmax(220px,.55fr)!important;gap:24px!important
}
html[data-mes-presentation="intelligence"] #intelligence-home[data-focus-module] #intelligence-event-map[data-focused="true"] .mes-intel-map{
  grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:12px!important
}
html[data-mes-presentation="intelligence"] #intelligence-home[data-focus-module] #intelligence-event-map[data-focused="true"] .mes-intel-map-node{
  min-height:92px!important
}
html[data-mes-presentation="intelligence"] #intelligence-home[data-focus-module] #intelligence-risk[data-focused="true"] .mes-intel-risk{
  width:190px!important;height:104px!important;margin-top:18px!important
}
html[data-mes-presentation="intelligence"] #intelligence-home[data-focus-module] .mes-intelligence-tools{
  margin-top:18px!important
}
html[data-mes-presentation="intelligence"] #intelligence-home[data-focus-module] .mes-intel-bottom{
  margin-top:14px!important
}

@media(max-width:900px){
  html[data-mes-presentation="intelligence"] .mes-intelligence-command{
    position:relative!important;top:auto!important;grid-template-columns:1fr!important
  }
  html[data-mes-presentation="intelligence"] .mes-intelligence-provenance{border-right:0!important;border-bottom:1px solid rgba(83,151,187,.18)!important}
  html[data-mes-presentation="intelligence"] .mes-intelligence-focus-nav button{min-height:46px!important}
}
@media(max-width:700px){
  html[data-mes-presentation="intelligence"] .mes-intelligence-provenance{
    grid-template-columns:1fr!important;gap:8px!important
  }
  html[data-mes-presentation="intelligence"] .mes-intelligence-provenance-metrics{
    grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;text-align:left!important
  }
  html[data-mes-presentation="intelligence"] #intelligence-home[data-focus-module] #mes-intelligence-grid>.mes-intel-card[data-focused="true"]{
    min-height:0!important;padding:14px!important
  }
  html[data-mes-presentation="intelligence"] #intelligence-home[data-focus-module] #intelligence-story[data-focused="true"] .mes-intel-card-body{
    display:block!important
  }
  html[data-mes-presentation="intelligence"] #intelligence-home[data-focus-module] #intelligence-event-map[data-focused="true"] .mes-intel-map{
    grid-template-columns:repeat(2,minmax(0,1fr))!important
  }
}
@media(prefers-reduced-motion:reduce){
  html[data-mes-presentation="intelligence"] .mes-intelligence-focus-nav button,
  html[data-mes-presentation="intelligence"] .mes-intel-focus-button{transition:none!important}
}

/* INTELLIGENCE CLOSURE V1 — deep module workbench */
html[data-mes-presentation="intelligence"] .mes-story-intelligence-split{
  display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr)!important;gap:18px!important;align-items:start!important
}
html[data-mes-presentation="intelligence"] .mes-story-timeline-panel{
  min-width:0!important;padding:12px!important;border:1px solid rgba(76,151,192,.25)!important;border-radius:4px!important;background:rgba(2,14,23,.42)!important
}
html[data-mes-presentation="intelligence"] .mes-story-timeline-panel>header{
  display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:10px!important;margin-bottom:12px!important;padding-bottom:9px!important;border-bottom:1px solid rgba(86,153,187,.14)!important
}
html[data-mes-presentation="intelligence"] .mes-story-timeline-panel>header small,
html[data-mes-presentation="intelligence"] .mes-story-timeline-panel>header span{
  color:#6c9eb8!important;font:800 7px/1 Arial,sans-serif!important;letter-spacing:.12em!important
}
html[data-mes-presentation="intelligence"] .mes-story-timeline-panel>header strong{color:#eaf5fa!important;font:700 13px/1.1 Arial,sans-serif!important}
html[data-mes-presentation="intelligence"] .mes-intel-timeline{display:grid!important;gap:0!important}
html[data-mes-presentation="intelligence"] .mes-intel-timeline article{
  position:relative!important;display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;gap:10px!important;padding:0 0 14px!important
}
html[data-mes-presentation="intelligence"] .mes-intel-timeline article:not(:last-child)::after{
  content:""!important;position:absolute!important;left:15px!important;top:24px!important;bottom:0!important;width:1px!important;background:linear-gradient(#3f84a7,rgba(63,132,167,.08))!important
}
html[data-mes-presentation="intelligence"] .mes-intel-timeline-index{
  width:30px!important;height:30px!important;display:grid!important;place-items:center!important;border:1px solid rgba(83,172,218,.34)!important;border-radius:50%!important;background:#051b2a!important;
  color:#83cdec!important;font:800 8px/1 Arial,sans-serif!important;z-index:1!important
}
html[data-mes-presentation="intelligence"] .mes-intel-timeline article>div{padding-top:2px!important}
html[data-mes-presentation="intelligence"] .mes-intel-timeline small,
html[data-mes-presentation="intelligence"] .mes-intel-timeline em{
  display:block!important;color:#7698aa!important;font:700 7px/1.35 Arial,sans-serif!important;letter-spacing:.035em!important;font-style:normal!important
}
html[data-mes-presentation="intelligence"] .mes-intel-timeline strong{
  display:block!important;margin:4px 0!important;color:#e6f0f4!important;font:600 10px/1.35 Arial,sans-serif!important
}

html[data-mes-presentation="intelligence"] .mes-transmission-summary{
  display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important;margin-bottom:10px!important
}
html[data-mes-presentation="intelligence"] .mes-transmission-summary>div{
  padding:10px!important;border:1px solid rgba(75,145,181,.18)!important;border-radius:3px!important;background:rgba(5,26,41,.52)!important
}
html[data-mes-presentation="intelligence"] .mes-transmission-summary small{
  display:block!important;color:#7398ab!important;font:800 7px/1 Arial,sans-serif!important;letter-spacing:.11em!important
}
html[data-mes-presentation="intelligence"] .mes-transmission-summary strong{
  display:block!important;margin-top:7px!important;color:#eef7fb!important;font:800 15px/1 Arial,sans-serif!important
}
html[data-mes-presentation="intelligence"] .mes-transmission-lanes{display:grid!important;gap:7px!important}
html[data-mes-presentation="intelligence"] .mes-transmission-lanes article{
  position:relative!important;padding:10px 11px!important;border:1px solid rgba(72,137,172,.2)!important;border-left-width:3px!important;border-radius:3px!important;background:rgba(2,16,27,.45)!important
}
html[data-mes-presentation="intelligence"] .mes-transmission-lanes article[data-evidence-state="observed"]{border-left-color:#55c9f5!important}
html[data-mes-presentation="intelligence"] .mes-transmission-lanes article[data-evidence-state="expected"]{border-left-color:#d2ae5c!important}
html[data-mes-presentation="intelligence"] .mes-transmission-lanes article[data-evidence-state="inferred"]{border-left-color:#8f80d5!important}
html[data-mes-presentation="intelligence"] .mes-transmission-lanes article[data-evidence-state="contradicted"]{border-left-color:#de6b78!important}
html[data-mes-presentation="intelligence"] .mes-transmission-lanes article>header,
html[data-mes-presentation="intelligence"] .mes-transmission-lanes article>footer{
  display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important
}
html[data-mes-presentation="intelligence"] .mes-transmission-lanes article>header strong{color:#ecf5f8!important;font:800 10px/1.1 Arial,sans-serif!important}
html[data-mes-presentation="intelligence"] .mes-transmission-lanes article>header span,
html[data-mes-presentation="intelligence"] .mes-transmission-lanes article>footer span{
  color:#86aabd!important;font:800 7px/1 Arial,sans-serif!important;letter-spacing:.07em!important
}
html[data-mes-presentation="intelligence"] .mes-transmission-lanes article p{margin:7px 0!important;color:#9db0ba!important;font:500 9px/1.42 Arial,sans-serif!important}
html[data-mes-presentation="intelligence"] .mes-intel-boundary{
  margin:10px 0 0!important;padding-top:9px!important;border-top:1px solid rgba(77,139,171,.15)!important;color:#7d9caf!important;font:600 8px/1.4 Arial,sans-serif!important
}

html[data-mes-presentation="intelligence"] .mes-memory-workbench{
  display:grid!important;grid-template-columns:minmax(180px,.72fr) minmax(0,1.28fr)!important;gap:10px!important;align-items:start!important
}
html[data-mes-presentation="intelligence"] .mes-memory-cases{display:grid!important;gap:6px!important}
html[data-mes-presentation="intelligence"] .mes-memory-case{
  width:100%!important;padding:10px!important;text-align:left!important;border:1px solid rgba(74,139,174,.2)!important;border-radius:3px!important;background:rgba(4,22,35,.5)!important;color:inherit!important;cursor:pointer!important
}
html[data-mes-presentation="intelligence"] .mes-memory-case[aria-pressed="true"]{
  border-color:#3e91bc!important;background:linear-gradient(180deg,rgba(17,68,96,.62),rgba(7,31,48,.62))!important;box-shadow:inset 2px 0 0 #68c9f2!important
}
html[data-mes-presentation="intelligence"] .mes-memory-case strong{display:block!important;color:#e6f1f6!important;font:700 9px/1.25 Arial,sans-serif!important}
html[data-mes-presentation="intelligence"] .mes-memory-case span{display:block!important;margin-top:4px!important;color:#779aad!important;font:700 7px/1.3 Arial,sans-serif!important}
html[data-mes-presentation="intelligence"] .mes-memory-comparison{
  min-height:210px!important;padding:12px!important;border:1px solid rgba(72,139,176,.2)!important;border-radius:3px!important;background:rgba(2,15,25,.48)!important
}
html[data-mes-presentation="intelligence"] .mes-memory-comparison>header{
  display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-bottom:12px!important
}
html[data-mes-presentation="intelligence"] .mes-memory-comparison>header>div{padding:9px!important;border:1px solid rgba(73,143,178,.16)!important;background:rgba(5,28,44,.48)!important}
html[data-mes-presentation="intelligence"] .mes-memory-comparison small{display:block!important;color:#7398ab!important;font:800 7px/1 Arial,sans-serif!important;letter-spacing:.09em!important}
html[data-mes-presentation="intelligence"] .mes-memory-comparison header strong{display:block!important;margin-top:6px!important;color:#edf7fb!important;font:800 14px/1 Arial,sans-serif!important}
html[data-mes-presentation="intelligence"] .mes-memory-dimensions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important}
html[data-mes-presentation="intelligence"] .mes-memory-dimensions section{min-width:0!important}
html[data-mes-presentation="intelligence"] .mes-memory-dimensions h4{margin:0 0 6px!important;color:#76badb!important;font:800 7px/1 Arial,sans-serif!important;letter-spacing:.12em!important}
html[data-mes-presentation="intelligence"] .mes-memory-dimensions section>div{
  display:grid!important;grid-template-columns:minmax(88px,.6fr) minmax(0,1.4fr)!important;gap:8px!important;padding:7px 0!important;border-top:1px solid rgba(72,132,164,.12)!important
}
html[data-mes-presentation="intelligence"] .mes-memory-dimensions section>div strong{color:#cbdce4!important;font:700 7px/1.25 Arial,sans-serif!important}
html[data-mes-presentation="intelligence"] .mes-memory-dimensions section>div span{color:#8ca6b4!important;font:500 8px/1.3 Arial,sans-serif!important;overflow-wrap:anywhere!important}
html[data-mes-presentation="intelligence"] .mes-memory-comparison>footer,
html[data-mes-presentation="intelligence"] .mes-memory-footer{
  margin-top:10px!important;padding-top:9px!important;border-top:1px solid rgba(75,139,171,.14)!important;color:#7897a8!important;font:700 7px/1.45 Arial,sans-serif!important
}
html[data-mes-presentation="intelligence"] .mes-memory-footer{display:flex!important;flex-wrap:wrap!important;gap:12px!important}

html[data-mes-presentation="intelligence"] .mes-impact-map-toolbar{
  display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-bottom:10px!important
}
html[data-mes-presentation="intelligence"] .mes-impact-map-filters{display:flex!important;flex-wrap:wrap!important;gap:5px!important}
html[data-mes-presentation="intelligence"] .mes-impact-map-filters button{
  min-height:30px!important;padding:0 9px!important;border:1px solid rgba(75,145,181,.22)!important;border-radius:999px!important;background:rgba(4,25,39,.58)!important;color:#87a8b9!important;font:800 7px/1 Arial,sans-serif!important;cursor:pointer!important
}
html[data-mes-presentation="intelligence"] .mes-impact-map-filters button[aria-pressed="true"]{
  color:#eaf8ff!important;border-color:#55bde9!important;background:rgba(15,72,102,.66)!important;box-shadow:0 0 14px rgba(65,177,226,.14)!important
}
html[data-mes-presentation="intelligence"] .mes-impact-map-stats{display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:9px!important}
html[data-mes-presentation="intelligence"] .mes-impact-map-stats span{color:#7899a9!important;font:800 7px/1 Arial,sans-serif!important;letter-spacing:.06em!important}
html[data-mes-presentation="intelligence"] .mes-intel-map-node[hidden]{display:none!important}
html[data-mes-presentation="intelligence"] .mes-impact-map-context{
  display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin:10px 0!important
}
html[data-mes-presentation="intelligence"] .mes-impact-map-context section{
  min-width:0!important;padding:10px!important;border:1px solid rgba(72,139,176,.17)!important;border-radius:3px!important;background:rgba(3,20,32,.45)!important
}
html[data-mes-presentation="intelligence"] .mes-impact-map-context small{display:block!important;margin-bottom:7px!important;color:#77b8d8!important;font:800 7px/1 Arial,sans-serif!important;letter-spacing:.1em!important}
html[data-mes-presentation="intelligence"] .mes-impact-map-context span{display:block!important;padding:4px 0!important;color:#8ea8b5!important;font:500 8px/1.35 Arial,sans-serif!important}

html[data-mes-presentation="intelligence"] #intelligence-home[data-focus-module] #intelligence-story[data-focused="true"] .mes-story-intelligence-split{
  grid-template-columns:minmax(0,1fr) minmax(420px,.9fr)!important;gap:28px!important
}
html[data-mes-presentation="intelligence"] #intelligence-home[data-focus-module] #intelligence-impact[data-focused="true"] .mes-transmission-lanes{
  grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important
}
html[data-mes-presentation="intelligence"] #intelligence-home[data-focus-module] #intelligence-memory[data-focused="true"] .mes-memory-workbench{
  grid-template-columns:minmax(220px,.55fr) minmax(0,1.45fr)!important;gap:16px!important
}
html[data-mes-presentation="intelligence"] #intelligence-home[data-focus-module] #intelligence-event-map[data-focused="true"] .mes-impact-map-context{
  gap:12px!important
}

@media(max-width:900px){
  html[data-mes-presentation="intelligence"] .mes-story-intelligence-split,
  html[data-mes-presentation="intelligence"] .mes-memory-workbench{grid-template-columns:1fr!important}
  html[data-mes-presentation="intelligence"] .mes-impact-map-toolbar{align-items:flex-start!important;flex-direction:column!important}
  html[data-mes-presentation="intelligence"] .mes-impact-map-stats{justify-content:flex-start!important}
  html[data-mes-presentation="intelligence"] .mes-impact-map-context{grid-template-columns:1fr!important}
}
@media(max-width:700px){
  html[data-mes-presentation="intelligence"] .mes-transmission-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  html[data-mes-presentation="intelligence"] .mes-memory-dimensions{grid-template-columns:1fr!important}
  html[data-mes-presentation="intelligence"] #intelligence-home[data-focus-module] #intelligence-impact[data-focused="true"] .mes-transmission-lanes{grid-template-columns:1fr!important}
  html[data-mes-presentation="intelligence"] #intelligence-home[data-focus-module] #intelligence-story[data-focused="true"] .mes-story-intelligence-split,
  html[data-mes-presentation="intelligence"] #intelligence-home[data-focus-module] #intelligence-memory[data-focused="true"] .mes-memory-workbench{grid-template-columns:1fr!important}
}



/* DECISION-FIRST INTELLIGENCE V1
   Presentation only. Canonical Story Intelligence remains the sole evidence authority. */
html[data-mes-presentation="intelligence"] .mes-intelligence-decision-brief{
  margin:0 0 12px!important;border:1px solid rgba(92,184,230,.38)!important;border-radius:5px!important;
  overflow:hidden!important;background:
    radial-gradient(circle at 8% 0,rgba(42,151,207,.16),transparent 33%),
    linear-gradient(180deg,#082239,#041522)!important;
  box-shadow:0 18px 44px rgba(0,0,0,.19),inset 0 1px 0 rgba(129,210,247,.08)!important
}
html[data-mes-presentation="intelligence"] .mes-intelligence-decision-brief>header{
  min-height:54px!important;padding:11px 14px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;
  gap:20px!important;border-bottom:1px solid rgba(92,184,230,.20)!important
}
html[data-mes-presentation="intelligence"] .mes-intelligence-decision-brief>header span{
  display:block!important;color:#71cff9!important;font:800 7px/1 Arial,sans-serif!important;letter-spacing:.17em!important
}
html[data-mes-presentation="intelligence"] .mes-intelligence-decision-brief>header strong{
  display:block!important;margin-top:5px!important;color:#f4f8fa!important;font:600 19px/1 var(--mes2-serif)!important
}
html[data-mes-presentation="intelligence"] .mes-intelligence-decision-brief>header small{
  color:#7f9aa9!important;font:700 8px/1.35 Arial,sans-serif!important;letter-spacing:.05em!important;text-align:right!important
}
html[data-mes-presentation="intelligence"] .mes-intelligence-decision-grid{
  display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important
}
html[data-mes-presentation="intelligence"] .mes-intelligence-decision-grid article{
  min-width:0!important;min-height:146px!important;padding:17px 18px 16px!important;
  border-right:1px solid rgba(80,151,188,.16)!important;border-bottom:1px solid rgba(80,151,188,.16)!important;
  background:linear-gradient(180deg,rgba(3,20,33,.30),rgba(2,13,22,.15))!important
}
html[data-mes-presentation="intelligence"] .mes-intelligence-decision-grid article:nth-child(2n){border-right:0!important}
html[data-mes-presentation="intelligence"] .mes-intelligence-decision-grid article:nth-last-child(-n+2){border-bottom:0!important}
html[data-mes-presentation="intelligence"] .mes-intelligence-decision-grid article>small{
  display:block!important;color:#6f9fb9!important;font:800 7px/1 Arial,sans-serif!important;letter-spacing:.15em!important
}
html[data-mes-presentation="intelligence"] .mes-intelligence-decision-grid article>strong{
  display:block!important;margin:12px 0 9px!important;color:#eef5f8!important;font:600 17px/1.25 var(--mes2-serif)!important
}
html[data-mes-presentation="intelligence"] .mes-intelligence-decision-grid article>p{
  margin:0!important;color:#8fa8b6!important;font:500 9px/1.55 Arial,sans-serif!important
}
html[data-mes-presentation="intelligence"] .mes-intelligence-decision-brief[data-brief-state="active"] .mes-intelligence-decision-grid article:first-child{
  box-shadow:inset 3px 0 0 #58bde9!important;background:linear-gradient(90deg,rgba(30,119,168,.14),transparent 55%)!important
}
html[data-mes-presentation="intelligence"] .mes-intelligence-decision-brief[data-brief-state="active"] .mes-intelligence-decision-grid article:nth-child(4){
  box-shadow:inset -3px 0 0 rgba(213,176,91,.72)!important
}
@media(max-width:700px){
  html[data-mes-presentation="intelligence"] .mes-intelligence-decision-brief>header{display:block!important}
  html[data-mes-presentation="intelligence"] .mes-intelligence-decision-brief>header small{display:block!important;margin-top:8px!important;text-align:left!important}
  html[data-mes-presentation="intelligence"] .mes-intelligence-decision-grid{grid-template-columns:1fr!important}
  html[data-mes-presentation="intelligence"] .mes-intelligence-decision-grid article{min-height:0!important;border-right:0!important;border-bottom:1px solid rgba(80,151,188,.16)!important}
  html[data-mes-presentation="intelligence"] .mes-intelligence-decision-grid article:last-child{border-bottom:0!important}
}

/* 10 OCT 2026 — Intelligence readability convergence.
   Fix existing V4 nested grid, do not create a second comparison component. */
html[data-mes-presentation="intelligence"] #mes-intelligence-grid>#intelligence-memory{
  grid-column:span 8!important;min-width:0!important;align-self:start!important
}
html[data-mes-presentation="intelligence"] #mes-intelligence-grid>#intelligence-narrative{
  grid-column:span 4!important;align-self:start!important
}
html[data-mes-presentation="intelligence"] #mes-intelligence-grid>#intelligence-meridian{
  grid-column:span 4!important;align-self:start!important
}
html[data-mes-presentation="intelligence"] #mes-intelligence-grid>#intelligence-event-map{
  grid-column:span 8!important
}
html[data-mes-presentation="intelligence"] #mes-intelligence-grid>.mes-intel-card.is-evidence-empty{
  align-self:start!important;min-height:0!important;height:auto!important
}
html[data-mes-presentation="intelligence"] #mes-intelligence-grid>.mes-intel-card.is-evidence-empty .mes-intel-card-body{
  padding-bottom:8px!important
}
html[data-mes-presentation="intelligence"] #intelligence-memory .mes-memory-workbench{
  display:grid!important;grid-template-columns:minmax(195px,.55fr) minmax(0,1.45fr)!important;
  align-items:start!important;gap:14px!important;min-width:0!important
}
html[data-mes-presentation="intelligence"] #intelligence-memory .mes-memory-cases{
  min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:7px!important
}
html[data-mes-presentation="intelligence"] #intelligence-memory .mes-memory-case{
  min-width:0!important;overflow:hidden!important;padding:11px 12px!important
}
html[data-mes-presentation="intelligence"] #intelligence-memory .mes-memory-case strong{
  font-size:11px!important;line-height:1.36!important;overflow-wrap:break-word!important;word-break:normal!important
}
html[data-mes-presentation="intelligence"] #intelligence-memory .mes-memory-case span{
  font-size:10px!important;line-height:1.4!important
}
html[data-mes-presentation="intelligence"] #intelligence-memory .mes-memory-comparison{
  min-width:0!important;min-height:0!important;overflow:hidden!important;padding:14px!important
}
html[data-mes-presentation="intelligence"] #intelligence-memory .mes-memory-comparison>header{
  display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important
}
html[data-mes-presentation="intelligence"] #intelligence-memory .mes-memory-comparison small{
  font-size:10px!important;line-height:1.4!important
}
html[data-mes-presentation="intelligence"] #intelligence-memory .mes-memory-comparison header strong{
  font-size:17px!important;line-height:1.25!important
}
html[data-mes-presentation="intelligence"] #intelligence-memory .mes-memory-dimensions{
  display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:16px!important
}
html[data-mes-presentation="intelligence"] #intelligence-memory .mes-memory-dimensions h4{
  font-size:11px!important;line-height:1.4!important;margin:0 0 7px!important
}
html[data-mes-presentation="intelligence"] #intelligence-memory .mes-memory-dimensions section{
  min-width:0!important
}
html[data-mes-presentation="intelligence"] #intelligence-memory .mes-memory-dimensions section>div{
  display:grid!important;grid-template-columns:minmax(100px,34%) minmax(0,1fr)!important;
  min-width:0!important;gap:10px!important;padding:8px 0!important
}
html[data-mes-presentation="intelligence"] #intelligence-memory .mes-memory-dimensions section>div strong{
  min-width:0!important;font-size:10px!important;line-height:1.45!important;
  overflow-wrap:break-word!important;word-break:normal!important
}
html[data-mes-presentation="intelligence"] #intelligence-memory .mes-memory-dimensions section>div span{
  min-width:0!important;font-size:11px!important;line-height:1.5!important;
  overflow-wrap:break-word!important;word-break:normal!important;white-space:normal!important
}
html[data-mes-presentation="intelligence"] #intelligence-memory .mes-memory-comparison>footer,
html[data-mes-presentation="intelligence"] #intelligence-memory .mes-memory-footer{
  font-size:10px!important;line-height:1.5!important;overflow-wrap:break-word!important;word-break:normal!important
}
@media(max-width:1100px){
  html[data-mes-presentation="intelligence"] #mes-intelligence-grid>#intelligence-memory{
    grid-column:1/-1!important
  }
  html[data-mes-presentation="intelligence"] #mes-intelligence-grid>#intelligence-narrative,
  html[data-mes-presentation="intelligence"] #mes-intelligence-grid>#intelligence-meridian{
    grid-column:span 3!important
  }
  html[data-mes-presentation="intelligence"] #mes-intelligence-grid>#intelligence-event-map{
    grid-column:1/-1!important
  }
}
@media(max-width:740px){
  html[data-mes-presentation="intelligence"] #mes-intelligence-grid>#intelligence-memory,
  html[data-mes-presentation="intelligence"] #mes-intelligence-grid>#intelligence-narrative,
  html[data-mes-presentation="intelligence"] #mes-intelligence-grid>#intelligence-meridian,
  html[data-mes-presentation="intelligence"] #mes-intelligence-grid>#intelligence-event-map{
    grid-column:1/-1!important
  }
  html[data-mes-presentation="intelligence"] #intelligence-memory .mes-memory-workbench{
    grid-template-columns:minmax(0,1fr)!important
  }
  html[data-mes-presentation="intelligence"] #intelligence-memory .mes-memory-cases{
    display:flex!important;overflow-x:auto!important;gap:8px!important;
    scroll-snap-type:x proximity!important;padding-bottom:7px!important
  }
  html[data-mes-presentation="intelligence"] #intelligence-memory .mes-memory-case{
    flex:0 0 min(230px,75vw)!important;scroll-snap-align:start!important
  }
}
@media(max-width:390px){
  html[data-mes-presentation="intelligence"] #intelligence-memory .mes-memory-dimensions section>div{
    grid-template-columns:minmax(0,1fr)!important;gap:3px!important
  }
}

html[data-mes-presentation="intelligence"] #intelligence-memory .mes-memory-method-note{
  margin:0 0 14px!important;padding:8px 10px!important;border-left:2px solid #ba9a61!important;
  background:rgba(18,43,55,.58)!important;color:#c7d7df!important;
  font:500 11px/1.5 Arial,sans-serif!important;overflow-wrap:break-word!important
}

@media(max-width:740px){
  html[data-mes-presentation="intelligence"] #intelligence-memory .mes-memory-comparison{
    max-height:245px!important;overflow-y:auto!important;overscroll-behavior:contain!important
  }
  html[data-mes-presentation="intelligence"] #intelligence-memory .mes-memory-footer{
    margin-top:6px!important;padding-top:7px!important
  }
}

/* Evidence-sized Focus views; do not create empty viewport-filling modules. */
html[data-mes-presentation="intelligence"] #intelligence-home[data-focus-module] #mes-intelligence-grid>.mes-intel-card[data-focused="true"]{
  min-height:0!important;height:auto!important;align-self:start!important
}
html[data-mes-presentation="intelligence"] .mes-map-relationships{
  margin:14px 0 10px!important;padding:12px!important;
  border:1px solid rgba(75,145,181,.22)!important;
  background:rgba(2,16,26,.5)!important
}
html[data-mes-presentation="intelligence"] .mes-map-relationships>header{
  display:flex!important;align-items:baseline!important;justify-content:space-between!important;
  gap:10px!important;margin-bottom:10px!important
}
html[data-mes-presentation="intelligence"] .mes-map-relationships>header strong{
  color:#e8f4f8!important;font:700 12px/1.4 Arial,sans-serif!important
}
html[data-mes-presentation="intelligence"] .mes-map-relationships>header small{
  color:#9bb5c4!important;font:500 10px/1.4 Arial,sans-serif!important
}
html[data-mes-presentation="intelligence"] .mes-map-relationships ol{
  display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:8px!important;list-style:none!important;margin:0!important;padding:0!important
}
html[data-mes-presentation="intelligence"] .mes-map-relationships li{
  min-width:0!important;padding:10px 12px!important;
  border:1px solid rgba(75,145,181,.18)!important;
  background:rgba(6,30,47,.68)!important
}
html[data-mes-presentation="intelligence"] .mes-map-relationships li[hidden]{display:none!important}
html[data-mes-presentation="intelligence"] .mes-map-relationships li[data-dimmed="true"]{opacity:.36!important}
html[data-mes-presentation="intelligence"] .mes-map-link-nodes{
  display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important;
  color:#e2f2f8!important;font:700 11px/1.45 Arial,sans-serif!important
}
html[data-mes-presentation="intelligence"] .mes-map-link-nodes strong{
  min-width:0!important;overflow-wrap:break-word!important
}
html[data-mes-presentation="intelligence"] .mes-map-link-nodes>span{color:#79bfdc!important}
html[data-mes-presentation="intelligence"] .mes-map-link-state{
  display:block!important;margin-top:6px!important;color:#9db9c8!important;
  font:600 10px/1.4 Arial,sans-serif!important
}
html[data-mes-presentation="intelligence"] .mes-observation-gap{
  display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:12px!important;
  padding:12px!important;margin:0 0 12px!important;
  border-left:3px solid #c29b60!important;background:rgba(72,53,29,.23)!important;
  font:500 11px/1.45 Arial,sans-serif!important;color:#d5dfe4!important
}
html[data-mes-presentation="intelligence"] .mes-observation-gap strong{
  color:#f3c786!important;font-size:10px!important;letter-spacing:.05em!important
}
html[data-mes-presentation="intelligence"] .mes-narrative-evidence{
  margin:12px 0 0!important;padding:12px!important;
  border:1px solid rgba(75,145,181,.2)!important;background:rgba(4,22,35,.5)!important
}
html[data-mes-presentation="intelligence"] .mes-narrative-evidence>strong{
  color:#dcedf4!important;font:700 12px/1.4 Arial,sans-serif!important
}
html[data-mes-presentation="intelligence"] .mes-narrative-evidence ul{padding-left:18px!important;margin:8px 0!important}
html[data-mes-presentation="intelligence"] .mes-narrative-evidence li,
html[data-mes-presentation="intelligence"] .mes-narrative-evidence p{
  font:500 11px/1.5 Arial,sans-serif!important;color:#9db7c5!important
}
@media(max-width:700px){
 html[data-mes-presentation="intelligence"] .mes-map-relationships ol{grid-template-columns:minmax(0,1fr)!important}
 html[data-mes-presentation="intelligence"] .mes-map-relationships>header{display:block!important}
 html[data-mes-presentation="intelligence"] .mes-map-relationships>header small{display:block!important;margin-top:3px!important}
 html[data-mes-presentation="intelligence"] .mes-observation-gap{grid-template-columns:minmax(0,1fr)!important;gap:4px!important}
}

/* Canonical official Calendar → Meridian top workspace. One calendar feed, no fabricated chart. */
body[data-mes-surface="newsroom"] .mes-event-workspace{
  display:block!important;border-top:1px solid rgba(93,150,178,.18)!important;
  border-bottom:1px solid rgba(93,150,178,.26)!important;
  background:#061927!important;color:#e5f0f4!important
}
body[data-mes-surface="newsroom"] .mes-event-workspace>.shell{
  width:min(calc(100% - 44px),var(--mes2-shell))!important;padding:16px 0!important
}
body[data-mes-surface="newsroom"] .mes-event-workspace-grid{
  display:grid!important;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr)!important;gap:16px!important
}
body[data-mes-surface="newsroom"] .mes-event-agenda,
body[data-mes-surface="newsroom"] .mes-event-chart{
  min-width:0!important;border:1px solid rgba(104,167,201,.25)!important;
  padding:14px!important;background:rgba(2,15,25,.55)!important
}
body[data-mes-surface="newsroom"] .mes-event-agenda>header,
body[data-mes-surface="newsroom"] .mes-event-chart>header{
  display:flex!important;align-items:start!important;justify-content:space-between!important;gap:12px!important;margin-bottom:10px!important
}
body[data-mes-surface="newsroom"] .mes-event-agenda header span,
body[data-mes-surface="newsroom"] .mes-event-chart header span{
  color:#8fc9e5!important;font:800 9px/1.3 Arial,sans-serif!important;letter-spacing:.12em!important
}
body[data-mes-surface="newsroom"] .mes-event-agenda header h2,
body[data-mes-surface="newsroom"] .mes-event-chart header h3{
  margin:4px 0 0!important;color:#f3f7fa!important;
  font:600 clamp(19px,1.7vw,24px)/1.12 var(--mes2-serif)!important
}
body[data-mes-surface="newsroom"] .mes-event-agenda header p{
  margin:6px 0 0!important;color:#a2bdca!important;font:500 11px/1.4 Arial,sans-serif!important
}
body[data-mes-surface="newsroom"] .mes-event-agenda header a{
  flex-shrink:0!important;color:#c8b176!important;font:700 11px/1.35 Arial,sans-serif!important;text-decoration:none!important
}
body[data-mes-surface="newsroom"] .mes-event-shortlist{
  display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important
}
body[data-mes-surface="newsroom"] .mes-event-shortlist>button{
  min-width:0!important;min-height:94px!important;padding:11px!important;
  border:1px solid rgba(93,152,182,.28)!important;border-radius:3px!important;
  background:#061e2f!important;color:#e5eff4!important;cursor:pointer!important;text-align:left!important
}
body[data-mes-surface="newsroom"] .mes-event-shortlist>button[aria-pressed="true"]{
  border-color:#6bbde4!important;background:#0b3149!important;box-shadow:inset 3px 0 0 #6bbde4!important
}
body[data-mes-surface="newsroom"] .mes-event-shortlist time{
  display:block!important;color:#d8b978!important;font:800 10px/1.3 Arial,sans-serif!important
}
body[data-mes-surface="newsroom"] .mes-event-shortlist strong{
  display:block!important;margin:6px 0!important;font:700 12px/1.35 Arial,sans-serif!important;
  overflow-wrap:break-word!important;word-break:normal!important
}
body[data-mes-surface="newsroom"] .mes-event-shortlist small{
  display:block!important;color:#98b3c1!important;font:500 9px/1.45 Arial,sans-serif!important
}
body[data-mes-surface="newsroom"] .mes-event-shortlist>small,
body[data-mes-surface="newsroom"] .mes-event-shortlist>p{
  grid-column:1/-1!important;margin:2px 0!important;color:#a5bbc7!important;font:500 10px/1.4 Arial,sans-serif!important
}
body[data-mes-surface="newsroom"] #mes-event-chart-status{
  flex-shrink:0!important;font:800 9px/1.4 Arial,sans-serif!important;text-align:right!important
}
body[data-mes-surface="newsroom"] .mes-event-instruments{
  display:flex!important;gap:6px!important;flex-wrap:wrap!important;margin-bottom:10px!important
}
body[data-mes-surface="newsroom"] .mes-event-instruments button{
  min-height:31px!important;padding:5px 10px!important;
  background:#061e2f!important;color:#acc8d7!important;
  border:1px solid rgba(94,151,180,.3)!important;cursor:pointer!important;font:800 10px/1.2 Arial,sans-serif!important
}
body[data-mes-surface="newsroom"] .mes-event-instruments button[aria-pressed="true"]{
  background:#164761!important;color:#fff!important;border-color:#78c7ee!important
}
body[data-mes-surface="newsroom"] .mes-event-chart-body{
  min-height:75px!important;background:#03111c!important;border:1px solid rgba(93,152,182,.15)!important;
  padding:12px!important;color:#adc4d0!important;font:500 12px/1.5 Arial,sans-serif!important
}
body[data-mes-surface="newsroom"] .mes-event-chart-body figure{margin:0!important}
body[data-mes-surface="newsroom"] .mes-event-chart-body img{display:block!important;width:100%!important;height:auto!important;max-height:275px!important;object-fit:contain!important}
body[data-mes-surface="newsroom"] .mes-event-chart-body figcaption{margin-top:6px!important;font:500 10px/1.4 Arial,sans-serif!important}
body[data-mes-surface="newsroom"] .mes-event-chart-body a{color:#d6bb7f!important}
body[data-mes-surface="newsroom"] .mes-event-chart footer{
  padding-top:7px!important;color:#9ab4c0!important;font:500 10px/1.5 Arial,sans-serif!important
}
body[data-mes-surface="newsroom"] .mes-event-shortlist button:focus-visible,
body[data-mes-surface="newsroom"] .mes-event-instruments button:focus-visible{
  outline:2px solid #a8e1fa!important;outline-offset:2px!important
}
/* Keep source photography or official graphics from washing out white hero copy. */
body[data-mes-surface="newsroom"] .front-lead::before{z-index:1!important}
body[data-mes-surface="newsroom"] .front-lead-visual img{filter:saturate(.7) brightness(.7) contrast(1.03)!important}
@media(max-width:1000px){
 body[data-mes-surface="newsroom"] .mes-event-workspace-grid{grid-template-columns:minmax(0,1fr)!important}
}
@media(max-width:680px){
 body[data-mes-surface="newsroom"] .mes-event-shortlist{grid-template-columns:minmax(0,1fr)!important}
 body[data-mes-surface="newsroom"] .mes-event-shortlist>button{min-height:0!important}
 body[data-mes-surface="newsroom"] .mes-event-agenda>header,
 body[data-mes-surface="newsroom"] .mes-event-chart>header{flex-wrap:wrap!important}
 body[data-mes-surface="newsroom"] .mes-event-workspace>.shell{width:calc(100% - 28px)!important}
}

/* The top economic calendar is compact by default on phones; event drill-down remains optional. */
body[data-mes-surface="newsroom"] .mes-event-expand{display:none!important}
@media(max-width:680px){
 body[data-mes-surface="newsroom"] .mes-event-shortlist:not(.is-expanded)>button[data-mes-calendar-index][aria-pressed="false"]{display:none!important}
 body[data-mes-surface="newsroom"] .mes-event-shortlist>.mes-event-expand{
   display:block!important;grid-column:1/-1!important;min-height:38px!important;
   border:1px solid rgba(95,156,193,.3)!important;background:rgba(12,47,69,.65)!important;
   color:#d7e5ed!important;padding:7px 12px!important;
   font:700 11px/1.4 Arial,sans-serif!important;text-align:left!important;cursor:pointer!important
 }
 body[data-mes-surface="newsroom"] .mes-event-shortlist>small{font-size:9px!important}
 body[data-mes-surface="newsroom"] .mes-event-instruments{
   display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;
   max-width:100%!important;padding:0 0 5px!important;scrollbar-width:thin!important
 }
 body[data-mes-surface="newsroom"] .mes-event-instruments button{flex:0 0 auto!important;white-space:nowrap!important}
 body[data-mes-surface="newsroom"] .mes-event-workspace>.shell{padding:10px 0!important}
 body[data-mes-surface="newsroom"] .mes-event-agenda,
 body[data-mes-surface="newsroom"] .mes-event-chart{padding:11px!important}
 body[data-mes-surface="newsroom"] .mes-event-shortlist>button[data-mes-calendar-index]{padding:9px!important}
 body[data-mes-surface="newsroom"] .mes-event-chart-body{min-height:56px!important;padding:9px!important}
}

@media(max-width:680px){
 body[data-mes-surface="newsroom"] .mes-event-agenda>header{flex-wrap:nowrap!important;gap:7px!important}
 body[data-mes-surface="newsroom"] .mes-event-agenda>header p{display:none!important}
 body[data-mes-surface="newsroom"] .mes-event-agenda header h2{font-size:18px!important}
 body[data-mes-surface="newsroom"] .mes-event-agenda>header a{font-size:9px!important}
 body[data-mes-surface="newsroom"] .mes-event-shortlist>small{display:none!important}
 body[data-mes-surface="newsroom"] .mes-event-workspace-grid{gap:9px!important}
 body[data-mes-surface="newsroom"] .mes-event-agenda,
 body[data-mes-surface="newsroom"] .mes-event-chart{padding:9px!important}
 body[data-mes-surface="newsroom"] .mes-event-chart>header{gap:7px!important;margin-bottom:6px!important}
 body[data-mes-surface="newsroom"] .mes-event-chart header h3{font-size:17px!important}
 body[data-mes-surface="newsroom"] .mes-event-chart footer{font-size:9px!important;padding-top:4px!important}
}
