@keyframes ch-ask-ai-sheen{0%{opacity:1;transform:translateX(-180%) skewX(-12deg)}99%{opacity:1;transform:translateX(260%) skewX(-12deg)}to{opacity:0;transform:translateX(260%) skewX(-12deg)}}@keyframes ch-ask-ai-gleam{0%{background-position:150% 0;opacity:1}99%{background-position:-50% 0;opacity:1}to{background-position:-50% 0;opacity:0}}*,::after,::before{transition-duration:0s!important;transition-delay:0s!important;animation-duration:0s!important;animation-delay:0s!important}.dark .ch-hero-card{background-color:#191919!important;border-color:#2b2b2b!important}html:not(.dark) .ch-hero-card:hover{border-color:#9ca3af!important}.dark .ch-hero-card:hover{background-color:#272727!important;border-color:#535353!important}.ch-usecase-divider{border:0!important;border-top:1px solid #e5e7eb!important}.dark .ch-usecase-divider{border-top-color:#2b2b2b!important}html:not(.dark) .ch-usecase-arrow{color:#2563eb}.dark .ch-usecase-arrow{color:#fcff74}.versionBadge{background-color:#f6f7fa;border-radius:16px;margin-top:15px;margin-bottom:15px;display:flex;align-items:center;padding:5px 12px;display:inline-flex}.dark .versionBadge{background-color:#282828;color:#fff}.multi-view-dropdown-trigger{width:100%!important;border:1px solid #dcdde0!important;border-radius:4px!important}.dark .multi-view-dropdown-trigger{border-color:rgba(255,255,255,.15)!important}.ch-page-hidden{opacity:0;pointer-events:none}.ch-page-visible{opacity:1}.ch-overlay-shadow{box-shadow:0 8px 32px rgba(0,0,0,.28),0 2px 8px rgba(0,0,0,.18)}.ch-image-lg,.ch-image-md,.ch-image-sm{width:100%;margin-inline:auto}.ch-image-sm{max-width:300px}.ch-image-md{max-width:480px}.ch-image-lg{max-width:100%}.ch-image-lg img,.ch-image-md img,.ch-image-sm img{width:100%;height:auto}.ch-mcp-icon{-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}#ch-homepage-logo{display:flex;align-items:center;flex-shrink:0;text-decoration:none}#ch-hp-logo-dark,#ch-hp-logo-light{height:2rem}html{scrollbar-gutter:stable}html .ch-btn-primary,html:not(.dark) .prose a.ch-btn-primary:not(.card):not(.card *){color:#fff!important}html .ch-btn-secondary,html.dark .ch-btn-primary,html.dark .prose a.ch-btn-primary:not(.card):not(.card *),html:not(.dark) .prose a.ch-btn-secondary:not(.card):not(.card *){color:#1c1c1c!important}html.dark .ch-btn-secondary,html.dark .prose a.ch-btn-secondary:not(.card):not(.card *){color:#fff!important}html .ch-btn-primary:hover,html .ch-btn-secondary:hover,html.dark .ch-btn-primary:hover,html.dark .ch-btn-secondary:hover,html.dark .prose a.ch-btn-primary:not(.card):not(.card *):hover,html.dark .prose a.ch-btn-secondary:not(.card):not(.card *):hover,html:not(.dark) .prose a.ch-btn-primary:not(.card):not(.card *):hover,html:not(.dark) .prose a.ch-btn-secondary:not(.card):not(.card *):hover{text-decoration:none!important}html .ch-btn-primary:hover,html:not(.dark) .prose a.ch-btn-primary:not(.card):not(.card *):hover{color:#fff!important}html .ch-btn-secondary:hover,html.dark .ch-btn-primary:hover,html.dark .prose a.ch-btn-primary:not(.card):not(.card *):hover,html:not(.dark) .prose a.ch-btn-secondary:not(.card):not(.card *):hover{color:#1c1c1c!important}html.dark .ch-btn-secondary:hover,html.dark .prose a.ch-btn-secondary:not(.card):not(.card *):hover,html:not(.dark) .hero h1 .tilted-content{color:#fff!important}body[data-scroll-locked]{margin-right:0!important}.ch-agent-prompt-wrapper{--agent-accent:#FBFF46;--agent-accent-bg:#FFFFE8;--agent-text:#161517;--agent-text-muted:#696E79;--agent-prompt-bg:#FFFFFF;--agent-prompt-border:#FCFF74;--agent-button-bg:#FBFF46;--agent-button-bg-hover:#EEF400;--agent-button-text:#161517;box-sizing:border-box;display:flex;flex-direction:column;gap:10px;margin:1.25rem 0 1.75rem;padding:14px 16px;border:1px solid var(--agent-accent);border-radius:8px;background:var(--agent-accent-bg)}.ch-agent-prompt-main-row{display:flex;align-items:center;gap:12px;flex-wrap:nowrap}.ch-agent-prompt-copy-button,.ch-agent-prompt-left{flex-shrink:0}.ch-agent-prompt-title{color:var(--agent-text);font-size:.875rem;font-weight:600;white-space:nowrap}.ch-agent-prompt-prompt-area{flex:1 1 auto;min-width:0;overflow-x:auto;padding:6px 10px;border:1px solid var(--agent-prompt-border);border-radius:6px;background:var(--agent-prompt-bg);scrollbar-width:thin}.ch-agent-prompt-prompt-area::-webkit-scrollbar{height:6px}.ch-agent-prompt-prompt-area::-webkit-scrollbar-thumb{border-radius:3px;background:#fcff74}.ch-agent-prompt-prompt-text,.prose .ch-agent-prompt-prompt-text{display:block;padding:0;border:0;background:0 0;color:var(--agent-text);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:.8125rem;white-space:nowrap}.ch-agent-prompt-copy-button{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border:1px solid var(--agent-accent);border-radius:6px;background:var(--agent-button-bg);color:var(--agent-button-text);cursor:pointer;font-size:.8125rem;font-weight:600}.ch-agent-prompt-copy-button:hover{background:var(--agent-button-bg-hover)}.ch-agent-prompt-copy-button:active{transform:translateY(1px)}.ch-agent-prompt-copy-button:focus-visible,.ch-agent-prompt-outline-summary:focus-visible{outline:2px solid #135be6;outline-offset:2px}.ch-agent-prompt-sub-row{display:flex;align-items:baseline;gap:8px;padding-left:2px;font-size:.8125rem;line-height:1.4}.ch-agent-prompt-description{color:var(--agent-text-muted)}.ch-agent-prompt-repository-link,.prose a.ch-agent-prompt-repository-link{color:#135be6!important;font-weight:600}.ch-agent-prompt-outline{margin-top:2px;padding-top:8px;border-top:1px dashed var(--agent-prompt-border)}.ch-agent-prompt-outline-summary{display:inline-flex;align-items:center;gap:6px;padding:2px 0;border-radius:3px;color:var(--agent-text);cursor:pointer;font-size:.8125rem;font-weight:600;list-style:none;user-select:none}.ch-agent-prompt-outline-summary::-webkit-details-marker{display:none}.ch-agent-prompt-outline-summary:hover{opacity:.85}.ch-agent-prompt-outline-chevron{flex-shrink:0}.ch-agent-prompt-outline[open]>.ch-agent-prompt-outline-summary>.ch-agent-prompt-outline-chevron{transform:rotate(90deg)}.ch-agent-prompt-outline-list,.prose .ch-agent-prompt-outline-list{margin:8px 0 2px;padding-left:1.4rem;color:var(--agent-text-muted);font-size:.8125rem;line-height:1.5}.ch-agent-prompt-outline-list li,.prose .ch-agent-prompt-outline-list li{margin:2px 0;padding-left:2px}.ch-agent-prompt-outline-list li::marker{color:var(--agent-text);font-weight:600}:is(.dark) .ch-agent-prompt-wrapper,html.dark .ch-agent-prompt-wrapper{--agent-accent:#FCFF74;--agent-accent-bg:rgba(251, 255, 70, 0.06);--agent-text:#FFFFFF;--agent-text-muted:#DFDFDF;--agent-prompt-bg:#1D1D1D;--agent-prompt-border:rgba(251, 255, 70, 0.35);--agent-button-bg:#FCFF74;--agent-button-bg-hover:#FBFF46;--agent-button-text:#151515}:is(.dark) .prose a.ch-agent-prompt-repository-link,html.dark .prose a.ch-agent-prompt-repository-link{color:#fcff74!important}@media (max-width:768px){.ch-agent-prompt-main-row{flex-wrap:wrap}.ch-agent-prompt-prompt-area{order:3;width:100%;flex-basis:100%}.ch-agent-prompt-copy-button{margin-left:auto}.ch-agent-prompt-prompt-text{white-space:pre-wrap;word-break:break-all}.ch-agent-prompt-sub-row{align-items:flex-start;flex-direction:column;gap:4px}}#navbar-transition-maple{margin-top:0!important}#navbar-transition-maple,#sidebar{top:var(--banner-height, 0px)!important}#sidebar button[aria-expanded]>div:last-child{margin-left:auto;padding:2px 3px;border-radius:6px}#sidebar button[aria-expanded]>div:last-child:hover{background-color:rgba(15,23,42,.08)}.dark #sidebar button[aria-expanded]>div:last-child:hover,:is(.dark) #sidebar button[aria-expanded]>div:last-child:hover{background-color:rgba(255,255,255,.12)}#sidebar li[id^="/"]>button[aria-expanded]>div:not(.shrink-0){padding:1px 6px;margin:-1px -6px;border-radius:6px}#sidebar li[id^="/"]>button[aria-expanded]>div:not(.shrink-0):hover{background-color:rgba(15,23,42,.08)}.dark #sidebar li[id^="/"]>button[aria-expanded]>div:not(.shrink-0):hover,:is(.dark) #sidebar li[id^="/"]>button[aria-expanded]>div:not(.shrink-0):hover{background-color:rgba(255,255,255,.12)}#navbar-transition-maple:not(:has(#ch-navbar-cta)){padding-right:calc(48px + 206px)!important}html:not(.ch-navbar-revealed) #navbar-transition-maple:not(.ch-navbar-ready){opacity:0}#navbar-transition-maple.ch-navbar-ready{opacity:1}.accordion,.callout,.card{border-radius:4px}.code-block{border-radius:4px!important}.accordion-group>details>summary,details.accordion>summary{border-top-left-radius:4px!important;border-top-right-radius:4px!important}.dark .accordion-group,.dark .accordion-group>details,.dark details.accordion,.dark details.accordion.bg-background-light,:is(.dark) .accordion-group,:is(.dark) .accordion-group>details,:is(.dark) details.accordion,:is(.dark) details.accordion.bg-background-light{background-color:#242424!important}.dark .accordion-group,.dark details.accordion,:is(.dark) .accordion-group,:is(.dark) details.accordion{border-color:#3c3c3c!important}.dark .accordion-group>details+details,:is(.dark) .accordion-group>details+details{border-top-color:#3c3c3c!important}.dark .accordion-group>details>summary:hover,.dark .accordion-group>details[open]>summary,.dark details.accordion>summary:hover,.dark details.accordion[open]>summary,:is(.dark) .accordion-group>details>summary:hover,:is(.dark) .accordion-group>details[open]>summary,:is(.dark) details.accordion>summary:hover,:is(.dark) details.accordion[open]>summary{background-color:#2a2a2a!important}#pagination>a[rel=next] [data-component-part=pagination-description]{display:none!important}#page-context-menu-button,#page-context-menu-button+button{background-color:rgba(0,0,0,.025)!important}#page-context-menu-button+button:hover,#page-context-menu-button:hover{background-color:rgba(0,0,0,.06)!important}.dark #page-context-menu-button,.dark #page-context-menu-button+button,:is(.dark) #page-context-menu-button,:is(.dark) #page-context-menu-button+button{background-color:rgba(255,255,255,.06)!important;border-color:rgba(255,255,255,.07)!important;color:#cecece!important}.dark #page-context-menu-button+button:hover,.dark #page-context-menu-button:hover,:is(.dark) #page-context-menu-button+button:hover,:is(.dark) #page-context-menu-button:hover{background-color:rgba(255,255,255,.1)!important;border-color:rgba(255,255,255,.14)!important}.feedback-toolbar a,.feedback-toolbar button{background-color:#f9f9f9!important;border-color:#e5e7eb!important;border-radius:.5rem!important;color:#6b7280!important}.feedback-toolbar a:hover,.feedback-toolbar button:hover{background-color:#f0f0f0!important;border-color:#d1d5db!important}.dark .feedback-toolbar a,.dark .feedback-toolbar button,:is(.dark) .feedback-toolbar a,:is(.dark) .feedback-toolbar button{background-color:#191919!important;border-color:#2b2b2b!important;color:#a1a1aa!important}.dark .feedback-toolbar a:hover,.dark .feedback-toolbar button:hover,:is(.dark) .feedback-toolbar a:hover,:is(.dark) .feedback-toolbar button:hover{background-color:#272727!important;border-color:#535353!important}.code-block-background,.code-block-background.rounded-2xl,[data-component-part=code-block-root],[data-component-part=code-block-root].rounded-2xl{border-radius:4px!important}.dark .code-block-background,.dark [data-component-part=code-block-root],.dark pre.shiki,:is(.dark) .code-block-background,:is(.dark) [data-component-part=code-block-root],:is(.dark) pre.shiki{background-color:#282828!important;--shiki-dark-bg:#282828!important}.dark [data-component-part=code-block-root]:not(.has-line-numbers) .line-highlight,:is(.dark) [data-component-part=code-block-root]:not(.has-line-numbers) .line-highlight{background:#424242!important}.dark [data-component-part=code-block-root]:not(.has-line-numbers) .line-highlight::before,:is(.dark) [data-component-part=code-block-root]:not(.has-line-numbers) .line-highlight::before{background-color:#424242!important;border-left-color:#faff69!important}.dark [data-component-part=code-block-root]:not(.has-line-numbers) .line-highlight::after,:is(.dark) [data-component-part=code-block-root]:not(.has-line-numbers) .line-highlight::after{background-color:#424242!important}.dark [data-fade-overlay=true],:is(.dark) [data-fade-overlay=true]{--fade-color-dark:#282828!important}.dark [data-testid=copy-code-button] svg[viewBox="0 0 16 11"],:is(.dark) [data-testid=copy-code-button] svg[viewBox="0 0 16 11"]{fill:#faff69!important}[data-component-part=code-block-root]{max-width:none!important}[data-component-part=code-block-root] .line,[data-component-part=code-block-root] .line span,[data-component-part=code-block-root] code,[data-component-part=code-block-root] pre.shiki{font-family:"DejaVu Sans Mono","Liberation Mono","MonoLisa","Consolas",monospace!important}[data-component-part=code-block-root] .font-mono{font-variant-ligatures:none!important;font-feature-settings:"kern" 0!important;font-size:.8125rem!important;line-height:1.25!important}.nav-logo{height:2rem}.dark #almond-background-color,:is(.dark) #almond-background-color{background-color:#151515!important}#sidebar-content>div[role=presentation]>div[role=presentation]>div:first-child,#sidebar-content>div[role=presentation]>div[role=presentation]>div:nth-child(2){position:sticky;z-index:20;background:#fff}#sidebar-content>div[role=presentation]>div[role=presentation]>div:first-child{top:0;z-index:21}#sidebar-content>div[role=presentation]>div[role=presentation]>div:nth-child(2){top:3.5rem}#sidebar-content>div[role=presentation]>div[role=presentation]>div:nth-child(2)::before{position:absolute;z-index:-1;top:-5rem;right:-1rem;bottom:-2rem;left:-1.75rem;background:#fff;content:"";pointer-events:none}.dark #sidebar-content>div[role=presentation]>div[role=presentation]>div:first-child,.dark #sidebar-content>div[role=presentation]>div[role=presentation]>div:nth-child(2),:is(.dark) #sidebar-content>div[role=presentation]>div[role=presentation]>div:first-child,:is(.dark) #sidebar-content>div[role=presentation]>div[role=presentation]>div:nth-child(2){background:#151515}.dark #sidebar-content>div[role=presentation]>div[role=presentation]>div:nth-child(2)::before,:is(.dark) #sidebar-content>div[role=presentation]>div[role=presentation]>div:nth-child(2)::before{background:#151515}#sidebar-content #navigation-items{margin-top:2rem;scrollbar-width:thin;scrollbar-color:#d1d5db transparent}#navigation-items>ul.list-none.mt-8:first-child:empty{margin-top:0!important}#sidebar-content>[data-component-part=scroll-area-scrollbar][data-orientation=vertical]{margin-top:9.25rem}#navigation-items::-webkit-scrollbar{width:5px}#navigation-items::-webkit-scrollbar-track{background:0 0}#navigation-items::-webkit-scrollbar-thumb{border-radius:9999px;background:#d1d5db}#navigation-items::-webkit-scrollbar-thumb:hover{background:#9ca3af}.dark #navigation-items,:is(.dark) #navigation-items{scrollbar-color:#52525b transparent}.dark #navigation-items::-webkit-scrollbar-thumb,:is(.dark) #navigation-items::-webkit-scrollbar-thumb{background:#52525b}.dark #navigation-items::-webkit-scrollbar-thumb:hover,:is(.dark) #navigation-items::-webkit-scrollbar-thumb:hover{background:#71717a}#assistant-entry,.chat-assistant-floating-input,.chat-assistant-input,li[data-title][id="/integrations/language-clients"]>button svg.transition-transform,li[data-title][id="/integrations/language-clients/c"]>button svg.transition-transform,li[data-title][id="/integrations/language-clients/cpp"]>button svg.transition-transform,li[data-title][id="/integrations/language-clients/csharp/overview"]>button svg.transition-transform,li[data-title][id="/integrations/language-clients/js"]>button svg.transition-transform,li[data-title][id="/integrations/language-clients/rust"]>button svg.transition-transform{display:none!important}#navbar-transition-maple{width:calc(100vw - 19rem)!important;justify-content:flex-end!important;z-index:30!important}.max-w-7xl.mx-auto:has(.mint-sticky){margin-left:0!important}.nav-dropdown-products-selector-trigger .truncate,.nav-dropdown-products-selector-trigger span.truncate{font-size:1rem!important}.use-case-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2rem}@media (max-width:1024px){.use-case-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.use-case-grid{grid-template-columns:1fr}}.gemini-nav{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap}.gemini-nav-btn{padding:.75rem 1.5rem;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:12px;cursor:pointer;font-size:1rem;font-weight:500;color:inherit}html:not(.dark) .gemini-nav-btn{background:rgba(0,0,0,.02);border-color:rgba(0,0,0,.1)}.gemini-nav-btn:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.2);transform:translateY(-1px)}html:not(.dark) .gemini-nav-btn:hover{background:rgba(0,0,0,.04);border-color:rgba(0,0,0,.15)}.gemini-nav-btn.active{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.3);box-shadow:0 2px 8px rgba(0,0,0,.1)}html:not(.dark) .gemini-nav-btn.active{background:rgba(0,0,0,.06);border-color:rgba(0,0,0,.2)}.hero{padding:5rem 8rem 1rem!important;align-items:center!important;min-height:auto!important;height:auto!important;margin-bottom:0!important;gap:0!important}.hero h1{font-size:2.5rem!important;margin-bottom:.5rem!important;color:#fff!important}.hero h1 .tilted,.hero h1 .tilted-content{position:relative!important;display:inline-block!important}.hero h1 .tilted{isolation:isolate!important;margin:.25em!important;white-space:nowrap!important;vertical-align:middle!important}.hero h1 .tilted::before{content:''!important;position:absolute!important;inset:0!important;z-index:-1!important;transform:skewY(-3deg)!important;background-color:#fcff74!important}.hero h1 .tilted-content{padding:.5rem!important;color:#000!important}.tilted{position:relative;white-space:nowrap}.tilted::before{content:'';position:absolute;inset:0;transform:skewY(-3deg)}.tilted-sm::before{transform:skewY(-1deg)}.tilted-content{position:relative;padding:.3rem .35rem}.tilted-yellow{color:#1f1f1c}.tilted-yellow::before{background-color:#fcff74}.tilted-black{color:#fcff74}.tilted-black::before{background-color:#1a1a1a}@media (min-width:768px){.non-tilted-md::before{transform:skewY(0deg)}}html:not(.dark) .hero h1{color:#000!important}html:not(.dark) .hero h1 .tilted::before,html:not(.dark) .tilted-yellow::before{background-color:#000!important}html:not(.dark) .tilted-yellow .tilted-content{color:#fff!important}.hero p{margin-bottom:1rem!important;margin-left:auto!important;margin-right:auto!important}.hero-aside,.hero-text{justify-content:center!important}.hero-text{flex:0 0 33.333%!important;max-width:33.333%!important;text-align:center!important}.hero-aside{align-items:center!important;min-height:auto!important;height:auto!important;padding:0!important;flex:0 0 66.667%!important;max-width:66.667%!important}.sidekick.divider{padding-top:0!important;padding-bottom:1rem!important;padding-left:5rem!important;padding-right:5rem!important;margin-top:0!important;margin-bottom:0!important;border-top:none!important}.docs-tour-cards{margin-bottom:2rem}.product-item{background-color:#faf9fb!important}.dark .product-item{background-color:rgba(255,255,255,.05)!important}.hero-aside .product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;width:100%}.hero-aside .product-item{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.5rem;height:100px;border-radius:6px;text-align:center}.hero-aside .product-item img{width:48px!important;height:48px!important;min-width:48px!important;max-width:48px!important;margin-bottom:.5rem}html:not(.dark) .hero-aside .product-item img{filter:invert(1) hue-rotate(180deg)}.hero-aside .product-item h3{font-size:.875rem;margin:0;line-height:1.2}.dark .hero-aside .product-item h3,:is(.dark) .hero-aside .product-item h3{color:#fff!important}@media (max-width:1024px){.hero-aside .product-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:640px){.hero-aside .product-grid{grid-template-columns:repeat(2,1fr)}}html:not(.dark) .nav-dropdown-products-selector-item-title{color:#1a1a1a!important}html:not(.dark) .nav-dropdown-products-selector-item .flex.flex-col p:last-child,html:not(.dark) .nav-dropdown-products-selector-item p:last-child,html:not(.dark) .nav-dropdown-products-selector-item-description{color:#666!important}.dark a .nav-dropdown-products-selector-item p:first-child,.dark a .nav-dropdown-products-selector-item-title,:is(.dark) .nav-dropdown-products-selector-item-title,:is(.dark) a .nav-dropdown-products-selector-item p:first-child,:is(.dark) a .nav-dropdown-products-selector-item-title{color:#fff!important}:is(.dark) .nav-dropdown-products-selector-item .flex.flex-col p:last-child,:is(.dark) .nav-dropdown-products-selector-item p:last-child,:is(.dark) .nav-dropdown-products-selector-item-description{color:#a3a3a3!important}html:not(.dark) a.bg-primary\/10.text-primary{text-shadow:-.2px 0 0 #e6e7e9,.2px 0 0 #e6e7e9!important;color:#1f1f1c!important;background-color:rgba(31,31,28,.08)!important}html.dark a.dark\:bg-primary-light\/10.dark\:text-primary-light{text-shadow:-.2px 0 0 #414141,.2px 0 0 #414141!important;color:#e6e7e9!important;background-color:rgba(230,231,233,.1)!important}html:not(.dark) .eyebrow{color:#6b7280!important}html.dark .eyebrow{color:#9ca3af!important}html:not(.dark) .text-primary{color:#1f1f1c!important}html.dark .dark\:text-primary-light,html.dark .text-primary{color:#e6e7e9!important}html.dark .dark\:hover\:text-primary-light:hover,html.dark [data-component-part=card-icon]{color:#fdff75!important}html.dark .dark\:hover\:bg-primary-light\/10:hover{background-color:rgba(253,255,117,.1)!important}.dark #ch-ask-ai-btn svg,.dark #home-assistant-entry svg,:is(.dark) #ch-ask-ai-btn svg,:is(.dark) #home-assistant-entry svg,:is(.dark) .card:hover [data-component-part=card-cta] button,html.dark .card:hover [data-component-part=card-cta] button{color:#fdff75!important}html:not(.dark) .bg-primary\/10{background-color:rgba(31,31,28,.08)!important}.dark\:bg-primary-light:is(.dark *),html.dark .dark\:bg-primary-light{--tw-bg-opacity:1!important;background-color:#fdff75!important}.card{background-color:#f7f7f7!important}.ch-install-cloud-card{position:relative;display:flex;flex-direction:column;align-items:center;padding:2.25rem 1rem 1rem;border:1px solid #e6e7e9;border-radius:.5rem;margin-bottom:1.5rem;background-color:#f7f7f7;text-align:center}.ch-install-cloud-badge{display:inline-flex;position:absolute;top:0;left:50%;align-items:center;padding:.125rem .625rem;transform:translate(-50%,-50%);border:1px solid #e6e7e9;border-radius:9999px;background-color:#f5f5f5;color:#151515;font-size:.6875rem;font-weight:500;line-height:1rem;pointer-events:none;white-space:nowrap}.ch-install-cloud-icon{width:2.5rem;height:2.5rem;background-color:#1c1c1c;-webkit-mask:url(/images/icons/icon-clickhouse-cloud.svg) center/contain no-repeat;mask:url(/images/icons/icon-clickhouse-cloud.svg) center/contain no-repeat}.ch-install-cloud-title{margin:.75rem 0 .625rem;color:#1c1c1c;font-size:1rem;font-weight:650;line-height:1.5rem}.ch-install-cloud-description{max-width:44rem;margin:0;color:#42454a;font-size:.875rem;line-height:1.375rem}.ch-install-cloud-actions{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem}.ch-install-cloud-cta{box-sizing:border-box;display:flex;width:100%;align-items:center;justify-content:center;padding:.5rem 1rem;border:1px solid #151515;border-radius:.25rem;color:#fff!important;font-size:.8125rem;font-weight:600;line-height:1.125rem;text-decoration:none!important}.ch-install-cloud-cta,.ch-install-cloud-cta:hover{background-color:#151515}.ch-install-cloud-cta-secondary{border-color:#151515;background-color:#f7f7f7;color:#151515!important}.ch-install-cloud-cta-secondary:hover{border-color:#151515;background-color:#ececec}html:not(.dark) .prose .ch-install-cloud-card a.ch-install-cloud-cta,html:not(.dark) .prose .ch-install-cloud-card a.ch-install-cloud-cta:hover{border:1px solid #151515!important;color:#fff!important;font-weight:600!important;text-decoration:none!important}html:not(.dark) body .prose .ch-install-cloud-card .ch-install-cloud-actions a.ch-install-cloud-cta,html:not(.dark) body .prose .ch-install-cloud-card .ch-install-cloud-actions a.ch-install-cloud-cta:hover{border:1px solid #151515!important;border-bottom:1px solid #151515!important;color:#fff!important;font-weight:600!important;text-decoration:none!important}html:not(.dark) .prose .ch-install-cloud-card a.ch-install-cloud-cta-secondary,html:not(.dark) .prose .ch-install-cloud-card a.ch-install-cloud-cta-secondary:hover,html:not(.dark) body .prose .ch-install-cloud-card .ch-install-cloud-actions a.ch-install-cloud-cta-secondary,html:not(.dark) body .prose .ch-install-cloud-card .ch-install-cloud-actions a.ch-install-cloud-cta-secondary:hover{border:1px solid #151515!important;border-bottom:1px solid #151515!important;color:#151515!important}.ch-install-cloud-cta:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.dark .ch-install-cloud-card{border-color:#7f813d;background-color:rgba(255,255,255,.05)}.dark .ch-install-cloud-badge{border-color:#7f813d;background-color:#1b1b1b;color:#fdff75}.dark .ch-install-cloud-icon{background-color:#fff}.dark .ch-install-cloud-title{color:#fff}.dark .ch-install-cloud-description{color:#b7bac0}.dark .ch-install-cloud-cta{border-color:#fdff75;background-color:#fdff75;color:#1c1c1c!important}.dark .ch-install-cloud-cta:hover{background-color:#eaec6a}.dark .ch-install-cloud-cta-secondary{border-color:#555800;background-color:#151515;color:#fff!important}.dark .ch-install-cloud-cta-secondary:hover{border-color:#7f8300;background-color:#1c1c1c}html.dark .prose .ch-install-cloud-card a.ch-install-cloud-cta,html.dark .prose .ch-install-cloud-card a.ch-install-cloud-cta:hover{border:1px solid #fdff75!important;color:#1c1c1c!important;font-weight:600!important;text-decoration:none!important}html.dark .prose .ch-install-cloud-card a.ch-install-cloud-cta-secondary,html.dark .prose .ch-install-cloud-card a.ch-install-cloud-cta-secondary:hover{border:1px solid #555800!important;color:#fff!important}html.dark .prose .ch-install-cloud-card a.ch-install-cloud-cta-secondary:hover{border-color:#7f8300!important}@media (max-width:640px){.ch-install-cloud-actions{grid-template-columns:1fr}}.dark .card,:is(.dark) .card{border-color:rgba(255,255,255,.15)!important;background-color:rgba(255,255,255,.05)!important}html:not(.dark) .card:hover{background-color:#f7f7f7!important;border-color:#9ca3af!important}.dark .card:hover,:is(.dark) .card:hover{border-color:#fdff75!important;background-color:rgba(255,255,255,.08)!important}.navbar-link{background-color:transparent!important;border:0!important}#search-bar-entry,#topbar-cta-button,.nav-dropdown-content,.nav-dropdown-trigger,a.rounded-xl,button.rounded-xl{border-radius:4px!important}html:not(.dark) #ch-ask-ai-btn,html:not(.dark) #home-assistant-entry{--tw-ring-color:rgba(159, 159, 159, 0.3)!important;--tw-ring-shadow:0 0 0 1px rgba(159, 159, 159, 0.3)!important}html:not(.dark) #ch-ask-ai-btn:hover,html:not(.dark) #home-assistant-entry:hover{--tw-ring-color:rgba(75, 85, 99, 0.3)!important;--tw-ring-shadow:0 0 0 1px rgba(75, 85, 99, 0.3)!important}#ch-ask-ai-btn:focus,#ch-ask-ai-btn:focus-visible,#search-bar-entry:focus,#search-bar-entry:focus-visible{outline:0!important}#home-assistant-entry:focus-visible,#home-search-entry:focus-visible{outline:2px solid #3b82f6!important;outline-offset:2px}.dark #ch-ask-ai-btn,.dark #home-assistant-entry,.dark #home-search-entry,.dark #search-bar-entry,:is(.dark) #ch-ask-ai-btn,:is(.dark) #home-assistant-entry,:is(.dark) #home-search-entry,:is(.dark) #search-bar-entry{background-color:rgba(255,255,255,.06)!important;--tw-ring-shadow:0 0 0 0 transparent!important;box-shadow:none!important;border:1px solid rgba(255,255,255,.07)!important;filter:none!important}.dark #ch-ask-ai-btn,.dark #home-assistant-entry,:is(.dark) #ch-ask-ai-btn,:is(.dark) #home-assistant-entry{color:#cecece!important}.dark #ch-ask-ai-btn:hover,.dark #home-assistant-entry:hover,.dark #home-search-entry:hover,.dark #search-bar-entry:hover,:is(.dark) #ch-ask-ai-btn:hover,:is(.dark) #home-assistant-entry:hover,:is(.dark) #home-search-entry:hover,:is(.dark) #search-bar-entry:hover{background-color:rgba(255,255,255,.1)!important;border-color:rgba(255,255,255,.14)!important;filter:none!important}.dark #home-search-entry,.dark #home-search-entry *,.dark #search-bar-entry,.dark #search-bar-entry *,:is(.dark) #home-search-entry,:is(.dark) #home-search-entry *,:is(.dark) #search-bar-entry,:is(.dark) #search-bar-entry *{color:#cecece!important}.dark button[aria-label="Toggle dark mode"],:is(.dark) button[aria-label="Toggle dark mode"]{background-color:rgba(255,255,255,.06)!important;border-color:rgba(255,255,255,.07)!important;color:#cecece!important}.dark button[aria-label="Toggle dark mode"]:hover,:is(.dark) button[aria-label="Toggle dark mode"]:hover{background-color:rgba(255,255,255,.1)!important;border-color:rgba(255,255,255,.14)!important}.dark button[aria-label="Toggle dark mode"] svg,:is(.dark) button[aria-label="Toggle dark mode"] svg{color:#cecece!important;stroke:#cecece!important}#page-context-menu .rounded-l-xl{border-top-left-radius:4px!important;border-bottom-left-radius:4px!important}#page-context-menu .rounded-r-xl{border-top-right-radius:4px!important;border-bottom-right-radius:4px!important}.dark #topbar-cta-button .bg-primary-dark{background-color:#fdff75!important;border-radius:4px!important}.dark #topbar-cta-button span,.dark #topbar-cta-button svg{color:#000!important}#topbar-cta-button .bg-primary-dark{background-color:#323232!important;border-radius:4px!important}#topbar-cta-button span,#topbar-cta-button svg{color:#fff!important}#page-title{text-align:left!important}:has(>#page-title){display:flex!important;flex-direction:column!important;align-items:flex-start!important}:has(>#page-title),:has(>#page-title)>#page-title{width:100%!important}:has(>#page-title)>#page-context-menu{margin-left:0!important;margin-top:8px!important;flex-shrink:0!important}:is(.dark) .product-item img[src*="clickpipes-light.svg"]{content:url(https://ch-docs-product-selector.s3.eu-central-1.amazonaws.com/clickpipes-dark.svg)!important}.dark #sidebar img[src$="/images/integrations/logos/kafka.svg"]{filter:invert(1)}img[src*="/images/icons/icon-"]:not([src*="icon-clickhouse.svg"]):not([src*="icon-cloud-oss.svg"]):not([src*="icon-language-picker.svg"]):not([src*="icon-mcp.svg"]){filter:brightness(0) invert(.31)}.dark img[src*="/images/icons/icon-"]:not([src*="icon-clickhouse.svg"]):not([src*="icon-cloud-oss.svg"]):not([src*="icon-language-picker.svg"]):not([src*="icon-mcp.svg"]),:is(.dark) img[src*="/images/icons/icon-"]:not([src*="icon-clickhouse.svg"]):not([src*="icon-cloud-oss.svg"]):not([src*="icon-language-picker.svg"]):not([src*="icon-mcp.svg"]){filter:brightness(0) invert(.78)}.clickpipes-categories{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;width:100%}@media (max-width:1024px){.clickpipes-categories{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.clickpipes-categories{grid-template-columns:repeat(2,1fr)}}[data-page=clickpipes_home] .hero-aside,[data-page=clickpipes_home] .hero-text,body.clickpipes_home .hero-aside,body.clickpipes_home .hero-text{flex:0 0 50%!important;max-width:50%!important}.dark .prose,.dark .prose li,.dark .prose p,.dark .prose td,.dark .prose th,:is(.dark) .prose,:is(.dark) .prose li,:is(.dark) .prose p,:is(.dark) .prose td,:is(.dark) .prose th{color:#fff!important}html:not(.dark) .prose a:not(.card):not(.card *){color:#135be6!important;border-bottom:none!important;text-decoration:none!important;font-weight:400!important}html:not(.dark) .prose a:not(.card):not(.card *):hover{color:#135be6!important;text-decoration:underline!important}.dark .prose a:not(.card):not(.card *),:is(.dark) .prose a:not(.card):not(.card *){color:#faff69!important;border-bottom:none!important;text-decoration:none!important;font-weight:400!important}.dark .prose a:not(.card):not(.card *):hover,:is(.dark) .prose a:not(.card):not(.card *):hover{color:#faff69!important;text-decoration:underline!important;opacity:1}.dark .nav-dropdown-products-selector-content a,.dark .nav-dropdown-products-selector-item::before,.dark .nav-dropdown-products-selector-item:hover::before,.dark .product-selector-radio-group a,.dark [role=radiogroup] a,:is(.dark) .nav-dropdown-products-selector-content a,:is(.dark) .nav-dropdown-products-selector-item::before,:is(.dark) .nav-dropdown-products-selector-item:hover::before,:is(.dark) .product-selector-radio-group a,:is(.dark) [role=radiogroup] a{color:inherit!important}.dark .nav-dropdown-products-selector-content a svg,.dark .nav-dropdown-products-selector-content a:hover svg,.dark .nav-dropdown-products-selector-item svg,.dark .nav-dropdown-products-selector-item:hover svg,.dark .product-selector-radio-group a svg,.dark .product-selector-radio-group a:hover svg,.dark [role=radiogroup] a svg,.dark [role=radiogroup] a:hover svg,:is(.dark) .nav-dropdown-products-selector-content a svg,:is(.dark) .nav-dropdown-products-selector-content a:hover svg,:is(.dark) .nav-dropdown-products-selector-item svg,:is(.dark) .nav-dropdown-products-selector-item:hover svg,:is(.dark) .product-selector-radio-group a svg,:is(.dark) .product-selector-radio-group a:hover svg,:is(.dark) [role=radiogroup] a svg,:is(.dark) [role=radiogroup] a:hover svg{color:currentColor!important}.betaBadge{background-color:#dbeafe;border-radius:16px;display:flex;align-items:center;padding:5px 12px;color:#1d4ed8;display:inline-flex;margin-right:5px;font-size:.875rem}.betaBadge::before{content:"β";flex:0 0 auto;margin-right:8px;font-size:1rem;font-weight:600;line-height:1}a.betaBadge,html:not(.dark) .prose a.betaBadge:not(.card):not(.card *){color:#1d4ed8!important;text-decoration:none!important}.dark .betaBadge{background-color:#1e3a6b;color:#93c5fd}.dark a.betaBadge,html.dark .prose a.betaBadge:not(.card):not(.card *){color:#93c5fd!important;text-decoration:none!important}.ClickHouseSupportedBadge{background-color:#faff69;border-radius:16px;display:flex;align-items:center;padding:5px 12px;color:#161517;display:inline-flex;margin-right:5px;font-size:.875rem}.ClickHouseSupportedIcon{margin-right:8px}.ClickHouseSupportedIcon svg path{fill:#282828}.ClickHouseSupportedBadge a{color:#000}.dark .ClickHouseSupportedBadge{background-color:#faff69;color:#161517}.dark .ClickHouseSupportedBadge a{color:#161517}.dark .ClickHouseSupportedIcon svg path{fill:#161517}.cloudNotSupportedBadge{background-color:#f6e5ff;color:#609;border-radius:16px;display:flex;align-items:center;padding:5px 12px;display:inline-flex;margin-right:5px;font-size:.875rem}.cloudNotSupportedIcon{margin-right:8px}a.cloudNotSupportedBadge,html:not(.dark) .prose a.cloudNotSupportedBadge:not(.card):not(.card *){color:#609!important;text-decoration:none!important}.cloudNotSupportedIcon svg path{stroke:#609}.dark .cloudNotSupportedBadge{background-color:#33004d;color:#ecf}.dark a.cloudNotSupportedBadge,html.dark .prose a.cloudNotSupportedBadge:not(.card):not(.card *){color:#ecf!important;text-decoration:none!important}.dark .cloudNotSupportedIcon svg path{stroke:#ecf}.cloudBadge{background-color:#dae6fc;color:#061d48;border-radius:16px;display:flex;align-items:center;padding:5px 12px;display:inline-flex;margin-right:5px;font-size:.875rem}.dark .cloudBadge{background-color:#061d48;color:#dae6fc}.cloudIcon{margin-right:8px}.cloudIcon svg path{stroke:#061d48}.dark .cloudIcon svg path{stroke:#dae6fc}.CommunityMaintainedBadge{background-color:#69afff;border-radius:16px;display:flex;align-items:center;padding:5px 12px;color:#fff;display:inline-flex;margin-right:5px;font-size:.875rem}.CommunityMaintainedIcon{margin-right:8px}.CommunityMaintainedIcon svg path,.dark .CommunityMaintainedIcon svg path{fill:#fff;stroke:none}.CommunityMaintainedBadge a,.CommunityMaintainedBadge svg path{color:#69afff}.dark .CommunityMaintainedBadge{background-color:#69afff;color:#fff}.dark .CommunityMaintainedBadge a{color:#fff}.deprecatedBadge{background-color:#dfdfdf;color:#53575f;border-radius:16px;display:flex;align-items:center;padding:5px 12px;display:inline-flex;margin-right:5px;font-size:.875rem}.deprecatedIcon{margin-right:8px}.dark .deprecatedBadge a,.deprecatedBadge a{color:inherit}.dark .deprecatedBadge{background-color:#414141;color:#e6e7e9}.deprecatedIcon svg path{stroke:#53575f}.dark .deprecatedIcon svg path{stroke:#e6e7e9}.enterprisePlanFeatureContainer{background-color:#f6f7fa;border-radius:4px;border:1px solid #e6e7e9;padding:12px 16px;margin-bottom:8px;font-size:.875rem}.enterprisePlanFeatureContainer p,.scalePlanFeatureContainer p{margin:0;padding:0}.enterprisePlanFeatureBadge,.experimentalBadge{border-radius:16px;display:flex;align-items:center;display:inline-flex;font-size:.875rem}.enterprisePlanFeatureBadge{background-color:#008a0b;border:1px;border-color:#437eef;color:#fff;padding:2px 12px;margin-bottom:8px}.dark .enterprisePlanFeatureContainer{background-color:#1f1f1c;border:1px solid #414141}.dark .enterprisePlanFeatureBadge{background-color:#99ffa1;color:#1f1f1c}.experimentalBadge{background-color:#f3e8ff;color:#6d28d9;padding:5px 12px;margin-right:5px}.experimentalIcon{margin-right:8px}a.experimentalBadge,html:not(.dark) .prose a.experimentalBadge:not(.card):not(.card *){color:#6d28d9!important;text-decoration:none!important}.dark .experimentalBadge{background-color:#3b1d6b;color:#d8b4fe}.dark a.experimentalBadge,html.dark .prose a.experimentalBadge:not(.card):not(.card *){color:#d8b4fe!important;text-decoration:none!important}.experimentalIcon svg path{stroke:#6d28d9}.dark .experimentalIcon svg path{stroke:#d8b4fe}.PartnerBadge{background-color:#990073;border-radius:16px;display:flex;align-items:center;padding:5px 12px;color:#fff;display:inline-flex;margin-right:5px;font-size:.875rem}.PartnerBadgeIcon{margin-right:8px}.PartnerBadgeIcon svg path{fill:#fbc9ef;stroke:#990073}.PartnerBadge a,.PartnerBadge svg path{color:#990073}.dark .PartnerBadge{background-color:#990073;color:#fbeff8}.dark .PartnerBadge a{color:#fbeff8}.dark .PartnerBadgeIcon svg path{fill:#990073;stroke:#fbeff8}.privatePreviewBadge{background-color:#fef3c7;color:#b45309;border-radius:16px;display:flex;align-items:center;padding:5px 12px;display:inline-flex;margin-right:5px;font-size:.875rem}.dark .privatePreviewBadge{background-color:#4b3410;color:#fcd34d}.privatePreviewIcon{margin-right:8px}.privatePreviewIcon svg path{stroke:#b45309}.dark .privatePreviewIcon svg path{stroke:#fcd34d}.publicPreviewBadge{background-color:#dbeafe;border-radius:16px;display:flex;align-items:center;padding:5px 12px;color:#1d4ed8;display:inline-flex;margin-right:5px;font-size:.875rem}.dark .publicPreviewBadge{background-color:#1e3a6b;color:#93c5fd}.scalePlanFeatureContainer{background-color:#f6f7fa;border-radius:4px;border:1px solid #e6e7e9;padding:12px 16px;margin-bottom:8px;font-size:.875rem}.scalePlanFeatureBadge{border-radius:16px;display:flex;align-items:center;display:inline-flex;padding:2px 12px;margin-bottom:8px;font-size:.875rem}.dark .scalePlanFeatureContainer{background-color:#1f1f1c;border:1px solid #414141}.dark .scalePlanFeatureBadge,.scalePlanFeatureBadge{background-color:#1d64ec;color:#fff}#table-of-contents{margin-top:0!important}#table-of-contents-content{max-height:calc(100vh - 22rem);overflow-y:auto}.ch-cloud-sidebar-ad-slot{display:block;flex-basis:100%;width:100%;margin-top:1rem;list-style:none}.ch-cloud-sidebar-ad{position:relative;padding:1rem;border:1px solid #dedede;border-radius:.5rem;background-color:#f7f7f7}.ch-cloud-sidebar-ad-title{padding-right:1.5rem;margin:0 0 .5rem;color:#1c1c1c;font-size:.875rem;font-weight:650;line-height:1.25rem}.ch-cloud-sidebar-ad-description{margin:0 0 .875rem;color:#5f6368;font-size:.75rem;line-height:1.125rem}.ch-cloud-sidebar-ad-dismiss{position:absolute;top:.625rem;right:.625rem;display:inline-flex;width:1.5rem;height:1.5rem;align-items:center;justify-content:center;padding:0;border:0;border-radius:9999px;background:0 0;color:#6b7280;cursor:pointer;font-size:1.125rem;line-height:1}.ch-cloud-sidebar-ad-dismiss:hover{background-color:rgba(0,0,0,.06);color:#1c1c1c}.ch-cloud-sidebar-ad-dismiss:focus-visible,.ch-cloud-sidebar-ad-link:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.ch-cloud-sidebar-ad-link{display:inline-flex;align-items:center;justify-content:center;padding:.375rem .75rem;border-radius:.375rem;background-color:#1c1c1c;color:#fff!important;font-size:.75rem;font-weight:600;line-height:1rem;text-decoration:none!important}.ch-cloud-sidebar-ad-link:hover{background-color:#333}.dark .ch-cloud-sidebar-ad{border-color:rgba(255,255,255,.15);background-color:rgba(255,255,255,.05)}.dark .ch-cloud-sidebar-ad-title{color:#fff}.dark .ch-cloud-sidebar-ad-description,.dark .ch-cloud-sidebar-ad-dismiss{color:#b7bac0}.dark .ch-cloud-sidebar-ad-dismiss:hover{background-color:rgba(255,255,255,.08);color:#fff}.dark .ch-cloud-sidebar-ad-link{background-color:#fdff75;color:#1c1c1c!important}.dark .ch-cloud-sidebar-ad-link:hover{background-color:#eaec6a}@media (min-width:1280px){.flex.flex-row-reverse>.relative.grow{max-width:calc(100% - 20rem)!important}}.nav-dropdown-item:has(img[src$="section-header.svg"]) img,.nav-dropdown-item:has(img[src$="section-header.svg"]) svg,div.mt-2.text-lg.prose.prose-gray:has(p:first-child:only-child),div:has(>img[src*="cloudfront.net/flags/"]){display:none!important}div.mt-2.text-lg.prose.prose-gray.dark\:prose-invert{display:none!important}[id^=localization-select-item-]{padding-left:1rem!important}.nav-integrations::before,.nav-products::before,.nav-resources::before{content:"Product docs";display:block;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;padding:.75rem 1rem .5rem;margin-bottom:.25rem;color:currentColor;opacity:.7}.nav-integrations::before,.nav-resources::before{content:"Integrations"}.nav-resources::before{content:"Resources"}.nav-integrations a,.nav-products a,.nav-resources a,.nav-user-intents a{display:block!important}.nav-integrations .nav-dropdown-products-selector-item,.nav-products .nav-dropdown-products-selector-item,.nav-resources .nav-dropdown-products-selector-item,.nav-user-intents .nav-dropdown-products-selector-item{padding:.375rem .75rem!important;min-height:auto!important;height:auto!important}.nav-integrations .nav-dropdown-products-selector-item p:last-child,.nav-integrations .nav-dropdown-products-selector-item-description,.nav-products .nav-dropdown-products-selector-item p:last-child,.nav-products .nav-dropdown-products-selector-item-description,.nav-resources .nav-dropdown-products-selector-item p:last-child,.nav-resources .nav-dropdown-products-selector-item-description,.nav-user-intents .nav-dropdown-products-selector-item p:last-child,.nav-user-intents .nav-dropdown-products-selector-item-description{display:none!important}.nav-integrations .nav-dropdown-products-selector-item-title,.nav-products .nav-dropdown-products-selector-item-title,.nav-resources .nav-dropdown-products-selector-item-title,.nav-user-intents .nav-dropdown-products-selector-item-title{font-size:.875rem!important}h5#sidebar-title{display:inline-flex!important;align-items:center!important;gap:.375rem!important}.nav-tag-pill-text[data-nav-tag=Beta]{background-color:#1e3a8a!important;color:#93c5fd!important}.nav-tag-pill-text[data-nav-tag="Private preview"],.nav-tag-pill-text[data-nav-tag=Preview]{background-color:#fef3c7!important;color:#b45309!important}.dark .nav-tag-pill-text[data-nav-tag="Private preview"],.dark .nav-tag-pill-text[data-nav-tag=Preview]{background-color:#4b3410!important;color:#fcd34d!important}#content-area{max-width:48rem!important}@media (min-width:768px) and (max-width:1023px){html[data-page-mode=custom] #content-area{max-width:none!important}}#content-container{border-radius:15px;padding-left:1rem!important;padding-right:1rem!important}@media (min-width:1024px){#content-container{padding-left:2rem!important;padding-right:2rem!important}}html.ch-homepage #sidebar,html[data-current-path="/"] #sidebar,html[data-current-path="/ar"] #sidebar,html[data-current-path="/es"] #sidebar,html[data-current-path="/fr"] #sidebar,html[data-current-path="/ja"] #sidebar,html[data-current-path="/ko"] #sidebar,html[data-current-path="/pt-BR"] #sidebar,html[data-current-path="/ru"] #sidebar,html[data-current-path="/zh"] #sidebar{display:none!important}html.ch-homepage #navbar-transition-maple,html[data-current-path="/"] #navbar-transition-maple,html[data-current-path="/ar"] #navbar-transition-maple,html[data-current-path="/es"] #navbar-transition-maple,html[data-current-path="/fr"] #navbar-transition-maple,html[data-current-path="/ja"] #navbar-transition-maple,html[data-current-path="/ko"] #navbar-transition-maple,html[data-current-path="/pt-BR"] #navbar-transition-maple,html[data-current-path="/ru"] #navbar-transition-maple,html[data-current-path="/zh"] #navbar-transition-maple{width:100vw!important;left:0!important;margin-left:0!important;padding-left:3rem!important;justify-content:flex-start!important}html.ch-homepage #content-area{max-width:none!important}@media (min-width:1024px){html.ch-homepage #content-container{margin-left:0!important}html.ch-homepage #ch-custom-footer,html.ch-homepage #content-container{padding-left:max(2rem,calc((100vw - 1000px)/2))!important;padding-right:max(2rem,calc((100vw - 1000px)/2))!important}}html:not(.dark) .ch-logo-invert{filter:invert(1)}@media (min-width:1024px){html[data-page-mode=custom] .mint-max-w-6xl.mint-mx-auto{max-width:1104px!important}#ch-custom-footer{padding-left:max(calc(19rem + 2rem),calc((100vw - 19rem - 1104px)/2 + 19rem))!important}html[data-page-mode=custom]:not(.ch-homepage) #ch-custom-footer{padding-right:max(2rem,calc((100vw - 19rem - 1104px)/2))!important}}@media (min-width:1824px){html:not([data-page-mode=custom]) #content-area{max-width:60rem!important}html:not([data-page-mode=custom]) #content-container{max-width:1504px!important;margin-left:max(19rem,calc((100vw - 1504px)/2))!important;margin-right:auto!important}html:not([data-page-mode=custom]) #ch-custom-footer{padding-left:max(calc(19rem + 2rem),calc((100vw - 1504px)/2 + 2rem))!important;padding-right:min(calc(100vw - 19rem - 1504px + 2rem),calc((100vw - 1504px)/2 + 2rem))!important}html:not([data-page-mode=custom]) #ch-custom-footer [data-inner]{max-width:1440px!important}}#content-container>.flex.flex-row-reverse{gap:2rem!important;padding-left:1rem!important}.dark #content-container{border-top:1px solid!important;border-image:linear-gradient(to right,transparent,rgba(250,255,105,.5) 50%,transparent) 1 0 0 0!important}@media (max-width:640px){.dark #content-container{margin-top:15px!important}}.dark mark,.dark mark b,:is(.dark) mark,:is(.dark) mark b,html.dark mark,html.dark mark b{background-color:transparent!important;color:#faff69!important}html:not(.dark) mark,html:not(.dark) mark b{background-color:transparent!important;color:#d4a005!important}html:not(.dark) .nav-tabs button.text-gray-800>div,html:not(.dark) button.nav-tabs-item.text-gray-800>div{color:inherit}.nav-tabs button:focus,.nav-tabs-item:focus,button.nav-tabs-item:focus{outline:0!important;outline-color:transparent!important}html:not(.dark) img[src*=data-warehousing],html:not(.dark) img[src*=machine-learning],html:not(.dark) img[src*=observability],html:not(.dark) img[src*=rt-analytics]{background-color:#d1d5db!important}[data-component-part=callout-icon]{display:flex!important;align-items:center!important;align-self:center!important}html:not(.dark) [data-callout-type=note]{background-color:rgb(41.176% 43.137% 47.451%/.1)}html:not(.dark) [data-callout-type=note] [data-component-part=callout-content]{color:#53575f!important}html:not(.dark) [data-callout-type=note] [data-component-part=callout-icon]{background-color:transparent}html:not(.dark) [data-callout-type=note] [data-component-part=callout-icon] svg{color:lch(36.838 5.2307 266.96/.75)}html:not(.dark) [data-callout-type=info]{background-color:rgb(26.275% 49.412% 93.725%/.1)}html:not(.dark) [data-callout-type=info] [data-component-part=callout-content]{color:#53575f!important}html:not(.dark) [data-callout-type=info] [data-component-part=callout-icon]{background-color:transparent}html:not(.dark) [data-callout-type=info] [data-component-part=callout-icon] svg{color:lch(53.426 64.605 278.98/.75)}html:not(.dark) [data-callout-type=check],html:not(.dark) [data-callout-type=success],html:not(.dark) [data-callout-type=tip]{background-color:rgb(20% 100% 26.667%/.1)}html:not(.dark) [data-callout-type=check] [data-component-part=callout-content],html:not(.dark) [data-callout-type=success] [data-component-part=callout-content],html:not(.dark) [data-callout-type=tip] [data-component-part=callout-content]{color:#008a0b!important}html:not(.dark) [data-callout-type=check] [data-component-part=callout-icon],html:not(.dark) [data-callout-type=success] [data-component-part=callout-icon],html:not(.dark) [data-callout-type=tip] [data-component-part=callout-icon]{background-color:transparent}html:not(.dark) [data-callout-type=check] [data-component-part=callout-icon] svg,html:not(.dark) [data-callout-type=success] [data-component-part=callout-icon] svg,html:not(.dark) [data-callout-type=tip] [data-component-part=callout-icon] svg{color:lch(49.786 70.246 135.31/.75)}html:not(.dark) [data-callout-type=warning]{background-color:rgb(100% 46.667% 16.078%/.1)}html:not(.dark) [data-callout-type=warning] [data-component-part=callout-content]{color:#a33c00!important}html:not(.dark) [data-callout-type=warning] [data-component-part=callout-icon]{background-color:transparent}html:not(.dark) [data-callout-type=warning] [data-component-part=callout-icon] svg{color:lch(40.227 66.602 51.059/.75)}html:not(.dark) [data-callout-type=danger],html:not(.dark) [data-callout-type=error]{background-color:rgb(100% 13.725% 13.725%/.1)}html:not(.dark) [data-callout-type=danger] [data-component-part=callout-content],html:not(.dark) [data-callout-type=error] [data-component-part=callout-content]{color:#c10000!important}html:not(.dark) [data-callout-type=danger] [data-component-part=callout-icon],html:not(.dark) [data-callout-type=error] [data-component-part=callout-icon]{background-color:transparent}html:not(.dark) [data-callout-type=danger] [data-component-part=callout-icon] svg,html:not(.dark) [data-callout-type=error] [data-component-part=callout-icon] svg{color:lch(41.001 86.638 40.858/.75)}.chat-assistant-floating-input>div>div{border-color:transparent!important}html:not(.dark) [data-callout-type] [data-component-part=callout-content] code:not(pre code){background-color:rgba(255,255,255,.6)!important;color:inherit!important;border:1px solid rgba(0,0,0,.08)}.dark [data-callout-type=note],:is(.dark) [data-callout-type=note]{background-color:rgb(62.745% 62.745% 62.745%/.2)}.dark [data-callout-type=note] [data-component-part=callout-content],:is(.dark) [data-callout-type=note] [data-component-part=callout-content]{color:silver!important}.dark [data-callout-type=note] [data-component-part=callout-icon],:is(.dark) [data-callout-type=note] [data-component-part=callout-icon]{background-color:transparent}.dark [data-callout-type=note] [data-component-part=callout-icon] svg,:is(.dark) [data-callout-type=note] [data-component-part=callout-icon] svg{color:lch(77.704 0 none/.75)}.dark [data-callout-type=info],:is(.dark) [data-callout-type=info]{background-color:rgb(26.275% 49.412% 93.725%/.2)}.dark [data-callout-type=info] [data-component-part=callout-content],:is(.dark) [data-callout-type=info] [data-component-part=callout-content]{color:#d0dffb!important}.dark [data-callout-type=info] [data-component-part=callout-icon],:is(.dark) [data-callout-type=info] [data-component-part=callout-icon]{background-color:transparent}.dark [data-callout-type=info] [data-component-part=callout-icon] svg,:is(.dark) [data-callout-type=info] [data-component-part=callout-icon] svg{color:lch(88.343 15.514 266.4/.75)}.dark [data-callout-type=check],.dark [data-callout-type=success],.dark [data-callout-type=tip],:is(.dark) [data-callout-type=check],:is(.dark) [data-callout-type=success],:is(.dark) [data-callout-type=tip]{background-color:rgb(20% 100% 26.667%/.2)}.dark [data-callout-type=check] [data-component-part=callout-content],.dark [data-callout-type=success] [data-component-part=callout-content],.dark [data-callout-type=tip] [data-component-part=callout-content],:is(.dark) [data-callout-type=check] [data-component-part=callout-content],:is(.dark) [data-callout-type=success] [data-component-part=callout-content],:is(.dark) [data-callout-type=tip] [data-component-part=callout-content]{color:#ccffd0!important}.dark [data-callout-type=check] [data-component-part=callout-icon],.dark [data-callout-type=success] [data-component-part=callout-icon],.dark [data-callout-type=tip] [data-component-part=callout-icon],:is(.dark) [data-callout-type=check] [data-component-part=callout-icon],:is(.dark) [data-callout-type=success] [data-component-part=callout-icon],:is(.dark) [data-callout-type=tip] [data-component-part=callout-icon]{background-color:transparent}.dark [data-callout-type=check] [data-component-part=callout-icon] svg,.dark [data-callout-type=success] [data-component-part=callout-icon] svg,.dark [data-callout-type=tip] [data-component-part=callout-icon] svg,:is(.dark) [data-callout-type=check] [data-component-part=callout-icon] svg,:is(.dark) [data-callout-type=success] [data-component-part=callout-icon] svg,:is(.dark) [data-callout-type=tip] [data-component-part=callout-icon] svg{color:lch(95.558 28.893 143.93/.75)}.dark [data-callout-type=warning],:is(.dark) [data-callout-type=warning]{background-color:rgb(100% 46.667% 16.078%/.2)}.dark [data-callout-type=warning] [data-component-part=callout-content],:is(.dark) [data-callout-type=warning] [data-component-part=callout-content]{color:#ffb88f!important}.dark [data-callout-type=warning] [data-component-part=callout-icon],:is(.dark) [data-callout-type=warning] [data-component-part=callout-icon]{background-color:transparent}.dark [data-callout-type=warning] [data-component-part=callout-icon] svg,:is(.dark) [data-callout-type=warning] [data-component-part=callout-icon] svg{color:lch(80.892 39.042 53.918/.75)}.dark [data-callout-type=danger],.dark [data-callout-type=error],:is(.dark) [data-callout-type=danger],:is(.dark) [data-callout-type=error]{background-color:rgb(100% 13.725% 13.725%/.2)}.dark [data-callout-type=danger] [data-component-part=callout-content],.dark [data-callout-type=error] [data-component-part=callout-content],:is(.dark) [data-callout-type=danger] [data-component-part=callout-content],:is(.dark) [data-callout-type=error] [data-component-part=callout-content]{color:#ffbaba!important}.dark [data-callout-type=danger] [data-component-part=callout-icon],.dark [data-callout-type=error] [data-component-part=callout-icon],:is(.dark) [data-callout-type=danger] [data-component-part=callout-icon],:is(.dark) [data-callout-type=error] [data-component-part=callout-icon]{background-color:transparent}.dark [data-callout-type=danger] [data-component-part=callout-icon] svg,.dark [data-callout-type=error] [data-component-part=callout-icon] svg,:is(.dark) [data-callout-type=danger] [data-component-part=callout-icon] svg,:is(.dark) [data-callout-type=error] [data-component-part=callout-icon] svg{color:lch(82.069 27.695 22.026/.75)}html:not(.dark) .nav-dropdown-item:hover svg:not(.lucide-arrow-up-right):not(:last-child),html:not(.dark) a.nav-dropdown-item:hover svg:not(.lucide-arrow-up-right):not(:last-child){background-color:#1a1a1a!important}.dark .nav-dropdown-item:hover svg:not(.lucide-arrow-up-right):not(:last-child),.dark a.nav-dropdown-item:hover svg:not(.lucide-arrow-up-right):not(:last-child),:is(.dark) .nav-dropdown-item:hover svg:not(.lucide-arrow-up-right):not(:last-child),:is(.dark) a.nav-dropdown-item:hover svg:not(.lucide-arrow-up-right):not(:last-child){background-color:#faff69!important}div[data-radix-popper-content-wrapper]:has([role=menu]>.nav-dropdown-item){top:10px!important}div[data-radix-popper-content-wrapper]:has([role=menu]>.nav-dropdown-item)>div:not(.nav-dropdown-content){border-radius:8px!important}.nav-dropdown-item .lucide-arrow-up-right{color:#000!important;stroke:#000!important;stroke-width:3!important}.dark .nav-dropdown-item .lucide-arrow-up-right{color:#faff69!important;stroke:#faff69!important}.nav-dropdown-item:has(img[src$="section-header.svg"]){pointer-events:none;cursor:default;padding:8px!important;font-size:14px!important;line-height:1.4!important;font-weight:700!important;text-transform:none!important;letter-spacing:normal!important;color:#111827!important;background:0 0!important}.dark .nav-dropdown-item:has(img[src$="section-header.svg"]),:is(.dark) .nav-dropdown-item:has(img[src$="section-header.svg"]){color:#fff!important;background:0 0!important}.nav-dropdown-item:has(img[src$="section-header.svg"]):hover{background:0 0!important}[role=menu]:has(.nav-dropdown-item img[src$="section-header.svg"]){display:grid!important;grid-template-columns:1fr 1fr;column-gap:8px;align-content:start;grid-auto-flow:dense;min-width:440px;background-image:linear-gradient(to bottom,rgba(0,0,0,.08),rgba(0,0,0,.08));background-size:1px calc(100% - 24px);background-position:50% 12px;background-repeat:no-repeat}.dark [role=menu]:has(.nav-dropdown-item img[src$="section-header.svg"]),:is(.dark) [role=menu]:has(.nav-dropdown-item img[src$="section-header.svg"]){background-image:linear-gradient(to bottom,rgba(255,255,255,.1),rgba(255,255,255,.1))}[role=menu]:has(.nav-dropdown-item img[src$="section-header.svg"])>.nav-dropdown-item{grid-column:2}[role=menu]:has(.nav-dropdown-item img[src$="section-header.svg"])>.nav-dropdown-item:has(~.nav-dropdown-item img[src$="section-header.svg"]){grid-column:1}[role=menu]:has(.nav-dropdown-item img[src$="section-header.svg"])>.nav-dropdown-item:has(img[src$="section-header.svg"]):not(:has(~.nav-dropdown-item img[src$="section-header.svg"])){grid-row:1}[role=menu]:has(.nav-dropdown-item img[src$="icon-connectors.svg"])>.nav-dropdown-item:first-child{border-bottom:1px solid rgba(0,0,0,.08);padding-bottom:8px;margin-bottom:8px}.dark [role=menu]:has(.nav-dropdown-item img[src$="icon-connectors.svg"])>.nav-dropdown-item:first-child,:is(.dark) [role=menu]:has(.nav-dropdown-item img[src$="icon-connectors.svg"])>.nav-dropdown-item:first-child{border-bottom-color:rgba(255,255,255,.1)}@media (min-width:1024px){.update-container{flex-direction:row!important}}@layer components{html:not(.dark) #banner{background-color:#1a1a1a!important;color:#fff!important}html:not(.dark) #banner *,html:not(.dark) #banner p{color:#fff!important}html:not(.dark) #banner a{color:#faff69!important;font-weight:700!important}:is(.dark) #banner,html.dark #banner{background-color:#faff69!important;color:#1a1a1a!important}:is(.dark) #banner *,html.dark #banner *{color:#1a1a1a!important}:is(.dark) #banner a,html.dark #banner a{color:#1a1a1a!important;font-weight:700!important}}html:not(.dark) .card a,html:not(.dark) .goal-card-link{color:#2563eb!important}.goal-card-link:hover span{text-decoration:underline}.goal-card-link:hover .ch-external-arrow{transform:rotate(-45deg)}a.nav-dropdown-item[href^="https://langfuse.com/docs"],a.nav-dropdown-item[href^="https://langfuse.com/docs"]:focus,a.nav-dropdown-item[href^="https://langfuse.com/docs"]:focus-visible,a.nav-dropdown-item[href^="https://langfuse.com/docs"]:hover{background:0 0!important;box-shadow:none!important}a.nav-dropdown-item[href^="https://langfuse.com/docs"]>svg:last-child{width:.75rem!important;height:.75rem!important;padding:0!important;border:0!important;border-radius:0!important;outline:0!important;background:0 0!important;box-shadow:none!important;fill:none!important;color:#9ca3af!important;opacity:.6!important}a.nav-dropdown-item[href^="https://langfuse.com/docs"]:focus-visible>svg:last-child,a.nav-dropdown-item[href^="https://langfuse.com/docs"]:hover>svg:last-child{color:#2563eb!important;opacity:1!important;transform:translate(1px,-1px)}.dark a.nav-dropdown-item[href^="https://langfuse.com/docs"]>svg:last-child,:is(.dark) a.nav-dropdown-item[href^="https://langfuse.com/docs"]>svg:last-child{color:#71717a!important}.dark a.nav-dropdown-item[href^="https://langfuse.com/docs"]:focus-visible>svg:last-child,.dark a.nav-dropdown-item[href^="https://langfuse.com/docs"]:hover>svg:last-child,:is(.dark) a.nav-dropdown-item[href^="https://langfuse.com/docs"]:focus-visible>svg:last-child,:is(.dark) a.nav-dropdown-item[href^="https://langfuse.com/docs"]:hover>svg:last-child{color:#fdff75!important}#navigation-items>div.mt-6{margin-top:24px!important}#navigation-items>ul.sidebar-group>li:only-child>a,#navigation-items>ul.sidebar-group>li:only-child>button{margin-left:0!important;border-left-color:transparent!important;color:#171717!important}#navigation-items>ul.sidebar-group>li:only-child>a>div:first-child>svg,#navigation-items>ul.sidebar-group>li:only-child>button>svg.h-4{background-color:currentColor!important}.dark #navigation-items>ul.sidebar-group>li:only-child>a,.dark #navigation-items>ul.sidebar-group>li:only-child>button,:is(.dark) #navigation-items>ul.sidebar-group>li:only-child>a,:is(.dark) #navigation-items>ul.sidebar-group>li:only-child>button{color:#e5e5e5!important}#navigation-items>ul.sidebar-group>li:only-child>a.text-primary{border-left-color:currentColor!important}#sidebar .sidebar-group button>svg.transition-transform{margin-left:auto!important}#navigation-items ul.sidebar-group.space-y-px>:not([hidden])~:not([hidden]){margin-top:-4px!important}[data-callout-type]{padding:.75rem!important;border-radius:.25rem!important;overflow:hidden!important;border:0!important}[data-callout-type] [data-component-part=callout-icon]{position:static!important;left:auto!important;top:auto!important;bottom:auto!important;width:1.25rem!important;min-width:1.25rem!important;height:1.25rem!important;margin:0!important;align-self:center!important;background-color:transparent!important}[data-callout-type] [data-component-part=callout-icon] svg{width:1.25rem!important;height:1.25rem!important}[data-callout-type] [data-component-part=callout-content]{padding-left:0!important}html.dark .prose [data-callout-type] [data-component-part=callout-content] a,html:not(.dark) .prose [data-callout-type] [data-component-part=callout-content] a{color:inherit!important;text-decoration:underline!important;text-decoration-thickness:2px!important;text-underline-offset:2px!important}html:not(.dark) .prose [data-callout-type] [data-component-part=callout-content] a:hover{filter:brightness(.6)!important;text-decoration-thickness:2px!important;text-underline-offset:2px!important}html.dark .prose [data-callout-type] [data-component-part=callout-content] a:hover{filter:brightness(1.4)!important;text-decoration-thickness:2px!important;text-underline-offset:2px!important}.code-snippet-feedback-form button.rounded-xl,.code-snippet-feedback-popover-content button.rounded-xl{border-radius:12px!important}.dark .code-snippet-feedback-form-submit-button,.dark .code-snippet-feedback-form-submit-button span,:is(.dark) .code-snippet-feedback-form-submit-button,:is(.dark) .code-snippet-feedback-form-submit-button span{color:#1c1c1c!important}.dark .code-snippet-feedback-popover-content,:is(.dark) .code-snippet-feedback-popover-content{background-color:#282828!important;border-color:#3c3c3c!important;box-shadow:0 10px 25px -5px rgba(0,0,0,.6),0 6px 12px -6px rgba(0,0,0,.5)!important}.dark .code-snippet-feedback-popover-content button:not(.code-snippet-feedback-form-submit-button),.dark .code-snippet-feedback-popover-content textarea,:is(.dark) .code-snippet-feedback-popover-content button:not(.code-snippet-feedback-form-submit-button),:is(.dark) .code-snippet-feedback-popover-content textarea{background-color:#1d1d1d!important;border-color:#3c3c3c!important}.dark .code-snippet-feedback-popover-content textarea:focus,.dark .code-snippet-feedback-popover-content textarea:focus-visible,:is(.dark) .code-snippet-feedback-popover-content textarea:focus,:is(.dark) .code-snippet-feedback-popover-content textarea:focus-visible{border-color:#fdff75!important;box-shadow:0 0 0 2px rgba(253,255,117,.25)!important}button#localization-select-trigger::before{content:"";width:1.1em;height:1.1em;flex-shrink:0;background-color:currentColor;-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cmVjdCB3aWR0aD0iMjU2IiBoZWlnaHQ9IjI1NiIgZmlsbD0ibm9uZSIvPjxwb2x5bGluZSBwb2ludHM9IjI0MCAyMTYgMTg0IDEwNCAxMjggMjE2IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjE2Ii8+PGxpbmUgeDE9IjE0NCIgeTE9IjE4NCIgeDI9IjIyNCIgeTI9IjE4NCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxNiIvPjxsaW5lIHgxPSI5NiIgeTE9IjMyIiB4Mj0iOTYiIHkyPSI1NiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxNiIvPjxsaW5lIHgxPSIzMiIgeTE9IjU2IiB4Mj0iMTYwIiB5Mj0iNTYiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMTYiLz48cGF0aCBkPSJNMTI4LDU2YTk2LDk2LDAsMCwxLTk2LDk2IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjE2Ii8+PHBhdGggZD0iTTY5LjQ3LDg4QTk2LDk2LDAsMCwwLDE2MCwxNTIiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMTYiLz48L3N2Zz4=) no-repeat center/contain;mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cmVjdCB3aWR0aD0iMjU2IiBoZWlnaHQ9IjI1NiIgZmlsbD0ibm9uZSIvPjxwb2x5bGluZSBwb2ludHM9IjI0MCAyMTYgMTg0IDEwNCAxMjggMjE2IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjE2Ii8+PGxpbmUgeDE9IjE0NCIgeTE9IjE4NCIgeDI9IjIyNCIgeTI9IjE4NCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxNiIvPjxsaW5lIHgxPSI5NiIgeTE9IjMyIiB4Mj0iOTYiIHkyPSI1NiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxNiIvPjxsaW5lIHgxPSIzMiIgeTE9IjU2IiB4Mj0iMTYwIiB5Mj0iNTYiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMTYiLz48cGF0aCBkPSJNMTI4LDU2YTk2LDk2LDAsMCwxLTk2LDk2IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjE2Ii8+PHBhdGggZD0iTTY5LjQ3LDg4QTk2LDk2LDAsMCwwLDE2MCwxNTIiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMTYiLz48L3N2Zz4=) no-repeat center/contain}a.mobile-nav-tabs-item[href$="/products/clickhouse-private"],a.mobile-nav-tabs-item[href$="/products/clickhouse-private/index"],a.nav-dropdown-item[href$="/products/clickhouse-private"],a[role=menuitem][href$="/products/clickhouse-private"]{display:none!important}#sidebar a .flex-wrap>div{order:-1}#sidebar a:has(div.bg-\[\#FDEAD8\]) span.break-words{text-decoration:line-through}#content-area:has(.mdx-content [data-endpoint-badge]) #page-title::after{display:inline-block;vertical-align:middle;margin-left:.75rem;padding:.125rem .375rem;border-radius:.375rem;font-size:.75rem;line-height:1rem;font-weight:600;color:#2563eb;background-color:rgba(37,99,235,.1)}.dark #content-area:has(.mdx-content [data-endpoint-badge]) #page-title::after,:is(.dark) #content-area:has(.mdx-content [data-endpoint-badge]) #page-title::after{color:#60a5fa;background-color:rgba(96,165,250,.14)}#content-area:has(.mdx-content [data-endpoint-badge=Beta]) #page-title::after{content:"Beta"}#content-area:has(.mdx-content [data-endpoint-badge="Private preview"]) #page-title::after{content:"Private preview";color:#9333ea;background-color:rgba(147,51,234,.1)}.dark #content-area:has(.mdx-content [data-endpoint-badge="Private preview"]) #page-title::after,:is(.dark) #content-area:has(.mdx-content [data-endpoint-badge="Private preview"]) #page-title::after{color:#c084fc;background-color:rgba(192,132,252,.14)}.mdx-content [data-endpoint-badge]{display:none}.integration-table-logo{display:inline-block;width:1.5rem!important;height:1.5rem!important;max-width:1.5rem!important;margin:0 .5rem 0 0!important;padding:.2rem;vertical-align:middle;object-fit:contain;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:.375rem;box-sizing:border-box}td:has(>.integration-table-logo){white-space:nowrap}:root{--ch-ai-fill:#f5f5f6;--ch-ai-hover-fill:#f0f1f3;--ch-ai-border-start:#c4ca00;--ch-ai-border-end:#e1e2e5;--ch-ai-border-hover-start:#a9ae00;--ch-ai-border-hover-end:#c9cbd1;--ch-ai-text:#161517;--ch-ai-muted:#696e79;--ch-ai-icon:#161517;--ch-ai-sheen:rgba(255, 255, 255, 0.95)}.dark{--ch-ai-fill:#232323;--ch-ai-hover-fill:#2c2c2c;--ch-ai-border-start:#faff69;--ch-ai-border-end:#2e2e2e;--ch-ai-border-hover-start:#fcff9e;--ch-ai-border-hover-end:#4a4a4a;--ch-ai-text:#f3f3f3;--ch-ai-muted:#9f9f9f;--ch-ai-icon:#faff69;--ch-ai-sheen:rgba(255, 255, 255, 0.3)}#ch-ask-ai-row{display:block;width:100%;flex-basis:100%}.ch-ask-ai-button{position:relative;display:inline-flex;align-items:center;gap:8px;overflow:hidden;isolation:isolate;border:1px solid transparent;border-radius:4px;background:linear-gradient(var(--ch-ai-fill),var(--ch-ai-fill)) padding-box,radial-gradient(70% 130% at 0 0,var(--ch-ai-border-start),var(--ch-ai-border-end)) border-box;color:var(--ch-ai-text);font-size:14px;font-weight:500;line-height:1;transition:background 150ms ease,color 150ms ease}.ch-ask-ai-button>*{position:relative;z-index:1}.ch-ask-ai-button::after,.ch-ask-ai-button::before{position:absolute;content:"";opacity:0;pointer-events:none}.ch-ask-ai-button::after{top:0;bottom:0;left:0;z-index:0;width:60%;background:linear-gradient(105deg,transparent,var(--ch-ai-sheen),transparent);transform:translateX(-180%) skewX(-12deg);animation:ch-ask-ai-sheen 900ms ease-in-out 600ms both}.ch-ask-ai-button::before{inset:-1px;z-index:2;padding:1px;border-radius:inherit;background:linear-gradient(105deg,transparent 42%,#fff 50%,transparent 58%) 150% 0/300% 100% no-repeat;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;animation:ch-ask-ai-gleam 900ms ease-in-out 600ms both}.ch-ask-ai-button:hover{background:linear-gradient(var(--ch-ai-hover-fill),var(--ch-ai-hover-fill)) padding-box,radial-gradient(70% 130% at 0 0,var(--ch-ai-border-hover-start),var(--ch-ai-border-hover-end)) border-box}.dark #ch-ask-ai-btn,:is(.dark) #ch-ask-ai-btn{background:linear-gradient(var(--ch-ai-fill),var(--ch-ai-fill)) padding-box,radial-gradient(70% 130% at 0 0,var(--ch-ai-border-start),var(--ch-ai-border-end)) border-box!important;border-color:transparent!important;color:var(--ch-ai-text)!important}.dark #ch-ask-ai-btn:hover,:is(.dark) #ch-ask-ai-btn:hover{background:linear-gradient(var(--ch-ai-hover-fill),var(--ch-ai-hover-fill)) padding-box,radial-gradient(70% 130% at 0 0,var(--ch-ai-border-hover-start),var(--ch-ai-border-hover-end)) border-box!important;border-color:transparent!important}.ch-ask-ai-button:hover::after,.ch-ask-ai-button:hover::before{animation:none;opacity:0}#ch-ask-ai-btn:focus-visible,#ch-page-ask-btn:focus-visible,.ch-ask-ai-button:focus-visible{outline:2px solid #161517!important;outline-offset:2px}.dark #ch-ask-ai-btn:focus-visible,.dark #ch-page-ask-btn:focus-visible,.dark .ch-ask-ai-button:focus-visible{outline-color:#faff69!important}#ch-ask-ai-btn[data-ch-ask-ai-pointer-trigger]:focus-visible,#ch-page-ask-btn[data-ch-ask-ai-pointer-trigger]:focus-visible,#home-assistant-entry[data-ch-ask-ai-pointer-trigger]:focus-visible,.ch-ask-ai-button[data-ch-ask-ai-pointer-trigger]:focus-visible{outline:0!important}.ch-ask-ai-button .ch-ai-icon{color:var(--ch-ai-icon)!important}#ch-ask-ai-btn{width:100%;height:40px;justify-content:flex-start;padding:0 12px}#ch-ask-ai-btn .ch-ask-ai-label{display:flex;width:100%;align-items:center;gap:4px}#ch-ask-ai-btn kbd,#ch-ask-ai-btn small{color:var(--ch-ai-muted);font-size:12px;font-weight:500}#ch-ask-ai-btn kbd{margin-left:auto;min-width:20px;font-family:inherit;font-size:inherit;text-align:right}.ch-ask-ai-mobile-button{width:32px;height:32px;justify-content:center;padding:0}.ch-ask-ai-mobile-button .ch-ask-ai-label{display:none}#ch-page-ask-row{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:nowrap}#ch-page-ask-row:has(>#page-title){flex-direction:row!important;align-items:center!important}#ch-page-ask-row:has(>#page-title)>#page-title,#ch-page-ask-row>h1{min-width:0;flex:1 1 auto;width:auto!important}#ch-page-ask-btn{flex:0 0 auto;height:32px;padding:0 12px;font-size:13px;white-space:nowrap}#ch-page-ask-btn::after,#ch-page-ask-btn::before{animation-delay:950ms}@media (max-width:768px){#ch-page-ask-row{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.ch-ask-ai-button::after,.ch-ask-ai-button::before{animation:none}}