:root{--ink:#f3f5f1;--muted:#9ca69f;--dim:#626d66;--panel:#0a0e0c;--panel2:#0d1310;--line:#202923;--acid:#65ff9a;--red:#ff4664;--amber:#ffb84d;--cyan:#54d9ff;--mono:'JetBrains Mono',monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#050806;color:var(--ink);font-family:Inter,sans-serif;line-height:1.65}body:before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.22;background-image:linear-gradient(rgba(101,255,154,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(101,255,154,.025) 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(to bottom,#000,transparent 70%)}a{color:inherit}.skip-nav{position:fixed;top:-5rem;left:1rem;z-index:100;padding:.7rem 1rem;background:var(--acid);color:#021008}.skip-nav:focus{top:1rem}.site-nav{height:72px;position:relative;z-index:5;border-bottom:1px solid var(--line);display:flex;align-items:center;padding:0 max(24px,calc((100vw - 1320px)/2));gap:3rem;background:rgba(5,8,6,.9);backdrop-filter:blur(18px)}.brand{display:flex;align-items:center;gap:.7rem;text-decoration:none;font-weight:800}.brand img{width:32px;height:32px}.brand span span{color:var(--acid);font-family:var(--mono);font-weight:500}.nav-links{display:flex;gap:1.8rem;margin-left:auto}.nav-links a{font:600 .68rem var(--mono);letter-spacing:.09em;text-decoration:none;text-transform:uppercase;color:var(--muted)}.nav-links a:hover,.nav-links a[aria-current]{color:var(--acid)}.watch-status{font:600 .58rem var(--mono);letter-spacing:.14em;color:var(--acid);white-space:nowrap}.watch-status i,.eyebrow i,.evidence i{display:inline-block;width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 10px currentColor;margin-right:.5rem}.directory-hero{max-width:1320px;margin:auto;padding:5.5rem 2rem 4.5rem;border-left:1px solid var(--line);border-right:1px solid var(--line);position:relative;overflow:hidden}.directory-hero:after{content:"SS-IR";position:absolute;right:-2rem;bottom:-6rem;font:900 14rem/1 var(--mono);color:transparent;-webkit-text-stroke:1px rgba(101,255,154,.09);pointer-events:none}.breadcrumbs,.report-crumbs{display:flex;gap:.65rem;color:var(--dim);font:600 .62rem var(--mono);letter-spacing:.08em;text-transform:uppercase}.breadcrumbs a,.report-crumbs a{color:var(--muted);text-decoration:none}.eyebrow{margin-top:3.5rem;color:var(--red);font:700 .66rem var(--mono);letter-spacing:.2em}.directory-hero h1{max-width:930px;margin:1.1rem 0 1.25rem;font-size:clamp(3rem,7vw,6.7rem);line-height:.93;letter-spacing:-.065em}.directory-hero h1 em{color:var(--acid);font-style:normal}.directory-hero>p{max-width:720px;color:var(--muted);font-size:1.08rem}.hero-stats{display:flex;margin-top:3.5rem;border-top:1px solid var(--line);max-width:760px}.hero-stats div{padding:1.2rem 3rem 0 0;margin-right:3rem;border-right:1px solid var(--line);display:grid}.hero-stats b{font:700 1.15rem var(--mono);color:var(--ink)}.hero-stats span{font:600 .56rem var(--mono);letter-spacing:.12em;color:var(--dim)}.explorer,.record-head,.incident-list,.empty,.conversion{max-width:1120px;margin-left:auto;margin-right:auto}.explorer{background:var(--panel);border:1px solid var(--line);padding:1.5rem;margin-top:1rem}.explorer-head,.record-head{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem}.explorer-head span,.filter-block>span,.record-head span,.conversion>span{font:700 .58rem var(--mono);color:var(--acid);letter-spacing:.16em}.explorer-head h2,.record-head h2{margin:.15rem 0;font-size:1.2rem}.explorer-head p,.record-head p{color:var(--dim);font:600 .59rem var(--mono);letter-spacing:.1em}.explorer-head p b{color:var(--acid)}.controls{display:flex;gap:.65rem;margin:1.35rem 0;padding-bottom:1.35rem;border-bottom:1px solid var(--line)}.controls label{display:grid;gap:.3rem}.controls label>span{font:600 .52rem var(--mono);color:var(--dim);letter-spacing:.12em}.controls .search{position:relative;flex:1}.controls .search>span{position:absolute;left:1rem;bottom:.65rem;color:var(--acid);font-size:1.1rem}.controls input,.controls select,.controls button{min-height:46px;border:1px solid var(--line);background:#070b09;color:var(--ink);font:500 .78rem var(--mono);padding:.6rem .9rem}.controls input{width:100%;padding-left:2.6rem}.controls input:focus,.controls select:focus{outline:1px solid var(--acid)}.controls button{align-self:end;color:var(--red);cursor:pointer}.filter-block+.filter-block{margin-top:1rem}.filter-row{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.55rem}.filter-row button{border:1px solid var(--line);background:var(--panel2);color:var(--muted);padding:.48rem .68rem;font:600 .58rem var(--mono);letter-spacing:.04em;cursor:pointer}.filter-row button b{color:var(--dim);margin-left:.35rem}.filter-row button:hover,.filter-row button.active{border-color:var(--acid);color:var(--acid);background:rgba(101,255,154,.06)}.record-head{margin-top:4.5rem;margin-bottom:1.2rem}.incident-card{background:linear-gradient(135deg,var(--panel),#080c0a);border:1px solid var(--line);margin-bottom:.85rem;scroll-margin-top:1rem;transition:border-color .2s,transform .2s}.incident-card:target{border-color:var(--red);box-shadow:0 0 0 1px var(--red)}.incident-card:hover{border-color:#354138;transform:translateY(-1px)}.incident-card>header{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding:.65rem 1.2rem}.card-id{display:flex;gap:1rem;align-items:center;font:.61rem var(--mono);letter-spacing:.09em}.card-id a{color:var(--red);text-decoration:none;font-weight:700}.card-id time{color:var(--dim)}.evidence{white-space:nowrap;font:700 .57rem var(--mono);letter-spacing:.09em;text-transform:uppercase}.evidence-green{color:var(--acid)}.evidence-amber{color:var(--amber)}.evidence-cyan{color:var(--cyan)}.card-main{padding:1.25rem 1.2rem .85rem}.company{margin:0 0 .35rem;color:var(--acid);font:700 .65rem var(--mono);letter-spacing:.12em;text-transform:uppercase}.card-main h2{max-width:900px;margin:0;font-size:1.3rem;line-height:1.3}.card-main h2 a{text-decoration:none}.card-main h2 a:hover{color:var(--acid)}.summary{color:var(--muted);font-size:.88rem;max-width:900px}.signal-grid{margin:0 1.2rem;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line)}.signal-grid div{padding:.65rem .8rem}.signal-grid div+div{border-left:1px solid var(--line)}.signal-grid dt{font:600 .52rem var(--mono);letter-spacing:.12em;color:var(--dim)}.signal-grid dd{margin:.15rem 0 0;font:600 .68rem var(--mono)}.tags{display:flex;gap:.35rem;flex-wrap:wrap;padding:.85rem 1.2rem}.tag{border:1px solid var(--line);color:var(--dim);padding:.2rem .42rem;text-decoration:none;font:600 .5rem var(--mono);letter-spacing:.07em}.tag:hover{border-color:var(--acid);color:var(--acid)}details{border-top:1px solid var(--line)}details summary{padding:.75rem 1.2rem;cursor:pointer;color:var(--muted);font:700 .62rem var(--mono);letter-spacing:.08em;list-style:none}details summary::-webkit-details-marker{display:none}details summary span{float:right;color:var(--acid)}details[open] summary span{font-size:0}details[open] summary span:after{content:'– CLOSE';font-size:.62rem}.quick-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);background:#070a08}.quick-grid section{padding:1rem 1.2rem;border-bottom:1px solid var(--line)}.quick-grid section:nth-child(odd){border-right:1px solid var(--line)}.quick-grid h3{margin:0 0 .35rem;color:var(--dim);font:700 .55rem var(--mono);letter-spacing:.1em;text-transform:uppercase}.quick-grid p{margin:0;color:var(--muted);font-size:.78rem}.quick-grid a{display:block;color:var(--cyan);font-size:.72rem;margin:.25rem 0}.file-link{display:flex;justify-content:space-between;padding:.9rem 1.2rem;color:var(--acid);font:700 .65rem var(--mono);text-decoration:none}.empty{text-align:center;padding:4rem;border:1px dashed var(--line);color:var(--dim)}.conversion{margin-top:5rem;margin-bottom:5rem;padding:3rem;border:1px solid rgba(101,255,154,.25);background:radial-gradient(circle at 80% 20%,rgba(101,255,154,.08),transparent 35%),var(--panel)}.conversion h2{font-size:2rem;margin:.5rem 0 2rem;max-width:650px}.path{display:flex;align-items:stretch}.path>div{flex:1;border-top:1px solid var(--line);padding:1rem 0}.path>i{align-self:center;padding:0 1rem;color:var(--acid)}.path b{display:block;color:var(--red);font:.6rem var(--mono)}.path strong{display:block;font-size:.8rem;margin:.4rem 0}.path p{color:var(--dim);font-size:.68rem;margin:0}.conversion-links{display:flex;gap:.7rem;margin-top:2rem}.conversion-links a,.ag-section>a,.alternative>a{border:1px solid var(--acid);padding:.75rem 1rem;text-decoration:none;color:var(--acid);font:700 .65rem var(--mono)}.conversion-links .primary{background:var(--acid);color:#031008}footer{border-top:1px solid var(--line);padding:2.5rem max(24px,calc((100vw - 1120px)/2));color:var(--dim)}footer>div{display:flex;justify-content:space-between;gap:2rem}footer span,footer p{font:600 .55rem var(--mono);letter-spacing:.1em}footer nav{display:flex;gap:1.5rem}footer a{font:600 .6rem var(--mono);color:var(--muted);text-decoration:none}
/* report */.report{max-width:1320px;margin:auto;padding:2rem;border-left:1px solid var(--line);border-right:1px solid var(--line)}.report-crumbs{margin:.5rem 0 2rem}.report-hero{display:grid;grid-template-columns:1.08fr .92fr;border:1px solid var(--line);background:var(--panel)}.hero-image{min-height:500px;position:relative;overflow:hidden;background:#020503}.hero-image:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.7),transparent 45%)}.hero-image img{width:100%;height:100%;object-fit:cover}.image-stamp{position:absolute;z-index:1;bottom:1rem;left:1rem;color:var(--acid);font:600 .54rem var(--mono);letter-spacing:.12em}.report-intro{padding:2.2rem;display:flex;flex-direction:column;justify-content:center}.report-topline{display:flex;justify-content:space-between;gap:1rem;margin-bottom:2.5rem;color:var(--red);font:700 .58rem var(--mono);letter-spacing:.1em}.report-intro h1{font-size:clamp(2rem,3.7vw,3.7rem);line-height:1.03;letter-spacing:-.045em;margin:.4rem 0 1.2rem}.report-intro .dek{color:var(--muted);font-size:.95rem}.report-intro .tags{padding:1rem 0 0}.report-layout{display:grid;grid-template-columns:240px minmax(0,760px);gap:5rem;justify-content:center;padding:5rem 0}.report-layout aside{position:relative}.toc{position:sticky;top:1.5rem;display:grid;border-left:1px solid var(--line);padding-left:1rem}.toc span{font:700 .55rem var(--mono);color:var(--acid);letter-spacing:.12em;margin-bottom:.8rem}.toc a{color:var(--dim);text-decoration:none;font:600 .59rem/2 var(--mono)}.toc a:hover{color:var(--acid)}.report-body>section{padding:0 0 4rem;margin-bottom:4rem;border-bottom:1px solid var(--line);scroll-margin-top:2rem}.section-no{font:700 .57rem var(--mono);letter-spacing:.15em;color:var(--acid)}.report-body h2{font-size:1.8rem;margin:.45rem 0 1.3rem}.report-body p{color:var(--muted);font-size:.94rem;line-height:1.85}.report-body p strong,.report-body .highlight{color:var(--ink)}.report-body .lead{font-size:1.25rem;line-height:1.7;color:var(--ink)}.facts{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);border-left:1px solid var(--line)}.facts div{padding:1rem;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.facts dt{color:var(--dim);font:600 .52rem var(--mono);letter-spacing:.12em}.facts dd{margin:.25rem 0 0;font:600 .74rem var(--mono)}.causal{border-left:2px solid var(--amber);padding:1rem 1.2rem;background:rgba(255,184,77,.04);display:grid}.causal b{color:var(--amber);font:.7rem var(--mono)}.causal span{color:var(--muted);font-size:.78rem}.verified{font:600 .58rem var(--mono)!important;letter-spacing:.08em}.sources{list-style:none;padding:0;border-top:1px solid var(--line)}.sources li{display:flex;gap:1rem;padding:1rem 0;border-bottom:1px solid var(--line)}.sources li>b{color:var(--dim);font:.6rem var(--mono)}.sources div{display:grid}.sources span{color:var(--dim);font:600 .5rem var(--mono);text-transform:uppercase}.sources a{color:var(--cyan);font-size:.82rem}.control-section,.human-section,.ag-section{padding:2rem!important;border:1px solid rgba(101,255,154,.25)!important;background:rgba(101,255,154,.035)}.human-section{border-color:rgba(84,217,255,.25)!important;background:rgba(84,217,255,.035)}.mini-path{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:1rem;border:1px solid var(--line);font:.55rem var(--mono);color:var(--dim)}.mini-path b{color:var(--cyan)}.mini-path i{color:var(--acid)}.ag-section>a{display:inline-block;margin-top:1rem}.related{display:grid;grid-template-columns:repeat(3,1fr);gap:.6rem}.related a{border:1px solid var(--line);padding:1rem;text-decoration:none}.related a:hover{border-color:var(--acid)}.related span{color:var(--dim);font:.5rem var(--mono)}.related strong{display:block;color:var(--acid);font:.65rem var(--mono);margin:.5rem 0}.related p{font-size:.7rem;margin:0}.alternative{border:1px solid rgba(255,70,100,.3)!important;padding:2rem!important;background:radial-gradient(circle at 90% 10%,rgba(255,70,100,.1),transparent 40%)}.alternative>a{display:inline-block;margin-top:1rem}
@media(max-width:900px){.watch-status{display:none}.report-hero{grid-template-columns:1fr}.hero-image{min-height:330px}.report-layout{grid-template-columns:1fr}.report-layout aside{display:none}.related{grid-template-columns:1fr}.path{display:grid}.path>i{display:none}}@media(max-width:680px){.site-nav{height:auto;padding:1rem 1.2rem;flex-wrap:wrap;gap:1rem}.nav-links{width:100%;order:2;overflow:auto;gap:1rem}.directory-hero{padding:3.5rem 1.2rem}.directory-hero h1{font-size:3.2rem}.hero-stats div{margin-right:1rem;padding-right:1rem}.explorer,.record-head,.incident-list,.conversion{margin-left:1rem;margin-right:1rem}.controls{display:grid}.signal-grid,.quick-grid,.facts{grid-template-columns:1fr}.signal-grid div+div,.quick-grid section:nth-child(odd){border-left:0;border-right:0;border-top:1px solid var(--line)}.explorer-head,.record-head{align-items:flex-start}.record-head p{display:none}.conversion{padding:1.5rem}.conversion-links,footer>div{display:grid}.report{padding:1rem;border:0}.report-intro{padding:1.3rem}.report-topline{display:grid;margin-bottom:1.5rem}.report-layout{padding-top:3rem}.report-body .lead{font-size:1.05rem}.control-section,.human-section,.ag-section,.alternative{padding:1.2rem!important}.mini-path{display:grid;text-align:center}.mini-path i{transform:rotate(90deg)}footer nav{display:grid;gap:.5rem}}
[data-theme="light"]{--ink:#151825;--muted:#58665e;--dim:#748078;--panel:#fff;--panel2:#f3f6f3;--line:#ccd5ce;--acid:#008f4c;--red:#d72e4d;--amber:#8a5900;--cyan:#00748c}[data-theme="light"] body{background:#f7f8f7}[data-theme="light"] .site-nav{background:rgba(247,248,247,.94)}[data-theme="light"] .controls input,[data-theme="light"] .controls select,[data-theme="light"] .controls button,[data-theme="light"] .quick-grid{background:#f8faf8}[data-theme="light"] .hero-image{background:#020503}
.image-stamp{display:flex;align-items:center;gap:.55rem;color:#65ff9a;text-shadow:0 1px 8px #000}.image-stamp img{width:22px;height:22px;object-fit:contain;filter:drop-shadow(0 2px 4px #000)}
.report-hero{grid-template-columns:1fr}.hero-image{min-height:0;aspect-ratio:1200/630}.report-intro{max-width:1080px;padding:2.75rem 3rem}.report-intro h1{max-width:1020px;font-size:clamp(2.4rem,5vw,4.7rem)}
@media(max-width:680px){.report-intro{padding:1.5rem}.report-intro h1{font-size:2.25rem}}
.report{padding:1.25rem 2rem}.report-crumbs{margin:0 0 1rem}.report-hero{display:block}.hero-image{height:clamp(310px,31vw,430px);aspect-ratio:auto}.report-intro{max-width:none;padding:1.65rem 2rem 1.8rem;display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,.8fr);gap:.65rem 2.5rem;justify-content:stretch}.report-topline{grid-column:1/-1;margin-bottom:.35rem}.report-title{grid-column:1}.report-abstract{grid-column:2;align-self:end;border-left:1px solid var(--line);padding-left:1.5rem}.report-intro h1{max-width:900px;margin:.3rem 0 0;font-size:clamp(2.15rem,3.7vw,3.65rem);line-height:1.02}.report-intro .dek{margin:0;font-size:.9rem;line-height:1.65}.report-intro .tags{padding:.8rem 0 0}.report-layout{grid-template-columns:210px minmax(0,820px);gap:3rem;padding:2.75rem 0}.toc a{line-height:1.75}.report-body>section{padding-bottom:2.5rem;margin-bottom:2.5rem}.report-body h2{margin:.35rem 0 1rem;font-size:1.55rem}.report-body p{color:var(--ink);font-size:1rem;line-height:1.76}.report-body .lead{font-size:1.12rem;line-height:1.65}.control-section,.human-section,.ag-section,.alternative{padding:1.5rem!important}.overseer-note{scroll-margin-top:2rem;margin:-.5rem 0 2.5rem;padding:1.2rem 1.4rem;border-left:3px solid var(--amber);background:rgba(255,184,77,.05)}.overseer-note span{color:var(--amber);font:700 .56rem var(--mono);letter-spacing:.13em}.overseer-note p{margin:.55rem 0 0;color:var(--muted);font-size:.88rem;font-style:italic;line-height:1.7}
@media(max-width:900px){.report-intro{grid-template-columns:1fr}.report-topline,.report-title,.report-abstract{grid-column:1}.report-abstract{border-left:0;border-top:1px solid var(--line);padding:1rem 0 0}.report-layout{padding-top:2rem}}@media(max-width:680px){.report{padding:.75rem}.report-crumbs{margin:.25rem 0 .75rem}.hero-image{height:230px}.report-intro{padding:1.2rem}.report-intro h1{font-size:2rem}.report-layout{padding:1.5rem 0}.report-body>section{padding-bottom:2rem;margin-bottom:2rem}}
.hero-image{height:clamp(280px,24vw,340px)}.report-intro{padding:1.15rem 1.6rem 1.35rem;gap:.4rem 2rem}.report-topline{margin-bottom:.15rem}.report-intro h1{max-width:850px;font-size:clamp(2rem,2.8vw,2.75rem);line-height:1.04}.report-intro .dek{font-size:.86rem;line-height:1.58}.report-layout{padding-top:2rem}
@media(max-width:680px){.hero-image{height:185px}.report-intro{padding:1rem}.report-intro h1{font-size:1.68rem;line-height:1.06}.report-intro .dek{font-size:.85rem}.report-abstract{padding-top:.75rem}.report-layout{padding-top:1rem}}
/* immersive incident casefile */
.report-page{--ink:#eef7f0;--muted:#9aaaa0;--dim:#627068;--panel:#090e0b;--panel2:#0d1510;--line:#223027;--acid:#60ff96;--red:#ff405f;--amber:#ffb647;--cyan:#4cdcff;background:#030604;color:var(--ink)}.report-page:before{opacity:.52;background-image:linear-gradient(rgba(96,255,150,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(96,255,150,.035) 1px,transparent 1px);background-size:36px 36px}.report-page .site-nav{position:sticky;top:0;background:rgba(3,6,4,.92);box-shadow:0 12px 40px rgba(0,0,0,.35)}.reading-progress{position:fixed;z-index:90;left:0;right:0;top:71px;height:2px;background:#101812}.reading-progress i{display:block;width:100%;height:100%;transform:scaleX(0);transform-origin:left;background:linear-gradient(90deg,var(--acid),var(--cyan));box-shadow:0 0 10px var(--acid)}.report-page .report{max-width:1380px;padding:1.3rem 2rem 4rem;border-color:#18221b;background:radial-gradient(circle at 50% 0,rgba(96,255,150,.05),transparent 24%)}.report-page .report-crumbs{height:42px;align-items:center}.report-page .report-crumbs b{margin-left:auto;color:var(--acid);font:.54rem var(--mono);letter-spacing:.12em}.casefile{position:relative;border:1px solid #27362c;background:linear-gradient(150deg,#080d0a,#050806 65%);box-shadow:0 40px 100px rgba(0,0,0,.55),0 0 0 1px rgba(96,255,150,.025) inset;clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,0 100%)}.casefile:before{content:"";position:absolute;z-index:3;right:0;top:0;border-style:solid;border-width:0 18px 18px 0;border-color:transparent #35513f transparent transparent}.report-page .report-hero{border:0;background:#070b08}.report-page .hero-image{height:clamp(300px,27vw,390px);border-bottom:1px solid #314239}.report-page .hero-image:after{background:linear-gradient(to top,rgba(3,6,4,.82),transparent 42%),linear-gradient(90deg,rgba(0,0,0,.2),transparent 25%,transparent 75%,rgba(0,0,0,.25))}.report-page .hero-image:before{content:"";position:absolute;z-index:2;inset:0;pointer-events:none;background:repeating-linear-gradient(0deg,transparent 0 4px,rgba(96,255,150,.025) 5px)}.scan-status{position:absolute;z-index:3;right:1rem;top:1rem;padding:.45rem .6rem;border:1px solid rgba(96,255,150,.25);background:rgba(3,8,5,.75);color:#9aaaa0;font:600 .49rem var(--mono);letter-spacing:.1em}.scan-status i{display:inline-block;width:5px;height:5px;margin-right:.45rem;border-radius:50%;background:var(--acid);box-shadow:0 0 8px var(--acid)}.report-page .report-intro{position:relative;padding:1.5rem 1.8rem 1.7rem;background:linear-gradient(90deg,rgba(96,255,150,.04),transparent 45%);grid-template-columns:minmax(0,1.7fr) minmax(280px,.75fr)}.report-page .report-intro:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(var(--red),transparent,var(--acid))}.report-page .report-intro h1{color:#f6fbf7;text-shadow:0 2px 22px rgba(0,0,0,.55)}.report-page .report-abstract{border-color:#2e4135}.report-page .report-abstract>span{color:var(--red);font:700 .52rem var(--mono);letter-spacing:.13em}.report-page .report-intro .dek{color:#b7c4bb}.report-page .tag{border-color:#2e4135;color:#88a08f;background:#0a110d}.failure-chain{border-top:1px solid #25342b;border-bottom:1px solid #25342b;background:#060a07;padding:1.15rem 1.8rem}.chain-label{display:flex;justify-content:space-between;color:var(--acid);font:700 .52rem var(--mono);letter-spacing:.15em}.chain-label b{color:var(--dim)}.failure-chain ol{display:grid;grid-template-columns:1.25fr .75fr 1.2fr .65fr;list-style:none;margin:.8rem 0 0;padding:0}.failure-chain li{position:relative;padding:.65rem 1.6rem .55rem .8rem;border-top:1px solid #32443a}.failure-chain li:after{content:"";position:absolute;right:.25rem;top:-4px;width:7px;height:7px;border-top:1px solid var(--acid);border-right:1px solid var(--acid);transform:rotate(45deg)}.failure-chain li:last-child:after{display:none}.failure-chain i{display:block;color:var(--red);font:700 .5rem var(--mono);font-style:normal}.failure-chain span{display:block;color:var(--dim);font:600 .48rem var(--mono);letter-spacing:.12em}.failure-chain strong{display:block;margin-top:.3rem;color:#d9e5dc;font-size:.68rem;line-height:1.4}.report-page .report-layout{grid-template-columns:230px minmax(0,860px);gap:2.5rem;padding:3rem 2rem 4rem;align-items:start}.case-rail{position:sticky;top:96px}.case-telemetry{padding:1rem;border:1px solid #29392f;background:linear-gradient(145deg,#0d1510,#070b08);box-shadow:0 16px 35px rgba(0,0,0,.25)}.case-telemetry>span{color:var(--acid);font:700 .5rem var(--mono);letter-spacing:.13em}.telemetry-orbit{width:86px;height:86px;margin:1.1rem auto;display:grid;place-items:center;position:relative;border:1px solid #2c5d3e;border-radius:50%;box-shadow:0 0 35px rgba(96,255,150,.08) inset}.telemetry-orbit:before,.telemetry-orbit:after{content:"";position:absolute;border:1px dashed #284333;border-radius:50%;inset:9px}.telemetry-orbit:after{inset:23px;background:radial-gradient(circle,rgba(96,255,150,.2),transparent 60%)}.telemetry-orbit i{position:absolute;inset:-1px;border-top:2px solid var(--acid);border-radius:50%;animation:orbit 7s linear infinite}.telemetry-orbit b{z-index:2;color:var(--acid);font:700 1rem var(--mono)}@keyframes orbit{to{transform:rotate(360deg)}}.case-telemetry dl{margin:0}.case-telemetry dl div{display:flex;justify-content:space-between;gap:.8rem;padding:.55rem 0;border-top:1px solid #202e25}.case-telemetry dt{color:var(--dim);font:600 .48rem var(--mono)}.case-telemetry dd{margin:0;text-align:right;color:#c8d4cb;font:600 .52rem var(--mono)}.report-page .toc{position:static;margin-top:1rem;padding:.8rem 0 .8rem 1rem;border-left:1px solid #2c4033;background:linear-gradient(90deg,rgba(96,255,150,.025),transparent)}.report-page .toc a{position:relative;padding-left:.5rem;color:#75867a;line-height:1.85}.report-page .toc a:before{content:"";position:absolute;left:-1.08rem;top:.6rem;width:5px;height:5px;background:#27372d;border-radius:50%}.report-page .toc a.active{color:var(--acid)}.report-page .toc a.active:before{background:var(--acid);box-shadow:0 0 10px var(--acid)}.report-page .report-body{min-width:0}.case-opening{display:grid;grid-template-columns:1.2fr .8fr;gap:1rem;margin-bottom:1.4rem}.report-page .chapter{position:relative;margin:0 0 1.2rem;padding:1.5rem 1.65rem;border:1px solid #26362c;background:linear-gradient(140deg,rgba(15,24,18,.96),rgba(7,11,8,.96));box-shadow:0 14px 34px rgba(0,0,0,.18);scroll-margin-top:105px}.report-page .chapter:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,var(--acid),transparent 45%);opacity:.22}.report-page .report-body>section{padding:1.5rem 1.65rem;margin:0 0 1.2rem}.report-page .chapter h2{color:#f2faf4;margin:.3rem 0 .85rem}.report-page .chapter p{color:#becbc1;margin-bottom:0}.report-page .lead{color:#e7f0e9!important}.chapter-mark{position:absolute;right:1rem;top:.4rem;color:transparent;-webkit-text-stroke:1px rgba(96,255,150,.13);font:900 4.5rem/1 var(--mono)}.story-chapter{padding-left:2rem!important;border-left:2px solid var(--acid)!important}.role-chapter{border-left-color:var(--amber)!important}.impact-chapter{border-left-color:var(--red)!important;background:radial-gradient(circle at 100% 0,rgba(255,64,95,.07),transparent 35%),#0b100d!important}.report-page .facts{border-color:#304137}.report-page .facts div{border-color:#304137;background:rgba(2,6,3,.22)}.report-page .causal{margin-top:1.2rem;border:1px solid rgba(255,182,71,.25);border-left:3px solid var(--amber);background:rgba(255,182,71,.045)}.overseer-note{display:grid;grid-template-columns:72px 1fr;gap:1rem;align-items:center;margin:1.5rem 0;padding:1.25rem;border:1px solid rgba(255,182,71,.28);border-left:3px solid var(--amber);background:linear-gradient(110deg,rgba(255,182,71,.08),#090d0a 45%);box-shadow:0 14px 35px rgba(0,0,0,.22)}.overseer-eye{width:62px;height:62px;display:grid;place-items:center;border:1px solid #6c5024;border-radius:50%;background:radial-gradient(circle,rgba(255,182,71,.2),transparent 62%)}.overseer-eye i{width:14px;height:14px;border-radius:50%;background:var(--amber);box-shadow:0 0 18px var(--amber),0 0 0 7px rgba(255,182,71,.1)}.overseer-note div>span{color:var(--amber)}.overseer-note div>p{color:#bac2ba}.evidence-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:1rem}.report-page .sources{border-color:#304137}.report-page .sources li{border-color:#304137}.report-page .sources a{color:var(--cyan)}.report-page .control-section{border-color:rgba(255,64,95,.34)!important;border-left:3px solid var(--red)!important;background:radial-gradient(circle at 90% 10%,rgba(255,64,95,.1),transparent 35%),#0b100d!important}.report-page .human-section{border-color:rgba(76,220,255,.32)!important;border-left:3px solid var(--cyan)!important;background:radial-gradient(circle at 90% 10%,rgba(76,220,255,.08),transparent 35%),#0b100d!important}.report-page .ag-section{border-color:rgba(96,255,150,.4)!important;border-left:3px solid var(--acid)!important;background:radial-gradient(circle at 90% 10%,rgba(96,255,150,.1),transparent 36%),#0b100d!important}.report-page .mini-path{background:#060a07;border-color:#314339}.report-page .related a{background:#080d0a;border-color:#2b3b31;transition:.2s}.report-page .related a:hover{transform:translateY(-3px);box-shadow:0 15px 28px rgba(0,0,0,.3);border-color:var(--acid)}.report-page .alternative{background:radial-gradient(circle at 85% 0,rgba(255,64,95,.12),transparent 35%),#0a0e0b!important}.report-page footer{background:#030604}
@media(max-width:960px){.report-page .report-layout{grid-template-columns:1fr}.case-rail{position:static;display:grid;grid-template-columns:220px 1fr;gap:1rem}.report-page .toc{display:grid;grid-template-columns:1fr 1fr;margin:0}.case-opening,.evidence-grid{grid-template-columns:1fr}}@media(max-width:680px){.reading-progress{top:122px}.report-page .report{padding:.7rem}.report-page .report-crumbs b,.scan-status{display:none}.report-page .hero-image{height:190px}.report-page .report-intro{padding:1rem;grid-template-columns:1fr}.report-page .report-layout{padding:1rem}.failure-chain{padding:.9rem}.failure-chain ol{grid-template-columns:1fr 1fr}.failure-chain li:nth-child(2):after{display:none}.case-rail{display:block}.case-telemetry{display:none}.report-page .toc{display:none}.report-page .chapter,.report-page .report-body>section{padding:1.2rem}.chapter-mark{font-size:3.3rem}.overseer-note{grid-template-columns:1fr}.overseer-eye{display:none}.report-page .facts{grid-template-columns:1fr 1fr}.report-page .related{grid-template-columns:1fr}}

/* cinematic casefile pass */
.site-nav .nav-inner{width:100%;display:flex;align-items:center;gap:3rem}.site-nav .nav-inner .nav-links{margin-left:auto}.site-nav .nav-inner .theme-toggle{margin-left:.25rem;border-radius:2px;background:#080d0a;border-color:#29372e}.report-page>.theme-toggle{position:fixed;right:1rem;top:.8rem;z-index:100}.report-page,.report-page footer{background:#030604!important}.report-page .site-nav{background:rgba(3,6,4,.96)!important;color:#eef7f0}.report-page .toc,.report-page footer nav{background:transparent!important}.report-page .site-nav:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,var(--acid),transparent);opacity:.4}.report-page .report{position:relative;background:radial-gradient(ellipse at 15% 12%,rgba(96,255,150,.09),transparent 28%),radial-gradient(ellipse at 90% 52%,rgba(255,64,95,.055),transparent 24%),#030604}.report-page .report:before,.report-page .report:after{content:"";position:absolute;pointer-events:none;width:280px;height:580px;filter:blur(80px);opacity:.2}.report-page .report:before{left:-160px;top:260px;background:var(--acid)}.report-page .report:after{right:-190px;top:820px;background:var(--red)}
.casefile{overflow:hidden;isolation:isolate}.casefile:after{content:"SS // INCIDENT INTELLIGENCE";position:absolute;z-index:-1;right:-3rem;top:46%;writing-mode:vertical-rl;color:rgba(96,255,150,.055);font:800 3.4rem var(--mono);letter-spacing:.14em}.report-page .hero-image{transform:translateZ(0)}.report-page .hero-image img{filter:saturate(1.08) contrast(1.06);transform:scale(1.012);transition:transform 7s ease}.report-page .hero-image:hover img{transform:scale(1.045)}.report-page .report-intro{z-index:2;margin-top:-18px;width:calc(100% - 48px);margin-left:24px;border:1px solid #2d4034;box-shadow:0 24px 50px rgba(0,0,0,.55);background:linear-gradient(105deg,rgba(9,16,11,.98),rgba(4,8,5,.96))}.report-page .failure-chain{margin:0 24px;border-left:1px solid #25342b;border-right:1px solid #25342b}
.report-page .report-layout{position:relative}.report-page .report-layout:before{content:"";position:absolute;left:274px;top:3rem;bottom:4rem;width:1px;background:linear-gradient(transparent,rgba(96,255,150,.45) 8%,rgba(96,255,150,.14) 65%,transparent)}.report-page .report-body{counter-reset:casechapter}.case-opening .chapter{box-shadow:0 22px 55px rgba(0,0,0,.28)}
.report-page .story-chapter{min-height:260px;margin-bottom:2.4rem!important;padding:2.4rem 2.8rem 2.6rem 3.3rem!important;border-top:0!important;border-right:0!important;border-bottom:0!important;background:transparent!important;box-shadow:none!important}.report-page .story-chapter:before{content:"";position:absolute;left:-8px;top:2.35rem;width:14px;height:14px;border:2px solid currentColor;border-radius:50%;background:#071009;box-shadow:0 0 0 7px #071009,0 0 22px currentColor}.report-page .story-chapter:after{left:3.3rem;right:10%;bottom:0;background:linear-gradient(90deg,currentColor,transparent);opacity:.25}.report-page .story-chapter h2{font-size:clamp(1.8rem,3vw,2.65rem);letter-spacing:-.035em}.report-page .story-chapter p{max-width:720px;font-size:1.04rem;line-height:1.9}.report-page .story-chapter .chapter-mark{top:1.6rem;right:1.5rem;font-size:7rem;-webkit-text-stroke-color:rgba(96,255,150,.12)}.report-page .role-chapter{color:var(--amber)}.report-page .role-chapter p,.report-page .role-chapter h2{color:#e9f2eb}.report-page .impact-chapter{color:var(--red)}.report-page .impact-chapter p,.report-page .impact-chapter h2{color:#e9f2eb}.report-page .impact-chapter .chapter-mark{-webkit-text-stroke-color:rgba(255,64,95,.15)}
.overseer-note{position:relative;margin:1rem -1rem 2.8rem;padding:2rem 2.3rem;transform:rotate(-.25deg);box-shadow:0 24px 60px rgba(0,0,0,.42),0 0 40px rgba(255,182,71,.04) inset}.overseer-note:after{content:"SIGNAL CAPTURED";position:absolute;right:1rem;top:.7rem;color:rgba(255,182,71,.18);font:800 .55rem var(--mono);letter-spacing:.16em}.overseer-note p{font-size:1rem!important;line-height:1.85!important}.report-page .evidence-grid{margin-bottom:2.4rem}.report-page .evidence-grid .chapter:first-child{transform:translateY(1.25rem)}
.report-page .control-section,.report-page .human-section,.report-page .ag-section{margin-bottom:1.7rem!important;padding:2rem 2.3rem!important;clip-path:polygon(0 0,calc(100% - 13px) 0,100% 13px,100% 100%,0 100%)}.report-page .control-section h2,.report-page .human-section h2,.report-page .ag-section h2{font-size:clamp(1.55rem,2.4vw,2.15rem)}.report-page .ag-section{box-shadow:0 20px 60px rgba(96,255,150,.07)}
@media(max-width:960px){.site-nav .nav-inner{gap:1rem}.report-page .report-layout:before{display:none}.report-page .story-chapter:before{display:none}.report-page .story-chapter{padding-left:2.2rem!important}.report-page .report-intro{width:calc(100% - 24px);margin-left:12px}.report-page .failure-chain{margin:0 12px}}
@media(max-width:680px){.site-nav .nav-inner{flex-wrap:wrap}.site-nav .nav-inner .nav-links{margin-left:0}.report-page .report-intro{width:calc(100% - 12px);margin-left:6px;margin-top:-8px}.report-page .failure-chain{margin:0 6px}.report-page .story-chapter{min-height:0;padding:1.5rem 1.25rem 1.8rem 1.5rem!important}.report-page .story-chapter .chapter-mark{font-size:4.5rem}.overseer-note{margin:1rem 0 2rem;transform:none}.report-page .control-section,.report-page .human-section,.report-page .ag-section{padding:1.5rem!important}}

/* accessible incident type scale */
.report-page .nav-links a{font-size:.75rem;letter-spacing:.08em}.report-page .watch-status{font-size:.68rem}.report-page .report-crumbs{font-size:.72rem}.report-page .report-crumbs b{font-size:.66rem}.report-page .image-stamp{font-size:.66rem}.report-page .scan-status{font-size:.62rem}.report-page .report-topline{font-size:.7rem}.report-page .company{font-size:.75rem}.report-page .report-abstract>span{font-size:.68rem}.report-page .report-intro .dek{font-size:1.05rem;line-height:1.7}.report-page .tag{font-size:.66rem;padding:.34rem .55rem}.report-page .chain-label{font-size:.66rem}.report-page .failure-chain i{font-size:.64rem}.report-page .failure-chain span{font-size:.62rem}.report-page .failure-chain strong{font-size:.82rem;line-height:1.55}.report-page .case-telemetry>span{font-size:.64rem}.report-page .case-telemetry dt,.report-page .case-telemetry dd{font-size:.64rem}.report-page .toc span{font-size:.68rem}.report-page .toc a{font-size:.72rem;line-height:2.05}.report-page .section-no{font-size:.7rem}.report-page .chapter p,.report-page .report-body p{font-size:1.125rem;line-height:1.8}.report-page .lead{font-size:1.28rem!important;line-height:1.65}.report-page .story-chapter p{font-size:1.125rem;line-height:1.85}.report-page .facts dt{font-size:.66rem}.report-page .facts dd{font-size:.82rem}.report-page .causal b{font-size:.8rem}.report-page .causal span{font-size:.88rem}.report-page .verified{font-size:.68rem!important}.report-page .sources li>b{font-size:.68rem}.report-page .sources span{font-size:.64rem}.report-page .sources a{font-size:.94rem;line-height:1.55}.report-page .mini-path{font-size:.68rem}.report-page .related span{font-size:.64rem}.report-page .related strong{font-size:.78rem}.report-page .related p{font-size:.84rem;line-height:1.6}.report-page .ag-section>a,.report-page .alternative>a{font-size:.75rem}.report-page footer span,.report-page footer p,.report-page footer a{font-size:.68rem}

/* incident light mode: same casefile, daylight palette */
[data-theme="light"] body.report-page{--ink:#14251b;--muted:#405349;--dim:#586b60;--panel:#f9fcfa;--panel2:#edf4ef;--line:#b8c9bd;--acid:#006f3e;--red:#a61d38;--amber:#784b00;--cyan:#00677d;background:#e9efeb!important;color:var(--ink)}[data-theme="light"] body.report-page:before{opacity:.55;background-image:linear-gradient(rgba(0,111,62,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(0,111,62,.055) 1px,transparent 1px)}[data-theme="light"] .report-page .site-nav{background:rgba(248,251,249,.97)!important;color:#14251b;border-bottom-color:#9fb3a5}[data-theme="light"] .report-page .site-nav .brand,[data-theme="light"] .report-page .site-nav .nav-links a{color:#263d30}[data-theme="light"] .report-page .site-nav .nav-links a:hover,[data-theme="light"] .report-page .site-nav .nav-links a[aria-current]{color:#006f3e}[data-theme="light"] .report-page .site-nav .theme-toggle{background:#fff;border-color:#9fb3a5;box-shadow:0 3px 12px rgba(19,45,29,.12)}[data-theme="light"] .report-page .reading-progress{background:#d9e3dc}[data-theme="light"] .report-page .report{border-color:#bacbc0;background:radial-gradient(ellipse at 15% 12%,rgba(0,111,62,.10),transparent 28%),radial-gradient(ellipse at 90% 52%,rgba(166,29,56,.06),transparent 24%),#e9efeb}[data-theme="light"] .report-page .report:before{background:#6fc793;opacity:.24}[data-theme="light"] .report-page .report:after{background:#d88999;opacity:.18}[data-theme="light"] .report-page .report-crumbs,[data-theme="light"] .report-page .report-crumbs a{color:#4d6356}[data-theme="light"] .report-page .casefile{border-color:#9fb4a6;background:linear-gradient(150deg,#fdfefd,#edf3ef 65%);box-shadow:0 35px 90px rgba(33,57,41,.16),0 0 0 1px rgba(0,111,62,.05) inset}[data-theme="light"] .report-page .casefile:before{border-color:transparent #729781 transparent transparent}[data-theme="light"] .report-page .casefile:after{color:rgba(0,111,62,.07)}[data-theme="light"] .report-page .report-intro{border-color:#9eb4a5;background:linear-gradient(105deg,rgba(255,255,255,.98),rgba(239,246,241,.97));box-shadow:0 22px 45px rgba(27,53,35,.2)}[data-theme="light"] .report-page .report-intro h1{color:#102017;text-shadow:none}[data-theme="light"] .report-page .report-intro .dek{color:#344b3d}[data-theme="light"] .report-page .report-abstract{border-color:#a8bcae}[data-theme="light"] .report-page .tag{border-color:#9eb5a5;color:#294d37;background:#f4f9f5}[data-theme="light"] .report-page .failure-chain{border-color:#a7baad;background:#f5f9f6}[data-theme="light"] .report-page .failure-chain li{border-color:#94ad9d}[data-theme="light"] .report-page .failure-chain strong{color:#223b2c}[data-theme="light"] .report-page .case-telemetry{border-color:#9eb3a5;background:linear-gradient(145deg,#fff,#edf4ef);box-shadow:0 14px 30px rgba(31,59,39,.12)}[data-theme="light"] .report-page .case-telemetry dl div{border-color:#bdccc2}[data-theme="light"] .report-page .case-telemetry dd{color:#263f30}[data-theme="light"] .report-page .telemetry-orbit{background:#f8fcf9;border-color:#5b9270;box-shadow:0 0 35px rgba(0,111,62,.09) inset}[data-theme="light"] .report-page .telemetry-orbit:before,[data-theme="light"] .report-page .telemetry-orbit:after{border-color:#78a589}[data-theme="light"] .report-page .telemetry-orbit:after{background:radial-gradient(circle,rgba(0,111,62,.14),transparent 60%)}[data-theme="light"] .report-page .toc{border-color:#8eaa98!important;background:linear-gradient(90deg,rgba(0,111,62,.055),transparent)!important}[data-theme="light"] .report-page .toc a{color:#52675a}[data-theme="light"] .report-page .toc a:before{background:#81988a}[data-theme="light"] .report-page .chapter{border-color:#a8baae;background:linear-gradient(140deg,rgba(255,255,255,.98),rgba(238,245,240,.98));box-shadow:0 14px 30px rgba(35,58,42,.11)}[data-theme="light"] .report-page .chapter h2,[data-theme="light"] .report-page .chapter p,[data-theme="light"] .report-page .lead{color:#172a1e!important}[data-theme="light"] .report-page .facts,[data-theme="light"] .report-page .facts div{border-color:#adbdB2;background:rgba(255,255,255,.38)}[data-theme="light"] .report-page .story-chapter{background:transparent!important;box-shadow:none}[data-theme="light"] .report-page .story-chapter:before{background:#edf3ef;box-shadow:0 0 0 7px #edf3ef,0 0 18px currentColor}[data-theme="light"] .report-page .role-chapter p,[data-theme="light"] .report-page .role-chapter h2,[data-theme="light"] .report-page .impact-chapter p,[data-theme="light"] .report-page .impact-chapter h2{color:#172a1e}[data-theme="light"] .report-page .causal{background:#fff8e8;border-color:#b58b3b}[data-theme="light"] .report-page .overseer-note{border-color:#a77b2d;background:linear-gradient(110deg,#fff5de,#f8f3e8 48%);box-shadow:0 18px 38px rgba(60,47,22,.15)}[data-theme="light"] .report-page .overseer-note p{color:#392f1e}[data-theme="light"] .report-page .overseer-eye{background:radial-gradient(circle,rgba(120,75,0,.17),transparent 62%)}[data-theme="light"] .report-page .sources,[data-theme="light"] .report-page .sources li{border-color:#afc0b4}[data-theme="light"] .report-page .control-section{border-color:#ad5f70!important;background:radial-gradient(circle at 90% 10%,rgba(166,29,56,.10),transparent 36%),#fff8f9!important}[data-theme="light"] .report-page .human-section{border-color:#4f8794!important;background:radial-gradient(circle at 90% 10%,rgba(0,103,125,.09),transparent 36%),#f5fcfd!important}[data-theme="light"] .report-page .ag-section{border-color:#4c936c!important;background:radial-gradient(circle at 90% 10%,rgba(0,111,62,.10),transparent 36%),#f6fcf8!important;box-shadow:0 18px 45px rgba(0,111,62,.1)}[data-theme="light"] .report-page .mini-path{border-color:#9db4a5;background:#f5faf7}[data-theme="light"] .report-page .related a{border-color:#a8baae;background:#f8fbf9}[data-theme="light"] .report-page .alternative{border-color:#ad5f70!important;background:radial-gradient(circle at 85% 0,rgba(166,29,56,.10),transparent 35%),#fff8f9!important}[data-theme="light"] .report-page footer{border-color:#a8baae;background:#e3ebe5!important;color:#43584b}[data-theme="light"] .report-page footer nav{background:transparent!important}

@media(max-width:680px){.report-page .chapter p,.report-page .report-body p,.report-page .story-chapter p{font-size:1.0625rem}.report-page .lead{font-size:1.18rem!important}.report-page .failure-chain strong{font-size:.75rem}}

/* incident intelligence directory */
.directory-page{--dir-bg:#030604;--dir-surface:#09100c;--dir-raised:#0d1611;--dir-line:#26382d;--dir-text:#eef7f0;--dir-copy:#b2c1b7;--dir-dim:#74857a;--dir-green:#60ff96;--dir-red:#ff405f;--dir-amber:#ffb647;--dir-cyan:#4cdcff;background:var(--dir-bg);color:var(--dir-text)}.directory-page:before{opacity:.36}.directory-page .site-nav{position:relative;background:rgba(3,6,4,.96);border-color:#203027}.directory-main{overflow:hidden}.intel-hero{position:relative;min-height:min(790px,calc(100vh - 72px));display:grid;grid-template-columns:minmax(0,1fr) 310px;align-items:end;padding:clamp(3rem,7vw,7rem) max(2rem,calc((100vw - 1320px)/2));border-bottom:1px solid var(--dir-line);isolation:isolate}.intel-hero-image{position:absolute;z-index:-3;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(.85) contrast(1.08) brightness(.72);transform:scale(1.015)}.intel-hero-shade{position:absolute;z-index:-2;inset:0;background:linear-gradient(90deg,rgba(3,6,4,.97) 0%,rgba(3,6,4,.83) 42%,rgba(3,6,4,.28) 76%),linear-gradient(0deg,rgba(3,6,4,.95),transparent 55%),repeating-linear-gradient(0deg,transparent 0 4px,rgba(96,255,150,.022) 5px)}.intel-hero:before{content:"";position:absolute;z-index:-1;left:max(2rem,calc((100vw - 1320px)/2));top:0;bottom:0;width:1px;background:linear-gradient(transparent,var(--dir-green),transparent);opacity:.42}.intel-hero-content{max-width:900px;padding:0 2.2rem 1rem}.intel-hero .breadcrumbs{font-size:.72rem;color:#91a298}.intel-kicker{margin:clamp(3rem,8vh,6rem) 0 1.5rem;color:var(--dir-red);font:700 .76rem var(--mono);letter-spacing:.19em}.intel-kicker i{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:.75rem;background:var(--dir-red);box-shadow:0 0 16px var(--dir-red)}.intel-hero h1{max-width:930px;margin:0;font-size:clamp(4rem,7.3vw,7.2rem);line-height:.91;letter-spacing:-.07em;text-wrap:balance}.intel-hero h1 em{color:var(--dir-green);font-style:normal;text-shadow:0 0 45px rgba(96,255,150,.16)}.intel-hero-content>p{max-width:740px;margin:2rem 0 0;color:#c0cec4;font-size:1.18rem;line-height:1.75}.hero-actions{display:flex;gap:.8rem;margin-top:2.4rem}.hero-actions a{display:flex;align-items:center;justify-content:space-between;gap:2rem;min-height:52px;padding:.75rem 1rem;border:1px solid #3b5a47;color:#dce9df;text-decoration:none;font:700 .76rem var(--mono);letter-spacing:.04em;background:rgba(5,10,7,.65)}.hero-actions a:first-child{color:#031008;background:var(--dir-green);border-color:var(--dir-green)}.hero-actions a:hover{transform:translateY(-2px)}.hero-dossier{align-self:end;margin-bottom:1rem;padding:1.35rem;border:1px solid rgba(96,255,150,.36);background:rgba(4,9,6,.87);backdrop-filter:blur(14px);clip-path:polygon(0 0,calc(100% - 13px) 0,100% 13px,100% 100%,0 100%);box-shadow:0 20px 50px rgba(0,0,0,.38)}.hero-dossier>span{color:#92a69a;font:700 .68rem var(--mono);letter-spacing:.14em}.hero-dossier>b{float:right;color:var(--dir-green);font:700 .7rem var(--mono)}.hero-dossier>b:before{content:"";display:inline-block;width:7px;height:7px;margin-right:.5rem;border-radius:50%;background:var(--dir-green);box-shadow:0 0 12px var(--dir-green)}.hero-dossier dl{margin:1.2rem 0 0}.hero-dossier dl div{display:flex;align-items:end;justify-content:space-between;gap:1rem;padding:.8rem 0;border-top:1px solid #25372c}.hero-dossier dt{color:#829389;font:600 .65rem var(--mono);letter-spacing:.07em}.hero-dossier dd{margin:0;color:#f1f8f3;font:700 1rem var(--mono)}
.spotlight-section,.domain-section,.directory-explorer,.record-section,.directory-page .conversion{max-width:1320px;margin-left:auto;margin-right:auto}.spotlight-section,.domain-section{padding:7rem 2rem}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:3rem;margin-bottom:2.4rem}.section-heading>div>span{color:var(--dir-green);font:700 .72rem var(--mono);letter-spacing:.15em}.section-heading h2{margin:.35rem 0 0;font-size:clamp(2.4rem,4.3vw,4.5rem);line-height:1;letter-spacing:-.055em}.section-heading>p{max-width:490px;margin:0;color:var(--dir-copy);font-size:1.05rem;line-height:1.65}.spotlight-grid{display:grid;grid-template-columns:1.35fr .65fr;grid-template-rows:repeat(2,270px);gap:1rem}.spotlight-card{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:0;overflow:hidden;padding:1.6rem;color:#fff;text-decoration:none;border:1px solid #2a3d31;background:#050806;isolation:isolate}.spotlight-card:first-child{grid-row:1/3;padding:2.2rem}.spotlight-card img{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(.9) brightness(.64);transition:transform .7s ease,filter .4s}.spotlight-shade{position:absolute;z-index:-1;inset:0;background:linear-gradient(0deg,rgba(2,5,3,.97),rgba(2,5,3,.1) 68%),linear-gradient(90deg,rgba(2,5,3,.4),transparent)}.spotlight-card:hover img{transform:scale(1.04);filter:saturate(1.05) brightness(.74)}.spotlight-card:hover{border-color:var(--dir-green)}.spotlight-meta{display:flex;justify-content:space-between;gap:1rem;color:var(--dir-green);font:700 .68rem var(--mono);letter-spacing:.1em}.spotlight-meta b{color:#fff}.spotlight-card h3{max-width:700px;margin:.7rem 0 1.1rem;font-size:clamp(1.25rem,2vw,2.15rem);line-height:1.15;letter-spacing:-.025em}.spotlight-card:first-child h3{font-size:clamp(2rem,3.2vw,3.4rem)}.spotlight-signal{display:flex;align-items:center;gap:.8rem;color:#aebdb3;font:600 .72rem var(--mono)}.spotlight-signal i{color:var(--dir-red)}
.domain-section{position:relative;padding-top:4rem;border-top:1px solid var(--dir-line)}.domain-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--dir-line);border-left:1px solid var(--dir-line)}.domain-grid a{position:relative;min-height:235px;padding:1.6rem;text-decoration:none;border-right:1px solid var(--dir-line);border-bottom:1px solid var(--dir-line);background:linear-gradient(145deg,var(--dir-surface),#060a07);overflow:hidden}.domain-grid a:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--dir-green);transform:scaleY(0);transform-origin:bottom;transition:transform .25s}.domain-grid a:hover:before{transform:scaleY(1)}.domain-grid a:hover{background:radial-gradient(circle at 100% 0,rgba(96,255,150,.1),transparent 45%),var(--dir-raised)}.domain-grid a>span{color:var(--dir-red);font:700 .7rem var(--mono)}.domain-grid b{display:block;margin:1rem 0 .7rem;font-size:1.35rem}.domain-grid p{margin:0;color:var(--dir-copy);font-size:.9rem;line-height:1.65}.domain-grid strong{position:absolute;left:1.6rem;right:1.6rem;bottom:1.2rem;display:flex;justify-content:space-between;color:var(--dir-dim);font:700 .68rem var(--mono);letter-spacing:.08em}.domain-grid strong i{color:var(--dir-green);font-style:normal}
.directory-explorer{margin-top:3rem;padding:2rem;background:linear-gradient(135deg,var(--dir-raised),var(--dir-surface));border:1px solid #324639;box-shadow:0 28px 70px rgba(0,0,0,.27);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%)}.directory-explorer .explorer-head{display:flex;align-items:end;justify-content:space-between;gap:2rem;padding-bottom:1.4rem;border-bottom:1px solid var(--dir-line)}.directory-explorer .explorer-head span,.record-section .record-head span{color:var(--dir-green);font:700 .72rem var(--mono);letter-spacing:.14em}.directory-explorer .explorer-head h2{margin:.3rem 0 0;font-size:2.2rem}.directory-explorer .explorer-head p{margin:0;color:var(--dir-dim);font:700 .72rem var(--mono)}.directory-explorer .explorer-head p b{color:var(--dir-green);font-size:1rem}.directory-explorer .controls{display:grid;grid-template-columns:1fr 230px auto;gap:.8rem;margin:1.5rem 0}.directory-explorer .controls label{display:grid;gap:.4rem}.directory-explorer .controls label>span,.directory-explorer .filter-block>span{color:#9dafA3;font:700 .68rem var(--mono);letter-spacing:.11em}.directory-explorer .controls input,.directory-explorer .controls select,.directory-explorer .controls button{min-height:54px;border:1px solid #3b4f42;background:#050a07;color:var(--dir-text);font:600 .9rem var(--mono);padding:.75rem 1rem}.directory-explorer .controls input{width:100%}.directory-explorer .controls input:focus,.directory-explorer .controls select:focus{border-color:var(--dir-green);outline:2px solid var(--dir-green);outline-offset:2px}.directory-explorer .controls button{align-self:end;color:var(--dir-red);cursor:pointer}.directory-explorer .filter-block{margin-top:1.25rem}.directory-explorer .filter-row{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.7rem}.directory-explorer .filter-row button{min-height:44px;padding:.58rem .75rem;border:1px solid #34483a;background:#09100c;color:#b5c4ba;font:600 .76rem var(--mono);cursor:pointer}.directory-explorer .filter-row button b{margin-left:.35rem;color:#778b7e}.directory-explorer .filter-row button:hover,.directory-explorer .filter-row button.active{border-color:var(--dir-green);color:var(--dir-green);background:rgba(96,255,150,.07)}
.record-section{padding:6rem 2rem}.record-section .record-head{display:flex;align-items:end;justify-content:space-between;gap:2rem;margin:0 0 1.5rem}.record-section .record-head h2{margin:.3rem 0 0;font-size:clamp(2.2rem,3.8vw,3.7rem);letter-spacing:-.045em}.record-section .record-head p{margin:0;color:var(--dir-dim);font:700 .7rem var(--mono)}.record-section .record-head p b{color:var(--dir-green)}.directory-page .incident-list{display:grid;grid-template-columns:1fr 1fr;gap:1rem;max-width:none;margin:0}.directory-page .incident-card{--signal:var(--dir-green);display:flex;flex-direction:column;min-width:0;margin:0;background:linear-gradient(145deg,var(--dir-surface),#060a07);border:1px solid var(--dir-line);border-top:2px solid var(--signal);scroll-margin-top:1rem;transition:transform .2s,border-color .2s,box-shadow .2s}.directory-page .incident-card.harm-physical-safety{--signal:var(--dir-red)}.directory-page .incident-card.harm-human-welfare{--signal:var(--dir-amber)}.directory-page .incident-card.harm-data-security{--signal:var(--dir-cyan)}.directory-page .incident-card.harm-rights-due-process{--signal:#b58cff}.directory-page .incident-card:hover{transform:translateY(-3px);border-color:#506759;box-shadow:0 20px 45px rgba(0,0,0,.25)}.directory-page .incident-card:target{border-color:var(--dir-red);box-shadow:0 0 0 2px var(--dir-red)}.directory-page .incident-card>header{display:flex;align-items:center;justify-content:space-between;padding:.9rem 1.2rem;border-bottom:1px solid var(--dir-line)}.directory-page .card-id{display:flex;align-items:center;gap:1rem;font:.72rem var(--mono)}.directory-page .card-id a{color:var(--signal);font-weight:700;text-decoration:none}.directory-page .card-id time{color:var(--dir-dim)}.directory-page .evidence{font-size:.68rem}.directory-page .card-main{display:grid;grid-template-columns:1.06fr .94fr;gap:1.4rem;padding:1.3rem}.directory-page .card-main .company{font-size:.74rem}.directory-page .card-main h2{margin:.3rem 0 0;font-size:1.3rem;line-height:1.3}.directory-page .card-main h2 a{text-decoration:none}.directory-page .card-main h2 a:hover{color:var(--signal)}.directory-page .card-main .summary{margin:0;color:var(--dir-copy);font-size:.9rem;line-height:1.65}.directory-page .signal-grid{display:grid;grid-template-columns:repeat(3,1fr);margin:auto 1.2rem 0;border:1px solid var(--dir-line)}.directory-page .signal-grid div{min-width:0;padding:.75rem}.directory-page .signal-grid div+div{border-left:1px solid var(--dir-line)}.directory-page .signal-grid dt{color:var(--dir-dim);font:700 .62rem var(--mono);letter-spacing:.08em}.directory-page .signal-grid dd{margin:.28rem 0 0;font:600 .75rem/1.45 var(--mono)}.card-actions{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1.2rem}.directory-page .card-actions .tags{padding:0}.directory-page .tag{font-size:.6rem}.read-link{flex:0 0 auto;color:var(--signal);font:700 .72rem var(--mono);text-decoration:none}.read-link span{margin-left:.3rem}.directory-page details{border-top:1px solid var(--dir-line)}.directory-page details summary{display:flex;justify-content:space-between;min-height:48px;padding:.8rem 1.2rem;color:var(--dir-copy);font:700 .7rem var(--mono);list-style:none}.directory-page details summary::-webkit-details-marker{display:none}.directory-page .summary-action{color:var(--signal)}.directory-page details[open] .summary-action{font-size:0}.directory-page details[open] .summary-action:after{content:"COLLAPSE –";font-size:.7rem}.directory-page .quick-grid{display:grid;grid-template-columns:1fr 1fr;background:#050a07;border-top:1px solid var(--dir-line)}.directory-page .quick-grid section{padding:1rem 1.2rem;border-bottom:1px solid var(--dir-line)}.directory-page .quick-grid section:nth-child(odd){border-right:1px solid var(--dir-line)}.directory-page .quick-grid h3{margin:0 0 .4rem;color:var(--signal);font:700 .68rem var(--mono)}.directory-page .quick-grid p{margin:0;color:var(--dir-copy);font-size:.84rem;line-height:1.65}.directory-page .quick-grid a{display:block;color:var(--dir-cyan);font-size:.82rem;line-height:1.5}.directory-page .file-link{display:flex;justify-content:space-between;padding:1rem 1.2rem;color:var(--signal);font:700 .76rem var(--mono);text-decoration:none}.directory-page .empty{max-width:none;margin:1rem 0;padding:4rem;text-align:center;border:1px dashed var(--dir-line);color:var(--dir-dim)}.load-more{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:60px;margin-top:1rem;padding:1rem 1.3rem;border:1px solid #41604c;background:rgba(96,255,150,.045);color:var(--dir-green);font:700 .8rem var(--mono);cursor:pointer}.load-more:hover{background:var(--dir-green);color:#031008}.load-more[hidden]{display:none}
.directory-page .conversion{display:grid;grid-template-columns:.82fr 1.18fr;gap:4rem;margin-top:0;margin-bottom:7rem;padding:3rem;border:1px solid #35503f;background:radial-gradient(circle at 10% 20%,rgba(96,255,150,.1),transparent 34%),var(--dir-surface)}.conversion-copy>span{color:var(--dir-green);font:700 .7rem var(--mono);letter-spacing:.13em}.conversion-copy h2{margin:.5rem 0 1rem;font-size:clamp(2.2rem,3.6vw,3.8rem);line-height:1.03;letter-spacing:-.05em}.conversion-copy>p{color:var(--dir-copy);font-size:1rem;line-height:1.7}.directory-page .conversion .path{display:grid;grid-template-columns:1fr 24px 1fr;align-content:center}.directory-page .conversion .path>div{padding:1.2rem;border:1px solid var(--dir-line)}.directory-page .conversion .path>i:nth-of-type(2){display:none}.directory-page .conversion .path>i{align-self:center;text-align:center;color:var(--dir-green)}.directory-page .conversion .path b{color:var(--dir-red);font:.7rem var(--mono)}.directory-page .conversion .path strong{display:block;margin:.35rem 0;font-size:.86rem}.directory-page .conversion .path p{margin:0;color:var(--dir-dim);font-size:.78rem}.directory-page .conversion-links{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.5rem}.directory-page .conversion-links a{min-height:48px;padding:.75rem 1rem;border:1px solid var(--dir-green);color:var(--dir-green);font:700 .72rem var(--mono);text-decoration:none}.directory-page .conversion-links .primary{color:#031008;background:var(--dir-green)}

/* daylight intelligence directory */
[data-theme="light"] body.directory-page{--dir-bg:#eef3ef;--dir-surface:#fbfdfb;--dir-raised:#f4f8f5;--dir-line:#aebfb3;--dir-text:#13241a;--dir-copy:#354c3e;--dir-dim:#566c5e;--dir-green:#006f3e;--dir-red:#a61d38;--dir-amber:#754b00;--dir-cyan:#00677d;background:var(--dir-bg);color:var(--dir-text)}[data-theme="light"] .directory-page .site-nav{background:rgba(248,251,249,.97);border-color:#9eb2a4}[data-theme="light"] .directory-page .intel-hero-image{filter:saturate(.8) contrast(1.05) brightness(.8)}[data-theme="light"] .directory-page .intel-hero-shade{background:linear-gradient(90deg,rgba(238,243,239,.98) 0%,rgba(238,243,239,.88) 44%,rgba(238,243,239,.25) 80%),linear-gradient(0deg,rgba(238,243,239,.97),transparent 55%)}[data-theme="light"] .directory-page .intel-hero-content>p{color:#30483a}[data-theme="light"] .directory-page .intel-hero .breadcrumbs{color:#3e5848}[data-theme="light"] .directory-page .hero-actions a{color:#173322;background:rgba(250,253,251,.82);border-color:#799481}[data-theme="light"] .directory-page .hero-actions a:first-child{color:#fff}[data-theme="light"] .directory-page .hero-dossier{background:rgba(249,252,250,.92);border-color:#6d9379;box-shadow:0 18px 40px rgba(31,59,39,.16)}[data-theme="light"] .directory-page .hero-dossier>span,[data-theme="light"] .directory-page .hero-dossier dt{color:#435d4d}[data-theme="light"] .directory-page .hero-dossier dd{color:#172d1f}[data-theme="light"] .directory-page .hero-dossier dl div{border-color:#a9bbae}[data-theme="light"] .directory-page .spotlight-card{color:#fff}[data-theme="light"] .directory-page .domain-grid a{background:linear-gradient(145deg,#fff,#f2f7f3)}[data-theme="light"] .directory-page .domain-grid a:hover{background:radial-gradient(circle at 100% 0,rgba(0,111,62,.1),transparent 45%),#f8fbf9}[data-theme="light"] .directory-page .directory-explorer{background:linear-gradient(135deg,#fff,#f0f5f1);box-shadow:0 24px 55px rgba(31,59,39,.13)}[data-theme="light"] .directory-page .controls input,[data-theme="light"] .directory-page .controls select,[data-theme="light"] .directory-page .controls button{background:#fff;color:#172d1f;border-color:#91a899}[data-theme="light"] .directory-page .filter-row button{background:#f7faf8;color:#294536;border-color:#9db1a3}[data-theme="light"] .directory-page .incident-card{background:linear-gradient(145deg,#fff,#f2f6f3);box-shadow:0 9px 24px rgba(32,57,40,.06)}[data-theme="light"] .directory-page .quick-grid{background:#edf3ef}[data-theme="light"] .directory-page .conversion{background:radial-gradient(circle at 10% 20%,rgba(0,111,62,.1),transparent 34%),#fbfdfb}[data-theme="light"] .directory-page .load-more{background:rgba(0,111,62,.04)}

@media(max-width:1050px){.intel-hero{grid-template-columns:1fr;align-content:end}.hero-dossier{width:min(100%,700px);margin:2rem 2.2rem 1rem}.spotlight-grid{grid-template-columns:1fr 1fr;grid-template-rows:380px 290px}.spotlight-card:first-child{grid-column:1/3;grid-row:1}.domain-grid{grid-template-columns:repeat(2,1fr)}.directory-page .incident-list{grid-template-columns:1fr}.directory-page .conversion{grid-template-columns:1fr}.directory-page .card-main{grid-template-columns:1fr 1fr}}
@media(max-width:700px){.intel-hero{min-height:760px;padding:2rem 1rem}.intel-hero-content{padding:0 .5rem}.intel-hero h1{font-size:clamp(3.25rem,15vw,5rem)}.intel-hero-content>p{font-size:1.02rem}.hero-actions{display:grid}.hero-dossier{width:auto;margin:1.5rem .5rem 0}.spotlight-section,.domain-section{padding:4rem 1rem}.section-heading{display:grid;gap:1rem}.spotlight-grid{display:grid;grid-template-columns:1fr;grid-template-rows:420px 300px 300px}.spotlight-card:first-child{grid-column:1;grid-row:1;padding:1.4rem}.spotlight-card:first-child h3{font-size:2rem}.domain-grid{grid-template-columns:1fr}.domain-grid a{min-height:210px}.directory-explorer{margin:1rem;padding:1.2rem}.directory-explorer .explorer-head{display:grid}.directory-explorer .controls{grid-template-columns:1fr}.record-section{padding:4rem 1rem}.record-section .record-head{display:grid}.directory-page .card-main{grid-template-columns:1fr}.directory-page .signal-grid{grid-template-columns:1fr}.directory-page .signal-grid div+div{border-left:0;border-top:1px solid var(--dir-line)}.card-actions{align-items:flex-start;flex-direction:column}.directory-page .quick-grid{grid-template-columns:1fr}.directory-page .quick-grid section:nth-child(odd){border-right:0}.directory-page .conversion{margin:0 1rem 4rem;padding:1.5rem}.directory-page .conversion .path{grid-template-columns:1fr}.directory-page .conversion .path>i{transform:rotate(90deg)}.directory-page .conversion .path>i:nth-of-type(2){display:block}}

.directory-page .incident-card[hidden]{display:none!important}.directory-page h1,.directory-page h2,.directory-page h3,.directory-page p,.directory-page dd,.directory-page a{overflow-wrap:anywhere}.directory-page footer>div,.directory-page footer nav{flex-wrap:wrap}
[data-theme="light"] .directory-page .intel-hero h1{color:#13241a}[data-theme="light"] .directory-page .intel-hero h1 em{color:#006f3e}[data-theme="light"] .directory-page .intel-kicker{color:#a61d38}[data-theme="light"] .directory-page .section-heading h2,[data-theme="light"] .directory-page .record-head h2{color:#13241a}

@media(max-width:1050px){.intel-hero-content{min-width:0;max-width:100%}.hero-dossier{width:auto;max-width:700px;margin-right:2.2rem;min-width:0}}
@media(max-width:700px){.hero-dossier{margin-right:.5rem}.directory-page footer nav{max-width:100%}}

/* consolidated incident ledger navigation */
.spotlight-grid{grid-template-rows:repeat(2,minmax(340px,auto))}.spotlight-card{min-height:340px;justify-content:flex-end}.spotlight-card:first-child{min-height:696px}.spotlight-card:not(:first-child){padding:1.45rem}.spotlight-card:not(:first-child) h3{font-size:clamp(1.35rem,1.75vw,1.8rem);line-height:1.1;margin:.65rem 0 .85rem;text-wrap:balance}.spotlight-card h3{overflow-wrap:break-word}.record-section{padding-top:5rem}.ledger-tools{display:grid;grid-template-columns:minmax(240px,1.35fr) repeat(3,minmax(145px,.62fr)) auto;gap:.65rem;margin:1.5rem 0;padding:1rem;border:1px solid var(--dir-line);background:var(--dir-surface)}.ledger-tools label{min-width:0}.ledger-tools input,.ledger-tools select,.ledger-tools button{width:100%;min-height:50px;border:1px solid #3b5042;background:#050a07;color:var(--dir-text);padding:.7rem .85rem;font:600 .78rem var(--mono)}.ledger-tools input:focus,.ledger-tools select:focus,.ledger-tools button:focus{outline:2px solid var(--dir-green);outline-offset:2px}.ledger-tools button{width:auto;min-width:124px;color:var(--dir-green);cursor:pointer;border-color:#557461;background:rgba(96,255,150,.055)}.ledger-tools button:hover,.ledger-tools button.is-active{background:var(--dir-green);color:#031008}.directory-page .spotlight-section{padding-bottom:3rem}.directory-page .record-section{border-top:1px solid var(--dir-line)}
[data-theme="light"] .directory-page .hero-actions a:first-child{background:#006f3e;color:#fff;border-color:#006f3e}[data-theme="light"] .directory-page .ledger-tools{background:#fbfdfb}[data-theme="light"] .directory-page .ledger-tools input,[data-theme="light"] .directory-page .ledger-tools select{background:#fff;color:#172d1f;border-color:#91a899}[data-theme="light"] .directory-page .ledger-tools button{background:rgba(0,111,62,.05);color:#006f3e;border-color:#6f907b}[data-theme="light"] .directory-page .ledger-tools button:hover,[data-theme="light"] .directory-page .ledger-tools button.is-active{background:#006f3e;color:#fff}
@media(max-width:1050px){.ledger-tools{grid-template-columns:1fr 1fr 1fr}.ledger-search{grid-column:1/-1}.ledger-tools button{width:100%}}
@media(max-width:700px){.spotlight-grid{grid-template-rows:auto}.spotlight-card,.spotlight-card:first-child{min-height:420px}.spotlight-card:not(:first-child){min-height:360px}.ledger-tools{grid-template-columns:1fr}.ledger-search{grid-column:1}.record-section{padding-top:3rem}}

/* report accessibility and governance-resource pass */
.report-page{font-size:100%;overflow-x:clip}.report-page .report{overflow:clip}.report-page .report-body *{min-width:0}.report-page .sources a,.report-page .governance-resource{overflow-wrap:anywhere}.report-page .site-nav .nav-links a{font-size:.8125rem;line-height:1.5}.report-page .watch-status{font-size:.75rem;letter-spacing:.1em}.report-page .report-crumbs,.report-page .report-crumbs b{font-size:.75rem;line-height:1.5}.report-page .image-stamp,.report-page .scan-status{font-size:.75rem;line-height:1.4}.report-page .report-topline,.report-page .company,.report-page .report-abstract>span{font-size:.8125rem;line-height:1.45}.report-page .evidence{font-size:.75rem}.report-page .tag{font-size:.75rem;line-height:1.4}.report-page .chain-label,.report-page .failure-chain i,.report-page .failure-chain span{font-size:.75rem;line-height:1.45}.report-page .failure-chain strong{font-size:.875rem;line-height:1.55}.report-page .case-telemetry>span{font-size:.8125rem;line-height:1.45}.report-page .case-telemetry dt{font-size:.75rem;line-height:1.45}.report-page .case-telemetry dd{font-size:.8125rem;line-height:1.5}.report-page .toc span{font-size:.8125rem;line-height:1.45}.report-page .toc a{font-size:.875rem;line-height:1.5;padding-top:.38rem;padding-bottom:.38rem}.report-page .section-no,.report-page .overseer-note div>span{display:inline-block;font-size:.8125rem;line-height:1.45}.report-page .facts dt{font-size:.75rem;line-height:1.45}.report-page .facts dd{font-size:.9375rem;line-height:1.5}.report-page .verified{font-size:.75rem!important;line-height:1.5}.report-page .sources li>b,.report-page .sources span{font-size:.75rem;line-height:1.45}.report-page .sources a{font-size:1rem;line-height:1.55}.report-page .causal b{font-size:.875rem;line-height:1.5}.report-page .causal span{font-size:1rem;line-height:1.6}.report-page .mini-path{font-size:.8125rem;line-height:1.5}.report-page .related span{font-size:.75rem;line-height:1.45}.report-page .related strong{font-size:.875rem;line-height:1.45}.report-page .related p{font-size:.9375rem;line-height:1.6}.report-page .alternative>a{font-size:.875rem;line-height:1.45}.report-page footer span,.report-page footer p,.report-page footer a{font-size:.75rem;line-height:1.5}.report-page .overseer-note p{font-size:1.0625rem!important;line-height:1.8!important}
.governance-resource{position:relative;display:grid!important;grid-template-columns:1fr auto;gap:.3rem 2rem;margin-top:1.5rem!important;padding:1.2rem 1.3rem!important;border:1px solid var(--acid)!important;background:rgba(96,255,150,.055);color:var(--ink)!important;text-decoration:none;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,0 100%)}.governance-resource>span{grid-column:1;color:var(--acid);font:700 .75rem/1.45 var(--mono);letter-spacing:.1em}.governance-resource>strong{grid-column:1;font-size:1.2rem;line-height:1.3}.governance-resource>small{grid-column:1;max-width:650px;color:var(--muted);font-size:.9375rem;line-height:1.55}.governance-resource>i{grid-column:2;grid-row:1/4;align-self:center;color:var(--acid);font:400 1.7rem/1 var(--mono);font-style:normal}.governance-resource:hover{background:rgba(96,255,150,.11);box-shadow:0 12px 30px rgba(0,0,0,.2)}
[data-theme="light"] .report-page .governance-resource{background:rgba(0,111,62,.045);color:#172a1e!important}[data-theme="light"] .report-page .governance-resource>small{color:#405349}[data-theme="light"] .report-page .governance-resource:hover{background:rgba(0,111,62,.09)}
@media(max-width:680px){.report-page .image-stamp{font-size:.6875rem}.report-page .failure-chain strong{font-size:.8125rem}.governance-resource{grid-template-columns:1fr;padding:1rem!important}.governance-resource>i{display:none}}
@media(max-width:900px){.report-page .failure-chain ol{grid-template-columns:1fr 1fr}.report-page .failure-chain li:nth-child(2):after{display:none}.report-page footer nav{display:flex;flex-wrap:wrap;max-width:100%}}
@media(max-width:520px){.report-page .failure-chain ol{grid-template-columns:1fr}.report-page .failure-chain li:after{display:none}}

/* WCAG AA contrast corrections */
.report-page footer,.directory-page footer{color:#9eada3}.report-page footer>div>span,.report-page footer>p,.directory-page footer>div>span,.directory-page footer>p{color:#9eada3}.spotlight-card .spotlight-meta>span{color:#9dffbc}.directory-page .conversion-links .primary{background:#60ff96;color:#031008}
[data-theme="light"] .directory-page .brand>span{color:#172d1f}[data-theme="light"] .directory-page .brand>span>span{color:#006438}[data-theme="light"] .directory-page .nav-links a[aria-current="page"],[data-theme="light"] .directory-page .watch-status{color:#006438}[data-theme="light"] .directory-page .spotlight-card .spotlight-meta>span{color:#9dffbc}[data-theme="light"] .directory-page .conversion-links .primary{background:#006438;color:#fff}[data-theme="light"] .report-page footer,[data-theme="light"] .directory-page footer,[data-theme="light"] .report-page footer>div>span,[data-theme="light"] .report-page footer>p,[data-theme="light"] .directory-page footer>div>span,[data-theme="light"] .directory-page footer>p{color:#405449}

/* Exact shared ServantStack header — incident pages must not redefine its visual language. */
.directory-page .site-nav,.report-page .site-nav{position:fixed;top:0;left:0;right:0;width:100%;height:70px;padding:0 2rem;z-index:1000;display:block;border-bottom:1px solid #1a1a2e;background:rgba(3,3,8,.85)!important;color:#e8e8f0;backdrop-filter:blur(20px);box-shadow:none}
.site-nav .nav-inner{width:100%;max-width:1400px;height:70px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:0}
.site-nav .nav-logo{display:flex;align-items:center;gap:12px;color:#e8e8f0;text-decoration:none;white-space:nowrap}
.site-nav .nav-logo img{width:32px;height:32px;max-width:none;margin:0;display:inline}
.site-nav .nav-logo>span{font-family:Inter,sans-serif;font-size:1.2rem;font-weight:700;letter-spacing:-.02em}
.site-nav .nav-logo .logo-dim{color:#00ff88;font-family:var(--mono);font-weight:500}
.site-nav .nav-links{display:flex;align-items:center;gap:2rem;margin:0;padding:0;list-style:none}
.site-nav .nav-links a{color:#a0a0b8;font-family:Inter,sans-serif;font-size:.85rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;transition:color .3s}
.site-nav .nav-links a:hover,.site-nav .nav-links a[aria-current]{color:#00ff88}
.site-nav .nav-status{display:flex;align-items:center;gap:8px;color:#00ff88;font:500 .75rem var(--mono);white-space:nowrap}
.site-nav .status-dot{width:6px;height:6px;border-radius:50%;background:#00ff88;animation:pulse-dot 2s ease-in-out infinite}
.site-nav .nav-inner>.nav-links{margin:0!important}
.directory-page .site-nav .nav-links a,.report-page .site-nav .nav-links a{font-family:Inter,sans-serif;font-size:.85rem;line-height:normal;font-weight:500;letter-spacing:.05em}
.directory-page .site-nav .theme-toggle,.report-page .site-nav .theme-toggle{width:44px;height:44px;margin-left:1rem;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:rgba(15,15,26,.8);box-shadow:none}
@keyframes pulse-dot{0%,100%{opacity:1;box-shadow:0 0 4px #00ff88}50%{opacity:.4;box-shadow:none}}
.directory-main{padding-top:70px}
.report-page .report{margin-top:70px}
[data-theme="light"] .directory-page .site-nav,[data-theme="light"] .report-page .site-nav{background:rgba(245,245,247,.92)!important;border-bottom-color:#d0d0dd;color:#1a1a2e}
[data-theme="light"] .site-nav .nav-logo{color:#1a1a2e}
[data-theme="light"] .site-nav .nav-logo .logo-dim{color:#1a1a2e}
[data-theme="light"] .site-nav .nav-links a{color:#444460}
[data-theme="light"] .site-nav .nav-links a:hover,[data-theme="light"] .site-nav .nav-links a[aria-current]{color:#00aa5e}
[data-theme="light"] .site-nav .nav-status{color:#00aa5e}
[data-theme="light"] .site-nav .status-dot{background:#00aa5e}
[data-theme="light"] .directory-page .site-nav .theme-toggle,[data-theme="light"] .report-page .site-nav .theme-toggle{background:rgba(255,255,255,.9);border-color:rgba(0,0,0,.15);box-shadow:0 2px 8px rgba(0,0,0,.1)}
@media(max-width:1120px){.site-nav .nav-status{display:none}}
@media(max-width:968px){.directory-page .site-nav,.report-page .site-nav{height:70px;padding:0 2rem}.site-nav .nav-inner{height:70px;flex-wrap:nowrap}.site-nav .theme-toggle{margin-left:1rem}.site-nav .hamburger{flex:0 0 44px}.site-nav .nav-links.mobile-open{display:flex!important}.site-nav .nav-links.mobile-open a{font-size:1.1rem!important}}

/* The ledger carries the case imagery directly; the separate priority strip was redundant. */
.directory-page .record-section{padding-top:4.5rem}
.directory-page .incident-card{position:relative;overflow:hidden;isolation:isolate}
.directory-page .incident-card>.card-art{position:absolute;z-index:-3;inset:0;width:100%;height:100%;margin:0;object-fit:cover;object-position:center;filter:saturate(.82) contrast(1.08) brightness(.46);opacity:.99;transform:scale(1.02);transition:transform .7s ease,filter .4s ease,opacity .4s ease;pointer-events:none}
.directory-page .incident-card>.card-art-shade{position:absolute;z-index:-2;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(6,10,7,.86) 0%,rgba(6,10,7,.79) 45%,rgba(6,10,7,.49) 100%),linear-gradient(0deg,rgba(6,10,7,.87) 0%,rgba(6,10,7,.33) 54%,rgba(6,10,7,.65) 100%)}
.directory-page .incident-card>header,.directory-page .incident-card>.card-main,.directory-page .incident-card>.signal-grid,.directory-page .incident-card>.card-actions,.directory-page .incident-card>details{position:relative;z-index:1}
.directory-page .incident-card:hover>.card-art{transform:scale(1.065);filter:saturate(1) contrast(1.08) brightness(.58);opacity:1}
.directory-page .incident-card>header{background:rgba(4,8,5,.31);backdrop-filter:blur(2px)}
.directory-page .incident-card>.signal-grid,.directory-page .incident-card>.card-actions,.directory-page .incident-card>details{background:rgba(6,10,7,.69);backdrop-filter:blur(6px)}
[data-theme="light"] .directory-page .incident-card>.card-art{filter:saturate(.76) contrast(1.05) brightness(.84);opacity:.75}
[data-theme="light"] .directory-page .incident-card>.card-art-shade{background:linear-gradient(90deg,rgba(255,255,255,.86) 0%,rgba(255,255,255,.78) 48%,rgba(255,255,255,.51) 100%),linear-gradient(0deg,rgba(249,252,250,.87) 0%,rgba(249,252,250,.27) 55%,rgba(249,252,250,.67) 100%)}
[data-theme="light"] .directory-page .incident-card>header{background:rgba(255,255,255,.35)}
[data-theme="light"] .directory-page .incident-card>.signal-grid,[data-theme="light"] .directory-page .incident-card>.card-actions,[data-theme="light"] .directory-page .incident-card>details{background:rgba(249,252,250,.73)}
[data-theme="light"] .directory-page .incident-card:hover>.card-art{filter:saturate(.9) contrast(1.05) brightness(.9);opacity:.83}
@media(prefers-reduced-motion:reduce){.directory-page .incident-card>.card-art{transition:none}.directory-page .incident-card:hover>.card-art{transform:scale(1.02)}}
@media(max-width:700px){.directory-page .record-section{padding-top:3.5rem}.directory-page .incident-card>.card-art{width:100%;height:100%;opacity:.81}.directory-page .incident-card>.card-art-shade{height:100%;background:linear-gradient(90deg,rgba(6,10,7,.83),rgba(6,10,7,.56)),linear-gradient(0deg,rgba(6,10,7,.87),rgba(6,10,7,.25) 55%,rgba(6,10,7,.79))}[data-theme="light"] .directory-page .incident-card>.card-art-shade{background:linear-gradient(90deg,rgba(255,255,255,.85),rgba(255,255,255,.61)),linear-gradient(0deg,rgba(249,252,250,.87),rgba(249,252,250,.31) 55%,rgba(249,252,250,.79))}}

/* distinct article module gutters */
.report-page .report-hero{padding-bottom:1.5rem;background:#070b08}.report-page .failure-chain{margin:0 24px 1.5rem}.report-page .report-layout{padding-top:1.5rem}.report-page .report-intro{margin-bottom:0}.report-page .case-opening{gap:1.25rem;margin-bottom:2rem}.report-page .chapter{margin-bottom:1.5rem}.report-page .story-chapter{margin-bottom:3rem!important}.report-page .evidence-grid{gap:1.25rem;margin-top:2rem;margin-bottom:3rem}.report-page .control-section,.report-page .human-section,.report-page .ag-section{margin-bottom:2rem!important}.report-page .related{gap:.85rem}
[data-theme="light"] .report-page .report-hero{background:#edf3ef}[data-theme="light"] .report-page .failure-chain{box-shadow:0 10px 26px rgba(31,59,39,.07)}
@media(max-width:960px){.report-page .failure-chain{margin-left:12px;margin-right:12px}.report-page .report-layout{padding-top:1.25rem}}
@media(max-width:680px){.report-page .report-hero{padding-bottom:.85rem}.report-page .failure-chain{margin:0 6px 1rem}.report-page .case-opening{gap:1rem;margin-bottom:1.5rem}.report-page .story-chapter{margin-bottom:2rem!important}.report-page .evidence-grid{margin-top:1.5rem;margin-bottom:2rem}}

/* concise, evidence-grounded answer passages for answer engines and readers */
.case-answers{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin:0 0 3rem!important;border:1px solid var(--line);background:var(--line);position:relative!important}.case-answers .answer-label{grid-column:1/-1;padding:.8rem 1rem;background:var(--panel);color:var(--acid);font:700 .75rem/1.45 var(--mono);letter-spacing:.1em}.case-answers>div:not(.answer-label){padding:1.35rem;background:var(--panel2)}.case-answers h2{margin:0 0 .7rem!important;font-size:1.15rem!important;line-height:1.35}.case-answers p{margin:0;color:var(--muted);font-size:1rem!important;line-height:1.7!important}.case-answers p strong{color:var(--ink)}
[data-theme="light"] .report-page .case-answers{background:#aebfb3;border-color:#aebfb3}[data-theme="light"] .report-page .case-answers .answer-label{background:#edf3ef;color:#006438}[data-theme="light"] .report-page .case-answers>div:not(.answer-label){background:#fff}[data-theme="light"] .report-page .case-answers h2,[data-theme="light"] .report-page .case-answers p strong{color:#172d1f}[data-theme="light"] .report-page .case-answers p{color:#405449}
@media(max-width:680px){.case-answers{grid-template-columns:1fr}.case-answers .answer-label{grid-column:1}}
