html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,figure,figcaption,address{margin:0;padding:0;box-sizing:border-box}html{overflow-y:scroll}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}table{border-spacing:0}table th,table td{vertical-align:middle}caption,th{text-align:center}ul,ol{list-style:none}a{text-decoration:none}a:link,a:visited,a:active{-webkit-transition:.2s all ease;-moz-transition:.2s all ease;-o-transition:.2s all ease;transition:.2s all ease}a:hover,a:focus{cursor:pointer;text-decoration:none}*{outline:none!important}input[type=text],input[type=password],input[type=number],input[type=email],input[type=tel],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}@-webkit-keyframes autofill{to{background:transparent}}input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill{-webkit-animation-name:autofill;-webkit-animation-fill-mode:both}svg{overflow:auto;vertical-align:inherit}img{max-width:100%}button{background-color:#f8f8f2;border:1px solid #f8f8f2;border-radius:.5rem;cursor:pointer;padding:1rem;font-weight:600;color:#191a21}button:hover{background-color:#44475a;border-color:#f8f8f2;color:#f8f8f2}button.big{border-radius:2rem;font-size:1.25rem;padding:1rem}button.full-width{width:100%}input{width:100%;padding:0 2rem 0 0;font-size:1rem;color:#f8f8f2;line-height:3rem;background-color:#343746;border-radius:8px;border:0;outline:0}.form-item{display:flex;align-items:center;padding:0 2rem;margin-bottom:.5rem;background-color:#343746;border-radius:8px}.form-item .icon{width:1.25rem;height:1.25rem;margin-right:.75rem}.form-item .icon svg{width:100%;height:auto;color:#f8f8f2;opacity:.3}select{width:100%;font-size:1rem;color:#f8f8f2;height:3rem;background-color:#343746;border-radius:8px;border:0;outline:0;-webkit-appearance:none;appearance:none}html{font-size:14px;line-height:1.8;color:#f8f8f2}@media only screen and (min-width: 1025px){html{font-size:16px}}@media only screen and (min-width: 1921px){html{font-size:18px}}body{display:flex;flex-direction:column;min-height:100vh;font-family:Helvetica,sans-serif;font-weight:400;font-style:normal;background-color:#191a21}a{color:rgba(248,248,242,.7)}a:hover{color:#f8f8f2}h1,h2,h3,h4,h5,h6{font-weight:600;color:#fff;margin-top:.5rem}h1{font-size:2.625rem}h2{font-size:2.25rem}h3{font-size:1.875rem}h4{font-size:1.5rem}p{padding:.5rem 0}pre{padding:1rem 0}blockquote{background-color:#44475a;border-left:2px solid #50fa7b;padding:0 1rem;margin-bottom:1rem}ul{padding-left:1rem;list-style-type:disc}svg{width:100%;height:auto}.box{background-color:#282a36;border-radius:1rem}.icon{display:block;width:24px;height:24px}header{display:flex;justify-content:center;background-color:#191a21}nav{display:flex;justify-content:space-between;align-items:center;padding:.5rem 1rem;width:100%}@media only screen and (min-width: 1440px){nav{max-width:90%}}nav .logo{max-width:60%}@media only screen and (min-width: 481px){nav .logo{width:300px;max-width:unset}}nav .logo a{display:flex}nav .logo a img{width:100%;height:auto}nav .menu{display:flex;align-items:center}nav .menu .menu-items{display:none}@media only screen and (min-width: 1025px){nav .menu .menu-items{display:flex;gap:1rem;align-items:center}}nav .menu .menu-items a{font-size:1.25rem}nav .menu .menu-items .mobile-docs-menu{display:none}nav .menu.active{align-items:center;overflow-y:auto}nav .menu.active>.backdrop{display:block}@media only screen and (max-width: 1024px){nav .menu.active .menu-items{z-index:2;display:flex;flex-direction:column;position:absolute;top:0;right:0;min-height:40vh;width:75%;max-height:100vh;max-width:350px;overflow-y:auto;background-color:#282a36;border-top-left-radius:20px;border-bottom-left-radius:20px;padding:50px 20px 80px 30px;box-shadow:-1px 1px 5px #343746}nav .menu.active .menu-items .mobile-docs-menu{display:block}nav .menu.active .menu-items .mobile-docs-menu ul{list-style:circle}nav .menu.active .menu-items .mobile-docs-menu .menu-header{font-size:1.25rem}nav .menu.active .menu-item{line-height:2rem}nav .menu.active .burger{position:absolute;top:25px;right:15px;z-index:3}nav .menu.active .burger a{display:block;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}nav .menu.active .burger a span{background-color:#f8f8f2;height:1px}nav .menu.active .burger a span:nth-child(1){margin-top:11px;rotate:-45deg}nav .menu.active .burger a span:nth-child(2){margin-top:-1px;rotate:45deg}nav .menu.active .burger a span:nth-child(3){display:none}}@media only screen and (min-width: 1025px){nav .menu .burger{display:none}}nav .menu .burger a{display:flex;width:26px;height:22px;padding:5px;flex-direction:column;justify-content:space-between}nav .menu .burger a span{display:block;width:100%;height:2px;border-radius:2px;background-color:rgba(248,248,242,.7)}nav .menu .backdrop{display:none;content:"";position:absolute;width:100%;height:100vh;top:0;left:0;right:0;bottom:0}nav .menu .socials{display:flex;align-items:center;gap:1rem}@media only screen and (max-width: 1024px){nav .menu .socials{position:absolute;left:0;bottom:1rem;width:100%;gap:1.5rem;justify-content:center}}@media only screen and (min-width: 1025px){nav .menu .socials{border-left:1px solid rgba(248,248,242,.7);padding-left:1rem}}nav .menu .dropdown a{white-space:nowrap}nav .menu .dropdown .dropdown-wrapper{position:relative}nav .menu .dropdown .dropdown-wrapper>a:after{content:"";display:inline-block;width:5px;height:5px;margin:-4px 0 0 .5rem;vertical-align:middle;border-right:2px solid rgba(248,248,242,.7);border-bottom:2px solid rgba(248,248,242,.7);rotate:45deg}nav .menu .dropdown .dropdown-wrapper .dropdown-block{display:none}nav .menu .dropdown .dropdown-wrapper .dropdown-block a{display:block}nav .menu .dropdown.active .dropdown-block{display:block;position:absolute;z-index:1;left:0;border:1px solid #343746;padding:.5rem 1rem;border-radius:.5rem;background-color:#191a21}@media only screen and (min-width: 1025px){nav .menu .dropdown.active .dropdown-block{right:0;left:auto}}nav .menu .dropdown.active .dropdown-block a.active{color:#f8f8f2;font-weight:500}nav .menu .dropdown.active .backdrop{display:block}@media only screen and (max-width: 1024px){nav .menu .dropdown .backdrop{height:100%}}.collapsible a{position:relative}.collapsible>ul{display:none}.collapsible.active>a:after{rotate:-135deg;top:.625rem}.collapsible.active>ul{display:block}.collapsible>a:after{position:absolute;width:5px;height:5px;border-right:1px solid rgba(248,248,242,.7);border-bottom:1px solid rgba(248,248,242,.7);rotate:45deg;content:"";margin-left:.5rem;top:.375rem}main{display:flex;justify-content:center;flex-grow:1;margin:2rem 0}@media only screen and (min-width: 481px){main{padding:1rem}}main a{color:rgba(241,250,140,.7)}main a:hover{color:#f1fa8c}main .main{padding:1rem;background-color:#343746;width:100%}@media only screen and (min-width: 1440px){main .main{max-width:90%}}main .main .wrapper{display:flex}main .main .wrapper .docs-menu{position:sticky;top:2rem;align-self:flex-start;padding:1rem .5rem 1rem 0;font-size:.875rem;flex-basis:20%;flex-shrink:0;line-height:1.3;border-right:1px solid #44475a}@media only screen and (max-width: 1024px){main .main .wrapper .docs-menu{display:none}}main .main .wrapper .docs-menu .collapsible>ul{padding:.75rem 0 0 1rem}main .main .wrapper .docs-menu .collapsible.active>a:after{top:.375rem}main .main .wrapper .docs-menu .collapsible>a:after{top:.125rem}main .main .wrapper .docs-menu ul{list-style:none}main .main .wrapper .docs-menu ul li{padding:0 0 .75rem}main .main .wrapper .docs-menu ul li:last-child{padding-bottom:0}main .main .wrapper .docs-menu .menu-header{padding:0 0 .75rem;font-weight:600}main .main .wrapper .docs-menu .menu-item{border-right:1px solid #44475a;padding:0 .5rem .5rem}main .main .wrapper .content{width:100%;padding:0 1rem;min-width:0}main .main .wrapper .table-of-contents{position:sticky;top:2rem;align-self:flex-start;font-size:.875rem;max-width:20%}@media only screen and (max-width: 1439px){main .main .wrapper .table-of-contents{display:none}}main .main .wrapper .table-of-contents .toc-link{border-left:1px solid #44475a;padding:0 0 .5rem 1rem}main .main .wrapper .table-of-contents .toc-link a{display:block}main .main .wrapper .table-of-contents .toc-link .h3{margin-left:.5rem}main .main .wrapper .table-of-contents .toc-link .h4,main .main .wrapper .table-of-contents .toc-link .h5,main .main .wrapper .table-of-contents .toc-link .h6,main .main .wrapper .table-of-contents .toc-link .h7{margin-left:1rem}footer{display:flex;border-top:1px solid #343746;padding:2rem;justify-content:center}footer .footer{display:flex;justify-content:space-between;align-items:start;flex-direction:column;width:100%}@media only screen and (min-width: 1440px){footer .footer{max-width:90%}}@media only screen and (min-width: 481px){footer .footer{flex-direction:row;align-items:center}}footer .footer .title{font-size:1.125rem;font-weight:600;color:#f8f8f2}.hljs{display:block;overflow-x:auto;background:#282a36;color:#f8f8f2;padding:.5em}.hljs-comment,.hljs-quote{color:#6272a4;font-style:italic}.hljs-keyword,.hljs-selector-tag,.hljs-literal,.hljs-section,.hljs-link{color:#ff79c6}.hljs-string,.hljs-title,.hljs-name,.hljs-type,.hljs-attribute,.hljs-symbol,.hljs-bullet,.hljs-addition{color:#50fa7b}.hljs-number,.hljs-meta,.hljs-built_in,.hljs-builtin-name,.hljs-params{color:#bd93f9}.hljs-class .hljs-title,.hljs-strong{font-weight:700;color:#f1fa8c}.hljs-emphasis{font-style:italic}.hljs-function .hljs-title{color:#8be9fd}.hljs-tag,.hljs-deletion{color:#f55}.hljs-variable,.hljs-template-variable,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-doctag{color:#ffb86c}.hljs-bullet{color:#bd93f9}.hljs-code,.hljs-formula{color:#ff79c6}.hljs-link{text-decoration:underline}.hljs-selector-id{color:#f1fa8c}.hljs-selector-class{color:#8be9fd}.hljs::selection,.hljs span::selection{background:#44475a}code{position:relative;background:#44475a;padding:0 .25rem}pre code{scrollbar-color:#343746 #44475a;scrollbar-width:thin;font-size:.85rem;line-height:1.375rem}.hljs-run{position:absolute;top:.25rem;right:.25rem;width:24px;height:24px}.hljs-run .hljs-run-button{display:block;width:100%;height:100%}.sandbox-wrapper{margin:2rem 0}@media only screen and (min-width: 1025px){.sandbox-wrapper{display:flex;gap:1rem}}.sandbox-wrapper .editor{position:relative;flex-basis:800px;flex-grow:1;height:30rem;padding:0;border:none}.sandbox-wrapper .editor .input,.sandbox-wrapper .editor .output{box-sizing:border-box;position:absolute;height:100%;width:100%;font-family:monospace;padding:.5em;border:none;font-size:.85rem;line-height:1.375rem;white-space:pre;word-wrap:break-word;overflow:auto;scrollbar-color:#343746 #44475a;scrollbar-width:thin}.sandbox-wrapper .editor .input{z-index:1;color:transparent;caret-color:#f8f8f2;background-color:transparent;resize:none}.sandbox-wrapper .editor .output{z-index:0;background-color:#282a36;padding-bottom:7px}.sandbox-wrapper .result{margin-top:2rem;background-color:#282a36;padding:.5em;font-family:monospace;font-size:.85rem;line-height:1.375rem;white-space:pre;word-wrap:break-word}@media only screen and (min-width: 1025px){.sandbox-wrapper .result{flex-basis:400px;flex-shrink:0;margin-top:0}}.sandbox-wrapper .result .console.log{color:#50fa7b}.sandbox-wrapper .result .console.warn{color:#ffb86c}.sandbox-wrapper .result .console.error{color:#f55}
