/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}ul{list-style:none}button,input,select{margin:0}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body,html{padding:0;margin:0;font-family:var(--fonts-primary);background-color:var(--colors-uiBg)}a{color:inherit;text-decoration:none}*{box-sizing:border-box}@font-face{font-family:Jetbrains Mono;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/jetbrainsmono-regular.woff2) format("woff2")}:root{--fluid-min-width:360;--fluid-max-width:1024;--fluid-screen:100vw;--fluid-bp:calc((var(--fluid-screen) - var(--fluid-min-width) / 16 * 1rem) / (var(--fluid-max-width) - var(--fluid-min-width)));--base-fz-min:16;--base-fz-max:20;--fc-3xs-min:(var(--base-fz-min) * 0.25);--fc-3xs-max:(var(--base-fz-max) * 0.25);--fc-2xs-min:(var(--base-fz-min) * 0.5);--fc-2xs-max:(var(--base-fz-max) * 0.5);--fc-xs-min:(var(--base-fz-min) * 0.75);--fc-xs-max:(var(--base-fz-max) * 0.75);--fc-s-min:(var(--base-fz-min));--fc-s-max:(var(--base-fz-max));--fc-m-min:(var(--base-fz-min) * 1.5);--fc-m-max:(var(--base-fz-max) * 1.5);--fc-l-min:(var(--base-fz-min) * 2);--fc-l-max:(var(--base-fz-max) * 2);--fc-xl-min:(var(--base-fz-min) * 3);--fc-xl-max:(var(--base-fz-max) * 3);--fc-2xl-min:(var(--base-fz-min) * 4);--fc-2xl-max:(var(--base-fz-max) * 4);--fc-3xl-min:(var(--base-fz-min) * 6);--fc-3xl-max:(var(--base-fz-max) * 6)}@media screen and (min-width:1024px){:root{--fluid-screen:calc(var(--fluid-max-width) * 1px)}}pre{background-color:#fff;color:#000;padding:var(--space-s);margin-bottom:var(--space-s);position:relative}pre,pre.shiki{overflow-x:auto}pre.shiki:hover .dim{opacity:1}pre.shiki div.dim{opacity:.5}pre.shiki div.dim,pre.shiki div.highlight{margin:0;padding:0}pre.shiki div.highlight{opacity:1;background-color:#f1f8ff}pre.shiki div.line{min-height:1rem}pre.shiki .language-id{display:none}pre.twoslash{border-color:#719af4}pre.twoslash:hover data-lsp{border-color:#747474}pre.twoslash data-lsp:hover:before{content:attr(lsp);position:absolute;transform:translateY(1rem);background-color:#3f3f3f;color:#fff;text-align:left;padding:5px 8px;border-radius:2px;font-family:JetBrains Mono,Menlo,Monaco,Consolas,Courier New,monospace;font-size:12px;white-space:pre-wrap;z-index:100}pre .code-container{overflow:hidden}pre .code-container>a{position:absolute;right:8px;bottom:8px;border-radius:4px;border:1px solid #719af4;padding:0 8px;color:#719af4;text-decoration:none;opacity:0;transition-timing-function:ease;transition:opacity .3s}pre .code-container>a:hover{color:#fff;background-color:#719af4}pre .code-container:hover a{opacity:1}pre code{font-size:13px;font-family:JetBrains Mono,Menlo,Monaco,Consolas,Courier New,monospace;white-space:pre;-webkit-overflow-scrolling:touch}pre code a{text-decoration:none}pre .query{margin-bottom:10px;color:#137998;display:inline-block}pre .error,pre .error-behind{margin-left:-14px;margin-top:8px;margin-bottom:4px;padding:6px 6px 6px 14px;width:calc(100% - 20px);white-space:pre-wrap;display:block}pre .error{position:absolute;background-color:#fee;border-left:2px solid #bf1818;margin-right:-2px;display:flex;align-items:center;color:#000}pre .error .code{display:none}pre .error-behind{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;visibility:transparent;color:#fee}pre .arrow{background-color:#eee;position:relative;top:-7px;margin-left:.1rem;border-left:1px solid #eee;border-top:1px solid #eee;transform:translateY(25%) rotate(45deg);height:8px;width:8px}pre .popover{margin-bottom:10px;background-color:#eee;display:inline-block;padding:0 .5rem .6rem;margin-top:10px;border-radius:3px}pre .inline-completions ul.dropdown{display:inline-block;position:absolute;width:240px;background-color:#dcdcdc;color:gray;font-family:var(--code-font);font-size:.8rem;margin:0;padding:0;border-left:4px solid #4b9edd}pre .inline-completions ul.dropdown:before{background-color:#4b9edd;width:2px;position:absolute;top:-1.2rem;left:-3px;content:" "}pre .inline-completions ul.dropdown li{overflow-x:hidden;padding-left:4px;margin-bottom:4px}pre .inline-completions ul.dropdown li.deprecated{text-decoration:line-through}pre .inline-completions ul.dropdown li span.result-found{color:#4b9edd}pre .inline-completions ul.dropdown li span.result{width:100px;color:#000;display:inline-block}.dark-theme .markdown pre{background-color:#d8d8d8;border-color:#ddd;filter:invert(98%) hue-rotate(180deg)}data-lsp{border-bottom:1px dotted transparent;transition-timing-function:ease;transition:border-color .3s}.tag-container{position:relative}.tag-container .twoslash-annotation{position:absolute;font-family:JetBrains Mono,Menlo,Monaco,Consolas,Courier New,monospace;right:-210px;width:200px;color:#187abf}.tag-container .twoslash-annotation svg{float:left;margin-left:-44px}.tag-container .twoslash-annotation.left{right:auto;left:-200px}.tag-container .twoslash-annotation.left svg{float:right;margin-right:-5px}.signature__path{opacity:0;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;stroke:var(--colors-surface2)}.animated .signature__path{opacity:1;-webkit-animation-name:line;animation-name:line}@-webkit-keyframes line{to{stroke-dashoffset:0}}@keyframes line{to{stroke-dashoffset:0}}