html.mcp-docs-sticky-fix,body.mcp-docs-sticky-fix{overflow-x:clip}.doc-toc.svelte-qalkcd{position:sticky;top:7rem;align-self:start;max-height:calc(100vh - 8rem);overflow-x:visible;overflow-y:auto}.doc-toc__list.svelte-qalkcd{display:flex;gap:.5rem;overflow-x:auto;padding-bottom:.25rem;list-style:none;margin:0;padding-left:0}.doc-toc__list.svelte-qalkcd>li:where(.svelte-qalkcd){flex-shrink:0}.doc-toc__link.svelte-qalkcd{display:block;border-radius:8px;border:1px solid rgba(255,255,255,.1);padding:.4rem .75rem;font-size:12px;font-weight:300;line-height:1.35;color:#ffffff8c;text-decoration:none;white-space:nowrap;transition:color .12s ease,border-color .12s ease,background-color .12s ease}.doc-toc__link.svelte-qalkcd:hover{color:#ffffffd9;border-color:#ffffff38}.doc-toc__link--active.svelte-qalkcd{color:#ffffffeb;border-color:#ffffff47;background:#ffffff0f}@media(min-width:1024px){.doc-toc__list.svelte-qalkcd{display:block;overflow:visible;padding-bottom:0}.doc-toc__list.svelte-qalkcd>li:where(.svelte-qalkcd){flex-shrink:unset}.doc-toc__list.svelte-qalkcd>li:where(.svelte-qalkcd)+li:where(.svelte-qalkcd){margin-top:.25rem}.doc-toc__link.svelte-qalkcd{border:none;border-radius:0;border-left:1px solid rgba(255,255,255,.12);padding:.35rem 0 .35rem .85rem;white-space:normal;background:transparent}.doc-toc__link.svelte-qalkcd:hover{border-left-color:#ffffff59;background:transparent}.doc-toc__link--active.svelte-qalkcd{border-left-color:#ffffffd9;background:transparent;color:#fffffff2}}@media(max-width:1023px){.doc-toc.svelte-qalkcd{position:static;max-height:none;overflow:visible}}.doc-body{font-size:15px;line-height:1.7}.doc-body h2,.doc-body h3,.doc-body h4{scroll-margin-top:6.5rem;color:#fffffff2;letter-spacing:-.01em}.doc-body h2{font-size:1.375rem;font-weight:600;line-height:1.25;margin-top:2.75rem;margin-bottom:.85rem;padding-bottom:.55rem;border-bottom:1px solid rgba(255,255,255,.1)}.doc-body h3{font-size:1.125rem;font-weight:500;line-height:1.3;margin-top:2rem;margin-bottom:.6rem}.doc-body h4{font-size:.9375rem;font-weight:500;line-height:1.35;margin-top:1.5rem;margin-bottom:.45rem;color:#ffffffe0}.doc-body>:first-child{margin-top:0}.doc-body h2:first-child,.doc-body>p:first-child+h2{margin-top:1.75rem}.doc-body p+h2,.doc-body ul+h2,.doc-body ol+h2,.doc-body .blog-table-wrap+h2,.doc-body .blog-code-card+h2{margin-top:2.75rem}
