@import url(https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap);:root{--primary-font-color:#000;--secondary-font-color:#151515;--primary-background:#fff;--secondary-background:#f9f7f7;--primary-accent-font-color:#fff;--secondary-accent-font-color:#c3c2c2;--primary-accent-background:#484c55;--secondary-accent-background:#5e626b;--font-family:"Open Sans",sans-serif;--box-shadow:#0000000d 0px 6px 24px 0px,#00000014 0px 0px 0px 1px;scroll-behavior:smooth}body,html{background-color:#fff;background-color:var(--primary-background);margin:0;padding:0}body::-webkit-scrollbar{display:none}body{-ms-overflow-style:none;min-height:100vh;position:relative;scrollbar-width:none}body:after{content:"";display:block;height:80px}*{color:#000;color:var(--primary-font-color);font-family:Open Sans,sans-serif;scroll-margin-top:20px}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}
/*!
  Theme: GitHub
  Description: Light theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-light
  Current colors taken from GitHub's CSS
*/.hljs{background:#fff;color:#24292e}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#d73a49}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#6f42c1}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-variable{color:#005cc5}.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:#032f62}.hljs-built_in,.hljs-symbol{color:#e36209}.hljs-code,.hljs-comment,.hljs-formula{color:#6a737d}.hljs-name,.hljs-quote,.hljs-selector-pseudo,.hljs-selector-tag{color:#22863a}.hljs-subst{color:#24292e}.hljs-section{color:#005cc5;font-weight:700}.hljs-bullet{color:#735c0f}.hljs-emphasis{color:#24292e;font-style:italic}.hljs-strong{color:#24292e;font-weight:700}.hljs-addition{background-color:#f0fff4;color:#22863a}.hljs-deletion{background-color:#ffeef0;color:#b31d28}.docs-header{align-items:center;display:flex;flex-direction:column;margin:20px}.docs-header h1{font-size:3rem}.docs-header span{font-size:1.5rem;text-align:center}.quick-refs{width:100%}.quick-refs .refs-container{display:flex;flex-wrap:wrap;width:100%}.quick-refs .refs-container .quick-ref{background-color:var(--secondary-background);box-shadow:var(--box-shadow);box-sizing:border-box;margin:10px;padding:100px 20px;position:relative;text-decoration:none;transition:background-color .5s ease;width:calc(49% - 10px)}.quick-refs .refs-container .quick-ref:hover{background-color:var(--primary-background);cursor:pointer}.quick-refs .refs-container .quick-ref:hover h1{opacity:0;transform:translate(-50%,-150%)}.quick-refs .refs-container .quick-ref:hover span{opacity:1}.quick-refs .refs-container .quick-ref h1{left:50%;opacity:1;position:absolute;transform:translate(-50%);transition:all .5s ease}.quick-refs .refs-container .quick-ref span{display:block;font-size:2rem;opacity:0;text-align:center;transition:all .5s ease}.sidebar-nav{background-color:var(--primary-accent-background);display:flex;flex-direction:column;height:100%;margin:0;padding:0;position:fixed;top:0;transition:all .6s cubic-bezier(.945,.02,.27,.665);width:250px;z-index:1000}.sidebar-nav *{color:var(--primary-accent-font-color)}.sidebar-nav.active{margin-left:-210px}.sidebar-nav.active .page{opacity:0}.sidebar-nav.active .page *{cursor:default!important}.sidebar-nav.active .footer{cursor:default}.sidebar-nav .header{display:flex;justify-content:space-between;width:100%}.sidebar-nav .header .align{align-items:center;display:flex;justify-content:flex-end}.sidebar-nav .header .align .title{font-size:1.1rem;font-weight:700;padding-left:15px;text-align:center;width:110%}.sidebar-nav .header .align .collapse-sidebar{background:none;border:none;cursor:pointer;height:40px;width:40px}.sidebar-nav .header .align .collapse-sidebar div{background:#fff;height:2px;margin:0 auto;transition:all .8s cubic-bezier(.81,-.33,.345,1.375);transition-delay:.2s;width:80%}.sidebar-nav .header .align .collapse-sidebar div:first-of-type{transform:rotate(45deg) translate(2px,2px)}.sidebar-nav .header .align .collapse-sidebar div:nth-of-type(2){opacity:0}.sidebar-nav .header .align .collapse-sidebar div:last-of-type{transform:rotate(-45deg) translate(1px,-1px)}.sidebar-nav .header .align .collapse-sidebar.active div{margin:5px auto;opacity:1;transform:none}.sidebar-nav .pages{-ms-overflow-style:none;flex-grow:1;list-style:none;overflow-y:overlay;padding-left:0;scrollbar-width:none}.sidebar-nav .pages::-webkit-scrollbar{display:none}.sidebar-nav .pages .item-link{text-decoration:none}.sidebar-nav .pages .item-link .item{align-items:center;display:flex;opacity:0;padding-bottom:10px;padding-top:10px;transition:all .5s ease;width:100%}.sidebar-nav .pages .item-link .item .arrow{border:solid var(--primary-accent-font-color);border-width:2px 0 0 2px;display:inline-block;height:.2rem;padding:3px;position:absolute;right:25px;transform:rotate(135deg);-webkit-transform:rotate(135deg);transition:right .2s ease-in-out;width:.2rem}.sidebar-nav .pages .item-link .item .title{color:var(--primary-accent-font-color);font-family:var(--font-family);font-size:1.1rem;font-weight:700;padding-left:10px;text-decoration:none}.sidebar-nav .pages .item-link .item:hover{background-color:var(--primary-accent-font-color)!important}.sidebar-nav .pages .item-link .item:hover .title{color:var(--primary-accent-background)}.sidebar-nav .pages .item-link .item:hover .arrow{border:solid var(--primary-accent-background);border-width:2px 0 0 2px;right:20px}.sidebar-nav .pages .page{opacity:0;transition:opacity .5s ease;width:100%}.sidebar-nav .pages .page .dropdown-toggle{background:none;border:none;color:var(--primary-accent-font-color);cursor:pointer;display:flex;font-size:1.1rem;font-weight:700;padding-bottom:10px;padding-top:10px;transition:background-color .5s ease;width:100%}.sidebar-nav .pages .page .dropdown-toggle:hover{background-color:var(--primary-accent-font-color)!important;color:var(--primary-accent-background)}.sidebar-nav .pages .page .dropdown-toggle:hover .label{color:var(--primary-accent-background)}.sidebar-nav .pages .page .dropdown-toggle:hover .arrow div{background-color:var(--primary-accent-background)}.sidebar-nav .pages .page .dropdown-toggle .label{margin-left:10px;margin-right:auto}.sidebar-nav .pages .page .dropdown-toggle .arrow{margin-left:auto;margin-right:30px}.sidebar-nav .pages .page .dropdown-toggle .arrow div{background-color:var(--primary-accent-font-color);display:inline-block;height:10px;width:2px}.sidebar-nav .pages .page .dropdown-toggle .arrow div:first-of-type{transform:rotate(-45deg)}.sidebar-nav .pages .page .dropdown-toggle .arrow div:nth-child(2){transform:translateX(5px) rotate(45deg)}.sidebar-nav .pages .page .dropdown-toggle.active{background:var(--secondary-accent-background)}.sidebar-nav .pages .page .dropdown-toggle.active .arrow div:first-of-type{transform:rotate(45deg)}.sidebar-nav .pages .page .dropdown-toggle.active .arrow div:nth-child(2){transform:translateX(5px) rotate(-45deg)}.sidebar-nav .pages .page .dropdown-menu{list-style:none;overflow-y:hidden;padding-left:0;transition:all .5s ease}.sidebar-nav .pages .page .dropdown-menu.active li a{background-color:var(--secondary-accent-background)}.sidebar-nav .pages .page .dropdown-menu li a{color:var(--primary-accent-font-color);display:block;font-size:1rem;font-style:none;padding:10px;text-decoration:none;transition:background-color .5s ease}.sidebar-nav .pages .page .dropdown-menu li a:hover{background-color:var(--primary-accent-font-color)!important;color:var(--primary-accent-background)}.sidebar-nav .footer-link{text-decoration:none}.sidebar-nav .footer{align-items:center;cursor:auto;display:flex;height:2.5rem;justify-content:center;justify-self:flex-end;opacity:100%;transition:opacity .5s ease-in-out}.sidebar-nav .footer:hover{background-color:var(--secondary-accent-background)}.sidebar-nav .footer:hover .back .arrow{left:10px}.sidebar-nav .footer .back{align-items:center;display:flex;justify-content:space-around;position:relative;width:80%}.sidebar-nav .footer .back .arrow{border:solid var(--primary-accent-font-color);border-width:0 2px 2px 0;display:inline-block;height:.2rem;left:20px;padding:3px;position:absolute;transform:rotate(135deg);-webkit-transform:rotate(135deg);transition:left .2s ease-in-out;width:.2rem}.sidebar-nav .footer .back .label{color:var(--primary-accent-font-color)}.section{border-bottom:1px dashed var(--secondary-font-color)}.section h1,.section h2{font-weight:500}.section h2{font-size:1.8rem}.section .subsection{margin-bottom:45px}.section .subsection .subcontent>span{display:block;font-size:1.1rem;margin-bottom:15px}.section .subsection .subcontent>pre{font-size:1rem;margin-bottom:20px}.section .subsection .subcontent>pre code{background-color:var(--secondary-background);box-shadow:0 1px 3px 0 #00000005,0 0 0 1px #1b1f2326}.section .subsection .subcontent .syntax-options .option-seperator{color:var(--secondary-font-color);display:block;font-size:.7rem;margin-left:30px;width:100%}.reference-table .arrow,.reference-table span{display:inline-block}.reference-table .arrow{border-bottom:5px solid #0000;border-left:5px solid var(--primary-font-color);border-top:5px solid #0000;height:0;margin-left:10px;margin-right:3px;width:0}.reference-table span:nth-of-type(2){color:var(--secondary-font-color)}.note{align-items:center;background-color:var(--secondary-accent-background);display:flex;margin:30px auto;padding:20px;width:fit-content}.note #light-bulb{font-size:2rem;margin:0 20px}.note #light-bulb>path{color:#fff}.note .note-message,.note .note-message>*{color:#fff;font-size:1.1rem}.module-display .header{display:flex;flex-direction:column}.module-display .header .title{font-size:2rem}.module-display .header .name{font-size:1.5rem;font-weight:lighter}.module-display .docs-sidebar{background-color:var(--secondary-background);box-shadow:var(--box-shadow);height:100vh;overflow-y:scroll;padding:10px;position:fixed;width:fit-content}.module-display .docs-sidebar .styled-nav{list-style:none;margin:20px 10px 30px;padding:0}.module-display .docs-sidebar .styled-nav .header{font-size:1.2rem;margin-bottom:7px}.module-display .docs-sidebar .styled-nav .child{border-left:2px solid #000;padding:10px 10px 10px 30px;transition:all .5s ease}.module-display .docs-sidebar .styled-nav .child:hover{padding-left:40px}.module-display .docs-sidebar .styled-nav .child *{text-decoration:none}.module-display .docs-sidebar .styled-nav .child .title{display:block;font-size:1rem}.module-display .docs-sidebar .styled-nav .child .name{display:block;font-size:.9rem}.module-display .module-content{margin-left:280px;padding-top:20px}.module-display .module-content .symbol-section{margin-bottom:20px}.module-display .module-content .symbol-section .header{font-size:1.5rem}.module-display .module-content .symbol-section .symbol-definition{box-shadow:var(--box-shadow);margin-top:20px;padding:10px;width:95%}.module-display .module-content .symbol-section .symbol-definition .symbol-header{margin-bottom:10px}.module-display .module-content .symbol-section .symbol-definition .symbol-header .symbol{display:block;font-size:1.3rem}.module-display .module-content .symbol-section .symbol-definition .symbol-header .source{display:block;font-size:1rem;font-weight:lighter;margin-top:10px}.module-display .module-content .symbol-section .symbol-definition .example .example-header{display:block;margin-top:40px;text-align:center}.module-display .module-content .symbol-section .symbol-definition .example pre{border-bottom:1px solid #000;border-top:1px solid #000}.module-display .module-content .symbol-section .symbol-definition .class-methods .methods-header{display:block;font-size:1.2rem;margin-bottom:20px;margin-top:40px;text-align:center}.module-display .module-content .symbol-section .symbol-definition .class-methods .method{border-left:2px solid #000;border-right:2px solid #000;margin-bottom:10px;margin-top:10px;padding:10px 10px 10px 30px}.module-display .module-content .symbol-section .symbol-definition .class-methods .method span{display:block}.module-display .module-content .symbol-section .symbol-definition .class-methods .method .method-header{margin-bottom:10px}.module-display .module-content .symbol-section .symbol-definition .class-methods .method .method-header .method-name{font-size:1.1rem}.module-display .module-content .symbol-section .symbol-definition .class-methods .method .method-header .method-source{font-size:1rem;font-weight:lighter}
/*# sourceMappingURL=main.ee2dba5a.css.map*/