@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.fe-site-logo{width:auto;height:30px;display:block}.fe-site-logo--icon{display:none!important}.fe-site-logo--dark,.dark .fe-site-logo--light{display:none}.dark .fe-site-logo--dark{display:block}@media (width<=480px){.fe-site-logo--full,.fe-site-logo--icon{display:none!important}.fe-site-logo--light.fe-site-logo--icon{display:block!important}.dark .fe-site-logo--light.fe-site-logo--icon{display:none!important}.dark .fe-site-logo--dark.fe-site-logo--icon{display:block!important}}.fe-nav-docs-link{color:inherit;margin-right:8px;font-size:14px;font-weight:500;text-decoration:none}.fe-nav-docs-link:hover{opacity:.8;text-decoration:underline}.fe-demo-link{color:inherit;margin-left:8px;font-size:14px;font-weight:500;text-decoration:none}.fe-demo-link:hover{opacity:.8;text-decoration:underline}@media only screen and (width>=998px){.fe-ai-button{cursor:pointer;user-select:none;border:3px solid #ec4899;border-color:#ec4899 #3b82f6 #f59e0b #8b5cf6;border-radius:8px;outline:none;justify-content:center;align-items:center;gap:8px;margin-left:5px;margin-right:5px;padding:4px 12px;font-size:16px;font-weight:500;text-decoration:none;transition:all .3s;display:inline-flex}.fe-ai-button__icon{flex-shrink:0;width:24px;height:24px}.dark .fe-ai-button__icon{filter:brightness(0)invert()}}.fe-footer{color:#e3e3e3;padding:2rem 1.5rem 1.5rem;background-color:#242526!important;border-top:none!important}.fe-footer__inner{max-width:var(--fe-content-width,90rem);flex-wrap:wrap;justify-content:center;gap:2rem;margin:0 auto;display:flex}.fe-footer__brand{justify-content:center;margin-top:1rem;display:flex}.fe-footer__logo{opacity:1;transition:opacity .2s}.fe-footer__logo:hover{opacity:.75}.fe-footer__logo img{width:100px;height:100px;display:block}.fe-footer__by{color:#a0a0a0;font-size:.875rem}.fe-footer__columns{flex-wrap:wrap;flex:1;justify-content:center;gap:2rem 3rem;display:flex}.fe-footer__column-title{color:#fff;margin:0 0 .75rem;font-size:.875rem;font-weight:700}.fe-footer__links{margin:0;padding:0;list-style:none}.fe-footer__link{color:#e3e3e3;font-size:.875rem;line-height:2;text-decoration:none;display:inline-block}.fe-footer__link:hover{color:#fff;text-decoration:underline}.fe-footer__link--external:after{content:" ↗";opacity:.6;font-size:.75em}.fe-footer__bottom{max-width:var(--fe-content-width,90rem);text-align:center;border-top:1px solid #444;width:100%;margin:1.5rem auto 0;padding-top:1rem}.fe-footer__copyright{color:#a0a0a0;text-align:center;margin:0;font-size:.8rem}@media (width<=768px){.fe-footer__inner{flex-direction:column;align-items:center}.fe-footer__columns{grid-template-columns:1fr 1fr;gap:1.5rem 2rem;display:grid}}@media (width<=480px){.fe-footer__columns{grid-template-columns:1fr}}.dark .fe-footer{background-color:var(--fe-bg)!important}.dark .fe-footer__bottom{border-top-color:#333}.fe-prose img:not(.fe-theme-image__variant),main img:not(.fe-theme-image__variant){box-sizing:border-box;cursor:zoom-in;border-radius:5px;width:auto;max-width:100%;height:auto;margin:1.25em 0;display:block;box-shadow:6px 2px 16px #88a5bf7a,-6px -2px 16px #fffc}.dark .fe-prose img:not(.fe-theme-image__variant),.dark main img:not(.fe-theme-image__variant){box-shadow:6px 2px 16px #0000007a,-6px -2px 16px #5050504d}.fe-prose .fe-toolbar-icon,main .fe-toolbar-icon{height:1em;mask:var(--fe-toolbar-icon) center / contain no-repeat;vertical-align:-.125em;background-color:currentColor;flex-shrink:0;width:1em;display:inline-block}.fe-prose ul:has(>li .fe-toolbar-icon),main ul:has(>li .fe-toolbar-icon){margin:1rem 0;padding-left:0;list-style:none}.fe-prose ul:has(>li .fe-toolbar-icon)>li,main ul:has(>li .fe-toolbar-icon)>li{align-items:center;gap:.5em;margin:.5em 0;padding-left:0;line-height:1.5;display:flex}.fe-prose ul:has(>li .fe-toolbar-icon)>li .fe-toolbar-icon,main ul:has(>li .fe-toolbar-icon)>li .fe-toolbar-icon{width:1.1em;height:1.1em;margin:0}.fe-prose .fe-toolbar-icon--reveal,main .fe-toolbar-icon--reveal{--fe-toolbar-icon:url(/assets/guide/workspace/toolbar-icons/reveal-in-tree.svg)}.fe-prose .fe-toolbar-icon--nearby,main .fe-toolbar-icon--nearby{--fe-toolbar-icon:url(/assets/guide/workspace/toolbar-icons/show-nearby.svg)}.fe-prose .fe-toolbar-icon--add,main .fe-toolbar-icon--add{--fe-toolbar-icon:url(/assets/guide/workspace/toolbar-icons/add.svg)}.fe-prose .fe-toolbar-icon--clone,main .fe-toolbar-icon--clone{--fe-toolbar-icon:url(/assets/guide/workspace/toolbar-icons/clone.svg)}.fe-prose .fe-toolbar-icon--preset,main .fe-toolbar-icon--preset{--fe-toolbar-icon:url(/assets/guide/workspace/toolbar-icons/preset.svg)}.fe-prose .fe-toolbar-icon--remove,main .fe-toolbar-icon--remove{--fe-toolbar-icon:url(/assets/guide/workspace/toolbar-icons/remove.svg)}.fe-prose .fe-toolbar-icon--open-actions,main .fe-toolbar-icon--open-actions{--fe-toolbar-icon:url(/assets/guide/workspace/toolbar-icons/open-actions.svg)}.fe-theme-image,.fe-guide-image{cursor:zoom-in;max-width:min(100%,1440px);margin:1.25em 0;display:block}.fe-theme-image picture{margin:0;display:block}.fe-theme-image__variant{box-sizing:border-box;border-radius:5px;width:auto;max-width:min(100%,1440px);height:auto;margin:0;display:block;box-shadow:6px 2px 16px #88a5bf7a,-6px -2px 16px #fffc}.fe-prose .fe-theme-image__dark,.dark .fe-prose .fe-theme-image__light{display:none}.dark .fe-prose .fe-theme-image__dark{display:block}.dark .fe-theme-image__variant{box-shadow:6px 2px 16px #0000007a,-6px -2px 16px #5050504d}html.fe-guide-lightbox-open,html.fe-guide-lightbox-open body{overflow:hidden}html.fe-guide-lightbox-open body{width:100%;position:fixed;left:0;right:0}.fe-guide-image-lightbox{overscroll-behavior:contain;background:#000000b8;border:none;width:100vw;max-width:none;max-height:none;margin:0;padding:0;overflow:hidden}.fe-guide-image-lightbox::backdrop{overscroll-behavior:contain;background:#000000b8;overflow:hidden}.fe-guide-image-lightbox__frame{box-sizing:border-box;justify-content:center;align-items:center;width:100vw;height:100vh;padding:2.5rem 1.5rem 1.5rem;display:flex;position:relative}.fe-guide-image-lightbox__image{object-fit:contain;border-radius:6px;width:auto;max-width:calc(100vw - 3rem);height:auto;max-height:calc(100vh - 4rem);display:block;box-shadow:0 20px 60px #00000073}.fe-guide-image-lightbox__close{color:#111827;cursor:pointer;z-index:1;background:#ffffffeb;border:0;border-radius:999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;padding:0;font-size:1.5rem;line-height:1;display:flex;position:fixed;top:1rem;right:1rem}.fe-guide-image-lightbox__close-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2px;width:1.25rem;height:1.25rem;display:block}.dark .fe-guide-image-lightbox__close{color:#f9fafb;background:#1f2937eb}.fe-guide-image-loupe{box-sizing:border-box;pointer-events:none;z-index:80;background-color:#fff;background-repeat:no-repeat;border:2px solid #ffffffeb;border-radius:50%;width:168px;height:168px;position:fixed;box-shadow:0 0 0 1px #0f172a59,0 12px 28px #0f172a59}.fe-guide-image-loupe[hidden]{display:none}.dark .fe-guide-image-loupe{background-color:#0f172a;border-color:#94a3b88c;box-shadow:0 0 0 1px #0f172ab3,0 12px 28px #0000008c}.fe-theme-image.fe-guide-loupe-active,.fe-guide-image.fe-guide-loupe-active{touch-action:none;user-select:none}html.fe-guide-loupe-scroll-lock,html.fe-guide-loupe-scroll-lock body{overscroll-behavior:none;touch-action:none;overflow:hidden}html.fe-guide-loupe-scroll-lock body{width:100%;position:fixed;left:0;right:0}@media (hover:hover) and (pointer:fine){.fe-theme-image,.fe-guide-image{cursor:zoom-in}}main h1{font-size:1.85em}main h2{font-size:1.5em}main h3{font-size:1.17em}main h4{font-size:1em}main h1,main h2,main h3,main h4,main h5,main h6{scroll-margin-top:calc(var(--fe-header-height) + 1rem)}.fe-custom-code-highlight{--code-border-width:5px;border-left:var(--code-border-width) solid;padding:0 calc(.75rem - var(--code-border-width));margin:0 -.75rem;display:block}.fe-code-block{background-color:#47ccff2e;border-color:#699}.fe-code-block-new{background-color:#00ff4c24;border-color:#696}.fe-code-block-changed{background-color:#ffe4003d;border-color:#c90}.fe-code-block-deleted{background-color:#f8514926;border-color:#c36}.dark .astro-code-themes,.dark .astro-code-themes span{color:var(--shiki-dark)!important}.dark .astro-code-themes{background-color:var(--shiki-dark-bg)!important}:root{--fe-primary:#2e8555;--fe-bg:#fafafa;--fe-text:#1c1e21;--fe-border:#e5e7eb;--fe-code-border:#d0d7de;--fe-code-header-bg:#f3f4f6;--fe-code-inline-bg:#eef1f4;--fe-code-muted:#57606a;--fe-code-shadow:0 8px 24px #8c959f29;--fe-table-head-bg:#f3f4f6;--fe-sidebar-width:18rem;--fe-toc-width:16rem;--fe-header-height:4rem}.dark{--fe-primary:#25c2a0;--fe-bg:#111;--fe-text:#e3e3e3;--fe-border:#333;--fe-code-border:#3d444d;--fe-code-header-bg:#1f2428;--fe-code-inline-bg:#2d333b;--fe-code-muted:#9da7b3;--fe-code-shadow:0 10px 28px #0000003d;--fe-table-head-bg:#1f2937}html,body{background:var(--fe-bg);color:var(--fe-text);color-scheme:light;margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.6}html.dark,html.dark body{color-scheme:dark}a{color:var(--fe-primary)}.fe-header{background:color-mix(in srgb, var(--fe-bg) 85%, transparent);border-bottom:1px solid var(--fe-border);isolation:isolate;z-index:20;position:sticky;top:0}.fe-header:before{backdrop-filter:blur(8px);content:"";pointer-events:none;z-index:-1;position:absolute;inset:0}.fe-header__inner{max-width:90rem;min-height:var(--fe-header-height);justify-content:space-between;align-items:center;gap:1rem;margin:0 auto;padding:0 1.5rem;display:flex}.fe-header__brand{align-items:center;gap:.5rem;min-width:0;display:flex}.fe-header__logo{min-width:0;display:flex}.fe-nav-toggle{border:1px solid var(--fe-border);color:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border-radius:.375rem;flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;display:none}.fe-nav-toggle__icon{display:block}.fe-nav-toggle__icon--close{display:none}.fe-nav-backdrop{cursor:pointer;inset:var(--fe-header-height) 0 0;z-index:18;background:#0006;border:0;width:100%;padding:0;position:fixed}.fe-nav-backdrop[hidden]{display:none}.fe-header__nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.fe-theme-toggle{border:1px solid var(--fe-border);color:inherit;cursor:pointer;background:0 0;border-radius:.375rem;align-items:center;gap:.35rem;padding:.35rem;font-size:.875rem;display:inline-flex}.dark .fe-theme-toggle{background:var(--fe-bg)}.fe-theme-toggle__text{display:none}.fe-theme-toggle__icon{display:block}@media (width<=768px){.fe-header__inner{padding:0 1rem}.fe-docsearch{width:auto}.fe-nav-docs-link{display:none}}@media (width<=480px){.fe-docsearch .DocSearch-Button-Placeholder{display:none}.fe-docsearch .DocSearch-Button{padding:0 .5rem}.fe-demo-link{display:none}}.fe-docs{grid-template-columns:var(--fe-sidebar-width) minmax(0, 1fr) var(--fe-toc-width);gap:2rem;max-width:90rem;margin:0 auto;padding:1.5rem;display:grid}.fe-sidebar{top:calc(var(--fe-header-height) + 1rem);max-height:calc(100vh - var(--fe-header-height) - 2rem);align-self:start;position:sticky;overflow:auto}.fe-sidebar__section{margin-bottom:.75rem}.fe-sidebar__section-title{margin:0 0 .35rem;font-size:.875rem;font-weight:700}a.fe-sidebar__section-title{color:inherit;border-left:0;padding:.2rem .5rem;text-decoration:none;display:block}a.fe-sidebar__section-title:hover{color:var(--fe-primary);background:0 0;border-left-color:#0000;font-weight:700}a.fe-sidebar__section-title.is-active{background:color-mix(in srgb, var(--fe-primary) 14%, transparent);color:var(--fe-primary);font-weight:700}.dark a.fe-sidebar__section-title.is-active{background:color-mix(in srgb, var(--fe-primary) 20%, transparent)}.fe-sidebar__pages{margin:0;padding:0 0 0 .5rem;list-style:none}.fe-sidebar__link{color:var(--fe-text);border-left:3px solid #0000;padding:.2rem .5rem;font-size:.875rem;line-height:1.5;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:block}.fe-sidebar__link:hover{background:color-mix(in srgb, var(--fe-primary) 8%, transparent);color:var(--fe-primary)}.fe-sidebar__link.is-active{background:color-mix(in srgb, var(--fe-primary) 14%, transparent);border-left-color:var(--fe-primary);color:var(--fe-primary);font-weight:600}.dark .fe-sidebar__link.is-active{background:color-mix(in srgb, var(--fe-primary) 20%, transparent)}.fe-sidebar__link--home{border-left:0;align-items:center;gap:.5rem;margin-bottom:.5rem;padding:.2rem 0;font-weight:700;display:flex}.fe-sidebar__link--home:hover,.fe-sidebar__link--home.is-active,.dark .fe-sidebar__link--home.is-active{color:var(--fe-primary);background:0 0;border-color:#0000}.fe-sidebar__home-icon{flex:none;display:block}.fe-sidebar__section:has(.is-active)>.fe-sidebar__section-title{color:var(--fe-primary)}.fe-content{min-width:0;overflow-x:auto}.fe-prose{overflow-wrap:break-word;min-width:0;max-width:100%;font-size:1rem;line-height:1.6}.fe-prose :not(pre)>code{background:var(--fe-code-inline-bg);border:1px solid color-mix(in srgb, var(--fe-code-border) 75%, transparent);box-decoration-break:clone;color:inherit;border-radius:.3rem;padding:.12em .36em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.875em}.fe-prose kbd{background:var(--docsearch-key-background);border:1px solid color-mix(in srgb, var(--docsearch-subtle-color) 20%, transparent);box-shadow:none;box-sizing:border-box;color:var(--docsearch-key-color);vertical-align:baseline;white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;min-width:26px;height:26px;padding:0 .4em;font-family:system-ui,-apple-system,sans-serif;font-size:14px;font-weight:400;line-height:1;display:inline-flex;position:relative}html.dark .fe-prose kbd{box-shadow:none;color:#e3e3e3;background:#262626;border:1px solid #444}.fe-prose .fe-key-combo{white-space:nowrap;align-items:center;gap:.25em;display:inline-flex}.fe-prose pre.astro-code{border:1px solid var(--fe-code-border);box-shadow:var(--fe-code-shadow);box-sizing:border-box;scrollbar-color:var(--fe-code-border) transparent;scrollbar-width:thin;tab-size:2;border-radius:.625rem;max-width:100%;margin:1.25rem 0;padding:3rem 1.25rem 1.15rem;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.875rem;line-height:1.65;position:relative}.fe-prose pre.astro-code[data-language]:before{background:var(--fe-code-header-bg);border-bottom:1px solid var(--fe-code-border);color:var(--fe-code-muted);content:attr(data-language);letter-spacing:.06em;text-transform:uppercase;border-radius:.5625rem .5625rem 0 0;padding:.65rem 1rem;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.6875rem;font-weight:700;position:absolute;top:0;left:0;right:0}.fe-prose pre.astro-code code{color:inherit;font:inherit;background:0 0;border:0;min-width:max-content;padding:0;display:block}@media (width<=640px){.fe-prose pre.astro-code{padding:2.85rem 1rem 1rem;font-size:.8125rem}}.fe-article-pager{grid-template-columns:1fr 1fr;gap:.75rem;margin:0 0 1.5rem;display:grid}.fe-article-pager--bottom{border-top:1px solid var(--fe-border);margin:2rem 0 0;padding-top:1.25rem}.fe-article-pager--top{border-bottom:1px solid var(--fe-border);padding-bottom:1rem}.fe-article-pager__link{border:1px solid var(--fe-border);color:inherit;border-radius:.5rem;flex-direction:column;gap:.2rem;min-width:0;padding:.75rem .9rem;text-decoration:none;transition:border-color .15s,background-color .15s;display:flex}.fe-article-pager__link:hover{background:color-mix(in srgb, var(--fe-primary) 8%, var(--fe-bg));border-color:var(--fe-primary);color:inherit}.fe-article-pager__link--next{text-align:right}.fe-article-pager__direction{color:color-mix(in srgb, var(--fe-text) 65%, transparent);letter-spacing:.02em;text-transform:uppercase;font-size:.75rem;font-weight:600}.fe-article-pager__title{color:var(--fe-primary);overflow-wrap:anywhere;font-size:.95rem;font-weight:600;line-height:1.35}.fe-article-pager__spacer{display:block}@media (width<=640px){.fe-article-pager{grid-template-columns:1fr}.fe-article-pager__link--next{text-align:left}.fe-article-pager__spacer{display:none}}.fe-content__title{margin-top:0;font-size:1.85em}.fe-content__edit{margin-bottom:1rem;font-size:.875rem;display:inline-block}.fe-toc{top:calc(var(--fe-header-height) + 1rem);align-self:start;font-size:.8125rem;position:sticky}.fe-toc__title{text-transform:uppercase;margin:0 0 .75rem;font-size:.75rem;font-weight:700}.fe-toc__list{margin:0;padding:0;list-style:none}.fe-toc__item{position:relative}.fe-toc__item--depth-3{padding-left:1rem}.fe-toc__link{color:var(--fe-text);border-left:2px solid #0000;padding:.125rem 0 .125rem .75rem;line-height:1.6;text-decoration:none;transition:border-color .15s,color .15s;display:block}.fe-toc__link:hover{color:var(--fe-primary)}.fe-toc__link--active{border-left-color:var(--fe-primary);color:var(--fe-primary);font-weight:500}.fe-toc__back-to-top{background:var(--fe-bg-secondary);border:1px solid var(--fe-border);color:var(--fe-text);cursor:pointer;opacity:0;border-radius:4px;justify-content:center;align-items:center;margin-top:1rem;padding:.375rem;transition:background .15s,color .15s,opacity .2s;display:none}.fe-toc__back-to-top--visible{opacity:1;display:inline-flex}.fe-toc__back-to-top:hover{background:var(--fe-primary);color:#fff}.fe-prose table{border-collapse:collapse;width:100%;max-width:100%;margin:1.25em 0;display:table}.fe-prose thead{background:var(--fe-table-head-bg)}.fe-prose th,.fe-prose td{border:1px solid var(--fe-border);text-align:left;vertical-align:top;padding:.5rem .75rem}.fe-section-toc td:first-child{width:32%;min-width:12rem}.fe-prose th{font-weight:600}.fe-prose .fe-admonition{border:1px solid var(--fe-admonition-border);border-left-width:4px;border-radius:.375rem;margin:1.25rem 0;padding:.875rem 1rem}.fe-prose .fe-admonition__title{margin:0 0 .5rem;font-weight:700}.fe-prose .fe-admonition__title+:last-child,.fe-prose .fe-admonition__title+p:last-child{margin-bottom:0}.fe-prose .fe-admonition p:not(.fe-admonition__title){margin:.5rem 0 0}.fe-prose .fe-admonition p:not(.fe-admonition__title):first-of-type{margin-top:0}.fe-admonition--tip{--fe-admonition-border:#00a400;background:#e6f6e6}.fe-admonition--note,.fe-admonition--info,.fe-admonition--authors{--fe-admonition-border:#54c7ec;background:#eef9fd}.fe-admonition--important{--fe-admonition-border:#ffba00;background:#fff8e6}.fe-admonition--warning,.fe-admonition--caution{--fe-admonition-border:#ff9800;background:#fff4e6}.fe-admonition--developers{--fe-admonition-border:#9e9e9e;background:#f5f5f5}.dark .fe-admonition--tip{background:#003100}.dark .fe-admonition--note,.dark .fe-admonition--info,.dark .fe-admonition--authors{background:#003a4d}.dark .fe-admonition--important{background:#4d3800}.dark .fe-admonition--warning,.dark .fe-admonition--caution{background:#4d2c00}.dark .fe-admonition--developers{background:#2a2a2a}@media (width<=1100px){.fe-docs{grid-template-columns:var(--fe-sidebar-width) minmax(0, 1fr)}.fe-toc{display:none}}@media (width<=900px){.fe-docs{grid-template-columns:minmax(0,1fr);display:block}.fe-nav-toggle{display:inline-flex}html.fe-nav-open .fe-nav-toggle__icon--open{display:none}html.fe-nav-open .fe-nav-toggle__icon--close{display:block}.fe-sidebar{background:var(--fe-bg);border-right:1px solid var(--fe-border);overscroll-behavior:contain;pointer-events:none;max-height:none;bottom:0;left:0;top:var(--fe-header-height);visibility:hidden;z-index:19;align-self:auto;width:min(20rem,85vw);padding:1rem 1rem 2rem;transition:transform .2s,visibility .2s;position:fixed;overflow:auto;transform:translate(-100%)}.fe-sidebar:focus{outline:none}.fe-sidebar:focus-visible{outline:2px solid var(--fe-primary);outline-offset:-2px}html.fe-nav-open{overflow:hidden}html.fe-nav-open .fe-sidebar{pointer-events:auto;visibility:visible;transform:translate(0);box-shadow:.5rem 0 1.5rem #0000001f}}@media (width<=900px) and (prefers-reduced-motion:reduce){.fe-sidebar{transition:none}}.fe-docsearch{flex:none;width:11.5rem}.fe-docsearch:empty{min-height:2rem;display:inline-block}.fe-docsearch .DocSearch-Button{border:1px solid var(--fe-border);color:inherit;background:0 0;border-radius:.375rem;height:2rem;margin:0;padding:0 .75rem;font-size:.875rem}.fe-docsearch .DocSearch-Button-Keys,.fe-docsearch .DocSearch-Button-Placeholder{color:inherit}html.dark{--docsearch-key-background:#262626;--docsearch-key-color:#e3e3e3}html.dark .DocSearch-Button{background:var(--fe-bg);border-color:var(--fe-border)}html.dark .DocSearch-Button-Key,html.dark .DocSearch-Button-Keys kbd,html.dark .DocSearch-Button-Keys>*,html.dark footer.DocSearch-Footer>ul.DocSearch-Commands li kbd.DocSearch-Commands-Key,html.dark .DocSearch-Modal .DocSearch-Footer .DocSearch-Commands kbd,html.dark .DocSearch-Modal footer.DocSearch-Footer ul.DocSearch-Commands li kbd{color:#e3e3e3!important;box-shadow:none!important;background:#262626!important;border:1px solid #444!important}html.dark .DocSearch-Button-Placeholder{color:var(--fe-text)}html.dark .DocSearch-Modal,html.dark .DocSearch{--docsearch-text-color:#e3e3e3;--docsearch-muted-color:#9ca3af;--docsearch-container-background:#000000bf;--docsearch-modal-background:#1a1a1a;--docsearch-modal-shadow:none;--docsearch-searchbox-background:#111;--docsearch-searchbox-focus-background:#111;--docsearch-hit-background:#262626;--docsearch-hit-color:#e3e3e3;--docsearch-hit-shadow:none;--docsearch-footer-background:#111;--docsearch-footer-shadow:none;--docsearch-key-background:#262626;--docsearch-key-color:#e3e3e3;--docsearch-key-pressed-shadow:none;--docsearch-logo-color:#9ca3af;--docsearch-highlight-color:#25c2a0}.DocSearch-Container{z-index:400;inset:0;position:fixed!important}@media (prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation-duration:.01ms}}:root{--docsearch-font-family:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--docsearch-primary-color:#003dff;--docsearch-primary-dark-color:#022eb9;--docsearch-soft-primary-color:#003dff1a;--docsearch-subtle-color:#d6d6e7;--docsearch-text-color:#23263b;--docsearch-error-color:#ef5350;--docsearch-error-soft-color:#febdc5;--docsearch-error-text-color:#7a1c2b;--docsearch-success-color:#e8f5e9;--docsearch-secondary-text-color:#5a5e9a;--docsearch-background-color:#f5f5fa;--docsearch-spacing:1rem;--docsearch-icon-stroke-width:1.4;--docsearch-focus-color:#005fcc;--docsearch-highlight-color:#003dff;--docsearch-muted-color:#9698c3;--docsearch-muted-color-darker:#787aa540;--docsearch-icon-color:#5a5e9a;--docsearch-container-background:#656c85cc;--docsearch-logo-color:#003dff;--docsearch-border-radius:4px;--docsearch-search-button-background:#fff;--docsearch-search-button-text-color:var(--docsearch-secondary-text-color);--docsearch-modal-width:800px;--docsearch-modal-height:600px;--docsearch-modal-radius:12px;--docsearch-modal-variable-height:60dvh;--docsearch-modal-background:#fff;--docsearch-modal-shadow:#0003 0 12px 28px 0, #0000001a 0 2px 4px 0, #ffffff0d 0 0 0 1px inset;--docsearch-searchbox-height:56px;--docsearch-searchbox-initial-height:56px;--docsearch-searchbox-background:#ffffffa6;--docsearch-searchbox-focus-background:#ffffffa6;--docsearch-actions-width:99px;--docsearch-actions-height:44px;--docsearch-hit-height:56px;--docsearch-hit-color:#444950;--docsearch-hit-highlight-color:#003dff1a;--docsearch-hit-background:#fff;--docsearch-hit-focus-background:var(--docsearch-background-color);--docsearch-key-background:#f5f5fa;--docsearch-key-color:#5a5e9a;--docsearch-key-pressed-shadow:inset 0 2px 4px #787aa540;--docsearch-footer-height:52px;--docsearch-footer-background:#ffffffa6;--docsearch-footer-shadow:0 -1px 0 0 #e0e3e8, 0 -3px 6px 0 #45629b1f;--shimmer-bg:linear-gradient(90deg, #e0e3e8 0%, var(--docsearch-muted-color) 20%, var(--docsearch-muted-color) 60%, #e0e3e8 95%);--docsearch-dropdown-menu-background:var(--docsearch-hit-background);--docsearch-dropdown-menu-item-hover-background:var(--docsearch-background-color);--docsearch-chip-text-color:var(--docsearch-primary-dark-color);--docsearch-chip-background:#bbd1ff;--docsearch-menu-trigger-active-background:var(--docsearch-soft-primary-color);--docsearch-menu-trigger-active-text-color:var(--docsearch-primary-dark-color);--docsearch-popover-background:#fff;--docsearch-popover-shadow:0 0 0 1px #21243d0d, 0 4px 8px -2px #21243d40;--docsearch-popover-arrow-color:#e6e6f0;--docsearch-code-block-background:#ebebf0}:root[data-theme=dark]{--docsearch-primary-dark-color:#9ac8ff;--docsearch-text-color:#c4c7dc;--docsearch-secondary-text-color:#b6b7d5;--docsearch-subtle-color:#212139;--docsearch-error-color:#ef5350;--docsearch-success-color:#43a04733;--docsearch-highlight-color:#457aff;--docsearch-focus-color:#9ac8ff;--docsearch-background-color:#36395a;--docsearch-icon-color:#b6b7d5;--docsearch-container-background:#090a11cc;--docsearch-modal-background:#15172a;--docsearch-modal-shadow:inset 1px 1px 0 0 #2c2e40, 0 3px 8px 0 #000309;--docsearch-searchbox-background:#000000a6;--docsearch-searchbox-focus-background:#000000a6;--docsearch-hit-color:#bec3c9;--docsearch-hit-shadow:none;--docsearch-hit-background:var(--docsearch-modal-background);--docsearch-hit-focus-background:#090a11;--docsearch-key-background:#36395a;--docsearch-key-color:#b6b7d5;--docsearch-key-pressed-shadow:inset 0 2px 4px #0c0d1466;--docsearch-footer-background:#000000a6;--docsearch-footer-shadow:inset 0 1px 0 0 #494c6a80, 0 -4px 8px 0 #0003;--docsearch-logo-color:#fff;--docsearch-muted-color:#7f8497;--shimmer-bg:linear-gradient(90deg, #e0e3e8 0%, var(--docsearch-muted-color) 20%, var(--docsearch-muted-color) 60%, #e0e3e8 95%);--docsearch-dropdown-menu-background:var(--docsearch-hit-focus-background);--docsearch-dropdown-menu-item-hover-background:var(--docsearch-modal-background);--docsearch-search-button-background:var(--docsearch-modal-background);--docsearch-search-button-text-color:var(--docsearch-text-color);--docsearch-chip-text-color:var(--docsearch-text-color);--docsearch-chip-background:var(--docsearch-hit-focus-background);--docsearch-menu-trigger-active-background:var(--docsearch-hit-focus-background);--docsearch-menu-trigger-active-text-color:var(--docsearch-text-color);--docsearch-popover-background:var(--docsearch-hit-focus-background);--docsearch-popover-shadow:0 0 0 1px #ffffff14, 0 4px 8px -2px #0000008c;--docsearch-popover-arrow-color:var(--docsearch-hit-focus-background);--docsearch-code-block-background:#212139}.DocSearch-Button{all:unset;border:1px solid var(--docsearch-subtle-color);background-color:var(--docsearch-search-button-background);color:var(--docsearch-search-button-text-color);cursor:pointer;-webkit-user-select:none;user-select:none;height:36px;font-family:var(--docsearch-font-family);border-radius:.5rem;justify-content:space-between;align-items:center;padding:0 8px;display:flex}.DocSearch-Button-Container{align-items:center;height:100%;display:flex}.DocSearch-Button-Container svg{color:currentColor}.DocSearch-Search-Icon,.DocSearch-Back-Icon{color:var(--docsearch-highlight-color);stroke-width:1.6px}.DocSearch-Button-Placeholder{color:currentColor;padding-block:0;padding-inline:8px 12px;font-size:1rem;line-height:normal;display:inline-block}.DocSearch-Button-Keys{min-width:calc(40px + .8em);display:flex}.DocSearch-Button-Key{background:var(--docsearch-key-background);color:var(--docsearch-key-color);width:24px;height:24px;font-size:14px;font-family:var(--docsearch-font-family);border:1px solid color-mix(in srgb, var(--docsearch-subtle-color) 20%, transparent);border-radius:4px;justify-content:center;align-items:center;transition-property:all;transition-duration:.1s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;position:relative;box-shadow:none!important}@media (prefers-reduced-motion:reduce){.DocSearch-Button-Key{transition-duration:0s}}.DocSearch-Button-Key--ctrl{width:33px}.DocSearch-Button-Key:first-child{margin-inline-end:.4em}.DocSearch-Button-Key--pressed{transform:translateY(1px);box-shadow:var(--docsearch-key-pressed-shadow)!important}@media (width<=768px){.DocSearch-Button{width:auto}.DocSearch-Button-Keys,.DocSearch-Button-Placeholder{display:none}}.DocSearch--active{overflow:hidden!important}.DocSearch-Container,.DocSearch-Container *{box-sizing:border-box}.DocSearch-Container{background-color:var(--docsearch-container-background);backdrop-filter:blur(4px);z-index:400;width:100vw;height:100vh;position:fixed;inset-block-start:0;inset-inline-start:0}.DocSearch-Container a{text-decoration:none}.DocSearch-Modal{background:var(--docsearch-modal-background);border-radius:var(--docsearch-modal-radius);box-shadow:var(--docsearch-modal-shadow);max-width:var(--docsearch-modal-width);font-family:var(--docsearch-font-family);flex-direction:column;margin:60px auto auto;display:flex;position:relative}.DocSearch-Popover-Positioner{width:var(--positioner-width);height:var(--positioner-height);max-width:var(--available-width);isolation:isolate}.DocSearch-Popover-Popup{width:var(--popup-width,auto);height:var(--popup-height,auto);background-color:var(--docsearch-popover-background);z-index:999;max-width:500px;box-shadow:var(--docsearch-popover-shadow);border-radius:var(--docsearch-border-radius);transform-origin:var(--transform-origin);outline:none;padding-block:1rem;padding-inline:1rem;position:relative}.DocSearch-Popover-Title{color:var(--docsearch-text-color);font-size:.875em;font-weight:600;line-height:1.25em}.DocSearch-Popover-Arrow{--arrow-height:8px;--arrow-width:18px;width:var(--arrow-width);height:var(--arrow-height);display:block;position:relative;overflow:clip}.DocSearch-Popover-Arrow[data-side=top]{bottom:calc(var(--arrow-height) * -1);rotate:180deg}.DocSearch-Popover-Arrow[data-side=bottom]{top:calc(var(--arrow-height) * -1);rotate:0deg}.DocSearch-Popover-Arrow[data-side=left]{right:calc(calc(var(--arrow-width) * .67) * -1);rotate:90deg}.DocSearch-Popover-Arrow[data-side=right]{left:calc(calc(var(--arrow-width) * .67) * -1);rotate:-90deg}.DocSearch-Popover-Arrow:before{content:"";box-sizing:border-box;width:calc(var(--arrow-height) * sqrt(2));height:calc(var(--arrow-height) * sqrt(2));background-color:var(--docsearch-popover-background);border:1px solid var(--docsearch-popover-arrow-color);display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)rotate(45deg)}.DocSearch-Popover-Close{appearance:none;min-width:1.5em;min-height:1.5em;stroke-width:var(--docsearch-icon-stroke-width);border-radius:var(--docsearch-border-radius);cursor:pointer;color:var(--docsearch-text-color);background:0 0;border:0;justify-content:center;align-items:center;display:flex;position:absolute;top:1em;right:1rem}.DocSearch-Popover-Close:hover,.DocSearch-Popover-Close:focus-visible{color:var(--docsearch-highlight-color);background:var(--docsearch-soft-primary-color)}.DocSearch-Popover-Close svg{width:1rem;height:1rem}.DocSearch-Menu{position:relative}.DocSearch-Menu-content{border-radius:var(--docsearch-border-radius);background-color:var(--docsearch-dropdown-menu-background);z-index:422;flex-direction:column;min-width:195px;padding:8px 0;display:none;position:absolute;inset-block-start:calc(100% + 12px);inset-inline-end:0;box-shadow:0 0 0 1px #21243d0d,0 8px 16px -4px #21243d40}.DocSearch-Menu-content.open{display:flex}.DocSearch-Menu-item{color:var(--docsearch-text-color);cursor:pointer;white-space:nowrap;background-color:#0000;border:0;align-items:center;gap:8px;padding:10px 16px;font-size:14px;display:flex}.DocSearch-Menu-item:hover{background-color:var(--docsearch-dropdown-menu-item-hover-background)}.DocSearch-Menu-Trigger{appearance:none;color:var(--docsearch-text-color);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:.25rem;align-items:center;gap:.5em;padding-block:.285em;padding-inline:.571em;font-size:.875em;font-weight:400;line-height:1.43em;display:inline-flex}.DocSearch-Menu-Trigger:hover,.DocSearch-Menu-Trigger[data-popup-open],.DocSearch-Menu-Trigger[data-has-selection=true]{background:var(--docsearch-menu-trigger-active-background);color:var(--docsearch-menu-trigger-active-text-color)}.DocSearch-Menu-Trigger:focus-visible{outline:2px solid var(--docsearch-primary-color)}.DocSearch-Menu-Trigger svg{stroke-width:var(--docsearch-icon-stroke-width);flex-shrink:0;block-size:1.5rem;inline-size:1.5rem;transition:transform .15s ease-in-out;transform:rotate(0)}.DocSearch-Menu-Trigger[data-popup-open] svg{transform:rotate(-180deg)}@media (prefers-reduced-motion:reduce){.DocSearch-Menu-Trigger svg{transition-duration:0s}}.DocSearch-Menu-Positioner{isolation:isolate;z-index:999}.DocSearch-Menu-Popup{background-color:var(--docsearch-popover-background);box-shadow:var(--docsearch-popover-shadow);min-width:12.5rem;max-height:20rem;transform-origin:var(--transform-origin);border-radius:.25rem;outline:none;padding-block:.5rem;overflow-y:auto}.DocSearch-Menu-Item{color:var(--docsearch-text-color);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;align-items:center;gap:.25rem;min-height:3rem;padding-block:.714em;padding-inline:1.14em;font-size:.875em;line-height:1.43em;display:flex}@media screen and (width>=768px){.DocSearch-Menu-Item{min-height:0}}.DocSearch-Menu-Item:hover,.DocSearch-Menu-Item[data-highlighted]{background:var(--docsearch-dropdown-menu-item-hover-background)}.DocSearch-Menu-Item:focus-visible{outline:2px solid var(--docsearch-focus-color);outline-offset:-2px}.DocSearch-Menu-Item svg{flex-shrink:0}.DocSearch-Menu-RadioItem[data-checked],.DocSearch-Menu-CheckboxItem[data-checked]{color:var(--docsearch-highlight-color)}.DocSearch-Menu-ResetItem{padding-inline-start:calc(1.14em + 1.25rem)}.DocSearch-Menu-RadioItem-Indicator,.DocSearch-Menu-CheckboxItem-Indicator{--indicator-size:1rem;pointer-events:none;width:var(--indicator-size);justify-content:center;align-items:center;display:inline-flex}:is(.DocSearch-Menu-RadioItem-Indicator,.DocSearch-Menu-CheckboxItem-Indicator) span{justify-content:center;align-items:center;display:inline-flex}:is(.DocSearch-Menu-RadioItem-Indicator,.DocSearch-Menu-CheckboxItem-Indicator) svg{stroke-width:var(--docsearch-icon-stroke-width);height:var(--indicator-size);width:var(--indicator-size)}.DocSearch-Chip{color:var(--docsearch-chip-text-color);background:var(--docsearch-chip-background);border-radius:100vw;align-items:center;gap:.29em;height:2.14em;padding-inline:.57em;font-size:.875em;display:inline-flex}.DocSearch-Chip:focus-within,.DocSearch-Chip:has(:focus-visible){outline:2px solid var(--docsearch-primary-color)}.DocSearch-Chip-Dismiss{all:unset;color:inherit;cursor:pointer;justify-content:center;align-items:center;width:1em;height:1em;display:inline-flex}.DocSearch-Chip-Dismiss svg{stroke-width:var(--docsearch-icon-stroke-width)}.DocSearch-SearchBar{display:flex}.DocSearch-FacetBar{background:var(--docsearch-modal-background);scrollbar-width:none;align-items:center;gap:.57em;padding-block:.57em;padding-inline:.857em;display:flex;overflow-x:auto}.DocSearch-FacetBar::-webkit-scrollbar{display:none}.DocSearch-FacetSelectionBar{border-block:1px solid var(--docsearch-subtle-color);flex-wrap:wrap;align-items:center;gap:.57em;padding-block:.57em;padding-inline:.857em;display:flex}.DocSearch-FacetSelectionBar::-webkit-scrollbar{display:none}.DocSearch-FacetSelectionBar-Action{all:unset;color:var(--docsearch-secondary-text-color);cursor:pointer;border-radius:100vw;align-items:center;height:2.14em;padding-inline:.57em;font-size:.875em;display:inline-flex}.DocSearch-FacetSelectionBar-Action:hover,.DocSearch-FacetSelectionBar-Action:focus{background-color:var(--docsearch-background-color);color:var(--docsearch-text-color)}.DocSearch-FacetSelectionBar-Action:focus-visible{outline:2px solid var(--docsearch-primary-color)}.DocSearch-Form{background:var(--docsearch-searchbox-focus-background);border-block-end:1px solid var(--docsearch-subtle-color);border-radius:var(--docsearch-modal-radius) var(--docsearch-modal-radius) 0 0;min-height:var(--docsearch-searchbox-initial-height);height:var(--docsearch-searchbox-height,var(--docsearch-searchbox-initial-height));padding-block:var(--docsearch-spacing);align-items:center;width:100%;margin:0;padding-inline:16px;display:flex;position:relative}.DocSearch-Input,.DocSearch-Modal-heading{appearance:none;color:var(--docsearch-text-color);font:inherit;resize:none;background:0 0;border:0;outline:none;flex:1;width:80%;height:100%;padding-block-start:0;padding-inline-start:8px;font-size:1rem;font-weight:400;line-height:1.4;overflow-y:hidden}.DocSearch-Modal-heading{align-items:center;display:inline-flex}.DocSearch-Input::placeholder{color:var(--docsearch-secondary-text-color);opacity:1}.DocSearch-Input::-webkit-search-cancel-button{display:none}.DocSearch-Input::-webkit-search-decoration{display:none}.DocSearch-Input::-webkit-search-results-button{display:none}.DocSearch-Input::-webkit-search-results-decoration{display:none}.DocSearch-Actions{width:var(--docsearch-actions-width);height:var(--docsearch-actions-height);justify-content:flex-end;align-items:center;gap:8px;padding:0 2px;display:flex}.DocSearch-Divider{border-inline-start:1px solid var(--docsearch-subtle-color);height:16px}.DocSearch-Action{appearance:none;min-width:24px;min-height:24px;color:var(--docsearch-icon-color);border-radius:var(--docsearch-border-radius);cursor:pointer;stroke-width:var(--docsearch-icon-stroke-width);background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:2px;animation:.1s ease-in forwards fade-in;display:flex;inset-inline-end:0}.DocSearch-LoadingIndicator,.DocSearch-MagnifierLabel{margin:0;padding:0}.DocSearch-MagnifierLabel{color:var(--docsearch-highlight-color);justify-content:center;align-items:center;width:2rem;height:2rem;margin-left:-.5rem;display:flex}.DocSearch-LoadingIndicator{color:var(--docsearch-highlight-color);justify-content:center;align-items:center;display:flex}@media (prefers-reduced-motion:reduce){.DocSearch-Action{animation:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.DocSearch-Action,.DocSearch-AskAi-Return{animation-duration:0s}}.DocSearch-Close[hidden],.DocSearch-Input[hidden]{display:none}.DocSearch-Action:hover,.DocSearch-Action:focus-visible{color:var(--docsearch-highlight-color);background:var(--docsearch-soft-primary-color)}.DocSearch-LoadingIndicator svg,.DocSearch-MagnifierLabel svg{color:var(--docsearch-icon-color);width:1rem;height:1rem}.DocSearch-Form:focus-within .DocSearch-MagnifierLabel svg{color:var(--docsearch-highlight-color)}.DocSearch-Clear{appearance:none;color:var(--docsearch-highlight-color);cursor:pointer;font:inherit;-webkit-user-select:none;user-select:none;white-space:nowrap;height:28px;background:0 0;border:0;outline:none;flex:none;margin-inline-start:var(--docsearch-spacing);padding:0;font-size:.9em;font-weight:300;overflow:hidden}.DocSearch-Close:focus-visible,.DocSearch-Clear:focus-visible{outline:2px solid var(--docsearch-focus-color);outline-offset:1px;border-radius:4px}.DocSearch-Dropdown{height:var(--docsearch-modal-variable-height);max-height:calc(var(--docsearch-modal-height) - var(--docsearch-spacing) - var(--docsearch-footer-height));min-height:var(--docsearch-spacing);padding:0 var(--docsearch-spacing);scrollbar-color:var(--docsearch-muted-color) var(--docsearch-modal-background);scrollbar-width:thin;scrollbar-gutter:stable;overflow-y:auto}.DocSearch-Dropdown::-webkit-scrollbar{width:12px}.DocSearch-Dropdown::-webkit-scrollbar-track{background:0 0}.DocSearch-Dropdown::-webkit-scrollbar-thumb{background-color:var(--docsearch-muted-color);border:3px solid var(--docsearch-modal-background);border-radius:20px}.DocSearch-Dropdown-Container ul{margin:0;padding:0;list-style:none}.DocSearch-Label{color:var(--docsearch-secondary-text-color);font-size:.875em;font-weight:400;line-height:1.6em}.DocSearch-Help{color:var(--docsearch-secondary-text-color);-webkit-user-select:none;user-select:none;margin:0;font-size:.8em;font-weight:300;line-height:1.5em}.DocSearch-Title{color:var(--docsearch-text-color);vertical-align:middle;overflow-wrap:anywhere;font-size:1.1em;font-weight:300;line-height:1.5em}.DocSearch-Title strong{font-weight:500}.DocSearch-Logo a{display:flex}.DocSearch-Logo svg{color:var(--docsearch-logo-color);margin-inline-start:8px}.DocSearch-Hits:last-of-type{margin-block-end:24px}.DocSearch-Hits mark{color:var(--docsearch-highlight-color);background:0 0}.DocSearch-HitsFooter{color:var(--docsearch-muted-color);padding:var(--docsearch-spacing);justify-content:center;margin-block-end:var(--docsearch-spacing);font-size:.85em;display:flex}.DocSearch-HitsFooter a{color:inherit;border-block-end:1px solid}.DocSearch-Hit{border-radius:4px;padding-block-end:4px;scroll-margin-block-start:40px;display:flex;position:relative}.DocSearch-Hit:first-of-type{margin-block-start:4px}.DocSearch-Hit a{background:var(--docsearch-hit-background);cursor:pointer;border-radius:4px;width:100%;padding-inline-start:.5rem;display:block}.DocSearch-Hit-source{background:var(--docsearch-modal-background);color:var(--docsearch-text-color);z-index:10;align-items:center;gap:10px;margin:0 -4px;padding:8px 4px 4px;font-size:.9em;font-weight:400;line-height:32px;display:flex;position:sticky;inset-block-start:0}.DocSearch-Hit-source svg{width:18px;height:18px;stroke-width:var(--docsearch-icon-stroke-width)}.DocSearch-Dropdown-Container .DocSearch-Hits-padded{padding-inline-start:1em}.DocSearch-Hit-Tree{color:var(--docsearch-muted-color);height:var(--docsearch-hit-height);opacity:.5;stroke-width:var(--docsearch-icon-stroke-width);width:24px}.DocSearch-Hit[aria-selected=true] a{background-color:var(--docsearch-hit-focus-background)}.DocSearch-Hit mark{color:var(--docsearch-highlight-color);text-underline-offset:.3em;text-decoration:underline}.DocSearch-Hit-Container{color:var(--docsearch-text-color);height:var(--docsearch-hit-height);flex-direction:row;align-items:center;padding:0 .5rem 0 0;display:flex}.DocSearch-Hit-icon{color:var(--docsearch-secondary-text-color);height:24px;stroke-width:var(--docsearch-icon-stroke-width);width:24px}.DocSearch-Hit-icon svg{width:20px;height:20px}.DocSearch-Hit-icon--start{align-self:flex-start;margin-block-start:.5em}.DocSearch-Hit-action,.DocSearch-Hit-action-button{width:22px;height:22px}.DocSearch-Hit-action{color:var(--docsearch-muted-color);stroke-width:var(--docsearch-icon-stroke-width);align-items:center;display:flex}.DocSearch-Hit-action svg{width:18px;height:18px;display:block}.DocSearch-Hit-action-button--pin svg{width:14px;height:14px;margin-inline-start:2px}.DocSearch-Hit-action+.DocSearch-Hit-action{margin-inline-start:6px}.DocSearch-Hit-action-button{appearance:none;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;padding:2px;display:none}.DocSearch-Hit-Select-Icon{display:none}.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-action-button,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-Select-Icon{display:block}@media (prefers-reduced-motion:reduce){.DocSearch-Hit-action-button:hover,.DocSearch-Hit-action-button:focus{transition-duration:0s}}.DocSearch-Hit-action-button:hover,.DocSearch-Hit-action-button:focus{background:#0003;transition:background-color .1s ease-in}.DocSearch-Hit-content-wrapper{flex-direction:column;flex:auto;justify-content:center;gap:4px;width:80%;margin:0 8px;font-weight:400;line-height:1.2em;display:flex;position:relative}.DocSearch-Hit-title,.DocSearch-Hit-path{text-overflow:ellipsis;white-space:nowrap;max-width:200px;overflow:hidden}@media screen and (width>=768px){.DocSearch-Hit-title,.DocSearch-Hit-path{max-width:584px}}.DocSearch-Hit-title{text-overflow:ellipsis;white-space:nowrap;max-width:200px;font-size:.9em;overflow:hidden}@media screen and (width>=768px){.DocSearch-Hit-title{max-width:584px}}.DocSearch-Hit-path{color:var(--docsearch-secondary-text-color);font-size:.75em}.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-title,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-Tree{color:var(--docsearch-text-color)}.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-action{color:var(--docsearch-secondary-text-color)}.DocSearch-Hit[aria-selected=true] mark{color:var(--docsearch-highlight-color)}.DocSearch-Hit-badge{background-color:var(--docsearch-hit-focus-background);border-radius:100vw;margin-right:1em;padding-block:.5em;padding-inline:1em;font-size:.75rem;display:inline-flex}.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-badge,.DocSearch-Hit:hover .DocSearch-Hit-badge{background-color:var(--docsearch-modal-background)}.DocSearch-NoResults,.DocSearch-ErrorScreen{color:var(--docsearch-secondary-text-color);text-align:center;flex-direction:column;justify-content:center;align-items:center;width:80%;max-height:80%;margin:0 auto;font-size:1.25em;font-weight:400;display:flex}.DocSearch-NoResults{gap:.8em;margin-block-start:2em}.DocSearch-ErrorScreen{gap:24px}.DocSearch-Screen-Icon{color:var(--docsearch-icon-color)}.DocSearch-NoResults-Prefill-List{text-align:center;flex-direction:column;gap:12px;display:flex}.DocSearch-NoResults-Prefill-List-Items{flex-direction:column;gap:2px;display:flex}.DocSearch-NoResults-Prefill-List-Items p{text-align:start;align-items:center;margin:0;display:flex}.DocSearch-Prefill{appearance:none;color:var(--docsearch-highlight-color);cursor:pointer;background:0 0;border:0;border-radius:1em;align-items:center;gap:4px;height:40px;padding:0 4px;font-size:.8em;font-weight:300;display:inline-flex}.DocSearch-Prefill:hover,.DocSearch-Prefill:focus{outline:none;text-decoration:underline}.DocSearch-Footer{background:var(--docsearch-footer-background);border-block-start:1px solid var(--docsearch-subtle-color);border-radius:0 0 var(--docsearch-modal-radius) var(--docsearch-modal-radius);height:var(--docsearch-footer-height);padding:0 var(--docsearch-spacing);-webkit-user-select:none;user-select:none;z-index:300;flex-shrink:0;justify-content:space-between;align-items:center;width:100%;display:flex;position:relative}.DocSearch-Commands{color:var(--docsearch-muted-color);gap:16px;margin:0;padding:0;list-style:none;display:flex}.DocSearch-Commands li{align-items:center;display:flex}.DocSearch-Commands-Key{background-color:var(--docsearch-background-color);height:24px;color:var(--docsearch-icon-color);border:0;border-radius:2px;justify-content:center;align-items:center;width:24px;margin-inline-end:4px;display:flex;box-shadow:none!important}.DocSearch-Commands-Key svg{width:1rem;height:1rem}.DocSearch-Commands-Key:last-of-type{margin-inline-end:8px}.DocSearch-Escape-Key{letter-spacing:normal;text-align:center;text-transform:uppercase;font-size:.5rem;font-weight:300;line-height:1.2}.DocSearch-Footer-Actions{justify-content:space-between;align-items:center;gap:1rem;width:100%;display:flex}@media screen and (width>768px){.DocSearch-Footer-Actions{justify-content:unset;width:auto}}.DocSearch-Footer-Actions:not(:has(.DocSearch-Footer-Action)) .DocSearch-Logo{margin-inline-start:auto}.DocSearch-VisuallyHiddenForAccessibility{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=768px){:root{--docsearch-spacing:10px;--docsearch-footer-height:48px}body:has(.DocSearch-Container){position:fixed;overflow:hidden}.DocSearch-Dropdown{height:100%;max-height:none}.DocSearch-Container{height:calc(var(--docsearch-vh,1vh) * 100);height:100dvh}.DocSearch-Footer{position:initial;border-radius:0;inset-block-end:0}.DocSearch-Hit-content-wrapper{overflow-wrap:break-word;white-space:normal;width:80%;display:flex;position:relative}.DocSearch-Hit-title,.DocSearch-Hit-path{text-overflow:clip;white-space:normal;max-width:100%;overflow:visible}.DocSearch-Hit-Container{height:auto;min-height:var(--docsearch-hit-height);padding-block:8px}.DocSearch-Modal{box-shadow:none;height:calc(var(--docsearch-vh,1vh) * 100);border-radius:0;width:100%;max-width:100%;height:100dvh;margin:0}.DocSearch-Commands,.DocSearch-Hit-Tree{display:none}}.DocSearch-AskAi-Return{appearance:none;border-radius:var(--docsearch-border-radius);width:2rem;height:2rem;color:var(--docsearch-icon-color);cursor:pointer;stroke-width:var(--docsearch-icon-stroke-width);margin:0;background:0 0;border:0;justify-content:center;align-items:center;margin-left:-.5rem;padding:2px;animation:.1s ease-in forwards fade-in;display:flex;inset-inline-end:0}@media (prefers-reduced-motion:reduce){.DocSearch-AskAi-Return{animation:none}}.DocSearch-AskAi-Return[hidden]{display:none}.DocSearch-AskAi-Return:hover{color:var(--docsearch-highlight-color);background:var(--docsearch-soft-primary-color)}.DocSearch-Hit--AskAI{background:var(--docsearch-hit-background);cursor:pointer;border-radius:4px;width:100%;padding-inline-start:.5rem;display:block}.DocSearch-Hit[aria-selected=true] .DocSearch-Hit--AskAI{background-color:var(--docsearch-hit-focus-background)}.DocSearch-AskAiScreen{color:var(--docsearch-secondary-text-color);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:24px;width:80%;max-height:80%;margin:0 auto;font-size:1.25em;font-weight:400;display:flex}.DocSearch-NoResults--withAskAi{justify-content:flex-start;margin-block-start:0}.DocSearch-Hit-AskAIButton{height:40px}.DocSearch-Hit-AskAIButton-icon{align-items:center;margin-inline-end:8px;display:inline-flex}.DocSearch-Hit-AskAIButton-title{flex:auto;width:80%;font-size:.9em;display:flex;position:relative}.DocSearch-Hit-AskAIButton-title-query{white-space:nowrap;text-overflow:ellipsis;background:0 0;overflow:hidden}.DocSearch-AskAiScreen-Container{text-align:start;flex-direction:column;justify-content:flex-start;gap:0;width:100%;height:100%;padding:0;display:flex}.DocSearch-AskAiScreen-Disclaimer{text-align:center;color:var(--docsearch-secondary-text-color);align-self:center;align-items:center;gap:1ch;margin:0;padding-block:.5em 1em;padding-inline:0;font-size:.6em;font-weight:300;display:flex}.DocSearch-AskAiScreen-Disclaimer svg{width:1rem;height:1rem}.DocSearch-AskAiScreen-Body{flex-direction:column;gap:24px;width:100%;display:flex}.DocSearch-AskAiScreen-Response-Container{flex-direction:column;display:flex}.DocSearch-AskAiScreen-Response{width:100%;color:var(--docsearch-text-color);border-radius:4px;flex-direction:column;align-self:flex-start;gap:.8125rem;padding:16px;font-size:.8em;display:flex}.DocSearch-AskAiScreen-Message--user{background-color:var(--docsearch-background-color);border-radius:var(--docsearch-modal-radius);line-break:loose;align-self:flex-end;margin:0;padding:.5rem .75rem;font-size:14px;font-weight:400}.DocSearch-AskAiScreen-Answer-Footer{flex-flow:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.DocSearch-AskAiScreen-Actions-Controls{flex-direction:row;align-self:flex-end;align-items:center;gap:12px;display:flex}.DocSearch-Feedback-Panel{width:100%;padding-block:var(--docsearch-spacing);padding-inline:var(--docsearch-spacing);border-top:1px solid var(--docsearch-subtle-color);text-align:start;flex-direction:column;flex-basis:100%;gap:.75rem;margin-block-start:var(--docsearch-spacing);font-size:.875rem;animation:.2s ease-in forwards fade-in;display:flex}.DocSearch-Feedback-Panel-Header{justify-content:space-between;align-items:center;gap:8px;display:flex}.DocSearch-Feedback-Panel-Title{color:var(--docsearch-text-color);margin:0;font-size:1em;font-weight:600}.DocSearch-Feedback-Panel-Reasons{flex-wrap:wrap;gap:8px;display:flex}.DocSearch-Feedback-Panel-Reason{border-radius:var(--docsearch-border-radius);border:1px solid var(--docsearch-subtle-color);background:var(--docsearch-hit-background);color:var(--docsearch-text-color);cursor:pointer;align-items:center;gap:.375rem;padding-block:.375rem;padding-inline:.75rem;font-family:inherit;font-size:1em;transition:border-color .2s,background-color .2s,color .2s;display:inline-flex}.DocSearch-Feedback-Panel-Reason:hover,.DocSearch-Feedback-Panel-Reason[aria-pressed=true]{border-color:var(--docsearch-highlight-color);background:var(--docsearch-hit-highlight-color);color:var(--docsearch-highlight-color)}.DocSearch-Feedback-Panel-Reason svg{flex-shrink:0;width:14px;height:14px}.DocSearch-Feedback-Panel-Textarea{resize:vertical;box-sizing:border-box;border-radius:var(--docsearch-border-radius);border:1px solid var(--docsearch-subtle-color);background:var(--docsearch-hit-background);width:100%;min-height:64px;color:var(--docsearch-text-color);padding:10px 12px;font-family:inherit;font-size:1em;line-height:1.5}.DocSearch-Feedback-Panel-Textarea::placeholder{color:var(--docsearch-muted-color);opacity:1}.DocSearch-Feedback-Panel-Textarea:focus{border-color:var(--docsearch-highlight-color);outline:none}.DocSearch-Feedback-Panel-CharCount{color:var(--docsearch-muted-color);font-variant-numeric:tabular-nums;align-self:flex-end;margin:0;font-size:.8em}.DocSearch-Feedback-Panel-Error{color:var(--docsearch-error-color);margin:0;font-size:.85em}.DocSearch-Feedback-Panel-Actions{justify-content:flex-end;align-self:flex-end;align-items:center;gap:1em;display:flex}.DocSearch-Feedback-Panel-Submit,.DocSearch-Feedback-Panel-Cancel{border-radius:var(--docsearch-border-radius);cursor:pointer;border:0;justify-content:center;align-items:center;padding-block:.5em;padding-inline:1em;font-family:inherit;font-size:.9em;font-weight:600;transition:opacity .2s;display:flex}.DocSearch-Feedback-Panel-Submit{background:var(--docsearch-highlight-color);color:#fff}.DocSearch-Feedback-Panel-Submit:disabled{opacity:.6;cursor:default}.DocSearch-Feedback-Panel-Submit:hover:not(:disabled){opacity:.9}.DocSearch-Feedback-Panel-Cancel{background:var(--docsearch-modal-background);color:var(--docsearch-text-color)}.DocSearch-Feedback-Panel-Cancel:hover{background:var(--docsearch-subtle-color)}.DocSearch-PromptSuggestions{flex-direction:column;gap:.625rem;display:flex}.DocSearch-PromptSuggestions-Title{color:var(--docsearch-text-color);font-size:.875em;font-weight:400;line-height:1.25em}.DocSearch-PromptSuggestions-Content{flex-direction:column;justify-content:start;align-items:start;gap:.625rem;display:flex}@media screen and (width>=768px){.DocSearch-PromptSuggestions-Content{align-items:unset;justify-content:unset;flex-flow:wrap}}.DocSearch-PromptSuggestions-Action{border:1px solid var(--docsearch-subtle-color);background-color:var(--docsearch-modal-background);color:var(--docsearch-text-color);cursor:pointer;border-radius:100vw;min-height:1.875rem;padding-block:.4375rem;padding-inline:.625rem;font-size:.875em;font-weight:400;transition-property:background-color,color,border-color;transition-duration:.2s;transition-timing-function:ease;display:inline-flex}@media screen and (prefers-reduced-motion:reduce){.DocSearch-PromptSuggestions-Action{transition-property:none;transition-duration:0s}}.DocSearch-PromptSuggestions-Action:focus-visible{outline:2px solid var(--docsearch-primary-color);outline-offset:2px}.DocSearch-PromptSuggestions-Action:hover{background-color:var(--docsearch-soft-primary-color);color:var(--docsearch-highlight-color);border-color:var(--docsearch-soft-primary-color)}.DocSearch-AskAiScreen-ActionButton{cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;width:24px;margin:0;padding:4px;transition:background-color .2s;display:flex}.DocSearch-AskAiScreen-ActionButton:hover{background:var(--docsearch-hit-highlight-color)}.DocSearch-AskAiScreen-ActionButton svg{stroke-width:1.5px;width:20px;height:20px;color:var(--docsearch-icon-color)}.DocSearch-AskAiScreen-CopyButton--copied{background-color:var(--docsearch-success-color);cursor:default}.DocSearch-AskAiScreen-MessageContent{flex-direction:column;row-gap:.75rem;display:flex}.DocSearch-AskAiScreen-Error{background-color:var(--docsearch-error-soft-color);border-radius:var(--docsearch-border-radius);color:var(--docsearch-error-text-color);flex-direction:row;gap:8px;padding-block:1em;padding-inline:1em;font-size:1em;font-weight:400;display:flex}.DocSearch-AskAiScreen-Error svg{stroke-width:var(--docsearch-icon-stroke-width);width:1rem;height:1rem;margin-top:.25rem}.DocSearch-AskAiScreen-MessageContent-Tool svg{flex-shrink:0;width:.9rem;height:.9rem}.DocSearch-AskAiScreen-Error p{color:var(--docsearch-error-text-color);margin:0}.DocSearch-AskAiScreen-Error-Content{flex-direction:column;flex:1;display:flex}.DocSearch-AskAiScreen-Error-Title{font-size:1em;font-weight:600}.DocSearch-AskAiScreen-Error--ThreadDepth{color:var(--docsearch-text-color);border:1px solid var(--docsearch-error-soft-color);width:100%;margin:12px 0 8px;font-size:12px}@media (prefers-reduced-motion:no-preference){.DocSearch-AskAiScreen-Error--ThreadDepth{animation:.3s ease-out slide-down}}@keyframes slide-down{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.DocSearch-ThreadDepthError-Link{color:var(--docsearch-highlight-color);cursor:pointer;font-size:inherit;background:0 0;border:0;padding:0;font-family:inherit;text-decoration:underline}.DocSearch-ThreadDepthError-Link:hover{opacity:.8}.DocSearch-ThreadDepthError-Link:active{color:#991b1b}.DocSearch-ThreadDepthError-Link:focus-visible{outline:2px solid var(--docsearch-focus-color);outline-offset:2px}.DocSearch-AskAiScreen-FeedbackText{color:var(--docsearch-muted-color);margin:0;font-size:.7em;font-weight:400}.DocSearch-AskAiScreen-FeedbackText--visible{animation:.3s ease-in forwards fade-in}.DocSearch-AskAiScreen-ExchangesList{flex-direction:column;gap:12px;margin:8px 0;display:flex}.DocSearch-Markdown-Content{color:var(--docsearch-text-color);overflow-wrap:break-word;font-size:.9355em;line-height:1.6}.DocSearch-Markdown-Content--streaming{animation:.3s ease-in-out both fade-in}.DocSearch-Markdown-Content p{margin-block:1em;margin-inline:0}.DocSearch-Markdown-Content p:last-child{margin-block-end:0}.DocSearch-Markdown-Content p:first-child{margin-block-start:0}.DocSearch-Markdown-Content code{background-color:var(--docsearch-code-block-background);color:var(--docsearch-text-color);border-radius:var(--docsearch-border-radius);letter-spacing:normal;margin:0;padding-block:.2em;padding-inline:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:.9rem}.DocSearch-Markdown-Content pre{background-color:var(--docsearch-code-block-background);color:var(--docsearch-text-color);border-radius:var(--docsearch-border-radius);margin-block:1.5em;margin-inline:0;padding-block:1.2em;padding-inline:1.2em;overflow-x:auto}.DocSearch-Markdown-Content pre code{color:inherit;white-space:pre-wrap;overflow-wrap:break-word;background-color:#0000;border-radius:0;margin:0;padding:0;line-height:1.5}.DocSearch-Markdown-Content h1,.DocSearch-Markdown-Content h2,.DocSearch-Markdown-Content h3,.DocSearch-Markdown-Content h4,.DocSearch-Markdown-Content h5,.DocSearch-Markdown-Content h6{color:var(--docsearch-text-color);letter-spacing:-.02em;margin:1em 0;font-weight:600;line-height:1.3}.DocSearch-Markdown-Content h1{font-size:1.5em}.DocSearch-Markdown-Content h2{font-size:1.2em}.DocSearch-Markdown-Content h3{font-size:1em}.DocSearch-Markdown-Content h4{font-size:.9em}.DocSearch-Markdown-Content h5,.DocSearch-Markdown-Content h6{font-size:.8em}.DocSearch-Markdown-Content ul,.DocSearch-Markdown-Content ol{color:var(--docsearch-text-color);margin:1.2em 0;padding-inline-start:1.5em}.DocSearch-Markdown-Content ul{list-style-type:disc}.DocSearch-Markdown-Content ol{list-style-type:decimal}.DocSearch-Markdown-Content li{color:var(--docsearch-text-color);margin:.8em 0;padding-inline-start:.3em;line-height:1.6}.DocSearch-Markdown-Content li>ul,.DocSearch-Markdown-Content li>ol{margin:.5em}.DocSearch-Markdown-Content li::marker{color:var(--docsearch-muted-color)}.DocSearch-AskAiScreen-Sources-source a{color:var(--docsearch-text-color);grid-template-columns:1.25rem 1fr;align-items:center;gap:.375em;font-size:.875rem;text-decoration:none;display:grid}.DocSearch-Markdown-Content a{color:var(--docsearch-highlight-color);text-decoration:none;transition:all .2s}.DocSearch-AskAiScreen-Sources-source a:hover,.DocSearch-AskAiScreen-Sources-source a:focus-visible{text-decoration:underline}.DocSearch-Markdown-Content a:hover,.DocSearch-Markdown-Content a:focus-visible{opacity:.9;text-decoration:underline}.DocSearch-Markdown-Content blockquote{border-inline-start:4px solid var(--docsearch-hit-highlight-color);color:var(--docsearch-secondary-text-color);margin:1.5em 0;padding-block:.5em;padding-inline:1em 0;font-style:italic}.DocSearch-Markdown-Content hr{border:0;border-block-start:1px solid var(--docsearch-subtle-color);margin:1em 0}.DocSearch-Markdown-Content table{border-collapse:collapse;width:100%;margin:1.5em 0}.DocSearch-Markdown-Content th,.DocSearch-Markdown-Content td{border:1px solid var(--docsearch-subtle-color);text-align:start;padding:.75em}.DocSearch-Markdown-Content th{background-color:var(--docsearch-hit-background);font-weight:600}.DocSearch-AskAi-Thinking-Skeleton{--shimmer-gradient:#aac1fa 0%, #f5fbff 50%, #aac1fa 100%;--shimmer-bg:linear-gradient(95deg, var(--shimmer-gradient));background-color:#bbd1ff;border-radius:100px;width:100%;height:.875rem;display:block}.DocSearch-AskAi-Thinking-Skeleton.DocSearch-shimmer{background-clip:unset}.DocSearch-AskAiScreen-MessageContent-Thinking{--shimmer-gradient:#2837be 0%, #96a2f0 50%, #2837be 100%;--shimmer-bg:linear-gradient(95deg, var(--shimmer-gradient));flex-direction:column;gap:.875rem;font-size:1em;display:flex}.DocSearch-AskAiScreen-MessageContent-Thinking .DocSearch-AskAi-Thinking-Skeleton{max-width:40%}.DocSearch-AskAiScreen-MessageContent-Thinking .DocSearch-AskAi-Thinking-Skeleton--short{max-width:25%}[data-theme=dark] .DocSearch-AskAi-Thinking-Skeleton{--shimmer-gradient:#1f40c3 0%, #a0b9fa 50%, #1f40c3 100%}[data-theme=dark] .DocSearch-AskAiScreen-MessageContent-Thinking{--shimmer-gradient:#6c91ff 0%, #c8daff 50%, #6c91ff 100%}.DocSearch-AskAiScreen-MessageContent-Reasoning{color:var(--docsearch-muted-color);align-items:center;gap:4px;font-size:1em;display:flex}.DocSearch-AskAiScreen-MessageContent-Reasoning svg{color:var(--docsearch-icon-color)}.DocSearch-AskAiScreen-MessageContent-Tool{width:100%;color:var(--docsearch-secondary-text-color);align-items:center;font-size:.9rem;line-height:1.2;display:flex}.DocSearch-AskAiScreen-MessageContent-Tool.Tool--Result{padding-block-start:0}.DocSearch-AskAiScreen-MessageContent-Tool>svg{color:var(--docsearch-icon-color);margin-inline-end:8px}.DocSearch-AskAiScreen-MessageContent-Tool-Query{transition:box-shadow .2s}.DocSearch-AskAiScreen-MessageContent-Tool-Query svg{color:var(--docsearch-muted-color)}.DocSearch-AskAiScreen-MessageContent-Tool-Query:hover{box-shadow:0 1px 0 0 var(--docsearch-highlight-color);color:var(--docsearch-highlight-color);cursor:pointer}.DocSearch-AskAiScreen-MessageContent-Stopped{color:var(--docsearch-muted-color);margin-block-start:1em;font-style:italic}.DocSearch-AskAiScreen-SmallerLoadingIcon{width:16px;height:16px}.DocSearch-shimmer{background:var(--shimmer-bg);color:#0000;-webkit-text-fill-color:transparent;pointer-events:none;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:2.5s linear infinite shimmer-text;display:flex}@media screen and (prefers-reduced-motion:reduce){.DocSearch-shimmer{animation:none}}@keyframes shimmer-text{0%{background-position-x:200%}to{background-position-x:0%}}@media (width<=768px){.DocSearch-Hit-AskAIButton-icon{margin-inline-end:8px}.DocSearch-AskAiScreen-Response-Container{flex-direction:column}.DocSearch-AskAiScreen-Response{width:100%}}.DocSearch-AskAiScreen-Sources-Action{border:1px solid var(--docsearch-subtle-color);cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--docsearch-text-color);background-color:#0000;border-radius:100vw;align-items:center;gap:1ch;padding-block:.375em;padding-inline:.75em;transition:background-color .2s,border-color .2s,color .2s;display:flex}@media (prefers-reduced-motion:reduce){.DocSearch-AskAiScreen-Sources-Action{transition:none}}.DocSearch-AskAiScreen-Sources-Action:hover{background-color:var(--docsearch-soft-primary-color);color:var(--docsearch-highlight-color);border-color:var(--docsearch-soft-primary-color)}.DocSearch-AskAiScreen-Sources-Action-icon{border:1px solid var(--docsearch-subtle-color);border-radius:100vw;justify-content:center;align-items:center;width:1.8em;height:1.8em;display:inline-flex}.DocSearch-AskAiScreen-Sources-Action-icon svg{width:1rem;height:1rem;stroke-width:var(--docsearch-icon-stroke-width)}.DocSearch-AskAiScreen-Sources-Action-text{white-space:nowrap;font-size:1em;font-weight:300;line-height:1.15em}.DocSearch-AskAiScreen-Sources{color:var(--docsearch-text-color);flex-direction:column;gap:.375em;margin-block:.5rem 0;padding-inline:0;list-style-type:none;display:flex}.DocSearch-AskAiScreen-Sources-source svg{stroke-width:var(--docsearch-icon-stroke-width);width:1.25rem;height:1.25rem;color:var(--docsearch-icon-color)}.DocSearch-Conversation-History .DocSearch-Hit[aria-selected=true] a{background-color:var(--docsearch-hit-focus-background)}.DocSearch-AskAiScreen-Sources-source-title{white-space:nowrap;text-overflow:ellipsis;max-width:15rem;overflow-x:hidden}@media screen and (width>=768px){.DocSearch-AskAiScreen-Sources-source-title{max-width:20rem}}.DocSearch-CodeSnippet{position:relative}.DocSearch-CodeSnippet-CopyButton{background:var(--docsearch-code-block-background);color:var(--docsearch-text-color);cursor:pointer;border:0;border-radius:4px;align-items:center;padding-block:.2em;padding-inline:.6em;font-size:.95em;transition:opacity .2s;display:flex;position:absolute;inset-block-start:8px;inset-inline-end:8px}.DocSearch-CodeSnippet-CopyButton:hover{opacity:.8}.DocSearch-CodeSnippet-CopyButton:active{opacity:.6}.DocSearch-CodeSnippet-CopyButton svg{width:16px;height:16px;margin-inline-end:4px}.DocSearch-AskAiScreen-MessageContent-Tool-Query:hover svg{color:var(--docsearch-highlight-color)}.DocSearch-CodeSnippet-CheckIcon,.DocSearch-CodeSnippet-CopyButton--copied .DocSearch-CodeSnippet-CopyIcon{display:none}.DocSearch-CodeSnippet-CopyButton--copied .DocSearch-CodeSnippet-CheckIcon{display:inline-block}.DocSearch-Markdown-Content--streaming .DocSearch-CodeSnippet-CopyButton{display:none}.DocSearch-NewConversationScreen{padding:3em var(--docsearch-spacing)}.DocSearch-NewConversationScreen-Title{color:var(--docsearch-text-color);margin-block-end:.15em;font-size:26px;font-weight:600}.DocSearch-NewConversationScreen-Description{color:var(--docsearch-muted-color);font-size:14px}.DocSearch-NewConversationScreen-SuggestedQuestions{gap:var(--docsearch-spacing);flex-direction:column;align-items:start;margin-block-start:1.5em;display:flex}.DocSearch-NewConversationScreen-SuggestedQuestion{border-radius:var(--docsearch-border-radius);border:1px solid var(--docsearch-subtle-color);background-color:var(--docsearch-searchbox-background);height:40px;color:var(--docsearch-text-color);cursor:pointer;justify-content:center;align-items:center;padding:12px;display:inline-flex}
