pre{border-radius:.125rem;display:flex;--tw-bg-opacity:1;background-color:rgb(var(--color-bg-code)/var(--tw-bg-opacity,1))}code{overflow:auto;--tw-text-opacity:1;color:rgb(var(--color-inline-code)/var(--tw-text-opacity,1))}.prose code{font-size:.9em;overflow-wrap:break-word}.prose pre code{--tw-text-opacity:1;color:rgb(var(--color-gray-100)/var(--tw-text-opacity,1))}.prose pre code:is(.dark *){--tw-text-opacity:1;color:rgb(var(--color-gray-800)/var(--tw-text-opacity,1))}.prose [data-rehype-pretty-code-figure] code,.prose [data-rehype-pretty-code-fragment] code{font-size:.875rem;line-height:1.25rem}div[data-rehype-pretty-code-fragment],figure[data-rehype-pretty-code-figure]{--tw-bg-opacity:1;background-color:rgb(var(--color-bg-code)/var(--tw-bg-opacity,1));border-radius:.125rem;overflow:auto;display:flex}figure[data-rehype-pretty-code-figure]{margin:0;padding:0}[data-rehype-pretty-code-figure] code,[data-rehype-pretty-code-fragment] code{--tw-text-opacity:1;color:rgb(var(--color-gray-300)/var(--tw-text-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--color-bg-code)/var(--tw-bg-opacity,1));padding:.25rem .5rem;border-radius:.125rem;line-height:1.6}[data-rehype-pretty-code-figure] pre code,[data-rehype-pretty-code-fragment] pre code,pre code{padding:0;margin:.75rem .9rem;display:block;flex:1 1 0%;overflow:visible}div[data-rehype-pretty-code-title]{--tw-bg-opacity:1;background-color:rgb(var(--color-bg-code)/var(--tw-bg-opacity,1));margin-top:.75rem;margin-left:.9rem;margin-right:.9rem;--tw-text-opacity:1;color:rgb(var(--color-gray-500)/var(--tw-text-opacity,1))}div[data-rehype-pretty-code-title]:is(.dark *){--tw-text-opacity:1;color:rgb(var(--color-gray-400)/var(--tw-text-opacity,1))}div[data-rehype-pretty-code-title]{font-size:.75rem;line-height:1rem}code[data-line-numbers]{counter-reset:line}code[data-line-numbers]>.line:before{counter-increment:line;content:counter(line);display:inline-block;width:1.2rem;margin-right:.9rem;text-align:right;--tw-text-opacity:1;color:rgb(var(--color-code)/var(--tw-text-opacity,1))}[data-rehype-pretty-code-figure] .highlighted,[data-rehype-pretty-code-fragment] .highlighted{--tw-bg-opacity:1;background-color:rgb(var(--color-gray-700)/var(--tw-bg-opacity,1))}[data-rehype-pretty-code-figure] [data-highlighted-line],[data-rehype-pretty-code-fragment] [data-highlighted-line]{--tw-bg-opacity:1;background-color:rgb(var(--color-bg-code-highlighted)/var(--tw-bg-opacity,1));display:inline-flex;width:calc(100% + 1.8rem);margin-left:-.9rem;margin-right:-.9rem;padding-left:.9rem;padding-right:.9rem}[data-rehype-pretty-code-figure] [data-highlighted-chars],[data-rehype-pretty-code-fragment] [data-highlighted-chars]{--tw-bg-opacity:1;background-color:rgb(var(--color-bg-code-highlighted)/var(--tw-bg-opacity,1));border-radius:.25rem;padding:.125rem .25rem}.container{width:100%}@media (min-width:480px){.container{max-width:480px}}@media (min-width:576px){.container{max-width:576px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:992px){.container{max-width:992px}}@media (min-width:1200px){.container{max-width:1200px}}@media (min-width:1476px){.container{max-width:1476px}}.prose{color:var(--tw-prose-body)}.prose :where(p){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.prose :where(a){color:var(--tw-prose-links);font-weight:inherit;overflow-wrap:break-word}.prose :where(strong){color:var(--tw-prose-bold);font-weight:400}.prose :where(a strong){color:inherit}.prose :where(blockquote strong){color:inherit}.prose :where(thead th strong){color:inherit}.prose :where(ol){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.prose :where(ol[type=A]){list-style-type:upper-alpha}.prose :where(ol[type=a]){list-style-type:lower-alpha}.prose :where(ol[type=A s]){list-style-type:upper-alpha}.prose :where(ol[type=a s]){list-style-type:lower-alpha}.prose :where(ol[type=I]){list-style-type:upper-roman}.prose :where(ol[type=i]){list-style-type:lower-roman}.prose :where(ol[type=I s]){list-style-type:upper-roman}.prose :where(ol[type=i s]){list-style-type:lower-roman}.prose :where(ol[type="1"]){list-style-type:decimal}.prose :where(ul){list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;padding-left:.85em}.prose :where(ol>li)::marker{font-weight:400;color:var(--tw-prose-counters)}.prose :where(ul>li)::marker{color:var(--tw-prose-bullets)}.prose :where(dt){color:var(--tw-prose-headings);font-weight:400;margin-top:1.25em}.prose :where(hr){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote){font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"\201C""\201D""\2018""\2019";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em}.prose :where(blockquote p:first-of-type):before{content:open-quote}.prose :where(blockquote p:last-of-type):after{content:close-quote}.prose :where(h1){color:var(--tw-prose-headings);font-weight:400;font-size:2em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.prose :where(h1 strong){font-weight:900;color:inherit}.prose :where(h2){color:var(--tw-prose-headings);font-weight:400;font-size:1.75em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.prose :where(h2 strong){font-weight:800;color:inherit}.prose :where(h3){color:var(--tw-prose-headings);font-weight:400;font-size:1.5em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.prose :where(h3 strong){font-weight:700;color:inherit}.prose :where(h4){color:var(--tw-prose-headings);font-weight:400;margin-top:1.5em;margin-bottom:.5em;line-height:1.5;font-size:1.25em}.prose :where(h4 strong){font-weight:700;color:inherit}.prose :where(img){margin-top:2em;margin-bottom:2em}.prose :where(picture){display:block;margin-top:2em;margin-bottom:2em}.prose :where(video){margin-top:2em;margin-bottom:2em}.prose :where(kbd){font-weight:500;font-family:inherit;color:var(--tw-prose-kbd);box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows)/10%),0 3px 0 rgb(var(--tw-prose-kbd-shadows)/10%);font-size:.875em;border-radius:.3125rem;padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;padding-inline-start:.375em}.prose :where(a code){color:inherit}.prose :where(h2 code){font-size:.875em}.prose :where(h3 code){font-size:.9em}.prose :where(blockquote code){color:inherit}.prose :where(thead th code){color:inherit}.prose :where(pre code):before{content:none}.prose :where(pre code):after{content:none}.prose :where(table){width:100%;table-layout:auto;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.prose :where(thead){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody tr){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child){border-bottom-width:0}.prose :where(tbody td){vertical-align:baseline}.prose :where(tfoot){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td){vertical-align:top}.prose :where(th,td){text-align:start}.prose :where(figure>*){margin-top:0;margin-bottom:0}.prose :where(figcaption){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose{--tw-prose-body:rgb(var(--color-text));--tw-prose-headings:rgb(var(--color-gray-800));--tw-prose-lead:rgb(var(--color-gray-600));--tw-prose-links:rgb(var(--color-primary));--tw-prose-bold:rgb(var(--color-text));--tw-prose-counters:rgb(var(--color-text));--tw-prose-bullets:rgb(var(--color-text));--tw-prose-hr:#e5e7eb;--tw-prose-quotes:#111827;--tw-prose-quote-borders:#e5e7eb;--tw-prose-captions:#6b7280;--tw-prose-kbd:#111827;--tw-prose-kbd-shadows:17 24 39;--tw-prose-code:#111827;--tw-prose-pre-code:#e5e7eb;--tw-prose-pre-bg:#1f2937;--tw-prose-th-borders:#d1d5db;--tw-prose-td-borders:#e5e7eb;--tw-prose-invert-body:#d1d5db;--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:#9ca3af;--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:#9ca3af;--tw-prose-invert-bullets:#4b5563;--tw-prose-invert-hr:#374151;--tw-prose-invert-quotes:#f3f4f6;--tw-prose-invert-quote-borders:#374151;--tw-prose-invert-captions:#9ca3af;--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:255 255 255;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:#d1d5db;--tw-prose-invert-pre-bg:rgba(0,0,0,.5);--tw-prose-invert-th-borders:#4b5563;--tw-prose-invert-td-borders:#374151;font-size:1rem}.prose :where(picture>img){margin-top:0;margin-bottom:0}.prose :where(li){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li){padding-inline-start:.375em}.prose :where(ul>li){padding-inline-start:.375em}.prose :where(.prose>ul>li p){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol){margin-top:.75em;margin-bottom:.75em}.prose :where(dl){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd){margin-top:1.25rem;padding-inline-start:1.625em;padding-left:2rem;margin-bottom:1.25rem}.prose :where(hr+*){margin-top:0}.prose :where(h2+*){margin-top:0}.prose :where(h3+*){margin-top:0}.prose :where(h4+*){margin-top:0}.prose :where(thead th:first-child){padding-inline-start:0}.prose :where(thead th:last-child){padding-inline-end:0}.prose :where(tbody td,tfoot td){padding-top:.5714286em;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child){padding-inline-end:0}.prose :where(figure){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child){margin-top:0}.prose :where(.prose>:last-child){margin-bottom:0}.prose :where(h5){font-weight:400;font-size:1.15em;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.prose :where(h6){font-weight:400;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.prose :where(h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover){color:rgb(var(--color-gray-800))!important}.prose :where(.blog-post h1,.blog-post h2,.blog-post h3,.blog-post h4,.blog-post h5){text-align:center}.prose :where(.blog-post p){text-align:justify;-webkit-hyphens:auto;hyphens:auto}.prose :where(.blog-post p code){-webkit-hyphens:none;hyphens:none}.prose :where(.blog-post dt){font-weight:400;margin-top:1.25em}.prose :where(.blog-post dd){margin-left:1.625em}.prose :where(.blog-post dt p){margin-top:.625em;margin-bottom:.625em}.prose :where(.blog-post dd p){margin-top:.625em;margin-bottom:.625em}.prose :where(a:hover){text-decoration:underline;color:rgb(var(--color-primary-hover))}.prose :where(ul ul){padding-left:1.625em}.prose :where(dd h6){margin-top:1.25rem;margin-bottom:.75rem}.prose :where(dd>h6+p){margin-top:.75rem}.prose :where(th){text-align:left}.docs-contents h1 a,.docs-contents h2 a,.docs-contents h3 a,.docs-contents h4 a,.docs-contents h5 a,.docs-contents h6 a{text-decoration-line:none}.docs-contents h1 a:after,.docs-contents h2 a:after,.docs-contents h3 a:after,.docs-contents h4 a:after,.docs-contents h5 a:after,.docs-contents h6 a:after{content:"";-webkit-mask-image:var(--docs-contents-heading-link);mask-image:var(--docs-contents-heading-link);margin-bottom:-.125rem;margin-left:.25em;display:inline-block;height:.8em;width:.8em;--tw-bg-opacity:1;background-color:rgb(var(--color-gray-500)/var(--tw-bg-opacity,1));fill:rgb(var(--color-primary));opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.docs-contents h1 a:hover:after,.docs-contents h2 a:hover:after,.docs-contents h3 a:hover:after,.docs-contents h4 a:hover:after,.docs-contents h5 a:hover:after,.docs-contents h6 a:hover:after{opacity:1}.docs-contents .admonitionblock.warning{--tw-border-opacity:1;border-color:rgb(var(--color-alert)/var(--tw-border-opacity,1))}.docs-contents .admonitionblock{margin-top:1rem;margin-bottom:1rem;border-left-width:8px;--tw-border-opacity:1;border-color:rgb(var(--color-primary)/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--color-gray-100)/var(--tw-bg-opacity,1));padding:.75rem 1rem}.docs-contents .admonitionblock .listingblock+.paragraph{margin-top:.5rem}.docs-contents .admonitionblock .title{font-weight:500}.docs-contents .admonitionblock p:first-child{margin-top:0}.docs-contents .admonitionblock p{margin-top:.5rem;margin-bottom:.5rem}.docs-contents .admonitionblock table{margin:0;display:flex}.docs-contents .admonitionblock tbody{width:100%}.docs-contents .admonitionblock td{padding:0}.docs-contents .admonitionblock tr{display:flex;flex-direction:column}.docs-contents .listingblock+.listingblock,.docs-contents .literalblock+.literalblock{margin-top:1rem}.docs-contents .listingblock,.docs-contents .literalblock{display:flex;flex-direction:column;overflow:auto;border-radius:.125rem;--tw-bg-opacity:1;background-color:rgb(var(--color-bg-code)/var(--tw-bg-opacity,1))}.docs-contents .listingblock .content,.docs-contents .literalblock .content{display:flex;flex:1 1 0%}.docs-contents .listingblock .content pre,.docs-contents .literalblock .content pre{flex:1 1 0%}.docs-contents .listingblock .title,.docs-contents .literalblock .title{border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(var(--color-bg)/var(--tw-border-opacity,1));padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:400;--tw-text-opacity:1;color:rgb(var(--color-bg)/var(--tw-text-opacity,1))}.docs-contents .listingblock .title:is(.dark *),.docs-contents .literalblock .title:is(.dark *){border-bottom-width:2px;--tw-text-opacity:1;color:rgb(var(--color-text)/var(--tw-text-opacity,1))}.docs-contents code{line-height:1.6}.docs-contents pre:not(:has(code)){padding:.75rem;font-size:.9em;--tw-text-opacity:1;color:rgb(var(--color-white)/var(--tw-text-opacity,1))}.docs-contents .admonitionblock .listingblock:is(.dark *){border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--color-gray-200)/var(--tw-border-opacity,1))}.docs-contents td{word-break:break-word}.docs-contents .conum[data-value]{display:inline-block;height:1rem;width:1rem;border-radius:9999px;text-align:center;font-size:.75rem;line-height:1rem;font-weight:400;font-style:italic;--tw-text-opacity:1;color:rgb(var(--color-white)/var(--tw-text-opacity,1));outline-style:solid;outline-width:1px;outline-color:rgb(var(--color-white))}.docs-contents .colist .conum[data-value]{--tw-text-opacity:1;color:rgb(var(--color-text)/var(--tw-text-opacity,1));outline-color:rgb(var(--color-text))}.docs-contents .colist .conum[data-value]:is(.dark *){--tw-text-opacity:1;color:rgb(var(--color-white)/var(--tw-text-opacity,1));outline-color:rgb(var(--color-white))}.docs-contents .conum[data-value]:after{content:attr(data-value)}.docs-contents .conum[data-value]+b{display:none}.docs-contents .listingblock+.colist{margin-top:-1rem}.docs-contents .colist td:not([class]):first-child{width:1.5rem}.docs-contents .colist td{padding-top:.25rem;padding-bottom:.25rem}.docs-contents .colist tr{border-style:none}.docs-contents .quoteblock{position:relative;display:block;text-align:right}.docs-contents .quoteblock blockquote{position:relative;display:block;text-align:left}.docs-contents .quoteblock blockquote:has(+.attribution){margin-bottom:0}.docs-contents .quoteblock .attribution{display:inline-block;text-align:left;font-size:.875rem;line-height:1.25rem}.docs-contents .quoteblock .attribution cite{padding-left:1em;--tw-text-opacity:1;color:rgb(var(--color-gray-600)/var(--tw-text-opacity,1))}