.pagehead:where(.astro-2yroouop){padding-block:clamp(56px,7vw,96px) clamp(40px,5vw,64px)}.pagehead:where(.astro-2yroouop) h1:where(.astro-2yroouop){margin-bottom:24px}.reportsec:where(.astro-2yroouop){padding-block:clamp(48px,6vw,80px)}.preview-tag:where(.astro-2yroouop){color:var(--ink-faint);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;font-size:.8438rem;display:flex}.rpt:where(.astro-2yroouop){background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);overflow:hidden}.rpt__head:where(.astro-2yroouop){background:var(--surface-muted);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;padding:24px 26px;display:flex}.rpt__ids:where(.astro-2yroouop){flex-wrap:wrap;gap:32px;display:flex}.rpt__ids:where(.astro-2yroouop)>div:where(.astro-2yroouop){gap:4px;display:grid}.rpt__ids:where(.astro-2yroouop) .lbl:where(.astro-2yroouop){margin:0}.rpt__ids:where(.astro-2yroouop) strong:where(.astro-2yroouop){letter-spacing:-.014em;font-size:1rem;font-weight:600}.rpt__ids:where(.astro-2yroouop) em:where(.astro-2yroouop){color:var(--ink-faint);font-size:.8125rem;font-style:normal}.rpt__decision:where(.astro-2yroouop){text-align:right}.rpt__decision:where(.astro-2yroouop) .verdict-value:where(.astro-2yroouop){margin-top:2px;display:block}.gatebar:where(.astro-2yroouop){background:var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;display:grid}.gatebar__cell:where(.astro-2yroouop){background:var(--surface);gap:3px;min-width:0;padding:16px 18px;display:grid}.gatebar__cell:where(.astro-2yroouop) .lbl:where(.astro-2yroouop){margin:0}.gatebar__cell:where(.astro-2yroouop) strong:where(.astro-2yroouop){font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:600}.gatebar__cell:where(.astro-2yroouop) .is-bad:where(.astro-2yroouop){color:var(--fail)}.gatebar__detail:where(.astro-2yroouop){color:var(--ink-faint);font-size:.75rem;line-height:1.4}.rpt__tabs:where(.astro-2yroouop){border-bottom:1px solid var(--line);gap:2px;padding:0 14px;display:flex;overflow-x:auto}.rpt__tab:where(.astro-2yroouop){color:var(--ink-faint);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:14px 14px 12px;font-size:.9063rem;font-weight:550}.rpt__tab:where(.astro-2yroouop):hover{color:var(--ink)}.rpt__tab:where(.astro-2yroouop)[aria-selected=true]{color:var(--ink);border-bottom-color:var(--ink)}.rpt__panel:where(.astro-2yroouop){padding:clamp(24px,3vw,34px) clamp(20px,3vw,30px)}.rpt__panel:where(.astro-2yroouop)[hidden]{display:none}.rpt__panel:where(.astro-2yroouop)>:where(.astro-2yroouop)+:where(.astro-2yroouop){margin-top:22px}.panelh:where(.astro-2yroouop){margin-bottom:18px}.sumgrid:where(.astro-2yroouop){align-items:start;gap:44px}.sumgrid:where(.astro-2yroouop) h3:where(.astro-2yroouop){margin-bottom:16px;font-size:1.1875rem}.sumgrid:where(.astro-2yroouop) h3:where(.astro-2yroouop).sub{margin-top:26px}.sumgrid:where(.astro-2yroouop) .list:where(.astro-2yroouop){margin-bottom:0}.sumgrid:where(.astro-2yroouop) .note:where(.astro-2yroouop){margin-top:20px}.sumsheet:where(.astro-2yroouop){align-content:start}.sumsheet:where(.astro-2yroouop) .split:where(.astro-2yroouop){border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.sumsheet:where(.astro-2yroouop) strong:where(.astro-2yroouop){font-weight:600}.sumsheet:where(.astro-2yroouop) .bad:where(.astro-2yroouop){color:var(--fail)}.vh:where(.astro-2yroouop){margin:14px 0 12px;font-size:1.0625rem}.finding:where(.astro-2yroouop)+.finding:where(.astro-2yroouop){margin-top:20px}.f-warn:where(.astro-2yroouop){border-left-color:var(--warning)}.f-neutral:where(.astro-2yroouop){border-left-color:var(--line-strong)}.finding-why:where(.astro-2yroouop){border-top:1px solid var(--line);color:var(--ink-soft);margin-top:16px;padding-top:14px;font-size:.9375rem}.finding-foot:where(.astro-2yroouop) .lbl:where(.astro-2yroouop){margin-bottom:6px}.ctl__name:where(.astro-2yroouop){text-align:left;color:var(--ink)!important;font-weight:500!important}.ctl__name:where(.astro-2yroouop) .release-id:where(.astro-2yroouop){color:var(--ink-faint);margin-top:4px;font-weight:400;display:block}.ctl:where(.astro-2yroouop) td:where(.astro-2yroouop){vertical-align:middle}.chg:where(.astro-2yroouop){font-weight:550!important}.chg:where(.astro-2yroouop).is-bad{color:var(--fail)!important}.chg:where(.astro-2yroouop).is-good{color:var(--pass)!important}.timeline:where(.astro-2yroouop){gap:2px;margin:0;padding:0;list-style:none;display:grid}.timeline:where(.astro-2yroouop) li:where(.astro-2yroouop){border-radius:var(--radius-sm);grid-template-columns:68px 92px 1fr;align-items:start;gap:14px;padding:11px 12px;display:grid}.timeline:where(.astro-2yroouop) li:where(.astro-2yroouop):nth-child(odd){background:var(--surface-muted)}.timeline:where(.astro-2yroouop) .tl-t:where(.astro-2yroouop),.timeline:where(.astro-2yroouop) .tl-w:where(.astro-2yroouop){font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);padding-top:3px;font-size:.6875rem}.timeline:where(.astro-2yroouop) p:where(.astro-2yroouop){color:var(--ink-soft);font-size:.9375rem}.timeline:where(.astro-2yroouop) code:where(.astro-2yroouop){display:block}.timeline:where(.astro-2yroouop) code:where(.astro-2yroouop)+p:where(.astro-2yroouop){margin-top:6px}.timeline:where(.astro-2yroouop) .tl-bad:where(.astro-2yroouop){background:var(--fail-bg)}.timeline:where(.astro-2yroouop) .tl-bad:where(.astro-2yroouop) .tl-w:where(.astro-2yroouop){color:var(--fail)}.timeline:where(.astro-2yroouop) .tl-bad:where(.astro-2yroouop) p:where(.astro-2yroouop){color:var(--fail);font-weight:500}.aftergrid:where(.astro-2yroouop){margin-top:24px}.reps:where(.astro-2yroouop){grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;display:grid}.rep:where(.astro-2yroouop){align-content:start;gap:12px;transition:border-color .15s;display:grid}.rep:where(.astro-2yroouop):hover{border-color:var(--line-strong)}.rep:where(.astro-2yroouop) h3:where(.astro-2yroouop){font-size:1.1875rem}.rep__top:where(.astro-2yroouop){flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.rep__chips:where(.astro-2yroouop),.rep__sev:where(.astro-2yroouop){flex-wrap:wrap;gap:6px;display:flex}.rep__summary:where(.astro-2yroouop){font-size:.9375rem}.rep__foot:where(.astro-2yroouop){border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}.rep__meta:where(.astro-2yroouop){color:var(--ink-faint)}@media (width<=1100px){.gatebar:where(.astro-2yroouop){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=820px){.sumgrid:where(.astro-2yroouop){gap:28px}.timeline:where(.astro-2yroouop) li:where(.astro-2yroouop){grid-template-columns:1fr;gap:4px}.timeline:where(.astro-2yroouop) .tl-t:where(.astro-2yroouop),.timeline:where(.astro-2yroouop) .tl-w:where(.astro-2yroouop){padding-top:0}}@media (width<=560px){.gatebar:where(.astro-2yroouop){grid-template-columns:repeat(2,minmax(0,1fr))}}
