.ux-desktop-toc[data-astro-cid-y2h2hnr2]{position:fixed;top:7rem;right:max(1.5rem,calc((100vw - 80rem)/2));z-index:30;width:16rem}@media(min-width:1280px){.ux-desktop-toc[data-astro-cid-y2h2hnr2]{width:18rem}}.ux-toc-scroller[data-astro-cid-y2h2hnr2]{scrollbar-width:thin;scrollbar-color:rgb(156 163 175) transparent}[data-astro-cid-y2h2hnr2][data-ux-toc-scroller]{position:static!important;z-index:auto!important;width:100%!important;transform:none!important;box-shadow:none!important;background:transparent!important;transition:none!important}.ux-progress-fill[data-astro-cid-y2h2hnr2]{width:100%;transform:scaleX(var(--ux-progress, 0));transform-origin:left center;transition:transform .1s linear}.ux-toc-link[data-astro-cid-y2h2hnr2]{display:block;padding:.4rem .75rem;font-size:.875rem;color:#4b5563;border-left:2px solid transparent;margin-left:-1px;transition:color .15s ease,border-color .15s ease,background .15s ease}.ux-toc-link[data-astro-cid-y2h2hnr2]:hover{color:#7e22ce;background:#a855f70f}.ux-toc-link--nested[data-astro-cid-y2h2hnr2]{padding-left:1.35rem;font-size:.8125rem}.ux-toc-link[data-astro-cid-y2h2hnr2].is-active{color:#7e22ce;border-left-color:#9333ea;font-weight:600}.dark[data-astro-cid-y2h2hnr2] .ux-toc-link[data-astro-cid-y2h2hnr2]{color:#9ca3af}.dark[data-astro-cid-y2h2hnr2] .ux-toc-link[data-astro-cid-y2h2hnr2]:hover,.dark[data-astro-cid-y2h2hnr2] .ux-toc-link[data-astro-cid-y2h2hnr2].is-active{color:#d8b4fe}.dark[data-astro-cid-y2h2hnr2] .ux-toc-link[data-astro-cid-y2h2hnr2].is-active{border-left-color:#c084fc}.ux-doc-prose{color:#374151;font-size:1.0625rem;line-height:1.8}.dark .ux-doc-prose{color:#d1d5db}.ux-doc-prose>h1{max-width:48rem;color:#111827;font-size:clamp(2.25rem,5vw,4rem);font-weight:800;line-height:1.08;margin-bottom:1.75rem}.dark .ux-doc-prose>h1{color:#f9fafb}.ux-doc-prose h2{scroll-margin-top:7rem;border-top:1px solid rgb(209 213 219);color:#111827;font-size:1.75rem;font-weight:750;line-height:1.25;margin:4rem 0 1.25rem;padding-top:2.25rem}.dark .ux-doc-prose h2{border-top-color:#374151;color:#f9fafb}.ux-doc-prose h3{scroll-margin-top:7rem;color:#1f2937;font-size:1.3rem;font-weight:700;line-height:1.35;margin:2.5rem 0 .85rem}.dark .ux-doc-prose h3{color:#e5e7eb}.ux-doc-prose p{color:inherit;margin:1rem 0}.ux-doc-prose strong{color:#111827;font-weight:700}.dark .ux-doc-prose strong{color:#f9fafb}.ux-doc-prose blockquote{border-left:4px solid rgb(147 51 234);color:#374151;font-size:1.125rem;margin:2rem 0;padding:.25rem 0 .25rem 1.25rem}.dark .ux-doc-prose blockquote{border-left-color:#c084fc;color:#d1d5db}.ux-doc-prose ul,.ux-doc-prose ol{color:inherit;margin:1rem 0;padding-left:1.5rem}.ux-doc-prose ul{list-style:disc}.ux-doc-prose ol{list-style:decimal}.ux-doc-prose li{margin:.5rem 0;padding-left:.25rem}.ux-doc-prose li::marker{color:#9333ea;font-weight:700}.dark .ux-doc-prose li::marker{color:#c084fc}.ux-doc-prose a{color:#7e22ce;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.dark .ux-doc-prose a{color:#d8b4fe}.ux-doc-prose code{border:1px solid rgb(209 213 219);border-radius:.3rem;background:#f3f4f6;color:#be185d;font-size:.875em;overflow-wrap:anywhere;padding:.12rem .35rem;word-break:break-word}.dark .ux-doc-prose code{border-color:#374151;background:#1f2937;color:#fda4af}.ux-doc-prose pre{max-width:100%;overflow-x:auto;border:1px solid rgb(55 65 81);border-radius:.5rem;background:#111827;color:#e5e7eb;font-size:.875rem;line-height:1.65;margin:1.5rem 0;padding:1.25rem}.ux-doc-prose pre code{border:0;background:transparent;color:inherit;font-size:inherit;overflow-wrap:normal;padding:0;white-space:pre;word-break:normal}.ux-doc-prose table{display:block;width:100%;max-width:100%;overflow-x:auto;border-collapse:collapse;margin:1.75rem 0;font-size:.9375rem;line-height:1.5}.ux-doc-prose thead{background:#f3f4f6}.dark .ux-doc-prose thead{background:#1f2937}.ux-doc-prose th,.ux-doc-prose td{min-width:8rem;border-bottom:1px solid rgb(209 213 219);padding:.8rem 1rem;text-align:left;vertical-align:top}.dark .ux-doc-prose th,.dark .ux-doc-prose td{border-bottom-color:#374151}.ux-doc-prose th{color:#111827;font-weight:700}.dark .ux-doc-prose th{color:#f9fafb}.ux-doc-prose hr{border:0;border-top:1px solid rgb(209 213 219);margin:3rem 0}.dark .ux-doc-prose hr{border-top-color:#374151}@media(max-width:639px){.ux-doc-prose{font-size:1rem;line-height:1.75}.ux-doc-prose>h1{font-size:2.25rem}.ux-doc-prose h2{font-size:1.5rem;margin-top:3.25rem}}
