@font-face{font-family:InterLocal;src:url(/fonts/Inter-VariableFont_wght.ttf)format('truetype');font-style:normal;font-weight:160 900;font-display:swap}:root{--bg-deep:#02070c;--bg-panel:#04111b;--blueprint:#06243a;--blueprint-line:#0b5877;--phosphor:#00ff66;--phosphor-soft:#6dff9c;--cyan:#00d9ff;--text:#f1f5f7;--text-muted:#a9b5bc;--breach:#ff3b30;--warning:#ff9d00;--line:rgba(0, 217, 255, .25);--content:1180px;--mono:"Courier New", Courier, monospace;--sans:InterLocal, Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--architecture:1;--flow:1;--boundary:1;--anomaly:1;--breach-progress:1;--response:1}.has-js{--architecture:0;--flow:0;--boundary:0;--anomaly:0;--breach-progress:0;--response:0}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg-deep)}body{margin:0;overflow-x:hidden;background:radial-gradient(circle at 14% 15%,rgba(0,217,255,7%),transparent 27rem),radial-gradient(circle at 84% 76%,rgba(0,255,102,.035),transparent 34rem),var(--bg-deep);color:var(--text);font-family:var(--sans);font-size:17px;line-height:1.65}body::before{content:"";position:fixed;inset:0;z-index:20;pointer-events:none;background:repeating-linear-gradient(0,rgba(255,255,255,.018),rgba(255,255,255,.018) 1px,transparent 1px,transparent 4px);mix-blend-mode:screen;opacity:.36}a{color:var(--cyan);text-underline-offset:.2em}a:hover{color:var(--phosphor)}img{display:block;max-width:100%;height:auto}figure{margin:0}button,input{font:inherit}::selection{background:var(--phosphor);color:var(--bg-deep)}.sr-only,.skip-link:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link:focus{position:fixed;top:1rem;left:1rem;z-index:999;padding:.8rem 1rem;background:var(--phosphor);color:#001407;font-family:var(--mono);font-weight:700}.ambient-network,.blueprint-plane{position:fixed;inset:0;width:100%;height:100%;pointer-events:none}.ambient-network{z-index:-2;opacity:.58}.blueprint-plane{z-index:-1;background-image:linear-gradient(rgba(11,88,119,.18) 1px,transparent 1px),linear-gradient(90deg,rgba(11,88,119,.18) 1px,transparent 1px),linear-gradient(rgba(11,88,119,7%) 1px,transparent 1px),linear-gradient(90deg,rgba(11,88,119,7%) 1px,transparent 1px);background-size:80px 80px,80px 80px,16px 16px,16px 16px;mask-image:linear-gradient(to bottom,#000,rgba(0,0,0,.45))}.coordinate{position:absolute;color:rgba(0,217,255,.28);font:10px/1 var(--mono);letter-spacing:.12em;writing-mode:vertical-rl}.coordinate-a{top:24%;left:13px}.coordinate-b{right:13px;bottom:14%}.site-header{position:relative;z-index:50;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:2rem;min-height:92px;padding:12px max(24px,calc((100vw - var(--content))/2));border-bottom:1px solid var(--line);background:rgba(2,7,12,.9);backdrop-filter:blur(18px)}.site-header::after{content:"";position:absolute;bottom:-1px;left:0;width:18%;height:1px;background:var(--cyan);box-shadow:0 0 12px var(--cyan)}.brand{display:inline-flex;align-items:center;gap:.9rem;width:fit-content;color:var(--text);text-decoration:none}.brand img{width:64px;height:64px;object-fit:contain;filter:drop-shadow(0 0 9px rgba(0,217,255,.35))}.brand-copy{display:grid;line-height:1}.brand strong{color:var(--phosphor);font:700 28px/1 var(--mono);text-shadow:0 0 10px rgba(0,255,102,.35)}.brand small{margin-top:.4rem;color:var(--text-muted);font:10px/1 var(--mono);letter-spacing:.16em}.primary-nav{display:flex;align-items:center;gap:1.8rem}.primary-nav a{position:relative;padding:.8rem 0;color:var(--text);font:700 14px/1 var(--mono);letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.primary-nav a span{color:var(--blueprint-line);margin-right:.3rem}.primary-nav a::after{content:"";position:absolute;left:0;right:100%;bottom:0;height:2px;background:var(--phosphor);transition:right .25s ease}.primary-nav a:hover::after,.primary-nav a[aria-current=page]::after{right:0}.primary-nav a[aria-current=page]{color:var(--phosphor)}.header-status{color:var(--text-muted);font:10px/1 var(--mono);letter-spacing:.1em;white-space:nowrap}.header-status i,.record-status i{display:inline-block;width:7px;height:7px;margin-right:.45rem;border-radius:50%;background:var(--phosphor);box-shadow:0 0 8px var(--phosphor)}.nav-toggle{display:none}.eyebrow{margin:0 0 1.25rem;color:var(--cyan);font:700 12px/1.2 var(--mono);letter-spacing:.18em;text-transform:uppercase}.hero{position:relative;display:grid;align-items:center;min-height:calc(100svh - 92px);overflow:hidden;padding:8rem max(24px,calc((100vw - var(--content))/2));isolation:isolate}.hero::before{content:"";position:absolute;inset:0;z-index:-3;background:linear-gradient(90deg,rgba(2,7,12,.97) 0%,rgba(2,7,12,.84) 48%,rgba(2,7,12,.46) 100%),url(/wp-content/uploads/2023/12/DALL·E-2023-12-10-10.31.41-Image-depicting-data-breaches-with-a-dark-background-schematized-electronic-circuits-and-symbols-of-computer-errors-visually-representing-th.png)50%/cover;filter:saturate(.72)contrast(1.16)}.hero::after{content:"";position:absolute;inset:3rem;z-index:-1;border:1px solid rgba(0,217,255,.21);clip-path:polygon(0 0,23% 0,23% 1px,100% 1px,100% 76%,calc(100% - 1px) 76%,calc(100% - 1px) 100%,65% 100%,65% calc(100% - 1px),0 calc(100% - 1px))}.hero-blueprint{position:absolute;inset:0;z-index:-2;background-image:linear-gradient(rgba(0,217,255,7%) 1px,transparent 1px),linear-gradient(90deg,rgba(0,217,255,7%) 1px,transparent 1px);background-size:42px 42px}.hero-noise{position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 74% 45%,transparent 0 5%,rgba(255,59,48,9%) 17%,transparent 35%)}.hero-content{width:min(800px,100%)}.hero h1{display:flex;align-items:baseline;margin:0;color:var(--phosphor);font:700 clamp(5rem,14vw,10.5rem)/.78 var(--mono);letter-spacing:-.09em;text-shadow:0 0 8px rgba(0,255,102,.45),0 0 32px rgba(0,255,102,.18)}.hero h1 b{animation:cursor-blink 1.1s step-end infinite}@keyframes cursor-blink{50%{opacity:0}}.hero-title{margin:2.2rem 0 0;color:var(--text);font:700 clamp(1.25rem,3vw,2.35rem)/1.12 var(--mono);letter-spacing:.035em}.hero-module{display:inline-block;margin:1.4rem 0 0;padding:.5rem .8rem;border:1px solid var(--cyan);color:var(--cyan);font:700 13px/1 var(--mono);letter-spacing:.2em}.boot-sequence{display:grid;gap:.25rem;margin-top:2rem;color:var(--phosphor-soft);font:12px/1.5 var(--mono)}.boot-sequence span{opacity:0;transform:translateY(5px);animation:boot-line .45s ease forwards}.boot-sequence span:nth-child(2){animation-delay:.45s}.boot-sequence span:nth-child(3){animation-delay:.9s}.boot-sequence span:nth-child(4){animation-delay:1.35s}@keyframes boot-line{to{opacity:1;transform:none}}.scroll-cue{display:inline-flex;align-items:center;gap:.8rem;margin-top:3.2rem;color:var(--text-muted);font:10px/1 var(--mono);letter-spacing:.16em;text-decoration:none}.scroll-cue i{width:52px;height:1px;background:var(--cyan);box-shadow:0 0 8px var(--cyan);animation:cue 1.8s ease-in-out infinite;transform-origin:left}@keyframes cue{50%{transform:scaleX(.45);opacity:.5}}.hero-spec{position:absolute;right:max(24px,calc((100vw - var(--content))/2));bottom:3rem;display:grid;justify-items:end;gap:.35rem;color:rgba(241,245,247,.48);font:9px/1 var(--mono);letter-spacing:.12em}.system-narrative{position:relative;display:grid;grid-template-columns:minmax(420px,.95fr)minmax(420px,1.05fr);gap:clamp(2rem,5vw,6rem);width:min(1500px,calc(100% - 48px));margin:0 auto;padding:8rem 0}.system-stage{position:sticky;top:5vh;align-self:start;height:90vh;max-height:820px;overflow:hidden;border:1px solid var(--line);background:rgba(3,15,24,.82);box-shadow:inset 0 0 80px rgba(0,217,255,.035),0 30px 80px rgba(0,0,0,.35);backdrop-filter:blur(8px)}.system-stage::before,.system-stage::after{content:"";position:absolute;z-index:3;width:56px;height:56px;pointer-events:none}.system-stage::before{top:-1px;left:-1px;border-top:2px solid var(--cyan);border-left:2px solid var(--cyan)}.system-stage::after{right:-1px;bottom:-1px;border-right:2px solid var(--cyan);border-bottom:2px solid var(--cyan)}.stage-chrome{display:flex;justify-content:space-between;padding:.8rem 1rem;border-bottom:1px solid var(--line);color:var(--text-muted);font:9px/1 var(--mono);letter-spacing:.12em}.stage-chrome span:last-child{color:var(--phosphor)}.system-schematic{display:block;width:100%;height:calc(100% - 72px)}.stage-log{position:absolute;left:1rem;right:1rem;bottom:.8rem;color:var(--phosphor);font:10px/1 var(--mono);letter-spacing:.09em}.stage-grid{opacity:.56}.system-schematic text{fill:var(--cyan);font:700 13px var(--mono);letter-spacing:.07em}.system-schematic text.micro{fill:var(--text-muted);font-size:8px}.measurements{fill:none;stroke:rgba(0,217,255,.28);stroke-width:1;stroke-dasharray:4 7}.measurements text{stroke:none;font-size:8px}.architecture{opacity:calc(.12 + var(--architecture) * .88)}.module{fill:rgba(6,36,58,.74);stroke:var(--cyan);stroke-width:2;filter:url(#cyanGlow)}.chip-pins{fill:none;stroke:var(--cyan);stroke-width:2}.circuits{fill:rgba(0,217,255,.9);stroke:var(--cyan);stroke-width:2}.circuit{fill:none;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--architecture))}.gears{fill:none;stroke:var(--cyan);stroke-width:2;opacity:var(--architecture)}.gear-a{transform:rotate(calc(var(--flow) * 320deg))}.gear-b{transform:rotate(calc(var(--flow) * -480deg))}.data-flow{fill:var(--phosphor);filter:url(#cyanGlow);opacity:var(--flow)}.security{fill:none;stroke:var(--phosphor);stroke-width:2;opacity:var(--boundary);filter:url(#cyanGlow)}.security-boundary{stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--boundary))}.security text{fill:var(--phosphor);font-size:9px}.anomaly{fill:none;stroke:var(--warning);stroke-width:2;opacity:var(--anomaly);filter:url(#redGlow)}.anomaly-core{fill:var(--warning)}.anomaly-ring{stroke-dasharray:5 6;transform-origin:610px 350px;transform:rotate(calc(var(--anomaly) * 250deg))}.anomaly text{fill:var(--warning);font-size:9px}.breach{fill:none;stroke:var(--breach);stroke-width:4;opacity:var(--breach-progress);filter:url(#redGlow)}.breach-path{stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--breach-progress))}.breach text{fill:var(--breach);font-size:10px}.exfiltration{fill:var(--breach);stroke:var(--breach);stroke-width:2;opacity:var(--breach-progress)}.exfil{fill:none;stroke-dasharray:8 10}.response{fill:none;stroke:var(--cyan);stroke-width:3;opacity:var(--response);filter:url(#cyanGlow)}.isolation{stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--response))}.response text{fill:var(--cyan);font-size:9px}.narrative-steps{min-width:0}.narrative-step{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:92vh;padding:6rem clamp(1rem,4vw,4rem);border-bottom:1px solid rgba(0,217,255,.13);opacity:1;transition:opacity .35s ease}.has-js .narrative-step{opacity:.36}.has-js .narrative-step.is-active{opacity:1}.step-index{position:absolute;top:7rem;right:1rem;color:rgba(0,217,255,8%);font:700 clamp(5rem,13vw,10rem)/1 var(--mono)}.narrative-step h2,.section-heading h2{position:relative;margin:0 0 2.25rem;color:var(--phosphor);font:700 clamp(2.5rem,5vw,5.4rem)/.94 var(--mono);letter-spacing:-.055em;text-shadow:0 0 16px rgba(0,255,102,.18)}.editorial-copy{position:relative;max-width:680px;color:var(--text);font-size:clamp(1rem,1.4vw,1.18rem)}.editorial-copy p{margin:0}.technical-note{width:fit-content;margin-top:2rem;padding:.7rem .9rem;border-left:2px solid var(--phosphor);background:rgba(0,255,102,5%);color:var(--phosphor-soft);font:10px/1.3 var(--mono);letter-spacing:.08em}.technical-note.is-cyan{border-color:var(--cyan);color:var(--cyan);background:rgba(0,217,255,5%)}.data-readout,.response-chain{display:flex;align-items:center;gap:.5rem;margin-top:2rem;color:var(--cyan);font:9px/1 var(--mono)}.data-readout i,.response-chain i{flex:1;min-width:16px;height:1px;background:repeating-linear-gradient(90deg,var(--cyan) 0 7px,transparent 7px 12px)}.is-warning h2{color:var(--warning);text-shadow:0 0 15px rgba(255,157,0,.25)}.alert-panel{display:grid;gap:.5rem;max-width:520px;padding:1.2rem;border:1px solid var(--warning);background:rgba(255,157,0,6%);font-family:var(--mono)}.alert-panel span,.alert-panel small{color:var(--warning);font-size:10px;letter-spacing:.12em}.alert-panel strong{font-size:1.2rem}.is-breach h2{color:var(--breach);text-shadow:0 0 18px rgba(255,59,48,.25)}.breach-readout{display:grid;gap:.4rem;margin-bottom:2rem;color:var(--breach);font:11px/1.4 var(--mono)}.system-link{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:48px;padding:.8rem 1rem;border:1px solid var(--cyan);background:rgba(0,217,255,4%);color:var(--cyan);font:700 11px/1 var(--mono);letter-spacing:.1em;text-decoration:none;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.system-link:hover{background:var(--cyan);color:var(--bg-deep);box-shadow:0 0 22px rgba(0,217,255,.25)}.breach-link{border-color:var(--breach);color:var(--breach);background:rgba(255,59,48,5%)}.breach-link:hover{background:var(--breach);color:#fff;box-shadow:0 0 22px rgba(255,59,48,.25)}.response-excerpt{max-width:650px;color:var(--text-muted)}.knowledge-section{position:relative;padding:10rem max(24px,calc((100vw - var(--content))/2));border-top:1px solid var(--line);background:linear-gradient(180deg,rgba(6,36,58,.18),transparent 28rem)}.section-heading{display:grid;grid-template-columns:1.1fr .9fr;column-gap:5rem;margin-bottom:5rem}.section-heading .eyebrow{grid-column:1/-1}.section-heading h2{font-size:clamp(3rem,6vw,6rem)}.knowledge-intro{align-self:end;padding-bottom:2.5rem;color:var(--text-muted)}.home-events,.event-archive{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.home-events{margin-bottom:3rem}.event-record{position:relative;display:grid;grid-template-columns:minmax(150px,35%)1fr;min-height:380px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:rgba(3,15,24,.58);overflow:hidden}.event-record::after{content:"";position:absolute;right:0;top:0;width:34px;height:34px;border-top:2px solid var(--blueprint-line);border-right:2px solid var(--blueprint-line)}.record-meta{position:absolute;z-index:3;top:.8rem;left:.8rem;right:.8rem;display:flex;justify-content:space-between;color:var(--cyan);font:9px/1 var(--mono);letter-spacing:.08em}.forensic-preview{position:relative;display:block;min-height:100%;overflow:hidden;background:var(--blueprint)}.forensic-preview img{width:100%;height:100%;object-fit:cover;object-position:top;filter:grayscale(.65)contrast(1.15)sepia(.2)hue-rotate(145deg);opacity:.7;transition:filter .35s ease,transform .45s ease,opacity .35s ease}.forensic-preview::after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0,transparent 0 3px,rgba(0,217,255,8%) 3px 4px)}.forensic-preview span{position:absolute;z-index:2;left:.7rem;bottom:.7rem;padding:.3rem .45rem;background:var(--bg-deep);color:var(--cyan);font:8px/1 var(--mono);letter-spacing:.1em}.event-record:hover .forensic-preview img{filter:none;opacity:.92;transform:scale(1.035)}.record-body{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:4.5rem 2rem 2rem}.record-status{margin-bottom:1rem;color:var(--text-muted);font:9px/1 var(--mono);letter-spacing:.1em}.record-body h2{margin:0 0 1rem;font:700 clamp(1.35rem,2.2vw,2.1rem)/1.05 var(--mono);text-transform:uppercase}.record-body h2 a{color:var(--phosphor);text-decoration:none}.record-body p{margin:0 0 1.5rem;color:var(--text-muted);font-size:.96rem}.record-open{margin-top:auto;color:var(--cyan);font:700 10px/1 var(--mono);letter-spacing:.12em;text-decoration:none}.record-open span{color:var(--phosphor)}.archive-hero,.page-hero,.record-header,.vademecum-hero{position:relative;padding:8rem max(24px,calc((100vw - var(--content))/2))6rem;border-bottom:1px solid var(--line);background:linear-gradient(135deg,rgba(6,36,58,.7),rgba(2,7,12,.55));overflow:hidden}.archive-hero::after,.page-hero::after,.record-header::after,.vademecum-hero::after{content:"";position:absolute;width:560px;height:560px;right:-130px;top:-260px;border:1px solid rgba(0,217,255,.18);border-radius:50%;box-shadow:0 0 0 42px rgba(0,217,255,.025),0 0 0 84px rgba(0,217,255,.018)}.archive-hero h1,.page-hero h1,.record-header h1,.vademecum-hero h1,.error-page h1{position:relative;z-index:1;max-width:1080px;margin:0;color:var(--phosphor);font:700 clamp(3.5rem,8vw,8.5rem)/.88 var(--mono);letter-spacing:-.07em;text-shadow:0 0 18px rgba(0,255,102,.2);text-transform:uppercase}.archive-hero>p:not(.eyebrow),.vademecum-hero>p:not(.eyebrow){color:var(--text-muted)}.archive-stats{display:flex;flex-wrap:wrap;gap:1.5rem;margin-top:3rem;color:var(--cyan);font:9px/1 var(--mono);letter-spacing:.12em}.event-archive{width:min(var(--content),calc(100% - 48px));margin:6rem auto 0}.pagination{display:flex;align-items:center;justify-content:space-between;width:min(var(--content),calc(100% - 48px));margin:3rem auto 7rem;padding:1.2rem 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.pagination a{padding:.5rem;color:var(--cyan);font:700 11px/1 var(--mono);text-decoration:none}.pagination a[aria-current=page]{background:var(--phosphor);color:var(--bg-deep)}.back-link{display:inline-block;margin-bottom:3rem;color:var(--cyan);font:10px/1 var(--mono);letter-spacing:.1em;text-decoration:none}.record-coordinates{display:flex;flex-wrap:wrap;gap:1.5rem;margin-bottom:1rem;color:var(--text-muted);font:9px/1 var(--mono);letter-spacing:.1em}.record-header h1{max-width:1180px;font-size:clamp(2.8rem,6.5vw,7rem);line-height:.98}.record-frame{position:relative;width:min(980px,calc(100% - 48px));margin:7rem auto;padding:clamp(1.5rem,5vw,5rem);border:1px solid var(--line);background:rgba(4,17,27,.86);box-shadow:22px 22px rgba(6,36,58,.45)}.record-frame::before{content:"";position:absolute;inset:12px;pointer-events:none;border:1px dashed rgba(0,217,255,.14)}.frame-label{position:absolute;top:-11px;left:2rem;padding:.35rem .65rem;background:var(--bg-deep);color:var(--cyan);font:9px/1 var(--mono);letter-spacing:.1em}.record-content{position:relative}.record-actions{display:flex;align-items:center;justify-content:space-between;width:min(980px,calc(100% - 48px));margin:0 auto 8rem;color:var(--text-muted);font:9px/1 var(--mono)}.editorial-content{color:var(--text)}.editorial-content p{margin:0 0 1.5rem}.editorial-content strong{color:#fff}.editorial-content .wp-block-media-text{display:grid;grid-template-columns:minmax(220px,42%)1fr;gap:clamp(1.5rem,4vw,3.5rem);align-items:center;margin:0 0 3rem}.editorial-content .wp-block-media-text__media{position:relative;padding:12px;border:1px solid var(--cyan);background:rgba(0,217,255,4%)}.editorial-content .wp-block-media-text__media::before{content:"FORENSIC DOCUMENT";position:absolute;z-index:2;top:-10px;left:12px;padding:.3rem .5rem;background:var(--bg-deep);color:var(--cyan);font:8px/1 var(--mono);letter-spacing:.1em}.editorial-content .wp-block-media-text__media img{width:100%}.editorial-content .wp-block-group.alignfull{margin:4rem calc(50% - 50vw);padding:4rem max(24px,calc((100vw - 820px)/2))!important;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:rgba(6,36,58,.3)}.editorial-content .wp-block-site-logo{display:none}.editorial-content .wp-block-image{margin:2rem 0}.editorial-content hr{border:0;border-top:1px solid var(--line)}.standard-page .page-content{width:min(860px,calc(100% - 48px));min-height:40vh;margin:6rem auto 8rem;padding:2rem 0}.vademecum-hero h1 span{color:var(--breach);text-shadow:0 0 18px rgba(255,59,48,.25)}.breach-protocol{display:grid;grid-template-columns:repeat(15,auto);align-items:center;width:min(1440px,calc(100% - 48px));margin:5rem auto;overflow-x:auto;padding:2rem;border:1px solid var(--line);background:rgba(4,17,27,.72)}.protocol-node{display:grid;justify-items:center;gap:.65rem;min-width:112px;opacity:1;transform:none;color:var(--cyan);transition:opacity .45s ease,transform .45s ease,color .45s ease}.protocol-node span{display:grid;place-items:center;width:42px;height:42px;border:1px solid;border-radius:50%;font:700 10px/1 var(--mono)}.protocol-node strong{font:700 9px/1.2 var(--mono);text-align:center}.protocol-link{width:clamp(20px,3vw,56px);height:1px;background:var(--blueprint-line);transform:scaleX(1);transform-origin:left;transition:transform .4s ease}.has-js .protocol-node{opacity:.36;transform:translateY(12px);color:inherit}.has-js .protocol-link{transform:scaleX(0)}.breach-protocol.is-visible .protocol-node{opacity:1;transform:none;color:var(--cyan)}.breach-protocol.is-visible .protocol-node.protocol-1,.breach-protocol.is-visible .protocol-node.protocol-2{color:var(--breach)}.breach-protocol.is-visible .protocol-node.protocol-3,.breach-protocol.is-visible .protocol-node.protocol-4{color:var(--warning)}.breach-protocol.is-visible .protocol-node.protocol-5,.breach-protocol.is-visible .protocol-node.protocol-6,.breach-protocol.is-visible .protocol-node.protocol-7{color:var(--phosphor)}.breach-protocol.is-visible .protocol-link{transform:scaleX(1)}.breach-protocol>:nth-child(2){transition-delay:.08s}.breach-protocol>:nth-child(3){transition-delay:.16s}.breach-protocol>:nth-child(4){transition-delay:.24s}.breach-protocol>:nth-child(5){transition-delay:.32s}.breach-protocol>:nth-child(6){transition-delay:.4s}.breach-protocol>:nth-child(7){transition-delay:.48s}.breach-protocol>:nth-child(8){transition-delay:.56s}.breach-protocol>:nth-child(9){transition-delay:.64s}.breach-protocol>:nth-child(10){transition-delay:.72s}.breach-protocol>:nth-child(11){transition-delay:.8s}.breach-protocol>:nth-child(12){transition-delay:.88s}.breach-protocol>:nth-child(13){transition-delay:.96s}.breach-protocol>:nth-child(14){transition-delay:1.04s}.breach-protocol>:nth-child(15){transition-delay:1.12s}.vademecum-grid{display:grid;grid-template-columns:minmax(0,1fr)340px;gap:4rem;width:min(var(--content),calc(100% - 48px));margin:0 auto 9rem}.vademecum-content{min-width:0}.download-console{position:sticky;top:2rem;align-self:start;display:grid;gap:1rem;padding:1.5rem;border:1px solid var(--breach);background:rgba(255,59,48,.055);box-shadow:12px 12px rgba(255,59,48,8%);font-family:var(--mono)}.download-console>span{color:var(--breach);font-size:10px}.download-console strong{color:var(--text);font-size:1.25rem}.download-console small{color:var(--text-muted)}.download-console a{padding:.9rem;border:1px solid var(--phosphor);color:var(--phosphor);font:700 10px/1 var(--mono);text-align:center;text-decoration:none}.download-console a:hover{background:var(--phosphor);color:var(--bg-deep)}.download-console code{overflow-wrap:anywhere;color:var(--text-muted);font-size:8px}.vademecum-content .wp-block-media-text__media{border-color:var(--breach)}.vademecum-content .wp-block-media-text__media::before{content:"VERIFIED PDF // SHA256 OK";color:var(--breach)}.site-footer{position:relative;border-top:1px solid var(--line);background:#010509}.footer-ruler{display:flex;align-items:center;gap:1rem;padding:0 max(24px,calc((100vw - var(--content))/2));color:var(--cyan);font:9px/1 var(--mono);letter-spacing:.12em;transform:translateY(-.5em)}.footer-ruler::before,.footer-ruler::after{content:"";flex:1;height:1px;background:var(--blueprint-line)}.footer-grid{display:grid;grid-template-columns:300px 1fr;gap:5rem;width:min(var(--content),calc(100% - 48px));margin:4rem auto}.footer-identity img{width:164px;filter:drop-shadow(0 0 15px rgba(0,217,255,.2))}.terminal-label{color:var(--phosphor);font:700 10px/1.3 var(--mono);letter-spacing:.12em}.footer-identity nav{display:grid;gap:.3rem;margin-top:2rem}.footer-identity nav a{width:fit-content;color:var(--text-muted);font:10px/1.5 var(--mono);letter-spacing:.08em;text-decoration:none}.footer-editorial{color:var(--text-muted);font-size:.9rem}.footer-editorial>.wp-block-group{min-height:0!important;padding:0!important}.footer-editorial .wp-block-site-logo,.footer-editorial .wp-block-separator{display:none}.footer-editorial figure{width:280px;margin:0 0 2rem}.footer-editorial figure:last-child{width:120px}.footer-editorial img{width:100%!important}.footer-bottom{display:flex;justify-content:space-between;gap:1rem;padding:1rem max(24px,calc((100vw - var(--content))/2));border-top:1px solid rgba(0,217,255,.12);color:rgba(169,181,188,.55);font:8px/1.3 var(--mono);letter-spacing:.09em}.error-page{min-height:70vh;padding:10rem max(24px,calc((100vw - var(--content))/2))}@media(max-width:1080px){.header-status{display:none}.site-header{grid-template-columns:1fr auto}.system-narrative{grid-template-columns:minmax(350px,.85fr)minmax(360px,1.15fr);gap:2rem}.event-record{grid-template-columns:1fr}.forensic-preview{min-height:260px;max-height:360px}.section-heading{grid-template-columns:1fr}.knowledge-intro{max-width:720px}.vademecum-grid{grid-template-columns:1fr}.download-console{position:relative;top:auto}}@media(max-width:800px){body{font-size:16px}.site-header{min-height:76px;padding-block:8px}.brand img{width:52px;height:52px}.brand strong{font-size:23px}.nav-toggle{display:none;place-content:center;gap:5px;width:44px;height:44px;padding:0;border:1px solid var(--line);background:0 0;color:var(--text)}.has-js .nav-toggle{display:grid}.nav-toggle span:not(.sr-only){width:22px;height:1px;background:currentColor;transition:transform .25s ease,opacity .25s ease}.nav-toggle[aria-expanded=true] span:nth-child(2){transform:translateY(6px)rotate(45deg)}.nav-toggle[aria-expanded=true] span:nth-child(3){opacity:0}.nav-toggle[aria-expanded=true] span:nth-child(4){transform:translateY(-6px)rotate(-45deg)}.primary-nav{grid-column:1/-1;position:static;display:flex;flex-wrap:wrap;gap:1rem;padding:.5rem 0;border:0;background:0 0;transform:none;opacity:1;pointer-events:auto}.has-js .primary-nav{position:absolute;top:100%;left:0;right:0;display:grid;gap:0;padding:1rem 24px 1.5rem;border-bottom:1px solid var(--cyan);background:rgba(2,7,12,.98);transform:scaleY(0);transform-origin:top;opacity:0;pointer-events:none;transition:transform .25s ease,opacity .25s ease}.has-js .primary-nav.is-open{transform:scaleY(1);opacity:1;pointer-events:auto}.primary-nav a{padding:1rem 0;border-bottom:1px solid rgba(0,217,255,.12)}.hero{min-height:calc(100svh - 76px);padding-top:6rem;padding-bottom:7rem}.hero::after{inset:1rem}.hero h1{font-size:clamp(4.6rem,24vw,8rem)}.hero-spec{display:none}.system-narrative{display:block;width:100%;padding:0}.system-stage{top:0;z-index:4;width:100%;height:48vh;min-height:340px;border-inline:0;background:rgba(3,15,24,.94)}.narrative-steps{position:relative;z-index:5}.narrative-step{min-height:78vh;margin:0 16px;padding:6rem 1rem;background:linear-gradient(90deg,rgba(2,7,12,.96),rgba(2,7,12,.82))}.step-index{top:4rem}.narrative-step h2{font-size:clamp(2.4rem,12vw,4rem)}.knowledge-section{padding-top:7rem}.home-events,.event-archive{grid-template-columns:1fr}.archive-hero,.page-hero,.record-header,.vademecum-hero{padding-top:6rem;padding-bottom:4rem}.archive-hero h1,.page-hero h1,.record-header h1,.vademecum-hero h1{font-size:clamp(2.8rem,15vw,5rem)}.editorial-content .wp-block-media-text{grid-template-columns:1fr}.record-frame{margin-block:4rem;padding:3rem 1.2rem;box-shadow:10px 10px rgba(6,36,58,.45)}.footer-grid{grid-template-columns:1fr;gap:3rem}.footer-bottom{display:grid}.breach-protocol{justify-content:start}}@media(max-width:480px){.brand-copy small{display:none}.hero-title br{display:none}.boot-sequence{font-size:10px}.knowledge-section{padding-inline:16px}.event-archive{width:calc(100% - 32px)}.record-body{padding-inline:1.2rem}.record-actions{align-items:flex-start;flex-direction:column;gap:1rem}.footer-grid{width:calc(100% - 32px)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}.boot-sequence span{opacity:1;transform:none}.narrative-step{opacity:1}.protocol-node{opacity:1;transform:none}.protocol-link{transform:scaleX(1)}.system-stage{--architecture:1;--flow:1;--boundary:1;--anomaly:1;--breach-progress:1;--response:1}.ambient-network{display:none}}