svg:where(.astro-72NWRFWM)[direction=left]{transform:rotate(90deg)}svg:where(.astro-72NWRFWM)[direction=right]{transform:rotate(270deg)}svg:where(.astro-72NWRFWM)[direction=top]{transform:rotate(180deg)}:root{--size-4:1.25rem;--size-6:1.75rem;--font-size-3:1.25rem;--size-5:1.5rem;--size-2:.5rem;--font-size-1:1rem;--size-1:.25rem;--font-weight-7:700}aside:where(.astro-TKWSLXP3){padding:var(--size-4)var(--size-6);width:250px;max-height:90vh;position:sticky;top:0;overflow-y:auto}aside:where(.astro-TKWSLXP3) .nav-group-title:where(.astro-TKWSLXP3){font-size:var(--font-size-3)}.nav-group-title:where(.astro-TKWSLXP3){margin-left:0}.nav-group:where(.astro-TKWSLXP3){margin-bottom:var(--size-5)}.nav-group:where(.astro-TKWSLXP3)>summary:where(.astro-TKWSLXP3){cursor:pointer;padding-bottom:var(--size-2);list-style:none}summary:where(.astro-TKWSLXP3)::-webkit-details-marker{display:none}summary:where(.astro-TKWSLXP3)>svg{transition:transform .3s;transform:rotate(-90deg)}.nav-group:where(.astro-TKWSLXP3)[open]>summary:where(.astro-TKWSLXP3)>svg{transform:rotate(0)}.nav-link:where(.astro-TKWSLXP3){font-size:var(--font-size-1);padding:var(--size-1)0}.nav-link:where(.astro-TKWSLXP3) a:where(.astro-TKWSLXP3)[aria-current=page]{font-weight:var(--font-weight-7)}.nav-link:where(.astro-TKWSLXP3) a:where(.astro-TKWSLXP3)[aria-current=page]:before{border-left:var(--size-1)solid var(--blue);margin-left:calc(-3*var(--size-1));padding:var(--size-1);content:" "}:root{--font-size-3:1.25rem;--size-2:.5rem;--size-3:1rem;--font-size-1:1rem;--size-6:1.75rem}ul{margin:0;padding:0;list-style:none}.heading{font-size:var(--font-size-3);margin:0 0 var(--size-2);padding-left:var(--size-3)}.heading-link{margin-bottom:var(--size-2);padding-left:var(--size-3);line-height:1.25;font-size:var(--font-size-1);border-left:2px solid #0000}.heading-link.active{border-left-color:var(--blue)}.heading-link a{color:var(--black)}.heading-link:hover a{color:var(--blue)}.heading-link.depth-3{padding-left:var(--size-6)}code[class*=language-],pre[class*=language-]{color:#d4d4d4;text-shadow:none;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;tab-size:4;-webkit-hyphens:none;hyphens:none;direction:ltr;font-family:Menlo,Monaco,Consolas,Andale Mono,Ubuntu Mono,Courier New,monospace;font-size:13px;line-height:1.5}code[class*=language-] ::selection{text-shadow:none;background:#264f78}code[class*=language-]::selection{text-shadow:none;background:#264f78}pre[class*=language-] ::selection{text-shadow:none;background:#264f78}pre[class*=language-]::selection{text-shadow:none;background:#264f78}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{background:#1e1e1e;margin:.5em 0;padding:1em;overflow:auto}:not(pre)>code[class*=language-]{color:#db4c69;background:#1e1e1e;border-radius:.3em;padding:.1em .3em}.namespace{opacity:.7}.token.doctype .token.doctype-tag{color:#569cd6}.token.doctype .token.name{color:#9cdcfe}.token.comment,.token.prolog{color:#6a9955}.language-html .language-css .token.punctuation,.language-html .language-javascript .token.punctuation,.token.punctuation{color:#d4d4d4}.token.boolean,.token.constant,.token.inserted,.token.number,.token.property,.token.symbol,.token.tag,.token.unit{color:#b5cea8}.token.attr-name,.token.builtin,.token.char,.token.deleted,.token.selector,.token.string{color:#ce9178}.language-css .token.string.url{text-decoration:underline}.token.entity,.token.operator{color:#d4d4d4}.token.operator.arrow{color:#569cd6}.token.atrule{color:#ce9178}.token.atrule .token.rule{color:#c586c0}.token.atrule .token.url{color:#9cdcfe}.token.atrule .token.url .token.function{color:#dcdcaa}.token.atrule .token.url .token.punctuation{color:#d4d4d4}.token.keyword{color:#569cd6}.token.keyword.control-flow,.token.keyword.module{color:#c586c0}.token.function,.token.function .token.maybe-class-name{color:#dcdcaa}.token.regex{color:#d16969}.token.important{color:#569cd6}.token.italic{font-style:italic}.token.constant{color:#9cdcfe}.token.class-name,.token.maybe-class-name{color:#4ec9b0}.token.console,.token.parameter,.token.interpolation{color:#9cdcfe}.token.punctuation.interpolation-punctuation,.token.boolean{color:#569cd6}.token.exports .token.maybe-class-name,.token.imports .token.maybe-class-name,.token.property,.token.variable{color:#9cdcfe}.token.selector,.token.escape{color:#d7ba7d}.token.tag{color:#569cd6}.token.tag .token.punctuation,.token.cdata{color:gray}.token.attr-name{color:#9cdcfe}.token.attr-value,.token.attr-value .token.punctuation{color:#ce9178}.token.attr-value .token.punctuation.attr-equals{color:#d4d4d4}.token.entity{color:#569cd6}.token.namespace{color:#4ec9b0}code[class*=language-javascript],code[class*=language-jsx],code[class*=language-tsx],code[class*=language-typescript],pre[class*=language-javascript],pre[class*=language-jsx],pre[class*=language-tsx],pre[class*=language-typescript]{color:#9cdcfe}code[class*=language-css],pre[class*=language-css]{color:#ce9178}code[class*=language-html],pre[class*=language-html]{color:#d4d4d4}.language-regex .token.anchor{color:#dcdcaa}.language-html .token.punctuation{color:gray}pre[class*=language-]>code[class*=language-]{z-index:1;position:relative}.line-highlight.line-highlight{z-index:0;background:#f7ebc6;box-shadow:inset 5px 0 #f7d87c}:root{--font-lineheight-1:1.25;--size-2:.5rem;--size-4:1.25rem;--size-9:4rem;--size-5:1.5rem;--size-3:1rem;--gray-1:#f1f3f5;--font-size-0:.75rem;--size-7:2rem;--font-size-1:1rem;--size-10:5rem;--gray-7:#495057}h1:where(.astro-GSOGR7X6){font-size:var(--font-fluid-xl);line-height:var(--font-lineheight-1);margin:var(--size-2)0 var(--size-4)}h1:where(.astro-GSOGR7X6),.prose:where(.astro-GSOGR7X6) h2,h3{margin:var(--size-9)0 var(--size-4)}.prose:where(.astro-GSOGR7X6) ul:not(.table-contents-list){padding-inline-start:var(--size-5);list-style:disc}.prose:where(.astro-GSOGR7X6) blockquote{margin:var(--size-3)0;padding:var(--size-2)var(--size-3);border-left:2px solid var(--blue);background-color:var(--gray-1)}.prose:where(.astro-GSOGR7X6) blockquote p{margin:0}.prose:where(.astro-GSOGR7X6) pre{margin:var(--size-4)0}.prose:where(.astro-GSOGR7X6) code[class*=language-],.prose:where(.astro-GSOGR7X6) pre[class*=language-]{font-size:var(--font-size-0)}.prose:where(.astro-GSOGR7X6) :not(pre)>code{background-color:#00000010;border-radius:4px;padding:3px 6px;font-size:85%}.prose:where(.astro-GSOGR7X6) table{margin:var(--size-4)0}.content-wrapper:where(.astro-GSOGR7X6){padding:0 var(--size-5)0 var(--size-5)}@media (min-width:1024px){.content-wrapper:where(.astro-GSOGR7X6){padding:0 var(--size-7)0 0}.drawer:where(.astro-GSOGR7X6){display:none}}.drawer:where(.astro-GSOGR7X6):not(:defined){height:75px}.drawer:where(.astro-GSOGR7X6):not(:defined) .drawer-content:where(.astro-GSOGR7X6){display:none}.drawer-content:where(.astro-GSOGR7X6){background-color:var(--white);max-width:300px}.drawer-content:where(.astro-GSOGR7X6) aside{max-height:100%}.docs-nav-btn:where(.astro-GSOGR7X6){padding:var(--size-3)0;color:var(--black);font-size:var(--font-size-1);text-align:left;background-color:#0000;border-width:.1px;border-color:#d3d3d3;border-left-style:none;border-right-style:none;width:100%;font-family:Poppins,Ubuntu-fallback,-apple-system-fallback,BlinkMacSystemFont-fallback,Segoe UI-fallback,Roboto-fallback,Oxygen-fallback,Cantarell-fallback,Fira Sans-fallback,Droid Sans-fallback,Helvetica Neue-fallback,sans-serif-fallback}.docs-nav-btn:where(.astro-GSOGR7X6):hover{cursor:pointer}.docs-nav-btn:where(.astro-GSOGR7X6) span:where(.astro-GSOGR7X6){vertical-align:2px;padding-left:6px}.flex-layout:where(.astro-GSOGR7X6){gap:var(--size-9);justify-content:center;display:flex}.left-sidebar-wrapper:where(.astro-GSOGR7X6){display:none}@media (min-width:1024px){.left-sidebar-wrapper:where(.astro-GSOGR7X6){display:block}}.prose:where(.astro-GSOGR7X6){padding-bottom:var(--size-10);width:840px;overflow:auto}.sidebar-right-wrapper:where(.astro-GSOGR7X6){align-self:flex-start;width:320px;height:max-content;padding-top:2rem;display:none;position:sticky;top:0}@media (min-width:1440px){.sidebar-right-wrapper:where(.astro-GSOGR7X6){display:block}}.inline-table-contents:where(.astro-GSOGR7X6){margin-bottom:var(--size-5);display:block}@media (min-width:1440px){.inline-table-contents:where(.astro-GSOGR7X6){display:none}}.updated:where(.astro-GSOGR7X6){margin:calc(-1*var(--size-2))0 var(--size-4);font-size:var(--font-size-0);color:var(--gray-7)}