@import url(https://fonts.googleapis.com/css?family=Roboto+Mono|Roboto:300,400,500&display=swap);body,html{height:100%}.btn-secondary{background:#181818!important;color:#fff!important;outline:none;border-radius:2px;border:1px solid #fafafa!important}.btn.active,.btn:hover{background:#00d0f7!important}svg{overflow:visible!important}svg .tick{font-size:.8rem}.frosted-glass{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(20px);background-color:rgba(18,18,18,.45)}.form-control,.input-group-text{border:none!important}hr{border-color:#2c3e50!important}.icon-img{height:25px;width:auto}.text-align-justify{text-align:justify}.standard-text{font-style:normal;font-stretch:normal;letter-spacing:3px}.title{font-size:1.5rem;font-weight:300;line-height:1.5}.title.hoverable:hover{color:#ff4c5f;cursor:pointer}.label{font-size:.8rem}.sublabel{font-family:Roboto Mono,monospace;font-size:.6rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:1.25px;color:#181818}.sublabel.grey{color:grey}.units-text{opacity:.5;font-size:.6rem;line-height:1.2;letter-spacing:.5px}.description-text,.units-text{font-family:Roboto Mono,monospace;font-weight:400;font-stretch:normal;font-style:normal;color:#181818}.description-text{font-size:.8rem;line-height:1.33;letter-spacing:normal}body{margin:0;padding:0}#app{font-family:Roboto,Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#222}.switch-button-control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.switch-button-control .switch-button{height:1.6em;width:3.2em;border:1px solid rgba(33,33,33,.4);-webkit-box-shadow:inset 0 0 1px 0 rgba(0,0,0,.33);box-shadow:inset 0 0 1px 0 rgba(0,0,0,.33);border-radius:1.6em;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;padding:.2em;cursor:pointer}.switch-button-control .switch-button .button{height:calc(1.2em - 2px);width:calc(1.2em - 2px);border:1px solid rgba(33,33,33,.4);border-radius:calc(1.6em - 2px);background:rgba(33,33,33,.4);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.switch-button-control .switch-button .button:hover{background:#181818;border-color:#181818}.switch-button-control .switch-button.enabled{background-color:transparent;-webkit-box-shadow:none;box-shadow:none;border:1px solid #181818}.switch-button-control .switch-button.enabled .button{background:#fff;-webkit-transform:translateX(1.6em);transform:translateX(1.6em)}.switch-button-control .switch-button-label{margin-left:10px}.switch-button-control .switch-button-label span{opacity:.54}svg[data-v-0a55f5b2]{height:30px;cursor:pointer}svg path[data-v-0a55f5b2]{color:grey;-webkit-transition:fill .01s ease-in;transition:fill .01s ease-in}svg path[data-v-0a55f5b2]:hover{fill:#4682b4}.spacer-sm{height:4rem}.btn-group{width:100%}.btn-group .btn{margin:0 .5rem}.vue-slider-rail{background:transparent!important}.anchor-highlight{color:#007bff}.anchor-highlight:hover{text-decoration:underline;cursor:pointer}.open-street-line{height:5px;width:75px;background:#3ad3ad}ul{list-style:none}.color-bubble{height:15px;width:15px;border-radius:50%;display:inline;margin-right:5px}.mobile-bar{position:absolute;bottom:0;width:100%;background:#181818;padding:1rem;z-index:10;border-top:1px solid #2c3e50;pointer-events:none}#sidebar-container{position:absolute;left:0;background:transparent;overflow-y:auto}#sidebar-container.mobile{bottom:80px;width:100%;height:calc(50vh - 80px)}#sidebar-container.desktop{top:0;width:525px;height:100vh}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-thumb,::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.vue-slider-mark{background-color:#fdcbcc;border-radius:50%;opacity:.5;line-height:1.33;font-weight:400;font-stretch:normal;font-style:normal;letter-spacing:.45px}.vue-slider-mark,.vue-slider-mark-label{font-family:Roboto Mono,monospace}.metric-gradient-parent{padding:0 15px}.metric-gradient{border-radius:5px;height:15px}.icon{height:25px;width:auto;pointer-events:all!important}.icon path{-webkit-transition:fill .3s ease-in;transition:fill .3s ease-in}.icon path.active{fill:#00d0f7}.loading-container[data-v-3537dcf2]{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;top:0;left:0;height:100vh;width:100vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:100;color:#fff;pointer-events:all;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:rgba(91,91,91,.45);background-color:transparent}.loading-container .loading-counter[data-v-3537dcf2]{position:absolute;margin-top:100px}.boxes[data-v-3537dcf2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:rotateX(60deg) rotate(45deg) rotateY(0deg) translateZ(0);transform:rotateX(60deg) rotate(45deg) rotateY(0deg) translateZ(0)}.boxes .box[data-v-3537dcf2]{width:32px;height:32px;top:0;left:0;position:absolute;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.boxes .box[data-v-3537dcf2]:first-child{-webkit-transform:translate(100%);transform:translate(100%);-webkit-animation:box1-data-v-3537dcf2 1s linear infinite;animation:box1-data-v-3537dcf2 1s linear infinite}.boxes .box[data-v-3537dcf2]:nth-child(2){-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-animation:box2-data-v-3537dcf2 1s linear infinite;animation:box2-data-v-3537dcf2 1s linear infinite}.boxes .box[data-v-3537dcf2]:nth-child(3){-webkit-transform:translate(100%,100%);transform:translate(100%,100%);-webkit-animation:box3-data-v-3537dcf2 1s linear infinite;animation:box3-data-v-3537dcf2 1s linear infinite}.boxes .box[data-v-3537dcf2]:nth-child(4){-webkit-transform:translate(200%);transform:translate(200%);-webkit-animation:box4-data-v-3537dcf2 1s linear infinite;animation:box4-data-v-3537dcf2 1s linear infinite}.boxes .box>div[data-v-3537dcf2]{background:transparent;border:1px solid #333;--translateZ:15.5px;--rotateY:0deg;--rotateX:0deg;position:absolute;width:100%;height:100%;top:auto;right:auto;bottom:auto;left:auto;-webkit-transform:rotateY(var(--rotateY)) rotateX(var(--rotateX)) translateZ(var(--translateZ));transform:rotateY(var(--rotateY)) rotateX(var(--rotateX)) translateZ(var(--translateZ))}.boxes .box>div[data-v-3537dcf2]:first-child{top:0;left:0;background:transparent;border:1px solid #333}.boxes .box>div[data-v-3537dcf2]:nth-child(2){background:transparent;border:1px solid #2d2d2d;right:0;--rotateY:90deg}.boxes .box>div[data-v-3537dcf2]:nth-child(3){border:1px solid #212121;--rotateX:-90deg}@-webkit-keyframes box1-data-v-3537dcf2{0%,50%{-webkit-transform:translate(100%);transform:translate(100%)}to{-webkit-transform:translate(200%);transform:translate(200%)}}@keyframes box1-data-v-3537dcf2{0%,50%{-webkit-transform:translate(100%);transform:translate(100%)}to{-webkit-transform:translate(200%);transform:translate(200%)}}@-webkit-keyframes box2-data-v-3537dcf2{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}50%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(100%);transform:translate(100%)}}@keyframes box2-data-v-3537dcf2{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}50%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(100%);transform:translate(100%)}}@-webkit-keyframes box3-data-v-3537dcf2{0%,50%{-webkit-transform:translate(100%,100%);transform:translate(100%,100%)}to{-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes box3-data-v-3537dcf2{0%,50%{-webkit-transform:translate(100%,100%);transform:translate(100%,100%)}to{-webkit-transform:translateY(100%);transform:translateY(100%)}}@-webkit-keyframes box4-data-v-3537dcf2{0%{-webkit-transform:translate(200%);transform:translate(200%)}50%{-webkit-transform:translate(200%,100%);transform:translate(200%,100%)}to{-webkit-transform:translate(100%,100%);transform:translate(100%,100%)}}@keyframes box4-data-v-3537dcf2{0%{-webkit-transform:translate(200%);transform:translate(200%)}50%{-webkit-transform:translate(200%,100%);transform:translate(200%,100%)}to{-webkit-transform:translate(100%,100%);transform:translate(100%,100%)}}.slide-enter-active{-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}.slide-leave-active{-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:cubic-bezier(0,1,.5,1);transition-timing-function:cubic-bezier(0,1,.5,1)}.slide-enter-to,.slide-leave{max-height:100vh;overflow:hidden}.slide-enter,.slide-leave-to{overflow:hidden;max-height:0}#Map{width:100vw;height:100vh;overflow:hidden}.mapboxgl-canvas{left:0}#map-container{position:absolute;height:100vh;width:100vw;left:0;top:0;overflow:hidden}#map-container :focus{outline:none}.mapboxgl-popup-content{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:rgba(18,18,18,.85);width:375px}.mapboxgl-popup-close-button{color:#fff}.mapboxgl-ctrl-bottom-left{display:none}.tooltip-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tooltip-list{color:#fafafa;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;left:15px;position:relative;margin-top:.5rem}.tooltip-list .tooltip-subitem{display:-webkit-box;display:-ms-flexbox;display:flex}.tooltip-list .tooltip-subitem h5{margin-left:.5rem}.tooltip-list .tooltip-subitem h6{display:list-item;list-style-type:disc;list-style-position:inside}.about-close{position:absolute;right:1rem;top:1rem}#about-container{position:absolute;left:0;background:#181818;overflow-y:auto;top:0;width:100%;z-index:5}#about-container.mobile{height:calc(100vh - 80px)}#about-container.desktop{height:100vh}