/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
a,html{color:#fff}body,html{width:100%;height:100%}html{line-height:1.15;-webkit-text-size-adjust:100%;background:#000;font-size:62.5%;-webkit-font-smoothing:antialiased}body{margin:0;font-size:1.6rem;line-height:120%;font-family:"Helvetica","Arial",san-serif;overflow:hidden}details,main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;text-decoration:none}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}input[type=range]{-webkit-appearance:none;background:0 0;width:100%}input[type=range]:focus{outline:0}input[type=range]::-ms-track{width:100%;cursor:pointer;background:0 0;border-color:transparent;color:transparent}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;margin-top:-.8rem;border:solid 1px #eee;height:var(--thumb-width);width:var(--thumb-width);background:#fff;cursor:pointer;box-shadow:1px 1px 10px rgba(0,0,0,.2);border-radius:100%;-webkit-transform:translateY(3px);transform:translateY(3px);-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}input[type=range]::-moz-range-thumb{border:solid 1px #eee;height:var(--thumb-width);width:var(--thumb-width);background:#fff;cursor:pointer;box-shadow:1px 1px 10px rgba(0,0,0,.2);border-radius:100%;transform:translateY(3px);-moz-transition:all .25s ease-in-out;transition:all .25s ease-in-out}input[type=range]::-ms-thumb{border:solid 1px #eee;height:var(--thumb-width);width:var(--thumb-width);background:#fff;cursor:pointer;box-shadow:1px 1px 10px rgba(0,0,0,.2);border-radius:100%;transform:translateY(3px);-ms-transition:all .25s ease-in-out;transition:all .25s ease-in-out}input[type=range]::-webkit-slider-runnable-track{width:100%;height:calc(var(--thumb-width)/4);cursor:pointer;background:#444;border-radius:100px;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}input[type=range]:focus::-webkit-slider-runnable-track{background:#555}.set-minutes:hover input[type=range]::-webkit-slider-runnable-track{background:#777}input[type=range]::-moz-range-track{width:100%;height:calc(var(--thumb-width)/4);cursor:pointer;background:#444;border-radius:100px;-moz-transition:all .25s ease-in-out;transition:all .25s ease-in-out}:root{--thumb-width:1.5rem;--side-space:1.5rem;--secondary-text-color:#eee}canvas{position:fixed;touch-action:none;cursor:none;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}a:focus,a:hover{text-decoration:underline}ul{-webkit-padding-start:1.5rem;padding-inline-start:1.5rem}li{margin-bottom:1rem}input{cursor:pointer;accent-color:#646464}label{margin-bottom:.5rem}svg:not(:root){overflow:visible}.visually-hidden:not(:focus):not(:active){clip:rect(0 0 0 0);-webkit-clip-path:inset(100%);clip-path:inset(100%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.title__title-wrapper{padding:var(--side-space);padding-top:5rem}.title__page-title{font-size:2.4rem;line-height:120%;margin-bottom:.75rem}.title__sub-title{margin-top:0;margin-bottom:0;font-size:1.5rem;font-style:italic;color:#ddd}.control-tray,.control-tray__wrapper{width:100%;transition:all .25s ease-in-out}.control-tray{max-width:30rem;height:100%;overflow-y:scroll;position:fixed;z-index:3;top:0;right:0;display:flex;flex-flow:column}.control-tray.settings-showing{background:rgba(25,25,25,.95);border-left:solid .1rem rgba(128,128,128,.2);-webkit-transform:translateX(0);transform:translateX(0);opacity:1;pointer-events:initial}.control-tray.settings-hidden{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0;pointer-events:none}.control-tray__wrapper{display:grid}.control-tray__settings-icon-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;padding:0;cursor:pointer;top:1rem;right:1rem;z-index:9;align-self:flex-end;position:fixed;border:0}@media screen and (min-width:1920px){.control-tray__settings-icon-btn{top:2rem;right:2rem}}.control-tray__settings-icon-btn *{pointer-events:none}.control-tray__section{padding:var(--side-space);border-bottom:solid .1rem rgba(128,128,128,.2)}.settings-icon{width:3.5rem;cursor:pointer}@media screen and (min-width:1920px){.settings-icon{width:4.5rem}}.settings-icon__circle-background{fill:rgba(85,85,85,.9);-webkit-filter:drop-shadow(0 2rem .5rem rgba(0,0,0,.2));filter:drop-shadow(0 2rem .5rem rgba(0,0,0,.2))}.control-tray__settings-icon-btn:focus .settings-icon__circle-background,.control-tray__settings-icon-btn:hover .settings-icon__circle-background{fill:#666;-webkit-transform:scale(.95);transform:scale(.95)}.settings-icon__circle-background,.settings-icon__input-group,.settings-icon__line,.settings-icon__line-group{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;transition:all .25s ease-in-out}.settings-icon__input-line{transition:all .25s ease-in-out}.settings-icon__line-group{transition-delay:0s}.settings-showing .settings-icon__line-group{transition-delay:.1s}.settings-icon__line-group--top{-webkit-transform:translateY(-18.5%) rotate(0deg) scale(1);transform:translateY(-18.5%) rotate(0deg) scale(1)}.settings-showing .settings-icon__line-group--top{-webkit-transform:translateY(0) rotate(45deg) scale(1.2);transform:translateY(0) rotate(45deg) scale(1.2)}.settings-icon__line-group--mid{-webkit-transform:all .05s ease-in-out;transform:all .05s ease-in-out;transform-box:fill-box;-webkit-transform-origin:center left;transform-origin:center left;-webkit-transform:scaleX(1);transform:scaleX(1)}.settings-showing .settings-icon__line-group--mid{-webkit-transform:scaleX(0);transform:scaleX(0);transition-delay:0s}.settings-icon__line-group--bot{-webkit-transform:translateY(18.5%) rotate(0deg) scale(1);transform:translateY(18.5%) rotate(0deg) scale(1)}.settings-showing .settings-icon__line-group--bot{-webkit-transform:translateY(0) rotate(-45deg) scale(1.2);transform:translateY(0) rotate(-45deg) scale(1.2)}.settings-icon__input-group--top{-webkit-transform:translateX(-14%);transform:translateX(-14%)}.control-tray__settings-icon-btn:focus .settings-icon__input-group--top,.control-tray__settings-icon-btn:hover .settings-icon__input-group--top{-webkit-transform:translateX(-8%);transform:translateX(-8%)}.settings-icon__input-group--mid{-webkit-transform:translateX(14%);transform:translateX(14%)}.settings-showing .settings-icon__input-group--mid{-webkit-transform:translateY(0) rotate(45deg) scale(1.2);transform:translateY(0) rotate(45deg) scale(1.2)}.control-tray__settings-icon-btn:focus .settings-icon__input-group--mid,.control-tray__settings-icon-btn:hover .settings-icon__input-group--mid{-webkit-transform:translateX(8%);transform:translateX(8%)}.settings-icon__input-group--bot{-webkit-transform:translateX(0);transform:translateX(0);transition-delay:.2s}.control-tray__settings-icon-btn:focus .settings-icon__input-group--bot,.control-tray__settings-icon-btn:hover .settings-icon__input-group--bot{-webkit-transform:translateX(-14%);transform:translateX(-14%)}.settings-icon__input-line,.settings-showing .settings-icon__input-line{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:scaleY(1);transform:scaleY(1)}.settings-showing .settings-icon__input-line{-webkit-transform:scaleY(0);transform:scaleY(0);transition-delay:0s}.settings-icon__input-line--top{transition-delay:.25s}.settings-icon__input-line--mid{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;transition-delay:.15s}.settings-showing .settings-icon__input-line--mid{transition-delay:0s}.settings-icon__input-line--bot{transition-delay:.25s}.title__title-wrapper+.control-tray__section{border-top:solid .1rem rgba(128,128,128,.2)}.label-output-wrapper{display:flex;justify-content:space-between}.input-label{font-size:1.5rem;font-weight:700}.input-label--checkbox,.input-label--radio{color:var(--secondary-text-color);margin-left:1rem;text-transform:none;letter-spacing:initial;font-size:1.4rem;font-weight:400;cursor:pointer}.output-val{display:inline-block;font-family:"SF Mono","Lucida Grande",monospace;font-size:1.4rem;margin:0;text-align:right}.checkbox-label-group{display:flex;align-items:center}.checkbox-label-group.disabled{opacity:.4}.checkbox-label-group.disabled .input-label{cursor:not-allowed}.input-label--checkbox{margin-bottom:-.3rem}.radio-opts-wrapper{display:flex;flex-direction:row;justify-content:space-between}.radio-opts-wrapper .radio-label-group{width:50%}.radio-heading{font-size:1.4rem;font-weight:700}.credits{padding:var(--side-space);padding-top:2rem}.credits__paragraph{font-size:1.2rem;color:var(--secondary-text-color);margin:0;margin-bottom:1rem}.credits ul{margin:0;margin-bottom:2rem}.credits__list-item{margin-bottom:.5rem}.credits__link{color:var(--secondary-text-color);font-size:1.2rem;line-height:120%;text-decoration:underline;transition:color .2s ease-in-out;margin-bottom:0}.credits__link:focus,.credits__link:hover{color:#fff}.credits ::marker{font-size:.3rem}.control-tray__section--useQtree{display:grid;grid-template-columns:auto auto;grid-template-rows:auto}.control-tray__section--boundary .input-label--checkbox,.control-tray__section--boundary .input-label--radio,.control-tray__section--perception .input-label--checkbox,.control-tray__section--perception .input-label--radio{font-size:1.4rem}.control-tray__section--boundary .checkbox-label-group,.control-tray__section--boundary .input-slider,.control-tray__section--perception .input-slider,.control-tray__section--pointer .input-slider{margin-bottom:2rem}.output-val--frameRate{grid-row:1/2;grid-column:2/3;width:auto;text-align:right}.radio-heading--additional-text{font-size:1.2rem;font-style:italic;color:#aaa}
/*# sourceMappingURL=style.css.map */