.doc.svelte-1lxsxd0{display:grid;grid-template-columns:minmax(0,1fr) 12rem;column-gap:2.5rem;grid-template-areas:"head head" "rule rule" "mnav mnav" "prose nav" "tail tail";align-items:start}.doc.svelte-1lxsxd0>:where(.svelte-1lxsxd0){min-width:0}.doc-nav-mobile.svelte-1lxsxd0{grid-area:mnav;display:none}.doc-head.svelte-1lxsxd0{grid-area:head}.rule-fat.svelte-1lxsxd0{grid-area:rule;margin:1.5rem 0;width:100%}.doc-prose.svelte-1lxsxd0{grid-area:prose}.doc-nav.svelte-1lxsxd0{grid-area:nav;position:sticky;top:1.5rem;max-height:calc(100dvh - 3rem);overflow-y:auto}.doc-tail.svelte-1lxsxd0{grid-area:tail}.crumb.svelte-1lxsxd0{font-weight:700;margin-bottom:.5rem}.crumb.svelte-1lxsxd0 a:where(.svelte-1lxsxd0){text-decoration:none}.crumb.svelte-1lxsxd0 a:where(.svelte-1lxsxd0):hover{text-decoration:underline}.crumb-sep.svelte-1lxsxd0{margin:0 .3rem}.doc-nav.svelte-1lxsxd0 h2:where(.svelte-1lxsxd0){padding-bottom:.4rem;border-bottom:1px solid var(--rule)}.page-ledger.svelte-1lxsxd0{list-style:none;padding:0}.page-ledger.svelte-1lxsxd0>li:where(.svelte-1lxsxd0){border-bottom:1px solid var(--rule)}.page-ledger.svelte-1lxsxd0>li:where(.svelte-1lxsxd0):last-child{border-bottom:0}.doc-nav.svelte-1lxsxd0 .page-ledger:where(.svelte-1lxsxd0)>li:where(.svelte-1lxsxd0):last-child{border-bottom:1px solid var(--rule)}.page-ledger.svelte-1lxsxd0 a:where(.svelte-1lxsxd0){display:block;padding:.5rem 0;font-size:.875rem;font-weight:700;text-decoration:none;color:var(--ink-dim)}.page-ledger.svelte-1lxsxd0 a:where(.svelte-1lxsxd0):hover{color:var(--ink)}.page-ledger.svelte-1lxsxd0 a.active:where(.svelte-1lxsxd0){color:var(--ink);font-weight:800}.page-ledger.svelte-1lxsxd0 .sq.ghost:where(.svelte-1lxsxd0){visibility:hidden}.page-ledger.svelte-1lxsxd0 .sections:where(.svelte-1lxsxd0){list-style:none;padding:0 0 .5rem 1.05em}.page-ledger.svelte-1lxsxd0 .sections:where(.svelte-1lxsxd0) li:where(.svelte-1lxsxd0){border:0}.page-ledger.svelte-1lxsxd0 .sections:where(.svelte-1lxsxd0) a:where(.svelte-1lxsxd0){display:block;padding:.2rem 0;font-size:.8125rem;font-weight:700;color:var(--ink-dim);text-decoration:none}.page-ledger.svelte-1lxsxd0 .sections:where(.svelte-1lxsxd0) a:where(.svelte-1lxsxd0):hover{color:var(--ink)}.page-ledger.svelte-1lxsxd0 .sections:where(.svelte-1lxsxd0) a.reading:where(.svelte-1lxsxd0){color:var(--ink)}.prevnext.svelte-1lxsxd0{display:flex;justify-content:space-between;gap:1.5rem;border-top:4px solid var(--rule);margin-top:3rem;padding-top:1rem;max-width:var(--measure)}.pn.svelte-1lxsxd0{text-decoration:none;display:flex;flex-direction:column;gap:.2rem}.pn.next.svelte-1lxsxd0{text-align:right}.pn-title.svelte-1lxsxd0{font-weight:800;font-size:1.125rem}.pn.svelte-1lxsxd0:hover .pn-title:where(.svelte-1lxsxd0){text-decoration:underline}.doc-prose.svelte-1lxsxd0 a.anchor{display:inline-block;width:.5em;height:.5em;margin-left:.4em;box-shadow:inset 0 0 0 1.5px currentColor;opacity:0;transition:opacity .12s ease-out;position:relative}.doc-prose.svelte-1lxsxd0 a.anchor:after{content:"";position:absolute;inset:-.55em}.doc-prose.svelte-1lxsxd0 h2:hover a.anchor,.doc-prose.svelte-1lxsxd0 h3:hover a.anchor,.doc-prose.svelte-1lxsxd0 a.anchor:focus-visible{opacity:.6}.doc-prose.svelte-1lxsxd0 a.anchor:hover{background:currentColor;opacity:1}.doc-prose.svelte-1lxsxd0 pre .tok-dim{color:var(--ink-dim)}.doc-prose.svelte-1lxsxd0 .code-block{background:var(--raised);margin-bottom:1rem}.doc-prose.svelte-1lxsxd0 .code-head{display:flex;justify-content:space-between;align-items:stretch}.doc-prose.svelte-1lxsxd0 .code-lang{font-weight:700;font-size:.8125rem;text-transform:uppercase;letter-spacing:.06em;padding:.4rem 1rem}.doc-prose.svelte-1lxsxd0 .code-block pre{background:none;margin-bottom:0;padding-top:.6rem}.doc-prose.svelte-1lxsxd0 .code-copy{font:700 .8125rem var(--font);letter-spacing:.06em;text-transform:uppercase;background:transparent;color:var(--ink-dim);border:0;padding:.4rem .85rem;cursor:pointer;display:inline-flex;align-items:center;gap:.45em}.doc-prose.svelte-1lxsxd0 .code-copy .sq{margin-right:0}.doc-prose.svelte-1lxsxd0 .code-copy.done .sq{background:currentColor;box-shadow:none}.doc-prose.svelte-1lxsxd0 .code-copy:hover,.doc-prose.svelte-1lxsxd0 .code-copy.done{background:var(--ink);color:var(--ground)}.doc-prose.svelte-1lxsxd0 .table-scroll{overflow-x:auto;margin-bottom:1rem}.doc-prose.svelte-1lxsxd0 .table-scroll table{margin-bottom:0}.doc-nav-mobile.svelte-1lxsxd0 .drawer:where(.svelte-1lxsxd0){margin-bottom:1.5rem}.doc-nav-mobile.svelte-1lxsxd0 summary:where(.svelte-1lxsxd0){list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:.75rem;border:1px solid var(--rule);padding:.55rem .8rem;font-size:.8125rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;transition:background .12s ease-out,color .12s ease-out}.doc-nav-mobile.svelte-1lxsxd0 summary:where(.svelte-1lxsxd0)::-webkit-details-marker{display:none}.doc-nav-mobile.svelte-1lxsxd0 summary:where(.svelte-1lxsxd0):hover{background:var(--ink);color:var(--ground)}.doc-nav-mobile.svelte-1lxsxd0 .ind:where(.svelte-1lxsxd0){position:relative;width:.65em;height:.65em;flex:none}.doc-nav-mobile.svelte-1lxsxd0 .ind:where(.svelte-1lxsxd0):before,.doc-nav-mobile.svelte-1lxsxd0 .ind:where(.svelte-1lxsxd0):after{content:"";position:absolute;background:currentColor}.doc-nav-mobile.svelte-1lxsxd0 .ind:where(.svelte-1lxsxd0):before{left:0;right:0;top:calc(50% - .75px);height:1.5px}.doc-nav-mobile.svelte-1lxsxd0 .ind:where(.svelte-1lxsxd0):after{top:0;bottom:0;left:calc(50% - .75px);width:1.5px;transition:transform .12s ease-out}.doc-nav-mobile.svelte-1lxsxd0 .drawer[open]:where(.svelte-1lxsxd0) .ind:where(.svelte-1lxsxd0):after{transform:scaleY(0)}.doc-nav-mobile.svelte-1lxsxd0 .drawer-body:where(.svelte-1lxsxd0){border:1px solid var(--rule);border-top:0;padding:.2rem .8rem}@media(max-width:720px){.doc.svelte-1lxsxd0{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "rule" "mnav" "prose" "tail"}.doc-nav.svelte-1lxsxd0{display:none}.doc-nav-mobile.svelte-1lxsxd0{display:block}}
