.markdown-body{display:flex;flex-direction:column;gap:var(--space-500);color:var(--color-foreground);font-size:var(--size-200);line-height:var(--leading-normal)}.markdown-body[hidden]{display:none}.markdown-body h1,.markdown-body h2,.markdown-body h3{font-family:var(--font-family-sans);font-weight:600;letter-spacing:var(--tracking-tight);line-height:var(--leading-snug);margin:var(--space-400) 0 0}.markdown-body h1{font-size:var(--size-500)}.markdown-body h2{font-size:var(--size-400);padding-top:var(--space-500);border-top:1px solid var(--color-line)}.markdown-body h3{font-size:var(--size-300)}.markdown-body p{margin:0;max-width:74ch}.markdown-body a{color:var(--color-foreground);border-bottom:1px solid var(--color-muted)}.markdown-body ul,.markdown-body ol{margin:0;padding-left:var(--space-600);display:flex;flex-direction:column;gap:var(--space-200)}.markdown-body li::marker{color:var(--color-line-strong)}.markdown-body strong{font-weight:600}.markdown-body code{font-family:var(--font-family-mono);font-size:1em;background:var(--color-wash);border-radius:var(--radius);padding:.1em .35em}.markdown-body .md-scroll{overflow-x:auto;max-width:100%}.markdown-body .md-scroll:focus-visible{outline:2px solid var(--color-foreground);outline-offset:2px}.markdown-body table{border-collapse:collapse;width:max-content;max-width:none;font-family:var(--font-family-mono);font-size:var(--size-100)}.markdown-body th,.markdown-body td{text-align:left;padding:var(--space-300) var(--space-400);border-bottom:1px solid var(--color-line);white-space:nowrap}.markdown-body th{color:var(--color-muted);letter-spacing:.04em;border-bottom:1px solid var(--color-line-strong)}.markdown-body hr{border:none;border-top:1px solid var(--color-line);margin:0}.markdown-body [hidden]{display:none}.report__more{align-self:flex-start;display:inline-flex;align-items:center;gap:var(--space-300);font-family:var(--font-family-mono);font-size:var(--size-100);letter-spacing:var(--tracking-loose);text-transform:uppercase;color:var(--color-muted);background:none;border:none;border-bottom:1px solid var(--color-line-strong);padding:var(--space-200) 0;cursor:pointer;transition:color var(--motion-duration-instant),border-color var(--motion-duration-instant)}.report__more:hover{color:var(--color-foreground);border-color:var(--color-foreground)}.report__more:after{content:"";width:.5em;height:.5em;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-.15em) rotate(45deg);transition:transform var(--motion-duration-fast) var(--motion-easing-out)}.report__more[aria-expanded=true]:after{transform:translateY(.1em) rotate(-135deg)}.report[data-astro-cid-atoi5mbq]{max-width:var(--layout-max);margin-inline:auto;padding:var(--space-900) clamp(20px,5vw,72px) var(--space-1000);display:flex;flex-direction:column;gap:var(--space-700)}.report__head[data-astro-cid-atoi5mbq]{display:flex;flex-direction:column;gap:var(--space-400)}.report__title[data-astro-cid-atoi5mbq]{font-family:var(--font-family-sans);font-weight:600;font-size:clamp(2.2rem,4.4vw,3.4rem);line-height:1.04;letter-spacing:var(--tracking-tight);margin:0;text-wrap:balance}.report__lede[data-astro-cid-atoi5mbq]{font-size:var(--size-300);line-height:var(--leading-normal);color:var(--color-foreground);margin:0;max-width:62ch}.report__inline-link[data-astro-cid-atoi5mbq]{color:var(--color-foreground);border-bottom:1px solid var(--accent)}.report__inline-link[data-astro-cid-atoi5mbq]:hover{border-color:var(--color-foreground)}.report__controls[data-astro-cid-atoi5mbq]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-400);flex-wrap:wrap;margin-top:var(--space-200)}.report__toggle[data-astro-cid-atoi5mbq]{display:inline-flex;border:1px solid var(--color-muted);border-radius:var(--radius);overflow:hidden}.report__tab[data-astro-cid-atoi5mbq]{font-family:var(--font-family-mono);font-size:var(--size-100);letter-spacing:var(--tracking-loose);text-transform:uppercase;color:var(--color-muted);background:transparent;border:none;cursor:pointer;padding:var(--space-300) var(--space-400);transition:color var(--motion-duration-instant),background-color var(--motion-duration-instant)}.report__tab[data-astro-cid-atoi5mbq]+.report__tab[data-astro-cid-atoi5mbq]{border-left:1px solid var(--color-muted)}.report__tab[data-astro-cid-atoi5mbq][aria-pressed=true]{background:var(--color-foreground);color:var(--color-surface)}.report__tab[data-astro-cid-atoi5mbq]:not([aria-pressed=true]):hover{color:var(--color-foreground)}.report__download[data-astro-cid-atoi5mbq]{font-family:var(--font-family-mono);font-size:var(--size-100);letter-spacing:.02em;color:var(--color-muted);border-bottom:1px solid var(--color-line-strong);padding-bottom:2px}.report__download[data-astro-cid-atoi5mbq]:hover{color:var(--color-foreground);border-color:var(--color-foreground)}.report__raw[data-astro-cid-atoi5mbq]{margin:0;overflow-x:auto;background:var(--color-wash);border:1px solid var(--color-line);border-radius:var(--radius);padding:var(--space-500);font-family:var(--font-family-mono);font-size:var(--size-100);line-height:var(--leading-normal);color:var(--color-foreground);white-space:pre;tab-size:2}.report__section[data-astro-cid-atoi5mbq]{display:flex;flex-direction:column;gap:var(--space-500)}.report__h2[data-astro-cid-atoi5mbq]{font-family:var(--font-family-sans);font-weight:600;font-size:var(--size-400);letter-spacing:var(--tracking-tight);line-height:var(--leading-snug);margin:0}.report__lede--tight[data-astro-cid-atoi5mbq]{max-width:68ch}.report__note[data-astro-cid-atoi5mbq]{font-size:var(--size-200);line-height:var(--leading-normal);color:var(--color-muted);margin:0;max-width:68ch}.findings[data-astro-cid-atoi5mbq]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border-top:1px solid var(--color-line)}.finding[data-astro-cid-atoi5mbq]{display:grid;grid-template-columns:6.5rem minmax(0,1fr);gap:var(--space-500);padding:var(--space-500) 0;border-bottom:1px solid var(--color-line);align-items:start}.finding__sev[data-astro-cid-atoi5mbq]{font-family:var(--font-family-mono);font-size:var(--size-100);letter-spacing:var(--tracking-loose);text-transform:uppercase;color:var(--color-muted);padding-top:.15em}.finding__sev--critical[data-astro-cid-atoi5mbq]{color:var(--accent)}.finding__body[data-astro-cid-atoi5mbq]{min-width:0;display:flex;flex-direction:column;gap:var(--space-200)}.finding__found[data-astro-cid-atoi5mbq]{margin:0;font-size:var(--size-200);line-height:var(--leading-normal);color:var(--color-foreground)}.finding__meta[data-astro-cid-atoi5mbq]{margin:0;font-family:var(--font-family-mono);font-size:var(--size-100);line-height:var(--leading-normal);color:var(--color-muted);display:flex;flex-wrap:wrap;gap:var(--space-100) var(--space-400)}.finding__fixed[data-astro-cid-atoi5mbq]{color:var(--color-foreground)}.conformance[data-astro-cid-atoi5mbq]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-500);margin:0;border-top:1px solid var(--color-line);padding-top:var(--space-500)}.conformance__cell[data-astro-cid-atoi5mbq]{display:flex;flex-direction:column;gap:var(--space-200)}.conformance__cell[data-astro-cid-atoi5mbq] dd[data-astro-cid-atoi5mbq]{margin:0;font-family:var(--font-family-mono);font-weight:600;font-size:var(--size-500);line-height:1;color:var(--color-foreground)}.conformance__cell[data-astro-cid-atoi5mbq] dt[data-astro-cid-atoi5mbq]{font-family:var(--font-family-mono);font-size:var(--size-100);letter-spacing:var(--tracking-loose);text-transform:uppercase;color:var(--color-muted)}@media(max-width:620px){.finding[data-astro-cid-atoi5mbq]{grid-template-columns:1fr;gap:var(--space-200)}.conformance[data-astro-cid-atoi5mbq]{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-600) var(--space-400)}}
