.dark-mode .fd-docs{--color-fd-background:#0f0d14;--color-fd-foreground:#d4c2e6;--color-fd-muted:#1a1720;--color-fd-muted-foreground:#ab8fcc;--color-fd-popover:#0f0d14;--color-fd-popover-foreground:#d4c2e6;--color-fd-card:#1a1720;--color-fd-card-foreground:#d4c2e6;--color-fd-border:rgba(102,51,153,.3);--color-fd-primary:#d8b4fe;--color-fd-primary-foreground:#0f0d14;--color-fd-secondary:#2e2839;--color-fd-secondary-foreground:#d4c2e6;--color-fd-accent:#302a3b;--color-fd-accent-foreground:#cdb8e0;--color-fd-ring:#d8b4fe;--color-fd-overlay:rgba(0,0,0,.2)}.fd-docs *,.fd-docs :after,.fd-docs :before{border-color:var(--color-fd-border,currentColor)}.fd-docs .prose-no-margin>:first-child{margin-top:0}.fd-docs .prose-no-margin>:last-child{margin-bottom:0}.fd-docs .fd-prose{color:var(--tw-prose-body,var(--color-fd-foreground));--tw-prose-body:color-mix(in oklab,var(--color-fd-foreground)90%,transparent);--tw-prose-headings:var(--color-fd-foreground);--tw-prose-lead:var(--color-fd-foreground);--tw-prose-links:var(--color-fd-foreground);--tw-prose-bold:var(--color-fd-foreground);--tw-prose-counters:var(--color-fd-muted-foreground);--tw-prose-bullets:var(--color-fd-muted-foreground);--tw-prose-hr:var(--color-fd-border);--tw-prose-quotes:var(--color-fd-foreground);--tw-prose-quote-borders:var(--color-fd-border);--tw-prose-captions:var(--color-fd-foreground);--tw-prose-code:var(--color-fd-foreground);--tw-prose-th-borders:var(--color-fd-border);--tw-prose-td-borders:var(--color-fd-border);--tw-prose-kbd:var(--color-fd-foreground);--tw-prose-kbd-shadows:color-mix(in oklab,var(--color-fd-primary)50%,transparent);max-width:none;font-size:1rem;line-height:1.75rem}.fd-docs .fd-prose>:first-child{margin-top:0}.fd-docs .fd-prose>:last-child{margin-bottom:0}.fd-docs .fd-prose :where(h1):not(:where(.not-prose,.not-prose *)){color:var(--tw-prose-headings);margin-top:0;margin-bottom:.89em;font-size:1.875rem;font-weight:800;line-height:1.11}.fd-docs .fd-prose :where(h2):not(:where(.not-prose,.not-prose *)){color:var(--tw-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:600;line-height:1.33}.fd-docs .fd-prose :where(h3):not(:where(.not-prose,.not-prose *)){color:var(--tw-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}.fd-docs .fd-prose :where(h4):not(:where(.not-prose,.not-prose *)){color:var(--tw-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}.fd-docs .fd-prose :where(h2+*,h3+*,h4+*,hr+*):not(:where(.not-prose,.not-prose *)){margin-top:0}.fd-docs .fd-prose :where(p):not(:where(.not-prose,.not-prose *)){margin-top:.75em;margin-bottom:.75em}.fd-docs .fd-prose :where([class~=lead]):not(:where(.not-prose,.not-prose *)){color:var(--tw-prose-lead);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}.fd-docs .fd-prose :where(a:not([data-card])):not(:where(.not-prose,.not-prose *)){color:var(--tw-prose-links);text-underline-offset:3.5px;text-decoration:underline;-webkit-text-decoration-color:var(--color-fd-primary);text-decoration-color:var(--color-fd-primary);font-weight:500;text-decoration-thickness:1.5px;transition:opacity .2s}.fd-docs .fd-prose :where(a:not([data-card]):hover):not(:where(.not-prose,.not-prose *)){opacity:.8}.fd-docs .fd-prose :where(strong):not(:where(.not-prose,.not-prose *)){color:var(--tw-prose-bold);font-weight:500}.fd-docs .fd-prose :where(ul):not(:where(.not-prose,.not-prose *)){margin-top:1.25em;margin-bottom:1.25em;list-style-type:disc}.fd-docs .fd-prose :where(ul):not(:where(.not-prose,.not-prose *)):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1rem}.fd-docs .fd-prose :where(ul):not(:where(.not-prose,.not-prose *)):not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1rem}.fd-docs .fd-prose :where(ul):not(:where(.not-prose,.not-prose *)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1rem}.fd-docs .fd-prose :where(ul):not(:where(.not-prose,.not-prose *)):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1rem}.fd-docs .fd-prose :where(ul):not(:where(.not-prose,.not-prose *)):-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1rem}.fd-docs .fd-prose :where(ul):not(:where(.not-prose,.not-prose *)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1rem}.fd-docs .fd-prose :where(ol):not(:where(.not-prose,.not-prose *)){margin-top:1.25em;margin-bottom:1.25em;list-style-type:decimal}.fd-docs .fd-prose :where(ol):not(:where(.not-prose,.not-prose *)):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1.625em}.fd-docs .fd-prose :where(ol):not(:where(.not-prose,.not-prose *)):not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1.625em}.fd-docs .fd-prose :where(ol):not(:where(.not-prose,.not-prose *)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1.625em}.fd-docs .fd-prose :where(ol):not(:where(.not-prose,.not-prose *)):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1.625em}.fd-docs .fd-prose :where(ol):not(:where(.not-prose,.not-prose *)):-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1.625em}.fd-docs .fd-prose :where(ol):not(:where(.not-prose,.not-prose *)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1.625em}.fd-docs .fd-prose :where(li):not(:where(.not-prose,.not-prose *)){margin-top:.5em;margin-bottom:.5em}.fd-docs .fd-prose :where(ol>li):not(:where(.not-prose,.not-prose *)):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:.375em}.fd-docs .fd-prose :where(ol>li):not(:where(.not-prose,.not-prose *)):not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:.375em}.fd-docs .fd-prose :where(ol>li):not(:where(.not-prose,.not-prose *)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:.375em}.fd-docs .fd-prose :where(ol>li):not(:where(.not-prose,.not-prose *)):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:.375em}.fd-docs .fd-prose :where(ol>li):not(:where(.not-prose,.not-prose *)):-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:.375em}.fd-docs .fd-prose :where(ol>li):not(:where(.not-prose,.not-prose *)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:.375em}.fd-docs .fd-prose :where(ul>li):not(:where(.not-prose,.not-prose *)):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:0}.fd-docs .fd-prose :where(ul>li):not(:where(.not-prose,.not-prose *)):not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:0}.fd-docs .fd-prose :where(ul>li):not(:where(.not-prose,.not-prose *)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:0}.fd-docs .fd-prose :where(ul>li):not(:where(.not-prose,.not-prose *)):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:0}.fd-docs .fd-prose :where(ul>li):not(:where(.not-prose,.not-prose *)):-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:0}.fd-docs .fd-prose :where(ul>li):not(:where(.not-prose,.not-prose *)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:0}.fd-docs .fd-prose :where(ul ul,ul ol,ol ul,ol ol):not(:where(.not-prose,.not-prose *)){margin-top:.75em;margin-bottom:.75em}.fd-docs .fd-prose :where(ol>li):not(:where(.not-prose,.not-prose *))::marker{color:var(--tw-prose-counters);font-weight:400}.fd-docs .fd-prose :where(ul>li):not(:where(.not-prose,.not-prose *))::marker{color:var(--tw-prose-bullets)}.fd-docs .fd-prose :where(blockquote):not(:where(.not-prose,.not-prose *)){color:var(--tw-prose-quotes);margin-top:1.6em;margin-bottom:1.6em;font-style:italic;font-weight:500}.fd-docs .fd-prose :where(blockquote):not(:where(.not-prose,.not-prose *)):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left-width:.25rem;border-left-color:var(--tw-prose-quote-borders);padding-left:1em}.fd-docs .fd-prose :where(blockquote):not(:where(.not-prose,.not-prose *)):not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left-width:.25rem;border-left-color:var(--tw-prose-quote-borders);padding-left:1em}.fd-docs .fd-prose :where(blockquote):not(:where(.not-prose,.not-prose *)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left-width:.25rem;border-left-color:var(--tw-prose-quote-borders);padding-left:1em}.fd-docs .fd-prose :where(blockquote):not(:where(.not-prose,.not-prose *)):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right-width:.25rem;border-right-color:var(--tw-prose-quote-borders);padding-right:1em}.fd-docs .fd-prose :where(blockquote):not(:where(.not-prose,.not-prose *)):-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right-width:.25rem;border-right-color:var(--tw-prose-quote-borders);padding-right:1em}.fd-docs .fd-prose :where(blockquote):not(:where(.not-prose,.not-prose *)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right-width:.25rem;border-right-color:var(--tw-prose-quote-borders);padding-right:1em}.fd-docs .fd-prose :where(code):not(:where(.not-prose,.not-prose *)){border:1px solid;border-color:var(--color-fd-border);background:var(--color-fd-muted);color:var(--tw-prose-code);border-radius:5px;padding:3px;font-size:13px;font-weight:400}.fd-docs .fd-prose :where(a code,h1 code,h2 code,h3 code,h4 code,blockquote code,thead th code):not(:where(.not-prose,.not-prose *)){color:inherit}.fd-docs .fd-prose :where(hr):not(:where(.not-prose,.not-prose *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.fd-docs .fd-prose :where(table):not(:where(.not-prose,.not-prose *)){table-layout:auto;border-collapse:separate;border-spacing:0;background:var(--color-fd-card);border:1px solid var(--color-fd-border);border-radius:.5rem;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71;overflow:hidden}.fd-docs .fd-prose :where(thead th):not(:where(.not-prose,.not-prose *)){color:var(--tw-prose-headings);font-weight:600}.fd-docs .fd-prose :where(th):not(:where(.not-prose,.not-prose *)){text-align:start;background:var(--color-fd-muted);padding:.625rem}.fd-docs .fd-prose :where(th):not(:where(.not-prose,.not-prose *)):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:1px solid var(--color-fd-border)}.fd-docs .fd-prose :where(th):not(:where(.not-prose,.not-prose *)):not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:1px solid var(--color-fd-border)}.fd-docs .fd-prose :where(th):not(:where(.not-prose,.not-prose *)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:1px solid var(--color-fd-border)}.fd-docs .fd-prose :where(th):not(:where(.not-prose,.not-prose *)):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:1px solid var(--color-fd-border)}.fd-docs .fd-prose :where(th):not(:where(.not-prose,.not-prose *)):-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:1px solid var(--color-fd-border)}.fd-docs .fd-prose :where(th):not(:where(.not-prose,.not-prose *)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:1px solid var(--color-fd-border)}.fd-docs .fd-prose :where(th:first-child):not(:where(.not-prose,.not-prose *)):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:none}.fd-docs .fd-prose :where(th:first-child):not(:where(.not-prose,.not-prose *)):not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:none}.fd-docs .fd-prose :where(th:first-child):not(:where(.not-prose,.not-prose *)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:none}.fd-docs .fd-prose :where(th:first-child):not(:where(.not-prose,.not-prose *)):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:none}.fd-docs .fd-prose :where(th:first-child):not(:where(.not-prose,.not-prose *)):-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:none}.fd-docs .fd-prose :where(th:first-child):not(:where(.not-prose,.not-prose *)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:none}.fd-docs .fd-prose :where(td):not(:where(.not-prose,.not-prose *)){text-align:start;padding:.625rem}.fd-docs .fd-prose :where(td):not(:where(.not-prose,.not-prose *)):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:1px solid var(--color-fd-border)}.fd-docs .fd-prose :where(td):not(:where(.not-prose,.not-prose *)):not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:1px solid var(--color-fd-border)}.fd-docs .fd-prose :where(td):not(:where(.not-prose,.not-prose *)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:1px solid var(--color-fd-border)}.fd-docs .fd-prose :where(td):not(:where(.not-prose,.not-prose *)):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:1px solid var(--color-fd-border)}.fd-docs .fd-prose :where(td):not(:where(.not-prose,.not-prose *)):-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:1px solid var(--color-fd-border)}.fd-docs .fd-prose :where(td):not(:where(.not-prose,.not-prose *)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:1px solid var(--color-fd-border)}.fd-docs .fd-prose :where(td:first-child):not(:where(.not-prose,.not-prose *)):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:none}.fd-docs .fd-prose :where(td:first-child):not(:where(.not-prose,.not-prose *)):not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:none}.fd-docs .fd-prose :where(td:first-child):not(:where(.not-prose,.not-prose *)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:none}.fd-docs .fd-prose :where(td:first-child):not(:where(.not-prose,.not-prose *)):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:none}.fd-docs .fd-prose :where(td:first-child):not(:where(.not-prose,.not-prose *)):-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:none}.fd-docs .fd-prose :where(td:first-child):not(:where(.not-prose,.not-prose *)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:none}.fd-docs .fd-prose :where(th:not(tr:last-child *),td:not(tr:last-child *)):not(:where(.not-prose,.not-prose *)){border-bottom:1px solid var(--color-fd-border)}.fd-docs .fd-prose :where(img):not(:where(.not-prose,.not-prose *)){margin-top:2em;margin-bottom:2em}.fd-docs .fd-prose :where(picture):not(:where(.not-prose,.not-prose *)){margin-top:2em;margin-bottom:2em;display:block}.fd-docs .fd-prose :where(picture>img):not(:where(.not-prose,.not-prose *)){margin-top:0;margin-bottom:0}.fd-docs .fd-prose :where(figure):not(:where(.not-prose,.not-prose *)){margin-top:2em;margin-bottom:2em}.fd-docs .fd-prose :where(figcaption):not(:where(.not-prose,.not-prose *)){color:var(--tw-prose-captions);margin-top:.86em;font-size:.875em;line-height:1.43}.fd-docs .fd-prose :where(kbd):not(:where(.not-prose,.not-prose *)){color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows);border-radius:.3125rem;padding:.1875em .375em;font-family:inherit;font-size:.875em;font-weight:500}.fd-docs .fd-prose :where(video):not(:where(.not-prose,.not-prose *)){margin-top:2em;margin-bottom:2em}.fd-docs .fd-prose :where(pre):not(:where(.not-prose,.not-prose *)){border-radius:.5rem;margin-top:1.71em;margin-bottom:1.71em;padding:.86em 1.14em;font-size:.875em;line-height:1.71;overflow-x:auto}.fd-docs .fd-prose :where(pre code):not(:where(.not-prose,.not-prose *)){font-size:inherit;background:0 0;border:none;border-radius:0;padding:0}.fd-docs .fd-prose :where(dl):not(:where(.not-prose,.not-prose *)){margin-top:1.25em;margin-bottom:1.25em}.fd-docs .fd-prose :where(dt):not(:where(.not-prose,.not-prose *)){color:var(--tw-prose-headings);margin-top:1.25em;font-weight:600}.fd-docs .fd-prose :where(dd):not(:where(.not-prose,.not-prose *)){margin-top:.5em}.fd-docs .fd-prose :where(dd):not(:where(.not-prose,.not-prose *)):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1.625em}.fd-docs .fd-prose :where(dd):not(:where(.not-prose,.not-prose *)):not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1.625em}.fd-docs .fd-prose :where(dd):not(:where(.not-prose,.not-prose *)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1.625em}.fd-docs .fd-prose :where(dd):not(:where(.not-prose,.not-prose *)):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1.625em}.fd-docs .fd-prose :where(dd):not(:where(.not-prose,.not-prose *)):-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1.625em}.fd-docs .fd-prose :where(dd):not(:where(.not-prose,.not-prose *)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1.625em}.fd-docs figure:has(pre){background:#1c1825;border:1px solid #2e293d;border-radius:.5rem;overflow:hidden}.fd-docs figure:has(pre) button{color:#afabba;cursor:pointer;border-color:transparent}.fd-docs figure:has(pre) button:hover{color:#f2f2f2;background:#2e293d}.fd-docs .shiki:not(.not-fumadocs-codeblock *){--padding-left:calc(var(--spacing)*4);--padding-right:calc(var(--spacing)*4)}.fd-docs .shiki:not(.not-fumadocs-codeblock *) code span{color:var(--shiki-dark,var(--shiki-light));font-style:var(--shiki-dark-font-style,var(--shiki-light-font-style))}.fd-docs .shiki:not(.not-fumadocs-codeblock *) .line{padding-left:var(--padding-left);padding-right:var(--padding-right);position:relative}.fd-docs .shiki:not(.not-fumadocs-codeblock *) .line:empty{height:1lh}.fd-docs .shiki:not(.not-fumadocs-codeblock *).has-focused .line:not(.focused){filter:blur(2px);transition:filter .2s}.fd-docs .shiki:not(.not-fumadocs-codeblock *).has-focused:hover .line:not(.focused){filter:blur()}.fd-docs .shiki:not(.not-fumadocs-codeblock *)[data-line-numbers] .twoslash-meta-line{padding-left:calc(var(--padding-left) + 7*var(--spacing))}.fd-docs .shiki:not(.not-fumadocs-codeblock *)[data-line-numbers] .line{counter-increment:line;padding-left:calc(var(--padding-left) + 7*var(--spacing))}.fd-docs .shiki:not(.not-fumadocs-codeblock *)[data-line-numbers] .line:after{content:counter(line);color:color-mix(in oklab,var(--fd-counter-color,var(--color-fd-muted-foreground))60%,transparent);top:0;left:calc(var(--spacing)*4);position:absolute}.fd-docs .shiki:not(.not-fumadocs-codeblock *) .diff:before{left:calc(var(--spacing)*1.5);position:absolute}.fd-docs .shiki:not(.not-fumadocs-codeblock *) .diff.remove{opacity:.7;--fd-counter-color:var(--color-fd-diff-remove-symbol);background-color:var(--color-fd-diff-remove)}.fd-docs .shiki:not(.not-fumadocs-codeblock *) .diff.remove:before{content:"-";color:var(--color-fd-diff-remove-symbol)}.fd-docs .shiki:not(.not-fumadocs-codeblock *) .diff.add{--fd-counter-color:var(--color-fd-diff-add-symbol);background-color:var(--color-fd-diff-add)}.fd-docs .shiki:not(.not-fumadocs-codeblock *) .diff.add:before{content:"+";color:var(--color-fd-diff-add-symbol)}.fd-docs .shiki:not(.not-fumadocs-codeblock *) .highlighted{--fd-counter-color:var(--color-fd-primary);padding-left:calc(var(--padding-left) - 2px);border-left:2px solid color-mix(in oklab,var(--color-fd-primary)50%,transparent);background-color:color-mix(in oklab,var(--color-fd-primary)10%,transparent)}.fd-docs .shiki:not(.not-fumadocs-codeblock *) .highlighted-word{border:1px solid color-mix(in oklab,var(--color-fd-primary)30%,transparent);background-color:color-mix(in oklab,var(--color-fd-primary)10%,transparent);border-radius:.375rem;margin-top:-1px;margin-bottom:-1px;padding:1px;font-weight:500}.dark-mode .fd-docs .shiki:not(.not-fumadocs-codeblock *) code span{color:var(--shiki-dark);font-style:var(--shiki-dark-font-style)}
