.content-toc.svelte-2m7n1p{--content-toc-offset:var(--content-toc-header-height,var(--document-header-height,var(--article-header-offset,var(--site-header-height))));top:calc(var(--content-toc-offset) + 32px);max-height:calc(100vh - var(--content-toc-offset) - 64px);scroll-margin-top:calc(var(--content-toc-offset) + 32px);flex:0 0 260px;padding-top:2px;position:sticky;overflow-y:auto}.content-toc.svelte-2m7n1p p:where(.svelte-2m7n1p){color:#777;letter-spacing:1.1px;text-transform:uppercase;margin:0 0 18px;font-size:11px;font-weight:700;line-height:1}.content-toc.svelte-2m7n1p ol:where(.svelte-2m7n1p){border-top:1px solid #e2e2e2;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.content-toc.svelte-2m7n1p li:where(.svelte-2m7n1p){border-bottom:1px solid #e2e2e2}.content-toc.svelte-2m7n1p li:where(.svelte-2m7n1p):last-child{border-bottom:0}.content-toc.svelte-2m7n1p a:where(.svelte-2m7n1p){color:#555;letter-spacing:0;text-transform:uppercase;grid-template-columns:18px minmax(0,1fr);gap:12px;padding:13px 0;font-size:11px;font-weight:700;line-height:1.35;text-decoration:none;transition:color .16s ease-out;display:grid}.content-toc.svelte-2m7n1p a:where(.svelte-2m7n1p) span:where(.svelte-2m7n1p):first-child{color:#3b6cff}.content-toc.svelte-2m7n1p a:where(.svelte-2m7n1p):hover,.content-toc.svelte-2m7n1p a:where(.svelte-2m7n1p):focus-visible{color:#0d0d0d}.content-toc--static.svelte-2m7n1p{flex:0 auto;max-height:none;padding-top:0;position:static;overflow:visible}html.dark .content-toc.svelte-2m7n1p p:where(.svelte-2m7n1p),.dark .content-toc.svelte-2m7n1p p:where(.svelte-2m7n1p),[data-theme=dark] .content-toc.svelte-2m7n1p p:where(.svelte-2m7n1p){color:#8a8a8a}html.dark .content-toc.svelte-2m7n1p a:where(.svelte-2m7n1p),.dark .content-toc.svelte-2m7n1p a:where(.svelte-2m7n1p),[data-theme=dark] .content-toc.svelte-2m7n1p a:where(.svelte-2m7n1p){color:#b8b8b8}html.dark .content-toc.svelte-2m7n1p ol:where(.svelte-2m7n1p),html.dark .content-toc.svelte-2m7n1p li:where(.svelte-2m7n1p),.dark .content-toc.svelte-2m7n1p ol:where(.svelte-2m7n1p),.dark .content-toc.svelte-2m7n1p li:where(.svelte-2m7n1p),[data-theme=dark] .content-toc.svelte-2m7n1p ol:where(.svelte-2m7n1p),[data-theme=dark] .content-toc.svelte-2m7n1p li:where(.svelte-2m7n1p){border-color:#2a2a2a}html.dark .content-toc.svelte-2m7n1p a:where(.svelte-2m7n1p):hover,html.dark .content-toc.svelte-2m7n1p a:where(.svelte-2m7n1p):focus-visible,.dark .content-toc.svelte-2m7n1p a:where(.svelte-2m7n1p):hover,.dark .content-toc.svelte-2m7n1p a:where(.svelte-2m7n1p):focus-visible,[data-theme=dark] .content-toc.svelte-2m7n1p a:where(.svelte-2m7n1p):hover,[data-theme=dark] .content-toc.svelte-2m7n1p a:where(.svelte-2m7n1p):focus-visible{color:#f5f5f5}@media (width<=767px){.content-toc.svelte-2m7n1p{box-sizing:border-box;background:#fff;border:1px solid #e2e2e2;border-radius:14px;width:100%;max-height:none;padding:18px 18px 16px;scroll-margin-top:88px;position:static;overflow:visible}.content-toc.svelte-2m7n1p p:where(.svelte-2m7n1p){margin-bottom:14px;font-size:11px}.content-toc.svelte-2m7n1p ol:where(.svelte-2m7n1p){border-top:1px solid #e2e2e2}.content-toc.svelte-2m7n1p li:where(.svelte-2m7n1p){border-bottom:1px solid #e2e2e2}.content-toc.svelte-2m7n1p li:where(.svelte-2m7n1p):last-child{border-bottom:0}.content-toc.svelte-2m7n1p a:where(.svelte-2m7n1p){align-items:center;min-height:42px;padding:11px 0;font-size:12px;line-height:1.35}.content-toc.svelte-2m7n1p li:where(.svelte-2m7n1p):last-child a:where(.svelte-2m7n1p){padding-bottom:0}.content-toc.svelte-2m7n1p a:where(.svelte-2m7n1p) span:where(.svelte-2m7n1p):first-child{font-size:12px;line-height:1}.content-toc.svelte-2m7n1p a:where(.svelte-2m7n1p) span:where(.svelte-2m7n1p):last-child{overflow-wrap:anywhere}html.dark .content-toc.svelte-2m7n1p,.dark .content-toc.svelte-2m7n1p,[data-theme=dark] .content-toc.svelte-2m7n1p{background:#171717;border-color:#333}html.dark .content-toc.svelte-2m7n1p a:where(.svelte-2m7n1p) span:where(.svelte-2m7n1p):first-child,.dark .content-toc.svelte-2m7n1p a:where(.svelte-2m7n1p) span:where(.svelte-2m7n1p):first-child,[data-theme=dark] .content-toc.svelte-2m7n1p a:where(.svelte-2m7n1p) span:where(.svelte-2m7n1p):first-child{color:#6f8fff}}.content-toc-shortcut.svelte-tlbit7{display:none}@media (width<=767px){.content-toc-shortcut.svelte-tlbit7{right:20px;bottom:max(18px, env(safe-area-inset-bottom));visibility:hidden;opacity:0;z-index:4;border:var(--border-width) solid #0d0d0d;pointer-events:none;color:#fff;background:#0d0d0d;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 14px;font-size:13px;font-weight:700;line-height:1;transition:opacity .18s,transform .18s,visibility 0s linear .18s;display:inline-flex;position:fixed;transform:translateY(10px)scale(.98);box-shadow:0 12px 32px #00000024}.content-toc-shortcut.is-visible.svelte-tlbit7{visibility:visible;opacity:1;pointer-events:auto;transition:opacity .22s,transform .22s cubic-bezier(.22,1,.36,1),visibility;transform:translateY(0)scale(1)}html.dark .content-toc-shortcut.svelte-tlbit7{color:#0d0d0d;background:#fff;border-color:#fff;box-shadow:0 12px 32px #0006}.mobile-menu.is-open~main .content-toc-shortcut.svelte-tlbit7{visibility:hidden;opacity:0;pointer-events:none;transition:opacity .14s,transform .14s,visibility 0s linear .14s;transform:translateY(10px)scale(.98)}}@media (width<=767px) and (prefers-reduced-motion:reduce){.content-toc-shortcut.svelte-tlbit7{transition:none}}
