.section.svelte-1y2wulj+.section:where(.svelte-1y2wulj){margin-top:20px}.title.svelte-1y2wulj{margin:0 0 6px;font:500 13px/18px var(--ui);color:var(--muted)}ol.svelte-1y2wulj{margin:0;padding:0;list-style:none}a.svelte-1y2wulj{display:flex;gap:10px;padding:4px 8px;margin:0 -8px;font:14px/19px var(--ui);color:var(--quiet);text-decoration:none}a.svelte-1y2wulj:hover{color:var(--ink)}a.current.svelte-1y2wulj{background:var(--band);color:var(--band-ink)}.number.svelte-1y2wulj{flex:none;width:30px;font:12px/19px var(--mono);color:var(--dim)}.title.svelte-1y2wulj .number:where(.svelte-1y2wulj){display:inline-block;line-height:18px}a.current.svelte-1y2wulj .number:where(.svelte-1y2wulj){color:var(--band-muted)}.layout.svelte-1v1c9p9{display:grid;grid-template-columns:240px minmax(0,680px) 200px;justify-content:space-between;gap:48px;max-width:1440px;margin:0 auto;padding:40px var(--gutter) 96px}.side.svelte-1v1c9p9,.on-page.svelte-1v1c9p9{position:sticky;top:24px;align-self:start;max-height:calc(100vh - 48px);overflow:auto}.contents-toggle.svelte-1v1c9p9{display:none}.where.svelte-1v1c9p9{margin:0 0 6px;font:12px/18px var(--mono);color:var(--muted);white-space:pre}h1.svelte-1v1c9p9{display:flex;gap:16px;margin:0;font:500 32px/38px var(--ui);letter-spacing:-.7px}h1.svelte-1v1c9p9 .number:where(.svelte-1v1c9p9){font:400 32px/38px var(--ui);color:var(--dim)}.deck.svelte-1v1c9p9{margin:12px 0 0;font:19px/28px var(--ui);color:var(--muted)}.prose.svelte-1v1c9p9{margin-top:40px;font:16px/26px var(--ui);color:var(--quiet)}.prose.svelte-1v1c9p9 h2,.prose.svelte-1v1c9p9 h3,.prose.svelte-1v1c9p9 h4{position:relative;margin:48px 0 12px;color:var(--ink);font-weight:500;letter-spacing:-.3px;scroll-margin-top:24px}.prose.svelte-1v1c9p9 h2{font-size:22px;line-height:28px}.prose.svelte-1v1c9p9 h3{margin-top:32px;font-size:17px;line-height:24px}.prose.svelte-1v1c9p9 h4{margin-top:24px;font-size:15px;line-height:22px}.prose.svelte-1v1c9p9 .manual-heading-anchor{position:absolute;left:-24px;width:24px;color:var(--dim);text-decoration:none;opacity:0}.prose.svelte-1v1c9p9 h2:hover .manual-heading-anchor,.prose.svelte-1v1c9p9 h3:hover .manual-heading-anchor{opacity:1}.prose.svelte-1v1c9p9 p,.prose.svelte-1v1c9p9 ul,.prose.svelte-1v1c9p9 ol{margin:0 0 16px}.prose.svelte-1v1c9p9 ul,.prose.svelte-1v1c9p9 ol{padding-left:20px}.prose.svelte-1v1c9p9 li+li{margin-top:4px}.prose.svelte-1v1c9p9 strong{color:var(--ink);font-weight:500}.prose.svelte-1v1c9p9 a{color:var(--ink);text-decoration-color:var(--dim);text-underline-offset:3px}.prose.svelte-1v1c9p9 code{padding:1px 5px;background:var(--cell);font:13.5px/1 var(--mono);color:var(--ink)}.prose.svelte-1v1c9p9 pre{overflow-x:auto;padding:14px 16px;background:var(--lane)}.prose.svelte-1v1c9p9 pre code{padding:0;background:none}.prose.svelte-1v1c9p9 img{display:block;max-width:100%;height:auto;margin:24px 0}.prose.svelte-1v1c9p9 .manual-table-scroll{overflow-x:auto;margin:0 0 20px}.prose.svelte-1v1c9p9 table{width:100%;border-collapse:collapse;font-size:14px;line-height:20px}.prose.svelte-1v1c9p9 th{text-align:left;font-weight:500;color:var(--muted);background:var(--lane)}.prose.svelte-1v1c9p9 th,.prose.svelte-1v1c9p9 td{padding:7px 12px 8px 0;vertical-align:top;box-shadow:inset 0 -1px var(--line)}.prose.svelte-1v1c9p9 th:first-child,.prose.svelte-1v1c9p9 td:first-child{padding-left:10px}.prose.svelte-1v1c9p9 td:first-child code{white-space:nowrap}.prose.svelte-1v1c9p9 blockquote{margin:0 0 16px;padding:12px 16px;background:var(--lane);color:var(--muted)}.prose.svelte-1v1c9p9 blockquote p:last-child{margin:0}.pager.svelte-1v1c9p9{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin-top:64px}.pager.svelte-1v1c9p9 a:where(.svelte-1v1c9p9){display:grid;gap:2px;padding:12px 14px 14px;background:var(--lane);text-decoration:none;font:500 15px/20px var(--ui)}.pager.svelte-1v1c9p9 a:where(.svelte-1v1c9p9):hover{background:var(--accent);color:var(--on-accent)}.pager.svelte-1v1c9p9 .next:where(.svelte-1v1c9p9){text-align:right}.dir.svelte-1v1c9p9{font:12px/18px var(--mono);color:var(--muted)}.pager.svelte-1v1c9p9 a:where(.svelte-1v1c9p9):hover .dir:where(.svelte-1v1c9p9){color:var(--on-accent-soft)}.on-page.svelte-1v1c9p9 p:where(.svelte-1v1c9p9){margin:0 0 8px;font:500 13px/18px var(--ui);color:var(--muted)}.on-page.svelte-1v1c9p9 ol:where(.svelte-1v1c9p9){margin:0;padding:0;list-style:none}.on-page.svelte-1v1c9p9 a:where(.svelte-1v1c9p9){display:block;padding:3px 0;font:13px/18px var(--ui);color:var(--muted);text-decoration:none}.on-page.svelte-1v1c9p9 a:where(.svelte-1v1c9p9):hover{color:var(--ink)}@media(max-width:1180px){.layout.svelte-1v1c9p9{grid-template-columns:220px minmax(0,1fr)}.on-page.svelte-1v1c9p9{display:none}}@media(max-width:800px){.layout.svelte-1v1c9p9{grid-template-columns:minmax(0,1fr);gap:24px;padding-top:8px}.side.svelte-1v1c9p9{position:static;max-height:none}.contents-wide.svelte-1v1c9p9{display:none}.contents-toggle.svelte-1v1c9p9{display:block}summary.svelte-1v1c9p9{padding:10px 12px;background:var(--lane);font:14px/20px var(--ui);cursor:pointer;list-style:none}summary.svelte-1v1c9p9::-webkit-details-marker{display:none}details[open].svelte-1v1c9p9 summary:where(.svelte-1v1c9p9){margin-bottom:16px}h1.svelte-1v1c9p9{font-size:26px;line-height:32px}.prose.svelte-1v1c9p9 .manual-heading-anchor{display:none}}
