[data-nav-part]{display:none}[data-nav-shell]{--nav-shell-top:calc(4.05rem + 1px)}body:has([data-consent-placement=shell]) [data-consent-placement=root]{display:none}@media not all and (max-width:900px){[data-consent-placement=shell]>div{max-width:none;padding-left:24px;padding-right:24px}[data-nav-part=rail]{display:block}[data-nav-shell] .shell-nav{display:none}[data-nav-shell] .shell-header-inner{max-width:none}[data-nav-shell] .shell-header-inner>.utility-row{grid-column:3;justify-self:end}[data-nav-shell] #main-content,[data-nav-shell] .site-footer,[data-nav-shell] [data-consent-placement=shell]{box-sizing:border-box;width:calc(100% - 64px);max-width:none;margin-left:64px;margin-right:0}[data-nav-shell] #main-content,[data-nav-shell] .site-footer-inner{max-width:none;padding-left:24px;padding-right:24px}[data-nav-shell] #main-content [class~="max-w-[1500px]"],[data-nav-shell] #main-content [class~="max-w-[var(--page-max)]"]{max-width:none}[data-nav-shell] #main-content :where(p,blockquote,dd){max-width:75ch}[data-nav-shell] .home-pulse{grid-template-columns:repeat(auto-fit,minmax(min(13rem,100%),1fr))}[data-nav-shell] #main-content dl[class~=grid][class~=gap-x-8][class~="sm:grid-cols-2"]{grid-template-columns:repeat(auto-fit,minmax(max(14rem,calc((100% - 2rem) / 2)),1fr))}[data-nav-unfold]{display:none}}@media (min-width:1280px){html:not([data-nav-rail]) [data-nav-part=column]{display:block}html:not([data-nav-rail]) [data-nav-part=rail]{display:none}html[data-nav-rail] [data-nav-unfold]{display:block}html:not([data-nav-rail]) [data-nav-shell] #main-content,html:not([data-nav-rail]) [data-nav-shell] .site-footer,html:not([data-nav-rail]) [data-nav-shell] [data-consent-placement=shell]{width:calc(100% - 240px);margin-left:240px}[data-nav-shell] #main-content:has([data-shell-aside]),[data-nav-shell]:has(#main-content [data-shell-aside]) .site-footer-inner,[data-nav-shell]:has(#main-content [data-shell-aside]) [data-consent-placement=shell]>div{padding-right:calc(300px + 48px)}[data-nav-shell] #main-content [data-shell-aside]{position:fixed;z-index:800;top:calc(var(--nav-shell-top) + 16px);right:24px;display:flex;flex-direction:column;gap:12px;width:300px;max-height:calc(100vh - var(--nav-shell-top) - 96px);margin:0;padding:16px;overflow-y:auto;overscroll-behavior:contain;border:1px solid hsl(var(--border))!important;border-radius:var(--radius-card);background:hsl(var(--card))!important;box-shadow:var(--shadow-popover)!important}[data-nav-shell] #main-content [data-shell-aside] [class~=grid]{grid-template-columns:minmax(0,1fr)}[data-layout-flow] [data-nav-shell] #main-content [class~="xl:grid-cols-4"]{grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr))}[data-layout-flow] [data-nav-shell] #main-content [class~="xl:grid-cols-5"]{grid-template-columns:repeat(auto-fit,minmax(min(12rem,100%),1fr))}}[data-nav-sheet-trigger]{display:none}@media (max-width:900px){[data-nav-shell] .shell-header .brand-link,[data-nav-shell] .shell-header .utility-row :is(a,button){min-width:44px;min-height:44px}html:not([data-nav-phone=c]) [data-nav-shell] .shell-header .utility-row>a[href$="/login"],html[data-nav-phone=c] [data-nav-phone-bar]{display:none}html[data-nav-phone=c]{--tab-bar-height:0px}html[data-nav-phone=c] [data-nav-sheet-trigger]{display:inline-flex}}@media not all and (max-width:900px){@media (hover:hover){[data-nav-shell] .shell-header .utility-row :is(.global-search-trigger-label,.global-search-kbd){display:revert}}}[data-section-tabs-strip]{scrollbar-width:none;background-image:linear-gradient(to right,hsl(var(--background)) 30%,transparent),linear-gradient(to left,hsl(var(--background)) 30%,transparent),linear-gradient(to right,hsl(var(--foreground)/.16),transparent),linear-gradient(to left,hsl(var(--foreground)/.16),transparent);background-position:0,100%,0,100%;background-size:1.5rem 100%,1.5rem 100%,.6rem 100%,.6rem 100%;background-repeat:no-repeat;background-attachment:local,local,scroll,scroll}[data-section-tabs-strip]::-webkit-scrollbar{display:none}@media (min-width:1280px){[data-nav-shell] [data-doc-toc] [data-doc-toc-toggle]{display:none}[data-nav-shell] [data-doc-toc] [data-doc-toc-title],[data-nav-shell] [data-doc-toc] ol[hidden]{display:block}}