html[data-native-shell]{--native-header-height:calc(3.25rem + 1px);scroll-padding-top:calc(var(--native-header-height) + 1.25rem);--font-sans:var(--font-ibm-plex-sans);--font-mono:var(--font-ibm-plex-mono);font-size:100%}@media (width<=35rem){html[data-native-shell]{--native-header-height:calc(6rem + 1px)}}html[data-native-shell] :target{scroll-margin-top:0}html[data-native-shell] body{--color-background-primary:var(--background-color);--color-background-secondary:var(--color-surface);--color-background-hover:var(--color-surface-hover);--color-foreground-primary:var(--text-color);--color-foreground-secondary:var(--color-muted);--color-foreground-muted:var(--color-muted);--color-background-border:var(--color-edge);--color-brand-primary:var(--color-link);--color-brand-content:var(--color-link);--color-brand-visited:var(--lt-color-link-visited);--color-inline-code-background:var(--color-surface);--font-stack:var(--font-sans);--font-stack--monospace:var(--font-mono);height:auto;min-height:100vh}html[data-native-shell] dl.gp-sphinx-api-container:not(.fixture)>dt.gp-sphinx-api-header:not(:target){background:color-mix(in srgb, var(--background-color), var(--text-color) 6%)}html[data-native-shell] .sidebar-sticky,html[data-native-shell] .toc-sticky{top:var(--native-header-height);height:calc(100vh - var(--native-header-height))}html[data-native-shell] .toc-title{text-transform:none;font-size:.875rem;font-weight:600;line-height:1.5}html[data-native-shell] .toc-tree{font-size:.875rem;line-height:1.5}html[data-native-shell] .toc-tree code{font-size:inherit}@media (width<=82em){html[data-native-shell] .toc-sticky{height:100dvh;top:0}html[data-native-shell] .toc-title-container{padding-top:1rem}html[data-native-shell] .toc-title{font-size:1.125rem}}html[data-native-shell] .site-header a{color:inherit}html[data-native-shell] :is(.site-header,.documentation-context,.prerelease-notice){line-height:1.5}html[data-native-shell] .site-header h3,html[data-native-shell] .documentation-context h3{font-family:var(--font-sans)}html[data-native-shell] .toolbar-button{cursor:pointer}html[data-native-shell] .sidebar-drawer{z-index:45}html[data-native-shell] .sidebar-overlay,html[data-native-shell] .toc-overlay{z-index:44}html[data-native-shell] #__toc:checked~.page .toc-drawer{right:0}html[data-native-toc=false] :is(#__toc,.toc-drawer,.toc-overlay,.toc-content-icon){display:none}html[data-native-shell] #documentation-navigation{display:flex}@media (width>=63.01em){html[data-native-shell] .sidebar-drawer{z-index:30}html[data-native-shell] #mobile-sidebar-toggle{display:none}}@media (width>=82.01em){html[data-native-shell] .toc-drawer{z-index:30}html[data-native-shell] #documentation-navigation{display:none}}@media (width<=24rem){html[data-native-shell] .documentation-context[data-settings-enhanced]:not([data-settings-open]) #documentation-navigation{display:none}}html.no-js[data-native-shell] .sidebar-toggle{clip-path:inset(50%);width:1px;height:1px;display:block}html.no-js[data-native-shell]:has(#__navigation:focus-visible) #mobile-sidebar-toggle,html.no-js[data-native-shell]:has(#__toc:focus-visible) #mobile-toc-toggle{outline:2px solid var(--focus-ring-color);outline-offset:2px}@media (prefers-reduced-motion:reduce){html[data-native-shell] .sidebar-drawer,html[data-native-shell] .toc-drawer{transition:none}}
