#map svg,#mask,body{font-family:Overlock,cursive;background-color:#000;margin:0;position:absolute;height:100%;width:100%;overflow:hidden}#mask{opacity:1}#mask #error{display:none}#blinky svg{-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5)}#blinky,#error{color:#fff;position:absolute;top:50%;left:50%;font-weight:900;font-size:2.5vw;text-align:center;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#title{position:absolute;opacity:0;z-index:1001;font-weight:900;font-size:2.5vw;padding-left:1%;padding-top:.5%;color:#fff}#sub-title{position:absolute;opacity:0;z-index:1001;font-weight:700;font-size:2vw;padding-left:1%;padding-top:.5%;margin-top:3%;color:#fff}#pm-help{position:absolute;text-align:center;display:none;font-weight:700;left:50%;margin-left:-150px;top:50%;margin-top:-200px;padding:10px;width:300px;height:400px;color:#fff;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px 15px;-o-border-radius:15px;border-radius:15px;background-color:rgba(0,0,0,.7);border-color:#fff;border-style:solid;border-width:3px;z-index:200000}#pm-help-button{padding:0 5px;cursor:pointer;font-size:1.5vw;font-weight:700;-moz-border-radius:25px;border-radius:25px;border-color:#fff;border-style:solid;border-width:.3vw;color:#fff;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}#pm-help-button:hover{border-color:#0f0}#pm-help-message{margin-top:40px}#pm-help-exit{position:absolute;right:5px;top:5px;cursor:pointer;-moz-border-radius:25px;border-radius:25px;border-color:#fff;border-style:solid;border-width:3px;color:#fff;padding:0 5px;font-size:20px;font-weight:bolder;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}#pm-help-exit:hover{border-color:red}#credits{position:absolute;z-index:1001;color:#fff;font-size:1.5vw;bottom:0;right:0;padding-right:1%;padding-bottom:.5%;font-weight:900}#credits .off{display:none}#coordinates{position:absolute;z-index:1001;color:#fff;font-size:1.2vw;bottom:1.3vw;right:0;padding-right:1%;padding-bottom:1%}a{text-decoration:none;color:#ff8500}a:hover{text-decoration:underline}g{pointer-events:all}#graph{position:absolute;width:20%;height:80%;left:5%;top:10%;background-color:rgba(255,255,255,.2);border-style:solid;border-color:#fff;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px}#graph-canvas{position:absolute;width:90%;height:88%;left:5%;top:10%}#graph-btns{position:absolute;width:100%;height:8%;top:0;left:0;background-color:rgba(0,0,0,.3);-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom:1px solid #fff}#graph-btns div.btn{cursor:pointer;position:absolute;display:table;width:33.33%;height:100%;color:#fff;font-weight:900}#graph-btns div.btn:hover{background-color:rgba(0,0,0,.2)}#graph-btns div.btn.active{color:#0ff}#graph-desc{position:absolute;bottom:1%;right:3%;font-size:.9vw;color:#fff}#graph-btns .label{display:table-cell;text-align:center;vertical-align:middle;font-size:1.2vw}#graph-btns div.left{-webkit-border-top-left-radius:12px;-moz-border-radius-topleft:12px;border-top-left-radius:12px;border-right:1px solid #fff}#graph-btns div.right{-webkit-border-top-right-radius:12px;-moz-border-radius-topright:12px;border-top-right-radius:12px;border-left:1px solid #fff}#btn-elevation{left:33.33%}#btn-slope{left:66.66%}svg#graph-bars{height:100%;width:100%}svg#graph-bars rect:hover{cursor:pointer}rect#y-axis{fill:#fff}rect.bars{fill:#ff0;fill-opacity:.8}rect.bars.active,rect.bars:hover{cursor:pointer;fill:#FF8500;fill-opacity:1}rect.bars.reporting{fill:#0FF;fill-opacity:1}svg#graph-bars text{fill:#fff;font-weight:900;font-size:14px}#layer-ls-c .slide-dot{fill:#FF8500;fill-opacity:1}.zoomer{cursor:pointer}.zoomer circle{stroke:#0ff;stroke-width:1%;fill:#000;fill-opacity:1}.zoomer circle.inner{stroke:none;fill:#0ff}#map g.off{display:none}#layer-cst path{fill:#fff;fill-opacity:.3}#layer-bnd path{fill:none;stroke:#fff}#layer-ls path{stroke:#FF8500;fill:#ff0;fill-opacity:.8}#layer-ls path.active,#layer-ls path:hover{fill-opacity:.2}#layer-ls path.reporting{fill:#0FF;stroke:#0FF;fill-opacity:1}#layer-ls path.reporting:hover{fill-opacity:.2}#layer-ls-c circle{fill:#ff0;fill-opacity:.8}#layer-ls-c circle.active,#layer-ls-c circle:hover{cursor:pointer;fill:#FF8500;fill-opacity:1}#layer-ls-c circle.reporting{fill:#0FF;fill-opacity:1}.report-window .stats{position:absolute;margin:4%;width:40%;height:40%;left:53%}.report-window div.report-zoom-to{position:absolute;color:#ff8500;bottom:0;right:0;font-weight:700;font-size:1.2vw;margin:0 8px 2px 0}.report-window div.report-zoom-to:hover{text-decoration:underline;cursor:pointer}.report-window #slice-stats{top:50%}.report-window .slide-number{font-weight:800;color:#0ff;margin-bottom:5%;font-size:1.5vw}.report-window .slide-stat{font-weight:600;color:#0ff;font-size:1.2vw}.report-window .slice-stat{font-weight:300;margin-bottom:3%;color:#0ff;font-size:1.1vw}.report-window line.slice-ruler{stroke:#0FF;stroke-dasharray:2%,2%;stroke-width:.4%}.report-window text.slice-ruler{text-anchor:end;font-size:.9vw;fill:#0FF}.report-window{position:absolute;background-color:rgba(0,255,255,.2);border-style:solid;border-color:#0FF;-webkit-border-radius:5%;-moz-border-radius:5%;border-radius:5%;border-width:3px}#report-exit{position:absolute;right:2%;top:2%;background-color:rgba(0,255,255,.2);cursor:pointer;-moz-border-radius:50%;border-radius:50%;border-color:#0ff;border-style:solid;border-width:.3vw;color:#0ff;padding:0 1.5%;font-size:1.6vw;font-weight:bolder;transition:all .3s linear;-o-transition:all .3s linear;-moz-transition:all .3s linear;-webkit-transition:all .3s linear}#report-exit:hover{border-color:red;color:red}svg.report-figure{cursor:pointer;height:100%;width:100%;overflow:hidden}.report-frame{position:absolute;margin:2%;width:50%;height:43%;-webkit-border-radius:5%;-moz-border-radius:5%;border-radius:5%;background-color:rgba(0,0,0,.6);border-style:solid;border-width:.25vw;border-color:#0FF}#report-map path.report-map-slice{fill:#0FF;fill-opacity:.1;stroke:#0FF}#report-map circle.report-map-centroid{fill:#fff}#report-map path:hover{fill-opacity:1}#report-graph{top:50%;margin-top:1%}#report-graph path.elevation-line{stroke:#0ff}#report-graph path.slice{fill:#0ff}line.ruler{stroke:#fff}text.ruler{fill:#fff;font-weight:900;font-size:14px}