.story-intelligence{margin:30px 0;border-top:1px solid rgba(210,224,232,.14);border-bottom:1px solid rgba(210,224,232,.14);background:#030c13}
.story-intelligence-header{padding:22px 24px;border-bottom:1px solid rgba(210,224,232,.10);display:grid;gap:7px}.story-intelligence-header>span{color:#d8b86d;font-size:9px;letter-spacing:.15em}.story-intelligence-header>strong{font-size:13px;letter-spacing:.08em}.story-intelligence-header>p,.story-intelligence-header>time{margin:0;color:#8297a2;font-size:11px;line-height:1.6}
.story-intelligence-section{padding:24px;border-bottom:1px solid rgba(210,224,232,.08)}.story-intelligence-section:last-of-type{border-bottom:0}.story-intelligence-section h2{margin:4px 0 16px;font-size:24px}.story-intelligence-section h3{margin:14px 0 7px;font-size:11px;letter-spacing:.09em;text-transform:uppercase}
.story-intelligence-block{padding:14px 16px;border-left:2px solid rgba(216,184,109,.65);background:rgba(255,255,255,.018)}.story-intelligence-block+.story-intelligence-block{margin-top:10px}.story-intelligence-block .claim-class{display:block;margin-bottom:6px;color:#d8b86d;font-size:8px;letter-spacing:.16em}.story-intelligence-block p{margin:0;line-height:1.72}.story-intelligence-block small{display:block;margin-top:8px;color:#78909d}
.story-intelligence-list,.story-evidence-list,.story-intelligence-section>ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.story-intelligence-list li,.story-evidence-list li,.story-intelligence-section>ul>li{padding:13px 15px;border:1px solid rgba(210,224,232,.09);background:#020910}.story-intelligence-list strong,.story-evidence-list strong{display:block}.story-intelligence-list span,.story-evidence-list span{display:block;margin-top:4px;color:#d8b86d;font-size:9px;letter-spacing:.08em}.story-intelligence-list p,.story-evidence-list p{margin:7px 0 0;color:#91a3ac;line-height:1.6}.story-evidence-list a{display:inline-block;margin-top:8px;color:#d8b86d}
.story-scenario-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.story-scenario{padding:16px;border:1px solid rgba(210,224,232,.10);background:#020910}.story-scenario header{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.story-scenario header span{color:#d8b86d;font-size:8px;letter-spacing:.14em}.story-scenario header strong{flex:1}.story-scenario header em{font-size:8px;color:#8297a2}.story-scenario p{line-height:1.65}.story-scenario ul{margin:0;padding-left:18px;color:#92a4ad}
.story-intelligence-boundary{margin:0;padding:14px 24px;border-top:1px solid rgba(210,224,232,.08);color:#718893;font-size:9px;line-height:1.6;letter-spacing:.04em}
@media(max-width:700px){.story-intelligence-header,.story-intelligence-section{padding:18px}.story-scenario-grid{grid-template-columns:1fr}.story-intelligence-section h2{font-size:21px}}
@media(prefers-reduced-motion:reduce){.story-intelligence *{scroll-behavior:auto!important}}

/* Intelligence Ceiling reader layer */
.si-header-state{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.si-header-state em{font-style:normal;padding:4px 7px;border:1px solid rgba(216,184,109,.24);color:#d8b86d;font-size:8px;letter-spacing:.11em}
.si-priority-section{background:linear-gradient(180deg,rgba(17,35,46,.42),rgba(3,12,19,.15))}.si-stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:9px;margin:10px 0 18px}.si-stat{min-width:0;padding:11px 12px;border:1px solid rgba(210,224,232,.09);background:rgba(255,255,255,.018)}.si-stat small{display:block;color:#718893;font-size:8px;letter-spacing:.11em;text-transform:uppercase}.si-stat strong{display:block;margin-top:5px;font-size:11px;line-height:1.35}.si-severity{border-color:rgba(216,184,109,.28)}.si-confidence{border-style:dashed}
.si-two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.si-span-two{grid-column:1/-1}.si-two-col>div{min-width:0}.si-two-col h3,.si-panel-body h3,.si-memory-card h3{margin:8px 0 8px;font-size:9px;letter-spacing:.11em;text-transform:uppercase;color:#8096a1}
.si-compact-list{display:grid;gap:7px;margin:0;padding:0;list-style:none}.si-compact-list li{display:grid;gap:3px;padding:9px 11px;border-left:1px solid rgba(210,224,232,.13);background:rgba(255,255,255,.014);font-size:11px;line-height:1.5}.si-compact-list li span,.si-compact-list li time{color:#7f959f;font-size:10px}.si-empty{margin:0;color:#708790;font-size:11px;line-height:1.55}
.si-method-note{margin:16px 0 0;padding-top:11px;border-top:1px solid rgba(210,224,232,.08);color:#718893;font-size:9px;line-height:1.55}.si-context-note{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-top:14px;padding:11px 12px;border:1px solid rgba(210,224,232,.08);background:#020910}.si-context-note span{color:#8da0aa;font-size:10px;text-align:right}.si-pill{display:inline-block;margin:3px 4px 3px 0;padding:4px 6px;border:1px solid rgba(210,224,232,.10);color:#93a5ae;font-size:8px;letter-spacing:.06em}
.si-change-head{display:flex;gap:10px;flex-wrap:wrap}.si-change-list{display:grid;gap:7px;margin:10px 0 0;padding:0;list-style:none}.si-change-list li{display:flex;justify-content:space-between;gap:14px;padding:9px 11px;border-bottom:1px solid rgba(210,224,232,.07)}.si-change-list li strong{font-size:10px}.si-change-list li span{color:#879ca6;font-size:10px;text-align:right}
.si-transmission-map{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;align-items:start;margin:12px 0}.si-map-column{display:grid;gap:8px;min-width:0}.si-map-column-label{color:#708790;font-size:8px;letter-spacing:.12em}.si-map-node{width:100%;min-height:56px;padding:10px;text-align:left;border:1px solid rgba(210,224,232,.11);background:#020910;color:#dce6eb;cursor:pointer}.si-map-node strong,.si-map-node small{display:block}.si-map-node strong{font-size:10px;line-height:1.35}.si-map-node small{margin-top:4px;color:#718893;font-size:8px}.si-map-node:hover,.si-map-node:focus-visible,.si-map-node[aria-pressed="true"]{border-color:rgba(216,184,109,.55);outline:none;box-shadow:0 0 0 1px rgba(216,184,109,.12)}.si-map-node[data-dimmed="true"]{opacity:.28}
.si-map-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.si-map-toolbar button{padding:7px 9px;border:1px solid rgba(210,224,232,.12);background:transparent;color:#d8b86d;cursor:pointer}.si-map-toolbar span{color:#718893;font-size:9px}.si-map-evidence{margin-top:10px;border-top:1px solid rgba(210,224,232,.08);padding-top:10px}.si-map-evidence summary,.si-advanced-panel summary{cursor:pointer;list-style:none}.si-map-evidence summary::-webkit-details-marker,.si-advanced-panel summary::-webkit-details-marker{display:none}.si-map-evidence ul{display:grid;gap:5px;margin:10px 0 0;padding:0;list-style:none}.si-map-evidence li{display:grid;grid-template-columns:auto 1fr auto 1fr;gap:7px;align-items:center;padding:7px 0;border-bottom:1px solid rgba(210,224,232,.05);font-size:9px}.si-map-evidence li small{grid-column:2/-1;color:#708790}.si-map-evidence li[data-dimmed="true"]{display:none}
.si-edge-state{padding:3px 5px;border:1px solid rgba(210,224,232,.12);font-size:7px;letter-spacing:.08em}.si-edge-state[data-state="OBSERVED"]{border-color:rgba(216,184,109,.55);color:#e0c783}.si-edge-state[data-state="CONTRADICTED"]{border-style:dashed}.si-edge-state[data-state="UNRESOLVED"]{opacity:.6}.si-edge-state[data-state="INFERRED"],.si-edge-state[data-state="HISTORICAL"],.si-edge-state[data-state="EXPECTED"]{color:#8da0aa}
.si-memory-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.si-memory-card{padding:13px;border:1px solid rgba(210,224,232,.09);background:#020910}.si-memory-card header{display:flex;justify-content:space-between;gap:10px}.si-memory-card header strong{font-size:11px}.si-memory-card header span{color:#d8b86d;font-size:8px;text-align:right}.si-memory-card small{display:block;margin-top:10px;color:#718893;font-size:9px;line-height:1.5}
.si-dimension-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px}.si-advanced-panel{border-bottom:1px solid rgba(210,224,232,.08);background:rgba(2,9,16,.72)}.si-advanced-panel>summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px}.si-advanced-panel>summary span{font-size:11px;font-weight:700;letter-spacing:.04em}.si-advanced-panel>summary small{color:#7f959f;font-size:9px;text-align:right}.si-advanced-panel>summary::after{content:'+';color:#d8b86d;font-size:16px}.si-advanced-panel[open]>summary::after{content:'–'}.si-panel-body{padding:0 24px 20px}
.si-reaction-sequence,.si-replay-list{display:grid;gap:7px;margin:0;padding:0;list-style:none}.si-reaction-sequence li,.si-replay-list li{display:grid;grid-template-columns:120px 1fr auto;gap:10px;align-items:start;padding:9px 11px;border:1px solid rgba(210,224,232,.07);background:#020910}.si-reaction-sequence li span,.si-replay-list li span{color:#91a3ac;font-size:10px}.si-reaction-sequence li small,.si-replay-list li time{color:#718893;font-size:9px;text-align:right}.si-replay-list li{grid-template-columns:160px 1fr 1.2fr}
@media(max-width:900px){.si-transmission-map{grid-template-columns:repeat(2,minmax(0,1fr))}.si-memory-grid{grid-template-columns:1fr}.si-replay-list li{grid-template-columns:1fr 1fr}.si-replay-list li span{grid-column:1/-1}.si-map-evidence li{grid-template-columns:auto 1fr auto}.si-map-evidence li small{grid-column:1/-1}}
@media(max-width:700px){.si-two-col{grid-template-columns:1fr}.si-span-two{grid-column:auto}.si-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.si-transmission-map{display:block}.si-map-column{margin-bottom:14px}.si-map-column-label{display:block;margin-bottom:7px}.si-map-node{min-height:48px}.si-map-toolbar{align-items:flex-start;flex-direction:column}.si-context-note{display:grid}.si-context-note span{text-align:left}.si-change-list li{display:grid}.si-change-list li span{text-align:left}.si-advanced-panel>summary{padding:15px 18px}.si-panel-body{padding:0 18px 18px}.si-reaction-sequence li,.si-replay-list li{grid-template-columns:1fr}.si-reaction-sequence li small,.si-replay-list li time{text-align:left}.si-dimension-grid{grid-template-columns:1fr}}
@media(max-width:430px){.si-stat-grid{grid-template-columns:1fr}.si-map-evidence li{grid-template-columns:1fr}.si-map-evidence li span[aria-hidden="true"]{display:none}.si-memory-card header{display:grid}.si-memory-card header span{text-align:left}}
@media(prefers-reduced-motion:reduce){.si-map-node,.si-advanced-panel summary{transition:none!important}}
