:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root:has(#theme-selector>option[value=light]:checked){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root:has(#theme-selector>option[value=dark]:checked){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{container-type:inline-size}header{flex-wrap:wrap;justify-content:flex-end;align-items:center;row-gap:4px;width:calc(100% - 30px);padding-left:30px;display:flex;position:relative}@container (min-width:960px){header{z-index:10;width:100%;height:40px;padding:0;position:fixed;top:0;left:0}}header>nav{flex-wrap:wrap;justify-content:flex-end;display:flex}header :not(nav){text-align:center;margin:0 4px}code{font-size:.9375rem}.sub{vertical-align:sub}.sup{vertical-align:super}.shiki{border-radius:8px;padding:.9375rem}.twoslash{--twoslash-popup-bg:var(--lightningcss-light,hsl(from var(--shiki-light-bg)h s calc(l - 3)))var(--lightningcss-dark,hsl(from var(--shiki-dark-bg)h s calc(l + 3)))}:not(.shiki)>code:not(.twoslash-popup-code){background-color:var(--lightningcss-light,#e8e8e8)var(--lightningcss-dark,#0d1117);border-radius:.2rem;padding:0 4px}.has-diff .line:not(.diff){padding-left:1.5rem}.has-diff>code{width:100%;min-width:max-content;margin:0 -.9375rem;padding:0 .9375rem;display:inline-block}.diff{margin:inherit;padding:inherit;width:inherit;display:inline-block}.diff:before{padding-right:.9375rem}.diff.remove{background-color:var(--lightningcss-light,#ffebe9)var(--lightningcss-dark,#f851491a)}.diff.remove:before{content:"-"}.diff.add{background-color:var(--lightningcss-light,#dafbe1)var(--lightningcss-dark,#2ea04326)}.diff.add:before{content:"+"}pre:not(.twoslash){overflow-x:auto}.twoslash-hover{border:none!important;transition:none!important}.twoslash-popup-code{max-width:calc(100cqw + -1*max(50cqw - 450px,8px) - 33px);overflow-x:auto}.twoslash-popup-code>pre{margin:0;padding:0;background-color:var(--twoslash-popup-bg)!important}.no-jsdoc.twoslash .twoslash-popup-docs{display:none}
