.article-signal-deck{position:relative;isolation:isolate;max-width:1020px;min-height:0;display:grid;margin-top:30px;overflow:hidden;border:1px solid var(--depth-edge);border-radius:3px;background:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px),linear-gradient(135deg,var(--depth-edge-soft),transparent 44%),var(--depth-plane);background-size:28px 28px,28px 28px,auto,auto;box-shadow:var(--depth-deck);container-type:inline-size;transform-style:preserve-3d}.article-signal-deck:before{z-index:3}.article-signal-heading{position:relative;z-index:4;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:9px;padding:22px;border:0}.article-signal-byline,.article-signal-heading>span,.article-signal-metrics dt{color:var(--copper-text);font-family:var(--font-mono);font-size:.75rem;font-weight:750;letter-spacing:.065em;line-height:1.35;text-transform:uppercase}.article-signal-heading>strong{color:var(--ink);font-family:var(--font-display);font-size:clamp(1.55rem,4cqi,2.15rem);font-weight:500;line-height:.98;letter-spacing:-.04em;overflow-wrap:anywhere}.article-signal-heading>small{color:var(--muted);font-family:var(--font-mono);font-size:.75rem;font-weight:700;letter-spacing:.035em;line-height:1.45;text-transform:uppercase}.article-signal-source{width:fit-content;min-height:44px;display:inline-flex;align-items:center;color:var(--cobalt);font-family:var(--font-sans);font-size:.78rem;font-weight:750;line-height:1.35;text-decoration:underline;text-decoration-color:var(--link-underline);text-underline-offset:4px;touch-action:manipulation;transition:color var(--motion-duration-feedback) ease,text-decoration-color var(--motion-duration-feedback) ease}.article-signal-source:is(:hover,:focus-visible){color:var(--cobalt-dark);text-decoration-color:currentColor}.article-signal-metrics{position:relative;z-index:4;min-width:0;display:grid;margin:0;border-left:1px solid var(--line)}.article-signal-metrics>div,.article-signal-metrics>div:last-child{min-width:0;display:grid;grid-template-rows:auto 1fr;align-content:start;gap:10px;padding:17px 18px;border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.article-signal-metrics dt{color:var(--copper-text)}.article-signal-metrics dd{min-width:0;margin:0;color:var(--ink);font-family:var(--font-sans);font-size:clamp(.82rem,1.6cqi,.98rem);font-weight:650;line-height:1.42;letter-spacing:-.01em;overflow-wrap:anywhere}.article-signal-metrics dd>small,.article-signal-metrics dd>strong{display:block}.article-signal-metrics dd>strong{font-family:var(--font-display);font-size:clamp(1.35rem,3.4cqi,1.9rem);font-weight:500;line-height:1;letter-spacing:-.035em}.article-signal-metrics dd>small{margin-top:6px;color:var(--muted);font-family:var(--font-mono);font-size:.75rem;font-weight:700;letter-spacing:.025em;line-height:1.4;text-transform:uppercase}.article-signal-metrics code{color:var(--ink);font-family:var(--font-mono);font-size:.78rem;font-weight:750;letter-spacing:.03em}.article-signal-byline{position:relative;z-index:4;align-self:end;margin:0;padding:13px 22px;border-top:1px solid var(--line);color:var(--muted)}.article-signal-deck-cve{--article-signal-primary:var(--signal-fill);--article-signal-secondary:var(--cobalt);grid-template-columns:minmax(230px,.68fr) minmax(0,1.32fr);grid-template-rows:1fr auto;min-height:192px}.article-signal-cve-identity{grid-column:1;grid-row:1}.article-signal-cve-identity>strong{font-size:clamp(1.45rem,3cqi,1.75rem);line-height:1.08;overflow-wrap:normal;white-space:nowrap}.article-signal-cve-metrics{grid-column:2;grid-row:1/3;grid-template-columns:repeat(6,minmax(0,1fr))}.article-signal-cve-metrics .article-signal-metric-severity{grid-column:span 2}.article-signal-cve-metrics .article-signal-metric-advisory{grid-column:span 4}.article-signal-cve-metrics .article-signal-metric-fix{grid-column:span 4;border-bottom:0}.article-signal-cve-metrics .article-signal-metric-published{grid-column:span 2;border-right:0;border-bottom:0}.article-signal-cve-metrics [data-severity=critical],.article-signal-cve-metrics [data-severity=high]{box-shadow:inset 3px 0 0 var(--signal-fill)}.article-signal-deck-cve .article-signal-byline{grid-column:1;grid-row:2}.article-signal-deck-htb{--article-signal-primary:var(--cobalt);--article-signal-secondary:var(--line-dark);grid-template-columns:92px minmax(210px,.58fr) minmax(0,1.42fr);grid-template-rows:1fr auto;min-height:172px}.article-signal-lab-node{position:relative;z-index:4;grid-column:1;grid-row:1/3;display:grid;place-items:center;overflow:hidden;border-right:1px solid var(--line);background:linear-gradient(180deg,var(--ambient-cool),transparent 72%)}.article-signal-lab-node>span{position:absolute;width:114px;height:1px;background:linear-gradient(90deg,transparent,var(--cobalt),transparent);transform:rotate(-58deg)}.article-signal-lab-node .recon-prism-mark{--prism-size:42px;--prism-field:var(--depth-plane);position:relative;z-index:2}.article-signal-lab-identity{grid-column:2;grid-row:1}.article-signal-lab-metrics{grid-column:3;grid-row:1/3;grid-template-columns:repeat(auto-fit,minmax(118px,1fr))}.article-signal-lab-metrics>div{border-bottom:0}.article-signal-lab-metrics>div:last-child{border-right:0}.article-signal-lab-metrics .article-signal-metric-lab-state{box-shadow:inset 0 3px 0 var(--cobalt)}.article-signal-deck-htb .article-signal-byline{grid-column:2;grid-row:2}.article-signal-deck-project{--article-signal-primary:var(--copper-text);--article-signal-secondary:var(--cobalt);grid-template-columns:104px minmax(210px,.58fr) minmax(0,1.42fr);min-height:188px}.article-signal-source-stack{position:relative;z-index:4;grid-column:1;display:grid;place-items:center;overflow:hidden;border-right:1px solid var(--line);perspective:520px}.article-signal-source-stack>span{position:absolute;width:58px;height:74px;border:1px solid var(--depth-edge);background:var(--depth-plane);box-shadow:5px 7px 0 -5px var(--depth-edge-soft)}.article-signal-source-stack>span:first-child{transform:translate3d(-9px,-9px,-18px) rotateY(-8deg)}.article-signal-source-stack>span:nth-child(2){transform:translateZ(0) rotateY(-5deg)}.article-signal-source-stack>span:nth-child(3){display:grid;place-items:end center;padding-bottom:9px;border-top:3px solid var(--signal-fill);transform:translate3d(9px,9px,18px) rotateY(-2deg)}.article-signal-source-stack code{color:var(--cobalt);font-family:var(--font-mono);font-size:.75rem;font-weight:750}.article-signal-project-identity{grid-column:2}.article-signal-project-metrics{grid-column:3;grid-template-columns:repeat(6,minmax(0,1fr))}.article-signal-project-metrics .article-signal-metric-repository{grid-column:span 4}.article-signal-project-metrics .article-signal-metric-revision{grid-column:span 2;border-right:0}.article-signal-project-metrics .article-signal-metric-boundary{grid-column:span 4;border-bottom:0}.article-signal-project-metrics .article-signal-metric-published{grid-column:span 2;border-right:0;border-bottom:0}.article-signal-deck-editorial{--article-signal-primary:var(--line-dark);--article-signal-secondary:var(--signal-fill);grid-template-columns:minmax(210px,.52fr) minmax(0,1.48fr);min-height:132px}.article-signal-editorial-identity{grid-column:1;padding-left:30px}.article-signal-editorial-identity>strong{font-size:clamp(1.45rem,3.2cqi,1.8rem);line-height:1.08;overflow-wrap:normal;text-wrap:balance}.article-signal-editorial-metrics{grid-column:2;grid-template-columns:repeat(3,minmax(0,1fr))}.article-signal-editorial-metrics>div{border-bottom:0}.article-signal-editorial-metrics>div:last-child{border-right:0}.article-signal-editorial-axis{position:absolute;z-index:4;top:23px;bottom:23px;left:15px;width:1px;background:var(--line-dark)}.article-signal-editorial-axis:after,.article-signal-editorial-axis:before{position:absolute;left:50%;width:7px;aspect-ratio:1;border:1px solid var(--signal-fill);background:var(--depth-plane);content:"";transform:translateX(-50%) rotate(45deg)}.article-signal-editorial-axis:before{top:0}.article-signal-editorial-axis:after{bottom:0}@media (max-width:900px){.article-signal-deck-cve{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto}.article-signal-cve-identity,.article-signal-deck-cve .article-signal-byline{grid-column:1}.article-signal-cve-metrics{grid-column:1;grid-row:2;border-top:1px solid var(--line);border-left:0}.article-signal-deck-cve .article-signal-byline{grid-row:3}.article-signal-deck-htb,.article-signal-deck-project{grid-template-columns:82px minmax(0,1fr);grid-template-rows:auto auto auto}.article-signal-lab-node,.article-signal-source-stack{grid-column:1;grid-row:1;min-height:146px}.article-signal-lab-identity,.article-signal-project-identity{grid-column:2;grid-row:1}.article-signal-lab-metrics,.article-signal-project-metrics{grid-column:1/-1;grid-row:2;border-top:1px solid var(--line);border-left:0}.article-signal-deck-htb .article-signal-byline{grid-column:1/-1;grid-row:3}.article-signal-deck-editorial{grid-template-columns:minmax(0,1fr)}.article-signal-editorial-identity,.article-signal-editorial-metrics{grid-column:1}.article-signal-editorial-metrics{border-top:1px solid var(--line);border-left:0}}@media (max-width:640px){.article-signal-heading{padding:18px}.article-signal-metrics>div,.article-signal-metrics>div:last-child{min-height:92px;padding:15px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.article-signal-cve-metrics,.article-signal-editorial-metrics,.article-signal-lab-metrics,.article-signal-project-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.article-signal-cve-metrics .article-signal-metric-advisory,.article-signal-cve-metrics .article-signal-metric-published,.article-signal-cve-metrics .article-signal-metric-severity,.article-signal-project-metrics .article-signal-metric-published,.article-signal-project-metrics .article-signal-metric-repository,.article-signal-project-metrics .article-signal-metric-revision{grid-column:span 1}.article-signal-cve-metrics .article-signal-metric-fix,.article-signal-project-metrics .article-signal-metric-boundary{grid-column:1/-1;border-bottom:1px solid var(--line)}.article-signal-cve-metrics>div:nth-child(2n),.article-signal-editorial-metrics>div:nth-child(2n),.article-signal-lab-metrics>div:nth-child(2n),.article-signal-project-metrics>div:nth-child(2n){border-right:0}.article-signal-cve-metrics>div:nth-last-child(-n+2),.article-signal-editorial-metrics>div:nth-last-child(-n+2),.article-signal-lab-metrics>div:nth-last-child(-n+2),.article-signal-project-metrics>div:nth-last-child(-n+2){border-bottom:0}}@media (max-width:420px){.article-signal-deck-htb,.article-signal-deck-project{grid-template-columns:64px minmax(0,1fr)}.article-signal-lab-node,.article-signal-source-stack{min-height:138px}.article-signal-lab-node .recon-prism-mark{--prism-size:32px}.article-signal-source-stack>span{width:44px;height:60px}.article-signal-cve-metrics,.article-signal-editorial-metrics,.article-signal-lab-metrics,.article-signal-project-metrics{grid-template-columns:minmax(0,1fr)}.article-signal-cve-metrics .article-signal-metric-fix,.article-signal-metrics>div,.article-signal-metrics>div:last-child,.article-signal-project-metrics .article-signal-metric-boundary{grid-column:1;min-height:0;border-right:0;border-bottom:1px solid var(--line)}.article-signal-metrics>div:last-child{border-bottom:0}}@media (forced-colors:active),(prefers-reduced-motion:reduce),(prefers-reduced-transparency:reduce),print{.article-signal-editorial-axis,.article-signal-lab-node>span,.article-signal-source-stack>span{animation:none!important;transform:none!important;transition:none!important}}@media (forced-colors:active){.article-signal-deck,.article-signal-metrics>div{border-color:CanvasText;background:Canvas;box-shadow:none}.article-signal-editorial-axis,.article-signal-lab-node,.article-signal-source-stack{display:none}.article-signal-deck-htb,.article-signal-deck-project{grid-template-columns:minmax(0,1fr)}.article-signal-lab-identity,.article-signal-lab-metrics,.article-signal-project-identity,.article-signal-project-metrics{grid-column:1}}@media print{.article-signal-deck{break-inside:avoid;box-shadow:none}.article-signal-editorial-axis,.article-signal-lab-node,.article-signal-source-stack{display:none}.article-signal-deck-htb,.article-signal-deck-project{grid-template-columns:minmax(0,1fr)}.article-signal-lab-identity,.article-signal-lab-metrics,.article-signal-project-identity,.article-signal-project-metrics{grid-column:1}}