body,html{background-color:var(--background);font-family:var(--font-sans);font-weight:var(--font-weight-regular)}html{scroll-behavior:smooth}.font-mono,code,kbd,pre,samp{font-family:var(--font-code)!important;font-weight:var(--font-weight-regular)!important}html.dark>body{background-color:var(--background)}#page-title,h1,h2,h2 span{font-family:var(--font-heading)!important}#page-title,h1{font-size:var(--fs-3xl);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-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--text-2xl--letter-spacing)}#page-title,.mdx-content h3,.mdx-content h3 span,h1,h2,h2 span,p{font-style:normal;font-weight:var(--font-weight-regular)}.mdx-content h3,.mdx-content h3 span{font-family:var(--font-heading)!important;font-size:var(--fs-xl);line-height:var(--lh-xl);letter-spacing:var(--text-xl--letter-spacing)}p{color:var(--foreground);font-size:var(--fs-base);line-height:var(--lh-base)}#navbar nav a,#page-context-menu-button,#page-context-menu-button+button,#sidebar-title,#table-of-contents button,#table-of-contents button span,.eyebrow,.eyebrow-sm{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}#banner p,#banner p a{font-size:var(--label-size, var(--text-mono-nano))!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){#sidebar-title,#table-of-contents button,#table-of-contents button span,.eyebrow-sm{--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}#assistant-entry,#navbar nav li:not(#topbar-cta-button) a{background:var(--background)!important;color:var(--foreground)!important;box-shadow:none!important;transition:var(--transition-hover)!important}#page-context-menu button[aria-haspopup=menu],#page-context-menu-button{border-color:var(--border)!important}#page-context-menu button[aria-haspopup=menu],#page-context-menu-button,#theme-preference-menu-trigger{background:var(--background)!important;color:var(--foreground)!important;box-shadow:none!important;transition:var(--transition-hover)!important}#assistant-entry,#navbar nav li:not(#topbar-cta-button) a,#theme-preference-menu-trigger{border:var(--border-width) solid var(--border)!important}#assistant-entry:hover,#navbar nav li:not(#topbar-cta-button) a:hover,#page-context-menu button[aria-haspopup=menu]:hover,#page-context-menu-button: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,#topbar-cta-button a div,#topbar-cta-button a div span{display:inline-flex!important;align-items:center!important;line-height:1!important}#topbar-cta-button a{padding:var(--space-4) var(--space-8)!important;height:var(--button-height)!important;justify-content:center!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:0 0!important;color:var(--primary-foreground)!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,#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)}#hero a.font-semibold:first-child,a.font-semibold[class*=bg-primary],a.font-semibold[class*=dark]{background:var(--primary)!important;border-color:var(--primary)!important;color:var(--primary-foreground)!important}a.font-semibold svg,html.dark a.card svg,html.dark div.card svg{background:var(--foreground)}#navigation-items ul{display:flex;flex-direction:column;gap:0}#navigation-items a.nav-anchor,#navigation-items a.nav-anchor:hover{text-decoration:none!important;color:var(--sidebar-foreground)!important}#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:0!important;border-bottom:none!important;opacity:.7;transition:opacity var(--duration-base) var(--ease-standard),background-color var(--duration-base) 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 .sidebar-group a:hover svg,#navigation-items .sidebar-group a[class*=bg-primary] svg,#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}div:has(>div>#navigation-items){background-color:var(--sidebar)!important}.sidebar-group-header{font-weight:var(--font-weight-regular)!important;text-transform:lowercase!important}.sidebar-group-header h3::first-letter{text-transform:uppercase!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,details.expandable>summary svg[data-component-part=icon-svg]{background-color:var(--muted-foreground)!important}#navigation-items .sidebar-group a:hover,#navigation-items .sidebar-group a[class*=bg-primary],#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}ul li a{border-bottom:none!important}a.link{text-decoration:underline!important;border:0!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;--lang-label:"Code"}.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[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=markdown],.code-block[language=md]{--lang-label:"Markdown"}.code-block[language=plaintext],.code-block[language=text],.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,details.accordion,details.accordion summary{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;color:var(--blog-code-muted)!important}: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:0!important;padding: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,body .code-group{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-block-root] *,.code-group:not(:has(.code-block))>[data-component-part=code-group-tab-bar]{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;color:var(--blog-code-text)!important}.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 .toc-item[data-active=true]>a,#table-of-contents-content a:hover,#table-of-contents-content a[aria-current=location],.toc a:hover,.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-active=true]:not([data-depth="0"]),#table-of-contents-content .toc-item[data-depth="0"][data-active=true]>a{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:-.15px 0 0 currentColor,.15px 0 0 currentColor}#content-area,.mdx-content{display:flex;flex-direction:column;gap:var(--spacing-content-area)}#footer{margin-top:var(--spacing-footer-top)!important}.mdx-content{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(img):not(:where([class~="not-prose"], [class~="not-prose"] *)),.prose :where(ol):not(:where([class~="not-prose"], [class~="not-prose"] *)),.prose :where(p):not(:where([class~="not-prose"], [class~="not-prose"] *)),.prose :where(ul):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:0!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-content],a:has(img[alt="Open In Colab"]) [data-rmiz]{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:0!important;border-left:var(--border-width-callout) solid var(--callout-accent)!important}[data-callout-type=note]{--callout-label:"Note"}[data-blockquote-variant=info],[data-callout-type=info]{--callout-accent:var(--callout-info);--callout-label:"Info"}[data-blockquote-variant=tip],[data-callout-type=tip]{--callout-accent:var(--callout-tip);--callout-label:"Tip"}[data-callout-type=check]{--callout-accent:var(--callout-check);--callout-label:"Success"}[data-blockquote-variant=warning],[data-callout-type=warning]{--callout-accent:var(--callout-warning);--callout-label:"Warning"}[data-blockquote-variant=danger],[data-callout-type=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:.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:.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}.accordion-group,.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{border-color:var(--border)}.accordion-group,[data-component-part=tabs-list],details.accordion{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:0}#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;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,a.card:hover,div.card,div.card:hover{box-shadow:none!important;outline:0!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}a.card:hover,div.card:hover{background:var(--accent)!important}@layer utilities{html :is(a, div).card.card:hover{border-color:var(--border)!important}}[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-content]:empty,[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:.7;display:flex;flex-direction:column;gap:var(--space-16)}html.dark details.accordion,html:not(.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;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}.frame [data-component-part=frame-caption],details.expandable,details.expandable .expandable-content,details.expandable summary{border-radius:0!important}html.dark details.expandable,html:not(.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 .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)}#banner button[aria-label="Dismiss banner"]:hover,[data-table-wrapper] table tbody,[data-table-wrapper] table thead,[data-table-wrapper] table tr{background-color:transparent!important}.prose :where(table th):not(:where([class~="not-prose"], [class~="not-prose"] *)){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);color:var(--foreground);background-color:transparent!important}.prose :where(table td):not(:where([class~="not-prose"], [class~="not-prose"] *)),[data-table-wrapper] table td{font-weight:var(--font-weight-regular)}.prose :where(table td):not(:where([class~="not-prose"], [class~="not-prose"] *)),[data-table-wrapper] table td,[data-table-wrapper] table th{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);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 td:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)),.prose :where(table th:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)),[data-table-wrapper] table td:last-child,[data-table-wrapper] table th: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 td:first-child,[data-table-wrapper] table th:first-child{text-align:center}.frame{background:0 0!important;padding:0!important;border-radius:0!important}.feedback-toolbar a svg,.feedback-toolbar button svg,.frame>div.absolute{display:none!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:.8}#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 a:hover,#banner p a{text-decoration-color:var(--highlight-foreground)!important}#banner p a{text-decoration:underline!important;text-underline-offset:var(--underline-offset)!important}#banner a:hover,#banner svg path{color:var(--highlight-foreground)!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,#pagination a span{font-weight:var(--font-weight-regular)!important;color:var(--foreground)!important}#pagination{font-family:var(--font-sans)!important;font-size:var(--fs-xl)!important;line-height:var(--lh-xl)!important;letter-spacing:var(--text-xl--letter-spacing)!important;flex-wrap:wrap!important;gap:var(--space-20)!important;align-items:start!important;justify-content:space-between!important}#pagination a span{font-size:var(--fs-lg)!important;line-height:var(--lh-lg)!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 a:nth-child(2){margin-left:0!important}#pagination a:hover{opacity:.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 a,.feedback-toolbar button{background:var(--secondary)!important;padding:var(--space-2) var(--space-6)!important;border-radius:var(--radius)!important;border:0!important}.feedback-toolbar a,.feedback-toolbar a *,.feedback-toolbar button,.feedback-toolbar button *{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}[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:0!important;outline:0!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,.chat-assistant-input{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}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:var(--border-width) solid transparent}.bg-gradient-to-b,.bg-linear-to-b{background-color:transparent;background-image:none!important}.rounded-md,.rounded-xl,a{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}.dark\:bg-background-dark,html.dark #background-color,html.dark .bg-background-dark{background-color:var(--background)!important}#sidebar,#sidebar [data-component-part^=scroll-area],#sidebar-content,#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-6.space-y-4)>*+*,#api-playground-2-operation-page :where(.mt-8.lg\:mt-0)>*>*+*{margin-top:var(--space-20)!important}}