@layer anx.components{.cap-lead{max-inline-size:var(--anx-measure);font-size:var(--anx-fs-body-lg);line-height:var(--anx-lh-body-lg);margin:0}.cap-io{gap:var(--anx-space-6);display:grid}.cap-io-col{align-content:start;gap:var(--anx-space-3);padding:var(--anx-space-5);background:var(--anx-surface-raised);border:var(--anx-border-width) solid var(--anx-border-subtle);border-radius:var(--anx-radius-card);display:grid}.cap-io-does{border-color:var(--anx-accent)}.cap-io-col p,.cap-io-list{font-size:var(--anx-fs-body);line-height:var(--anx-lh-body);margin:0}.cap-io-list{gap:var(--anx-space-2);padding-inline-start:var(--anx-space-5);display:grid}@container (inline-size>=48rem){.cap-io{grid-template-columns:repeat(3,minmax(0,1fr))}}.cap-demo{min-inline-size:0;overflow-x:auto}.cap-table{border-collapse:collapse;inline-size:100%;font-size:var(--anx-fs-body-sm);line-height:var(--anx-lh-body-sm);overflow-wrap:normal;word-break:normal;hyphens:manual}.cap-table th,.cap-table td{padding:var(--anx-space-3) var(--anx-space-4);text-align:start;vertical-align:top;border-block-end:var(--anx-border-width) solid var(--anx-border-subtle)}.cap-table thead th{font-size:var(--anx-fs-label);font-weight:var(--anx-fw-label);color:var(--anx-text-secondary)}.cap-table tbody th{font-variant-numeric:tabular-nums;inline-size:3rem;color:var(--anx-accent)}.cap-cap{text-align:start;font-size:var(--anx-fs-caption);color:var(--anx-text-secondary);padding-block-end:var(--anx-space-3)}.cap-badge{padding:var(--anx-space-1) var(--anx-space-2);border:var(--anx-border-width) solid var(--anx-border-strong);border-radius:var(--anx-radius-pill);margin-inline-start:var(--anx-space-2)}.cap-evidence{gap:var(--anx-space-3);margin:0;padding:0;list-style:none;display:grid}.cap-ev-row{gap:var(--anx-space-2) var(--anx-space-4);padding:var(--anx-space-3) var(--anx-space-4);border:var(--anx-border-width) solid var(--anx-border-subtle);border-radius:var(--anx-radius-card);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.cap-groups{gap:var(--anx-space-6);margin:0;padding:0;list-style:none;display:grid}.cap-group{gap:var(--anx-space-3);min-inline-size:0;padding:var(--anx-space-5);border:var(--anx-border-width) solid var(--anx-border-subtle);border-radius:var(--anx-radius-card);border-inline-start:var(--anx-border-width-selected) solid var(--anx-accent);display:grid}.cap-group h3{font-size:var(--anx-fs-h3);line-height:var(--anx-lh-h3);margin:0}.cap-group>p{color:var(--anx-text-secondary);margin:0}.cap-nodes{gap:var(--anx-space-2);margin:0;padding:0;list-style:none;display:grid}.cap-node a{gap:var(--anx-space-1);min-block-size:2.75rem;padding:var(--anx-space-3) var(--anx-space-4);color:inherit;background:var(--anx-surface-raised);border:var(--anx-border-width) solid var(--anx-border-subtle);border-radius:var(--anx-radius-card);text-decoration:none;display:grid}.cap-node a:focus-visible{outline:var(--anx-focus-ring);outline-offset:var(--anx-focus-offset)}@media (hover:hover) and (pointer:fine){.cap-node a:hover{border-color:var(--anx-accent)}}.cap-node-t{font-weight:var(--anx-fw-label)}.cap-node-x{font-size:var(--anx-fs-caption);line-height:var(--anx-lh-caption);color:var(--anx-text-secondary)}@container (inline-size>=56rem){.cap-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}.cap-matrix-wrap{min-inline-size:0;overflow-x:auto}.cap-matrix{border-collapse:collapse;inline-size:100%;min-inline-size:48rem;font-size:var(--anx-fs-body-sm);line-height:var(--anx-lh-body-sm);overflow-wrap:normal;word-break:normal;hyphens:manual}.cap-matrix th,.cap-matrix td{padding:var(--anx-space-3);text-align:start;vertical-align:top;border-block-end:var(--anx-border-width) solid var(--anx-border-subtle)}.cap-matrix thead th{font-size:var(--anx-fs-label);color:var(--anx-text-secondary)}.cap-matrix tbody th a{font-weight:var(--anx-fw-label)}.cap-cell{gap:var(--anx-space-1) var(--anx-space-3);flex-wrap:wrap;display:flex}.cap-none{color:var(--anx-text-secondary)}.sol-envs{gap:var(--anx-space-4);margin:0;padding:0;list-style:none;display:grid}.sol-env{min-inline-size:0;padding:var(--anx-space-4);border:var(--anx-border-width) solid var(--anx-border-subtle);border-radius:var(--anx-radius-card)}.sol-env h3{margin:0 0 var(--anx-space-3)}.sol-env-dl{gap:var(--anx-space-1);margin:0;display:grid}.sol-env-dl dt{color:var(--anx-text-secondary);font-size:var(--anx-fs-caption);line-height:var(--anx-lh-caption)}.sol-env-dl dd{margin:0 0 var(--anx-space-2);overflow-wrap:anywhere}@media (width>=48rem){.sol-envs{grid-template-columns:repeat(2,minmax(0,1fr))}}.so-sub{margin-block:var(--anx-space-5) var(--anx-space-2)}.so-focus{margin-block-start:var(--anx-space-5)}.tec-traits{gap:var(--anx-space-5);display:grid}@media (width>=48rem){.tec-traits{grid-template-columns:repeat(2,minmax(0,1fr))}}}
