.bad-page{background:linear-gradient(170deg, var(--g-bg-from) 0%, var(--g-bg-via) 35%, var(--g-bg-mid) 70%, var(--g-bg-from) 100%);color:var(--assured-text-soft);border-radius:0;min-height:calc(100vh - 64px);margin:0;padding:2.5rem clamp(1rem,4vw,3rem) 3rem;position:relative;overflow:clip}.bad-bg{pointer-events:none;z-index:0;position:absolute;inset:0}.bad-bg__grid{opacity:.55;background-image:linear-gradient(#ef44440f 1px,#0000 1px),linear-gradient(90deg,#ef44440f 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 30%,#0000 80%);mask-image:radial-gradient(#000 30%,#0000 80%)}.bad-bg__scan{opacity:.5;mix-blend-mode:screen;background:linear-gradient(#0000 0% 49%,#ef444414 50%,#0000 51% 100%) 0 0/100% 6px;animation:12s linear 3 forwards bad-scan;position:absolute;inset:0}@keyframes bad-scan{0%{background-position:0 -100%}to{background-position:0 200%}}.bad-bg__particles{position:absolute;inset:0}.bad-bg__particles span{background:var(--assured-danger);width:3px;height:3px;box-shadow:0 0 8px var(--assured-danger);opacity:0;border-radius:50%;animation:14s linear infinite bad-particle;position:absolute}.bad-bg__particles span:first-child{animation-delay:0s;left:12%}.bad-bg__particles span:nth-child(2){animation-delay:3s;left:32%}.bad-bg__particles span:nth-child(3){animation-delay:6s;left:52%}.bad-bg__particles span:nth-child(4){animation-delay:9s;left:72%}.bad-bg__particles span:nth-child(5){animation-delay:12s;left:88%}@keyframes bad-particle{0%{opacity:0;transform:translateY(110vh)}10%{opacity:.6}90%{opacity:.4}to{opacity:0;transform:translateY(-10vh)}}.bad-page>:not(.g-bg):not(.bad-toast):not(.bad-secret-pet):not(.bad-bug):not(.bad-nav){z-index:1;position:relative}.bad-hero__art{width:100%;max-width:clamp(280px,60vw,480px);height:auto;margin:0 auto 1rem;display:block}.bad-letter{letter-spacing:-.04em;font-family:Inter Variable,system-ui,sans-serif;font-size:clamp(80px,18vw,130px);font-weight:900}.bad-scanline{animation:4s ease-in-out 3 forwards bad-letter-scan}@keyframes bad-letter-scan{0%{opacity:0;transform:translateY(-50px)}20%{opacity:.6}80%{opacity:.6}to{opacity:0;transform:translateY(50px)}}.bad-dots circle{animation:2s ease-in-out infinite bad-dot-pulse}.bad-dots circle:nth-child(2){animation-delay:.3s}.bad-dots circle:nth-child(3){animation-delay:.6s}@keyframes bad-dot-pulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}.bad-shuffle{color:#fecaca;cursor:pointer;background:linear-gradient(135deg,#ef444440,#7f1d1d66);border:1px solid #fca5a580;border-radius:.85rem;flex-direction:column;align-items:center;gap:.2rem;margin:0;padding:.85rem 1.5rem;font-family:inherit;transition:transform .18s,box-shadow .18s,border-color .18s;display:inline-flex}.bad-shuffle:hover{border-color:var(--assured-danger);transform:translateY(-2px);box-shadow:0 14px 28px -10px #ef444480}.bad-shuffle__icon,.bad-shuffle__glyph{font-size:1.5rem;line-height:0;transition:transform .4s;display:inline-block}.bad-shuffle__icon svg,.bad-shuffle__glyph svg{width:1.5rem;height:1.5rem}.bad-page.bad-anims-paused .bad-ico--pause,.bad-page:not(.bad-anims-paused) .bad-ico--play{display:none}.bad-shuffle.is-shuffling .bad-shuffle__icon{animation:.6s ease-in-out bad-dice-roll}@keyframes bad-dice-roll{0%{transform:rotate(0)scale(1)}40%{transform:rotate(540deg)scale(1.3)}to{transform:rotate(720deg)scale(1)}}.bad-shuffle__text{letter-spacing:.02em;color:#fff;font-size:.95rem;font-weight:700}.bad-shuffle__hint{color:var(--assured-danger-soft);letter-spacing:.04em;font-size:.7rem}.bad-toast{background:linear-gradient(135deg, var(--assured-danger), #7f1d1d);color:#fff;font-family:var(--font-mono);letter-spacing:.04em;z-index:1000;border:1px solid #fecaca;border-radius:9999px;padding:.85rem 1.5rem;font-size:.88rem;font-weight:600;animation:.35s ease-out bad-toast-in;position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%);box-shadow:0 14px 36px -10px #ef444499,0 0 0 1px #fca5a566}.bad-toast.is-out{animation:.4s ease-in forwards bad-toast-out}@keyframes bad-toast-in{0%{opacity:0;transform:translate(-50%)translateY(40px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes bad-toast-out{to{opacity:0;transform:translate(-50%)translateY(40px)}}.bad-page.bad-jackpot{animation:1s ease-in-out bad-jackpot-flash}@keyframes bad-jackpot-flash{0%,to{filter:none}50%{filter:hue-rotate(45deg)brightness(1.3)}}.bad-page.bad-chaos .bad-feature{animation:8s ease-in-out infinite bad-chaos-shake}@keyframes bad-chaos-shake{0%,to{transform:translate(0)}20%{transform:translate(-3px,1px)rotate(-.3deg)}40%{transform:translate(2px,-2px)rotate(.4deg)}60%{transform:translate(-1px,3px)rotate(-.2deg)}80%{transform:translate(3px,-1px)rotate(.3deg)}}.bad-page.bad-chaos:before{content:"🌪️ CHAOS MODE";color:#fff;font-family:var(--font-mono);letter-spacing:.1em;z-index:1001;background:#ef4444f2;border-radius:9999px;padding:.4rem .85rem;font-size:.78rem;font-weight:800;animation:1s ease-in-out infinite bad-chaos-pulse;position:fixed;top:.75rem;right:1rem;box-shadow:0 8px 18px -6px #ef4444cc}@keyframes bad-chaos-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.bad-bug{filter:drop-shadow(0 0 4px #ef444499);z-index:999;pointer-events:none;font-size:2rem;animation:9s linear forwards bad-bug-crawl;position:fixed;bottom:2rem;left:-3rem}@keyframes bad-bug-crawl{0%{transform:translate(0)rotate(-5deg)}25%{transform:translate(28vw)rotate(8deg)}50%{transform:translate(48vw)rotate(-5deg)translateY(-12px)}75%{transform:translate(72vw)rotate(10deg)}to{transform:translate(110vw)rotate(-5deg)}}.bad-bug.bad-bug--game{z-index:9998;cursor:pointer;pointer-events:auto;user-select:none;filter:drop-shadow(0 0 6px #ef4444b3);font-size:2rem;transition:transform .12s,filter .12s;animation:1.2s ease-in-out infinite bad-bug-wiggle;position:fixed;bottom:auto;left:0}.bad-bug.bad-bug--game:hover{filter:drop-shadow(0 0 12px #ef4444)}@keyframes bad-bug-wiggle{0%,to{transform:rotate(-15deg)translate(0)}25%{transform:rotate(10deg)translate(5px,-3px)}50%{transform:rotate(-5deg)translate(-3px,5px)}75%{transform:rotate(15deg)translate(2px,-2px)}}.bad-slime{z-index:9997;background:radial-gradient(circle at 35% 30%, var(--assured-success-soft) 0%, #4ade80 30%, var(--assured-success) 55%, var(--assured-success-deep) 80%, #15803d00 100%);pointer-events:none;filter:blur(.5px)drop-shadow(0 0 12px #22c55e8c);opacity:.9;border-radius:50% 60% 55% 45%/55% 45% 60% 50%;width:56px;height:56px;animation:.6s ease-out bad-slime-splat;position:fixed}@keyframes bad-slime-splat{0%{opacity:0;transform:scale(0)}40%{opacity:1;transform:scale(1.45)}to{opacity:.85;transform:scale(1)}}.bad-lose{z-index:10000;font-family:var(--font-mono);text-align:center;pointer-events:auto;background:radial-gradient(#500000e6 0%,#0f0000f7 80%);flex-direction:column;justify-content:center;align-items:center;padding:1rem;animation:.5s ease-out bad-lose-in;display:flex;position:fixed;inset:0}@keyframes bad-lose-in{0%{opacity:0}to{opacity:1}}.bad-lose__text{color:var(--assured-danger);text-shadow:0 0 30px var(--assured-danger), 0 0 60px var(--assured-danger-deep), 0 0 90px #7f1d1d;letter-spacing:.12em;font-size:clamp(4rem,18vw,14rem);font-weight:900;line-height:1;animation:.5s ease-in-out infinite alternate bad-lose-pulse}@keyframes bad-lose-pulse{0%{transform:scale(1)}to{text-shadow:0 0 50px var(--assured-danger), 0 0 100px var(--assured-danger-deep), 0 0 140px #7f1d1d;transform:scale(1.05)}}.bad-lose__sub{color:var(--assured-danger-soft);letter-spacing:.08em;text-transform:lowercase;margin-top:1.5rem;font-size:1rem;font-style:italic}@media (prefers-reduced-motion:reduce){.bad-bug.bad-bug--game{animation:none;transform:rotate(-10deg)}.bad-slime{animation-duration:.2s}.bad-lose__text{animation:none}}.bad-secret-pet{z-index:999;filter:drop-shadow(0 6px 16px #0006);pointer-events:none;font-size:3.5rem;animation:6s ease-in-out forwards bad-pet-pop;position:fixed;bottom:4rem;right:1.5rem}@keyframes bad-pet-pop{0%{opacity:0;transform:translateY(60px)scale(.4)}10%{opacity:1;transform:translateY(0)scale(1.15)}20%{transform:translateY(-8px)scale(1)}30%{transform:translateY(0)}85%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(40px)scale(.7)}}.bad-feature__rotator{color:var(--assured-danger-soft);font-family:var(--font-mono);letter-spacing:.04em;text-align:center;background:#ef44441f;border:1px dashed #fca5a559;border-radius:9999px;grid-column:1/-1;justify-self:center;width:fit-content;max-width:100%;margin:-.5rem 0 .25rem;padding:.35rem .85rem;font-size:.7rem}.bad-nav{top:calc(var(--header-height) + 8px);z-index:5;backdrop-filter:blur(10px);background:#0a03038c;border:1px solid #7f1d1d66;border-radius:.85rem;flex-wrap:wrap;justify-content:center;gap:.5rem;margin:0 0 2.5rem;padding:.85rem;display:flex;position:sticky}@media (width<=767px){.bad-nav{position:relative;top:auto}}.bad-nav__pill{color:#fecaca;background:#7f1d1d40;border:1px solid #ef444440;border-radius:9999px;align-items:center;gap:.35rem;padding:.4rem .85rem;font-size:.78rem;font-weight:600;text-decoration:none;transition:transform .15s,background .15s,border-color .15s;display:inline-flex}.bad-nav__pill:hover{border-color:var(--assured-danger);color:#fff;background:#ef44444d;transform:translateY(-1px)}.bad-section{scroll-margin-top:var(--g-jump-offset,6rem);margin:0 0 3.5rem}.bad-section__head{border-left:4px solid var(--assured-danger);background:linear-gradient(90deg,#7f1d1d4d,#0a030366 70%);border-radius:.6rem;align-items:center;gap:1.25rem;margin-bottom:1.5rem;padding:1.25rem 1.5rem;display:flex}.bad-section__ico{color:var(--assured-danger-soft);filter:drop-shadow(0 0 8px #ef444480);flex:none;line-height:0;animation:4s ease-in-out infinite bad-icon-float}.bad-section__ico svg{width:2.2rem;height:2.2rem}@keyframes bad-icon-float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-4px)rotate(2deg)}}.bad-section__head h2{color:#fff;margin:0;font-size:1.5rem;font-weight:800}.bad-section__head p{color:var(--assured-text-muted);margin:.3rem 0 0;font-size:.95rem;line-height:1.55}.bad-subhead{color:var(--assured-danger-soft);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #ef444459;margin:2rem 0 .85rem;padding:0 0 .4rem;font-size:.82rem;font-weight:700;line-height:1.4}.bad-section__head+.bad-subhead{margin-top:0}:where(.bad-page) svg text{font-family:var(--font-mono)}.bad-feature{background:linear-gradient(135deg,#7f1d1d59,#0a03038c);border:1px solid #ef444459;border-radius:1rem;grid-template-columns:1fr;gap:1.5rem;margin:1.5rem 0;padding:1.5rem;display:grid}@media (width>=768px){.bad-feature{grid-template-columns:1fr 1.2fr;align-items:center}.bad-feature--reverse .bad-feature__art{order:2}}.bad-feature__art{background:radial-gradient(#ef44441f 0%,#0000 70%);border-radius:.7rem;justify-content:center;align-items:center;min-height:160px;padding:1rem;display:flex}.bad-feature__art svg{width:100%;max-width:360px;height:auto}.bad-feature__tag{color:#fecaca;font-family:var(--font-mono);letter-spacing:.1em;background:#ef444438;border-radius:9999px;margin-bottom:.65rem;padding:.2rem .55rem;font-size:.65rem;font-weight:800;display:inline-block}.bad-feature__text h3{color:#fff;margin:0 0 .55rem;font-size:1.35rem;font-weight:800}.bad-feature__text p{color:var(--assured-text-muted);margin:0;font-size:.95rem;line-height:1.65}.bad-feature__text code{color:var(--assured-danger-soft);background:#0a0303b3;border-radius:.25rem;padding:.05rem .3rem;font-size:.88em}.bad-terms{grid-template-columns:1fr;gap:.7rem;margin:1.25rem 0;display:grid}@media (width>=640px){.bad-terms{grid-template-columns:1fr 1fr}}@media (width>=1024px){.bad-terms{grid-template-columns:repeat(3,1fr)}}@media (width>=1400px){.bad-terms{grid-template-columns:repeat(4,1fr)}}.bad-term{background:#0a03038c;border:1px solid #7f1d1d73;border-left:3px solid #7f1d1d;border-radius:.55rem;padding:.95rem 1.15rem;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;overflow:hidden}.bad-term:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle at 0 0,#ef44441a,#0000 60%);transition:opacity .2s;position:absolute;inset:0}.bad-term:hover{border-left-color:var(--assured-danger);border-color:#ef444480;transform:translateY(-2px);box-shadow:0 8px 22px -10px #ef444459}.bad-term:hover:before{opacity:1}.bad-term :is(h3,h4){color:#fecaca;margin:0 0 .3rem;font-size:.92rem;font-weight:700;line-height:1.5}.bad-term p{color:var(--assured-text-muted);margin:0;font-size:.83rem;line-height:1.5}.bad-term p code{color:var(--assured-danger-soft);background:#0a0303b3;border-radius:.2rem;padding:.03rem .25rem;font-size:.92em}.bad-term p em{color:var(--assured-danger-soft);font-style:italic}.bad-term--featured{border-left-color:var(--assured-danger);background:linear-gradient(135deg,#ef44441f,#0a030399)}.bad-term--featured :is(h3,h4){color:#fff}.bad-actors{grid-template-columns:1fr;gap:1rem;margin:1.25rem 0;display:grid}@media (width>=768px){.bad-actors{grid-template-columns:1fr 1fr}}@media (width>=1200px){.bad-actors{grid-template-columns:repeat(3,1fr)}}.bad-actor{background:#0a030399;border:1px solid #7f1d1d80;border-radius:.75rem;padding:1.25rem 1.4rem;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative}.bad-actor:hover{border-color:#ef444499;transform:translateY(-3px);box-shadow:0 14px 28px -14px #ef444466}.bad-actor :is(h3,h4){color:#fecaca;flex-wrap:wrap;align-items:baseline;gap:.45rem;margin:0 0 .45rem;font-size:1rem;font-weight:800;line-height:1.5;display:flex}.bad-actor :is(h3,h4) span{color:var(--assured-text-dim);letter-spacing:.04em;font-size:.72rem;font-weight:600}.bad-actor p{color:var(--assured-text-muted);margin:0;font-size:.87rem;line-height:1.55}.bad-campaigns{grid-template-columns:1fr;gap:1rem;margin:1.25rem 0;display:grid}@media (width>=768px){.bad-campaigns{grid-template-columns:1fr 1fr}}@media (width>=1200px){.bad-campaigns{grid-template-columns:repeat(3,1fr)}}.bad-campaign{background:#0a030399;border:1px solid #7f1d1d80;border-radius:.75rem;padding:1.3rem 1.4rem;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative}.bad-campaign:before{content:attr(data-year);color:var(--assured-danger-soft);font-family:var(--font-mono);letter-spacing:.04em;background:#ef444433;border:1px solid #fca5a54d;border-radius:9999px;padding:.15rem .55rem;font-size:.7rem;font-weight:700;position:absolute;top:.75rem;right:1rem}.bad-campaign:hover{border-color:#ef444499;transform:translateY(-3px);box-shadow:0 14px 28px -14px #ef444466}.bad-campaign :is(h3,h4){color:#fff;margin:0 0 .5rem;padding-right:3.5rem;font-size:1rem;font-weight:800;line-height:1.5}.bad-campaign p{color:var(--assured-text-muted);margin:0;font-size:.87rem;line-height:1.55}.bad-families{grid-template-columns:1fr;gap:1rem;margin:1.25rem 0;display:grid}@media (width>=768px){.bad-families{grid-template-columns:1fr 1fr}}@media (width>=1200px){.bad-families{grid-template-columns:repeat(3,1fr)}}.bad-family{border:1px solid #7f1d1d73;border-top:3px solid var(--assured-danger);background:#0a03038c;border-radius:.75rem;padding:1.25rem 1.4rem;transition:transform .18s,box-shadow .18s;position:relative}.bad-family:hover{transform:translateY(-3px);box-shadow:0 14px 28px -14px #ef444466}.bad-family :is(h3,h4){color:#fecaca;margin:0 0 .45rem;font-size:.98rem;font-weight:800;line-height:1.5}.bad-family p{color:var(--assured-text-muted);margin:0;font-size:.87rem;line-height:1.55}.bad-actor p.bad-actor__meta,.bad-term p.bad-status,.bad-family p.bad-status{color:var(--assured-text-dim);margin:.5rem 0 0;font-size:.74rem;line-height:1.5}.bad-term p.bad-signal,.bad-family p.bad-signal,.bad-actor p.bad-signal,.bad-campaign p.bad-signal{color:var(--assured-text-muted);border-top:1px dashed #ef44444d;margin:.55rem 0 0;padding-top:.45rem;font-size:.77rem;line-height:1.5}.bad-term p.bad-signal strong,.bad-family p.bad-signal strong,.bad-actor p.bad-signal strong,.bad-campaign p.bad-signal strong{color:var(--assured-danger-soft);font-weight:700}.bad-term p.bad-signal a,.bad-family p.bad-signal a,.bad-actor p.bad-signal a,.bad-campaign p.bad-signal a{color:var(--assured-danger-soft)}.bad-chip{color:#fecaca;letter-spacing:.02em;white-space:nowrap;background:#7f1d1d73;border:1px solid #ef444466;border-radius:999px;margin-right:.35rem;padding:.05rem .45rem;font-weight:700;display:inline-block}.bad-anim--lateral .bad-anim__dot{filter:drop-shadow(0 0 6px var(--assured-danger))}.bad-anim--lock .bad-anim__shackle{transform-origin:110px 80px;animation:4s ease-in-out infinite bad-lock-close}@keyframes bad-lock-close{0%,40%{transform:translateY(-22px)}55%{transform:translateY(-22px)}70%,to{transform:translateY(0)}}.bad-anim--lock .bad-anim__bits text{animation:3s ease-in-out infinite bad-bit-flicker}.bad-anim--lock .bad-anim__bits text:nth-child(2){animation-delay:.5s}.bad-anim--lock .bad-anim__bits text:nth-child(3){animation-delay:1s}.bad-anim--lock .bad-anim__bits text:nth-child(4){animation-delay:1.5s}@keyframes bad-bit-flicker{0%,to{opacity:.4}50%{opacity:1}}.bad-anim--bleed .bad-anim__leak text{opacity:0;animation:3s linear infinite bad-leak}.bad-anim--bleed .bad-anim__leak text:nth-child(2){animation-delay:.7s}.bad-anim--bleed .bad-anim__leak text:nth-child(3){animation-delay:1.4s}@keyframes bad-leak{0%{opacity:0;transform:translate(0)}20%{opacity:1}to{opacity:0;transform:translate(35px)}}.bad-anim--spray .bad-anim__pw text{opacity:0;animation:3s ease-in-out infinite bad-spray}.bad-anim--spray .bad-anim__pw text:nth-child(2){animation-delay:.4s}.bad-anim--spray .bad-anim__pw text:nth-child(3){animation-delay:.8s}@keyframes bad-spray{0%{opacity:0;transform:translate(-20px)}30%{opacity:1}to{opacity:0;transform:translate(80px)}}.bad-anim--spray .bad-anim__targets g{animation:3s ease-in-out infinite bad-target-flash}.bad-anim--spray .bad-anim__targets g:nth-child(2){animation-delay:.2s}.bad-anim--spray .bad-anim__targets g:nth-child(3){animation-delay:.4s}.bad-anim--spray .bad-anim__targets g:nth-child(4){animation-delay:.6s}.bad-anim--spray .bad-anim__targets g:nth-child(5){animation-delay:.8s}@keyframes bad-target-flash{0%,to{opacity:.7}50%{opacity:1;filter:drop-shadow(0 0 6px var(--assured-danger))}}.bad-anim--hollow .bad-anim__inner{transform-origin:90px 90px;animation:4s ease-in-out infinite bad-hollow-swap}@keyframes bad-hollow-swap{0%,to{opacity:.5;transform:scale(.6)}50%{opacity:1;transform:scale(1)}}.bad-anim--beacon .bad-anim__ring{transform-origin:60px 100px;opacity:0}.bad-anim--beacon .bad-anim__ring--1{animation:4s ease-out infinite bad-ring}.bad-anim--beacon .bad-anim__ring--2{animation:4s ease-out 1.3s infinite bad-ring}.bad-anim--beacon .bad-anim__ring--3{animation:4s ease-out 2.6s infinite bad-ring}@keyframes bad-ring{0%{opacity:.8;transform:scale(.3)}to{opacity:0;transform:scale(2)}}.bad-anim--phish .bad-anim__bait{transform-origin:160px 60px;animation:4s ease-in-out infinite bad-bait}.bad-anim--phish .bad-anim__line{animation:4s ease-in-out infinite bad-line}@keyframes bad-bait{0%,to{transform:translateY(0)rotate(0)}40%{transform:translateY(50px)rotate(-5deg)}60%{transform:translateY(50px)rotate(-5deg)}}@keyframes bad-line{0%,to{transform-origin:160px 20px;transform:scaleY(1)}40%{transform-origin:160px 20px;transform:scaleY(2.4)}60%{transform-origin:160px 20px;transform:scaleY(2.4)}}.bad-anim--escalate .bad-anim__rung line{transition:stroke .3s,stroke-width .3s}.bad-anim--escalate .bad-anim__rung--1 line{animation:6s linear infinite bad-rung-glow}.bad-anim--escalate .bad-anim__rung--2 line{animation:6s linear 1.5s infinite bad-rung-glow}.bad-anim--escalate .bad-anim__rung--3 line{animation:6s linear 3s infinite bad-rung-glow}.bad-anim--escalate .bad-anim__rung--4 line{animation:6s linear 4.5s infinite bad-rung-glow}@keyframes bad-rung-glow{0%,90%,to{stroke:var(--assured-danger-soft);stroke-width:3px}5%,25%{stroke:var(--assured-danger);stroke-width:5px;filter:drop-shadow(0 0 6px var(--assured-danger))}}.bad-anim--escalate .bad-anim__climber{filter:drop-shadow(0 0 6px var(--assured-danger))}.bad-anim--persist .bad-anim__slot rect{transition:stroke .3s,fill .3s}.bad-anim--persist .bad-anim__check{opacity:0}.bad-anim--persist .bad-anim__check--1{animation:6s ease-in-out infinite bad-check-pop}.bad-anim--persist .bad-anim__check--2{animation:6s ease-in-out 1.2s infinite bad-check-pop}.bad-anim--persist .bad-anim__check--3{animation:6s ease-in-out 2.4s infinite bad-check-pop}.bad-anim--persist .bad-anim__check--4{animation:6s ease-in-out 3.6s infinite bad-check-pop}@keyframes bad-check-pop{0%,5%{opacity:0;transform:scale(0)}15%{opacity:1;transform:scale(1.4)}20%,90%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}.bad-anim--stux .bad-anim__rotor{animation:1.6s linear infinite bad-stux-spin}@keyframes bad-stux-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.bad-anim--stux .bad-anim__truth{animation:3s ease-in-out infinite bad-truth-flicker}@keyframes bad-truth-flicker{0%,50%,to{opacity:.4}25%,75%{opacity:1}}.bad-anim--worm .bad-worm-host{fill:var(--g-bg-via);stroke:#7f1d1d;stroke-width:1px;animation:5s ease-in-out infinite bad-worm-infect}.bad-worm-host--0{animation-delay:0s}.bad-worm-host--4{animation-delay:.5s}.bad-worm-host--6{animation-delay:1s}.bad-worm-host--10{animation-delay:1.5s}.bad-worm-host--12{animation-delay:2s}.bad-worm-host--14{animation-delay:2.5s}@keyframes bad-worm-infect{0%,5%{fill:var(--g-bg-via);stroke:#7f1d1d}20%,85%{fill:var(--assured-danger);stroke:var(--assured-danger-soft);filter:drop-shadow(0 0 4px var(--assured-danger))}to{fill:var(--g-bg-via);stroke:#7f1d1d}}.bad-anim--botnet .bad-bot{fill:var(--assured-danger);stroke:var(--assured-danger-soft);stroke-width:1px;animation:4s ease-in-out infinite bad-bot-pulse}.bad-bot--1{animation-delay:0s}.bad-bot--2{animation-delay:.4s}.bad-bot--3{animation-delay:.8s}.bad-bot--4{animation-delay:1.2s}.bad-bot--5{animation-delay:1.6s}.bad-bot--6{animation-delay:2s}.bad-bot--7{animation-delay:2.4s}.bad-bot--8{animation-delay:2.8s}@keyframes bad-bot-pulse{0%,60%,to{filter:none;transform:scale(1)}10%,30%{filter:drop-shadow(0 0 6px var(--assured-danger));transform:scale(1.6)}}.bad-anim--wiper .bad-anim__file{transform-origin:0;animation:5s ease-in-out infinite bad-wipe}.bad-anim--wiper .bad-anim__file--1{animation-delay:0s}.bad-anim--wiper .bad-anim__file--2{animation-delay:.4s}.bad-anim--wiper .bad-anim__file--3{animation-delay:.8s}.bad-anim--wiper .bad-anim__file--4{animation-delay:1.2s}.bad-anim--wiper .bad-anim__file--5{animation-delay:1.6s}@keyframes bad-wipe{0%,10%{opacity:1;transform:scaleX(1)}40%{opacity:1;transform:scaleX(1)}55%,85%{opacity:.15;transform:scaleX(.02)}to{opacity:1;transform:scaleX(1)}}.bad-anim--log4 .bad-anim__step rect{filter:brightness(.6);transition:filter .3s}.bad-anim--log4 .bad-anim__step--1 rect{animation:6s linear infinite bad-log4-step}.bad-anim--log4 .bad-anim__step--2 rect{animation:6s linear 1.5s infinite bad-log4-step}.bad-anim--log4 .bad-anim__step--3 rect{animation:6s linear 3s infinite bad-log4-step}.bad-anim--log4 .bad-anim__step--4 rect{animation:6s linear 4.5s infinite bad-log4-step}@keyframes bad-log4-step{0%,80%,to{filter:brightness(.55)}10%,30%{filter:brightness(1.6) drop-shadow(0 0 8px var(--assured-danger))}}.bad-anim--brute .bad-anim__pw{opacity:0}.bad-anim--brute .bad-anim__pw--1{animation:6s step-end infinite bad-pw-cycle}.bad-anim--brute .bad-anim__pw--2{animation:6s step-end 1s infinite bad-pw-cycle}.bad-anim--brute .bad-anim__pw--3{animation:6s step-end 2s infinite bad-pw-cycle}.bad-anim--brute .bad-anim__pw--4{animation:6s step-end 3s infinite bad-pw-cycle}.bad-anim--brute .bad-anim__pw--5{animation:6s step-end 4s infinite bad-pw-cycle}.bad-anim--brute .bad-anim__pw--6{animation:6s step-end 5s infinite bad-pw-cycle}@keyframes bad-pw-cycle{0%,16%,to{opacity:1}17%,99%{opacity:0}}.bad-anim--brute .bad-anim__lockTarget{animation:1s ease-in-out infinite bad-lock-shake}@keyframes bad-lock-shake{0%,to{transform:translate(0)}25%{transform:translate(-1.5px)}75%{transform:translate(1.5px)}}.bad-anim--dll .bad-anim__dllbox{animation:5s ease-in-out infinite bad-dll-fly}@keyframes bad-dll-fly{0%,10%{opacity:0;transform:translate(0)}20%{opacity:1}60%{opacity:1;transform:translate(110px)}70%{opacity:0;transform:translate(110px)}to{opacity:0;transform:translate(0)}}.bad-anim--dll .bad-anim__injected{opacity:0;animation:5s ease-in-out infinite bad-inject}@keyframes bad-inject{0%,60%{opacity:0}70%,95%{opacity:1;filter:drop-shadow(0 0 4px var(--assured-danger))}to{opacity:0}}.bad-anim--dns .bad-anim__pkt{opacity:0;animation:5s ease-in-out infinite bad-pkt-hop}@keyframes bad-pkt-hop{0%,5%{opacity:0;transform:translate(-80px)}15%,35%{opacity:1;transform:translate(-80px)}50%,70%{opacity:1;transform:translate(0)}85%,to{opacity:0;transform:translate(80px)}}.bad-anim--flux .bad-anim__ip{opacity:.25}.bad-anim--flux .bad-anim__ip--1{animation:7s step-end infinite bad-flux}.bad-anim--flux .bad-anim__ip--2{animation:7s step-end 1.1s infinite bad-flux}.bad-anim--flux .bad-anim__ip--3{animation:7s step-end 2.2s infinite bad-flux}.bad-anim--flux .bad-anim__ip--4{animation:7s step-end 3.3s infinite bad-flux}.bad-anim--flux .bad-anim__ip--5{animation:7s step-end 4.4s infinite bad-flux}.bad-anim--flux .bad-anim__ip--6{animation:7s step-end 5.5s infinite bad-flux}@keyframes bad-flux{0%,14%,to{opacity:1;filter:drop-shadow(0 0 6px var(--assured-danger))}15%,99%{opacity:.2;filter:none}}.bad-anim--exfil .bad-anim__file{animation:6s ease-in-out infinite bad-exfil-leak}.bad-anim--exfil .bad-anim__file--a{animation-delay:0s}.bad-anim--exfil .bad-anim__file--b{animation-delay:1.2s}.bad-anim--exfil .bad-anim__file--c{animation-delay:2.4s}.bad-anim--exfil .bad-anim__file--d{animation-delay:3.6s}@keyframes bad-exfil-leak{0%,60%{opacity:1}75%{opacity:.6;transform:translate(15px)}85%,to{opacity:1;transform:translate(0)}}.bad-anim--sqli .bad-anim__sqli-payload{animation:3s ease-in-out infinite bad-sqli-flicker}@keyframes bad-sqli-flicker{0%,to{opacity:1}20%{opacity:.3}40%,80%{opacity:1;filter:drop-shadow(0 0 4px var(--assured-danger))}}.bad-anim--zero .bad-anim__zero-ring{transform-origin:50%;animation:4s linear infinite bad-zero-spin}@keyframes bad-zero-spin{0%{stroke-dashoffset:0}to{stroke-dashoffset:377px}}.bad-anim--zero .bad-anim__zero-counter{animation:2s ease-in-out infinite bad-zero-flash}@keyframes bad-zero-flash{0%,to{opacity:1}50%{opacity:.4}}.bad-anim--uac .bad-anim__crack{animation:4s ease-in-out infinite bad-uac-crack}@keyframes bad-uac-crack{0%,30%{stroke-dashoffset:200px;opacity:0}40%,80%{stroke-dashoffset:0;opacity:1}90%,to{stroke-dashoffset:0;opacity:0}}.bad-anim--dump .bad-anim__cred{opacity:0}.bad-anim--dump .bad-anim__cred--1{animation:6s ease-in-out infinite bad-cred-reveal}.bad-anim--dump .bad-anim__cred--2{animation:6s ease-in-out .3s infinite bad-cred-reveal}.bad-anim--dump .bad-anim__cred--3{animation:6s ease-in-out .6s infinite bad-cred-reveal}.bad-anim--dump .bad-anim__cred--4{animation:6s ease-in-out .9s infinite bad-cred-reveal}.bad-anim--dump .bad-anim__cred--5{animation:6s ease-in-out 1.2s infinite bad-cred-reveal}.bad-anim--dump .bad-anim__cred--6{animation:6s ease-in-out 1.5s infinite bad-cred-reveal}@keyframes bad-cred-reveal{0%,10%{opacity:0;transform:translate(-10px)}25%,90%{opacity:1;transform:translate(0)}to{opacity:0}}.bad-anim--gold .bad-anim__tgt{transform-origin:175px 78px;animation:3s ease-in-out infinite bad-gold-glow}@keyframes bad-gold-glow{0%,to{filter:drop-shadow(0 0 #facc15)}50%{filter:drop-shadow(0 0 12px #facc15);transform:scale(1.04)}}.bad-anim--codeinj .bad-anim__inject{opacity:0;animation:4s ease-in-out infinite bad-codeinj-appear}@keyframes bad-codeinj-appear{0%,30%{opacity:0;transform:translateY(-6px)}50%,90%{opacity:1;filter:drop-shadow(0 0 4px var(--assured-danger));transform:translateY(0)}to{opacity:0}}.bad-anim--lotl .bad-lotl rect{transition:filter .3s}.bad-anim--lotl .bad-lotl--1{animation:8s linear infinite bad-lotl-glow}.bad-anim--lotl .bad-lotl--2{animation:8s linear 1.3s infinite bad-lotl-glow}.bad-anim--lotl .bad-lotl--3{animation:8s linear 2.6s infinite bad-lotl-glow}.bad-anim--lotl .bad-lotl--4{animation:8s linear 3.9s infinite bad-lotl-glow}.bad-anim--lotl .bad-lotl--5{animation:8s linear 5.2s infinite bad-lotl-glow}.bad-anim--lotl .bad-lotl--6{animation:8s linear 6.5s infinite bad-lotl-glow}@keyframes bad-lotl-glow{0%,90%,to{filter:brightness()}5%,20%{filter:brightness(1.6) drop-shadow(0 0 8px var(--assured-danger))}}.bad-anim--dga .bad-dga{opacity:0}.bad-anim--dga .bad-dga--1{animation:6s step-end infinite bad-dga-rot}.bad-anim--dga .bad-dga--2{animation:6s step-end 1s infinite bad-dga-rot}.bad-anim--dga .bad-dga--3{animation:6s step-end 2s infinite bad-dga-rot}.bad-anim--dga .bad-dga--4{animation:6s step-end 3s infinite bad-dga-rot}.bad-anim--dga .bad-dga--5{animation:6s step-end 4s infinite bad-dga-rot}.bad-anim--dga .bad-dga--6{animation:6s step-end 5s infinite bad-dga-rot}@keyframes bad-dga-rot{0%,16%,to{opacity:1}17%,99%{opacity:0}}.bad-anim--dga .bad-anim__dga-live{animation:3s ease-in-out infinite bad-dga-live}@keyframes bad-dga-live{0%,to{opacity:1}50%{opacity:.6}}.bad-anim--httpsc2 .bad-anim__hidden-c2{animation:4s ease-in-out infinite bad-c2-hide}@keyframes bad-c2-hide{0%,30%,to{fill:#fecaca;filter:none}40%,80%{fill:var(--assured-danger);filter:drop-shadow(0 0 6px var(--assured-danger))}}.bad-anim--front rect{transition:filter .3s}.bad-anim--front{animation:4s ease-in-out infinite bad-front-pulse}@keyframes bad-front-pulse{0%,50%,to{filter:none}25%,75%{filter:drop-shadow(0 0 6px var(--assured-danger))}}.bad-anim--sandbox .bad-sb-check{opacity:0}.bad-anim--sandbox .bad-sb-check--1{animation:6s ease-out infinite bad-sb-tick}.bad-anim--sandbox .bad-sb-check--2{animation:6s ease-out .6s infinite bad-sb-tick}.bad-anim--sandbox .bad-sb-check--3{animation:6s ease-out 1.2s infinite bad-sb-tick}.bad-anim--sandbox .bad-sb-check--4{fill:var(--assured-danger);animation:6s ease-out 1.8s infinite bad-sb-tick}.bad-anim--sandbox .bad-sb-check--5{fill:var(--assured-danger);animation:6s ease-out 2.4s infinite bad-sb-tick}@keyframes bad-sb-tick{0%,5%{opacity:0;transform:translate(-6px)}15%,90%{opacity:1;transform:translate(0)}to{opacity:0}}.bad-stomp-real,.bad-stomp-fake{fill:#fecaca}.bad-anim--stomp .bad-stomp-real{animation:4s ease-in-out infinite bad-stomp-real}.bad-anim--stomp .bad-stomp-fake{fill:var(--assured-danger);animation:4s ease-in-out infinite bad-stomp-fake}@keyframes bad-stomp-real{0%,35%,to{opacity:1}50%,90%{opacity:0}}@keyframes bad-stomp-fake{0%,35%,to{opacity:0}50%,90%{opacity:1}}.bad-anim--water .bad-water-visitor{animation:6s ease-in-out infinite bad-water-walk}.bad-water-visitor--1{animation-delay:0s}.bad-water-visitor--2{animation-delay:.3s}.bad-water-visitor--3{animation-delay:.6s}.bad-water-visitor--4{animation-delay:.9s}.bad-water-visitor--5{animation-delay:1.2s}.bad-water-visitor--6{animation-delay:1.5s}@keyframes bad-water-walk{0%,10%{filter:none;transform:translateY(0)}35%,65%{filter:drop-shadow(0 0 6px var(--assured-danger));transform:translateY(-30px)}90%,to{filter:none;transform:translateY(0)}}.bad-anim--stuff .bad-anim__pwlist2 text{animation:.8s step-end infinite bad-stuff-flick}@keyframes bad-stuff-flick{0%,50%{opacity:1}51%,to{opacity:.55}}.bad-foot{text-align:center;background:#0a03038c;border:1px solid #7f1d1d66;border-radius:.75rem;margin:2rem 0 0;padding:1.25rem 1.5rem}.bad-foot p{color:var(--assured-text-muted);margin:0;font-size:.92rem;line-height:1.55}.bad-foot a{color:var(--assured-danger-soft);text-decoration:underline}.bad-anims-paused :not(.bad-toast):not(.bad-secret-pet):not(.bad-bug):not(.bad-lose__text),.bad-anims-paused :before,.bad-anims-paused :after,.bad-offscreen,.bad-offscreen *{animation-play-state:paused!important}.bad-section__phases{color:var(--assured-text-dim);margin:.4rem 0 0;font-size:.78rem}.bad-section__phases a{color:var(--assured-danger-soft);border-bottom:1px solid #f8717159;text-decoration:none}.bad-section__phases a:hover{color:#fecaca;border-bottom-color:var(--g-accent-mid)}.bad-filter{justify-content:center;max-width:36rem;margin:0 auto 1.5rem;display:flex}.bad-filter .bad-search{flex:auto}.bad-search{color:#fecaca;background:#0a0303b3;border:1px solid #f8717166;border-radius:9999px;min-width:13rem;padding:.6rem 1rem;font-family:inherit;font-size:1rem}.bad-search:focus{outline-offset:2px;border-color:var(--g-accent-mid);outline:2px solid #0000;box-shadow:0 0 0 4px #f871712e}@media (pointer:coarse){.bad-nav__pill{min-height:2.75rem}}.bad-search::placeholder{color:var(--assured-text-dim)}.bad-search-count{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bad-empty{text-align:center;max-width:42rem;color:var(--assured-danger-soft);background:#0a03038c;border:1px dashed #f8717166;border-radius:.75rem;margin:1.5rem auto;padding:1.5rem}.bad-page{--bad-focus-offset:calc(var(--header-height) + 1rem)}@media (width>=768px){.bad-page{--bad-focus-offset:calc(var(--header-height) + 8px + 9rem)}}.bad-page :is(a[href],button,input,select,textarea,summary,[tabindex]):not(.bad-nav *){scroll-margin-top:var(--g-jump-offset,var(--bad-focus-offset))}.bad-term,.bad-actor,.bad-campaign,.bad-family{scroll-margin-top:var(--g-jump-offset,90px)}.bad-anchor{scroll-margin-top:var(--g-jump-offset,90px);position:absolute;top:0;left:0}.bad-term:has(.bad-anchor:target),.bad-actor:has(.bad-anchor:target),.bad-term:target,.bad-actor:target,.bad-campaign:target,.bad-family:target{border-color:var(--assured-danger);box-shadow:0 0 0 2px #ef444466}@media (prefers-reduced-motion:reduce){[class*=bad-anim],[class*=bad-anim] *,.bad-bg__scan,.bad-bg__particles span,.bad-letter,.bad-scanline,.bad-dots circle,.bad-section__ico,.bad-shuffle__icon,.bad-stomp-real,.bad-stomp-fake,.bad-letters,.bad-anim,.bad-page.bad-jackpot,.bad-page.bad-chaos:before,.bad-page.bad-chaos .bad-feature,circle[r]{transition:none!important;animation:none!important}.bad-anim--sandbox .bad-sb-check,.bad-anim--dga .bad-dga--3{opacity:1!important}.bad-anim--bleed .bad-anim__leak text,.bad-anim--spray .bad-anim__pw text,.bad-anim--persist .bad-anim__check,.bad-anim--dll .bad-anim__injected,.bad-anim--dns .bad-anim__pkt,.bad-anim--dump .bad-anim__cred,.bad-anim--codeinj .bad-anim__inject{opacity:1!important;transform:none!important}.bad-anim--brute .bad-anim__pw--1{opacity:1!important}.bad-anim--beacon .bad-anim__ring--1{opacity:.7!important;transform:scale(.8)!important}.bad-anim--beacon .bad-anim__ring--2{opacity:.45!important;transform:scale(1.25)!important}.bad-anim--beacon .bad-anim__ring--3{opacity:.2!important;transform:scale(1.7)!important}.bad-anim--stomp .bad-stomp-real{opacity:0!important}.bad-anim--stomp .bad-stomp-fake{opacity:1!important}}
