html,body{background-color:var(--background);font-family:var(--font-sans);font-weight:var(--font-weight-regular)}html{scroll-behavior:smooth}code,kbd,samp,pre,.font-mono{font-family:var(--font-code)!important;font-weight:var(--font-weight-regular)!important}html.dark>body{background-color:var(--background)}#page-title,h1{font-family:var(--font-heading)!important;font-size:var(--fs-3xl);font-style:normal;font-weight:var(--font-weight-regular);line-height:var(--lh-3xl);letter-spacing:var(--text-3xl--letter-spacing);color:var(--foreground);max-width:var(--page-title-max-width)}h2,h2 span{font-family:var(--font-heading)!important;font-size:var(--fs-h2);font-style:normal;font-weight:var(--font-weight-regular);line-height:var(--lh-h2);letter-spacing:var(--text-2xl--letter-spacing)}.mdx-content h3,.mdx-content h3 span{font-family:var(--font-heading)!important;font-size:var(--fs-xl);font-style:normal;font-weight:var(--font-weight-regular);line-height:var(--lh-xl);letter-spacing:var(--text-xl--letter-spacing)}p{color:var(--foreground);font-size:var(--fs-base);font-style:normal;font-weight:var(--font-weight-regular);line-height:var(--lh-base)}.eyebrow,.eyebrow-sm,#sidebar-title,#table-of-contents button,#table-of-contents button span,#navbar nav a,#banner p,#banner p a,#page-context-menu-button,#page-context-menu-button+button{font-family:var(--font-mono)!important;font-weight:var(--font-weight-regular)!important;font-size:var(--label-size, var(--text-mono-nano))!important;text-transform:uppercase!important;line-height:var(--label-leading, var(--leading-label))!important}#page-context-menu-button *,#page-context-menu-button+button *{font-family:var(--font-mono)!important;font-size:var(--label-size, var(--text-mono-nano))!important;text-transform:uppercase!important}.eyebrow{--label-size: var(--text-mono-mini);--label-leading: var(--leading-label-relaxed);color:var(--muted-foreground)}@media (max-width: 767px){.eyebrow-sm,#sidebar-title,#table-of-contents button,#table-of-contents button span{--label-leading: var(--leading-label-loose)}}:where(.text-primary){color:var(--primary)}:where(.bg-primary){background-color:var(--primary)}:where(.border-primary){border-color:var(--primary)}.group\/link:focus [class*="group-focus/link:border-primary"]{border-color:var(--ring)}@layer utilities{:root :focus-visible:focus-visible,:root :focus-visible:focus-visible::before{outline-color:var(--ring)!important}}#navbar img,.nav-logo{width:var(--logo-width)!important;height:auto!important}#navbar-transition{background:var(--background)}#navbar nav a{--label-size: var(--text-mono-nano)}#navbar nav ul>li:not(:last-child){margin-inline-start:0!important;margin-inline-end:var(--space-8)!important}#navbar nav li:not(#topbar-cta-button) a,#assistant-entry,#page-context-menu-button,#page-context-menu button[aria-haspopup="menu"],#theme-preference-menu-trigger{background:var(--background)!important;border-color:var(--border)!important;color:var(--foreground)!important;box-shadow:none!important;transition:var(--transition-hover)!important}#navbar nav li:not(#topbar-cta-button) a,#assistant-entry,#theme-preference-menu-trigger{border:var(--border-width) solid var(--border)!important}#navbar nav li:not(#topbar-cta-button) a:hover,#assistant-entry:hover,#page-context-menu-button:hover,#page-context-menu button[aria-haspopup="menu"]:hover,#theme-preference-menu-trigger:hover{background:var(--accent)!important;color:var(--foreground)!important}#navbar nav li:not(#topbar-cta-button) a{height:var(--button-height)!important;padding:0 var(--space-14)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important}#topbar-cta-button a{padding:var(--space-4) var(--space-8)!important;height:var(--button-height)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important}#topbar-cta-button a span.absolute{background:var(--primary)!important;transition:var(--transition-hover)!important}#topbar-cta-button a:hover span.absolute{background:var(--primary-hover)!important;opacity:1!important}#topbar-cta-button a div,#topbar-cta-button a div span{background:transparent!important;color:var(--primary-foreground)!important;display:inline-flex!important;align-items:center!important;line-height:1!important}#topbar-cta-button svg{color:var(--primary-foreground)!important}#page-context-menu button[aria-haspopup="menu"]{border-radius:0!important}#assistant-entry{filter:none!important}#assistant-entry svg{color:var(--foreground)!important}#page-context-menu button[aria-haspopup="menu"] svg{color:var(--foreground)!important}a.font-semibold{background:var(--background);border:var(--border-width) solid var(--border);font-family:var(--font-mono);font-weight:var(--font-weight-regular);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--foreground)}a.font-semibold[class*="bg-primary"],a.font-semibold[class*="dark"],#hero a.font-semibold:first-child{background:var(--primary)!important;border-color:var(--primary)!important;color:var(--primary-foreground)!important}a.font-semibold svg{background:var(--foreground)}#navigation-items ul{display:flex;flex-direction:column;gap:0}#navigation-items a.nav-anchor{display:flex!important;align-items:center!important;gap:0!important;padding:var(--space-6) var(--space-8)!important;margin-left:0!important;margin-bottom:0!important;border:none!important;border-bottom:none!important;border-left:var(--border-width-indicator) solid transparent!important;text-decoration:none!important;color:var(--sidebar-foreground)!important;opacity:0.7;transition:opacity var(--duration-base) var(--ease-standard),
    background-color var(--duration-base) var(--ease-standard),
    border-color var(--duration-quick) var(--ease-standard)}#navigation-items a.nav-anchor div,#navigation-items a.nav-anchor:hover div{background-color:transparent!important;box-shadow:none!important;filter:none!important;--tw-ring-shadow: 0 0 0 0 transparent !important;--tw-ring-offset-shadow: 0 0 0 0 transparent !important}#navigation-items a.nav-anchor:hover svg{background-color:var(--foreground)!important}#navigation-items a.nav-anchor:hover{opacity:1;background-color:var(--sidebar-accent)!important;text-decoration:none!important;color:var(--sidebar-foreground)!important}#navigation-items a.nav-anchor[aria-current="location"]{opacity:1;background-color:var(--sidebar-accent)!important;border-left-color:var(--sidebar-primary)!important}#navigation-items a.nav-anchor[aria-current="location"] svg{background-color:var(--foreground)!important}div:has(>div>#navigation-items){background-color:var(--sidebar)!important}.sidebar-group-header{font-weight:var(--font-weight-regular)!important}#sidebar-title{padding:var(--space-8)!important}#navigation-items .sidebar-group a,#navigation-items .sidebar-group button{border-left:var(--border-width-indicator) solid transparent!important;color:var(--muted-foreground)!important;transition:background-color var(--duration-quick) var(--ease-standard),
    border-color var(--duration-quick) var(--ease-standard),
    color var(--duration-quick) var(--ease-standard)!important}#navigation-items .sidebar-group a svg{background-color:var(--muted-foreground)!important}#navigation-items .sidebar-group a:hover,#navigation-items .sidebar-group button:hover{background-color:var(--sidebar-accent)!important;color:var(--sidebar-foreground)!important}#navigation-items .sidebar-group a[class*="bg-primary"]{border-left-color:var(--sidebar-primary)!important;background-color:var(--sidebar-accent)!important;color:var(--sidebar-foreground)!important}#navigation-items .sidebar-group a:hover svg,#navigation-items .sidebar-group a[class*="bg-primary"] svg{background-color:var(--foreground)!important}ul li a{border-bottom:none!important}a.link{text-decoration:underline!important;border:none!important;transition:color var(--duration-quick) var(--ease-standard)}@layer utilities{a.link:hover{color:var(--muted-foreground)!important}}.prose :where(a,strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-weight:var(--font-weight-semibold)!important}:not(pre)>code{background-color:var(--secondary)!important;color:var(--foreground)!important}pre code{background-color:unset!important;color:unset!important}@layer utilities{.code-block,.code-block *,.code-group,.code-group *{border-radius:var(--code-block-radius)!important}}.code-block{border:var(--border-width) solid var(--blog-code-border)!important;border-radius:0!important;padding:0!important;background:var(--blog-code-bg)!important;margin-top:0!important;margin-bottom:0!important}.code-block [data-component-part="code-block-header"]{min-height:var(--code-header-height);padding:var(--space-6) var(--space-10) var(--space-6) var(--space-16);background-color:var(--blog-code-header-bg)!important;border-bottom:var(--border-width) solid var(--blog-code-border)!important;border-radius:0!important}.code-block [data-component-part="code-block-header-filename"],.code-block [data-component-part="code-block-header-filename"] span{color:var(--blog-code-muted)!important}.code-block{--lang-label: "Code"}.code-block[language="python"]{--lang-label: "Python"}.code-block[language="bash"]{--lang-label: "Bash"}.code-block[language="shell"],.code-block[language="shellscript"]{--lang-label: "Shell"}.code-block[language="r"]{--lang-label: "R"}.code-block[language="md"],.code-block[language="markdown"]{--lang-label: "Markdown"}.code-block[language="text"],.code-block[language="plaintext"],.code-block[language="txt"]{--lang-label: "Text"}.code-block [data-component-part="code-block-header-filename"]::before{content:var(--lang-label) " - "}.code-block:not(:has([data-component-part="code-block-header"]))::before{content:var(--lang-label) " - Example";display:flex;align-items:center;min-height:var(--code-header-height);padding:var(--space-6) var(--space-10) var(--space-6) var(--space-16);font-size:var(--fs-sm);color:var(--blog-code-muted);background-color:var(--blog-code-header-bg);border-bottom:var(--border-width) solid var(--blog-code-border)}.code-group .code-block::before{content:none!important}:is(.code-block,.code-group:not(:has(.code-block))) [data-component-part="code-block-root"],:is(.code-block,.code-group:not(:has(.code-block))) pre.shiki{--shiki-dark-bg: var(--blog-code-bg) !important;background-color:var(--blog-code-bg)!important;color:var(--blog-code-text)!important}.code-block [data-component-part="code-block-root"],.code-block pre.shiki{border-radius:0!important}html:not(.dark) :is(.code-block,.code-group:not(:has(.code-block))) .shiki,html:not(.dark) :is(.code-block,.code-group:not(:has(.code-block))) .shiki span{color:var(--shiki-dark)!important}:is(.code-block,.code-group:not(:has(.code-block))) [data-fade-overlay]{display:none!important}:is(.code-block,.code-group:not(:has(.code-block))) [data-testid="copy-code-button"]{border:var(--border-width) solid var(--blog-code-border)!important;border-radius:0!important}:is(.code-block,.code-group:not(:has(.code-block))) [data-testid="copy-code-button"],:is(.code-block,.code-group:not(:has(.code-block))) [data-testid="copy-code-button"] svg{color:var(--blog-code-muted)!important}:is(.code-block,.code-group:not(:has(.code-block))) [data-testid="copy-code-button"]:hover,:is(.code-block,.code-group:not(:has(.code-block))) [data-testid="copy-code-button"]:hover svg{color:var(--blog-code-text)!important}:is(.code-block,.code-group:not(:has(.code-block))) [data-testid="copy-code-button"]:hover{background-color:var(--code-hover-overlay)!important}.code-block:not(:has([data-component-part="code-block-header"])) [data-floating-buttons]{top:0!important;bottom:auto!important;height:var(--code-header-height)!important;right:var(--space-10)!important;align-items:center!important}body .code-group{border-radius:0!important;background-color:transparent!important;border:none!important;padding:0!important;margin-top:0!important;margin-bottom:0!important;position:relative;isolation:isolate}.code-group .code-block{border:var(--border-width) solid var(--blog-code-border)!important;margin:0!important}.code-group [data-component-part="code-group-tab-bar"]{background-color:var(--blog-code-header-bg)!important;padding:var(--space-6) 0!important;border-top:var(--border-width) solid var(--blog-code-border)!important;border-right:var(--border-width) solid var(--blog-code-border)!important;border-left:var(--border-width) solid var(--blog-code-border)!important}.code-group [data-component-part="code-group-tab-bar"]+div{margin-top:0!important}@layer utilities{body .code-group [role="tabpanel"] [data-component-part="code-block-root"],body .code-group [role="tabpanel"] pre.shiki{border-radius:0!important}body .code-group:has(.code-block) [role="tabpanel"]>[data-component-part="code-block-root"]{height:auto!important}body .code-group:has(.code-block) [role="tabpanel"]>[data-component-part="code-block-root"]>[data-component-part="scroll-area-viewport"]{padding:0!important}body .code-group:not(:has(.code-block)) [role="tabpanel"]>[data-component-part="code-block-root"]>[data-component-part="scroll-area-viewport"]{overflow-y:auto!important}}.code-group [role="tab"]{color:var(--blog-code-muted)!important}.code-group [role="tab"][aria-selected="true"]{color:var(--blog-code-text)!important}.code-group [role="tab"] svg{background-color:currentColor!important}.code-group [role="tab"] [class*="bg-primary"]{background-color:var(--blog-code-text)!important}.code-group [role="tab"]:hover>div:first-child{background-color:var(--code-tab-hover)!important}.code-group:has(.code-block)>[data-component-part="code-group-tab-bar"] [data-testid="copy-code-button"]{display:none!important}.code-group:not(:has(.code-block)),.code-group:not(:has(.code-block))>[data-component-part="code-group-tab-bar"],.code-group:not(:has(.code-block)) [data-component-part="code-block-root"] *{border-radius:0!important}@layer utilities{.code-group:not(:has(.code-block)) [data-component-part="code-block-root"][data-component-part]{border-radius:0!important}}.code-group:not(:has(.code-block)) [data-component-part="code-block-root"]{border:var(--border-width) solid var(--blog-code-border)!important}.code-group:not(:has(.code-block)) [data-component-part="code-group-tab-bar"] span{color:var(--blog-code-text)!important}.code-group:not(:has(.code-block))>[data-component-part="code-group-tab-bar"]{padding:var(--space-6) var(--space-10) var(--space-6) var(--space-16)!important;min-height:var(--code-header-height)!important;position:relative}.code-group [data-component-part="code-group-tab-bar"] button[aria-haspopup="menu"]>div{border:var(--border-width) solid var(--blog-code-border)!important;border-radius:0!important;background-color:transparent!important}.code-group [data-component-part="code-group-tab-bar"] button[aria-haspopup="menu"]>div,.code-group [data-component-part="code-group-tab-bar"] button[aria-haspopup="menu"]>div *{color:var(--blog-code-text)!important}.code-group [data-component-part="code-group-tab-bar"] button[aria-haspopup="menu"]>div:hover{background-color:var(--code-hover-overlay)!important;color:var(--blog-code-text)!important}.code-group:not(:has(.code-block))>[data-component-part="code-group-tab-bar"] [data-testid="copy-code-button"]{display:flex!important}#table-of-contents-content{margin-top:var(--space-12)}#table-of-contents-content a,.toc a{color:var(--muted-foreground)!important;transition:color var(--duration-quick) var(--ease-standard)}#table-of-contents-content a:hover,.toc a:hover,#table-of-contents-content .toc-item[data-active="true"]>a,#table-of-contents-content a[aria-current="location"],.toc a[aria-current="location"]{color:var(--foreground)!important}#table-of-contents-content .toc-item>ul{margin-left:0;padding-left:0}#table-of-contents-content .toc-item[data-depth="0"]>a{border-left:var(--border-width-rail) solid var(--rule);padding-left:var(--space-16);transition:border-color var(--duration-quick) var(--ease-standard)}#table-of-contents-content .toc-item:not([data-depth="0"]){border-left:var(--border-width-rail) solid var(--rule);padding-left:var(--space-16);transition:border-color var(--duration-quick) var(--ease-standard)}#table-of-contents-content .toc-item[data-depth="0"][data-active="true"]>a,#table-of-contents-content .toc-item[data-active="true"]:not([data-depth="0"]){border-left-color:var(--foreground)}#table-of-contents-content .toc-item[data-active="true"]>a,#table-of-contents-content a[aria-current="location"],.toc a[aria-current="location"]{text-shadow:-0.15px 0 0 currentColor,
    0.15px 0 0 currentColor}#content-area{display:flex;flex-direction:column;gap:var(--spacing-content-area)}#footer{margin-top:var(--spacing-footer-top)!important}.mdx-content{display:flex;flex-direction:column;gap:var(--spacing-mdx-content);margin:0}.prose :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:var(--spacing-mdx-content-prose-headers)!important;margin-bottom:0!important}.prose :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)):first-child{margin-top:0!important}.prose span+:where(h2,h3):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:var(--space-20)!important}.prose :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:var(--spacing-mdx-content-prose-headers-small)!important;margin-bottom:0!important}.prose :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *))+:where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0!important}.prose :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)),.prose :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)),.prose :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)),.prose :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)),.prose :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)),.prose :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0!important;margin-bottom:0!important}.prose :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)){position:relative;margin:0!important;padding:var(--space-14) var(--space-20)!important;background-color:var(--callout-bg);border:none!important;border-left:var(--border-width-callout) solid
    var(--callout-accent, var(--callout-note))!important;color:var(--foreground)!important;font-style:normal!important;font-weight:var(--font-weight-regular)!important;overflow:hidden}.prose :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) :where(p):first-of-type::before,.prose :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) :where(p):last-of-type::after{content:""!important}.prose :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *))>*{position:relative;z-index:1}.prose :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) :where(p){line-height:var(--lh-lg)!important}.prose :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) :where(p)+:where(p){margin-top:var(--space-16)!important}.prose :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:var(--spacing-mdx-content-prose-li)!important;margin-bottom:var(--spacing-mdx-content-prose-li)!important}.prose :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)):first-child{margin-top:0!important}.prose :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)):last-child{margin-bottom:0!important}.mdx-content br{display:none}.mdx-content span[data-as="p"]{margin-top:0!important;margin-bottom:0!important}details.accordion :not(summary) span[data-as="p"]{margin-top:0!important;margin-bottom:0!important}.mdx-content hr{margin-top:var(--space-20)!important;margin-bottom:calc(-1 * var(--spacing-mdx-content))!important}.prose :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)){border-color:var(--border)!important}[role="list"].steps{margin-top:var(--spacing-component-top)!important;margin-bottom:0!important;display:flex;flex-direction:column;gap:var(--spacing-list-steps-gap)}[data-rmiz-portal]{margin-block:0!important}img[alt="Open In Colab"]{height:var(--image-link-badge-height)!important;width:auto!important;line-height:0!important}a:has(img[alt="Open In Colab"]) [data-rmiz],a:has(img[alt="Open In Colab"]) [data-rmiz-content]{display:inline-flex!important}a:has(img[alt="Open In Colab"]) [data-rmiz-ghost],a:has(img[alt="Open In Colab"]) [data-rmiz-ghost] button{width:100%!important;height:100%!important}span[data-as="p"]:has(img[alt="Open In Colab"]){line-height:0!important}[role="listitem"].step{padding-bottom:0!important}[data-component-part="accordion-content"]{display:flex!important;flex-direction:column!important;gap:var(--space-20)!important;margin-top:var(--space-20)!important;margin-bottom:var(--space-20)!important;margin-inline:var(--space-20)!important;overflow:visible!important}[data-component-part="accordion-content"] .steps{margin-top:0!important;margin-bottom:0!important}[data-component-part="frame-caption"]{margin-top:var(--space-20)!important;padding-bottom:0!important}.callout{margin-block:0!important}[data-callout-type]{--callout-accent: var(--callout-note);--callout-label: none;position:relative;gap:0!important;padding:var(--space-14) var(--space-20)!important;border-radius:var(--radius)!important;background-color:var(--callout-bg)!important;border:none!important;border-left:var(--border-width-callout) solid var(--callout-accent)!important}[data-callout-type="note"]{--callout-label: "Note"}[data-callout-type="info"],[data-blockquote-variant="info"]{--callout-accent: var(--callout-info);--callout-label: "Info"}[data-callout-type="tip"],[data-blockquote-variant="tip"]{--callout-accent: var(--callout-tip);--callout-label: "Tip"}[data-callout-type="check"]{--callout-accent: var(--callout-check);--callout-label: "Success"}[data-callout-type="warning"],[data-blockquote-variant="warning"]{--callout-accent: var(--callout-warning);--callout-label: "Warning"}[data-callout-type="danger"],[data-blockquote-variant="danger"]{--callout-accent: var(--callout-danger);--callout-label: "Danger"}[data-callout-type] [data-component-part="callout-icon"]{display:none!important}[data-callout-type="warning"] [data-component-part="callout-icon"]{display:flex!important;position:absolute;top:var(--space-14);left:var(--space-20);width:var(--space-12)!important;height:var(--space-16);margin:0!important;align-items:center}[data-callout-type="warning"] [data-component-part="callout-icon"] svg{width:var(--space-12)!important;height:var(--space-12)!important;color:var(--callout-accent)!important}[data-callout-type] [data-component-part="callout-content"]{color:var(--foreground)!important;font-size:var(--fs-base)!important;line-height:var(--lh-lg)!important}[data-callout-type] [data-component-part="callout-content"]::before{content:var(--callout-label);display:block;margin-bottom:var(--space-6);font-family:var(--font-mono);font-size:var(--text-mono-nano);line-height:var(--space-16);letter-spacing:0.08em;text-transform:uppercase;color:var(--callout-accent)}[data-callout-type="warning"] [data-component-part="callout-content"]::before{padding-left:calc(var(--space-12) + var(--space-8))}.prose blockquote [data-blockquote-label]{display:flex!important;align-items:center;gap:var(--space-8);margin-bottom:var(--space-6)!important;font-family:var(--font-mono);font-size:var(--text-mono-nano)!important;line-height:var(--space-16)!important;letter-spacing:0.08em;text-transform:uppercase;color:var(--callout-accent, var(--callout-note))!important}.prose blockquote [data-blockquote-label] strong{font-weight:var(--font-weight-regular)!important;color:inherit!important}.prose blockquote [data-blockquote-label]+*{margin-top:0!important}[data-blockquote-variant="warning"] [data-blockquote-label]::before{content:""!important;flex:none;width:var(--space-12);height:var(--space-12);background-color:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3'/%3E%3Cpath d='M12 9v4'/%3E%3Cpath d='M12 17h.01'/%3E%3C/svg%3E")
    center / contain no-repeat}.accordion-group{margin-top:0!important;margin-bottom:0!important;border-color:var(--border)}[data-component-part="tabs-list"]{margin-bottom:0!important}[data-component-part="tab-content"]:not(.hidden){display:flex!important;flex-direction:column!important;gap:var(--space-20)!important;margin-top:var(--space-20)!important}[data-component-part="tab-button"]{margin-top:0!important;margin-bottom:calc(-1 * var(--border-width))!important;padding-top:0!important;padding-bottom:var(--space-4)!important}#header{display:flex;flex-direction:column;gap:0;position:relative}#header p{max-width:var(--header-description-max-width);color:var(--muted-foreground)}@media (min-width: 640px){#header>div>.eyebrow{padding-right:var(--header-eyebrow-reserve);height:var(--spacing-header-description);display:flex;align-items:center}#header>div>div:has(#page-title){flex-direction:column!important;align-items:flex-start!important;position:static!important;margin-top:0!important}#page-title{width:100%!important;flex:none!important}#header .mt-2.text-lg{margin-top:var(--spacing-header-description)!important}}@media (max-width: 991px){#page-context-menu.ml-auto{display:none!important}#page-context-menu.mt-3{display:flex!important;margin-top:var(--space-16)!important}}@media (min-width: 992px){#page-context-menu.mt-3{display:none!important}#header #page-context-menu.ml-auto{display:flex!important;position:absolute!important;top:0!important;right:0!important;margin-top:0!important;align-items:center!important;justify-content:flex-end!important}}#content-side-layout a{border:none}#content-side-layout a.font-medium{color:var(--foreground);font-weight:var(--font-weight-semibold)}a.card,div.card{margin:0!important;padding:0!important;background:var(--card)!important;border:var(--border-width) solid var(--border)!important;border-radius:0!important;box-shadow:none!important;outline:none!important;--tw-ring-offset-shadow: 0 0 0 0 transparent !important;--tw-ring-shadow: 0 0 0 0 transparent !important;--tw-ring-color: transparent !important;transition:var(--transition-hover)}.card-group{gap:0!important;border-top:var(--border-width) solid var(--border);border-left:var(--border-width) solid var(--border)}.card-group a.card,.card-group div.card{border-top:none!important;border-left:none!important}a.card:hover,div.card:hover{background:var(--accent)!important;box-shadow:none!important;outline:none!important;--tw-ring-offset-shadow: 0 0 0 0 transparent !important;--tw-ring-shadow: 0 0 0 0 transparent !important;--tw-ring-color: transparent !important}@layer utilities{html :is(a,div).card.card:hover{border-color:var(--border)!important}}html.dark a.card svg,html.dark div.card svg{background:var(--foreground)}[data-component-part="card-content-container"]{padding:var(--space-32)!important;display:flex!important;flex-direction:column!important;gap:var(--space-24)!important}[data-component-part="card-icon"]{width:var(--space-24)!important;height:var(--space-24)!important;flex-shrink:0}[data-component-part="card-icon"] svg{width:var(--space-24)!important;height:var(--space-24)!important;background-color:var(--foreground)!important}[data-component-part="card-content-container"] .w-full:not(table){display:flex!important;flex-direction:column!important;gap:var(--space-16)!important}[data-component-part="card-title"]{font-size:var(--fs-xl)!important;font-style:normal!important;font-weight:var(--font-weight-regular)!important;line-height:var(--lh-xl)!important;letter-spacing:var(--text-xl--letter-spacing)!important;font-family:var(--font-sans)!important;color:var(--card-foreground)!important;margin:0!important}[data-component-part="card-title"]:empty{display:none!important}[data-component-part="card-content"]{font-size:var(--fs-base)!important;font-style:normal!important;font-weight:var(--font-weight-regular)!important;line-height:var(--lh-base)!important;color:var(--card-foreground)!important;margin:0!important;opacity:0.7;display:flex;flex-direction:column;gap:var(--space-16)}[data-component-part="card-content"]:empty{display:none!important}details.accordion,details.accordion summary{border-radius:0!important}details.accordion{margin-bottom:0!important}html:not(.dark) details.accordion,html.dark details.accordion{background-color:var(--card)!important}details.accordion summary:hover{background-color:var(--accent)!important}[data-component-part="accordion-button"]{border-bottom:var(--border-width) solid transparent}[data-component-part="accordion-button"][aria-expanded="true"]{border-bottom-color:var(--border)}details.accordion{border-color:var(--border)!important}details.accordion{interpolate-size:allow-keywords}details.accordion::details-content{height:0;overflow:hidden;transition:height var(--duration-slow) var(--ease-standard),
    content-visibility var(--duration-slow) var(--ease-standard) allow-discrete}details.accordion[open]::details-content{height:auto}@media (prefers-reduced-motion: reduce){details.accordion::details-content{transition:none}}[data-component-part="tab-content"]>details.accordion+details.accordion{margin-top:calc(-1 * var(--space-20))!important;border-top:none!important}details.expandable,details.expandable summary,details.expandable .expandable-content{border-radius:0!important}html:not(.dark) details.expandable,html.dark details.expandable{background-color:var(--card)!important;border-color:var(--border)!important}details.expandable>summary{color:var(--muted-foreground)!important}details.expandable>summary:hover{background-color:var(--accent)!important;color:var(--foreground)!important}details.expandable>summary svg[data-component-part="icon-svg"]{background-color:var(--muted-foreground)!important}details.expandable .expandable-content{border-top-color:var(--border)!important}details.expandable .array-param-field,details.expandable .primitive-param-field{border-color:var(--border)!important}[data-component-part="step-number"]>div{background-color:var(--primary)!important;color:var(--primary-foreground)!important}[data-component-part="step-number"]>div svg{background-color:var(--primary-foreground)!important}:has(>[data-component-part="step-title"]),[data-component-part="step-content"]{display:flex!important;flex-direction:column!important;gap:var(--space-20)!important}[data-component-part="step-title"]{margin:0!important}[data-component-part="step-line"]{top:var(--step-line-offset)!important;bottom:auto!important;height:100%!important}.prose :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0!important;margin-bottom:0!important;width:100%;border:var(--border-width) solid var(--table-border)!important;background-color:var(--table-bg)!important}[data-table-wrapper]{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;border:var(--border-width) solid var(--table-border);background-color:var(--table-bg)}[data-table-wrapper] div.table{padding:0!important}[data-table-wrapper] table{margin:0!important;border:0!important;background-color:transparent!important}.prose :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)),[data-table-wrapper] table{border-collapse:collapse;font-size:var(--fs-sm);color:var(--foreground)}[data-table-wrapper] table thead,[data-table-wrapper] table tbody,[data-table-wrapper] table tr{background-color:transparent!important}.prose :where(table th):not(:where([class~="not-prose"],[class~="not-prose"] *)),.prose :where(table td):not(:where([class~="not-prose"],[class~="not-prose"] *)),[data-table-wrapper] table th,[data-table-wrapper] table td{padding:var(--space-14) var(--space-16);border-right:var(--border-width) solid var(--table-border)!important;border-bottom:var(--border-width) solid var(--table-border)!important;text-align:left;vertical-align:middle;font-size:var(--fs-sm);font-weight:var(--font-weight-regular);color:var(--foreground);background-color:transparent!important}.prose :where(table th):not(:where([class~="not-prose"],[class~="not-prose"] *)),[data-table-wrapper] table th{background-color:var(--table-header-bg)!important;font-weight:var(--font-weight-semibold)}.prose :where(table th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)),.prose :where(table td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)),[data-table-wrapper] table th:last-child,[data-table-wrapper] table td:last-child{border-right:0!important}.prose :where(table tbody tr:last-child td):not(:where([class~="not-prose"],[class~="not-prose"] *)),[data-table-wrapper] table tbody tr:last-child td{border-bottom:0!important}[data-table-wrapper] table th:first-child,[data-table-wrapper] table td:first-child{text-align:center}.frame{background:transparent!important;padding:0!important;border-radius:0!important}.frame>div.absolute{display:none!important}.frame [data-component-part="frame-caption"]{border-radius:0!important}#banner{height:auto!important;min-height:var(--space-32)!important;max-height:none!important}@media (max-width: 767px){#banner{padding-top:var(--space-4)!important;padding-bottom:var(--space-4)!important}}@layer utilities{#banner,#banner *{color:var(--highlight-foreground)!important}}#banner a:hover{opacity:0.8;color:var(--highlight-foreground)!important;text-decoration-color:var(--highlight-foreground)!important}#banner p,#banner p a{font-family:var(--font-mono)!important;font-weight:var(--font-weight-regular)!important;font-size:var(--text-mono-mini)!important;letter-spacing:var(--text-mono-mini--letter-spacing)!important;text-transform:uppercase!important;line-height:var(--leading-label)!important}#banner p a{text-decoration:underline!important;text-decoration-color:var(--highlight-foreground)!important;text-underline-offset:var(--underline-offset)!important}#banner svg path{color:var(--highlight-foreground)!important}#banner button[aria-label="Dismiss banner"]:hover{background-color:transparent!important}@layer utilities{#banner button[aria-label="Dismiss banner"] svg,#banner button[aria-label="Dismiss banner"] svg path{color:var(--highlight-foreground-muted)!important}#banner button[aria-label="Dismiss banner"]:hover svg,#banner button[aria-label="Dismiss banner"]:hover svg path{color:var(--highlight-foreground)!important}}#pagination{font-family:var(--font-sans)!important;font-size:var(--fs-xl)!important;font-weight:var(--font-weight-regular)!important;line-height:var(--lh-xl)!important;letter-spacing:var(--text-xl--letter-spacing)!important;color:var(--foreground)!important}#pagination a span{font-size:var(--fs-lg)!important;font-weight:var(--font-weight-regular)!important;line-height:var(--lh-lg)!important;color:var(--foreground)!important}#pagination svg{height:var(--space-10)!important;width:var(--space-10)!important;stroke:var(--foreground)!important}#pagination svg path{stroke-width:1!important}#pagination a{transition:opacity var(--duration-slow) var(--ease-standard)}#pagination{flex-wrap:wrap!important;gap:var(--space-20)!important;align-items:start!important;justify-content:space-between!important}#pagination a:nth-child(2){margin-left:0!important}#pagination a:hover{opacity:0.6;text-decoration:underline}.feedback-toolbar{padding-bottom:0!important}.feedback-toolbar p{color:var(--foreground)!important;font-family:var(--font-sans)!important;font-size:var(--fs-xs)!important;font-weight:var(--font-weight-regular)!important;line-height:var(--lh-xs)!important}.feedback-toolbar button,.feedback-toolbar a{background:var(--secondary)!important;color:var(--secondary-foreground)!important;padding:var(--space-2) var(--space-6)!important;border-radius:var(--radius)!important;border:none!important}.feedback-toolbar button,.feedback-toolbar button *,.feedback-toolbar a,.feedback-toolbar a *{font-family:var(--font-mono)!important;font-weight:var(--font-weight-regular)!important;font-size:var(--text-mono-nano)!important;text-transform:uppercase!important;line-height:var(--lh-sm)!important;color:var(--secondary-foreground)!important}.feedback-toolbar button svg,.feedback-toolbar a svg{display:none!important}[role="menu"][data-orientation="vertical"]{background-color:var(--popover)!important;border-radius:0!important;border-color:var(--border)!important}[role="menu"][data-orientation="vertical"] [role="menuitem"],[role="menu"][data-orientation="vertical"] [role="menuitem"] *,[role="menu"][data-orientation="vertical"] [role="menuitemradio"],[role="menu"][data-orientation="vertical"] [role="menuitemradio"] *{border-radius:0!important;color:var(--popover-foreground)!important;border:none!important;outline:none!important;box-shadow:none!important}[role="menu"][data-orientation="vertical"] [role="menuitem"]:hover,[role="menu"][data-orientation="vertical"] [role="menuitemradio"]:hover{background-color:var(--popover-accent)!important}.theme-preference-menu-item:not([data-active="true"])>svg[aria-hidden="true"],.theme-preference-menu-item:not([data-active="true"])>svg[aria-hidden="true"] *{color:transparent!important}#page-context-menu-button,#page-context-menu-button+button{border-radius:0!important;height:var(--button-height)!important;padding-top:0!important;padding-bottom:0!important}[data-component-part="tab-button"][data-active="true"] svg{color:var(--foreground)!important;background-color:var(--foreground)!important}#content-area>div:has(.chat-assistant-floating-input){margin-top:calc(-1 * var(--chat-input-reserve))!important;margin-bottom:calc(-1 * var(--chat-input-reserve))!important}#chat-assistant-sheet:not([role="dialog"]),div:has(>#chat-assistant-sheet){background-color:var(--card)!important}.chat-assistant-floating-input::before{background-color:transparent!important}.chat-assistant-floating-input.opacity-0,.chat-assistant-floating-input.opacity-0 *{pointer-events:none!important}div:has(>div>#chat-assistant-textarea){background-color:var(--input-background-focus)!important;border-radius:var(--radius)!important;box-shadow:var(--chat-shadow)!important}.chat-assistant-input{background-color:transparent!important}div:has(>.chat-assistant-floating-input){overflow:visible!important}.intercom-launcher{width:var(--intercom-launcher-size)!important;height:var(--intercom-launcher-size)!important}.chat-assistant-send-button{background:var(--primary)!important}.chat-assistant-send-button svg{color:var(--primary-foreground)!important}@media (max-width: 767px){div:has(>div>#chat-assistant-textarea){width:auto!important;max-width:none!important;margin-left:0!important;margin-right:var(--chat-launcher-gap)!important}}a{border-radius:var(--radius)!important;border:var(--border-width) solid transparent}.bg-gradient-to-b,.bg-linear-to-b{background-color:transparent;background-image:none!important}.rounded-md,.rounded-xl{border-radius:var(--radius)!important}.rounded-2xl,.rounded-search{border-radius:calc(var(--radius) + var(--space-2))!important}#background-color,.bg-background-light,html:not(.dark) .bg-background-light{background-color:var(--background)!important}html.dark #background-color,html.dark .bg-background-dark,.dark\:bg-background-dark{background-color:var(--background)!important}#sidebar,#sidebar-content,#sidebar [data-component-part^="scroll-area"],#sidebar-content [data-component-part^="scroll-area"],[data-component-part="scroll-area"]:has(#navigation-items),[data-component-part="scroll-area"]:has(#navigation-items) [data-component-part^="scroll-area"]{background-color:var(--background)!important}#sidebar [data-component-part="scroll-area-scrollbar"],#sidebar-content [data-component-part="scroll-area-scrollbar"],[data-component-part="scroll-area"]:has(#navigation-items) [data-component-part="scroll-area-scrollbar"]{background-color:transparent!important}@media (max-width: 1023px){#navbar,#navbar-transition{background-color:var(--background)!important}}#search-bar-entry{background-color:var(--search-bg)!important;border:var(--border-width) solid var(--border)!important;box-shadow:none!important;filter:none!important}#theme-preference-menu-trigger{height:100%!important;border-radius:0!important}#theme-preference-menu-trigger svg{color:var(--foreground)!important}:where(.space-x-4>:not(:last-child)){margin-inline-end:var(--space-8)!important}#api-playground-2-operation-page :where(.mt-6.space-y-4)>*+*{margin-top:0!important}@media (max-width: 1023px){#api-playground-2-operation-page :where(.mt-8.lg\:mt-0)>*{gap:0!important}#api-playground-2-operation-page :where(.mt-8.lg\:mt-0)>*>*+*,#api-playground-2-operation-page :where(.mt-6.space-y-4)>*+*{margin-top:var(--space-20)!important}}