html{overflow:hidden}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}ol,ul{margin-bottom:0;margin-top:0;padding-bottom:0;padding-top:0}form,img{margin:0;padding:0}img{border-width:0}input,textarea{font-size:14px}select{margin:0}table{border-collapse:initial;border-spacing:0}td{border-width:0;margin:0}pre,td{padding:0}label{display:block}button,input,select,textarea{font-size:100%;margin:0}button{border:0;cursor:pointer;line-height:normal;padding:0}input[type=text]{border:1px solid silver}*{box-sizing:border-box}html{font-size:min(calc(1vmin + 50%),100%);height:100%;margin:0;padding:0}body{color:#1d1924;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,SF UI Text,Helvetica Neue,Roboto,Arial Nova,Segoe UI,Arial,sans-serif;line-height:1.6;margin:0;min-height:100%}h1,h2,h3,h4,h5,h6{color:#191919;line-height:1.25;margin:0}h1{font-size:2.6em}h1,h2{font-weight:400}h2{font-size:2.1em}h3{font-size:1.8em;font-weight:400}h4{font-size:1.3em;font-weight:500}h5{font-size:1.1em}h5,h6{font-weight:600}h6{font-size:1em}p{margin:0;padding:0}pre{border-radius:.2em;font-size:.9em}code,pre{font-family:Monaco,Menlo,Consolas,monospace;margin:0}code{padding:0}.code-block-filename,.doc-content>.code-block-filename{background-color:#202134;background-image:linear-gradient(180deg,#09d 0,#202134 10%);border-top-left-radius:.3em;border-top-right-radius:.3em;color:#bbbdbf;display:table;font-size:.75em;font-weight:300;line-height:1;margin-bottom:-1em;padding:.4em .6em 1em;position:relative;z-index:1}pre.highlighted{overflow:auto;padding:1rem;width:100%}pre.highlighted .line-highlight{background:#1f404b;border-left:3px solid #09c;display:block;height:1.6em;text-indent:calc(1rem + 3px);transform:translateX(calc(-1rem - 3px));width:calc(100% + 2rem + 3px)}h1 code,h2 code,h3 code,h4 code,h5 code,h6 code{color:#57595a}a,a code{color:inherit;text-decoration:none}a:hover,p a,span a{text-decoration:underline}a:hover{color:#09d}blockquote{background:var(--quote-background-color,#f6f8fa);border-left:3px solid var(--quote-foreground-color,#dbdddf);margin:0 0 0 -3px;padding:1em}blockquote p:first-child{margin-top:0}blockquote p:last-child{margin-bottom:0}blockquote>p:first-child>strong:first-child{color:var(--quote-foreground-color)}blockquote.note{--quote-foreground-color:#1d4ed8;--quote-background-color:#eff6ff}blockquote.protip,blockquote.tip{--quote-foreground-color:#047857;--quote-background-color:#ecfdf5}blockquote.important{--quote-foreground-color:#7e22ce;--quote-background-color:#faf5ff}blockquote.warning{--quote-foreground-color:#b45309;--quote-background-color:#fffbeb}blockquote.caution{--quote-foreground-color:#b91c1c;--quote-background-color:#fef2f2}.anchor{color:#eceef0;cursor:pointer;display:inline-block;margin-left:-1.1em;opacity:0;padding:0 .3em;position:absolute;text-align:center}.anchor:hover{color:#09d}h1:hover a.anchor,h2:hover a.anchor,h3:hover a.anchor,h4:hover a.anchor,h5:hover a.anchor,h6:hover a.anchor{opacity:1}.anchor .header-link{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:FontAwesome;font-size:1em;font-style:normal;font-weight:400;line-height:.5em}.anchor .header-link:before{content:"#";font-weight:600}blockquote code{background:#fff}.content{align-items:center;background-color:#fff;flex:1;flex-wrap:wrap;width:100%}.content,footer,header,nav,section{display:flex;flex-direction:column;justify-content:flex-start}footer,header,nav,section{align-items:stretch}header.solid-color{padding:3rem 2rem 4rem}header.solid-color h1{margin-bottom:.5rem}@media only screen and (max-width:670px){.gitter-open-chat-button{float:right;position:static}}@media print{.gitter-open-chat-button{display:none}}.new-version{background-image:linear-gradient(180deg,#cc0067,#ff5467);color:#fff;font-size:1em;padding:.5em;position:relative;text-align:center;width:100%;z-index:51}.new-version a{color:#fff;text-decoration:underline}#skip-link{background:#fff;border:2px solid #404040;border-bottom-right-radius:.25em;left:0;padding:.2em;position:fixed;text-decoration:underline;top:-4em;transform:translateY(-100%);transition:top 1s steps(1),transform 1s;z-index:10000000}#skip-link:focus{top:0;transform:translateY(0);transition-duration:.01ms,.2s}@media (prefers-reduced-motion){#skip-link{transition-duration:.01ms!important}}@media print{#skip-link{display:none!important}}.site-header{background-color:#fff;border-bottom:1px solid #fff;height:4em;left:0;position:absolute;right:0;top:0;transform:translate3d(0,1px,0);transition:all .3s;width:100%;z-index:99}.site-header.headspace--fixed{position:fixed;transform:translateZ(0)}.site-header.headspace--hidden{transform:translate3d(0,-4em,0)}.site-header .content{align-items:center;display:flex;flex:1;flex-direction:row;justify-content:space-between}.site-header.headspace--fixed,body:not(.home) .site-header{border-bottom-color:#dbdddf;box-shadow:0 0 .7em #00050a26}body{padding-top:4em}.site-banner{background:#09d;color:#fff;height:1.5em;text-align:center}.site-banner a{color:#fff;text-decoration:underline}.site-logo{display:block;height:2.2em;margin-left:2em}.site-logo-uwu{display:none;height:3.5em;margin-left:2em}html.uwu .site-logo-uwu{display:block}html.uwu .site-logo{display:none}.site-header button.menu{background:#0000;border:0;cursor:pointer;display:none;font-size:2em;line-height:1em;padding:.3em 1em .5em .5em}.site-header .stuff{display:flex;flex:1;flex-direction:row;justify-content:flex-end}@media (max-width:45em){.site-header button.menu{display:block}}.site-menu{flex-direction:row}.site-menu,.site-menu>a{align-items:center;display:flex}.site-menu>a{color:#595959;height:4em;justify-content:center;padding:1.5em;text-decoration:none}.site-menu>a:hover{text-decoration:underline}@media (max-width:45em){.site-menu{align-items:stretch;flex:1;max-width:20em}.site-menu>a{flex:1;padding:0}}.search{padding:0 1.5em;width:196px}.search>button{margin:0}@media (max-width:768px){.search{display:flex;padding:1.5em 1.5em 1.5em 0}.search.search.search .DocSearch-Button{background:#0000;border-radius:0;box-shadow:none;height:auto;outline:unset;padding:0 .5em}.search.search .DocSearch-Button:focus-visible{outline:1px auto -webkit-focus-ring-color}.search .DocSearch-Button-Container{height:1rem;width:1rem}}@media (max-width:45em){.search{display:flex;padding:0}}.doc-sidebar{background-color:#fff;bottom:0;display:none;left:0;margin-right:2em;overflow:auto;padding:2.5rem 2.5rem 4rem;position:absolute;top:0;transform:translateY(4em) translateZ(0);width:16em;z-index:50}body.docs .doc-sidebar{display:block}.doc-sidebar button.close{background:#0000;border:0;display:none;font-size:2rem;line-height:1em;padding:.75em 1em .75em .75em;position:fixed;right:0;top:0}.doc-sidebar h1{font-size:1.25em}.doc-sidebar h1 select{position:relative;top:-.2em}.doc-sidebar.fixed{bottom:4.5em;padding-bottom:2.5rem;position:fixed}.doc-sidebar.no-header{bottom:0;transform:translateY(0) translateZ(0)}.doc-sidebar.transition{transition:transform .3s}.doc-sidebar .section a{color:#d04;font-size:.75em;font-weight:600;line-height:1em;margin-bottom:.5em}.doc-sidebar .section:not(:first-child){margin-top:1.5em}.doc-sidebar ul{list-style-type:none;margin:0;padding:0}.doc-sidebar>ul{margin-top:1.5em}.doc-sidebar ul a{color:#626467;display:block;position:relative}.doc-sidebar ul.toc{font-size:.9em;margin-left:1rem}.doc-sidebar ul a.selected,.doc-sidebar ul a:hover,.doc-sidebar ul.toc a.selected,.doc-sidebar ul.toc a.selected code,.doc-sidebar ul.toc a:hover,.doc-sidebar ul.toc a:hover code{color:#27292b;text-decoration:none}.doc-sidebar ul li a.selected:before{border-left:2px solid #e7e9eb;content:"";height:100%;left:-.5em;position:absolute;top:0}.doc-sidebar>ul>li>a.selected:before{border-left:2px solid #ffc400}.doc-sidebar ul.toc ul{display:none}.doc-sidebar ul.toc a.selected+ul{display:block}@media (max-width:45em){.doc-sidebar,.doc-sidebar.fixed,.doc-sidebar.no-header,body.docs .doc-sidebar{background:#fff;bottom:0;display:block;font-size:1.1em;height:100%;opacity:0;pointer-events:none;position:fixed;transform:none;transition:opacity .2s;width:100%;z-index:400}.doc-sidebar.show,body.docs .doc-sidebar.show{opacity:1;pointer-events:auto}.doc-sidebar button.close,.doc-sidebar ul.toc ul{display:block;z-index:60}.doc-sidebar ul a{padding:.25em}}.site-footer{justify-content:center;position:relative;width:100%}.site-footer,.site-footer a{align-items:center;color:#585a5c;display:flex;flex-direction:row}.site-footer a{height:5em}.site-footer a img{margin-right:.3em;position:relative}.site-footer a.openjsf img{height:2em}.site-footer a.ebay img{height:1em;top:.1em}.site-footer a.osi img{height:1.5em}.site-footer a .bold{font-weight:600}.site-footer a .light{font-weight:200}.site-footer .separator{color:#dbdddf;font-size:3em;font-weight:100;line-height:1;margin:0 .2em;position:relative;top:-.05em}.site-footer .separator:before{content:"/"}.discord-button{animation-duration:1s;animation-fill-mode:both;animation-iteration-count:1;animation-timing-function:ease-in-out;bottom:.25em;position:fixed;right:1em}.discord-button:hover{animation-name:bounce}.discord-button:active{opacity:.8}.discord-button img{height:3.5em}@keyframes bounce{0%{transform:translateY(0)}10%{transform:translateY(0) scale(1.1,.9)}30%{transform:translateY(-20px) scale(.95,1.05)}40%{transform:translateY(0) scale(1.05,.95)}50%{transform:translateY(-10px) scale(.98,1.02)}70%{transform:translateY(0) scale(1.02,.98)}to{transform:translateY(0)}}.try-loader-container{align-items:center;bottom:0;display:flex;flex:1;justify-content:center;left:0;position:absolute;right:0;top:0;width:100%;z-index:10}.try-loader{animation:spin 2s linear infinite;border:3px solid #0000;border-radius:50%;border-top-color:#d04;display:block;height:150px;position:relative;width:150px}.try-loader:before{animation:spin 3s linear infinite;border:3px solid #0000;border-radius:50%;border-top-color:#09d;bottom:5px;content:"";left:5px;position:absolute;right:5px;top:5px}.try-loader:after{animation:spin 1.5s linear infinite;border:3px solid #0000;border-radius:50%;border-top-color:#ffc400;bottom:15px;content:"";left:15px;position:absolute;right:15px;top:15px}.try-loader .green-loader{animation:spin 1s linear infinite;border:3px solid #0000;border-radius:50%;border-top-color:#8d0;bottom:25px;content:"";left:25px;position:absolute;right:25px;top:25px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=48062ac5.css.map*/