@font-face{font-family:CairoDescriptorTest;src:url(../../../fonts/v1/Cairo-Variable-latin.woff2)format("woff2");font-weight:200 1000;font-style:normal;font-variation-settings:"slnt" -11;font-display:block;unicode-range:U+??}@font-face{font-family:CairoObliqueRangeTest;src:url(../../../fonts/v1/Cairo-Variable-latin.woff2)format("woff2");font-weight:200 1000;font-style:oblique 0deg 11deg;font-display:block;unicode-range:U+??}.lede.svelte-1sclor,.hint.svelte-1sclor{color:var(--text-muted);max-width:48rem;font-size:.9rem}.hint.svelte-1sclor{font-size:.82rem}.tldr.svelte-1sclor{border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:var(--radius);background:var(--surface-hover);max-width:48rem;margin:1rem 0 2rem;padding:.9rem 1.1rem}.tldr.svelte-1sclor h2:where(.svelte-1sclor){border-bottom:none;margin:0 0 .5rem;padding-bottom:0;font-size:1rem}.tldr-lead.svelte-1sclor{border-bottom:1px dashed var(--border);margin:0 0 .8rem;padding-bottom:.7rem;font-size:.9rem}.tldr.svelte-1sclor ul:where(.svelte-1sclor){margin:0;padding-left:1.2rem;font-size:.88rem}.tldr.svelte-1sclor li:where(.svelte-1sclor){margin:.4rem 0}.tldr-note.svelte-1sclor{border-top:1px dashed var(--border);color:var(--text-muted);margin:.9rem 0 0;padding-top:.7rem;font-size:.8rem}.overlap.svelte-1sclor{isolation:isolate;height:2.6rem;margin-bottom:.5rem;font-size:2rem;line-height:1;position:relative}.overlap.svelte-1sclor span:where(.svelte-1sclor){white-space:nowrap;mix-blend-mode:screen;position:absolute;top:0;left:0}.ov-control.svelte-1sclor,.ov-control-label.svelte-1sclor{color:#f472b6}.ov-test.svelte-1sclor,.ov-test-label.svelte-1sclor{color:#22d3ee}.matrix-wrap.svelte-1sclor{overflow-x:auto}table.matrix.svelte-1sclor{min-width:100%;display:table}table.matrix.svelte-1sclor th:where(.svelte-1sclor),table.matrix.svelte-1sclor td:where(.svelte-1sclor){vertical-align:top}table.matrix.svelte-1sclor td:where(.svelte-1sclor){border-left-width:3px;min-width:12.5rem}td.status-pass.svelte-1sclor{border-left-color:#4ade80}td.status-version-dependent.svelte-1sclor{border-left-color:#fbbf24}td.status-broken.svelte-1sclor{border-left-color:#f87171}td.status-control.svelte-1sclor,td.status-blank.svelte-1sclor{border-left-color:var(--border)}.blank-cell.svelte-1sclor{color:var(--text-muted)}.control-note.svelte-1sclor{color:var(--text-muted);margin:0;font-size:.72rem;font-style:italic}table.matrix.svelte-1sclor .verdicts:where(.svelte-1sclor){flex-wrap:nowrap;gap:.3rem}.legend.svelte-1sclor{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:.4rem 1.2rem;margin:0;padding:.75rem 0 1.5rem;font-size:.78rem;list-style:none;display:flex}.legend.svelte-1sclor li:where(.svelte-1sclor){align-items:center;gap:.4rem;display:inline-flex}.legend.svelte-1sclor .b-badge:where(.svelte-1sclor){border-width:2px;width:1.2rem;height:1.2rem}.legend-note.svelte-1sclor{font-style:italic}.rows.svelte-1sclor{flex-direction:column;gap:.75rem;display:flex}section.svelte-1sclor{border:1px solid var(--border);border-radius:var(--radius);padding:.9rem 1rem 1rem}h3.svelte-1sclor{margin:0 0 .3rem;font-size:.95rem}.css.svelte-1sclor{color:var(--text-muted);background:0 0;margin-bottom:.6rem;padding:0;font-size:.75rem;display:block}.specimen.svelte-1sclor{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.75rem;display:grid}.half.svelte-1sclor{border:1px dashed var(--border);border-radius:var(--radius);padding:.5rem .7rem;overflow:hidden}.slnt-pinned-ancestor.svelte-1sclor{font-variation-settings:"slnt" 0}.hazard-specimen.svelte-1sclor{font-family:"Cairo", var(--font-sans);font-size:2.6rem;font-style:italic;line-height:1.2}.hazard-specimen-explicit.svelte-1sclor{font-family:"Cairo", var(--font-sans);font-variation-settings:"slnt" -11;font-size:2.6rem;line-height:1.2}.tag.svelte-1sclor{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-bottom:.2rem;font-size:.65rem;display:block}.sample.svelte-1sclor{font-family:"Cairo", var(--font-sans);font-variation-settings:"wght" 600, "slnt" 0;font-size:2.6rem;line-height:1.2}.m-unpinned.svelte-1sclor{font-variation-settings:"wght" 600}.m-pinned.svelte-1sclor{font-variation-settings:"wght" 600, "slnt" 0}.expect.svelte-1sclor{color:var(--text-muted);margin:.6rem 0 0;font-size:.78rem}.verdicts.svelte-1sclor{flex-wrap:wrap;gap:.4rem;margin:.6rem 0 0;padding:0;list-style:none;display:flex}.b-badge.svelte-1sclor{background:var(--surface-hover);border:2px solid #f87171;border-radius:50%;justify-content:center;align-items:center;width:1.9rem;height:1.9rem;padding:.2rem;display:inline-flex}.b-badge.pass.svelte-1sclor{border-color:#4ade80}.b-badge.unknown.svelte-1sclor{border-color:var(--border);border-style:dashed}.b-badge.reasoned.svelte-1sclor{border-style:dashed}.logo.svelte-1sclor{flex:none;width:1.15rem;height:1.15rem}.m-recommended.svelte-1sclor{font-variation-settings:"wght" 600, "slnt" -11;font-style:oblique}.m-usesite.svelte-1sclor{font-variation-settings:"wght" 600, "slnt" -11}.m-oblique.svelte-1sclor{font-variation-settings:normal;font-style:italic}.m-oblique-bare.svelte-1sclor{font-variation-settings:normal;font-style:oblique}.m-oblique-angle.svelte-1sclor{font-variation-settings:normal;font-style:oblique 11deg}.m-oblique-range.svelte-1sclor{font-family:"CairoObliqueRangeTest", var(--font-sans);font-variation-settings:normal;font-synthesis:weight style;font-style:italic}.m-oblique-range-angle.svelte-1sclor{font-family:"CairoObliqueRangeTest", var(--font-sans);font-variation-settings:normal;font-style:oblique 11deg}.m-descriptor.svelte-1sclor{font-family:"CairoDescriptorTest", var(--font-sans);font-variation-settings:normal}.m-synthesis.svelte-1sclor{font-variation-settings:"wght" 600, "slnt" -11;font-style:italic}.auto.svelte-1sclor{flex-direction:column;gap:.4rem;padding:0;list-style:none;display:flex}.auto.svelte-1sclor li:where(.svelte-1sclor){border:1px solid var(--border);border-radius:var(--radius);border-left:3px solid #f87171;grid-template-columns:3.5rem 1fr;gap:.2rem .6rem;padding:.5rem .7rem;font-size:.85rem;display:grid}.auto.svelte-1sclor li.pass:where(.svelte-1sclor){border-left-color:#4ade80}.auto.svelte-1sclor b:where(.svelte-1sclor){letter-spacing:.06em;font-size:.7rem}.auto.svelte-1sclor em:where(.svelte-1sclor){color:var(--text-muted);grid-column:2;font-size:.75rem;font-style:normal}
