#docs-main-nav{padding:0 2.5rem}#docs-main-nav h3{margin:0;padding:.5rem .8rem;border-bottom:3px solid var(--color-text);color:var(--color-text);font-size:1.25rem;font-weight:700}#docs-main-nav ul{margin:0;padding:0;list-style:none}#docs-main-nav ul li h4{margin:1em 0 0;padding:1em 0 .5em;color:var(--color-text);font-size:1em;font-weight:700}#docs-main-nav ul li ul li{color:var(--color-text-light);line-height:1.8em}#docs-main-nav ul li ul li.selected a{background-color:var(--color-hightlight)}#docs-main-nav ul li ul li a{display:block;padding:.1em .8em;color:var(--color-text-light);text-decoration:none}#docs-main-nav ul li ul li a:hover{color:var(--color-text)}#docs-nav-overlay #docs-nav-hamburger{margin:0;padding:.5rem;border:none;outline:none;background-color:transparent;color:var(--color-text);font-size:1.5rem;font-weight:700;cursor:pointer}#docs-nav-overlay #docs-nav-hamburger rect{fill:var(--color-text)}#docs-header{position:fixed;z-index:1;top:0;left:0;width:100%;height:5em;background:var(--color-background)}#docs-nav-overlay{display:none}#docs-main-nav{position:fixed;top:5em;left:0;width:20em;height:calc(100vh - 5em);scrollbar-color:var(--color-scrollbar);overflow-y:auto;background:var(--color-background)}#docs-main-article{max-width:50em;margin:5em auto auto;padding:0 1em}#docs-right-slot{position:fixed;top:5em;right:0;width:20em;height:calc(100vh - 5em);overflow-y:auto}#docs-footer{padding-top:3em;padding-bottom:2em;text-align:center}@media (max-width: 1400px){#docs-main-article{margin-left:22em}#docs-right-slot{display:none}}@media (max-width: 1010px){#docs-nav-overlay{display:block;float:right}#docs-main-nav{display:none}#docs-main-nav.show{display:block;position:fixed;z-index:2;top:5em;left:0;width:100%;height:calc(100vh - 5em)}#docs-right-slot{display:none}#docs-main-article{width:100%;margin:5em auto auto}}#search{position:fixed;top:0;right:0;width:100%;max-width:650px;max-height:100vh;margin:0 auto;padding:.5em;overflow-y:auto;--pagefind-ui-scale: .9;--pagefind-ui-primary: #034ad8;--pagefind-ui-text: #e3e2e9;--pagefind-ui-background: transparent;--pagefind-ui-border: transparent;--pagefind-ui-tag: green;--pagefind-ui-border-width: 0;--pagefind-ui-border-radius: 0;--pagefind-ui-image-border-radius: 0;--pagefind-ui-image-box-ratio: 3 / 2;--pagefind-ui-font: var(--font-body)}#search mark{background-color:var(--color-hightlight);color:var(--color-text-bold)}#search .pagefind-ui__search-input{background-color:var(--color-background)}@media (max-width: 1010px){#search{display:none}}#search ol.pagefind-ui__results,#search ol.pagefind-ui__results li.pagefind-ui__result{margin:0;padding:0}#search ol.pagefind-ui__results li.pagefind-ui__result a{color:var(--color-highlight-bold)}#search .pagefind-ui__drawer{padding:.5em 1em;border:2px solid rgba(0,0,0,.2);background-color:var(--color-background-light)}#search.pagefind-ui--active{position:fixed;z-index:1;top:0;left:0;width:100%;max-width:100%}#docs-main-article ul{padding:0 1.5rem}#docs-main-article ul li{padding:.5rem 0;list-style:disc}#docs-main-article h1 code{font-size:1.5rem}#docs-main-article h2 code{font-size:1.3rem}#docs-header sitename{margin:.2rem 1.5rem;font-size:2.5rem;font-weight:700}#docs-header sitename img{width:3.5rem;height:3.5rem;margin:.3rem .3rem -.8rem}:root{--font-fallback: -apple-system, blinkmacsystemfont, segoe ui, helvetica, arial, sans-serif, apple color emoji, segoe ui emoji;--font-body: system-ui, var(--font-fallback);--font-mono: "IBM Plex Mono", 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-background: #28213b;--color-background-light: #3f345d;--color-text: #e3e2e9;--color-text-light: rgb(199 197 211);--color-hightlight: #443673;--color-highlight-bold: #f47d37;--color-scrollbar: rgb(227 226 233 / 20%) rgb(0 0 0 / 0%)}*{box-sizing:border-box}html{background-color:var(--color-background);color:var(--color-text);font-family:var(--font-body);scrollbar-color:var(--color-scrollbar)}body{margin:0;padding:0;font-size:16px}code{font-family:var(--font-mono)}h1{margin-bottom:1rem;font-size:3rem;font-weight:900;line-height:1.3}h1 em{display:inline-block;font-size:1rem}h2{margin-bottom:1rem;font-size:1.875rem;font-weight:700;line-height:1.3}h3{margin-bottom:1rem;font-size:1.35rem;font-weight:700;line-height:1.2}p{margin-top:1.25rem;color:var(--color-text-light);line-height:1.65}strong{color:var(--color-text);font-weight:700}a{transition:color .2s ease-in-out;color:var(--color-highlight-bold);text-decoration:none}a:hover{color:var(--color-highlight-bold)}pre{background:rgba(0,0,0,.2)}p code{color:#f66;font-family:var(--font-mono)}code[class*=language-],pre[class*=language-]{color:#eee;font-family:var(--font-mono);font-size:1.05em;line-height:1.3em;text-align:left;word-wrap:normal;word-break:normal;white-space:pre;word-spacing:normal;hyphens:none;tab-size:4}@media (max-width: 768px){code[class*=language-],pre[class*=language-]{font-size:.95em}}code[class*=language-]::selection,pre[class*=language-]::selection,code[class*=language-] ::selection,pre[class*=language-] ::selection{background:#363636}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.2em;white-space:normal}pre[class*=language-]{position:relative;margin:.5em 0;padding:1.25em 1em;overflow:auto}@media (max-width: 768px){pre[class*=language-]{padding:.5em .25em}}.language-css>code,.language-sass>code,.language-scss>code{color:#fd9170}[class*=language-] .namespace{opacity:.7}.token.atrule{color:#c792ea}.token.attr-name{color:#ffcb6b}.token.attr-value,.token.attribute{color:#a5e844}.token.boolean{color:#c792ea}.token.builtin{color:#ffcb6b}.token.cdata,.token.char{color:#80cbc4}.token.class{color:#ffcb6b}.token.class-name{color:#f2ff00}.token.comment{color:#616161}.token.constant{color:#c792ea}.token.deleted{color:#f66}.token.doctype{color:#616161}.token.entity{color:#f66}.token.function{color:#c792ea}.token.hexcode{color:#f2ff00}.token.id,.token.important{color:#c792ea;font-weight:700}.token.inserted{color:#80cbc4}.token.keyword{color:#c792ea}.token.number{color:#fd9170}.token.operator{color:#89ddff}.token.prolog{color:#616161}.token.property{color:#80cbc4}.token.pseudo-class,.token.pseudo-element{color:#a5e844}.token.punctuation{color:#89ddff}.token.regex{color:#f2ff00}.token.selector{color:#f66}.token.string{color:#a5e844}.token.symbol{color:#c792ea}.token.tag{color:#f66}.token.unit{color:#fd9170}.token.url,.token.variable{color:#f66}
