@layer components{.testing-layers[data-v-55508fb7]{gap:var(--space-4);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (width>=48em){.testing-layers[data-v-55508fb7]{grid-template-columns:repeat(2,minmax(0,1fr))}}.testing-layers-card[data-v-55508fb7]{gap:var(--space-2);block-size:100%;padding:var(--space-6);border:1px solid var(--bp-line-strong);background-color:var(--bp-sheet);grid-template-columns:minmax(0,1fr);display:grid;position:relative}.testing-layers-card[data-v-55508fb7]:before,.testing-layers-card[data-v-55508fb7]:after{content:"";border:0 solid var(--bp-ink-2);opacity:.5;pointer-events:none;block-size:12px;inline-size:12px;position:absolute}.testing-layers-card[data-v-55508fb7]:before{border-block-start-width:1.5px;border-inline-start-width:1.5px;inset-block-start:6px;inset-inline-start:6px}.testing-layers-card[data-v-55508fb7]:after{border-block-end-width:1.5px;border-inline-end-width:1.5px;inset-block-end:6px;inset-inline-end:6px}@media (prefers-contrast:more){.testing-layers-card[data-v-55508fb7]{border-color:currentColor}}.testing-layers-kind[data-v-55508fb7]{font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:.02em;color:var(--color-primary)}.testing-layers-name[data-v-55508fb7]{font-size:var(--text-xl);font-weight:700;line-height:var(--leading-tight)}.testing-layers-detail[data-v-55508fb7]{gap:var(--space-2);margin:var(--space-1) 0 0;display:grid}.testing-layers-catches[data-v-55508fb7],.testing-layers-misses[data-v-55508fb7]{color:var(--color-text-subtle);margin:0}.testing-layers-tag[data-v-55508fb7]{padding:1px var(--space-2);border-radius:var(--radius-full);font-size:var(--text-sm);vertical-align:baseline;margin-inline-end:var(--space-1);font-weight:700;display:inline-block}.testing-layers-tag-catches[data-v-55508fb7]{background-color:color-mix(in oklch, var(--color-success) 18%, transparent);color:var(--color-text)}.testing-layers-tag-misses[data-v-55508fb7]{background-color:color-mix(in oklch, var(--color-warning) 22%, transparent);color:var(--color-text)}@media (forced-colors:active){.testing-layers-tag[data-v-55508fb7]{border:1px solid}}.testing-layers-tool[data-v-55508fb7]{font-size:var(--text-sm);margin-block-start:var(--space-1);font-weight:600}.testing-layers-here[data-v-55508fb7]{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.testing-layers-here code[data-v-55508fb7]{padding:2px var(--space-2);border-radius:var(--radius-sm);background-color:var(--color-bg-subtle);font-size:var(--text-sm)}.accessibility-tree[data-v-b8034962]{gap:var(--space-4);margin-block:var(--space-6) 0;grid-template-columns:repeat(auto-fit,minmax(min(17rem,100%),1fr));padding:0;list-style:none;display:grid}.accessibility-tree-card[data-v-b8034962]{gap:var(--space-3);min-inline-size:0;padding:var(--space-4);border:1px solid var(--bp-line-strong);background-color:var(--bp-sheet);flex-direction:column;display:flex;position:relative}.accessibility-tree-card[data-v-b8034962]:before,.accessibility-tree-card[data-v-b8034962]:after{content:"";border:0 solid var(--bp-ink-2);opacity:.5;pointer-events:none;block-size:12px;inline-size:12px;position:absolute}.accessibility-tree-card[data-v-b8034962]:before{border-block-start-width:1.5px;border-inline-start-width:1.5px;inset-block-start:6px;inset-inline-start:6px}.accessibility-tree-card[data-v-b8034962]:after{border-block-end-width:1.5px;border-inline-end-width:1.5px;inset-block-end:6px;inset-inline-end:6px}@media (prefers-contrast:more){.accessibility-tree-card[data-v-b8034962]{border-color:currentColor}}.accessibility-tree-kind[data-v-b8034962]{font-family:var(--bp-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-subtle);margin:0;font-size:.6875rem}.accessibility-tree-stage[data-v-b8034962]{padding-block:var(--space-2)}.accessibility-tree-button[data-v-b8034962]{min-block-size:2.75rem;padding:var(--space-2) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-bg-subtle);font:inherit;color:var(--color-text);align-items:center;font-weight:600;display:inline-flex}.accessibility-tree-label[data-v-b8034962]{font-size:var(--text-sm);color:var(--color-text);margin-block-end:var(--space-1);font-weight:600;display:block}.accessibility-tree-input[data-v-b8034962]{min-block-size:2.75rem;inline-size:100%;max-inline-size:16rem;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-bg-subtle);font:inherit;color:var(--color-text)}.accessibility-tree-markup[data-v-b8034962]{font-size:var(--text-sm);overflow-wrap:break-word;margin:0}.accessibility-tree-readout[data-v-b8034962]{gap:var(--space-1);border-block-start:1px dashed var(--color-border);margin:0;padding-block-start:var(--space-2);display:grid}.accessibility-tree-row[data-v-b8034962]{gap:var(--space-2);grid-template-columns:3.5rem 1fr;align-items:baseline;display:grid}.accessibility-tree-row dt[data-v-b8034962]{font-family:var(--bp-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-subtle);font-size:.6875rem}.accessibility-tree-row dd[data-v-b8034962]{font-size:var(--text-sm);color:var(--color-text);margin:0}.accessibility-tree-note[data-v-b8034962]{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-subtle);margin:0}.audit-css[data-v-849a0074]{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.audit-css-toggle[data-v-849a0074]{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-full);font-size:var(--text-sm);justify-self:start;font-weight:600;display:inline-flex}.audit-css-frame[data-v-849a0074]{gap:var(--space-3);padding:var(--space-3);border:1px dashed var(--color-border);border-radius:var(--radius-md);grid-template-columns:minmax(0,1fr);display:grid}@media (prefers-contrast:more){.audit-css-frame[data-v-849a0074]{border-color:currentColor}}.audit-css-frame-label[data-v-849a0074]{font-size:var(--text-sm);color:var(--color-text-subtle)}.audit-css-example[data-v-849a0074]{gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-sm);background-color:var(--color-bg-subtle);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=30em){.audit-css-example[data-v-849a0074]{grid-template-columns:repeat(2,minmax(0,1fr))}}.audit-css-image[data-v-849a0074]{border-radius:var(--radius-sm)}.audit-css-field[data-v-849a0074]{gap:var(--space-2);display:flex}.audit-css-field-labeled[data-v-849a0074]{gap:var(--space-1);font-size:var(--text-sm);grid-template-columns:minmax(0,1fr);font-weight:600;display:grid}.audit-css-input[data-v-849a0074]{min-inline-size:0;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-bg);color:var(--color-text);font:inherit;font-size:var(--text-sm)}.audit-css-icon-button[data-v-849a0074]{inline-size:var(--space-8);border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-bg)}.audit-css-icon-button[data-v-849a0074]:before{content:"🔍"/""}.audit-css-line[data-v-849a0074]{font-size:var(--text-sm)}.audit-css-line a[data-v-849a0074]{color:var(--color-primary)}.audit-css-button[data-v-849a0074]{padding:var(--space-2) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-full);background-color:var(--color-bg);color:var(--color-text);font:inherit;font-size:var(--text-sm);justify-self:start;font-weight:600}:is(.audit-css:has(.audit-css-toggle-input:checked) .audit-css-example img[data-v-849a0074]:not([alt]),.audit-css:has(.audit-css-toggle-input:checked) .audit-css-example button[data-v-849a0074]:empty,.audit-css:has(.audit-css-toggle-input:checked) .audit-css-example input[data-v-849a0074]:not(label input,[aria-label],[aria-labelledby]),.audit-css:has(.audit-css-toggle-input:checked) .audit-css-example a[target=_blank][data-v-849a0074]:not(:has(.visually-hidden))){outline:3px dashed var(--color-error);outline-offset:2px}.audit-css-code[data-v-849a0074]{min-inline-size:0;padding:var(--space-3);border-radius:var(--radius-sm);background-color:var(--color-bg-subtle);font-size:var(--text-sm);white-space:pre;overflow-x:auto}.audit-css-note[data-v-849a0074]{font-size:var(--text-sm);color:var(--color-text-subtle)}.coverage-matrix[data-v-3bc15cee]{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.coverage-matrix-scroll[data-v-3bc15cee]{overscroll-behavior-x:contain;min-inline-size:0;overflow-x:auto;container-type:inline-size}.coverage-matrix-table[data-v-3bc15cee]{border-collapse:collapse;inline-size:100%}.coverage-matrix-caption[data-v-3bc15cee]{max-inline-size:100cqi;color:var(--color-text-subtle);font-size:var(--text-sm);text-align:start;margin-block-end:var(--space-4);position:sticky;inset-inline-start:0}th[data-v-3bc15cee],td[data-v-3bc15cee]{padding:var(--space-3);border-block-end:1px solid var(--color-border);text-align:start;vertical-align:baseline}thead th[data-v-3bc15cee]{font-size:var(--text-sm);color:var(--color-text);border-block-end:2px solid var(--color-border);font-weight:700}.coverage-matrix-method[data-v-3bc15cee]{text-align:center;inline-size:8rem}.coverage-matrix-method-sub[data-v-3bc15cee]{color:var(--color-text-subtle);font-weight:400;display:block}.coverage-matrix-issue[data-v-3bc15cee]{min-inline-size:11rem;font-weight:600}.coverage-matrix-issue-name[data-v-3bc15cee]{display:block}.coverage-matrix-sc[data-v-3bc15cee]{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text-subtle);margin-block-start:2px;font-weight:400;display:block}.coverage-matrix-cell[data-v-3bc15cee]{text-align:center}.coverage-matrix-glyph[data-v-3bc15cee]{font-size:var(--text-lg);line-height:1}.is-caught .coverage-matrix-glyph[data-v-3bc15cee]{color:var(--color-success)}.is-partial .coverage-matrix-glyph[data-v-3bc15cee]{color:var(--color-warning)}.is-missed .coverage-matrix-glyph[data-v-3bc15cee]{color:var(--color-text-subtle)}.coverage-matrix-takeaway[data-v-3bc15cee]{max-inline-size:65ch;padding:var(--space-4);border-inline-start:3px solid var(--color-primary);border-radius:var(--radius-sm);background-color:var(--color-bg-subtle);color:var(--color-text-subtle)}@media (prefers-contrast:more){.coverage-matrix-takeaway[data-v-3bc15cee]{border-color:currentColor}}.coverage-matrix-takeaway strong[data-v-3bc15cee]{color:var(--color-text)}tbody tr[data-v-3bc15cee]:nth-child(2n){background-color:color-mix(in oklch, var(--color-bg-subtle) 50%, transparent)}@media (forced-colors:active){tbody tr[data-v-3bc15cee]:nth-child(2n){background-color:#0000}}}
