.centered-body[data-astro-cid-njjs5ef6]{justify-content:center;margin:2em min(2em,5%);display:flex}.content[data-astro-cid-njjs5ef6]{width:100%;max-width:var(--maxWidth)}@media (width<=900px){.content[data-astro-cid-njjs5ef6]{max-width:100%}}html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}@view-transition{navigation:auto}@font-face{font-family:Inter;src:url(/fonts/Inter.var-subset.woff2)format("woff2");font-weight:100 900;font-display:swap;font-style:normal;font-named-instance:"Regular"}html,body{min-height:100vh;min-height:100dvh}body{grid-template-rows:min-content 1fr min-content;grid-template-columns:100%;width:100%;display:grid}html{font-family:Inter,system-ui,sans-serif}p{margin:1rem 0;line-height:1.75em}img{max-width:100%;height:auto}.non-bold{font-weight:400}.disable-transitions *{transition:none!important}::selection{background-color:var(--color);color:var(--background-color)}.dark ::selection{background-color:var(--accent);color:var(--background-color)}img::selection{background-color:var(--color-semi-trans)}.dark img::selection{background-color:var(--accent-semi-trans)}:is(pre,code) ::selection{background-color:var(--color)!important}:is(pre,code) .dark ::selection{background-color:var(--accent)!important}.focus-ring:focus-visible{outline:none;box-shadow:0 0 0 4px #00b0f4}.focus-ring-parent:has(:focus-visible){outline:none;box-shadow:0 0 0 4px #00b0f4}.focus-ring-parent:has(:focus-visible) :focus-visible{outline:none}body{background-color:var(--background-color);color:var(--color);--box-shadow:0 2px 4px #0000001a, 0 2px 4px #0003;--box-shadow-stronger:0 8px 15px #00000040, 0 6px 6px #00000038;--box-shadow-transition:cubic-bezier(.25, .8, .25, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--background-color:var(--lightningcss-light,#faeeee)var(--lightningcss-dark,#1d1d2c);--surface:hsl(from var(--background-color) h s calc(l - 2));--surface2:hsl(from var(--background-color) h s calc(l - 3));--color:var(--lightningcss-light,#000)var(--lightningcss-dark,#e5e5e5);--color-semi-trans:hsl(from var(--color) h s l / .4);--warning:var(--lightningcss-light,#df8e1d)var(--lightningcss-dark,#e5c890);--accent:var(--lightningcss-light,#b43232)var(--lightningcss-dark,#eebebe);--accent-semi-trans:hsl(from var(--accent) h s l / .4)}@media (prefers-color-scheme:dark){body{--lightningcss-light: ;--lightningcss-dark:initial}}body:has(#theme-light:checked){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body:has(#theme-dark:checked){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{--prism-bg:var(--lightningcss-light,#f9f9f9)var(--lightningcss-dark,#272b33);--prism-fg:var(--lightningcss-light,#383942)var(--lightningcss-dark,#aab1bf);--prism-selection-bg:var(--lightningcss-light,#e5e5e5)var(--lightningcss-dark,#3e4450);--prism-toolbar-bg:var(--lightningcss-light,#e5e5e5)var(--lightningcss-dark,#393f4a);--prism-toolbar-fg:var(--lightningcss-light,#696b76)var(--lightningcss-dark,#818896);--prism-toolbar-bg-hover:var(--lightningcss-light,#c6c6c7)var(--lightningcss-dark,#3e4450);--prism-toolbar-fg-hover:var(--lightningcss-light,#383942)var(--lightningcss-dark,#aab1bf);--prism-highlight-bg:var(--lightningcss-light,#383a420d)var(--lightningcss-dark,#99bbff0a);--prism-highlight-label-bg:var(--lightningcss-light,#e5e5e5)var(--lightningcss-dark,#393f4a);--prism-highlight-label-fg:var(--lightningcss-light,#383942)var(--lightningcss-dark,#aab1bf);--prism-border-color:var(--lightningcss-light,#f2f2f2)var(--lightningcss-dark,#252830);--prism-previewer-bg:var(--lightningcss-light,#fff)var(--lightningcss-dark,#30353f);--prism-previewer-stroke:var(--lightningcss-light,#383942)var(--lightningcss-dark,#aab1bf);--prism-line-numbers-border:var(--lightningcss-light,#383a4233)var(--lightningcss-dark,#abb2bf26);--prism-line-numbers-fg:var(--lightningcss-light,#9d9d9f)var(--lightningcss-dark,#626d82);--prism-token-comment:var(--lightningcss-light,#9fa0a6)var(--lightningcss-dark,#5b6270);--prism-token-punctuation:var(--lightningcss-light,#383942)var(--lightningcss-dark,#aab1bf);--prism-token-atrule:var(--lightningcss-light,#b66a00)var(--lightningcss-dark,#d19965);--prism-token-keyword:var(--lightningcss-light,#a625a4)var(--lightningcss-dark,#c578dd);--prism-token-tag:var(--lightningcss-light,#e35549)var(--lightningcss-dark,#df6b75);--prism-token-string:var(--lightningcss-light,#50a04f)var(--lightningcss-dark,#97c279);--prism-token-function:var(--lightningcss-light,#4078f1)var(--lightningcss-dark,#61afef);--prism-token-url:var(--lightningcss-light,#0083bb)var(--lightningcss-dark,#56b5c2);--prism-token-selector:var(--lightningcss-light,#e35549)var(--lightningcss-dark,#df6b75);--prism-token-important:var(--lightningcss-light,#a625a4)var(--lightningcss-dark,#c578dd);--prism-token-template-punct:var(--lightningcss-light,#c91142)var(--lightningcss-dark,#be5046);--prism-token-null:var(--lightningcss-light,#b66a00)var(--lightningcss-dark,#d19965);--prism-token-blockquote:var(--lightningcss-light,#9fa0a6)var(--lightningcss-dark,#5b6270);--prism-token-bold:var(--lightningcss-light,#b66a00)var(--lightningcss-dark,#d19965);--prism-token-italic:var(--lightningcss-light,#a625a4)var(--lightningcss-dark,#c578dd);--prism-token-strike:var(--lightningcss-light,#e35549)var(--lightningcss-dark,#df6b75);--prism-token-brace-1:var(--lightningcss-light,#e35549)var(--lightningcss-dark,#df6b75);--prism-token-brace-2:var(--lightningcss-light,#50a04f)var(--lightningcss-dark,#97c279);--prism-token-brace-3:var(--lightningcss-light,#4078f1)var(--lightningcss-dark,#61afef);--prism-token-brace-4:var(--lightningcss-light,#a625a4)var(--lightningcss-dark,#c578dd);--prism-token-deleted-bg:#ff526626;--prism-token-deleted-bg-sel:#fb566940;--prism-token-inserted-bg:#1aff5b26;--prism-token-inserted-bg-sel:#38e06240}code[class*=language-],pre[class*=language-]{background:var(--prism-bg);color:var(--prism-fg);text-shadow:var(--lightningcss-light,none)var(--lightningcss-dark,0 1px #0000004d);text-align:left;white-space:pre;word-spacing:normal;word-break:normal;tab-size:2;hyphens:none;direction:ltr;font-family:Fira Code,Fira Mono,Menlo,Consolas,DejaVu Sans Mono,monospace;line-height:1.5}code[class*=language-] ::-moz-selection{background:var(--prism-selection-bg);color:inherit;text-shadow:none}code[class*=language-]::-moz-selection{background:var(--prism-selection-bg);color:inherit;text-shadow:none}pre[class*=language-] ::-moz-selection{background:var(--prism-selection-bg);color:inherit;text-shadow:none}code[class*=language-] ::selection{background:var(--prism-selection-bg);color:inherit;text-shadow:none}code[class*=language-]::selection{background:var(--prism-selection-bg);color:inherit;text-shadow:none}pre[class*=language-] ::selection{background:var(--prism-selection-bg);color:inherit;text-shadow:none}pre[class*=language-]{border-radius:.3em;margin:.5em 0;padding:1em;overflow:auto}:not(pre)>code[class*=language-]{white-space:normal;border-radius:.3em;padding:.2em .3em}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}.token.cdata,.token.comment,.token.prolog{color:var(--prism-token-comment)}.token.doctype,.token.entity,.token.punctuation{color:var(--prism-token-punctuation)}.token.atrule,.token.attr-name,.token.boolean,.token.class-name,.token.constant,.token.number{color:var(--prism-token-atrule)}.token.keyword{color:var(--prism-token-keyword)}.token.deleted,.token.important,.token.property,.token.symbol,.token.tag{color:var(--prism-token-tag)}.token.attr-value,.token.attr-value>.token.punctuation,.token.builtin,.token.char,.token.inserted,.token.regex,.token.selector,.token.string{color:var(--prism-token-string)}.token.function,.token.operator,.token.variable{color:var(--prism-token-function)}.token.url{color:var(--prism-token-url)}.token.attr-value>.token.punctuation.attr-equals,.token.special-attr>.token.attr-value>.token.value.css{color:var(--prism-token-punctuation)}.language-css .token.selector{color:var(--prism-token-selector)}.language-css .token.property{color:var(--prism-token-punctuation)}.language-css .token.function,.language-css .token.url>.token.function{color:var(--prism-token-url)}.language-css .token.url>.token.string.url{color:var(--prism-token-string)}.language-css .token.atrule .token.rule,.language-css .token.important{color:var(--prism-token-important)}.language-javascript .token.operator{color:var(--prism-token-keyword)}.language-javascript .token.template-string>.token.interpolation>.token.interpolation-punctuation.punctuation{color:var(--prism-token-template-punct)}.language-json .token.operator{color:var(--prism-token-punctuation)}.language-json .token.null.keyword{color:var(--prism-token-null)}.language-markdown .token.url,.language-markdown .token.url-reference.url>.token.string,.language-markdown .token.url>.token.operator{color:var(--prism-token-punctuation)}.language-markdown .token.url>.token.content{color:var(--prism-token-function)}.language-markdown .token.url-reference.url,.language-markdown .token.url>.token.url{color:var(--prism-token-url)}.language-markdown .token.blockquote.punctuation,.language-markdown .token.hr.punctuation{color:var(--prism-token-blockquote);font-style:italic}.language-markdown .token.code-snippet{color:var(--prism-token-string)}.language-markdown .token.bold .token.content{color:var(--prism-token-bold)}.language-markdown .token.italic .token.content{color:var(--prism-token-italic)}.language-markdown .token.list.punctuation,.language-markdown .token.strike .token.content,.language-markdown .token.strike .token.punctuation,.language-markdown .token.title.important>.token.punctuation{color:var(--prism-token-strike)}.token.bold{font-weight:700}.token.comment,.token.italic{font-style:italic}.token.entity{cursor:help}.token.namespace{opacity:.8}.token.token.cr:before,.token.token.lf:before,.token.token.space:before,.token.token.tab:not(:empty):before{color:var(--lightningcss-light,#383a4233)var(--lightningcss-dark,#abb2bf26);text-shadow:none}div.code-toolbar>.toolbar.toolbar>.toolbar-item{margin-right:.4em}div.code-toolbar>.toolbar.toolbar>.toolbar-item>a,div.code-toolbar>.toolbar.toolbar>.toolbar-item>button,div.code-toolbar>.toolbar.toolbar>.toolbar-item>span{background:var(--prism-toolbar-bg);color:var(--prism-toolbar-fg);border-radius:.3em;padding:.1em .4em}div.code-toolbar>.toolbar.toolbar>.toolbar-item>a:focus,div.code-toolbar>.toolbar.toolbar>.toolbar-item>a:hover,div.code-toolbar>.toolbar.toolbar>.toolbar-item>button:focus,div.code-toolbar>.toolbar.toolbar>.toolbar-item>button:hover,div.code-toolbar>.toolbar.toolbar>.toolbar-item>span:focus,div.code-toolbar>.toolbar.toolbar>.toolbar-item>span:hover{background:var(--prism-toolbar-bg-hover);color:var(--prism-toolbar-fg-hover)}.line-highlight.line-highlight{background:var(--prism-highlight-bg)}.line-highlight.line-highlight:before,.line-highlight.line-highlight[data-end]:after{background:var(--prism-highlight-label-bg);color:var(--prism-highlight-label-fg);border-radius:.3em;padding:.1em .6em;box-shadow:0 2px #0003}pre[id].linkable-line-numbers.linkable-line-numbers span.line-numbers-rows>span:hover:before{background-color:var(--prism-highlight-bg)}.command-line .command-line-prompt,.line-numbers.line-numbers .line-numbers-rows{border-right-color:var(--prism-line-numbers-border)}.command-line .command-line-prompt>span:before,.line-numbers .line-numbers-rows>span:before{color:var(--prism-line-numbers-fg)}.rainbow-braces .token.token.punctuation.brace-level-1,.rainbow-braces .token.token.punctuation.brace-level-5,.rainbow-braces .token.token.punctuation.brace-level-9{color:var(--prism-token-brace-1)}.rainbow-braces .token.token.punctuation.brace-level-10,.rainbow-braces .token.token.punctuation.brace-level-2,.rainbow-braces .token.token.punctuation.brace-level-6{color:var(--prism-token-brace-2)}.rainbow-braces .token.token.punctuation.brace-level-11,.rainbow-braces .token.token.punctuation.brace-level-3,.rainbow-braces .token.token.punctuation.brace-level-7{color:var(--prism-token-brace-3)}.rainbow-braces .token.token.punctuation.brace-level-12,.rainbow-braces .token.token.punctuation.brace-level-4,.rainbow-braces .token.token.punctuation.brace-level-8{color:var(--prism-token-brace-4)}pre.diff-highlight>code .token.token.deleted:not(.prefix),pre>code.diff-highlight .token.token.deleted:not(.prefix){background-color:var(--prism-token-deleted-bg)}pre.diff-highlight>code .token.token.deleted:not(.prefix) ::-moz-selection{background-color:var(--prism-token-deleted-bg-sel)}pre.diff-highlight>code .token.token.deleted:not(.prefix)::-moz-selection{background-color:var(--prism-token-deleted-bg-sel)}pre>code.diff-highlight .token.token.deleted:not(.prefix) ::-moz-selection{background-color:var(--prism-token-deleted-bg-sel)}pre>code.diff-highlight .token.token.deleted:not(.prefix)::-moz-selection{background-color:var(--prism-token-deleted-bg-sel)}pre.diff-highlight>code .token.token.deleted:not(.prefix) ::selection{background-color:var(--prism-token-deleted-bg-sel)}pre.diff-highlight>code .token.token.deleted:not(.prefix)::selection{background-color:var(--prism-token-deleted-bg-sel)}pre>code.diff-highlight .token.token.deleted:not(.prefix) ::selection{background-color:var(--prism-token-deleted-bg-sel)}pre>code.diff-highlight .token.token.deleted:not(.prefix)::selection{background-color:var(--prism-token-deleted-bg-sel)}pre.diff-highlight>code .token.token.inserted:not(.prefix),pre>code.diff-highlight .token.token.inserted:not(.prefix){background-color:var(--prism-token-inserted-bg)}pre.diff-highlight>code .token.token.inserted:not(.prefix) ::-moz-selection{background-color:var(--prism-token-inserted-bg-sel)}pre.diff-highlight>code .token.token.inserted:not(.prefix)::-moz-selection{background-color:var(--prism-token-inserted-bg-sel)}pre>code.diff-highlight .token.token.inserted:not(.prefix) ::-moz-selection{background-color:var(--prism-token-inserted-bg-sel)}pre>code.diff-highlight .token.token.inserted:not(.prefix)::-moz-selection{background-color:var(--prism-token-inserted-bg-sel)}pre.diff-highlight>code .token.token.inserted:not(.prefix) ::selection{background-color:var(--prism-token-inserted-bg-sel)}pre.diff-highlight>code .token.token.inserted:not(.prefix)::selection{background-color:var(--prism-token-inserted-bg-sel)}pre>code.diff-highlight .token.token.inserted:not(.prefix) ::selection{background-color:var(--prism-token-inserted-bg-sel)}pre>code.diff-highlight .token.token.inserted:not(.prefix)::selection{background-color:var(--prism-token-inserted-bg-sel)}.prism-previewer-gradient.prism-previewer-gradient div,.prism-previewer.prism-previewer:before{border-color:var(--prism-border-color)}.prism-previewer-color.prism-previewer-color:before,.prism-previewer-easing.prism-previewer-easing:before,.prism-previewer-gradient.prism-previewer-gradient div{border-radius:.3em}.prism-previewer.prism-previewer:after{border-top-color:var(--prism-border-color)}.prism-previewer-flipped.prism-previewer-flipped.after{border-bottom-color:var(--prism-border-color)}.prism-previewer-angle.prism-previewer-angle:before,.prism-previewer-easing.prism-previewer-easing,.prism-previewer-time.prism-previewer-time:before{background:var(--prism-previewer-bg)}.prism-previewer-angle.prism-previewer-angle circle,.prism-previewer-time.prism-previewer-time circle{stroke:var(--prism-previewer-stroke);stroke-opacity:1}.prism-previewer-easing.prism-previewer-easing circle,.prism-previewer-easing.prism-previewer-easing line,.prism-previewer-easing.prism-previewer-easing path{stroke:var(--prism-previewer-stroke)}.prism-previewer-easing.prism-previewer-easing circle{fill:#0000}a.svelte-96nnl8{text-decoration:underline;-webkit-text-decoration-color:var(--color-semi-trans);text-decoration-color:var(--color-semi-trans);color:var(--color);transition:color .2s}a.svelte-96nnl8:hover{color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);outline:none;text-decoration-thickness:2px}a.svelte-96nnl8.focus-ring{border-radius:8px;padding:.2em}a.svelte-96nnl8.focus-ring:focus-visible{text-decoration:none}footer[data-astro-cid-jo6i4kqk]{justify-content:center;width:100%;margin-top:auto;display:flex}p[data-astro-cid-jo6i4kqk]{filter:brightness(80%);font-size:90%;font-weight:300}div[data-astro-cid-tqqepe4q]{align-items:center;display:flex}label[data-astro-cid-tqqepe4q]{background:var(--surface2);width:1.5em;height:1.5em;box-shadow:inset 0px 0px 1px 0px var(--color);padding:.4em;display:block;position:relative}label[data-astro-cid-tqqepe4q]:has(input:checked){background:var(--surface)}label[data-astro-cid-tqqepe4q] .theme-toggle-icon{transition:scale .2s,color .2s}label[data-astro-cid-tqqepe4q]:hover .theme-toggle-icon[data-astro-cid-tqqepe4q]{color:var(--accent);scale:1.1}input[data-astro-cid-tqqepe4q]{opacity:0;position:absolute}nav[data-astro-cid-c75fxstf]{background-color:var(--surface);flex-direction:row;justify-content:center;align-items:center;padding:1em;display:flex}a[data-astro-cid-c75fxstf]:not(:hover){text-decoration:none}#btns[data-astro-cid-c75fxstf]{flex-flow:wrap;justify-content:center;align-items:center;width:100%;display:flex}ul[data-astro-cid-c75fxstf]{float:right;gap:.5em;margin-inline:auto;padding:0;list-style-type:none;display:flex}li[data-astro-cid-c75fxstf]{float:left;border-radius:8px;padding:.1em .5em;display:inline-block}@media (width<=600px){ul[data-astro-cid-c75fxstf]{justify-content:center;width:100%;margin-bottom:1.5em;display:flex}nav[data-astro-cid-c75fxstf]{padding-bottom:1.5em}}
