.docs-shell.svelte-1bpnej{padding-top:4rem}.docs-grid.svelte-1bpnej{width:min(100%,1480px);min-height:calc(100vh - 4rem);margin-inline:auto;display:grid}.docs-sidebar.svelte-1bpnej{inset:calc(7rem + var(--promo-height,0px)) auto 0 0;z-index:34;border-right:1px solid var(--c-border);background:var(--c-bg);width:min(84vw,19rem);position:fixed}@supports (color:color-mix(in lab,red,red)){.docs-sidebar.svelte-1bpnej{background:color-mix(in srgb,var(--c-bg) 97%,transparent)}}.docs-sidebar.svelte-1bpnej{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);transition:transform .24s cubic-bezier(.22,1,.36,1);transform:translate(-100%)}.docs-sidebar.open.svelte-1bpnej{transform:translate(0)}.sidebar-inner.svelte-1bpnej{height:100%;padding:1.5rem 1.25rem 3rem;overflow-y:auto}.sidebar-search.svelte-1bpnej{border:1px solid var(--c-border);background:var(--c-glass);width:100%;color:var(--c-text-muted);text-align:left;border-radius:.65rem;align-items:center;gap:.65rem;margin-bottom:2rem;padding:.68rem .75rem;font-size:.76rem;transition:border-color .16s,color .16s,background .16s;display:flex}.sidebar-search.svelte-1bpnej:hover{border-color:var(--c-border)}@supports (color:color-mix(in lab,red,red)){.sidebar-search.svelte-1bpnej:hover{border-color:color-mix(in srgb,var(--c-border) 55%,var(--c-text-muted))}}.sidebar-search.svelte-1bpnej:hover{background:var(--c-glass-hover);color:var(--c-text)}.sidebar-search.svelte-1bpnej span:where(.svelte-1bpnej){flex:1}.sidebar-search.svelte-1bpnej kbd:where(.svelte-1bpnej){color:var(--c-text-muted)}@supports (color:color-mix(in lab,red,red)){.sidebar-search.svelte-1bpnej kbd:where(.svelte-1bpnej){color:color-mix(in srgb,var(--c-text-muted) 74%,transparent)}}.sidebar-search.svelte-1bpnej kbd:where(.svelte-1bpnej){letter-spacing:.04em;font-family:inherit;font-size:.6rem}.sidebar-backdrop.svelte-1bpnej{inset:calc(7rem + var(--promo-height,0px)) 0 0;z-index:30;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000000ad;position:fixed}.mobile-docbar.svelte-1bpnej{top:calc(4rem + var(--promo-height,0px));z-index:35;border-bottom:1px solid var(--c-border);background:var(--c-bg);justify-content:space-between;align-items:center;height:3rem;padding-inline:1rem;position:sticky}@supports (color:color-mix(in lab,red,red)){.mobile-docbar.svelte-1bpnej{background:color-mix(in srgb,var(--c-bg) 92%,transparent)}}.mobile-docbar.svelte-1bpnej{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mobile-docbar.svelte-1bpnej button:where(.svelte-1bpnej){color:var(--c-text-muted);align-items:center;gap:.55rem;font-size:.75rem;font-weight:600;display:inline-flex}.docs-main.svelte-1bpnej{min-width:0;padding:3.5rem 1.1rem 7rem}.markdown-content{width:min(100%,48rem);color:var(--c-text-muted);margin-inline:auto;font-weight:400}.markdown-content>:first-child{margin-top:0}.markdown-content h1{color:var(--c-text);font-family:var(--font-display);letter-spacing:-.055em;margin:0 0 2rem;font-size:clamp(2.55rem,6vw,4.25rem);font-weight:600;line-height:.98}.markdown-content h1+p{max-width:43rem;color:var(--c-text-muted);margin-bottom:4.5rem}@supports (color:color-mix(in lab,red,red)){.markdown-content h1+p{color:color-mix(in srgb,var(--c-text-muted) 92%,var(--c-text))}}.markdown-content h1+p{font-size:clamp(1rem,2vw,1.12rem);line-height:1.8}.markdown-content h2{border-top:1px solid var(--c-border);margin:4.75rem 0 1.15rem;padding-top:1.5rem}@supports (color:color-mix(in lab,red,red)){.markdown-content h2{border-top:1px solid color-mix(in srgb,var(--c-border) 76%,transparent)}}.markdown-content h2{color:var(--c-text);font-family:var(--font-display);letter-spacing:-.035em;scroll-margin-top:7rem;font-size:clamp(1.55rem,3vw,2rem);font-weight:600;line-height:1.2}.markdown-content h3{color:var(--c-text);letter-spacing:-.015em;margin:2.75rem 0 .85rem;scroll-margin-top:7rem;font-size:1.02rem;font-weight:600}.markdown-content p{margin-bottom:1.45rem;font-size:.96rem;line-height:1.8}.markdown-content strong{color:var(--c-text);font-weight:600}.markdown-content a{color:var(--c-text);text-decoration:underline;-webkit-text-decoration-color:var(--c-accent);text-decoration-color:var(--c-accent);font-weight:500}@supports (color:color-mix(in lab,red,red)){.markdown-content a{-webkit-text-decoration-color:color-mix(in srgb,var(--c-accent) 45%,transparent);text-decoration-color:color-mix(in srgb,var(--c-accent) 45%,transparent)}}.markdown-content a{text-underline-offset:.25rem;transition:color .16s,text-decoration-color .16s}.markdown-content a:hover{color:var(--c-accent);-webkit-text-decoration-color:var(--c-accent);text-decoration-color:var(--c-accent)}.markdown-content ul{gap:.75rem;margin:1.5rem 0 2rem;padding:0;list-style:none;display:grid}.markdown-content ul li{padding-left:1.35rem;font-size:.94rem;line-height:1.7;position:relative}.markdown-content ul li:before{content:"";background:var(--c-accent);width:.32rem;height:.32rem;box-shadow:0 0 0 3px var(--c-accent);border-radius:50%;position:absolute;top:.68rem;left:0}@supports (color:color-mix(in lab,red,red)){.markdown-content ul li:before{box-shadow:0 0 0 3px color-mix(in srgb,var(--c-accent) 12%,transparent)}}.markdown-content ol{counter-reset:doc-step;gap:0;margin:2rem 0 2.5rem;padding:0;list-style:none;display:grid}.markdown-content ol li{counter-increment:doc-step;min-height:4.5rem;padding:.15rem 0 2rem 3.4rem;font-size:.94rem;line-height:1.7;position:relative}.markdown-content ol li:before{content:counter(doc-step,decimal-leading-zero);border:1px solid var(--c-accent);place-items:center;width:2rem;height:2rem;display:grid;position:absolute;top:0;left:0}@supports (color:color-mix(in lab,red,red)){.markdown-content ol li:before{border:1px solid color-mix(in srgb,var(--c-accent) 35%,var(--c-border))}}.markdown-content ol li:before{background:var(--c-bg);color:var(--c-accent);border-radius:50%;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.64rem;font-weight:700}.markdown-content ol li:not(:last-child):after{content:"";background:linear-gradient(to bottom,var(--c-accent),var(--c-border));width:1px;position:absolute;top:2rem;bottom:0;left:.98rem}@supports (color:color-mix(in lab,red,red)){.markdown-content ol li:not(:last-child):after{background:linear-gradient(to bottom,color-mix(in srgb,var(--c-accent) 34%,var(--c-border)),var(--c-border))}}.markdown-content code{border:1px solid var(--c-border);padding:.16rem .38rem}@supports (color:color-mix(in lab,red,red)){.markdown-content code{border:1px solid color-mix(in srgb,var(--c-border) 80%,transparent)}}.markdown-content code{background:var(--c-glass-strong);color:var(--c-text);border-radius:.32rem}@supports (color:color-mix(in lab,red,red)){.markdown-content code{color:color-mix(in srgb,var(--c-text) 90%,var(--c-accent))}}.markdown-content code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.84em}.markdown-content pre{border:1px solid var(--c-border);background:var(--c-card);border-radius:.8rem;margin:1.7rem 0 2.5rem;padding:1.35rem 1.4rem;position:relative;overflow-x:auto}@supports (color:color-mix(in lab,red,red)){.markdown-content pre{background:color-mix(in srgb,var(--c-card) 82%,#050505)}}.markdown-content pre{box-shadow:inset 0 1px var(--c-text)}@supports (color:color-mix(in lab,red,red)){.markdown-content pre{box-shadow:inset 0 1px color-mix(in srgb,var(--c-text) 5%,transparent)}}.markdown-content pre code{color:var(--c-text);background:0 0;border:0;padding:0}@supports (color:color-mix(in lab,red,red)){.markdown-content pre code{color:color-mix(in srgb,var(--c-text) 84%,transparent)}}.markdown-content pre code{font-size:.8rem;line-height:1.75}.markdown-content blockquote{border:1px solid var(--c-border);background:var(--c-glass);color:var(--c-text-muted);border-radius:.75rem;margin:2rem 0;padding:1.15rem 1.25rem 1.15rem 3.1rem;font-style:normal;position:relative}.markdown-content blockquote:before{content:"i";border:1px solid var(--c-accent);place-items:center;width:1.1rem;height:1.1rem;display:grid;position:absolute;top:1.08rem;left:1.15rem}@supports (color:color-mix(in lab,red,red)){.markdown-content blockquote:before{border:1px solid color-mix(in srgb,var(--c-accent) 52%,var(--c-border))}}.markdown-content blockquote:before{color:var(--c-accent);border-radius:50%;font-family:serif;font-size:.72rem;font-weight:700}.markdown-content blockquote p:last-child{margin-bottom:0}.markdown-content img{border:1px solid var(--c-border);border-radius:.85rem;width:100%;margin:2.5rem 0}.markdown-content hr{border:0;border-top:1px solid var(--c-border);margin:4rem 0}.markdown-content table{border-collapse:collapse;text-align:left;width:100%;margin:2rem 0 2.75rem;font-size:.85rem}.markdown-content th{border-bottom:1px solid var(--c-text-muted);padding:.8rem .9rem}@supports (color:color-mix(in lab,red,red)){.markdown-content th{border-bottom:1px solid color-mix(in srgb,var(--c-text-muted) 35%,var(--c-border))}}.markdown-content th{color:var(--c-text);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:600}.markdown-content td{border-bottom:1px solid var(--c-border);color:var(--c-text-muted);vertical-align:top;padding:.95rem .9rem}.search-overlay.svelte-1bpnej{z-index:90;justify-content:center;align-items:flex-start;padding:min(14vh,7rem) 1rem 1rem;display:flex;position:fixed;inset:0}.search-backdrop.svelte-1bpnej{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000000b8;position:absolute;inset:0}.search-panel.svelte-1bpnej{border:1px solid var(--c-border);width:min(100%,38rem);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.search-panel.svelte-1bpnej{border:1px solid color-mix(in srgb,var(--c-border) 72%,var(--c-text-muted))}}.search-panel.svelte-1bpnej{background:var(--c-card);border-radius:.9rem}@supports (color:color-mix(in lab,red,red)){.search-panel.svelte-1bpnej{background:color-mix(in srgb,var(--c-card) 96%,transparent)}}.search-panel.svelte-1bpnej{box-shadow:0 24px 70px #0000006b}.search-header.svelte-1bpnej{border-bottom:1px solid var(--c-border);color:var(--c-text-muted);align-items:center;gap:.75rem;padding:.85rem .95rem;display:flex}.search-input.svelte-1bpnej{min-width:0;color:var(--c-text);background:0 0;border:0;outline:0;flex:1;font-size:.9rem}.search-input.svelte-1bpnej::placeholder{color:var(--c-text-muted)}@supports (color:color-mix(in lab,red,red)){.search-input.svelte-1bpnej::placeholder{color:color-mix(in srgb,var(--c-text-muted) 74%,transparent)}}.search-header.svelte-1bpnej button:where(.svelte-1bpnej){border:1px solid var(--c-border);color:var(--c-text-muted);border-radius:.35rem;padding:.28rem .42rem;font-size:.62rem}.search-results.svelte-1bpnej{max-height:22rem;padding:.45rem;overflow-y:auto}.search-item.svelte-1bpnej{border-radius:.55rem;gap:.35rem;padding:.85rem .9rem;transition:background .15s;display:grid}.search-item.svelte-1bpnej:hover{background:var(--c-glass-hover)}.search-item.svelte-1bpnej strong:where(.svelte-1bpnej){color:var(--c-text);font-size:.8rem;font-weight:600}.search-item.svelte-1bpnej span:where(.svelte-1bpnej){color:var(--c-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;line-height:1.55;overflow:hidden}.search-empty.svelte-1bpnej{color:var(--c-text-muted);text-align:center;padding:2.5rem 1rem;font-size:.78rem}.custom-scrollbar.svelte-1bpnej{scrollbar-width:thin;scrollbar-color:var(--c-border) transparent}.custom-scrollbar.svelte-1bpnej::-webkit-scrollbar{width:4px}.custom-scrollbar.svelte-1bpnej::-webkit-scrollbar-track{background:0 0}.custom-scrollbar.svelte-1bpnej::-webkit-scrollbar-thumb{background:var(--c-border);border-radius:999px}@media(min-width:768px){.docs-grid.svelte-1bpnej{grid-template-columns:17.5rem minmax(0,1fr)}.docs-sidebar.svelte-1bpnej{top:calc(4rem + var(--promo-height,0px));z-index:20;width:auto;height:calc(100vh - 4rem - var(--promo-height,0px));-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;padding-top:0;position:sticky;transform:none}.sidebar-inner.svelte-1bpnej{padding:2.8rem 2rem 4rem}.docs-main.svelte-1bpnej{padding:4.5rem clamp(2.5rem,6vw,6.5rem) 8rem}}@media(max-width:767px){.markdown-content h1+p{margin-bottom:3.25rem}.markdown-content h2{margin-top:3.75rem}.markdown-content table{display:block;overflow-x:auto}}
