.code-figure.svelte-1e06m8e{margin:.35rem 0 .5rem}.code-bar.svelte-1e06m8e{justify-content:flex-end;align-items:center;gap:.5rem;padding:.15rem 0 .35rem;display:flex}.copy.svelte-1e06m8e{font-family:var(--font-mono);color:var(--ink-3);border:1px solid var(--rule);cursor:pointer;transition:color .16s var(--ease), border-color .16s var(--ease);background:0 0;border-radius:2px;padding:.12rem .42rem;font-size:.72rem}.copy.svelte-1e06m8e:hover{color:var(--ink);border-color:var(--ink-2)}.copy.svelte-1e06m8e:active{color:var(--signal);border-color:var(--signal)}figcaption.svelte-1e06m8e{font-family:var(--font-mono);color:var(--ink-3);margin-top:.55rem;font-size:.78rem}.prose.svelte-1szor9z{grid-template-columns:minmax(0,1fr);gap:clamp(2.25rem,4vw,3.25rem);min-width:0;display:grid}.prose.svelte-1szor9z>*{min-width:0}.prose-section.svelte-1szor9z{scroll-margin-top:calc(var(--header-h) + 1.5rem);grid-template-columns:minmax(0,1fr);gap:1rem;min-width:0;max-width:68ch;display:grid}.prose-section.svelte-1szor9z>h2:where(.svelte-1szor9z){font-size:var(--step-2);border-bottom:1px solid var(--rule);margin-bottom:.15rem;padding-bottom:.6rem}.prose-section.svelte-1szor9z p{color:var(--ink-2)}.prose-section.svelte-1szor9z strong{color:var(--ink);font-weight:600}.prose-section.svelte-1szor9z h3{font-size:1.2rem;font-family:var(--font-text);letter-spacing:-.005em;color:var(--ink);margin-top:.75rem;font-weight:600;line-height:1.35}.prose-section.svelte-1szor9z ul,.prose-section.svelte-1szor9z ol{color:var(--ink-2);gap:.5rem;padding-left:1.15rem;display:grid}.prose-section.svelte-1szor9z li::marker{color:var(--signal);font-family:var(--font-mono);font-size:.85em}.prose-section.svelte-1szor9z a{color:var(--ink);-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal)}.prose-section.svelte-1szor9z a:hover{color:var(--signal)}.table-wrap.svelte-1szor9z{border:1px solid var(--rule);background:var(--paper-2);border-radius:3px;overflow-x:auto}table.svelte-1szor9z{border-collapse:collapse;width:100%;font-size:.895rem}th.svelte-1szor9z,td.svelte-1szor9z{text-align:left;border-bottom:1px solid var(--rule);vertical-align:top;overflow-wrap:break-word;padding:.62rem .8rem}td.svelte-1szor9z{min-width:6.5rem}@media (width<=640px){table.svelte-1szor9z{min-width:32rem}}table.svelte-1szor9z .code-inline{white-space:normal;overflow-wrap:break-word}thead.svelte-1szor9z th:where(.svelte-1szor9z){font-family:var(--font-mono);letter-spacing:.02em;color:var(--ink-3);background:var(--paper-3);white-space:nowrap;font-size:.72rem;font-weight:500}tbody.svelte-1szor9z tr:where(.svelte-1szor9z):last-child th:where(.svelte-1szor9z),tbody.svelte-1szor9z tr:where(.svelte-1szor9z):last-child td:where(.svelte-1szor9z){border-bottom:0}tbody.svelte-1szor9z th:where(.svelte-1szor9z){color:var(--ink);white-space:nowrap;font-weight:500}td.svelte-1szor9z{color:var(--ink-2)}.table-caption.svelte-1szor9z{color:var(--ink-3);margin-top:-.35rem;font-size:.8125rem}.note.svelte-1szor9z{border-left:2px solid var(--signal);background:var(--paper-2);border-radius:0 2px 2px 0;gap:.3rem;padding:.85rem 1rem .9rem;display:grid}.note--warn.svelte-1szor9z{border-left-color:var(--ink);background:var(--paper-3)}.note-title.svelte-1szor9z{font-family:var(--font-mono);color:var(--ink);font-size:.78rem;font-weight:500}.note-body.svelte-1szor9z{color:var(--ink-2);font-size:.9125rem}.steps.svelte-1szor9z{counter-reset:step;list-style:none;gap:.9rem!important;padding-left:0!important}.steps.svelte-1szor9z li:where(.svelte-1szor9z){counter-increment:step;border-bottom:1px solid var(--rule);grid-template-columns:1.9rem minmax(0,1fr);column-gap:.75rem;padding-bottom:.9rem;display:grid}.steps.svelte-1szor9z li:where(.svelte-1szor9z):last-child{border-bottom:0;padding-bottom:0}.steps.svelte-1szor9z li:where(.svelte-1szor9z):before{content:counter(step, decimal-leading-zero);font-family:var(--font-mono);color:var(--signal);padding-top:.22rem;font-size:.78rem}.step-title.svelte-1szor9z{color:var(--ink);font-weight:600}.step-text.svelte-1szor9z{grid-column:2;margin-top:.15rem;font-size:.9375rem}.defs.svelte-1szor9z{border-top:1px solid var(--rule);gap:0;display:grid}.defs.svelte-1szor9z>div:where(.svelte-1szor9z){border-bottom:1px solid var(--rule);grid-template-columns:minmax(9rem,14rem) minmax(0,1fr);gap:.35rem 1.5rem;padding-block:.7rem;display:grid}.defs.svelte-1szor9z dt:where(.svelte-1szor9z){font-family:var(--font-mono);color:var(--ink);font-size:.82rem}.defs.svelte-1szor9z dd:where(.svelte-1szor9z){color:var(--ink-2);margin:0;font-size:.9375rem}@media (width<=560px){.defs.svelte-1szor9z>div:where(.svelte-1szor9z){grid-template-columns:minmax(0,1fr)}}.page.svelte-75s2k9{padding-block:clamp(1.5rem,3vw,2.25rem) clamp(3rem,6vw,5rem)}.crumbs.svelte-75s2k9{flex-wrap:wrap;align-items:center;gap:.45rem;padding-bottom:clamp(1.75rem,3vw,2.5rem);display:flex}.crumbs.svelte-75s2k9 a:where(.svelte-75s2k9){color:var(--ink-3);text-decoration:none}.crumbs.svelte-75s2k9 a:where(.svelte-75s2k9):hover{color:var(--signal)}.crumbs.svelte-75s2k9 span[aria-current]:where(.svelte-75s2k9){color:var(--ink-2)}.page-head.svelte-75s2k9{border-bottom:1px solid var(--rule-2);grid-template-columns:minmax(0,1fr) minmax(0,20rem);align-items:start;gap:2rem 3rem;padding-bottom:clamp(2.25rem,4vw,3.25rem);display:grid}.page-head.svelte-75s2k9 h1:where(.svelte-75s2k9){font-size:var(--step-3);font-variation-settings:"opsz" 120;letter-spacing:-.028em;max-width:20ch;line-height:1}.head-main.svelte-75s2k9 .lede:where(.svelte-75s2k9){max-width:52ch;margin-top:.9rem}.head-actions.svelte-75s2k9{flex-wrap:wrap;gap:.65rem;margin-top:1.5rem;display:flex}.facts.svelte-75s2k9{border-top:1px solid var(--rule);gap:0;margin:0;display:grid}.facts.svelte-75s2k9>div:where(.svelte-75s2k9){border-bottom:1px solid var(--rule);justify-content:space-between;gap:1rem;padding-block:.5rem;display:flex}.facts.svelte-75s2k9 dt:where(.svelte-75s2k9){font-family:var(--font-mono);color:var(--ink-3);font-size:.74rem}.facts.svelte-75s2k9 dd:where(.svelte-75s2k9){font-family:var(--font-mono);color:var(--ink);text-align:right;margin:0;font-size:.76rem}.wiki.svelte-75s2k9{grid-template-columns:minmax(0,15.5rem) minmax(0,1fr);align-items:start;gap:clamp(2rem,4vw,4rem);padding-top:clamp(2rem,4vw,3rem);display:grid}.side.svelte-75s2k9{top:calc(var(--header-h) + 1.5rem);max-height:calc(100vh - var(--header-h) - 3rem);scrollbar-width:thin;gap:1.75rem;font-size:.875rem;display:grid;position:sticky;overflow:hidden auto}.side-title.svelte-75s2k9{font-family:var(--font-mono);letter-spacing:.02em;color:var(--ink-3);margin-bottom:.65rem;font-size:.72rem}.side.svelte-75s2k9 ul:where(.svelte-75s2k9){gap:.1rem;list-style:none;display:grid}.side-nav.svelte-75s2k9 a:where(.svelte-75s2k9){border-left:1px solid var(--rule);color:var(--ink-2);transition:color .16s var(--ease), border-color .16s var(--ease);padding:.38rem 0 .38rem .75rem;text-decoration:none;display:block}.side-nav.svelte-75s2k9 a:where(.svelte-75s2k9):hover{color:var(--ink);border-left-color:var(--ink)}.side-nav.svelte-75s2k9 a[aria-current=page]:where(.svelte-75s2k9){color:var(--ink);border-left-color:var(--signal);font-weight:500}.side-toc.svelte-75s2k9 a:where(.svelte-75s2k9){color:var(--ink-3);border-left:1px solid var(--rule);transition:color .16s var(--ease), border-color .16s var(--ease);padding:.12rem 0 .12rem .65rem;font-size:.82rem;line-height:1.45;text-decoration:none;display:block}.side-toc.svelte-75s2k9 a:where(.svelte-75s2k9):hover{color:var(--signal)}.side-toc.svelte-75s2k9 a[aria-current=true]:where(.svelte-75s2k9){color:var(--ink);border-left-color:var(--signal)}.side-meta.svelte-75s2k9{border-top:1px solid var(--rule);gap:.2rem;padding-top:1rem;display:grid}article.svelte-75s2k9{min-width:0}.pager.svelte-75s2k9{border-top:1px solid var(--rule);justify-content:space-between;gap:1.5rem;margin-top:clamp(2.5rem,4vw,3.5rem);padding-top:1.25rem;display:flex}.pager.svelte-75s2k9 a:where(.svelte-75s2k9){color:var(--ink);gap:.2rem;font-size:.9375rem;text-decoration:none;display:grid}.pager.svelte-75s2k9 a:where(.svelte-75s2k9):hover{color:var(--signal)}.pager-next.svelte-75s2k9{text-align:right;margin-left:auto}@media (width<=960px){.page-head.svelte-75s2k9{grid-template-columns:minmax(0,1fr)}.wiki.svelte-75s2k9{grid-template-columns:minmax(0,1fr);gap:2rem}.side.svelte-75s2k9{border-bottom:1px solid var(--rule);gap:1.25rem;padding-bottom:1.25rem;position:static}.side.svelte-75s2k9 .side-nav:where(.svelte-75s2k9){flex-wrap:wrap;gap:.15rem 1.1rem;display:flex}.side-nav.svelte-75s2k9 a:where(.svelte-75s2k9){border-left:0;border-bottom:1px solid var(--rule);padding:.3rem 0}.side-nav.svelte-75s2k9 a[aria-current=page]:where(.svelte-75s2k9){border-bottom-color:var(--signal)}.side-toc.svelte-75s2k9,.side-meta.svelte-75s2k9{display:none}}
