.stats[data-astro-cid-dsbdm33k]{gap:var(--space-3);margin-bottom:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}.stats[data-astro-cid-dsbdm33k]>div[data-astro-cid-dsbdm33k]{padding:var(--space-3) var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg)}.stats[data-astro-cid-dsbdm33k] dt[data-astro-cid-dsbdm33k]{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.stats[data-astro-cid-dsbdm33k] dd[data-astro-cid-dsbdm33k]{font-family:var(--font-mono);font-size:var(--text-2xl);color:var(--accent);font-weight:700}.stats[data-astro-cid-dsbdm33k] .of[data-astro-cid-dsbdm33k]{font-size:var(--text-sm);color:var(--text-muted);font-weight:400}.empty[data-astro-cid-dsbdm33k]{margin-bottom:var(--space-4)}.controls[data-astro-cid-dsbdm33k]{align-items:center;gap:var(--space-3) var(--space-2);flex-wrap:wrap;display:flex}.controls[data-astro-cid-dsbdm33k]>label[data-astro-cid-dsbdm33k]{font-family:var(--font-mono);font-size:var(--text-sm);cursor:pointer}.covered-toggle[data-astro-cid-dsbdm33k]{width:1rem;height:1rem;accent-color:var(--accent)}.legend[data-astro-cid-dsbdm33k]{align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-muted);margin-left:auto;display:flex}.legend-title[data-astro-cid-dsbdm33k]{margin-right:var(--space-1)}.swatch[data-astro-cid-dsbdm33k]{border:1px solid var(--border);border-radius:3px;width:1rem;height:1rem}.matrix-wrap[data-astro-cid-dsbdm33k]{width:100%;padding-bottom:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg);overflow-x:auto}.matrix[data-astro-cid-dsbdm33k]{gap:var(--space-2);padding:var(--space-3);grid-auto-columns:11.5rem;grid-auto-flow:column;min-width:max-content;display:grid}.col[data-astro-cid-dsbdm33k] h2[data-astro-cid-dsbdm33k]{justify-content:space-between;gap:var(--space-2);padding:var(--space-2);margin-bottom:var(--space-2);font-size:var(--text-xs);font-family:var(--font-mono);border-bottom:2px solid var(--accent);background:var(--bg);align-items:baseline;line-height:1.3;display:flex;position:sticky;top:0}.col[data-astro-cid-dsbdm33k] h2[data-astro-cid-dsbdm33k] a[data-astro-cid-dsbdm33k]{color:var(--text);text-decoration:none}.col[data-astro-cid-dsbdm33k] h2[data-astro-cid-dsbdm33k] a[data-astro-cid-dsbdm33k]:hover{color:var(--accent)}.col-count[data-astro-cid-dsbdm33k]{color:var(--text-muted);font-weight:400}.col[data-astro-cid-dsbdm33k] ul[data-astro-cid-dsbdm33k]{gap:3px;padding:0;list-style:none;display:grid}.cell[data-astro-cid-dsbdm33k]{font-size:var(--text-xs);border-radius:var(--radius-sm);border:1px solid var(--border);color:var(--heat-fg);line-height:1.35}.heat-0[data-astro-cid-dsbdm33k]{background:var(--heat-0)}.heat-1[data-astro-cid-dsbdm33k]{background:var(--heat-1);border-color:color-mix(in srgb, var(--accent) 40%, var(--border))}.heat-2[data-astro-cid-dsbdm33k]{background:var(--heat-2);border-color:color-mix(in srgb, var(--accent) 60%, var(--border))}.heat-3[data-astro-cid-dsbdm33k]{background:var(--heat-3);border-color:var(--accent)}.heat-4[data-astro-cid-dsbdm33k]{background:var(--heat-4);border-color:var(--accent);color:var(--heat-4-fg)}.cell[data-astro-cid-dsbdm33k] .plain[data-astro-cid-dsbdm33k],.cell[data-astro-cid-dsbdm33k] summary[data-astro-cid-dsbdm33k]{color:inherit;gap:1px;padding:.3rem .45rem;text-decoration:none;display:grid}.cell[data-astro-cid-dsbdm33k] .plain[data-astro-cid-dsbdm33k]{color:var(--text-muted)}.cell[data-astro-cid-dsbdm33k] .plain[data-astro-cid-dsbdm33k]:hover{color:var(--text)}.cell[data-astro-cid-dsbdm33k] summary[data-astro-cid-dsbdm33k]{cursor:pointer;list-style:none}.cell[data-astro-cid-dsbdm33k] summary[data-astro-cid-dsbdm33k]::-webkit-details-marker{display:none}.tid[data-astro-cid-dsbdm33k]{font-family:var(--font-mono);font-size:.7rem}.tname[data-astro-cid-dsbdm33k]{font-weight:600}.cell[data-astro-cid-dsbdm33k] .plain[data-astro-cid-dsbdm33k] .tname[data-astro-cid-dsbdm33k]{font-weight:400}.tcount[data-astro-cid-dsbdm33k]{font-family:var(--font-mono);font-size:.7rem}.detail[data-astro-cid-dsbdm33k]{border-top:1px solid color-mix(in srgb, currentColor 25%, transparent);gap:var(--space-2);background:var(--surface);color:var(--text);border-radius:0 0 var(--radius-sm) var(--radius-sm);padding:.4rem .45rem .5rem;display:grid}.detail[data-astro-cid-dsbdm33k] a[data-astro-cid-dsbdm33k]{color:var(--accent)}.detail[data-astro-cid-dsbdm33k] ul[data-astro-cid-dsbdm33k]{gap:var(--space-1)}.subs[data-astro-cid-dsbdm33k]>li[data-astro-cid-dsbdm33k]{line-height:1.35}.sub-id[data-astro-cid-dsbdm33k]{font-family:var(--font-mono)}.refs[data-astro-cid-dsbdm33k]{margin-top:2px;padding-left:var(--space-2)!important}.refs[data-astro-cid-dsbdm33k] li[data-astro-cid-dsbdm33k]:before{content:"→ ";color:var(--text-muted)}.mitre-link[data-astro-cid-dsbdm33k]{font-family:var(--font-mono);font-size:.7rem}.covered-toggle[data-astro-cid-dsbdm33k]:checked~.matrix-wrap[data-astro-cid-dsbdm33k] .cell[data-astro-cid-dsbdm33k][data-covered=false]{display:none}.source[data-astro-cid-dsbdm33k]{margin-top:var(--space-5);font-size:var(--text-xs);max-width:var(--measure)}
