.doc.svelte-2ml0mi{grid-template-columns:minmax(0,1fr) 15rem;align-items:start;gap:3.5rem;padding-top:3.5rem;display:grid}.doc--wide.svelte-2ml0mi{grid-template-columns:minmax(0,1fr)}@media (width<=1050px){.doc.svelte-2ml0mi{grid-template-columns:minmax(0,1fr);gap:0}aside.svelte-2ml0mi{display:none}}article.svelte-2ml0mi{min-width:0;max-width:82ch}header.svelte-2ml0mi{border-bottom:1px solid var(--rule);margin-bottom:2.25rem;padding-bottom:1.75rem}header.svelte-2ml0mi h1:where(.svelte-2ml0mi){margin:1.1rem 0 0}header.svelte-2ml0mi .lede:where(.svelte-2ml0mi){color:var(--fg-3);margin:1rem 0 0}.meta.svelte-2ml0mi{flex-wrap:wrap;gap:0 2rem;margin:1.4rem 0 0;font-size:12px;display:flex}.meta.svelte-2ml0mi div:where(.svelte-2ml0mi){gap:.5rem;display:flex}dt.svelte-2ml0mi{color:var(--fg-5);text-transform:uppercase;letter-spacing:.1em;font-size:11px;line-height:1.7}dd.svelte-2ml0mi{color:var(--fg-2);margin:0}.src.svelte-2ml0mi{border-top:1px solid var(--rule);color:var(--fg-4);margin-top:4rem;padding-top:1.25rem;font-size:12.5px}aside.svelte-2ml0mi{max-height:calc(100vh - 7rem);font-size:12.5px;position:sticky;top:5rem;overflow-y:auto}aside.svelte-2ml0mi ul:where(.svelte-2ml0mi){border-left:1px solid var(--rule);gap:.15rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid}aside.svelte-2ml0mi li:where(.svelte-2ml0mi) a:where(.svelte-2ml0mi){color:var(--fg-4);border-left:1px solid #0000;margin-left:-1px;padding:.12rem 0 .12rem .85rem;line-height:1.45;display:block}aside.svelte-2ml0mi li[data-depth="3"]:where(.svelte-2ml0mi) a:where(.svelte-2ml0mi){padding-left:1.7rem;font-size:12px}aside.svelte-2ml0mi li[data-depth="4"]:where(.svelte-2ml0mi) a:where(.svelte-2ml0mi){padding-left:2.5rem;font-size:12px}aside.svelte-2ml0mi li:where(.svelte-2ml0mi) a:where(.svelte-2ml0mi):hover{color:var(--fg-2);text-decoration:none}aside.svelte-2ml0mi li.on:where(.svelte-2ml0mi) a:where(.svelte-2ml0mi){color:var(--blue);border-left-color:var(--blue)}.prose.svelte-2ml0mi h1{border-top:1px solid var(--rule-hi);margin:4rem 0 1.2rem;padding-top:1.6rem;font-size:clamp(1.4rem,1.15rem + 1.1vw,1.85rem)}.prose.svelte-2ml0mi h1:first-child{border-top:0;margin-top:0;padding-top:0}.prose.svelte-2ml0mi h2{border-top:1px solid var(--rule);margin:3rem 0 1rem;padding-top:1.4rem}.prose.svelte-2ml0mi h3{margin:2.1rem 0 .7rem}.prose.svelte-2ml0mi h4{color:var(--fg-2);margin:1.6rem 0 .5rem}.prose.svelte-2ml0mi :is(h1,h2,h3,h4)>.anchor{color:var(--fg-5);opacity:0;margin-left:.6rem;font-weight:400;text-decoration:none}.prose.svelte-2ml0mi :is(h1,h2,h3,h4):hover>.anchor{opacity:1}.prose.svelte-2ml0mi ul,.prose.svelte-2ml0mi ol{max-width:var(--col);margin:0 0 1.05em;padding-left:1.3rem}.prose.svelte-2ml0mi li{margin-bottom:.35em}.prose.svelte-2ml0mi li::marker{color:var(--fg-5)}.prose.svelte-2ml0mi .code{margin:1.4rem 0}.prose.svelte-2ml0mi blockquote{border-left:2px solid var(--rule-hi);color:var(--fg-3);margin:1.4rem 0;padding:.1rem 0 .1rem 1.1rem}.prose.svelte-2ml0mi table{border-collapse:collapse;width:100%;margin:1.5rem 0;font-size:12.5px;display:block;overflow-x:auto}.prose.svelte-2ml0mi th{text-align:left;color:var(--fg-4);text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid var(--rule-hi);white-space:nowrap;padding:.5rem .9rem .5rem 0;font-size:11px;font-weight:500}.prose.svelte-2ml0mi td{border-bottom:1px solid var(--rule);color:var(--fg-2);vertical-align:top;padding:.5rem .9rem .5rem 0}.prose.svelte-2ml0mi td:first-child{white-space:nowrap}.prose.svelte-2ml0mi hr{margin:3rem 0}.prose.svelte-2ml0mi img{max-width:100%}.prose.svelte-2ml0mi strong{color:var(--fg);font-weight:600}
