.device[data-astro-cid-rdsajtq5]{display:none}:root[data-js] .device[data-astro-cid-rdsajtq5]{padding:1rem var(--box-pad);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);display:block}h2[data-astro-cid-rdsajtq5]{margin:0 0 .25rem;font-size:1.125rem}.note[data-astro-cid-rdsajtq5]{color:var(--muted);margin:0 0 .75rem;font-size:.875rem}dl[data-astro-cid-rdsajtq5]{grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));gap:.5rem 1.5rem;margin:0;display:grid}.row[data-astro-cid-rdsajtq5]{flex-direction:column;gap:.125rem;display:flex}dt[data-astro-cid-rdsajtq5]{color:var(--muted);font-size:.8125rem}dd[data-astro-cid-rdsajtq5]{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;display:flex}code[data-astro-cid-rdsajtq5]{color:var(--accent);overflow-wrap:anywhere;font-size:1rem;font-weight:600}button[data-astro-cid-rdsajtq5]{font:inherit;min-block-size:1.5rem;color:var(--text);border:1px solid var(--line-strong);border-radius:var(--radius);cursor:pointer;background:0 0;padding:.125rem .5rem;font-size:.75rem}button[data-astro-cid-rdsajtq5]:hover{border-color:var(--accent);color:var(--accent)}.rail-title[data-astro-cid-o7b2nd4q]{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:0 0 .5rem;font-size:.8125rem}ol[data-astro-cid-o7b2nd4q],ul[data-astro-cid-o7b2nd4q]{margin:0;padding:0;list-style:none}ol[data-astro-cid-o7b2nd4q]{flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}.group-link[data-astro-cid-o7b2nd4q]{font-weight:600;text-decoration:none}.group-link[data-astro-cid-o7b2nd4q]:hover{text-decoration:underline}.count[data-astro-cid-o7b2nd4q]{color:var(--muted);margin-inline-start:.25rem;font-size:.8125rem;font-weight:400}.chips[data-astro-cid-o7b2nd4q]{display:none}@media (width>=64em) and (height>=32em){ol[data-astro-cid-o7b2nd4q]{display:block}ol[data-astro-cid-o7b2nd4q]>li[data-astro-cid-o7b2nd4q]+li[data-astro-cid-o7b2nd4q]{margin-block-start:1rem}.chips[data-astro-cid-o7b2nd4q]{flex-wrap:wrap;gap:.25rem;margin-block-start:.375rem;display:flex}.chips[data-astro-cid-o7b2nd4q] a[data-astro-cid-o7b2nd4q]{border:1px solid var(--line);border-radius:var(--radius);min-block-size:1.5rem;color:var(--text);padding:.125rem .5rem;font-size:.8125rem;text-decoration:none;display:block}.chips[data-astro-cid-o7b2nd4q] a[data-astro-cid-o7b2nd4q]:hover{border-color:var(--accent);color:var(--accent)}}.unit[data-astro-cid-lbrcro5o]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow-wrap:anywhere;flex-direction:column;gap:.875rem;padding:1rem;scroll-margin-block-start:1rem;display:flex}@media (width>=40em){.unit[data-astro-cid-lbrcro5o]{padding:1.25rem var(--box-pad)}}.unit[data-astro-cid-lbrcro5o]:target{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.unit[data-astro-cid-lbrcro5o]:focus{outline:none}.unit[data-astro-cid-lbrcro5o]:focus-visible{outline:.1875rem solid var(--focus);outline-offset:.1875rem}h3[data-astro-cid-lbrcro5o]{margin:0;font-size:1.5rem}h3[data-astro-cid-lbrcro5o] code[data-astro-cid-lbrcro5o]{color:var(--accent);font-size:1em}.summary[data-astro-cid-lbrcro5o]{margin:.25rem 0 0;font-size:1.0625rem}p[data-astro-cid-lbrcro5o]{margin:0}.label[data-astro-cid-lbrcro5o]{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.8125rem}.formula[data-astro-cid-lbrcro5o]{position:relative}.formula[data-astro-cid-lbrcro5o] code[data-astro-cid-lbrcro5o]{overflow-wrap:anywhere}.live[data-astro-cid-lbrcro5o]{color:var(--muted);margin-inline-start:.5rem;font-size:.875rem}.refs[data-astro-cid-lbrcro5o]{flex-wrap:wrap;gap:.25rem 1rem;font-size:.875rem;display:flex}.demo[data-astro-cid-gwrnrwav]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow-wrap:anywhere;flex-direction:column;gap:.75rem;min-inline-size:0;padding:1rem;display:flex}@media (width>=40em){.demo[data-astro-cid-gwrnrwav]{padding:1.25rem var(--box-pad)}}h3[data-astro-cid-gwrnrwav]{margin:0;font-size:1.25rem}.lede[data-astro-cid-gwrnrwav]{color:var(--muted);margin:0}.note[data-astro-cid-gwrnrwav]{color:var(--muted);margin:0;font-size:.875rem}.own[data-astro-cid-gwrnrwav]{margin:0;font-size:.875rem}.controls[data-astro-cid-gwrnrwav],.stage[data-astro-cid-gwrnrwav],.note[data-astro-cid-gwrnrwav]{display:none}:root[data-js] .controls[data-astro-cid-gwrnrwav]{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}:root[data-js] .stage[data-astro-cid-gwrnrwav]{max-inline-size:100%;display:block;overflow:hidden}:root[data-js] .note[data-astro-cid-gwrnrwav]{display:block}.stage[data-astro-cid-gwrnrwav] iframe{outline:1px solid var(--line-strong);outline-offset:-1px;border-radius:var(--radius);background:var(--bg);border:0;block-size:18rem;inline-size:100%;display:block}.static[data-astro-cid-gwrnrwav]{font-size:.875rem}.static[data-astro-cid-gwrnrwav] summary[data-astro-cid-gwrnrwav]{cursor:pointer;color:var(--accent)}.static[data-astro-cid-gwrnrwav] .table-wrap{margin-block-start:.5rem;overflow-x:auto}.static[data-astro-cid-gwrnrwav] table{border-collapse:collapse;min-inline-size:100%}.static[data-astro-cid-gwrnrwav] caption{text-align:start;color:var(--muted);padding-block-end:.25rem}.static[data-astro-cid-gwrnrwav] th,.static[data-astro-cid-gwrnrwav] td{text-align:start;border-block-start:1px solid var(--line);white-space:nowrap;padding:.25rem .625rem;font-weight:400}.static[data-astro-cid-gwrnrwav] thead th,.controls[data-astro-cid-gwrnrwav] label{font-weight:600}.controls[data-astro-cid-gwrnrwav] input[type=range]{min-inline-size:0;accent-color:var(--accent);flex:10rem}.controls[data-astro-cid-gwrnrwav] output{min-inline-size:7ch;font-family:var(--font-code);font-size:.9375rem}.controls[data-astro-cid-gwrnrwav] .presets{flex-wrap:wrap;gap:.375rem;display:flex}.controls[data-astro-cid-gwrnrwav] .presets button{font:inherit;min-block-size:1.75rem;color:var(--text);border:1px solid var(--line-strong);border-radius:var(--radius);cursor:pointer;background:0 0;padding:.125rem .625rem;font-size:.8125rem}.controls[data-astro-cid-gwrnrwav] .presets button:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.controls[data-astro-cid-gwrnrwav] .presets button:disabled{opacity:.5;cursor:not-allowed}width-demo[data-astro-cid-oust77yt],font-demo[data-astro-cid-3i4klnoq]{min-inline-size:0;display:block}.download[data-astro-cid-b2cam4vc]{padding:1.25rem var(--box-pad);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.download[data-astro-cid-b2cam4vc] h2[data-astro-cid-b2cam4vc],.download[data-astro-cid-b2cam4vc] h3[data-astro-cid-b2cam4vc]{margin:0 0 .25rem;font-size:1.25rem}.lede[data-astro-cid-b2cam4vc]{color:var(--muted);margin:0 0 .75rem}.files[data-astro-cid-b2cam4vc]{flex-wrap:wrap;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.files[data-astro-cid-b2cam4vc] a[data-astro-cid-b2cam4vc]{min-inline-size:min(14rem,100%);color:var(--text);border:1px solid var(--line-strong);border-radius:var(--radius);flex-direction:column;gap:.125rem;padding:.75rem 1rem;text-decoration:none;display:flex}.files[data-astro-cid-b2cam4vc] a[data-astro-cid-b2cam4vc]:hover{border-color:var(--accent)}.files[data-astro-cid-b2cam4vc] a[data-astro-cid-b2cam4vc]:hover .kind[data-astro-cid-b2cam4vc]{color:var(--accent)}.kind[data-astro-cid-b2cam4vc]{font-size:1.25rem;font-weight:600}.note[data-astro-cid-b2cam4vc]{color:var(--muted);font-size:.875rem}.hero[data-astro-cid-lcdefpme]{gap:1.25rem;padding-block:clamp(2rem,6vw,4rem) 1.5rem;display:grid}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme],.hero[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{margin:0}.lede[data-astro-cid-lcdefpme]{color:var(--muted);font-size:1.25rem}.demos[data-astro-cid-lcdefpme]{padding-block-end:2rem}.demos[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:0 0 .25rem;font-size:1.75rem}.demos-lede[data-astro-cid-lcdefpme]{color:var(--muted);margin:0 0 1rem}.demo-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(100%,30rem),1fr));align-items:start;gap:1rem;display:grid}.column[data-astro-cid-lcdefpme]{gap:1rem;min-inline-size:0;display:grid}.layout[data-astro-cid-lcdefpme]{gap:1.5rem;padding-block-end:4rem;display:grid}@media (width>=64em) and (height>=32em){.layout[data-astro-cid-lcdefpme]{grid-template-columns:15rem minmax(0,1fr);gap:2.5rem}.rail-wrap[data-astro-cid-lcdefpme]{align-self:start;max-block-size:calc(100dvh - 2rem);position:sticky;inset-block-start:1rem;overflow-y:auto}}.content[data-astro-cid-lcdefpme]{min-inline-size:0}.group[data-astro-cid-lcdefpme]{padding-block-start:1.5rem;scroll-margin-block-start:1rem}.group[data-astro-cid-lcdefpme]+.group[data-astro-cid-lcdefpme]{border-block-start:1px solid var(--line);margin-block-start:2rem}.group-title[data-astro-cid-lcdefpme]{margin:0 0 .25rem;font-size:1.75rem}.count[data-astro-cid-lcdefpme]{color:var(--muted);font-size:.9375rem;font-weight:400}.group[data-astro-cid-lcdefpme] header[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0 0 .25rem}.against[data-astro-cid-lcdefpme]{color:var(--muted);font-size:.875rem}.label[data-astro-cid-lcdefpme]{text-transform:uppercase;letter-spacing:.04em;font-size:.8125rem}.cards[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fill,minmax(min(100%,26rem),1fr));gap:1rem;margin-block-start:1rem;display:grid}
