.incident-page{--incident-red: #a33629;--incident-red-soft: #f5ddd8;--incident-amber: #825400;--incident-amber-soft: #f4e5be;--incident-blue: #2e5299;--incident-blue-soft: #dfe8ff;--incident-dark-muted: #c2cbc8}html[data-theme=dark] .incident-page{--incident-red: #ff9a87;--incident-red-soft: #3d211c;--incident-amber: #ffd071;--incident-amber-soft: #392c14;--incident-blue: #afc3ff;--incident-blue-soft: #1e2b4d;--incident-dark-muted: #c2cbc8}.incident-hero{padding-bottom:clamp(4rem,8vw,7rem)}.incident-hero .eyebrow{margin-top:3rem}.incident-hero .eyebrow>span{background:var(--incident-red)}.incident-hero h1{max-width:14ch}.incident-hero h1 strong{color:var(--incident-blue)}.incident-breadcrumb-row{display:flex;justify-content:space-between;gap:1rem;align-items:center}.incident-language-link{flex:0 0 auto;padding:.55rem .75rem;border:1px solid var(--incident-blue);color:var(--incident-blue);font:600 .72rem/1 var(--mono);letter-spacing:.08em}.incident-language-link:hover{background:var(--incident-blue-soft)}.incident-thesis{border-block:1px solid var(--incident-blue);background:var(--incident-blue-soft)}.incident-thesis .section-shell{display:grid;grid-template-columns:minmax(10rem,.4fr) 1fr;gap:2rem;padding-block:2rem;align-items:start}.incident-thesis span,.incident-callout span,.incident-boundary span{font:500 .72rem/1.4 var(--mono);letter-spacing:.12em;color:var(--incident-blue)}.incident-thesis p{margin:0;max-width:42ch;font:600 clamp(1.25rem,2.4vw,2rem)/1.25 var(--sans)}.incident-story{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(2rem,5vw,5rem);max-width:70rem;margin:0 auto 4rem}.incident-story p,.incident-prose p{margin:0;font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.8}.incident-map .ai-frame{display:grid;grid-template-columns:repeat(3,1fr);padding:0}.incident-map .ai-frame>div{min-height:11rem;padding:1.5rem;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.incident-map .ai-frame>div:nth-child(3n){border-right:0}.incident-map .ai-frame>div:nth-last-child(-n+3){border-bottom:0}.incident-map .ai-frame>div:nth-child(3n+1){box-shadow:inset 0 4px 0 var(--incident-red)}.incident-map .ai-frame>div:nth-child(3n+2){box-shadow:inset 0 4px 0 var(--incident-amber)}.incident-map .ai-frame>div:nth-child(3n){box-shadow:inset 0 4px 0 var(--incident-blue)}.incident-map span,.incident-techniques span{font:500 .7rem/1.4 var(--mono);letter-spacing:.1em;color:var(--muted)}.incident-map b{display:block;margin:1rem 0 .5rem;font-size:1.25rem}.incident-map p{margin:0;color:var(--muted);line-height:1.55}.incident-prose{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,5rem);max-width:70rem;margin-inline:auto}.incident-loop{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr auto;align-items:center;gap:.75rem;margin-top:3.5rem;padding:1.5rem;border:1px solid var(--line);background:var(--paper)}.incident-loop>span{display:grid;min-height:7rem;align-content:center;padding:1rem;border-top:3px solid var(--incident-blue);background:var(--incident-blue-soft);font:600 .8rem/1.4 var(--mono);letter-spacing:.08em}.incident-loop b{color:var(--incident-red);margin-bottom:.4rem}.incident-loop small{display:block;margin-top:.4rem;color:var(--muted);font:400 .75rem/1.4 var(--sans);letter-spacing:0}.incident-loop i{color:var(--muted);font-style:normal;font-size:1.25rem}.incident-callout{margin:2rem 0 0;padding:1.5rem;border-left:4px solid var(--incident-red);background:var(--incident-red-soft);font-size:1.05rem;line-height:1.7}.incident-callout span{display:block;margin-bottom:.5rem}.incident-callout span{color:var(--incident-red)}.incident-timeline{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.incident-timeline li{display:grid;grid-template-columns:3rem 8rem 1fr;gap:1.5rem;padding:1.75rem 0;border-bottom:1px solid var(--line)}.incident-timeline>li>span,.incident-lessons>article>span{color:var(--incident-red);font:500 .75rem/1.4 var(--mono)}.incident-timeline time{font:500 .75rem/1.4 var(--mono);letter-spacing:.08em}.incident-timeline h3{margin:0 0 .45rem;font-size:1.2rem}.incident-timeline p{margin:0;max-width:65rem;color:var(--muted);line-height:1.65}.incident-caveat{margin:2rem 0 0;padding:1.25rem;border:1px solid var(--incident-amber);background:var(--incident-amber-soft);color:var(--muted-strong);line-height:1.6}.incident-chain{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);margin:0;padding:0;border-top:1px solid rgba(255,255,255,.2);border-left:1px solid rgba(255,255,255,.2)}.incident-chain li{min-height:16rem;padding:1.5rem;border-right:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2)}.incident-chain>li>span{display:block;color:var(--inverse-accent);font:500 1.5rem/1 var(--mono)}.incident-chain small{display:block;margin:2.5rem 0 .6rem;color:var(--incident-dark-muted);font:500 .68rem/1.4 var(--mono);letter-spacing:.12em}.incident-chain h3{margin:0 0 .6rem;font-size:1.2rem;color:var(--strong-text)}.incident-chain p{margin:0;color:var(--incident-dark-muted);line-height:1.6}.incident-techniques{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.incident-techniques article{display:flex;flex-direction:column;padding:1.75rem;background:var(--paper)}.incident-techniques article:nth-child(1){border-top:4px solid var(--incident-red)}.incident-techniques article:nth-child(2){border-top:4px solid var(--incident-amber)}.incident-techniques article:nth-child(3){border-top:4px solid var(--incident-blue)}.incident-techniques article:nth-child(1)>span{color:var(--incident-red)}.incident-techniques article:nth-child(2)>span{color:var(--incident-amber)}.incident-techniques article:nth-child(3)>span{color:var(--incident-blue)}.incident-techniques h3{margin:1.25rem 0 .75rem;font-size:1.35rem}.incident-techniques p{margin:0 0 2rem;color:var(--muted);line-height:1.65}.incident-techniques article:nth-child(1) code{background:var(--incident-red-soft)}.incident-techniques article:nth-child(2) code{background:var(--incident-amber-soft)}.incident-techniques article:nth-child(3) code{background:var(--incident-blue-soft)}.incident-techniques code{display:block;margin-top:auto;padding:.8rem;overflow-wrap:anywhere;font-size:.75rem}.incident-boundary{margin-top:2rem;padding:clamp(1.5rem,4vw,3rem);background:var(--strong-surface);color:var(--strong-text)}.incident-boundary p{max-width:65rem;margin:0;font-size:clamp(1.05rem,1.6vw,1.3rem);line-height:1.7}.incident-boundary span{display:block;margin-bottom:.7rem;color:var(--inverse-accent)}.incident-myths{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;border:1px solid var(--line);background:var(--line)}.incident-myths article{padding:clamp(1.5rem,3vw,2.5rem);background:var(--paper)}.incident-myths span{display:inline-grid;width:2.5rem;height:2.5rem;place-items:center;border:1px solid var(--incident-red);border-radius:50%;background:var(--incident-red-soft);color:var(--incident-red);font:600 .7rem/1 var(--mono)}.incident-myths h3{margin:1.5rem 0 .65rem;font-size:1.3rem}.incident-myths p{margin:0;color:var(--muted);line-height:1.65}.incident-lessons{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.incident-lessons article{min-height:14rem;padding:1.75rem;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.incident-lessons article:nth-child(3n+1){box-shadow:inset 4px 0 0 var(--incident-red)}.incident-lessons article:nth-child(3n+2){box-shadow:inset 4px 0 0 var(--incident-amber)}.incident-lessons article:nth-child(3n){box-shadow:inset 4px 0 0 var(--incident-blue)}.incident-lessons article:nth-child(3n+1)>span{color:var(--incident-red)}.incident-lessons article:nth-child(3n+2)>span{color:var(--incident-amber)}.incident-lessons article:nth-child(3n)>span{color:var(--incident-blue)}.incident-lessons h3{margin:2rem 0 .65rem;font-size:1.25rem}.incident-lessons p{margin:0;color:var(--muted);line-height:1.65}.incident-control{margin-top:4rem}.incident-control .ai-frame{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr auto 1fr;gap:.65rem;align-items:center}.incident-control .ai-frame span{display:grid;min-height:6.5rem;place-content:center;padding:.8rem;border-top:3px solid var(--incident-blue);text-align:center;background:var(--incident-blue-soft);font:600 .72rem/1.4 var(--mono);letter-spacing:.06em}.incident-control .ai-frame small{margin-top:.35rem;color:var(--muted);font:400 .75rem/1.3 var(--sans);letter-spacing:0}.incident-control .ai-frame i{color:var(--muted);font-style:normal}.incident-conclusion{padding-block:clamp(5rem,10vw,9rem);background:var(--strong-surface);color:var(--strong-text)}.incident-conclusion h2{max-width:14ch;margin:1.5rem 0 2rem;font-size:clamp(2.5rem,7vw,6rem);line-height:.98}.incident-conclusion h2 strong{color:var(--inverse-accent)}.incident-conclusion>div>p:not(.eyebrow){max-width:50rem;font-size:clamp(1.05rem,1.6vw,1.3rem);line-height:1.75;color:var(--incident-dark-muted)}.incident-conclusion .incident-final-line{margin-top:2.5rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.25);color:var(--strong-text)}.incident-sources ol{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.incident-sources li{display:grid;grid-template-columns:3rem 1fr;gap:1rem;border-bottom:1px solid var(--line)}.incident-sources li>span{padding:1.2rem 0;color:var(--muted);font:500 .72rem/1.4 var(--mono)}.incident-sources a{display:flex;justify-content:space-between;gap:1rem;padding:1.2rem 0;color:var(--ink);text-decoration:none;font-weight:600}.incident-sources a:hover{color:var(--incident-blue)}.incident-source-note{margin-top:2rem;max-width:55rem;color:var(--muted);line-height:1.6}@media(max-width:800px){.incident-breadcrumb-row{align-items:flex-start}.incident-breadcrumb-row .ai-breadcrumb{flex-wrap:wrap;row-gap:.35rem}.incident-breadcrumb-row .ai-breadcrumb :is(a,b){white-space:nowrap}.incident-thesis .section-shell,.incident-story,.incident-prose,.incident-map .ai-frame,.incident-chain,.incident-techniques{grid-template-columns:1fr}.incident-map .ai-frame>div{border-right:0;border-bottom:1px solid var(--line)}.incident-map .ai-frame>div:nth-last-child(-n+3){border-bottom:1px solid var(--line)}.incident-map .ai-frame>div:last-child{border-bottom:0}.incident-loop{grid-template-columns:1fr}.incident-loop i{transform:rotate(90deg);justify-self:center}.incident-timeline li{grid-template-columns:2.5rem 1fr;gap:.75rem}.incident-timeline time{grid-column:2}.incident-timeline div{grid-column:2}.incident-control .ai-frame{grid-template-columns:1fr}.incident-control .ai-frame i{transform:rotate(90deg);justify-self:center}}@media(max-width:560px){.incident-myths,.incident-lessons{grid-template-columns:1fr}.incident-hero .ai-post-meta{grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){.incident-sources a{transition:none}}
