@import"https://fonts.googleapis.com/css2?family=Inter+Tight:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Inter:wght@100;200;300;400;500;600;700;800;900&family=Roboto+Mono:wght@400;500;600&display=swap";:root{font-family:Inter,sans-serif!important;line-height:1.6;font-weight:400;background-color:#1a1f36;color:#c1c9d2;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}html,body,:root{margin:0;padding:0;overscroll-behavior:none}h1,h2,h3,h4,h6{font-weight:500;margin-top:0;color:#f7fafc}h5{font-size:16px;color:#f7fafc;font-weight:500}p{font-size:14px;margin:4px 0 0;color:#c1c9d2}.intro p{font-size:16px}a{color:#6c8eef;text-decoration:none}a:hover{color:#f7fafc}.scroll-link{color:#6c8eef;text-decoration:none;cursor:pointer;font-weight:500}.scroll-link:hover{color:#f7fafc}.sidebar{width:300px}.section{border-top:1px solid #3c4257}.section-banner{padding:5vw 30vw 5vw 5vw;padding-bottom:0}.section .section{position:relative;border-top:none}.section .section:before{content:"";position:absolute;top:-1px;left:5vw;right:5vw;height:1px;background-color:#3c4257;opacity:.6}.content{padding-left:300px}@media (max-width: 900px){.sidebar{display:none}.content{padding-left:0}}@media (min-width: 900px) and (max-width: 1300px){.sidebar{width:220px}.content{padding-left:220px}}.description code,p>code{font-family:Roboto Mono,monospace!important;font-size:.9em;background-color:#ffffff0a;color:#f7fafc;padding:0 3px;border-radius:4px;margin:0 1px;white-space:nowrap;border:1px solid rgba(255,255,255,.08);line-height:1}pre{margin:0}.hljs{font-family:Roboto Mono,monospace!important;background:#2a2f45!important}.font-mono{font-family:Roboto Mono,monospace!important}h1{font-size:24px;font-weight:500;margin-top:0}body{margin:0;min-height:100vh}.hljs{display:block;overflow-x:auto;padding:.5em;background:#2e3440}.hljs,.hljs-subst{color:#d8dee9}.hljs-selector-tag{color:#81a1c1}.hljs-selector-id{color:#8fbcbb;font-weight:700}.hljs-selector-class,.hljs-selector-attr{color:#8fbcbb}.hljs-selector-pseudo{color:#88c0d0}.hljs-addition{background-color:#a3be8c80}.hljs-deletion{background-color:#bf616a80}.hljs-built_in,.hljs-type,.hljs-class{color:#8fbcbb}.hljs-function{color:#88c0d0}.hljs-function>.hljs-title{color:#88c0d0}.hljs-keyword,.hljs-literal,.hljs-symbol{color:#81a1c1}.hljs-number{color:#b48ead}.hljs-regexp{color:#ebcb8b}.hljs-string{color:#a3be8c}.hljs-title{color:#8fbcbb}.hljs-params{color:#d8dee9}.hljs-bullet{color:#81a1c1}.hljs-code{color:#8fbcbb}.hljs-emphasis{font-style:italic}.hljs-formula{color:#8fbcbb}.hljs-strong{font-weight:700}.hljs-link:hover{text-decoration:underline}.hljs-quote,.hljs-comment{color:#4c566a}.hljs-doctag{color:#8fbcbb}.hljs-meta,.hljs-meta-keyword{color:#5e81ac}.hljs-meta-string{color:#a3be8c}.hljs-attr{color:#8fbcbb}.hljs-attribute{color:#d8dee9}.hljs-builtin-name,.hljs-name{color:#81a1c1}.hljs-section{color:#88c0d0}.hljs-tag{color:#81a1c1}.hljs-variable,.hljs-template-variable{color:#d8dee9}.hljs-template-tag{color:#5e81ac}.abnf .hljs-attribute{color:#88c0d0}.abnf .hljs-symbol{color:#ebcb8b}.apache .hljs-attribute{color:#88c0d0}.apache .hljs-section{color:#81a1c1}.arduino .hljs-built_in{color:#88c0d0}.aspectj .hljs-meta{color:#d08770}.aspectj>.hljs-title{color:#88c0d0}.bnf .hljs-attribute{color:#8fbcbb}.clojure .hljs-name{color:#88c0d0}.clojure .hljs-symbol{color:#ebcb8b}.coq .hljs-built_in{color:#88c0d0}.cpp .hljs-meta-string{color:#8fbcbb}.css .hljs-built_in{color:#88c0d0}.css .hljs-keyword{color:#d08770}.diff .hljs-meta,.ebnf .hljs-attribute{color:#8fbcbb}.glsl .hljs-built_in{color:#88c0d0}.groovy .hljs-meta:not(:first-child){color:#d08770}.haxe .hljs-meta,.java .hljs-meta{color:#d08770}.ldif .hljs-attribute{color:#8fbcbb}.lisp .hljs-name,.lua .hljs-built_in,.moonscript .hljs-built_in,.nginx .hljs-attribute{color:#88c0d0}.nginx .hljs-section{color:#5e81ac}.pf .hljs-built_in,.processing .hljs-built_in{color:#88c0d0}.scss .hljs-keyword,.stylus .hljs-keyword{color:#81a1c1}.swift .hljs-meta{color:#d08770}.vim .hljs-built_in{color:#88c0d0;font-style:italic}.yaml .hljs-meta{color:#d08770}
