.docs-menu-scrollbar{scrollbar-color:hsl(var(--border-contrast)/.35) transparent;scrollbar-width:thin}.docs-menu-scrollbar::-webkit-scrollbar{height:6px;width:6px}.docs-menu-scrollbar::-webkit-scrollbar-track{background:transparent}.docs-menu-scrollbar::-webkit-scrollbar-thumb{background:hsl(var(--border-contrast)/.28);border-radius:999px}.docs-menu-scrollbar::-webkit-scrollbar-thumb:hover{background:hsl(var(--border-contrast)/.45)}body:has(.docs-layout) :where(a[href],button,input:not([type=hidden]),select,textarea,[role=button],[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid hsl(var(--border-contrast));outline-offset:2px;box-shadow:0 0 0 4px hsl(var(--tp-orange)/.28)}body:has(.docs-layout) :where(.docs-menu-scrollbar,.toc) :where(a[href],button):focus-visible{outline:none;box-shadow:inset 0 0 0 2px hsl(var(--background)),inset 0 0 0 4px hsl(var(--border-contrast))}body:has(.docs-layout) #docs-container:focus-visible{outline:none;box-shadow:none}#sidebar-widget-slot>*{animation:fade-in .3s both}@keyframes region-marker-pulse{0%,to{opacity:.28}50%{opacity:.12}}@keyframes toc-row-flash{0%{background-color:hsl(var(--tp-orange)/.32)}to{background-color:transparent}}#docs-container tr[data-toc-flash=true]>td,#docs-container tr[data-toc-flash=true]>th{animation:toc-row-flash 1.1s ease-out}@media (min-width:1024px){#docs-container{scroll-margin-top:6rem}}body:has(.docs-layout) #site-footer{display:none}@media print{body:has(.docs-layout){background:#fff!important;color:#000!important}body:has(.docs-layout) .docs-collapsed-toc,body:has(.docs-layout) .docs-layout>div:first-child,body:has(.docs-layout) .docs-right-rail,body:has(.docs-layout) [data-docs-nav]{display:none!important}body:has(.docs-layout) #docs-container,body:has(.docs-layout) .docs-layout,body:has(.docs-layout) article{display:block!important;max-width:none!important;min-height:0!important;padding:0!important}body:has(.docs-layout) figure,body:has(.docs-layout) pre,body:has(.docs-layout) table{-moz-column-break-inside:avoid;break-inside:avoid}}@media (min-width:80rem){.docs-param-list{container-type:inline-size}@container (min-width: 44rem){.docs-param-list-item:not([data-full-width=true]){flex-direction:row;align-items:flex-start;gap:1.5rem}.docs-param-list-item:not([data-full-width=true]) .docs-param-list-item__meta{width:9.375rem;flex-shrink:0}}}
/*# sourceMappingURL=52b867206d4a1c2b.css.map*/