.section.svelte-42yqw2{padding:var(--space-6) 0 0}.section-heading.svelte-42yqw2{align-items:baseline;gap:var(--space-5);padding-bottom:var(--space-3);display:flex}h2.svelte-42yqw2{margin:0}.section-heading.svelte-42yqw2 a:where(.svelte-42yqw2){color:var(--color-text-secondary);font-size:var(--font-size-xs);text-decoration:none}.section-heading.svelte-42yqw2 a:where(.svelte-42yqw2):hover{color:var(--color-text-primary)}.table-wrap.svelte-42yqw2{overflow-x:auto}table.svelte-42yqw2{border-collapse:collapse;table-layout:fixed;width:100%;min-width:49rem}.catch-column.svelte-42yqw2{width:44%}.system-column.svelte-42yqw2{width:21%}.detected-column.svelte-42yqw2{width:14%}.status-column.svelte-42yqw2{width:8%}.repair-column.svelte-42yqw2{width:9%}.menu-column.svelte-42yqw2{width:4%}th.svelte-42yqw2{border-bottom:1px solid var(--color-hairline-strong);height:2.25rem;color:var(--color-text-secondary);font-size:var(--font-size-xs);text-align:left;font-weight:450}td.svelte-42yqw2{border-bottom:1px solid var(--color-hairline-strong);height:5.05rem;padding:var(--space-3) var(--space-2) var(--space-3) 0;font-size:var(--font-size-xs);vertical-align:top}tr.svelte-42yqw2{transition:background var(--duration-demo) var(--ease-out), transform var(--duration-demo) var(--ease-out), opacity var(--duration-demo) var(--ease-out)}tbody.svelte-42yqw2 tr:where(.svelte-42yqw2):hover{background:var(--color-hover)}tr.new-row.svelte-42yqw2{background:var(--color-row-highlight);animation:svelte-42yqw2-catch-arrive var(--duration-demo) var(--ease-out) both}@keyframes svelte-42yqw2-catch-arrive{0%{opacity:0;transform:translateY(-1rem)}to{opacity:1;transform:translateY(0)}}.catch-cell.svelte-42yqw2{gap:var(--space-3);display:flex}.catch-cell.svelte-42yqw2 .dot{margin-top:.25rem}.catch-title.svelte-42yqw2{color:var(--color-text-primary);font-size:var(--font-size-md);font-weight:450;line-height:1.25;text-decoration:none;display:block}.catch-title.svelte-42yqw2:hover{text-decoration:underline;-webkit-text-decoration-color:var(--color-text-tertiary);text-decoration-color:var(--color-text-tertiary);text-underline-offset:3px}.catch-cell.svelte-42yqw2 p:where(.svelte-42yqw2){margin:var(--space-1) 0 0;color:var(--color-text-secondary);font-size:var(--font-size-xs);font-style:italic;line-height:1.45}.secondary.svelte-42yqw2{color:var(--color-text-secondary)}.status.svelte-42yqw2{align-items:center;gap:var(--space-2);color:var(--color-text-secondary);display:inline-flex}.status.resolved.svelte-42yqw2{color:var(--color-resolved)}button.svelte-42yqw2{width:1.75rem;height:1.75rem;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}button.svelte-42yqw2:hover{color:var(--color-text-primary)}.sr-only.svelte-42yqw2{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (width<=72rem){.section.svelte-42yqw2{padding-top:var(--space-5)}}.severity-overview.svelte-18j0x54{border-bottom:1px solid var(--color-hairline-strong);padding:var(--space-4) 0 var(--space-3);grid-template-columns:1fr 1.08fr;display:grid}.severity-group.svelte-18j0x54,.age-group.svelte-18j0x54{min-width:0}.severity-group.svelte-18j0x54{border-right:1px solid var(--color-hairline-strong);padding-right:var(--space-6)}.age-group.svelte-18j0x54{padding-left:var(--space-6)}h2.svelte-18j0x54{margin:0 0 var(--space-4)}.age-group.svelte-18j0x54 header:where(.svelte-18j0x54){justify-content:space-between;display:flex}.total.svelte-18j0x54{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.legend.svelte-18j0x54{color:var(--color-text-secondary);font-size:var(--font-size-xs);white-space:nowrap;align-items:center;gap:clamp(.75rem,1.4vw,1.5rem);display:flex}.legend-item.svelte-18j0x54{align-items:center;gap:var(--space-2);display:flex}.legend-item.svelte-18j0x54 strong:where(.svelte-18j0x54){color:var(--color-text-primary);font-size:inherit;font-weight:450}.age-bar.svelte-18j0x54{background:var(--color-hairline);border-radius:2px;gap:1px;height:.375rem;display:flex;overflow:hidden}.age-bar.svelte-18j0x54 span:where(.svelte-18j0x54){width:calc(var(--share) * 1%)}.age-bar.svelte-18j0x54 .high:where(.svelte-18j0x54){background:var(--color-high)}.age-bar.svelte-18j0x54 .medium:where(.svelte-18j0x54){background:var(--color-medium)}.age-bar.svelte-18j0x54 .low:where(.svelte-18j0x54){background:var(--color-low)}.age-bar.svelte-18j0x54 .informational:where(.svelte-18j0x54){background:var(--color-informational)}.age-legend.svelte-18j0x54{margin-top:var(--space-2);gap:clamp(.5rem,1vw,1rem)}@media (width<=67rem){.severity-overview.svelte-18j0x54{gap:var(--space-4);grid-template-columns:1fr}.severity-group.svelte-18j0x54{border-right:0;padding-right:0}.age-group.svelte-18j0x54{padding-left:0}}.stat-strip.svelte-lehi1k{border-bottom:1px solid var(--color-hairline-strong);grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;min-height:7rem;display:grid}.stat.svelte-lehi1k{justify-content:center;align-items:center;gap:var(--space-2);text-align:center;flex-direction:column;min-height:4rem;display:flex;position:relative}.stat.svelte-lehi1k:not(:last-child):after{background:repeating-linear-gradient(to bottom, var(--color-text-tertiary) 0, var(--color-text-tertiary) 2px, transparent 2px, transparent 7px);content:"";width:1px;position:absolute;top:.75rem;bottom:.75rem;right:0}.stat.svelte-lehi1k strong:where(.svelte-lehi1k){font-size:var(--font-size-stat);letter-spacing:-.035em;font-weight:520;line-height:var(--line-tight)}.open-findings.svelte-lehi1k strong:where(.svelte-lehi1k){color:var(--color-high)}.tick.svelte-lehi1k{animation:svelte-lehi1k-stat-tick var(--duration-demo) var(--ease-out) both}@keyframes svelte-lehi1k-stat-tick{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:translateY(0)}}.decision.svelte-lehi1k{gap:var(--space-3)}.decision.svelte-lehi1k strong:where(.svelte-lehi1k){font-size:var(--font-size-base);letter-spacing:.06em;text-transform:uppercase;font-weight:520}@media (width<=48rem){.stat-strip.svelte-lehi1k{grid-template-columns:repeat(2,1fr)}.stat.svelte-lehi1k:nth-child(2):after{display:none}}.system-health.svelte-5mth7d{padding-top:var(--space-5)}h2.svelte-5mth7d{margin:0 0 var(--space-3)}.table-wrap.svelte-5mth7d{overflow-x:auto}table.svelte-5mth7d{border-collapse:collapse;table-layout:fixed;width:100%;min-width:44rem}th.svelte-5mth7d{border-bottom:1px solid var(--color-hairline-strong);height:2rem;color:var(--color-text-secondary);font-size:var(--font-size-xs);text-align:left;font-weight:450}th.svelte-5mth7d:first-child{width:35%}th.svelte-5mth7d:nth-child(2){width:18%}th.svelte-5mth7d:nth-child(3),th.svelte-5mth7d:nth-child(4){width:17%}th.svelte-5mth7d:last-child{width:13%}td.svelte-5mth7d{border-bottom:1px solid var(--color-hairline-strong);height:2rem;padding-right:var(--space-3);color:var(--color-text-secondary);font-size:var(--font-size-xs)}td.svelte-5mth7d:first-child{color:var(--color-text-primary);font-size:var(--font-size-md)}td.svelte-5mth7d:first-child a:where(.svelte-5mth7d){color:inherit;text-decoration:none}td.svelte-5mth7d:first-child a:where(.svelte-5mth7d):hover{text-decoration:underline;-webkit-text-decoration-color:var(--color-text-tertiary);text-decoration-color:var(--color-text-tertiary);text-underline-offset:3px}.coverage.svelte-5mth7d{align-items:center;gap:var(--space-3);display:flex}.coverage-track.svelte-5mth7d{background:var(--color-hairline-strong);border-radius:2px;width:4.75rem;height:.3rem;display:block;overflow:hidden}.coverage-track.svelte-5mth7d>span:where(.svelte-5mth7d){width:calc(var(--coverage) * 1%);background:var(--color-low);height:100%;display:block}.coverage-track.svelte-5mth7d>span.warning:where(.svelte-5mth7d){background:var(--color-medium)}.has-finding.svelte-5mth7d{color:var(--color-high)}.new-finding.svelte-5mth7d{color:var(--color-low)}footer.svelte-5mth7d{padding:var(--space-4) var(--space-3) var(--space-4) 0;color:var(--color-text-secondary);font-size:var(--font-size-xs);justify-content:space-between;align-items:center;display:flex}.updated.svelte-5mth7d{align-items:center;gap:var(--space-2);display:inline-flex}footer.svelte-5mth7d a:where(.svelte-5mth7d){color:var(--color-accent-muted);text-decoration:none}footer.svelte-5mth7d a:where(.svelte-5mth7d):hover{color:var(--color-text-primary)}.main-content.svelte-iop605{padding:0 1.875rem}@media (width<=72rem){.main-content.svelte-iop605{padding-inline:var(--space-5)}}@media (width<=42rem){.main-content.svelte-iop605{padding-inline:var(--space-4)}}
