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;margin:0;padding:0}table{border-spacing:1px;margin:1rem 0}table th,table td{vertical-align:middle;padding:.25rem}caption,th{text-align:left}ul,ol{list-style:none}a{text-decoration:none}a:link,a:visited,a:active{-webkit-transition:.2s color ease;-moz-transition:.2s color ease;-o-transition:.2s color ease;transition:.2s color ease}a:hover,a:focus{cursor:pointer;text-decoration:none}input[type=text],input[type=password],input[type=number],input[type=email],input[type=tel],textarea{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%}*{outline:none}button{border-radius:.5rem;cursor:pointer;padding:1rem;line-height:1;font-weight:600}.theme-dark button{background-color:#fafaf4;border:1px solid #fafaf4;color:#191a21}.theme-light button{background-color:#1f232c;border:1px solid #1f232c;color:#eceff4}.theme-dark button:focus,.theme-dark button:hover{background-color:#44475a;border:1px solid #fafaf4;color:#fafaf4}.theme-light button:focus,.theme-light button:hover{background-color:#fafafa;border:1px solid #1f232c;color:#1f232c}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;line-height:3rem;border-radius:8px;border:0;outline:0}.theme-dark input{color:#fafaf4;background-color:#2e313f}.theme-light input{color:#1f232c;background-color:#fff}.form-item{display:flex;align-items:center;padding:0 2rem;margin-bottom:.5rem;border-radius:8px}.theme-dark .form-item{background-color:#2e313f}.theme-light .form-item{background-color:#fff}.form-item .icon{width:1.25rem;height:1.25rem;margin-right:.75rem}.form-item .icon svg{width:100%;height:auto;opacity:.3}.theme-dark .form-item .icon svg{color:#fafaf4}.theme-light .form-item .icon svg{color:#1f232c}select{width:100%;height:3rem;font-size:1rem;border-radius:8px;border:0;outline:0;appearance:none}.theme-dark select{color:#fafaf4;background-color:#2e313f}.theme-light select{color:#1f232c;background-color:#fff}html{font-size:14px;line-height:1.8}@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}.theme-dark body{background-color:#191a21;color:#fafaf4}.theme-light body{background-color:#eceff4;color:#1f232c}.theme-dark a{color:rgba(250,250,244,.7)}.theme-light a{color:rgba(31,35,44,.7)}.theme-dark a:hover,.theme-dark a:focus{color:#fafaf4}.theme-light a:hover,.theme-light a:focus{color:#1f232c}h1,h2,h3,h4,h5,h6{font-weight:600}.theme-dark h1,.theme-dark h2,.theme-dark h3,.theme-dark h4,.theme-dark h5,.theme-dark h6{color:#fff}.theme-light h1,.theme-light h2,.theme-light h3,.theme-light h4,.theme-light h5,.theme-light h6{color:#1f232c}h1{font-size:2.25rem}h2{font-size:2rem}h3{font-size:1.875rem}h4{font-size:1.5rem}p{padding:.5rem 0}pre{padding:1rem 0}blockquote{padding:0 1rem;margin-bottom:1rem}.theme-dark blockquote{background-color:#44475a;border-left:1px solid #50fa7b}.theme-light blockquote{background-color:#fafafa;border-left:1px solid #50a14f}ul{padding-left:1rem;list-style-type:disc}svg{width:100%;height:auto}.theme-dark table tr:nth-child(odd){background-color:#44475a}.theme-light table tr:nth-child(odd){background-color:#d8dee9}.theme-dark table tr:nth-child(2n){background-color:#2e313f}.theme-light table tr:nth-child(2n){background-color:#fff}table tr th{padding:.25rem .375rem}@media only screen and (max-width: 1024px){table{display:block;overflow-x:auto;white-space:nowrap}}.box{border-radius:1rem}.theme-dark .box{background-color:#282a36}.theme-light .box{background-color:#eceff4}.icon{display:block;width:24px;height:24px}header{display:flex;justify-content:center;height:87px}.theme-dark header{background-color:#191a21}.theme-light header{background-color:#eceff4}@media only screen and (min-width: 1440px){header{padding:0 1rem}}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;align-items:center}}nav .menu .menu-items .menu-item{padding-right:1rem}nav .menu .menu-items .menu-item:last-child{padding-right:0}nav .menu .menu-items .menu-item .theme-switcher{display:flex;align-items:center}nav .menu .menu-items .menu-item .theme-switcher-title{margin-right:.5rem}@media only screen and (min-width: 1025px){nav .menu .menu-items .menu-item .theme-switcher-title{display:none}}nav .menu .menu-items a{font-size:1.25rem;display:block}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;border-top-left-radius:20px;border-bottom-left-radius:20px;padding:50px 20px 80px 30px}.theme-dark nav .menu.active .menu-items{background-color:#282a36;box-shadow:-1px 1px 5px #2e313f}.theme-light nav .menu.active .menu-items{background-color:#eceff4;box-shadow:-1px 1px 5px #fff}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 .menu-item a:after{top:.75rem}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{height:1px}.theme-dark nav .menu.active .burger a span{background-color:#fafaf4}.theme-light nav .menu.active .burger a span{background-color:#1f232c}nav .menu.active .burger a span:nth-child(1){margin-top:11px;transform:rotate(-45deg)}nav .menu.active .burger a span:nth-child(2){margin-top:-1px;transform: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}.theme-dark nav .menu .burger a span{background-color:rgba(250,250,244,.7)}.theme-light nav .menu .burger a span{background-color:rgba(31,35,44,.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;margin-right:1rem}@media only screen and (max-width: 1024px){nav .menu .socials{position:absolute;left:0;bottom:1rem;width:100%;justify-content:center}}@media only screen and (min-width: 1025px){nav .menu .socials{padding:0 1rem}.theme-dark nav .menu .socials{border-left:1px solid rgba(250,250,244,.7);border-right:1px solid rgba(250,250,244,.7)}.theme-light nav .menu .socials{border-left:1px solid rgba(31,35,44,.7);border-right:1px solid rgba(31,35,44,.7)}}.theme-light .icon.light{display:none}.theme-light .icon.dark,.theme-dark .icon.light{display:block}.theme-dark .icon.dark{display:none}.collapsible a{position:relative}.collapsible>ul{display:none}.collapsible.active>a:after{transform:rotate(-135deg);top:.625rem}.collapsible.active>ul{display:block}.collapsible>a:after{position:absolute;width:5px;height:5px;transform:rotate(45deg);content:"";margin-left:.5rem;top:.375rem}.theme-dark .collapsible>a:after{border-right:1px solid rgba(250,250,244,.7);border-bottom:1px solid rgba(250,250,244,.7)}.theme-light .collapsible>a:after{border-right:1px solid rgba(31,35,44,.7);border-bottom:1px solid rgba(31,35,44,.7)}main{display:flex;justify-content:center;flex-grow:1;margin:2rem 0}@media only screen and (min-width: 481px){main{padding:1rem}}.theme-dark main a{color:rgba(241,250,140,.7)}.theme-light main a{color:rgba(31,35,44,.7)}.theme-dark main a:hover,.theme-dark main a:focus{color:#f1fa8c}.theme-light main a:hover,.theme-light main a:focus{color:#286ff3}main .main{padding:1rem;width:100%}.theme-dark main .main{background-color:#2e313f}.theme-light main .main{background-color:#fff}@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:1rem;align-self:flex-start;padding:0 .5rem 1rem 0;font-size:.875rem;flex-basis:20%;flex-shrink:0;line-height:1.3;height:calc(100vh - 170px);overflow-y:auto;scrollbar-width:none}.theme-dark main .main .wrapper .docs-menu{border-right:1px solid #44475a}.theme-light main .main .wrapper .docs-menu{border-right:1px solid #d8dee9}main .main .wrapper .docs-menu.stuck{height:calc(100vh - 2rem)}@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;padding:0}main .main .wrapper .docs-menu ul li{padding:.25rem 0 .5rem}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{padding:0 .5rem .5rem}.theme-dark main .main .wrapper .docs-menu .menu-item{border-right:1px solid #44475a}.theme-light main .main .wrapper .docs-menu .menu-item{border-right:1px solid #d8dee9}main .main .wrapper .content{width:100%;padding:0 1rem;min-width:0}main .main .wrapper .table-of-contents{position:sticky;top:1rem;align-self:flex-start;font-size:.875rem;max-width:20%;height:calc(100vh - 170px);overflow-y:auto;scrollbar-width:none}main .main .wrapper .table-of-contents.stuck{height:calc(100vh - 2rem)}@media only screen and (max-width: 1439px){main .main .wrapper .table-of-contents{display:none}}main .main .wrapper .table-of-contents .toc-link{padding:0 0 .5rem 1rem}.theme-dark main .main .wrapper .table-of-contents .toc-link{border-left:1px solid #44475a}.theme-light main .main .wrapper .table-of-contents .toc-link{border-left:1px solid #d8dee9}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}.dropdown a{white-space:nowrap}.dropdown .dropdown-wrapper{position:relative}.dropdown .dropdown-wrapper>a:after{content:"";display:inline-block;width:5px;height:5px;margin:-4px 0 0 .5rem;vertical-align:middle;transform:rotate(45deg)}.theme-dark .dropdown .dropdown-wrapper>a:after{border-right:2px solid rgba(250,250,244,.7);border-bottom:2px solid rgba(250,250,244,.7)}.theme-light .dropdown .dropdown-wrapper>a:after{border-right:2px solid rgba(31,35,44,.7);border-bottom:2px solid rgba(31,35,44,.7)}.dropdown .dropdown-wrapper .dropdown-block{display:none}.dropdown .dropdown-wrapper .dropdown-block a{display:block;line-height:2}.dropdown.active .dropdown-block{display:block;position:absolute;z-index:1;left:-1rem;margin-top:.625rem;padding:.5rem 1rem;border-radius:.5rem}.theme-dark .dropdown.active .dropdown-block{border:1px solid #44475a;background-color:#191a21}.theme-light .dropdown.active .dropdown-block{border:1px solid #d8dee9;background-color:#eceff4}.dropdown.active .dropdown-block a.active{font-weight:500}.theme-dark .dropdown.active .dropdown-block a.active{color:#fafaf4}.theme-light .dropdown.active .dropdown-block a.active{color:#1f232c}.dropdown.active .backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0}@media only screen and (max-width: 1024px){.dropdown .backdrop{height:100%}}.versions-menu{padding:.5rem 1rem;border-radius:.5rem;max-width:fit-content}.theme-dark .versions-menu{border:1px solid #44475a;background-color:#2e313f}.theme-light .versions-menu{border:1px solid #d8dee9;background-color:#fff}footer{display:flex;padding:2rem;justify-content:center}.theme-dark footer{border-top:1px solid #2e313f}.theme-light footer{border-top:1px solid #ffffff}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}.theme-dark footer .footer .title{color:#fafaf4}.theme-light footer .footer .title{color:#1f232c}.hljs{display:block;overflow-x:auto;padding:.5em}.theme-dark .hljs{background-color:#282a36;color:#fafaf4}.theme-light .hljs{background-color:#eceff4;color:#1f232c}.hljs-comment,.hljs-quote{font-style:italic}.theme-dark .hljs-comment,.theme-dark .hljs-quote{color:#6272a4}.theme-light .hljs-comment,.theme-light .hljs-quote{color:#4c566a}.theme-dark .hljs-keyword,.theme-dark .hljs-selector-tag,.theme-dark .hljs-literal,.theme-dark .hljs-section,.theme-dark .hljs-link{color:#ff79c6}.theme-light .hljs-keyword,.theme-light .hljs-selector-tag,.theme-light .hljs-literal,.theme-light .hljs-section,.theme-light .hljs-link{color:#a626a4}.theme-dark .hljs-string,.theme-dark .hljs-title,.theme-dark .hljs-name,.theme-dark .hljs-type,.theme-dark .hljs-attribute,.theme-dark .hljs-symbol,.theme-dark .hljs-bullet,.theme-dark .hljs-addition{color:#50fa7b}.theme-light .hljs-string,.theme-light .hljs-title,.theme-light .hljs-name,.theme-light .hljs-type,.theme-light .hljs-attribute,.theme-light .hljs-symbol,.theme-light .hljs-bullet,.theme-light .hljs-addition{color:#50a14f}.theme-dark .hljs-number,.theme-dark .hljs-meta,.theme-dark .hljs-built_in,.theme-dark .hljs-builtin-name,.theme-dark .hljs-params{color:#bd93f9}.theme-light .hljs-number,.theme-light .hljs-meta,.theme-light .hljs-built_in,.theme-light .hljs-builtin-name,.theme-light .hljs-params{color:#986801}.hljs-class .hljs-title,.hljs-strong{font-weight:700}.theme-dark .hljs-class .hljs-title,.theme-dark .hljs-strong{color:#f1fa8c}.theme-light .hljs-class .hljs-title,.theme-light .hljs-strong{color:#286ff3}.hljs-emphasis{font-style:italic}.theme-dark .hljs-function .hljs-title{color:#8be9fd}.theme-light .hljs-function .hljs-title{color:#0184bc}.theme-dark .hljs-tag,.theme-dark .hljs-deletion{color:#f55}.theme-light .hljs-tag,.theme-light .hljs-deletion{color:#e45649}.theme-dark .hljs-variable,.theme-dark .hljs-template-variable,.theme-dark .hljs-selector-attr,.theme-dark .hljs-selector-pseudo{color:#ffb86c}.theme-light .hljs-variable,.theme-light .hljs-template-variable,.theme-light .hljs-selector-attr,.theme-light .hljs-selector-pseudo{color:#c18401}.theme-dark .hljs-doctag{color:#ffb86c}.theme-light .hljs-doctag{color:#c18401}.theme-dark .hljs-bullet{color:#bd93f9}.theme-light .hljs-bullet{color:#986801}.theme-dark .hljs-code,.theme-dark .hljs-formula{color:#ff79c6}.theme-light .hljs-code,.theme-light .hljs-formula{color:#a626a4}.hljs-link{text-decoration:underline}.theme-dark .hljs-selector-id{color:#f1fa8c}.theme-light .hljs-selector-id{color:#286ff3}.theme-dark .hljs-selector-class{color:#8be9fd}.theme-light .hljs-selector-class{color:#0184bc}.theme-dark .hljs::selection,.theme-dark .hljs span::selection{background:#44475a}.theme-light .hljs::selection,.theme-light .hljs span::selection{background:#fafafa}code{position:relative;padding:0 .25rem}.theme-dark code{background:#44475a}.theme-light code{background:#fafafa}pre code{scrollbar-width:thin;font-size:.85rem;line-height:1.375rem}.theme-dark pre code{scrollbar-color:#2e313f #44475a}.theme-light pre code{scrollbar-color:#ffffff #d8dee9}.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}}.sandbox-wrapper .editor{position:relative;flex-basis:800px;flex-grow:1;height:30rem;padding:0;border:none}@media only screen and (min-width: 1025px){.sandbox-wrapper .editor{margin-right:1rem}}.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-width:thin}.theme-dark .sandbox-wrapper .editor .input,.theme-dark .sandbox-wrapper .editor .output{scrollbar-color:#2e313f #44475a}.theme-light .sandbox-wrapper .editor .input,.theme-light .sandbox-wrapper .editor .output{scrollbar-color:#ffffff #d8dee9}.sandbox-wrapper .editor .input{z-index:1;color:transparent;background-color:transparent;resize:none}.theme-dark .sandbox-wrapper .editor .input{caret-color:#fafaf4}.theme-light .sandbox-wrapper .editor .input{caret-color:#1f232c}.sandbox-wrapper .editor .output{z-index:0;padding-bottom:7px}.theme-dark .sandbox-wrapper .editor .output{background-color:#282a36}.theme-light .sandbox-wrapper .editor .output{background-color:#eceff4}.sandbox-wrapper .result{margin-top:2rem;padding:.5em;font-family:monospace;font-size:.85rem;line-height:1.375rem;white-space:pre;word-wrap:break-word;scrollbar-width:thin}.theme-dark .sandbox-wrapper .result{background-color:#282a36;scrollbar-color:#2e313f #44475a}.theme-light .sandbox-wrapper .result{background-color:#eceff4;scrollbar-color:#ffffff #d8dee9}@media only screen and (min-width: 1025px){.sandbox-wrapper .result{flex-basis:400px;flex-shrink:0;margin-top:0;overflow:auto;height:30rem}}.theme-dark .sandbox-wrapper .result .console.log{color:#50fa7b}.theme-light .sandbox-wrapper .result .console.log{color:#50a14f}.theme-dark .sandbox-wrapper .result .console.warn{color:#ffb86c}.theme-light .sandbox-wrapper .result .console.warn{color:#c18401}.theme-dark .sandbox-wrapper .result .console.error{color:#f55}.theme-light .sandbox-wrapper .result .console.error{color:#e45649}
