.ButtonLinks_buttonLinks__ZZdRs{& ul{--gap:14px;--cols:var(--large-size-columns);@media(max-width:950px){--cols:var(--small-size-columns)}@media(max-width:784px){--cols:var(--large-size-columns)}@media(max-width:650px){--cols:var(--small-size-columns)}padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:var(--gap);& li{--flex-basis:calc((100% / var(--cols)) - (var(--gap) * (var(--cols) - 1)) / var(--cols));flex-basis:var(--flex-basis);max-width:var(--flex-basis)}}}.Callout_callout__KZ0cZ{&.Callout_note__VzYMj{--callout-color:var(--callout-note)}&.Callout_tip__JccXa{--callout-color:var(--callout-tip)}&.Callout_important__ZZ9LW{--callout-color:var(--callout-important)}&.Callout_warning__s9oWZ{--callout-color:var(--callout-warning)}&.Callout_caution__DpSlL{--callout-color:var(--callout-caution)}border-left:3px solid var(--callout-color);& .Callout_header__aK3sz{display:flex;flex-align:center;margin-bottom:14px;color:var(--callout-color);& .Callout_icon__ePMnD{margin-right:8px}}}.CardLinks_cardLinks__UyBou{& ul{--gap:20px;--cols:2;@media(max-width:950px){--cols:1}@media(max-width:784px){--cols:2}@media(max-width:650px){--cols:1}margin:16px 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:var(--gap);& li{--flex-basis:calc((100% / var(--cols)) - (var(--gap) * (var(--cols) - 1)) / var(--cols));flex-basis:var(--flex-basis);max-width:var(--flex-basis);border:1px solid var(--gray-2);border-radius:8px;&:hover{background-color:var(--gray-2)}& .CardLinks_link__BRqb_{text-decoration:none;display:block;padding:20px;& .CardLinks_title__mpsrm{margin-bottom:10px}}}}}.Breadcrumbs_breadcrumbs__NdEUS{display:flex;flex-wrap:wrap;list-style:none;& li{display:flex;align-items:center;& a{&.Breadcrumbs_active__dCCxl{text-decoration:underline}}& .Breadcrumbs_chevron__FNwNT{margin:0 10px}}}.DocsPage_docsPage__ALps9{display:flex;justify-content:center;margin-top:0;max-width:100%;--sidebar-width:320px;--sidecar-margin:24px;--sidecar-width:235px;--docs-content-max-width:800px;& .DocsPage_sidebar__SUrnY{width:var(--sidebar-width);@media (max-width:784px){display:none}@media print{display:none}overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;border-right:1px solid var(--gray-2);position:sticky;top:var(--header-height);max-height:calc(100vh - var(--header-height));min-height:calc(100vh - var(--header-height) - var(--footer-height));& .DocsPage_sidebarContentWrapper___2ct2{padding:24px 14px;&>.DocsPage_sidebarNavTree__enshl{padding:2px;height:100%}}}& .DocsPage_breadcrumbsBar__Gd_WO{padding:12px 0 30px;border-bottom:1px solid var(--gray-2)}& .DocsPage_heading__TE4Zu{padding:30px 0;border-bottom:1px solid var(--gray-2);& .DocsPage_description__2pnNp{margin-top:8px;color:var(--gray-5);max-width:70%;@media(max-width:1100px){max-width:unset}}}& .DocsPage_scrollToTopButton__qUboS{position:fixed;bottom:20px;right:20px;background:var(--gray-2);color:var(--gray-9);border-radius:5px;border:none;padding:8px 12px;font-size:16px;cursor:pointer;transition:background .2s;z-index:10;width:40px;height:40px;display:flex;justify-content:center;align-items:center;&:hover{background:var(--gray-3)}@media print{display:none}}& .DocsPage_contentWrapper__1STb9{--content-wrapper-padding-top:24px;margin:var(--content-wrapper-padding-top) auto 88px auto;display:flex;flex-grow:1;max-width:min(calc(var(--docs-content-max-width) + var(--sidecar-width) + (2 * var(--sidecar-margin))),calc(100vw - var(--sidebar-width)));@media (max-width:784px){max-width:100%;margin-left:auto;margin-bottom:54px;margin-right:auto;margin-top:24px}@media print{max-width:100%}& .DocsPage_docsContentWrapper__8LuMd{display:flex;flex-direction:column;padding:0 24px;flex-grow:1;max-width:min(var(--docs-content-max-width),calc(100vw - var(--sidebar-width) - var(--sidecar-width) - (2 * var(--sidecar-margin))));@media(max-width:1276px){max-width:min(var(--docs-content-max-width),calc(100vw - var(--sidebar-width)))}@media (max-width:784px){max-width:100%}@media print{max-width:100%}}& .DocsPage_sidecar__QR52I{position:sticky;top:calc(var(--header-height) + var(--sidecar-margin));margin-left:var(--sidecar-margin);margin-right:var(--sidecar-margin);width:var(--sidecar-width);--sidecar-margin-top:84px;margin-top:var(--sidecar-margin-top);height:min(600px,100vh - var(--header-height) - var(--sidecar-margin-top) - var(--content-wrapper-padding-top) - var(--sidecar-margin));overflow-y:auto;@media(max-width:1276px){display:none}@media print{display:none}}}.DocsPage_editOnGithub__oqBI1{display:flex;align-items:center;svg{margin-left:4px}@media print{display:none}}}.NavTree_navTree__9PCMz{display:flex;flex-direction:column}ul.NavTree_nodesList__5kvND{--node-font-size:16px;--node-padding:12px 6px;--node-border-radius:5px;display:flex;flex-direction:column;list-style:none;& li{margin-bottom:2px;width:100%;& .NavTree_folderNode__5Z7lg{--svg-rotation:0deg;& button{border-style:none;background:none;width:100%;text-align:left;font-family:inherit;font-weight:500;color:var(--gray-6);font-size:var(--node-font-size);line-height:var(--node-font-size);padding:var(--node-padding);border-radius:var(--node-border-radius);cursor:pointer;display:flex;justify-content:space-between;align-items:center;&:hover{color:var(--gray-9);background:var(--gray-2)}}& svg{transition:transform .2s}&.NavTree_isOpen__UM4_W{--svg-rotation:-180deg;& svg{transform:rotate(var(--svg-rotation))}}&>.NavTree_children__7WiZG{margin-left:12px}}& .NavTree_breakNode__fORdx{border:none;border-bottom:1px solid var(--gray-2);margin:20px 0}& .NavTree_linkNode__IAjU_{display:block;font-weight:400;color:var(--gray-5);font-size:var(--node-font-size);line-height:var(--node-font-size);padding:var(--node-padding);border-radius:var(--node-border-radius);text-decoration:none;&:hover{background:var(--gray-2);color:var(--gray-9)}&.NavTree_active__zPCS0{background:var(--brand-color);color:var(--brand-foreground)}}}}.ScrollToTop_scrollToTopButton__LFi0b{position:fixed;bottom:20px;right:20px;background:var(--gray-2);color:var(--gray-9);border-radius:5px;border:none;padding:8px 12px;font-size:16px;cursor:pointer;transition:background .2s;z-index:10;width:40px;height:40px;display:flex;justify-content:center;align-items:center;&:hover{background:var(--gray-3)}}.Sidecar_sidecar__gl_Kc{--left-padding:12px;--base-depth:2;--depth-padding:8px;--gradient-height:20px;--gradient-color:var(--gray-0);&:after,&:before{content:"";position:sticky;display:block;left:0;right:0;height:var(--gradient-height);pointer-events:none;opacity:1;transition:opacity .3s ease;z-index:1}&:before{top:0;background:linear-gradient(to bottom,var(--gradient-color),transparent)}&:after{bottom:0;background:linear-gradient(to top,var(--gradient-color),transparent)}& ul{list-style:none;position:relative;z-index:0;& li{--item-color:var(--gray-4);&:hover{--item-color:var(--gray-6)}&.Sidecar_active__XoZFd{--item-color:var(--gray-8)}border-left:2px solid var(--item-color);padding:2px 0;padding-left:calc(var(--left-padding) + ((max(var(--depth), var(--base-depth)) - (var(--base-depth) - 1)) * var(--depth-padding)));& p{color:var(--item-color);overflow-wrap:break-word}& a{text-decoration-line:none;text-decoration-color:var(--item-color);&:hover{text-decoration-line:underline}}&.Sidecar_active__XoZFd a{text-decoration-line:underline}}}}.docs-mdx_customMDX__OUjUn{&>p{margin:.8em 0}&>ol,&>ul{padding-left:42px;margin:16px 0}& .docs-mdx_image__QNuEe{max-width:100%;border:1px solid var(--gray-5);margin:32px auto;display:block}& hr{border:none;border-bottom:1px solid var(--gray-2);margin:42px 0}& sup{vertical-align:top;font-size:.65em;margin-left:3px;&>a{scroll-margin-top:var(--header-height);&:target{border-radius:15px;animation:docs-mdx_footnote-reference-highlight__43ZDV 1.5s ease-in-out}}}& .footnotes{&>ol>li{&:target{border-radius:5px;animation:docs-mdx_footnote-highlight__PPWZK 1.5s ease-in-out}& a{vertical-align:top;font-size:.8em}}}& .mermaid-container{margin:32px auto;border-radius:6px;overflow:hidden;background:var(--gray-1);border:1px solid var(--gray-5);display:block}& .mermaid-diagram [fill]{fill:var(--brand-color)!important}& .mermaid-diagram [color]{color:var(--brand-color)!important}& .mermaid-diagram *{color:white!important}& .mermaid-diagram svg *{fill:white!important}}@keyframes docs-mdx_footnote-highlight__PPWZK{0%{background-color:color-mix(in srgb,var(--brand-color) 70%,transparent);padding:5px 0;margin:-5px 0}to{background-color:transparent;padding:0;margin:0}}@keyframes docs-mdx_footnote-reference-highlight__43ZDV{0%{background-color:color-mix(in srgb,var(--brand-color) 70%,transparent);padding:10px 15px;margin:-10px -15px}to{background-color:transparent;padding:0;margin:0}}