.layout-module-scss-module__k3rqyW__docs-content{background-color:var(--color-background-primary);scroll-behavior:smooth;overscroll-behavior-y:contain;scrollbar-width:none;flex-direction:column;flex:1;align-items:center;min-width:0;padding:2.5rem 4rem;display:flex;overflow-y:auto}.layout-module-scss-module__k3rqyW__docs-content::-webkit-scrollbar{display:none}@media (max-width:1024px){.layout-module-scss-module__k3rqyW__docs-content{padding:2rem 1.5rem}}.layout-module-scss-module__k3rqyW__docs-wrapper{flex-direction:column;height:calc(100dvh - 4.5rem);display:flex}.layout-module-scss-module__k3rqyW__docs-row{flex-direction:row;flex:1;display:flex;position:relative;overflow:hidden}.layout-module-scss-module__k3rqyW__mobile-doc-layout{flex-direction:column;flex:1;display:flex;overflow:hidden}.layout-module-scss-module__k3rqyW__docs-overlay{display:none}@media (max-width:1024px) and (pointer:coarse){.layout-module-scss-module__k3rqyW__docs-overlay{background-color:var(--color-background-overlay);z-index:4;animation:.2s forwards layout-module-scss-module__k3rqyW__overlayFadeIn;display:block;position:absolute;inset:0}}@keyframes layout-module-scss-module__k3rqyW__overlayFadeIn{0%{opacity:0}to{opacity:1}}
.MobileSubHeader-module-scss-module__sTaDDG__mobile-sub-header{display:none}@media (max-width:1024px) and (pointer:coarse){.MobileSubHeader-module-scss-module__sTaDDG__mobile-sub-header{border-bottom:1px solid var(--color-border-primary);background-color:var(--color-background-primary);flex-shrink:0;justify-content:space-between;align-items:center;padding:.5rem 1.5rem;display:flex}}.MobileSubHeader-module-scss-module__sTaDDG__mobile-sub-header__btn{color:var(--color-content-secondary);cursor:pointer;background:0 0;border:none;border-radius:.25rem;align-items:center;gap:.5rem;padding:.375rem .75rem;font-size:.875rem;font-weight:500;transition:background-color .15s,color .15s;display:flex}.MobileSubHeader-module-scss-module__sTaDDG__mobile-sub-header__btn:hover{background-color:var(--color-background-secondary);color:var(--color-content-primary)}
.PageShortcuts-module-scss-module__LmvqLW__page-shortcuts{width:100%;margin-top:2rem}@media (max-width:1024px) and (pointer:coarse){.PageShortcuts-module-scss-module__LmvqLW__page-shortcuts{display:none}}.PageShortcuts-module-scss-module__LmvqLW__page-shortcuts__label{letter-spacing:.0625rem;text-transform:uppercase;color:var(--color-content-tertiary);margin:0 0 1rem;font-size:.75rem;font-weight:700}.PageShortcuts-module-scss-module__LmvqLW__page-shortcuts__list{flex-direction:row;gap:.5rem;display:flex}.PageShortcuts-module-scss-module__LmvqLW__page-shortcuts__hint{color:var(--color-content-tertiary);align-items:center;gap:.25rem;font-size:.625rem;display:inline-flex}.PageShortcuts-module-scss-module__LmvqLW__page-shortcuts__kbd{border:1px solid var(--color-border-secondary);color:#a0adba;white-space:nowrap;-webkit-user-select:none;user-select:none;background:0 0;border-radius:.25rem;padding:.125rem .375rem;font-family:Inter,system-ui,-apple-system,Segoe UI,Helvetica,Arial,sans-serif;font-size:.625rem}
.PortalArticleMenu-module-scss-module__zZWR0a__portal-article-menu{background-color:var(--color-background-primary);flex-shrink:0;width:16rem;height:100%;padding:2rem 1.5rem;overflow-y:auto}@media (max-width:1024px) and (pointer:coarse){.PortalArticleMenu-module-scss-module__zZWR0a__portal-article-menu{z-index:5;width:80vw;max-width:320px;height:100%;padding:2rem 1.5rem;transition:transform .25s;position:absolute;top:0;right:0;transform:translate(100%)}.PortalArticleMenu-module-scss-module__zZWR0a__portal-article-menu--open{background-color:var(--color-background-primary);transform:translate(0);box-shadow:-4px 0 16px #0000001f}}.PortalArticleMenu-module-scss-module__zZWR0a__portal-article-menu__api-button-wrapper{padding-top:.5rem}.PortalArticleMenu-module-scss-module__zZWR0a__portal-article-menu__api-button{background-color:var(--color-background-cta);width:100%;color:var(--color-content-on-cta);text-align:center;border-radius:.5rem;padding:.75rem 1rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:background-color .15s;display:block}.PortalArticleMenu-module-scss-module__zZWR0a__portal-article-menu__api-button:hover{background-color:var(--color-background-cta-hover)}
.TableOfContents-module-scss-module__SuXc9W__toc{width:100%}.TableOfContents-module-scss-module__SuXc9W__toc__label{letter-spacing:.0625rem;text-transform:uppercase;color:var(--color-content-tertiary);margin:0 0 1rem;font-size:.75rem;font-weight:700}.TableOfContents-module-scss-module__SuXc9W__toc__list{box-shadow:inset 2px 0 0 var(--color-border-primary);scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) #0000;flex-direction:column;max-height:41rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.TableOfContents-module-scss-module__SuXc9W__toc__list::-webkit-scrollbar{width:.25rem}.TableOfContents-module-scss-module__SuXc9W__toc__list::-webkit-scrollbar-track{background:0 0}.TableOfContents-module-scss-module__SuXc9W__toc__list::-webkit-scrollbar-thumb{background-color:var(--color-border-secondary);border-radius:.25rem}@media (max-width:1280px){.TableOfContents-module-scss-module__SuXc9W__toc__list{max-height:32rem}}@media (max-width:1024px){.TableOfContents-module-scss-module__SuXc9W__toc__list{max-height:22rem}}@media (max-width:1024px) and (pointer:coarse){.TableOfContents-module-scss-module__SuXc9W__toc__list{max-height:none;overflow-y:visible}}.TableOfContents-module-scss-module__SuXc9W__toc__item{box-shadow:inset 2px 0 #0000}.TableOfContents-module-scss-module__SuXc9W__toc__item--active{box-shadow:inset 2px 0 0 var(--color-branding-primary)}.TableOfContents-module-scss-module__SuXc9W__toc__item--h2 .TableOfContents-module-scss-module__SuXc9W__toc__link{padding-left:2rem}.TableOfContents-module-scss-module__SuXc9W__toc__item--h3 .TableOfContents-module-scss-module__SuXc9W__toc__link{padding-left:3rem}.TableOfContents-module-scss-module__SuXc9W__toc__link{cursor:pointer;color:var(--color-content-tertiary);padding:.3125rem 1rem;font-size:.875rem;line-height:1.4;text-decoration:none;transition:color .15s;display:block}.TableOfContents-module-scss-module__SuXc9W__toc__link:hover{color:var(--color-content-primary)}.TableOfContents-module-scss-module__SuXc9W__toc__item--active .TableOfContents-module-scss-module__SuXc9W__toc__link{color:var(--color-content-primary);font-weight:600}
.PortalNavTree-module-scss-module__S3jzrq__portal-navtree>.PortalNavTree-module-scss-module__S3jzrq__portal-navtree__group:after{content:"";border-top:1px solid var(--color-border-primary);width:100%;margin-top:.5rem}.PortalNavTree-module-scss-module__S3jzrq__portal-navtree{background-color:var(--color-background-primary);border-right:solid 1px var(--color-border-primary);scrollbar-gutter:stable;flex-direction:column;flex-shrink:0;justify-content:flex-start;align-items:flex-start;width:20rem;height:100%;padding:2rem;display:flex;overflow-y:auto}@media (max-width:1280px){.PortalNavTree-module-scss-module__S3jzrq__portal-navtree{width:16rem}}@media (max-width:1024px){.PortalNavTree-module-scss-module__S3jzrq__portal-navtree{width:13rem;padding:1.5rem}}@media (max-width:1024px) and (pointer:coarse){.PortalNavTree-module-scss-module__S3jzrq__portal-navtree{z-index:5;width:80vw;max-width:320px;height:100%;padding:2rem 1.5rem;transition:transform .25s;position:absolute;top:0;left:0;transform:translate(-100%)}.PortalNavTree-module-scss-module__S3jzrq__portal-navtree--open{transform:translate(0);box-shadow:4px 0 16px #0000001f}}.PortalNavTree-module-scss-module__S3jzrq__portal-navtree__group{flex-direction:column;gap:.25rem;width:100%;display:flex}.PortalNavTree-module-scss-module__S3jzrq__portal-navtree__group-children{flex-direction:column;gap:.125rem;padding-left:.5rem;display:flex}.PortalNavTree-module-scss-module__S3jzrq__portal-navtree__group-label{text-transform:uppercase;line-height:1rem}.PortalNavTree-module-scss-module__S3jzrq__portal-navtree__group-label--primary{color:var(--color-content-accent);letter-spacing:.06em;padding:1rem .5rem .25rem;font-size:.75rem;font-weight:700}.PortalNavTree-module-scss-module__S3jzrq__portal-navtree__group-label--secondary{color:var(--color-content-primary);letter-spacing:.05em;padding:.75rem .5rem .25rem;font-size:.6875rem;font-weight:600}.PortalNavTree-module-scss-module__S3jzrq__portal-navtree__item,.PortalNavTree-module-scss-module__S3jzrq__portal-navtree__link{cursor:pointer;width:100%;color:var(--color-content-tertiary);background-color:#0000;border-radius:.25rem;align-items:center;padding:.375rem .75rem;font-size:.875rem;line-height:1.25rem;text-decoration:none;transition:background-color .2s ease-in-out,color .2s ease-in-out,box-shadow .3s ease-in-out;display:flex;box-shadow:inset 3px 0 #0000}.PortalNavTree-module-scss-module__S3jzrq__portal-navtree__item:hover,.PortalNavTree-module-scss-module__S3jzrq__portal-navtree__link:hover{background-color:var(--color-background-tertiary);box-shadow:inset 3px 0 0 var(--color-border-secondary)}.PortalNavTree-module-scss-module__S3jzrq__portal-navtree__item:focus-visible,.PortalNavTree-module-scss-module__S3jzrq__portal-navtree__link:focus-visible{outline:2px solid var(--color-branding-primary);outline-offset:2px}.PortalNavTree-module-scss-module__S3jzrq__portal-navtree__item--active,.PortalNavTree-module-scss-module__S3jzrq__portal-navtree__item--active:hover{background-color:var(--color-background-tertiary);box-shadow:inset 3px 0 0 var(--color-branding-primary)}.PortalNavTree-module-scss-module__S3jzrq__portal-navtree__item--active .PortalNavTree-module-scss-module__S3jzrq__portal-navtree__item-label,.PortalNavTree-module-scss-module__S3jzrq__portal-navtree__item--active .PortalNavTree-module-scss-module__S3jzrq__portal-navtree__link-label,.PortalNavTree-module-scss-module__S3jzrq__portal-navtree__item--active:hover .PortalNavTree-module-scss-module__S3jzrq__portal-navtree__item-label{font-weight:600}.PortalNavTree-module-scss-module__S3jzrq__portal-navtree__item-label,.PortalNavTree-module-scss-module__S3jzrq__portal-navtree__link-label{-webkit-line-clamp:2;line-clamp:2;word-break:break-word;white-space:normal;text-align:left;-webkit-box-orient:vertical;font-weight:450;display:-webkit-box;overflow:hidden}.PortalNavTree-module-scss-module__S3jzrq__portal-navtree__link{margin-top:1rem}.PortalNavTree-module-scss-module__S3jzrq__portal-navtree__group-toggle{all:unset;cursor:pointer;justify-content:space-between;align-items:center;width:100%;display:flex}.PortalNavTree-module-scss-module__S3jzrq__portal-navtree__group-toggle svg{color:var(--color-content-tertiary);flex-shrink:0;transition:transform .2s}.PortalNavTree-module-scss-module__S3jzrq__portal-navtree__group-toggle--open svg{transform:rotate(180deg)}.PortalNavTree-module-scss-module__S3jzrq__portal-navtree__group-children--collapsible{grid-template-rows:0fr;transition:grid-template-rows .25s;display:grid}.PortalNavTree-module-scss-module__S3jzrq__portal-navtree__group-children--collapsible>div{overflow:hidden}.PortalNavTree-module-scss-module__S3jzrq__portal-navtree__group-children--collapsible.PortalNavTree-module-scss-module__S3jzrq__portal-navtree__group-children--open{grid-template-rows:1fr}.PortalNavTree-module-scss-module__S3jzrq__portal-navtree__separator{flex-direction:column;gap:.5rem;width:100%;padding-top:.5rem;display:flex}.PortalNavTree-module-scss-module__S3jzrq__portal-navtree__separator-rule{border:none;border-top:1px solid var(--color-border-primary);width:100%;margin:0}
