*{padding:0;margin:0;box-sizing:border-box;outline-color:var(--primary-color);-webkit-tap-highlight-color:rgba(0,0,0,0)}:root{--max-width:1440px;--border-radius:10px;--border-radius-min:5px}html{scroll-behavior:smooth;scroll-padding-top:3rem;font-size:1rem}body{width:100%;color:var(--text-color);background-color:var(--background-color)}div#root{margin:0 auto;max-width:1500px}img,svg{max-width:100%;display:block;line-height:inherit}:root{--text-color:#fff;--text-color-light:#fff9;--text-color-grey:#b4b4b4;--background-color:#090909;--background-color-primary:#111;--background-color-light:hsla(0,0%,100%,.048);--background-color-light-hover:#00000080;--background-color-translucent:#090909b3;--hover-color:#ffffff1a;--active-color:#ffffff4d;--active-color-pry:#ffffff80;--active-color-skeleton:#fff3;--primary-color:#00afef;--primary-color-light:#28abd333;--primary-color-hover:#23748d63;--primary-color-active:#28abd37d;--border-color:#0c0c0c;--border-color-light:#8080804d;--box-shadow:0px 0px 12px 4px #0000004d;--box-shadow-hvr:0px 0px 12px 8px #0009;--box-shadow-stacked:-20px 0px 12px 4px #0006;--box-shadow-stacked-light:-20px 0px 12px 4px #0000001a;--box-shadow-skeleton:0px 0px 12px 4px #0000001a;--error-color:red;--success-color:#03ae47;--error-color-light:#ff9a9a;--success-color-light:#beffd8;--color-scheme-red:red;--color-scheme-orange:orange;--color-scheme-yellow:#c7c700;--color-scheme-green:green;--color-scheme-blue:#00afef;--color-scheme-pink:#dd8997;--color-scheme-gold:#e6c300}body[data-theme=light]{--text-color:#000;--text-color-light:#0009;--text-color-grey:#333;--background-color:#fff;--background-color-primary:#f3f2f2;--background-color-light:#c0c0c04d;--background-color-light-hover:#0000004d;--background-color-translucent:#ffffffb3;--hover-color:#0000001a;--active-color:#0000004d;--active-color-pry:#00000080;--active-color-skeleton:#0003;--border-color:#a19e9e;--border-color-light:#beb2b24d;--box-shadow:0px 0px 12px 4px #86838333;--box-shadow-hvr:0px 0px 14px 8px #0000004d;--box-shadow-stacked:-15px 0px 12px 4px #0003;--box-shadow-stacked-light:-15px 0px 12px 4px #0000001a;--box-shadow-skeleton:0px 0px 10px #0000001a}body[data-theme=dark]{--text-color:#fff;--text-color-light:#fff9;--text-color-grey:#b4b4b4;--background-color:#090909;--background-color-primary:#111;--background-color-light:hsla(0,0%,100%,.048);--background-color-light-hover:#00000080;--background-color-translucent:#090909b3;--border-color:#0c0c0c;--box-shadow:0px 0px 12px 4px #0000004d;--box-shadow-hvr:0px 0px 12px 8px #0009;--box-shadow-stacked:-20px 0px 12px 4px #0006;--box-shadow-stacked-light:-20px 0px 12px 4px #0000001a;--box-shadow-skeleton:0px 0px 12px 4px #0000001a}@media(prefers-color-scheme:light){body[data-theme=system]{--text-color:#000;--text-color-light:#0009;--text-color-grey:#333;--background-color:#fff;--background-color-primary:#f3f2f2;--background-color-light:#c0c0c04d;--background-color-light-hover:#0000004d;--background-color-translucent:#ffffffb3;--hover-color:#0000001a;--active-color:#0000004d;--active-color-pry:#00000080;--active-color-skeleton:#0003;--border-color:#ccc8c8;--border-color-light:#beb2b24d;--box-shadow:0px 0px 12px 4px #86838333;--box-shadow-hvr:0px 0px 14px 8px #0000004d;--box-shadow-stacked:-15px 0px 12px 4px #0003;--box-shadow-stacked-light:-15px 0px 12px 4px #0000001a;--box-shadow-skeleton:0px 0px 10px #0000001a}}body[data-color-scheme=red]{--primary-color:red;--primary-color-light:#f003;--primary-color-hover:#f006;--primary-color-active:#ff000080}body[data-color-scheme=orange]{--primary-color:orange;--primary-color-light:#ffa50033;--primary-color-hover:#ffa50066;--primary-color-active:#ffa50080}body[data-color-scheme=yellow]{--primary-color:#c7c700;--primary-color-light:#c7c70033;--primary-color-hover:#c7c70066;--primary-color-active:#c7c70080}body[data-color-scheme=green]{--primary-color:green;--primary-color-light:#00800033;--primary-color-hover:#00800066;--primary-color-active:#00800080}body[data-color-scheme=blue]{--primary-color:#00afef;--primary-color-light:#28abd333;--primary-color-hover:#28abd366;--primary-color-active:#28abd380}body[data-color-scheme=pink]{--primary-color:#dd8997;--primary-color-light:#dd899733;--primary-color-hover:#dd899766;--primary-color-active:#dd899780}body[data-color-scheme=gold]{--primary-color:#e6c300;--primary-color-light:#ffd70033;--primary-color-hover:#ffd70066;--primary-color-active:#ffd70080}::selection{background-color:var(--primary-color-hover)}body{font-family:Poppins,sans-serif;font-family:Quicksand,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font:normal 400 1rem Poppins;font-family:Poppins,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}input,label,select,textarea{font-size:inherit;font-family:inherit;line-height:inherit;font-style:inherit;font-weight:inherit}button{font-size:1rem;color:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;font-weight:600;font-size:inherit;font-family:inherit;text-transform:capitalize;font-family:Poppins,sans-serif}::-webkit-scrollbar{width:.8rem;height:.8rem}::-webkit-scrollbar-track{border-radius:var(--border-radius);background-color:var(--background-color)}::-webkit-scrollbar-thumb{border:3.5px solid var(--background-color);border-radius:var(--border-radius);background-color:var(--text-color-grey);-webkit-transition:background-color var(--animation-timing) ease,border 1s ease;transition:background-color var(--animation-timing) ease,border 1s ease}::-webkit-scrollbar-thumb:hover{cursor:pointer;background-color:var(--primary-color)}code[class*=language-],pre[class*=language-]{background:#1d222a;color:#abb2bf;text-shadow:0 1px #0000004d;font-family:Fira Code,Fira Mono,Menlo,Consolas,DejaVu Sans Mono,monospace;direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;line-height:1.5;tab-size:2;-webkit-hyphens:none;hyphens:none}code[class*=language-],code[class*=language-] *,pre[class*=language-],pre[class*=language-] *{font-size:.9rem;font-size:inherit!important;text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}pre[class*=language-]{border:1px solid var(--border-color-light)}pre[class*=language-]::-webkit-scrollbar-track{background:#1d222a}pre[class*=language-]::-webkit-scrollbar-thumb{border-color:#1d222a}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection{background:#3e4451;background:var(--primary-color-hover);color:inherit;text-shadow:none}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto;border-radius:.3em}:not(pre)>code[class*=language-]{padding:.2em .3em;border-radius:.3em;white-space:normal}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}.token.cdata,.token.comment,.token.prolog{color:#5c6370}.token.doctype,.token.entity,.token.punctuation{color:#abb2bf}.token.atrule,.token.attr-name,.token.boolean,.token.class-name,.token.constant,.token.number{color:#d19a66}.token.keyword{color:#c678dd}.token.deleted,.token.important,.token.property,.token.symbol,.token.tag{color:#e06c75}.token.attr-value,.token.attr-value>.token.punctuation,.token.builtin,.token.char,.token.inserted,.token.regex,.token.selector,.token.string{color:#98c379}.token.function,.token.operator,.token.variable{color:#61afef}.token.url{color:#56b6c2}.token.attr-value>.token.punctuation.attr-equals,.token.special-attr>.token.attr-value>.token.value.css{color:#abb2bf}.language-css .token.selector{color:#e06c75}.language-css .token.property{color:#abb2bf}.language-css .token.function,.language-css .token.url>.token.function{color:#56b6c2}.language-css .token.url>.token.string.url{color:#98c379}.language-css .token.atrule .token.rule,.language-css .token.important,.language-javascript .token.operator{color:#c678dd}.language-javascript .token.template-string>.token.interpolation>.token.interpolation-punctuation.punctuation{color:#be5046}.language-json .token.operator{color:#abb2bf}.language-json .token.null.keyword{color:#d19a66}.language-markdown .token.url,.language-markdown .token.url-reference.url>.token.string,.language-markdown .token.url>.token.operator{color:#abb2bf}.language-markdown .token.url>.token.content{color:#61afef}.language-markdown .token.url-reference.url,.language-markdown .token.url>.token.url{color:#56b6c2}.language-markdown .token.blockquote.punctuation,.language-markdown .token.hr.punctuation{color:#5c6370;font-style:italic}.language-markdown .token.code-snippet{color:#98c379}.language-markdown .token.bold .token.content{color:#d19a66}.language-markdown .token.italic .token.content{color:#c678dd}.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:#e06c75}.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:#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:#3a3f4b;color:#828997;padding:.1em .4em;border-radius:.3em}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:#3e4451;color:#abb2bf}.line-highlight.line-highlight{background:#99bbff0a}.line-highlight.line-highlight:before,.line-highlight.line-highlight[data-end]:after{background:#3a3f4b;color:#abb2bf;padding:.1em .6em;border-radius:.3em;box-shadow:0 2px 0 0 #0003}pre[id].linkable-line-numbers.linkable-line-numbers span.line-numbers-rows>span:hover:before{background-color:#99bbff0a}.command-line .command-line-prompt,.line-numbers.line-numbers .line-numbers-rows{border-right-color:#abb2bf26}.command-line .command-line-prompt>span:before,.line-numbers .line-numbers-rows>span:before{color:#636d83}.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:#e06c75}.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:#98c379}.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:#61afef}.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:#c678dd}pre.diff-highlight>code .token.token.deleted:not(.prefix),pre>code.diff-highlight .token.token.deleted:not(.prefix){background-color:#ff526626}pre.diff-highlight>code .token.token.deleted:not(.prefix) ::selection,pre.diff-highlight>code .token.token.deleted:not(.prefix)::selection,pre>code.diff-highlight .token.token.deleted:not(.prefix) ::selection,pre>code.diff-highlight .token.token.deleted:not(.prefix)::selection{background-color:#fb566940}pre.diff-highlight>code .token.token.inserted:not(.prefix),pre>code.diff-highlight .token.token.inserted:not(.prefix){background-color:#1aff5b26}pre.diff-highlight>code .token.token.inserted:not(.prefix) ::selection,pre.diff-highlight>code .token.token.inserted:not(.prefix)::selection,pre>code.diff-highlight .token.token.inserted:not(.prefix) ::selection,pre>code.diff-highlight .token.token.inserted:not(.prefix)::selection{background-color:#38e06240}.prism-previewer-gradient.prism-previewer-gradient div,.prism-previewer.prism-previewer:before{border-color:#262931}.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:#262931}.prism-previewer-flipped.prism-previewer-flipped.after{border-bottom-color:#262931}.prism-previewer-angle.prism-previewer-angle:before,.prism-previewer-easing.prism-previewer-easing,.prism-previewer-time.prism-previewer-time:before{background:#31363f}.prism-previewer-angle.prism-previewer-angle circle,.prism-previewer-time.prism-previewer-time circle{stroke:#abb2bf;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:#abb2bf}.prism-previewer-easing.prism-previewer-easing circle{fill:#0000}pre{overflow-x:auto}.code-highlight{float:left;min-width:100%}.code-line{display:block;padding-left:16px;padding-right:16px;margin-left:-16px;margin-right:-16px;border-left:4px solid #0000}.code-line.inserted{background-color:#10b98133}.code-line.deleted{background-color:#ef444433}.highlight-line{margin-left:-16px;margin-right:-16px;background-color:#37415180;border-left:4px solid #3b82f6}.line-number:before{display:inline-block;width:1rem;text-align:right;margin-right:16px;margin-left:-8px;color:#9ca3af;content:attr(line)}.rehype-code-title{padding:.6rem 1rem .8rem;margin-bottom:-.6rem;font-family:Consolas,Andale Mono WT,Andale Mono,Lucida Console,Lucida Sans Typewriter,DejaVu Sans Mono,Bitstream Vera Sans Mono,Liberation Mono,Nimbus Mono L,Monaco,Courier New,Courier,monospace;color:#fff;z-index:0;border:1px solid var(--border-color-light);border-bottom:none;border-top-left-radius:.3em;border-top-right-radius:.3em;background-color:var(--background-color-light);background-color:#13151b}.rehype-code-title+pre[class*=language-]{border-top:none;border-top-left-radius:0;border-top-right-radius:0}