*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px}body{background:#000;color:#fff;font-family:IBM Plex Mono,monospace}::selection{background:#e8001c40;color:#fff}.skip-link{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden;z-index:9999;background:#e8001c;color:#000;font-weight:700;font-size:14px;text-decoration:none;border-radius:0}.skip-link:focus{left:16px;top:16px;width:auto;height:auto;padding:12px 24px;overflow:visible}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:root{--text-hero: clamp(40px, 6.5vw, 112px);--text-display: clamp(32px, 5vw, 72px);--text-xl: clamp(20px, 2.8vw, 38px);--font-display: "Space Grotesk", sans-serif;--font-mono: "IBM Plex Mono", monospace;--red: #e8001c;--red-dim: rgba(232,0,28,.08);--red-glow: rgba(232,0,28,.4);--red-line: rgba(232,0,28,.18);--grey-900: #0a0a0a;--grey-800: #111111;--grey-700: #1a1a1a;--grey-600: #222222;--grey-400: #555555;--grey-300: #888888;--grey-200: #aaaaaa;--scanlines: repeating-linear-gradient( 0deg, transparent, transparent 2px, rgba(255,255,255,.012) 2px, rgba(255,255,255,.012) 4px )}.bp{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;border:none;border-radius:0;background:#e8001c;color:#fff;font-weight:700;font-size:13px;cursor:pointer;font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;transition:all .2s ease;text-decoration:none;position:relative;overflow:hidden}.bp:hover{background:#ff1a2e;transform:translateY(-2px);box-shadow:0 8px 32px #e8001c59}.bp:active{transform:translateY(0);box-shadow:none}.bp:disabled{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}.bp:focus-visible{outline:2px solid #fff;outline-offset:3px}.bp:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:#ffffff26;border-radius:50%;transform:translate(-50%,-50%);transition:width .5s ease,height .5s ease;pointer-events:none}.bp:hover:before{width:300px;height:300px}.bo{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;border:1px solid rgba(255,255,255,.5);border-radius:0;background:transparent;color:#fff;font-weight:700;font-size:13px;cursor:pointer;font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;transition:all .2s ease;text-decoration:none}.bo:hover{background:#fff;color:#000;border-color:#fff}.bo:active{transform:scale(.98)}.bo:disabled{opacity:.45;cursor:not-allowed}.bo:focus-visible{outline:2px solid #e8001c;outline-offset:3px}.nav-link{position:relative;color:#ffffff8c;font-size:12px;font-weight:600;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.1em;cursor:pointer;transition:color .2s;text-decoration:none;background:none;border:none;padding:0}.nav-link:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:1px;background:#e8001c;transition:width .25s ease}.nav-link:hover{color:#fff}.nav-link:hover:after{width:100%}.nav-link:focus-visible{outline:2px solid #e8001c;outline-offset:4px}.card-interactive{cursor:pointer}.card-interactive:focus-visible{outline:2px solid #e8001c;outline-offset:2px}.pw{padding-left:64px!important;padding-right:64px!important}.g4{grid-template-columns:repeat(4,1fr)!important}.cmp-outer{overflow-x:auto;-webkit-overflow-scrolling:touch}.cmp-inner{min-width:560px}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes wordReveal{0%{transform:translateY(110%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes redPulse{0%,to{opacity:.7}50%{opacity:1}}@keyframes spin-slow{to{transform:rotate(360deg)}}@keyframes expandBar{0%{width:0}to{width:var(--bar-w, 100%)}}@keyframes float1{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes float2{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes gradientBorder{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes scanline{0%{top:-100%}to{top:100%}}@keyframes glitch1{0%,to{clip-path:inset(0 0 80% 0);transform:translate(-2px)}25%{clip-path:inset(20% 0 60% 0);transform:translate(2px)}50%{clip-path:inset(40% 0 40% 0);transform:translate(-1px)}75%{clip-path:inset(60% 0 20% 0);transform:translate(1px)}}@keyframes glitch2{0%,to{clip-path:inset(80% 0 0 0);transform:translate(2px)}25%{clip-path:inset(60% 0 20% 0);transform:translate(-2px)}50%{clip-path:inset(40% 0 40% 0);transform:translate(1px)}75%{clip-path:inset(20% 0 60% 0);transform:translate(-1px)}}@keyframes pulseGlow{0%,to{box-shadow:0 0 20px #e8001c0f}50%{box-shadow:0 0 50px #e8001c2e}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes gridPulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes threatEntrance{0%{background:#e8001c26;transform:translate(-4px)}to{background:transparent;transform:translate(0)}}@keyframes statusPulse{0%,to{box-shadow:0 0 4px #10b981;opacity:1}50%{box-shadow:0 0 12px #10b981;opacity:.7}}.section-dark{background-color:#000;background-image:var(--scanlines)}.section-raised{background-color:var(--grey-900);background-image:var(--scanlines)}.nav-link-active{color:#fff!important}.nav-link-active:before{content:"//";font-family:var(--font-mono);font-size:9px;color:#ff1a2e;margin-right:5px;opacity:.9;letter-spacing:0}.svc-card{position:relative}.svc-card:before,.svc-card:after{content:"";position:absolute;width:14px;height:14px;border-color:#ee0a24;border-style:solid;opacity:0;transition:opacity .3s ease;pointer-events:none}.svc-card:before{top:10px;left:10px;border-width:1px 0 0 1px}.svc-card:after{bottom:10px;right:10px;border-width:0 1px 1px 0}.svc-card:hover:before,.svc-card:hover:after{opacity:1}.insight-card-enhanced{position:relative;overflow:hidden}.insight-card-enhanced:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#e8001c,transparent);transform:scaleX(0);transform-origin:left;transition:transform .4s ease;pointer-events:none;z-index:1}.insight-card-enhanced:hover:before{transform:scaleX(1)}.section-label-mono{font-family:var(--font-mono);font-size:11px;font-weight:700;color:#ee0a24;letter-spacing:3px;text-transform:uppercase;display:block;margin-bottom:16px}.section-rule{width:48px;height:2px;background:#e8001c;box-shadow:0 0 12px var(--red-glow);margin-bottom:48px}.btn-ghost{display:inline-flex;align-items:center;gap:8px;padding:8px 0;min-height:24px;background:transparent;color:#ff1a2e;font-family:var(--font-mono);font-weight:700;font-size:12px;letter-spacing:1.5px;text-transform:uppercase;text-decoration:none;border:none;cursor:pointer;border-bottom:1px solid transparent;transition:border-color .2s ease}.btn-ghost:hover{border-bottom-color:#ff1a2e}.btn-ghost:focus-visible{outline:2px solid #e8001c;outline-offset:3px}.reveal-once{opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform .7s ease}.reveal-once.revealed{opacity:1;transform:translateY(0)}@media(max-width:768px){.stats-bar{grid-template-columns:1fr 1fr!important}.stats-bar>div:nth-child(2){border-right:none!important}.stats-bar>div:nth-child(3){border-top:1px solid #1a1a1a}}@media(max-width:480px){.stats-bar{grid-template-columns:1fr!important}.stats-bar>div{border-right:none!important;border-bottom:1px solid #1a1a1a}}@media(hover:hover)and (pointer:fine){body{cursor:none}}@media(hover:none){.cursor-dot,.cursor-ring{display:none!important}}.glitch-text{position:relative;display:inline-block}.glitch-text:before,.glitch-text:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden}.glitch-text:before{color:#ee0a24;animation:glitch1 4s infinite linear alternate;opacity:.4;text-shadow:-2px 0 #e8001c;animation-play-state:paused}.glitch-text:after{color:#3af;animation:glitch2 3s infinite linear alternate;opacity:.15;text-shadow:2px 0 #3af;animation-play-state:paused}.glitch-text:hover:before,.glitch-text:hover:after,.glitch-active:before,.glitch-active:after{animation-play-state:running}.scanline-sweep:after{content:"";position:absolute;top:-100%;left:0;width:100%;height:8px;background:linear-gradient(180deg,transparent,rgba(232,0,28,.08),transparent);animation:scanline 6s linear infinite;pointer-events:none;z-index:2}.card-tilt{transition:transform .4s ease,box-shadow .4s ease,border-color .4s ease!important;transform-style:preserve-3d}.card-tilt:hover{box-shadow:0 20px 60px #e8001c14,0 0 1px #e8001c4d!important}.shimmer-line{position:relative;overflow:hidden}.shimmer-line:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(232,0,28,.15) 50%,transparent 100%);background-size:200% 100%;animation:shimmer 4s ease-in-out infinite;pointer-events:none}.type-cursor{display:inline-block;width:3px;height:1em;background:#e8001c;margin-left:4px;animation:blink .8s step-end infinite;box-shadow:0 0 8px #e8001c99;vertical-align:text-bottom}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:#000}::-webkit-scrollbar-thumb{background:#e8001c}::-webkit-scrollbar-thumb:hover{background:#ff1a2e}.feed-scroll::-webkit-scrollbar{width:4px}.feed-scroll::-webkit-scrollbar-track{background:#000}.feed-scroll::-webkit-scrollbar-thumb{background:#e8001c}.mobile-drawer{transform:translate(100%);transition:transform .35s cubic-bezier(.4,0,.2,1)}.mobile-drawer.open{transform:translate(0)}.mobile-backdrop{opacity:0;pointer-events:none;transition:opacity .35s ease}.mobile-backdrop.open{opacity:1;pointer-events:auto}@media(max-width:900px){.mobile-drawer{display:flex!important}.mobile-backdrop{display:block!important}}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:9999;opacity:.022;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='250' height='250'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='250' height='250' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat}@media(min-width:1600px){:root{--text-hero: clamp(80px, 6vw, 128px);--text-display: clamp(40px, 4.5vw, 80px)}}@media(max-width:1200px){.g4,.g3{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:900px){:root{--text-hero: clamp(36px, 10vw, 80px);--text-display: clamp(26px, 6vw, 48px)}.g2,.g3,.g4,.ag{grid-template-columns:1fr!important}.fg{grid-template-columns:1fr 1fr!important}.pw{padding-left:20px!important;padding-right:20px!important}.nl{display:none!important}.mt{display:flex!important}.hf{flex-direction:column!important;text-align:left!important}.hb{justify-content:flex-start!important}.sr{flex-direction:column!important}section{padding-top:60px!important;padding-bottom:60px!important}.hero-grid{grid-template-columns:1fr!important;padding-top:80px!important;min-height:auto!important}.hero-label{padding:32px 20px 0!important}.hero-col{padding:16px 20px 40px!important}.hero-col-right{padding:0 20px 48px!important}.hero-terminal{display:none!important}.pf-outer{height:auto!important}.pf-sticky{position:relative!important;height:auto!important;overflow:visible!important}.pf-inner{flex-direction:column!important;height:auto!important}.pf-left{flex:none!important;padding:48px 20px 36px!important;border-right:none!important;border-bottom:1px solid #1e1e1e!important}.pf-right{flex:none!important;padding:32px 20px 48px!important}.pf-right>div>div:not(:first-child){display:none!important}.pf-steps,.pf-scroll-rail{display:none!important}.pf-left-panel{position:static!important;opacity:1!important;transform:none!important;pointer-events:auto!important;margin-bottom:32px!important}.pf-left-panel:last-child{margin-bottom:0!important}.dossier-wrap{height:auto!important;display:flex!important;flex-direction:column!important;gap:16px!important;cursor:default!important}.dossier-card{position:static!important;width:100%!important;margin-left:0!important;transform:none!important;box-shadow:2px 2px #e8001c!important}.proof-grid{grid-template-columns:1fr!important;gap:32px!important}body div[style*="padding: 0 24px"],body div[style*="padding: 0px 24px"]{padding-left:16px!important;padding-right:16px!important}}@media(max-width:640px){:root{--text-hero: clamp(32px, 12vw, 64px);--text-display: clamp(22px, 7vw, 40px)}.fg{grid-template-columns:1fr!important}.hero-label{padding:24px 16px 0!important}.hero-col{padding:12px 16px 32px!important}section{padding-top:48px!important;padding-bottom:48px!important}.zd-row,.zd-head{grid-template-columns:48px 1fr!important;gap:10px!important}.zd-date{display:none!important}.zd-desc{white-space:normal!important;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}@media(max-width:480px){.stats-bar{grid-template-columns:1fr!important}.stats-bar>div{border-right:none!important;border-bottom:1px solid #1a1a1a}section{padding-top:40px!important;padding-bottom:40px!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.glitch-text:before,.glitch-text:after{display:none!important}.ticker-track{animation-duration:40s!important;animation-iteration-count:infinite!important}.stats-ticker{animation-duration:32s!important;animation-iteration-count:infinite!important}.reveal-once{opacity:1!important;transform:none!important;transition:none!important}}.kev-row:focus-visible,.kev-chip:focus-visible,.kev-link:focus-visible,.kev-reset:focus-visible{outline:2px solid #e8001c;outline-offset:2px}.kev-chip{font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:700;letter-spacing:.04em;padding:7px 12px;min-height:32px;cursor:pointer;color:#9a9a9a;background:transparent;border:1px solid #1e1e1e;transition:color .15s,border-color .15s,background .15s}.kev-chip:hover{color:#fff;border-color:#444}.kev-chip[aria-pressed=true]{color:#ff1a2e;border-color:#e8001c80;background:#e8001c14}.kev-search{margin-left:auto;min-width:220px;min-height:32px;padding:6px 12px;font-family:IBM Plex Mono,monospace;font-size:12px;color:#fff;background:#000;border:1px solid #1e1e1e;border-radius:0}.kev-search::placeholder{color:#767676}.kev-search:focus{outline:none;border-color:#e8001c}.kev-link{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;min-height:32px;font-family:Space Grotesk,sans-serif;font-size:12px;font-weight:700;text-decoration:none;color:#fff;border:1px solid #333;transition:border-color .15s,color .15s}.kev-link:hover{border-color:#e8001c;color:#ff1a2e}.kev-vendor-chip{display:inline-flex;align-items:center;gap:8px;padding:4px 12px 4px 4px}.kev-types{display:grid;grid-template-columns:1fr 1fr;gap:2px 40px}.kev-type{display:grid;grid-template-columns:minmax(0,190px) 1fr 28px;gap:14px;align-items:center;width:100%;min-height:34px;padding:4px 8px;margin:0 -8px;cursor:pointer;text-align:left;font-family:IBM Plex Mono,monospace;font-size:12px;color:#9a9a9a;background:transparent;border:1px solid transparent;transition:background .15s,border-color .15s,color .15s}.kev-type-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kev-type:hover{background:#ffffff08;color:#fff}.kev-type[aria-pressed=true]{color:#fff;border-color:#e8001c73;background:#e8001c0f}.kev-type:focus-visible{outline:2px solid #e8001c;outline-offset:1px}.kev-reset{font:inherit;color:#ff1a2e;background:none;border:none;padding:0;cursor:pointer;text-decoration:underline}@media(max-width:900px){.kev-stats{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:640px){.kev-row,.kev-head{grid-template-columns:36px 46px minmax(0,1fr) 14px!important;gap:10px!important;padding-left:12px!important;padding-right:12px!important}.kev-types{grid-template-columns:1fr}.kev-type{grid-template-columns:minmax(0,1fr) 72px 22px;gap:10px}.kev-type-label{white-space:normal;line-height:1.3}.kev-due{display:none!important}.kev-search{margin-left:0;min-width:0;width:100%}.kev-meta{text-align:left!important}}
