.anomaly-article{--anomaly-glass:color-mix(in oklab, var(--panel) 68%, transparent);--anomaly-line:color-mix(in oklab, var(--a2) 24%, var(--line));background:radial-gradient(circle at 15% 8%,color-mix(in oklab,var(--a2) 18%,transparent),transparent 32rem),radial-gradient(circle at 84% 18%,color-mix(in oklab,var(--a5) 24%,transparent),transparent 34rem),radial-gradient(circle at 54% 66%,color-mix(in oklab,var(--a4) 12%,transparent),transparent 40rem),var(--bg)}.anomaly-article main{z-index:1;position:relative}.anomaly-hero{max-width:1120px;padding:10rem var(--pad) 4rem;margin:0 auto}.anomaly-hero .kicker{color:var(--a2)}.anomaly-hero h1{letter-spacing:0;max-width:980px;margin-top:1.3rem;font-size:clamp(3.25rem,8vw,7.6rem);line-height:.92}.anomaly-lead{max-width:790px;color:var(--ink);margin:2rem 0 0;font-size:clamp(1.18rem,2vw,1.68rem);line-height:1.55}.anomaly-intro{max-width:1120px;padding:1rem var(--pad) 5rem;grid-template-columns:.75fr 1fr 1fr;gap:1.4rem;margin:0 auto;display:grid}.anomaly-intro p{color:var(--muted);margin:0;font-size:1.03rem;line-height:1.8}.anomaly-intro p:first-child{color:var(--ink);font-size:clamp(1.45rem,2.5vw,2rem);line-height:1.2}.anomaly-section{max-width:1120px;padding:5rem var(--pad);border-top:1px solid var(--line);margin:0 auto}.anomaly-section--visual{padding-top:2rem}.anomaly-copy{max-width:810px}.anomaly-copy h2{letter-spacing:0;margin-bottom:2rem;font-size:clamp(2.3rem,4.8vw,4.7rem);line-height:1}.anomaly-copy h3{letter-spacing:0;margin:.45rem 0 .8rem;font-size:clamp(1.2rem,2vw,1.65rem)}.anomaly-copy p{color:var(--muted);font-size:1.05rem;line-height:1.9}.anomaly-blocks{gap:.8rem;margin-top:2rem;display:grid}.anomaly-blocks article{border:1px solid var(--anomaly-line);background:linear-gradient(135deg,var(--anomaly-glass),color-mix(in oklab,var(--a5) 7%,transparent));border-radius:8px;padding:1.35rem 1.45rem}.anomaly-blocks article>span{color:var(--a2);font:.75rem var(--font-mono)}.anomaly-blocks p{margin-bottom:0}.anomaly-points{grid-template-columns:repeat(5,1fr);gap:.75rem;margin:2.4rem 0 0;padding:0;list-style:none;display:grid}.anomaly-points li{border:1px solid var(--anomaly-line);background:var(--anomaly-glass);min-height:11rem;color:var(--muted);border-radius:8px;padding:1rem;font-size:.95rem;line-height:1.55}.anomaly-points li:before{content:"";background:var(--a2);width:1.7rem;height:.3rem;box-shadow:0 0 1rem var(--a2);margin-bottom:1rem;display:block}.anomaly-visual{border:1px solid var(--anomaly-line);background:linear-gradient(135deg,var(--anomaly-glass),color-mix(in oklab,var(--a5) 10%,transparent));border-radius:8px;margin:3rem 0 0;padding:clamp(1.4rem,4vw,3.2rem);overflow:hidden}.anomaly-visual-label{color:var(--a2);font:650 .72rem/1.4 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;margin:0 0 2rem}.anomaly-caption{color:var(--muted);font:.78rem/1.7 var(--font-mono);margin:2rem 0 0}.anomaly-events__line{grid-template-columns:repeat(6,1fr);align-items:stretch;gap:.75rem;display:grid}.anomaly-events__item,.anomaly-events__fault{border:1px solid var(--line);background:color-mix(in oklab,var(--panel) 72%,transparent);border-radius:8px;min-height:9rem;padding:1rem;position:relative}.anomaly-events__item span,.anomaly-events__fault span{background:var(--a4);opacity:.65;border-radius:999px;width:100%;height:.45rem;margin-bottom:1rem;display:block}.anomaly-events__fault{border-color:color-mix(in oklab,var(--a6) 48%,var(--line));background:color-mix(in oklab,var(--a6) 10%,var(--panel))}.anomaly-events__fault span{background:var(--a6);opacity:1;box-shadow:0 0 1.6rem var(--a6)}.anomaly-events strong{color:var(--ink);line-height:1.25;display:block}.anomaly-events small{color:var(--muted);margin-top:.8rem;line-height:1.45;display:block}.chase-panel{border:1px solid var(--line);background:color-mix(in oklab,var(--bg) 62%,transparent);border-radius:8px;margin-top:1rem;padding:1rem}.chase-panel header{color:var(--ink);font:.78rem var(--font-mono);justify-content:space-between;gap:1rem;display:flex}.chase-panel em{color:var(--muted);font-style:normal}.chase-graph{border-bottom:1px solid var(--line);height:8rem;margin-top:.8rem;position:relative}.chase-graph i,.chase-graph b{transform-origin:0;border-radius:999px;height:.32rem;position:absolute;inset:auto 2% 24%}.chase-graph .signal{background:var(--a6);box-shadow:0 0 1.1rem var(--a6);transform:translateY(-1.5rem)rotate(8deg)}.baseline{background:var(--a2);opacity:.75}.baseline--bad{transform:translateY(-1.1rem)rotate(7deg)}.baseline--good{transform:translateY(1.2rem)rotate(0)}.chase-graph b{border:1px solid var(--a6);width:auto;box-shadow:0 0 1.2rem color-mix(in oklab,var(--a6) 48%,transparent);background:0 0;bottom:30%;left:72%;right:11%}.shape-core{grid-template-columns:repeat(5,1fr);gap:.75rem;display:grid}.shape-node{border:1px solid var(--line);background:color-mix(in oklab,var(--panel) 72%,transparent);border-radius:8px;min-height:9rem;padding:1rem}.shape-node span{color:var(--a2);font:.75rem var(--font-mono);display:block}.shape-node strong{color:var(--ink);margin-top:2.2rem;font-size:clamp(1.05rem,1.5vw,1.35rem);display:block}.shape-node:nth-child(2n){border-color:color-mix(in oklab,var(--a5) 38%,var(--line))}.shape-node:nth-child(3){background:color-mix(in oklab,var(--a2) 9%,var(--panel));box-shadow:inset 0 0 2rem color-mix(in oklab,var(--a2) 7%,transparent)}.verdict-flow{grid-template-columns:repeat(5,1fr);gap:.5rem;display:grid}.verdict-step{border:1px solid var(--line);background:color-mix(in oklab,var(--panel) 72%,transparent);border-radius:8px;min-height:6.8rem;padding:1rem;position:relative}.verdict-step:not(:last-child):after{content:"";background:var(--a2);width:.5rem;height:1px;box-shadow:0 0 .8rem var(--a2);position:absolute;top:50%;right:-.5rem}.verdict-step span{color:var(--a2);font:.72rem var(--font-mono);display:block}.verdict-step strong{color:var(--ink);margin-top:1.4rem;display:block}.verdict-result{border:1px solid color-mix(in oklab,var(--a6) 42%,var(--line));background:color-mix(in oklab,var(--a6) 9%,var(--panel));color:var(--ink);border-radius:8px;margin-top:1rem;padding:1.3rem;font-size:clamp(1.05rem,2vw,1.45rem);line-height:1.45}.anomaly-signature{color:var(--ink);margin:0;font-weight:650}.anomaly-cta{max-width:1120px;padding:clamp(3rem,7vw,6rem) var(--pad);text-align:center;border-block:1px solid var(--anomaly-line);background:radial-gradient(circle at 50% 0,color-mix(in oklab,var(--a5) 20%,transparent),transparent 70%);margin:2rem auto 5rem}.anomaly-cta h2{letter-spacing:0;font-size:clamp(2.4rem,5.4vw,5.2rem);line-height:1}.anomaly-cta p{max-width:640px;color:var(--muted);margin:1.3rem auto 2rem}@media(max-width:900px){.anomaly-intro,.anomaly-events__line,.shape-core,.verdict-flow,.anomaly-points{grid-template-columns:1fr}.anomaly-points li{min-height:auto}.verdict-step:not(:last-child):after{width:1px;height:.5rem;inset:auto auto -.5rem 50%}}@media(max-width:700px){.anomaly-hero{padding-top:8.5rem}.anomaly-hero h1{font-size:clamp(3.05rem,15vw,4.9rem)}.anomaly-section{padding-block:3.8rem}}
