html[data-print] body>:not([data-print-report]){display:none!important}html[data-print],html[data-print].dark{--background:0 0% 100%;--foreground:0 0% 15%;--card:0 0% 100%;--card-foreground:0 0% 15%;--muted:210 20% 97%;--muted-foreground:0 0% 39%;--accent:210 40% 96%;--accent-foreground:0 0% 15%;--border:210 15% 89%;--input:210 15% 89%;--primary:210.233 55.844% 54.706%;--primary-ink:210.796 58.549% 37.843%;--primary-foreground:0 0% 100%;--success-ink:155.625 49.231% 25.49%;--warning-ink:37.347 69.014% 27.843%;--info-ink:212.784 48.744% 39.02%;--uncertain-ink:266.301 32.444% 44.118%;--destructive-ink:351.845 48.357% 41.765%;--success-subtle:120 25% 95%;--warning-subtle:41.379 52.727% 95%;--info-subtle:213.75 40% 96%;--destructive-subtle:3.333 42.857% 96%}html[data-print] body{background:var(--color-background);color:var(--color-foreground)}[data-print-report]{orphans:3;widows:3;-webkit-print-color-adjust:exact;print-color-adjust:exact;width:100%;max-width:178mm;margin-inline:auto;padding:1.5rem 1rem;font-size:10pt;line-height:1.4;display:table}[data-print-report] [data-print-running]{display:table-header-group}[data-print-report] [data-print-running]>*{color:var(--color-muted-foreground);padding-block:0 2mm;font-size:8pt}[data-print-report] [data-print-pages]{display:table-row-group}[data-print-report] [data-print-title]{margin-block:0 2mm;font-size:24pt;font-weight:600;line-height:1.15}[data-print-report] [data-print-subject]{color:var(--color-primary-ink);overflow-wrap:anywhere;margin:0;font-size:17pt;font-weight:500}[data-print-report] h2{break-after:avoid;color:var(--color-primary-ink);margin-block:7mm 2.5mm;font-size:14pt;font-weight:600;line-height:1.2}[data-print-report] h3{break-after:avoid;margin-block:5mm 1.5mm;font-size:11pt;font-weight:600}[data-print-report] h4{margin:0 0 1mm;font-size:10.5pt;font-weight:600;line-height:1.3}[data-print-report] h4>[data-print-severity]{vertical-align:1px;margin-inline-end:2mm}[data-print-report] [data-print-kicker]{letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted-foreground);margin-inline-start:3mm;font-size:8pt;font-weight:500}[data-print-report] h2>[data-print-kicker]{margin:0 0 1mm;display:block}[data-print-report] p{margin:0}[data-print-report] [data-print-note]{color:var(--color-muted-foreground);margin-block:1mm 0;font-size:8.5pt}[data-print-report] [data-print-muted]{color:var(--color-muted-foreground)}[data-print-report] [data-print-mono]{overflow-wrap:anywhere;font-family:ui-monospace,Cascadia Mono,Consolas,Menlo,monospace;font-size:8.5pt}[data-print-report] td [data-print-mono][data-print-muted]{display:block}[data-print-report] [data-print-cover-lead]{background:var(--color-accent);break-inside:avoid;border-radius:2mm;align-items:center;gap:6mm;margin-block:2mm 6mm;padding:7mm 6mm;display:flex}[data-print-report] [data-print-cover-lead]>:last-child{min-width:0}[data-print-report] [data-print-brand]{flex:0 0 24mm;line-height:0}[data-print-report] [data-print-brand] svg{width:24mm;height:24mm;color:var(--color-primary)}[data-print-report] [data-print-facts]{grid-template-columns:max-content minmax(0,1fr);gap:1mm 5mm;margin:0;font-size:9.5pt;display:grid}[data-print-report] [data-print-facts]>dt{color:var(--color-muted-foreground)}[data-print-report] [data-print-facts]>dd{overflow-wrap:anywhere;margin:0}[data-print-report] [data-print-tiles]{break-inside:avoid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2mm;margin:0;display:grid}[data-print-report][data-print-kind=host] [data-print-tiles]{grid-template-columns:repeat(3,minmax(0,1fr))}[data-print-report] [data-print-tiles]>div{background:var(--print-tone-fill,var(--color-muted));break-inside:avoid;border-radius:1mm;padding:3mm}[data-print-report] [data-print-tiles] dt{color:var(--color-muted-foreground);font-size:8pt}[data-print-report] [data-print-tiles] dd{color:var(--print-tone-ink,var(--color-primary-ink));font-variant-numeric:tabular-nums;margin:0;font-size:18pt;font-weight:600;line-height:1.2}[data-print-report] :is([data-print-tone=critical],[data-print-tone=high],[data-print-tone=D],[data-print-tone=F],[data-print-severity=critical],[data-print-severity=high]){--print-tone-ink:var(--color-destructive-ink);--print-tone-fill:var(--color-destructive-subtle)}[data-print-report] :is([data-print-tone=medium],[data-print-tone=C],[data-print-severity=medium]){--print-tone-ink:var(--color-warning-ink);--print-tone-fill:var(--color-warning-subtle)}[data-print-report] :is([data-print-tone=low],[data-print-tone=B],[data-print-severity=low]){--print-tone-ink:var(--color-info-ink);--print-tone-fill:var(--color-info-subtle)}[data-print-report] :is([data-print-tone=A\+],[data-print-tone=A]){--print-tone-ink:var(--color-success-ink);--print-tone-fill:var(--color-success-subtle)}[data-print-report] :is([data-print-tone=info],[data-print-tone=N\/A],[data-print-severity=info]){--print-tone-ink:var(--color-muted-foreground);--print-tone-fill:var(--color-muted)}[data-print-report] td [data-print-tone]{color:var(--print-tone-ink,var(--color-foreground));font-weight:600}[data-print-report] table{border-collapse:collapse;border-spacing:0;width:100%;font-size:9pt}[data-print-report] th,[data-print-report] td{vertical-align:top;text-align:start;border-bottom:.5px solid var(--color-border);overflow-wrap:anywhere;border-radius:0;padding:1.2mm 2mm}[data-print-report] th{color:var(--color-primary-ink);background:var(--color-muted);font-size:8pt;font-weight:600}[data-print-report] tr{break-inside:avoid}[data-print-report] thead{display:table-header-group}[data-print-report] td[data-print-result=fail]{color:var(--color-destructive-ink);font-weight:600}[data-print-report] td[data-print-result=pass]{color:var(--color-success-ink)}[data-print-report] td[data-print-result=warn]{color:var(--color-warning-ink)}[data-print-report] [data-print-group] ol{margin:0;padding:0;list-style:none}[data-print-report] [data-print-finding]{border-top:.5px solid var(--color-border);break-inside:avoid;padding-block:2.5mm}[data-print-report] [data-print-finding] article{gap:1mm;display:grid}[data-print-report] [data-print-finding-meta]{color:var(--color-muted-foreground);font-size:8.5pt}[data-print-report] [data-print-severity]{border:.5px solid color-mix(in srgb, var(--print-tone-ink) 20%, var(--color-background));color:var(--print-tone-ink);background:var(--print-tone-fill);letter-spacing:.06em;text-transform:uppercase;border-radius:1px;padding:0 1.5mm;font-size:7.5pt;font-weight:600;line-height:1.7;display:inline-block}[data-print-report] [data-print-severity=critical]{background:var(--color-destructive-ink);color:var(--color-background)}[data-print-report] [data-print-evidence]{background:var(--color-muted);border-inline-start:.5mm solid var(--color-border);grid-template-columns:max-content minmax(0,1fr);gap:.5mm 3mm;margin:1mm 0 0;padding:1.5mm 2.5mm;font-family:ui-monospace,Cascadia Mono,Consolas,Menlo,monospace;font-size:8pt;line-height:1.35;display:grid}[data-print-report] [data-print-evidence]>dt{color:var(--color-muted-foreground)}[data-print-report] [data-print-evidence]>[data-print-evidence-label]{font-family:var(--font-sans);color:var(--color-muted-foreground);grid-column:1/-1;font-size:8pt;font-weight:500}[data-print-report] [data-print-evidence]>dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}[data-print-report] [data-print-host],[data-print-report] [data-print-section=findings]{break-before:page}[data-print-report] [data-print-list]{margin:0;padding-inline-start:4mm;font-size:9pt}[data-print-report] a{color:inherit;text-decoration:none}[data-print-report]>[data-print-pages]>[data-print-note]{margin-block:8mm 0}@media print{@page{size:A4;margin:16mm;@bottom-left{content:var(--print-logo,"") "  " var(--print-footer,"");font-family:var(--font-sans);font-size:8pt;color:hsl(var(--muted-foreground))}@bottom-right{content:"Page " counter(page) " of " counter(pages);font-family:var(--font-sans);font-size:8pt;color:hsl(var(--muted-foreground))}}html,body{background:#fff}[data-print-report]{max-width:none;padding:0}[data-print-report] [data-print-cover] [data-print-brand]{margin-top:0}}
