.matrix-figure[data-astro-cid-v5krm6jz]{margin-block:var(--space-8);border:var(--border-width) solid var(--glass-border);border-radius:var(--radius-lg);background:var(--color-bg-elevated);overflow:hidden}.matrix-scroll[data-astro-cid-v5krm6jz]{overscroll-behavior-x:contain;overflow-x:auto}.matrix-scroll[data-astro-cid-v5krm6jz]:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.matrix-figure[data-astro-cid-v5krm6jz] .matrix[data-astro-cid-v5krm6jz]{border-collapse:separate;border-spacing:3px;width:100%;font-size:var(--text-sm);line-height:var(--leading-snug);background:0 0;border:0;border-radius:0;margin:0}.matrix-figure[data-astro-cid-v5krm6jz] .matrix[data-astro-cid-v5krm6jz] thead[data-astro-cid-v5krm6jz]{background:0 0}.matrix-figure[data-astro-cid-v5krm6jz] .matrix[data-astro-cid-v5krm6jz] th[data-astro-cid-v5krm6jz]{padding:var(--space-2) var(--space-3);font-family:var(--font-display);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:normal;text-transform:none;color:var(--color-fg-strong);vertical-align:bottom;border:0;min-width:6.5rem}.matrix-figure[data-astro-cid-v5krm6jz] .matrix[data-astro-cid-v5krm6jz] thead[data-astro-cid-v5krm6jz] th[data-astro-cid-v5krm6jz]{text-align:center}.matrix-figure[data-astro-cid-v5krm6jz] .matrix[data-astro-cid-v5krm6jz] tbody[data-astro-cid-v5krm6jz] th[data-astro-cid-v5krm6jz]{text-align:start;vertical-align:middle;z-index:1;background:var(--color-bg-elevated);max-width:14rem;position:sticky;inset-inline-start:0}.matrix-figure[data-astro-cid-v5krm6jz] .matrix[data-astro-cid-v5krm6jz] .corner[data-astro-cid-v5krm6jz]{color:var(--color-fg-muted);text-align:start;z-index:2;background:var(--color-bg-elevated);position:sticky;inset-inline-start:0}.matrix-figure[data-astro-cid-v5krm6jz] .matrix[data-astro-cid-v5krm6jz] td[data-astro-cid-v5krm6jz]{padding:var(--space-2);border-radius:var(--radius-sm);text-align:center;vertical-align:middle;color:var(--color-fg-strong);border:0;min-height:3rem}.matrix-figure[data-astro-cid-v5krm6jz] .matrix[data-astro-cid-v5krm6jz] tbody[data-astro-cid-v5krm6jz] tr[data-astro-cid-v5krm6jz]:hover{background:0 0}.cell-none[data-astro-cid-v5krm6jz]{background:var(--color-bg-subtle);color:var(--color-fg-subtle)}.cell-self[data-astro-cid-v5krm6jz]{background:repeating-linear-gradient(135deg, var(--color-bg-subtle) 0 6px, var(--color-bg-strong) 6px 12px)}.cell-critical[data-astro-cid-v5krm6jz]{background:color-mix(in srgb, var(--color-risk-critical) 30%, var(--color-bg-elevated));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-risk-critical) 70%, transparent)}.cell-high[data-astro-cid-v5krm6jz]{background:color-mix(in srgb, var(--color-risk-high) 24%, var(--color-bg-elevated));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-risk-high) 55%, transparent)}.cell-medium[data-astro-cid-v5krm6jz]{background:color-mix(in srgb, var(--color-risk-medium) 16%, var(--color-bg-elevated));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-risk-medium) 45%, transparent)}.cell-low[data-astro-cid-v5krm6jz]{background:color-mix(in srgb, var(--color-risk-low) 12%, var(--color-bg-elevated));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-risk-low) 40%, transparent)}.level[data-astro-cid-v5krm6jz]{font-weight:var(--weight-bold);font-size:var(--text-xs);display:block}.tag[data-astro-cid-v5krm6jz]{font-family:var(--font-mono);font-size:var(--text-label);color:var(--color-fg);display:block}.matrix-figure[data-astro-cid-v5krm6jz] .matrix-caption[data-astro-cid-v5krm6jz]{text-align:start;line-height:var(--leading-normal);gap:var(--space-2);padding:var(--space-4) var(--space-5);border-block-start:var(--border-width) solid var(--glass-border);background:var(--color-bg-subtle);color:var(--color-fg-muted);font-size:var(--text-sm);flex-direction:column;margin:0;display:flex}.legend[data-astro-cid-v5krm6jz]{gap:var(--space-2) var(--space-4);font-size:var(--text-xs);color:var(--color-fg);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.matrix-figure[data-astro-cid-v5krm6jz] .legend[data-astro-cid-v5krm6jz] li[data-astro-cid-v5krm6jz]{align-items:center;gap:var(--space-2);line-height:var(--leading-snug);margin:0;padding:0;display:inline-flex}.matrix-figure[data-astro-cid-v5krm6jz] .legend[data-astro-cid-v5krm6jz] li[data-astro-cid-v5krm6jz]:before{content:none}.swatch[data-astro-cid-v5krm6jz]{border-radius:var(--radius-xs);block-size:.875rem;inline-size:.875rem}.swatch-critical[data-astro-cid-v5krm6jz]{background:var(--color-risk-critical)}.swatch-high[data-astro-cid-v5krm6jz]{background:var(--color-risk-high)}.swatch-medium[data-astro-cid-v5krm6jz]{background:var(--color-risk-medium)}.swatch-low[data-astro-cid-v5krm6jz]{background:var(--color-risk-low)}
