*{box-sizing:border-box;margin:0;padding:0}html{height:100%;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}body{margin:0;padding:0;background-color:#202020;height:100%;overflow:hidden;font-family:Euclid_Flex_Light}@font-face{font-family:Euclid_Flex_Bold;src:url(../fonts/Euclid/FlexBold/EuclidFlex-Bold-WebS.eot);src:url(../fonts/Euclid/FlexBold/EuclidFlex-Bold-WebS.eot?#iefix) format('embedded-opentype'),url(../fonts/Euclid/FlexBold/EuclidFlex-Bold-WebS.woff2) format('woff2'),url(../fonts/Euclid/FlexBold/EuclidFlex-Bold-WebS.woff) format('woff'),url(../fonts/Euclid/FlexBold/EuclidFlex-Bold-WebS.ttf) format('truetype'),url(../fonts/Euclid/FlexBold/EuclidFlex-Bold-WebS.svg#Euclid_Flex_Bold) format('svg')}@font-face{font-family:Euclid_Flex_Light;src:url(../fonts/Euclid/FlexLight/EuclidFlex-Light-WebS.eot);src:url(../fonts/Euclid/FlexLight/EuclidFlex-Light-WebS.eot?#iefix) format('embedded-opentype'),url(../fonts/Euclid/FlexLight/EuclidFlex-Light-WebS.woff2) format('woff2'),url(../fonts/Euclid/FlexLight/EuclidFlex-Light-WebS.woff) format('woff'),url(../fonts/Euclid/FlexLight/EuclidFlex-Light-WebS.ttf) format('truetype'),url(../fonts/Euclid/FlexLight/EuclidFlex-Light-WebS.svg#Euclid_Flex_Light) format('svg')}#Stats-output{display:none}#container{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;z-index:100}#hud{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;z-index:200;pointer-events:none}#chart{position:absolute;left:45%;top:35%;right:0;bottom:0;width:40%;height:40%;z-index:250}#ui{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:300}#ui_indicator{position:absolute;display:flex;align-self:center;bottom:30px;width:100%}#ui_indicator ul{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;width:100%}#ui_indicator li{transition:.5s cubic-bezier(.68,-.55,.265,1.55);width:14px;height:14px;pointer-events:all;cursor:pointer;background:#fff;border-radius:50%;list-style:none;margin-right:10px;opacity:.7}#ui_indicator li:hover{opacity:.9}#ui_indicator li.active{transition:1s cubic-bezier(.68,-.55,.265,1.55);width:18px;height:18px;opacity:1;margin:0 10px 0 0}#touchToRotate{position:absolute;bottom:10%;left:45%}#touchToRotate img{width:50%}#mainCanvas{position:absolute;pointer-events:none;top:0;left:0}