article[data-report-type]{color:var(--foreground);font-size:.9375rem;line-height:1.65}article[data-report-type] section{padding-block:1.25rem;scroll-margin-top:5rem}article[data-report-type] section+section{border-top:1px solid var(--border)}article[data-report-type] h2{letter-spacing:-.012em;margin-bottom:.625rem;font-size:1.0625rem;font-weight:590}article[data-report-type] h3{margin-block:.875rem .375rem;font-size:.9375rem;font-weight:540}article[data-report-type] p{margin-block:.5rem}article[data-report-type] ul,article[data-report-type] ol{margin-block:.5rem;padding-inline-start:1.25rem}article[data-report-type] ul{list-style:outside}article[data-report-type] ol{list-style:decimal}article[data-report-type] li{margin-block:.25rem}article[data-report-type] strong{font-weight:560}article[data-report-type] code{font-family:var(--font-geist-mono);background:var(--muted);border:1px solid var(--border);border-radius:calc(var(--radius) * .6);padding:.0625rem .3125rem;font-size:.8125rem}article[data-report-type] pre{font-family:var(--font-geist-mono);background:var(--muted);border:1px solid var(--border);border-radius:var(--radius);margin-block:.75rem;padding:.875rem 1rem;font-size:.8125rem;line-height:1.6;overflow-x:auto}article[data-report-type] pre code{background:0 0;border:none;padding:0}article[data-report-type] table{border-collapse:collapse;font-variant-numeric:tabular-nums lining-nums;width:100%;margin-block:.75rem;font-size:.875rem}article[data-report-type] th{text-align:left;color:var(--muted-foreground);border-bottom:1px solid var(--border);padding:.5rem .75rem;font-size:.8125rem;font-weight:560}article[data-report-type] td{border-bottom:1px solid var(--border);vertical-align:top;padding:.5rem .75rem}article[data-report-type] blockquote{border-left:2px solid var(--border);color:var(--muted-foreground);margin-block:.75rem;padding-left:1rem}article[data-report-type] [data-source-ref]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--muted-foreground);text-decoration-color:var(--muted-foreground);text-underline-offset:3px;cursor:help}article[data-report-type] tr[data-risk-level=low]{background:var(--risk-low-soft)}article[data-report-type] tr[data-risk-level=medium]{background:var(--risk-medium-soft)}article[data-report-type] tr[data-risk-level=high]{background:var(--risk-high-soft)}article[data-report-type] li[data-status=passed]::marker{color:var(--success)}article[data-report-type] li[data-status=verified]::marker{color:var(--success)}article[data-report-type] li[data-status=failed]::marker{color:var(--destructive)}article[data-report-type] li[data-status=pending]::marker{color:var(--warning)}
