.markdown{overflow:auto;line-height:1.4em;-ms-flex:1 1;flex:1 1}.markdown::-webkit-scrollbar{width:5px}.markdown::-webkit-scrollbar-thumb{border-radius:2px;background-color:transparent}.markdown:hover::-webkit-scrollbar-thumb{background-color:gray}.label--active{-webkit-animation:glowing-text 1s infinite;animation:glowing-text 1s infinite;pointer-events:none;font-size:1.5em}.label--inactive{color:#fff;cursor:pointer;-webkit-transition:font-size 1s;-o-transition:font-size 1s;transition:font-size 1s}.label--inactive:hover{text-shadow:1px 1px 10px #fff;font-size:1.5em}@-webkit-keyframes glowing-text{0%{text-shadow:0}40%{text-shadow:1px 1px 10px #fff}60%{text-shadow:1px 1px 10px #fff}to{text-shadow:0}}@keyframes glowing-text{0%{text-shadow:0}40%{text-shadow:1px 1px 10px #fff}60%{text-shadow:1px 1px 10px #fff}to{text-shadow:0}}.uicontrols{opacity:0;-webkit-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s;z-index:1000}.uicontrols--enabled{opacity:1}.uicontrols--disabled{opacity:0}.uicontrols__button{width:32px;height:32px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:1em;cursor:pointer}.uicontrols__button--about-modal{background-color:#fff;color:#000;font-weight:700;border-radius:50%;font-style:italic}.uicontrols__button--about-modal:before{content:"i"}.uicontrols__button--about-modal:hover{-webkit-box-shadow:1px 1px 10px #fff;box-shadow:1px 1px 10px #fff}.uicontrols__control{position:absolute;opacity:.5;-webkit-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s}.uicontrols__control:hover{opacity:1}.uicontrols__control--datetime{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;top:0;right:0}.uicontrols__control--target-label{bottom:0;left:0;right:0;padding:3em 0;text-align:center;pointer-events:none}.uicontrols__control--stats-modal{opacity:1;pointer-events:auto;font-size:1.5em;-webkit-transition:text-shadow 1s;-o-transition:text-shadow 1s;transition:text-shadow 1s;color:#fff;cursor:pointer}.uicontrols__control--stats-modal:hover{text-shadow:1px 1px 10px #fff}.uicontrols__control--scales{bottom:0;right:0;pointer-events:none}.uicontrols__control--left-bar{left:0;top:0;bottom:0;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.settings-panel{min-width:300px;color:#fff;-webkit-transition:all 1s;-o-transition:all 1s;transition:all 1s;pointer-events:none}.settings-panel__header{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.settings-panel__title{-ms-flex-align:center;-ms-flex:1 1;flex:1 1;display:-ms-flexbox;display:flex;align-items:center;padding:.5em;opacity:0;font-size:1.5em}.settings-panel__content,.settings-panel__title{-webkit-transition:all 1s;-o-transition:all 1s;transition:all 1s}.settings-panel__content{padding:0 1em;max-height:0;overflow:hidden}.settings-panel__hamburger{width:32px;height:32px;position:relative;margin:1em;-webkit-transition:1s ease-in-out;-o-transition:1s ease-in-out;transition:1s ease-in-out;cursor:pointer;pointer-events:auto}.settings-panel__hamburger,.settings-panel__hamburger span{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.settings-panel__hamburger span{display:block;position:absolute;height:4px;width:100%;background:#fff;opacity:1;left:0;-webkit-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out}.settings-panel__hamburger span:first-child{top:3px}.settings-panel__hamburger span:first-child,.settings-panel__hamburger span:nth-child(2){-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}.settings-panel__hamburger span:nth-child(2){top:15px}.settings-panel__hamburger span:nth-child(3){top:27px;-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}.settings-panel__hamburger:hover span{-webkit-box-shadow:1px 1px 10px #fff;box-shadow:1px 1px 10px #fff}.settings-panel__hamburger--open span:first-child{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:2px;left:4px}.settings-panel__hamburger--open span:nth-child(2){width:0;opacity:0}.settings-panel__hamburger--open span:nth-child(3){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:24px;left:4px}.settings-panel--open{background-color:rgba(0,0,0,.8);pointer-events:auto}.settings-panel--open .settings-panel__content{max-height:200px}.settings-panel--open .settings-panel__title{display:-ms-flexbox;display:flex;opacity:1}.slider{-ms-flex:1 1;flex:1 1;margin:auto}.slider--horizontal{height:36px}.slider--vertical{width:36px}.slider__label{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;margin:1em 0;color:#fff}.slider__container{background-color:#fff;color:#fff}.slider__container--horizontal{width:100%;height:4px;margin-top:16px;cursor:ew-resize}.slider__container--vertical{height:100%;width:4px;margin-left:16px;cursor:ns-resize}.slider__handle{text-align:center;background-color:#fff;font-size:0;cursor:pointer}.slider__handle--horizontal{width:6px;height:32px;margin-top:-14px;cursor:ew-resize}.slider__handle--vertical{width:32px;height:6px;margin-left:-14px;cursor:ns-resize}.slider__bar{position:relative}.date-picker{display:-ms-inline-flexbox;display:inline-flex;min-width:250px;padding:1em;z-index:1000}.date-picker__display{font-size:1.5em;color:#fff;-webkit-transition:text-shadow 1s;-o-transition:text-shadow 1s;transition:text-shadow 1s;cursor:pointer}.date-picker__display:hover{text-shadow:1px 1px 10px #fff}.date-picker__picker{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;color:#fff;font-size:.9em;margin-top:.5em}.date-picker__picker .rdtPicker{background:#000;margin-top:1.5em}.date-picker__picker .rdtPicker td:hover,.date-picker__picker .rdtPicker th:hover{background-color:#1e1e1e!important}.date-picker__picker .rdtPicker .rdtNext,.date-picker__picker .rdtPicker .rdtPrev{border-color:#000}.date-picker__picker .rdtPicker .rdtCounter .rdtBtn:hover{background-color:#000}.date-picker__input{display:none}.play-pause{display:-ms-inline-flexbox;display:inline-flex;cursor:pointer}.play-pause__button{width:32px;height:32px;background-color:#fff;color:#000;border-radius:50%;margin-right:1em;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.play-pause__button:hover{-webkit-box-shadow:1px 1px 10px #fff;box-shadow:1px 1px 10px #fff}.play-pause__button--playing:before{content:"\2759\2759"}.play-pause__button--paused{-webkit-animation:glowing-box 1s infinite;animation:glowing-box 1s infinite}.play-pause__button--paused:before{content:"\25B6"}@-webkit-keyframes glowing-box{0%{-webkit-box-shadow:0;box-shadow:0}40%{-webkit-box-shadow:1px 1px 10px #fff;box-shadow:1px 1px 10px #fff}60%{-webkit-box-shadow:1px 1px 10px #fff;box-shadow:1px 1px 10px #fff}to{-webkit-box-shadow:0;box-shadow:0}}@keyframes glowing-box{0%{-webkit-box-shadow:0;box-shadow:0}40%{-webkit-box-shadow:1px 1px 10px #fff;box-shadow:1px 1px 10px #fff}60%{-webkit-box-shadow:1px 1px 10px #fff;box-shadow:1px 1px 10px #fff}to{-webkit-box-shadow:0;box-shadow:0}}.volume{position:relative;width:32px;height:32px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg)}.volume__bar{width:8px;margin:0 1px}.volume__bar:first-of-type{height:32px}.volume__bar:nth-of-type(2){height:25px}.volume__bar:nth-of-type(3){height:10px}.volume__bar:nth-of-type(4){height:18px}.volume__bar:before{content:" ";height:100%;display:block;background-color:#fff;pointer-events:none;-webkit-transition:height 1s;-o-transition:height 1s;transition:height 1s;-webkit-animation-play-state:paused;animation-play-state:paused}.volume--playing:hover .volume__bar:first-of-type::before{-webkit-animation:animated-bar 1s infinite;animation:animated-bar 1s infinite}.volume--playing:hover .volume__bar:nth-of-type(2):before,.volume--playing:hover .volume__bar:nth-of-type(3):before{-webkit-animation:animated-bar .75s infinite;animation:animated-bar .75s infinite}.volume--playing:hover .volume__bar:nth-of-type(4):before{-webkit-animation:animated-bar .5s infinite;animation:animated-bar .5s infinite}.volume--muted .volume__bar:before{height:4px;-webkit-animation-play-state:paused;animation-play-state:paused}@-webkit-keyframes animated-bar{0%{height:100%}25%{height:90%}50%{height:50%}75%{height:70%}to{height:100%}}@keyframes animated-bar{0%{height:100%}25%{height:90%}50%{height:50%}75%{height:70%}to{height:100%}}.splash-screen{position:absolute;top:0;right:0;bottom:0;left:0;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;background-color:#fff;background:url("/static/img/bg-stars-large.png");background-size:cover;font-size:1.5em;-webkit-transition:opacity .25s;-o-transition:opacity .25s;transition:opacity .25s;opacity:1;z-index:1000}.splash-screen--hide{opacity:0;pointer-events:none;z-index:0}.splash-screen__hero{width:50vw;height:20vw;background-image:url("/static/img/logo-gradient-light.svg");background-size:contain;background-repeat:no-repeat;background-position:50%}.splash-screen__content{height:50px}.splash-screen__loading{width:500px;height:4px;background-color:gray}.splash-screen__loading-bar{background-color:#fff;height:4px}.splash-screen__button{position:relative;width:160px;height:50px;margin:0 15px;-webkit-perspective:1000px;perspective:1000px}.splash-screen__button-anchor{color:#fff;border:3px solid #fff;padding:.35em 2em;background-color:transparent;-webkit-transition:all .25s;-o-transition:.25s all;transition:all .25s;cursor:pointer}.splash-screen__button-anchor:hover{background-color:#fff;color:#000}.tour-label{position:absolute;top:0;width:100%;text-align:center;z-index:1000}.tour-label__text{background-color:rgba(0,0,0,.8);color:#fff;padding:1em;-webkit-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s;font-size:1.5em;opacity:0}.tour-label__text--show{opacity:1}.tour-label__text--hide{opacity:0}.tour{position:absolute;top:0;left:0;right:0;bottom:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s}.tour,.tour--show{display:-ms-flexbox;display:flex}.tour--show{opacity:1;z-index:1000}.tour--hide{pointer-events:none;opacity:0}.tour--skip{display:none}.tour__labels{width:100%;-ms-flex-align:justify;align-items:justify;text-align:center;position:relative}.tour__theater-bar{position:absolute;left:0;right:0;height:10%;background-color:#000;-webkit-transition:height .5s;-o-transition:height .5s;transition:height .5s;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.tour__theater-bar--hide{height:0;overflow:hidden}.tour__skip-link{font-style:italic;color:#fff;cursor:pointer}.tour__skip-link:hover{text-shadow:1px 1px 10px #fff}.spin-container{display:-ms-flexbox;display:flex;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s;pointer-events:none}.spin-container--hide{opacity:0}.spin-container--show{opacity:1}.spin{color:#fff;padding:1em;width:300px;margin:auto}.spin,.spin__label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.spin__label{width:5em;height:5em;margin:1em;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:50%;color:#000;background-color:#fff;text-shadow:1px 1px #e8e8e8;text-align:center;vertical-align:center;padding:0 .25em}.spin__arrow-container{-ms-flex:1 1;flex:1 1}.spin__arrow-container--left{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.spin__arrow{-webkit-animation:blink-animation 2s ease-in-out infinite;animation:blink-animation 2s ease-in-out infinite;padding:0 .25em;font-weight:700}.spin__arrow:nth-of-type(4){-webkit-animation-delay:0s;animation-delay:0s}.spin__arrow:nth-of-type(3){-webkit-animation-delay:-.25s;animation-delay:-.25s}.spin__arrow:nth-of-type(2){-webkit-animation-delay:-.5s;animation-delay:-.5s}.spin__arrow:first-of-type{-webkit-animation-delay:-.75s;animation-delay:-.75s}.spin__arrow:nth-of-type(5){-webkit-animation-delay:.25s;animation-delay:.25s}.spin__arrow:nth-of-type(6){-webkit-animation-delay:.5s;animation-delay:.5s}.spin__arrow:nth-of-type(7){-webkit-animation-delay:.75s;animation-delay:.75s}.spin__arrow:nth-of-type(8){-webkit-animation-delay:1s;animation-delay:1s}.spin__arrow--left:before{content:"\2329"}.spin__arrow--right:before{content:"\232A"}@-webkit-keyframes blink-animation{0%{opacity:0}50%{opacity:1}to{opacity:0}}@keyframes blink-animation{0%{opacity:0}50%{opacity:1}to{opacity:0}}.modal{line-height:1.4em;background-color:rgba(0,0,0,.8);color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:absolute;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;top:0;right:-999px;bottom:0;width:40%;min-width:600px;opacity:0;padding:1em;-webkit-transition-property:background-color,opacity,right;-o-transition-property:background-color,opacity,right;transition-property:background-color,opacity,right;-webkit-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s;z-index:1000}@media screen and (max-width:600px){.modal{width:100%;min-width:100%}}.modal--open{right:0;opacity:1}.modal__header{border-bottom:1px dotted #fff;font-size:2em;padding:.5em 0}.modal__content{display:-ms-flexbox;display:flex;font-size:.9em;line-height:1.4em}.modal__content p{text-indent:50px}.modal__content a{color:#fff}.modal__content a:hover{text-decoration:none}.modal__close{float:right;cursor:pointer;-webkit-transition:all 1s;-o-transition:all 1s;transition:all 1s}.modal__close:hover{text-shadow:1px 1px 10px #fff}.stats{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}.stats__info{-ms-flex:1 1;flex:1 1;line-height:1.4em}.stats__footer{padding-top:1em;margin-top:1em;border-top:1px dotted #fff;display:-ms-flexbox;display:flex}.no-webgl{color:#fff;position:absolute;top:0;right:0;bottom:0;left:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column}.no-webgl__body{margin-top:1em;max-width:500px;width:100%;text-align:center}.no-webgl__title{font-size:3em}.no-webgl__anchor{color:#fff;text-decoration:underline}.no-webgl__anchor:hover{text-decoration:none}/*!
 * https://github.com/YouCanBookMe/react-datetime
 */.rdt{position:relative}.rdtPicker{display:none;position:absolute;width:250px;padding:4px;margin-top:1px;z-index:99999!important;background:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);border:1px solid #f9f9f9}.rdtOpen .rdtPicker{display:block}.rdtStatic .rdtPicker{-webkit-box-shadow:none;box-shadow:none;position:static}.rdtPicker .rdtTimeToggle{text-align:center}.rdtPicker table{width:100%;margin:0}.rdtPicker td,.rdtPicker th{text-align:center;height:28px}.rdtPicker td{cursor:pointer}.rdtPicker .rdtTimeToggle:hover,.rdtPicker td.rdtDay:hover,.rdtPicker td.rdtHour:hover,.rdtPicker td.rdtMinute:hover,.rdtPicker td.rdtSecond:hover{background:#eee;cursor:pointer}.rdtPicker td.rdtNew,.rdtPicker td.rdtOld{color:#999}.rdtPicker td.rdtToday{position:relative}.rdtPicker td.rdtToday:before{content:"";display:inline-block;border-left:7px solid transparent;border-bottom:7px solid #428bca;border-top-color:rgba(0,0,0,.2);position:absolute;bottom:4px;right:4px}.rdtPicker td.rdtActive,.rdtPicker td.rdtActive:hover{background-color:#428bca;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.rdtPicker td.rdtActive.rdtToday:before{border-bottom-color:#fff}.rdtPicker td.rdtDisabled,.rdtPicker td.rdtDisabled:hover{background:none;color:#999;cursor:not-allowed}.rdtPicker td span.rdtOld{color:#999}.rdtPicker td span.rdtDisabled,.rdtPicker td span.rdtDisabled:hover{background:none;color:#999;cursor:not-allowed}.rdtPicker th{border-bottom:1px solid #f9f9f9}.rdtPicker .dow{width:14.2857%;border-bottom:none}.rdtPicker th.rdtSwitch{width:100px}.rdtPicker th.rdtNext,.rdtPicker th.rdtPrev{font-size:21px;vertical-align:top}.rdtNext span,.rdtPrev span{display:block;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rdtPicker th.rdtDisabled,.rdtPicker th.rdtDisabled:hover{background:none;color:#999;cursor:not-allowed}.rdtPicker thead tr:first-child th{cursor:pointer}.rdtPicker thead tr:first-child th:hover{background:#eee}.rdtPicker tfoot{border-top:1px solid #f9f9f9}.rdtPicker button{border:none;background:none;cursor:pointer}.rdtPicker button:hover{background-color:#eee}.rdtPicker thead button{width:100%;height:100%}td.rdtMonth,td.rdtYear{height:50px;width:25%;cursor:pointer}td.rdtMonth:hover,td.rdtYear:hover{background:#eee}.rdtCounters{display:inline-block}.rdtCounters>div{float:left}.rdtCounter{height:100px;width:40px}.rdtCounterSeparator{line-height:100px}.rdtCounter .rdtBtn{height:40%;line-height:40px;cursor:pointer;display:block;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rdtCounter .rdtBtn:hover{background:#eee}.rdtCounter .rdtCount{height:20%;font-size:1.2em}.rdtMilli{vertical-align:middle;padding-left:8px;width:48px}.rdtMilli input{width:100%;font-size:1.2em;margin-top:37px}body{padding:0;margin:0;overflow:hidden;background-color:#000;font-family:Droid Serif,Georgia,serif}body,html{height:100%}canvas{cursor:url("/static/img/cursor.png") 38 24,auto}
/*# sourceMappingURL=main.46c2aba0.css.map*/