@layer components{.testing-layers[data-v-55508fb7]{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}@media (width>=48em){.testing-layers[data-v-55508fb7]{grid-template-columns:repeat(2,1fr)}}.testing-layers-card[data-v-55508fb7]{gap:var(--space-2);block-size:100%;padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-surface);display:grid}@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-022613ad]{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-022613ad]{gap:var(--space-3);min-inline-size:0;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-surface);flex-direction:column;display:flex}@media (prefers-contrast:more){.accessibility-tree-card[data-v-022613ad]{border-color:currentColor}}.accessibility-tree-kind[data-v-022613ad]{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-022613ad]{padding-block:var(--space-2)}.accessibility-tree-button[data-v-022613ad]{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-022613ad]{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-022613ad]{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-022613ad]{font-size:var(--text-sm);overflow-wrap:break-word;margin:0}.accessibility-tree-readout[data-v-022613ad]{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-022613ad]{gap:var(--space-2);grid-template-columns:3.5rem 1fr;align-items:baseline;display:grid}.accessibility-tree-row dt[data-v-022613ad]{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-022613ad]{font-size:var(--text-sm);color:var(--color-text);margin:0}.accessibility-tree-note[data-v-022613ad]{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-subtle);margin:0}.audit-css[data-v-fa5c5964]{gap:var(--space-3);display:grid}.audit-css-toggle[data-v-fa5c5964]{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-fa5c5964]{gap:var(--space-3);padding:var(--space-3);border:1px dashed var(--color-border);border-radius:var(--radius-md);display:grid}@media (prefers-contrast:more){.audit-css-frame[data-v-fa5c5964]{border-color:currentColor}}.audit-css-frame-label[data-v-fa5c5964]{font-size:var(--text-sm);color:var(--color-text-subtle)}.audit-css-example[data-v-fa5c5964]{gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-sm);background-color:var(--color-bg-subtle);align-items:start;display:grid}@media (width>=30em){.audit-css-example[data-v-fa5c5964]{grid-template-columns:repeat(2,minmax(0,1fr))}}.audit-css-image[data-v-fa5c5964]{border-radius:var(--radius-sm)}.audit-css-field[data-v-fa5c5964]{gap:var(--space-2);display:flex}.audit-css-field-labeled[data-v-fa5c5964]{gap:var(--space-1);font-size:var(--text-sm);font-weight:600;display:grid}.audit-css-input[data-v-fa5c5964]{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-fa5c5964]{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-fa5c5964]:before{content:"🔍"/""}.audit-css-line[data-v-fa5c5964]{font-size:var(--text-sm)}.audit-css-line a[data-v-fa5c5964]{color:var(--color-primary)}.audit-css-button[data-v-fa5c5964]{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-fa5c5964]:not([alt]),.audit-css:has(.audit-css-toggle-input:checked) .audit-css-example button[data-v-fa5c5964]:empty,.audit-css:has(.audit-css-toggle-input:checked) .audit-css-example input[data-v-fa5c5964]:not(label input,[aria-label],[aria-labelledby]),.audit-css:has(.audit-css-toggle-input:checked) .audit-css-example a[target=_blank][data-v-fa5c5964]:not(:has(.visually-hidden))){outline:3px dashed var(--color-error);outline-offset:2px}.audit-css-code[data-v-fa5c5964]{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-fa5c5964]{font-size:var(--text-sm);color:var(--color-text-subtle)}.coverage-matrix[data-v-6500f569]{gap:var(--space-6);display:grid}.coverage-matrix-scroll[data-v-6500f569]{overscroll-behavior-x:contain;min-inline-size:0;overflow-x:auto}.coverage-matrix-scroll[data-v-6500f569]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:2px}.coverage-matrix-table[data-v-6500f569]{border-collapse:collapse;inline-size:100%;min-inline-size:max-content}.coverage-matrix-caption[data-v-6500f569]{color:var(--color-text-subtle);font-size:var(--text-sm);text-align:start;margin-block-end:var(--space-4)}th[data-v-6500f569],td[data-v-6500f569]{padding:var(--space-3);border-block-end:1px solid var(--color-border);text-align:start;vertical-align:baseline}thead th[data-v-6500f569]{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-6500f569]{text-align:center;inline-size:8rem}.coverage-matrix-method-sub[data-v-6500f569]{color:var(--color-text-subtle);font-weight:400;display:block}.coverage-matrix-issue[data-v-6500f569]{font-weight:600}.coverage-matrix-issue-name[data-v-6500f569]{display:block}.coverage-matrix-sc[data-v-6500f569]{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-6500f569]{text-align:center}.coverage-matrix-glyph[data-v-6500f569]{font-size:var(--text-lg);line-height:1}.is-caught .coverage-matrix-glyph[data-v-6500f569]{color:var(--color-success)}.is-partial .coverage-matrix-glyph[data-v-6500f569]{color:var(--color-warning)}.is-missed .coverage-matrix-glyph[data-v-6500f569]{color:var(--color-text-subtle)}.coverage-matrix-takeaway[data-v-6500f569]{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-6500f569]{border-color:currentColor}}.coverage-matrix-takeaway strong[data-v-6500f569]{color:var(--color-text)}tbody tr[data-v-6500f569]:nth-child(2n){background-color:color-mix(in oklch, var(--color-bg-subtle) 50%, transparent)}@media (forced-colors:active){tbody tr[data-v-6500f569]:nth-child(2n){background-color:#0000}}}
