.leaflet-container{color:#404040;color:rgba(0,0,0,0.75);outline:0;overflow:hidden;-ms-touch-action:none}.leaflet-container *,.leaflet-container::after,.leaflet-container::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.leaflet-container h1,.leaflet-container h2,.leaflet-container h3,.leaflet-container h4,.leaflet-container h5,.leaflet-container h6,.leaflet-container p{font-size:15px;line-height:20px;margin:0 0 10px}.leaflet-container .marker-description img{margin-bottom:10px}.leaflet-container a{color:#3887be;font-weight:400;text-decoration:none}.leaflet-container a:hover,.leaflet-container.dark a{color:#63b6e5}.leaflet-container.dark a:hover{color:#8fcaec}.leaflet-container .mapbox-button,.leaflet-container.dark .mapbox-button{background-color:#3887be;display:inline-block;height:40px;line-height:40px;text-decoration:none;color:#fff;font-size:12px;white-space:nowrap;text-overflow:ellipsis}.leaflet-container .mapbox-button:hover,.leaflet-container.dark .mapbox-button:hover{color:#fff;background-color:#3bb2d0}.leaflet-image-layer,.leaflet-layer,.leaflet-map-pane,.leaflet-marker-icon,.leaflet-marker-pane,.leaflet-marker-shadow,.leaflet-overlay-pane,.leaflet-overlay-pane svg,.leaflet-popup-pane,.leaflet-shadow-pane,.leaflet-tile,.leaflet-tile-container,.leaflet-tile-pane,.leaflet-zoom-box{position:absolute;left:0;top:0}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0}.leaflet-tile-pane{z-index:2}.leaflet-objects-pane{z-index:3}.leaflet-overlay-pane{z-index:4}.leaflet-shadow-pane{z-index:5}.leaflet-marker-pane{z-index:6}.leaflet-popup-pane{z-index:7}.leaflet-control{position:relative;z-index:7;pointer-events:auto;float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-bottom,.leaflet-top{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-fade-anim .leaflet-popup,.leaflet-fade-anim .leaflet-tile{opacity:0;-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;-o-transition:opacity 0.2s linear;transition:opacity 0.2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup,.leaflet-fade-anim .leaflet-tile-loaded{opacity:1}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1);-moz-transition:-moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1);-o-transition:-o-transform 0.25s cubic-bezier(0, 0, 0.25, 1);transition:transform 0.25s cubic-bezier(0, 0, 0.25, 1)}.leaflet-pan-anim .leaflet-tile,.leaflet-touching .leaflet-zoom-animated,.leaflet-zoom-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-control-zoom-in,.leaflet-control-zoom-out{display:block;content:"";text-indent:-999em}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{background:#fff;padding:6px 10px 6px 6px;color:#404040;color:rgba(0,0,0,0.75)}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;border-top-color:rgba(0,0,0,0.1);margin:5px -10px 5px -6px}.leaflet-container .leaflet-control-attribution{background-color:rgba(255,255,255,0.5);margin:0;box-shadow:none}.leaflet-container .leaflet-control-attribution a,.leaflet-container .map-info-container a{color:#404040}.leaflet-control-attribution a:hover,.map-info-container a:hover{color:inherit;text-decoration:underline}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{background-color:rgba(255,255,255,0.5);border:1px solid #999;border-color:rgba(0,0,0,0.4);border-top:0;padding:2px 5px 1px;white-space:nowrap;overflow:hidden}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #ddd;border-top-color:rgba(0,0,0,0.1);border-bottom:0;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-popup{position:absolute;text-align:center;pointer-events:none}.leaflet-popup-content-wrapper{padding:1px;text-align:left;pointer-events:all}.leaflet-popup-content{padding:10px 10px 15px;margin:0;line-height:inherit}.leaflet-popup-close-button+.leaflet-popup-content-wrapper .leaflet-popup-content{padding-top:15px}.leaflet-popup-tip-container{width:20px;height:20px;margin:0 auto;position:relative}.leaflet-popup-tip{width:0;height:0;margin:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff;box-shadow:none}.leaflet-popup-close-button{text-indent:-999em;position:absolute;top:0;right:0;pointer-events:all}.leaflet-popup-close-button:hover{background-color:#f8f8f8}.leaflet-popup-scrolled{overflow:auto;border-bottom:1px solid #ddd;border-top:1px solid #ddd}.leaflet-div-icon{background:#fff;border:1px solid #999;border-color:rgba(0,0,0,0.4)}.leaflet-editing-icon{border-radius:3px}.leaflet-bar a,.leaflet-control-layers-toggle,.leaflet-popup-close-button,.map-tooltip.closable .close,.mapbox-button-icon:before,.mapbox-icon{content:"";display:inline-block;width:26px;height:26px;vertical-align:middle;background-repeat:no-repeat}.leaflet-bar a{display:block}.leaflet-bar .leaflet-control-zoom-in{background-position:0 0}.leaflet-bar .leaflet-control-zoom-out{background-position:0 -26px}.leaflet-popup-close-button,.map-tooltip.closable .close{background-position:-3px -55px;width:20px;height:20px;border-radius:0 3px 0 0}.mapbox-icon-info{background-position:0 -78px}.leaflet-control-layers-toggle{background-position:0 -104px}.mapbox-icon.mapbox-icon-share,.mapbox-icon.mapbox-icon-share:before{background-position:0 -130px}.mapbox-icon.mapbox-icon-geocoder,.mapbox-icon.mapbox-icon-geocoder:before{background-position:0 -156px}.mapbox-icon.mapbox-icon-facebook,.mapbox-icon.mapbox-icon-facebook:before{background-position:0 -182px}.mapbox-icon.mapbox-icon-twitter,.mapbox-icon.mapbox-icon-twitter:before{background-position:0 -208px}.mapbox-icon.mapbox-icon-pinterest,.mapbox-icon.mapbox-icon-pinterest:before{background-position:0 -234px}.leaflet-popup-content-wrapper,.map-legends,.map-tooltip{background:#fff;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,0.1)}.map-legends,.map-tooltip{max-width:300px}.map-legends .map-legend{padding:10px}.map-tooltip{z-index:999999;padding:10px;min-width:180px;max-height:400px;overflow:auto;opacity:1;-webkit-transition:opacity 150ms;-moz-transition:opacity 150ms;-o-transition:opacity 150ms;transition:opacity 150ms}.map-tooltip .close{text-indent:-999em;overflow:hidden;display:none}.map-tooltip.closable .close{position:absolute;top:0;right:0;border-radius:3px}.map-tooltip.closable .close:active{background-color:#f8f8f8}.leaflet-control-interaction{position:absolute;top:10px;right:10px;width:300px}.leaflet-popup-content .marker-title{font-weight:700}.leaflet-control .mapbox-button{background-color:#fff;border:1px solid #ddd;border-color:rgba(0,0,0,0.1);padding:5px 10px;border-radius:3px}.mapbox-modal>div{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;overflow-y:auto}.mapbox-modal.active>div{z-index:99999;transition:all 0.2s,z-index 0 0}.mapbox-modal .mapbox-modal-mask{background:rgba(0,0,0,0.5);opacity:0}.mapbox-modal.active .mapbox-modal-mask{opacity:1}.mapbox-modal .mapbox-modal-content{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.mapbox-modal.active .mapbox-modal-content{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.mapbox-modal-body{position:relative;background:#fff;padding:20px;z-index:1000;width:50%;margin:20px 0 20px 25%}.mapbox-share-buttons{margin:0 0 20px}.mapbox-share-buttons a{width:33.3333%;border-left:1px solid #fff;text-align:center;border-radius:0}.mapbox-share-buttons a:last-child{border-radius:0 3px 3px 0}.mapbox-share-buttons a:first-child{border:0;border-radius:3px 0 0 3px}.mapbox-modal input{width:100%;height:40px;padding:10px;border:1px solid #ddd;border-color:rgba(0,0,0,0.1);color:rgba(0,0,0,0.5)}.leaflet-control.mapbox-control-info{margin:5px 30px 10px 10px;min-height:26px}.leaflet-right .leaflet-control.mapbox-control-info{margin:5px 10px 10px 30px}.mapbox-info-toggle{background-color:#fff;background-color:rgba(255,255,255,0.5);border-radius:50%;position:absolute;bottom:0;left:0;z-index:1}.leaflet-right .mapbox-control-info .mapbox-info-toggle{left:auto;right:0}.mapbox-info-toggle:hover{background-color:#fff}.map-info-container{background:#fff;padding:3px 5px 3px 27px;display:none;position:relative;bottom:0;left:0;border-radius:13px 3px 3px 13px}.leaflet-right .map-info-container{left:auto;right:0;padding:3px 27px 3px 5px;border-radius:3px 13px 13px 3px}.mapbox-control-info.active .map-info-container{display:inline-block}.leaflet-container .mapbox-improve-map{font-weight:700}.leaflet-control-mapbox-geocoder{position:relative}.leaflet-control-mapbox-geocoder.searching{opacity:0.75}.leaflet-control-mapbox-geocoder .leaflet-control-mapbox-geocoder-wrap{background:#fff;position:absolute;border:1px solid #999;border-color:rgba(0,0,0,0.4);overflow:hidden;left:26px;height:28px;width:0;top:-1px;border-radius:0 3px 3px 0;opacity:0;-webkit-transition:opacity 100ms;-moz-transition:opacity 100ms;-o-transition:opacity 100ms;transition:opacity 100ms}.leaflet-control-mapbox-geocoder.active .leaflet-control-mapbox-geocoder-wrap{width:180px;opacity:1}.leaflet-bar .leaflet-control-mapbox-geocoder-toggle,.leaflet-bar .leaflet-control-mapbox-geocoder-toggle:hover{border-bottom:0}.leaflet-control-mapbox-geocoder-toggle{border-radius:3px}.leaflet-control-mapbox-geocoder.active,.leaflet-control-mapbox-geocoder.active .leaflet-control-mapbox-geocoder-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.leaflet-control-mapbox-geocoder .leaflet-control-mapbox-geocoder-form input{background:0 0;border:0;width:180px;padding:0 0 0 10px;height:26px;outline:0}.leaflet-control-mapbox-geocoder-results{width:180px;position:absolute;left:26px;top:25px;border-radius:0 0 3px 3px}.leaflet-control-mapbox-geocoder.active .leaflet-control-mapbox-geocoder-results{background:#fff;border:1px solid #999;border-color:rgba(0,0,0,0.4)}.leaflet-control-mapbox-geocoder-results a,.leaflet-control-mapbox-geocoder-results span{padding:0 10px;text-overflow:ellipsis;white-space:nowrap;display:block;width:100%;font-size:12px;line-height:26px;text-align:left;overflow:hidden}.leaflet-container.dark .leaflet-control .leaflet-control-mapbox-geocoder-results a:hover,.leaflet-control-mapbox-geocoder-results a:hover{background:#f8f8f8;opacity:1}.leaflet-right .leaflet-control-mapbox-geocoder-results,.leaflet-right .leaflet-control-mapbox-geocoder-wrap{left:auto;right:26px}.leaflet-right .leaflet-control-mapbox-geocoder-wrap{border-radius:3px 0 0 3px}.leaflet-right .leaflet-control-mapbox-geocoder.active,.leaflet-right .leaflet-control-mapbox-geocoder.active .leaflet-control-mapbox-geocoder-toggle{border-radius:0 3px 3px 0}.leaflet-bottom .leaflet-control-mapbox-geocoder-results{top:auto;bottom:25px;border-radius:3px 3px 0 0}.leaflet-container.dark .leaflet-bar{background-color:#404040;border-color:#202020;border-color:rgba(0,0,0,0.75)}.leaflet-container.dark .leaflet-bar a{color:#404040;border-color:rgba(0,0,0,0.5)}.leaflet-container.dark .leaflet-bar a:active,.leaflet-container.dark .leaflet-bar a:hover{background-color:#505050}.leaflet-container.dark .leaflet-control-attribution,.leaflet-container.dark .map-info-container,.leaflet-container.dark .mapbox-info-toggle{background-color:rgba(0,0,0,0.5);color:#f8f8f8}.leaflet-container.dark .leaflet-control-attribution a,.leaflet-container.dark .leaflet-control-attribution a:hover,.leaflet-container.dark .map-info-container a,.leaflet-container.dark .map-info-container a:hover{color:#fff}.leaflet-container.dark .leaflet-control-layers-list span{color:#f8f8f8}.leaflet-container.dark .leaflet-control-layers-separator{border-top-color:rgba(255,255,255,0.1)}.leaflet-container.dark .leaflet-bar a.leaflet-disabled,.leaflet-container.dark .leaflet-control .mapbox-button.disabled{background-color:#252525;color:#404040}.leaflet-container.dark .leaflet-control-mapbox-geocoder>div{border-color:#202020;border-color:rgba(0,0,0,0.75)}.leaflet-container.dark .leaflet-control .leaflet-control-mapbox-geocoder-results a{border-color:#ddd #202020;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.75)}.leaflet-container.dark .leaflet-control .leaflet-control-mapbox-geocoder-results span{border-color:#202020;border-color:rgba(0,0,0,0.75)}@media only screen and (max-width: 800px){width:83.3333%;margin-left:8.3333%}@media only screen and (max-width: 640px){width:100%;height:100%;margin:0}.leaflet-vml-shape{width:1px;height:1px}.leaflet-container img.leaflet-tile{max-width:none !important}.leaflet-container img.leaflet-marker-icon{max-width:none}.leaflet-container img.leaflet-image-layer{max-width:15000px !important}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-oldie .mapbox-modal .mapbox-modal-content{display:none}.leaflet-oldie .mapbox-modal.active .mapbox-modal-content{display:block}.map-tooltip{width:280px}#device-info{position:relative;height:100%}body{background:transparent;min-height:100%;height:100%}body.annual{background:#fff}.mobile body{overflow:auto;min-height:100%;height:auto;-webkit-overflow-scrolling:touch}.page{position:relative;height:100%;overflow:auto}.mobile .page{height:auto;overflow:hidden}.full-page-content{overflow:hidden;height:100%}.site-actions{position:fixed;pointer-events:none;top:12px;right:12px;z-index:9999}.mobile .site-actions{top:4px;right:6px}.loaded .site-actions{pointer-events:auto}.site-actions .buttons .button{margin:0}.loaded .site-actions .buttons .button{transition-delay:1800ms}.site-actions .buttons .button .mobile-only{display:none}.mobile .site-actions .buttons .button .mobile-only{display:block}.site-actions .buttons .button .desktop-only{display:none}.desktop .site-actions .buttons .button .desktop-only{display:block}.site-actions .buttons .backdrop{background:#e1ecf2;background:-webkit-linear-gradient(top, #eaf3f7, #dfe9ed);opacity:0.88;box-shadow:none}.site-actions .buttons .label{color:#1b7dd8;font-family:-apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;padding:0;text-shadow:none}.mobile .site-actions .buttons .extra{display:none}.yearnumber{margin:0 auto;max-width:900px;position:relative;display:block;text-align:center;width:auto}.yearnumber .number-2{display:inline-block;margin:0 0.25% 0 -1.75%;padding:0 0 25% 0;overflow:hidden;position:relative;height:100%;width:21.1%;-webkit-transform:translateZ(0)}.yearnumber .number-2 .fill.one{position:absolute;top:-88%;left:-45%;height:160%;width:160%;-webkit-transform:scale(0) translateZ(0) translateY(90%) translateX(40%);transition-duration:840ms}.loaded .yearnumber .number-2 .fill.one{-webkit-transform:scale(1) translateZ(0) translateY(0) translateX(0);transition-delay:0ms}.yearnumber .number-2 .fill.two{top:35%;left:-25%;height:150%;width:150%;-webkit-transform:scale(0) translateZ(0);transition-duration:1155ms}.loaded .yearnumber .number-2 .fill.two{-webkit-transform:scale(1) translateZ(0);transition-delay:34.02ms}.yearnumber .number-0{display:inline-block;margin:0 0.25%;padding:0 0 25% 0;overflow:hidden;position:relative;height:100%;width:21.1%;-webkit-transform:translateZ(0)}.yearnumber .number-0 .mask{background-image:url(../images/reports/yearnumber/0.png)}.yearnumber .number-0 .fill.one{display:none}.yearnumber .number-0 .fill.two{position:absolute;top:-40%;left:-7%;height:150%;width:155%;-webkit-transform-origin:30% 90%;-webkit-transform:translateX(-25%) scale(0) translateZ(0);transition-duration:945ms}.loaded .yearnumber .number-0 .fill.two{-webkit-transform:translateX(0) scale(1) translateZ(0);transition-delay:207.9ms}.yearnumber .number-1{display:inline-block;margin-left:-0.25%;overflow:hidden;position:relative;height:100%;padding:0 0 25% 0;width:13%;-webkit-transform:translateZ(0) rotateZ(15deg);z-index:10}.yearnumber .number-1 .mask{background-image:url(../images/reports/yearnumber/1.png)}.yearnumber .number-1 .fill.one{position:absolute;top:-40%;left:-30%;height:150%;width:250%;-webkit-transform-origin:10% 0;-webkit-transform:scale(0) translateZ(0);transition-duration:1365ms}.loaded .yearnumber .number-1 .fill.one{-webkit-transform:scale(1) translateZ(0);transition-delay:158.76ms}.yearnumber .number-6,.yearnumber .number-5,.yearnumber .number-4,.yearnumber .number-3,.yearnumber .number-7{display:inline-block;overflow:hidden;position:relative;margin-left:0;padding:0 0 25% 0;height:100%;width:22%;-webkit-transform:translateZ(0)}.yearnumber .number-6 .mask,.yearnumber .number-5 .mask,.yearnumber .number-4 .mask,.yearnumber .number-3 .mask,.yearnumber .number-7 .mask{background-image:url(../images/reports/yearnumber/5.png)}.yearnumber .number-6 .fill.one,.yearnumber .number-5 .fill.one,.yearnumber .number-4 .fill.one,.yearnumber .number-3 .fill.one,.yearnumber .number-7 .fill.one{top:31%;left:-10%;height:80%;width:110%;-webkit-transform:scale(0) translateZ(0) translateY(50%);-webkit-transform-origin:10% 90%;transition-duration:1155ms}.loaded .yearnumber .number-6 .fill.one,.loaded .yearnumber .number-5 .fill.one,.loaded .yearnumber .number-4 .fill.one,.loaded .yearnumber .number-3 .fill.one,.loaded .yearnumber .number-7 .fill.one{-webkit-transform:scale(1) translateZ(0) translateY(0);transition-delay:313.74ms}.yearnumber .number-6 .fill.two,.yearnumber .number-5 .fill.two,.yearnumber .number-4 .fill.two,.yearnumber .number-3 .fill.two,.yearnumber .number-7 .fill.two{position:absolute;top:-10%;left:-5%;height:80%;width:110%;-webkit-transform-origin:0% 40%;-webkit-transform:scale(0) translateZ(0) translateY(-50%);transition-duration:1050ms}.loaded .yearnumber .number-6 .fill.two,.loaded .yearnumber .number-5 .fill.two,.loaded .yearnumber .number-4 .fill.two,.loaded .yearnumber .number-3 .fill.two,.loaded .yearnumber .number-7 .fill.two{-webkit-transform:scale(1) translateZ(0) translateY(0)}.yearnumber .number-4{margin-left:0.5%;width:23%}.yearnumber .number-4 .mask{background-image:url(../images/reports/yearnumber/4.png)}.yearnumber .number-3{margin-left:0.25%;width:21.5%}.yearnumber .number-3 .mask{background-image:url(../images/reports/yearnumber/3.png)}.yearnumber .number-6{margin-left:0.25%;width:21.5%}.yearnumber .number-6 .mask{background-image:url(../images/reports/yearnumber/6.png)}.yearnumber .number-7{margin-left:0.25%;width:23%}.yearnumber .number-7 .mask{background-image:url(../images/reports/yearnumber/7.png)}.yearnumber .number-7 .fill.one{top:33%;left:-10%;height:80%;width:110%}.yearnumber .number-7 .fill.two{-webkit-transform-origin:88% 55%;position:absolute;top:-5%;left:0%;height:80%;width:110%}.loaded .yearnumber .number-7 .fill.two{transition-delay:1058.4ms}.yearnumber .mask{background:url(../images/reports/yearnumber/2.png) no-repeat center center;background-size:auto 100%;display:block;position:absolute;top:-1px;left:-1px;height:100%;width:100%;border:1px solid #fff;-webkit-transform:translateZ(0)}.yearnumber .fill{background:#192a3f;border-radius:300px;display:block;position:absolute;height:100%;width:100%;transition:-webkit-transform 320ms ease-in-out;-webkit-transform-origin:0 0}.leaving .yearnumber .fill{transition-duration:480ms !important}.report-content .yearnumber .fill{background:#203651}.desktop .yearnumber .shine{background:#fff;box-shadow:0 0 20px 12 #fff;display:block;position:absolute;top:0;left:10%;height:110%;width:7%;-webkit-transform:translateX(-100%) rotateZ(10deg) scaleX(0.7);opacity:0;-webkit-animation-duration:800ms;-webkit-animation-timing-function:ease-out;-webkit-animation-iteration-count:1;z-index:99}.desktop .loaded.intro .yearnumber .shine{-webkit-animation-name:year-shine-onload;-webkit-animation-delay:700ms}@-webkit-keyframes year-shine-onload{0%{opacity:0;-webkit-transform:translateX(-100%) rotateZ(5deg) scaleX(0.7)}45%{opacity:0.28}90%{opacity:0.05}100%{-webkit-transform:translateX(900%) rotateZ(25deg) scaleX(1.1);opacity:0}}.stroke-icon{overflow:hidden;position:relative}.stroke-icon .fill{background:#4c6789;border-radius:64px;display:block;position:absolute;top:0;left:0;height:100%;width:100%;top:18%;left:-20%;-webkit-transform-origin:0 100%}.stroke-icon .fill.two{top:-23%;left:36%;height:100%;width:100%;-webkit-transform-origin:90% 90%}.stroke-icon .mask{background:url(../images/reports/icons/heart.png) no-repeat center center;background-size:contain;display:block;position:absolute;top:0;left:0;height:100%;width:100%}.stroke-icon.icon-running .mask{background-image:url(../images/reports/icons/running.png)}.stroke-icon.icon-running .fill{background:#48f421}.stroke-icon.icon-bike .mask{background-image:url(../images/reports/icons/bike.png)}.stroke-icon.icon-bike .fill{background:#1fe5d9}.stroke-icon.icon-steps .mask{background-image:url(../images/reports/icons/steps.png)}.stroke-icon.icon-steps .fill{background:#88ea1e}.stroke-icon.icon-work .mask{background-image:url(../images/reports/icons/computer.png)}.stroke-icon.icon-work .fill{background:#95c2c6}.stroke-icon.icon-music .mask{background-image:url(../images/reports/icons/music.png)}.stroke-icon.icon-music .fill{background:#e51fb0}.stroke-icon.icon-photos .mask{background-image:url(../images/reports/icons/photos.png)}.stroke-icon.icon-photos .fill{background:#40d0ff}.stroke-icon.icon-weight .mask{background-image:url(../images/reports/icons/weight.png)}.stroke-icon.icon-weight .fill{background:#ffd014}.stroke-icon.icon-gym .mask{background-image:url(../images/reports/icons/workout.png)}.stroke-icon.icon-gym .fill{background:#ff6b23}.stroke-icon.icon-travel .mask{background-image:url(../images/reports/icons/plane.png)}.stroke-icon.icon-travel .fill{background:#52a2fc}.stroke-icon.icon-places .mask{background-image:url(../images/reports/icons/places.png)}.stroke-icon.icon-places .fill{background:#b973fb}.globals{pointer-events:none;position:fixed;top:0;left:0;height:100%;width:100%;z-index:9999}.globals .loading-spinner{transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(1.3)}.not-loaded .globals .loading-spinner{opacity:1;-webkit-transform:none;transition-delay:350ms;transition-duration:560ms}.globals .loading-spinner .text{transition:all 420ms ease-out;opacity:0;-webkit-transform:translateY(-8px)}.not-loaded .globals .loading-spinner .text{opacity:1;-webkit-transform:none;transition-delay:560ms}.loading-spinner{margin:-50px 0 0 -50px;pointer-events:none;position:absolute;top:50%;left:50%;display:inline-block;height:100px;width:100px}.loading-spinner.dark .circle{background-image:url(../images/dashboard/spinner.png)}.loading-spinner .circle{background-image:url(../images/reports/spinner_light.png);background-size:70px 70px;display:block;margin:0 auto;height:70px;width:70px;-webkit-animation-name:loadspin;animation-name:loadspin;-webkit-animation-duration:700ms;animation-duration:700ms;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-webkit-animation-play-state:paused;animation-play-state:paused}.not-loaded .loading-spinner .circle,.intro .loading-spinner .circle,.empty .loading-spinner .circle{-webkit-animation-play-state:running;animation-play-state:running}.loading-spinner .text{color:#a2a9b2;display:block;font:400 10px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;letter-spacing:0.1em;margin:8px 0 0 0;text-align:center;text-transform:uppercase}.report-sections .loading-spinner{top:30%;transition:all 480ms ease-out;opacity:0;-webkit-transform:scale(1.3)}.loaded .report-sections .loading-spinner{opacity:1;-webkit-transform:none;transition-delay:800ms}.report-sections .loading-spinner .text{transition:all 320ms ease-out;opacity:1;-webkit-transform:none}.report-sections.showing .loading-spinner{opacity:0;-webkit-transform:scale(1.3);transition-delay:120ms}.report-sections.showing .loading-spinner .text{opacity:0;-webkit-transform:translateY(-8px)}@-webkit-keyframes loadspin{0%{-webkit-transform:rotateZ(0deg)}100%{-webkit-transform:rotateZ(359deg)}}@keyframes loadspin{0%{transform:rotateZ(0)}100%{transform:rotateZ(360deg)}}.annual-overview{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.user-header{display:-webkit-flex;display:flex;-webkit-flex-grow:0.35;flex-grow:0.35;padding:0 24px;position:relative;z-index:55;justify-content:center;align-items:flex-end}.mobile .user-header{-webkit-flex-grow:0;flex-grow:0;margin-bottom:-24px}@media (max-height: 500px){.mobile .user-header{margin-top:-32px}}@media (max-width: 1000px){.desktop .user-header.self{display:none}}.user-header .halo{height:150px;width:150px}.user-header .halo .rings{opacity:0.35}.user-header .avatar{margin:-40px 0 0 -40px;height:80px;width:80px}.loaded .user-header .avatar{transition-delay:750ms}.mobile .user-header .avatar{margin:-32px 0 0 -32px;height:64px;width:64px}.report-title{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-grow:1;flex-grow:1;justify-content:center;align-items:stretch}.mobile .report-title{margin-top:0}.report-title .yearnumber{display:-webkit-flex;display:flex;max-width:60%;align-items:center;text-align:center;justify-content:center;-webkit-justify-content:center;width:100%}.mobile .report-title .yearnumber{max-width:88%}.report-title .subtitle{color:#213144;display:block;font:400 18px/1.3 "D","Lucida Grande",verdana,sans-serif;letter-spacing:0.33em;padding:16px 0;text-align:center;text-transform:uppercase;-webkit-font-smoothing:antialiased;transition:all 800ms ease-out;opacity:0;-webkit-transform:translateX(-32px)}.desktop .report-title .subtitle{font-size:2.5vmin}.mobile .report-title .subtitle{font-size:18px;font-family:-apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif}.loaded .report-title .subtitle{opacity:1;-webkit-transform:none;transition-delay:750ms}.bottom-footer{display:block;font:13px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:8px 0 32px 0;width:100%;text-align:center;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateY(8px)}.loaded .bottom-footer{opacity:1;-webkit-transform:none;transition-delay:900ms}.bottom-footer a{color:#8c949f;text-decoration:none}.bottom-footer a:hover{color:#09adf9}.mobile .bottom-footer{margin-top:32px;font-size:11px}@media (max-height: 750px){.mobile .bottom-footer{display:none}}.annual-overview .upsell.buttons{padding:16px 0 32px 0;text-align:center}@media (min-width: 1200px){.annual-overview .upsell.buttons .button{font-size:18px;line-height:56px}}.annual-overview .upsell.buttons .button .backdrop{box-shadow:inset 0 0 1px rgba(0,0,0,0.24)}.annual-overview .upsell.buttons .button .label{color:#fff}.loaded .annual-overview .upsell.buttons .button{transition-delay:2400ms}.report-sections{padding:0 3%;position:relative;text-align:center;z-index:999;display:-webkit-flex;display:flex;-webkit-flex-grow:0.64;flex-grow:0.64;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:center;justify-content:center}.mobile .report-sections{padding:8px 12px 0 14px}.report-sections .real-nav{min-height:161px;width:100%}.mobile .report-sections .real-nav{min-height:232px}.report-sections .empty-text{color:#717a87;display:block;font:13px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;padding:32px;text-align:center}.report-sections .empty-text .go-back{color:#09adf9;display:block;margin:8px 0 0 0}.report-sections ul{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto;width:100%;max-width:1200px}.mobile .report-sections ul{margin:0 auto;max-width:320px;-webkit-justify-content:flex-start;justify-content:flex-start}.report-sections li{display:block;margin-bottom:36px;text-align:center;vertical-align:top;width:12.2%;max-width:124px;min-width:64px}@media (max-width: 1000px){.report-sections li{width:25%;max-width:160px;margin-bottom:16px}}.mobile .report-sections li{margin-bottom:0;text-align:left;width:50%;max-width:160px}@media (min-height: 440px){.mobile .report-sections li{margin-bottom:12px}}@media (min-height: 600px){.mobile .report-sections li{margin-bottom:16px}}.report-sections .report-section{text-decoration:none;position:relative}.report-sections .pointer{background:#2fb3ff;border-radius:8px;color:#fff;display:block;font:400 12px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:16px 0 0 -70px;padding:6px 0 4px 0;position:absolute;top:100%;left:50%;width:140px;opacity:0;-webkit-transform:scale(0.9) translateY(-8px) translateZ(0);transition:all 320ms ease-out}.loaded .report-sections .showing .report-section .pointer{opacity:1;-webkit-transform:none;transition-delay:1200ms}.report-sections .report-section.viewed .pointer{display:none}.report-sections .icon{display:inline-block;margin:0;height:64px;width:64px}@media (min-width: 1200px){.report-sections .icon{height:75px;width:75px}}.report-sections .icon .fill{opacity:0.65;transition:all 560ms ease-in 240ms;-webkit-transform:scale(0)}.mobile .report-sections .icon{float:left;margin-bottom:16px;height:42px;width:42px}.report-sections .label{color:#375274;display:block;font:500 13px/1.6 "D","Lucida Grande",verdana,sans-serif;letter-spacing:0.08em;margin:0;position:relative;text-transform:uppercase;-webkit-font-smoothing:antialiased;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateY(-4px)}.mobile .report-sections .label{font-size:10px;font-family:-apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;letter-spacing:0.1em;margin:0 0 0 48px;padding:8px 0 0 0;-webkit-transform:translateX(-4px)}.leaving .report-sections .label{-webkit-transform:translateX(8px)}@media (min-width: 1100px) and (min-height: 800px){.report-sections .label{font-size:15px}}.report-sections .label.running-text{color:#36f00c}.mobile .report-sections .label.running-text{color:#2cc40a}.report-sections .label.cycling-text{color:#18d2c7}.mobile .report-sections .label.cycling-text{color:#13a49c}.report-sections .label.gym-text{color:#ff7532}.mobile .report-sections .label.gym-text{color:#d54600}.report-sections .label.work-text{color:#84b8bd}.mobile .report-sections .label.work-text{color:#56999f}.report-sections .label.weight-text{color:#fac800}.mobile .report-sections .label.weight-text{color:#d6ab00}.report-sections .label.travel-text{color:#3995fc}.mobile .report-sections .label.travel-text{color:#1682fb}.report-sections .label.places-text{color:#ad5afa}.mobile .report-sections .label.places-text{color:#9b42ef}.report-sections .label.photos-text{color:#26caff}.mobile .report-sections .label.photos-text{color:#0cade2}.report-sections .label.steps-text{color:#7bda14}.mobile .report-sections .label.steps-text{color:#61ab10}.report-sections .label .seen{background:url(../images/settings/check_grey.png) no-repeat 0 0;background-size:12px 12px;display:inline-block;margin:0 -13px 0 4px;height:12px;width:12px;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.4)}.mobile .report-sections .label .seen{margin-bottom:2px;vertical-align:bottom}.report-sections .label .lock{background:url(../images/home/footer_lock.png) no-repeat 0 0;background-size:12px 12px;display:inline-block;margin:0 -13px -2px 2px;height:12px;width:12px;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.4)}.mobile .report-sections .label .lock{margin-bottom:2px;vertical-align:bottom}.report-sections .upgrade-link .label{color:#73859f;font-size:12px}.mobile .report-sections .upgrade-link .label{font-size:9.5px}.report-sections .upgrade-link .details{color:#afbac9;text-decoration:none}.report-sections .details{color:#8292aa;border-bottom:1px solid rgba(0,0,0,0.14);font:12px/1.2 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;display:inline-block;margin:0 4px;padding:0;vertical-align:top;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-2px)}.leaving .report-sections .details{-webkit-transform:translateX(4px)}@media (max-width: 1100px){.report-sections .details{font-size:11px;font-family:-apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif}}.mobile .report-sections .details{color:#505f76;font-size:11px;margin:0 0 0 6px;padding:0;max-width:none;-webkit-transform:translateX(-6px)}.report-sections .details.upgrade{color:#b1bac7;font-size:10.5px}.report-sections .upgrade-link .icon .fill{background-color:#bad5e1}.loaded .report-sections .showing .icon .fill{opacity:1;-webkit-transform:none;transition:all 1080ms ease-in-out 160ms}.loaded .report-sections .showing .icon .fill.two{transition-delay:0ms}.loaded .report-sections .showing .label{opacity:1;-webkit-transform:none;transition-delay:790ms}.loaded .report-sections .showing .details{opacity:1;-webkit-transform:none;transition-delay:1020ms}.loaded .report-sections .showing .details.upgrade{transition-delay:1120ms}.loaded .report-sections .showing .lock{opacity:0.75;-webkit-transform:none}.loaded .report-sections .showing .viewed .seen{opacity:0.75;-webkit-transform:none}.leaving .report-sections li:nth-child(1) .icon .fill{transition-delay:236ms}.leaving .report-sections li:nth-child(1) .icon .fill.two{transition-delay:306ms}.leaving .report-sections li:nth-child(1) .label{transition-delay:276ms}.leaving .report-sections li:nth-child(1) .details{transition-delay:306ms}.leaving .report-sections li:nth-child(1) .seen{transition-delay:326ms}.leaving .report-sections li:nth-child(2) .icon .fill{transition-delay:212ms}.leaving .report-sections li:nth-child(2) .icon .fill.two{transition-delay:282ms}.leaving .report-sections li:nth-child(2) .label{transition-delay:252ms}.leaving .report-sections li:nth-child(2) .details{transition-delay:282ms}.leaving .report-sections li:nth-child(2) .seen{transition-delay:302ms}.leaving .report-sections li:nth-child(3) .icon .fill{transition-delay:188ms}.leaving .report-sections li:nth-child(3) .icon .fill.two{transition-delay:258ms}.leaving .report-sections li:nth-child(3) .label{transition-delay:228ms}.leaving .report-sections li:nth-child(3) .details{transition-delay:258ms}.leaving .report-sections li:nth-child(3) .seen{transition-delay:278ms}.leaving .report-sections li:nth-child(4) .icon .fill{transition-delay:164ms}.leaving .report-sections li:nth-child(4) .icon .fill.two{transition-delay:234ms}.leaving .report-sections li:nth-child(4) .label{transition-delay:204ms}.leaving .report-sections li:nth-child(4) .details{transition-delay:234ms}.leaving .report-sections li:nth-child(4) .seen{transition-delay:254ms}.leaving .report-sections li:nth-child(5) .icon .fill{transition-delay:140ms}.leaving .report-sections li:nth-child(5) .icon .fill.two{transition-delay:210ms}.leaving .report-sections li:nth-child(5) .label{transition-delay:180ms}.leaving .report-sections li:nth-child(5) .details{transition-delay:210ms}.leaving .report-sections li:nth-child(5) .seen{transition-delay:230ms}.leaving .report-sections li:nth-child(6) .icon .fill{transition-delay:116ms}.leaving .report-sections li:nth-child(6) .icon .fill.two{transition-delay:186ms}.leaving .report-sections li:nth-child(6) .label{transition-delay:156ms}.leaving .report-sections li:nth-child(6) .details{transition-delay:186ms}.leaving .report-sections li:nth-child(6) .seen{transition-delay:206ms}.leaving .report-sections li:nth-child(7) .icon .fill{transition-delay:92ms}.leaving .report-sections li:nth-child(7) .icon .fill.two{transition-delay:162ms}.leaving .report-sections li:nth-child(7) .label{transition-delay:132ms}.leaving .report-sections li:nth-child(7) .details{transition-delay:162ms}.leaving .report-sections li:nth-child(7) .seen{transition-delay:182ms}.leaving .report-sections li:nth-child(8) .icon .fill{transition-delay:68ms}.leaving .report-sections li:nth-child(8) .icon .fill.two{transition-delay:138ms}.leaving .report-sections li:nth-child(8) .label{transition-delay:108ms}.leaving .report-sections li:nth-child(8) .details{transition-delay:138ms}.leaving .report-sections li:nth-child(8) .seen{transition-delay:158ms}.leaving .report-sections li:nth-child(9) .icon .fill{transition-delay:44ms}.leaving .report-sections li:nth-child(9) .icon .fill.two{transition-delay:114ms}.leaving .report-sections li:nth-child(9) .label{transition-delay:84ms}.leaving .report-sections li:nth-child(9) .details{transition-delay:114ms}.leaving .report-sections li:nth-child(9) .seen{transition-delay:134ms}.leaving .report-sections li:nth-child(10) .icon .fill{transition-delay:20ms}.leaving .report-sections li:nth-child(10) .icon .fill.two{transition-delay:90ms}.leaving .report-sections li:nth-child(10) .label{transition-delay:60ms}.leaving .report-sections li:nth-child(10) .details{transition-delay:90ms}.leaving .report-sections li:nth-child(10) .seen{transition-delay:110ms}.report-sections .preload{background:url(../images/reports/icons/running.png),url(../images/reports/icons/steps.png),url(../images/reports/icons/workout.png),url(../images/reports/icons/weight.png),url(../images/reports/icons/plane.png),url(../images/reports/icons/places.png);visibility:hidden;pointer-events:none;position:absolute;top:0;left:0;height:1px;width:1px}.running-content .sections-nav .section-running,.cycling-content .sections-nav .section-cycling,.gym-content .sections-nav .section-gyms,.steps-content .sections-nav .section-steps,.digital-content .sections-nav .section-digital,.weight-content .sections-nav .section-weight,.travel-content .sections-nav .section-travel,.places-content .sections-nav .section-places,.photos-content .sections-nav .section-photos{display:none}.hex .tintable{background:#55739e}.visit .circle{background:#879dbe;background:-webkit-linear-gradient(top, #879dbe, #6c88b0)}.visit.long .circle{background:#475f84}.single-day .visit.long .circle{background:#dce4ee}.visit .tintable-text{color:#717a87;color:#7e8794}.hoverable.long .circle{background:#a4b1c0;background:-webkit-linear-gradient(-20deg, #a4b1c0, #8695a7)}.explorer .category-food .tintable,.single-day .category-food .tintable{background:#ffbc06;background:-webkit-linear-gradient(top, #ffc72f, #dfa300)}.explorer .category-food .tintable-text,.single-day .category-food .tintable-text{color:#d29900}.explorer .category-nightlife .tintable,.explorer .category-gastropub .tintable,.single-day .category-nightlife .tintable,.single-day .category-gastropub .tintable{background:#3a5282;background:-webkit-linear-gradient(top, #284e99, #1f4289)}.explorer .category-nightlife .tintable-text,.explorer .category-gastropub .tintable-text,.single-day .category-nightlife .tintable-text,.single-day .category-gastropub .tintable-text{color:#6783bb}.explorer .category-bakery .tintable,.explorer .category-coffee-shop .tintable,.explorer .category-cafe .tintable,.single-day .category-bakery .tintable,.single-day .category-coffee-shop .tintable,.single-day .category-cafe .tintable{background:#e76700;background:-webkit-linear-gradient(top, #ff7301, #d86100)}.explorer .category-bakery .tintable-text,.explorer .category-coffee-shop .tintable-text,.explorer .category-cafe .tintable-text,.single-day .category-bakery .tintable-text,.single-day .category-coffee-shop .tintable-text,.single-day .category-cafe .tintable-text{color:#e76700}.explorer .category-sushi .tintable,.explorer .category-japanese .tintable,.single-day .category-sushi .tintable,.single-day .category-japanese .tintable{background:#ff235f;background:-webkit-linear-gradient(top, #ff4779, #ff1958)}.explorer .category-sushi .tintable-text,.explorer .category-japanese .tintable-text,.single-day .category-sushi .tintable-text,.single-day .category-japanese .tintable-text{color:#ff235f}.explorer .category-italian .tintable,.explorer .category-pizza .tintable,.single-day .category-italian .tintable,.single-day .category-pizza .tintable{background:#e9101f;background:-webkit-linear-gradient(top, #f02331, #b90d19)}.explorer .category-italian .tintable-text,.explorer .category-pizza .tintable-text,.single-day .category-italian .tintable-text,.single-day .category-pizza .tintable-text{color:#e9101f}.explorer .category-travel .tintable,.explorer .category-airport .tintable,.explorer .category-airport-gate .tintable,.explorer .category-airport-terminal .tintable,.explorer .category-airport-lounge .tintable,.explorer .category-train-station .tintable,.single-day .category-travel .tintable,.single-day .category-airport .tintable,.single-day .category-airport-gate .tintable,.single-day .category-airport-terminal .tintable,.single-day .category-airport-lounge .tintable,.single-day .category-train-station .tintable{background:#00afba;background:-webkit-linear-gradient(top, #00d1de, #009ca6)}.explorer .category-travel .tintable-text,.explorer .category-airport .tintable-text,.explorer .category-airport-gate .tintable-text,.explorer .category-airport-terminal .tintable-text,.explorer .category-airport-lounge .tintable-text,.explorer .category-train-station .tintable-text,.single-day .category-travel .tintable-text,.single-day .category-airport .tintable-text,.single-day .category-airport-gate .tintable-text,.single-day .category-airport-terminal .tintable-text,.single-day .category-airport-lounge .tintable-text,.single-day .category-train-station .tintable-text{color:#00afba}.explorer .category-monument .tintable,.single-day .category-monument .tintable{background:#ff20a4;background:-webkit-linear-gradient(top, #ff5dbd, #f60092)}.explorer .category-monument .tintable-text,.single-day .category-monument .tintable-text{color:#ff20a4}.explorer .category-hotel .tintable,.single-day .category-hotel .tintable{background:#2c3542;background:-webkit-linear-gradient(top, #2cbcff, #008dcf)}.explorer .category-hotel .tintable-text,.single-day .category-hotel .tintable-text{color:#656e7a}.explorer .category-outdoors .tintable,.explorer .category-beach .tintable,.explorer .category-outdoors-recreation .tintable,.explorer .category-resort .tintable,.single-day .category-outdoors .tintable,.single-day .category-beach .tintable,.single-day .category-outdoors-recreation .tintable,.single-day .category-resort .tintable{background:#0ade0e;background:-webkit-linear-gradient(top, #0df412, #09c60c)}.explorer .category-outdoors .tintable-text,.explorer .category-beach .tintable-text,.explorer .category-outdoors-recreation .tintable-text,.explorer .category-resort .tintable-text,.single-day .category-outdoors .tintable-text,.single-day .category-beach .tintable-text,.single-day .category-outdoors-recreation .tintable-text,.single-day .category-resort .tintable-text{color:#09c60c}.explorer .category-gym-fitness .tintable,.explorer .category-climbing-gym .tintable,.explorer .category-medical .tintable,.single-day .category-gym-fitness .tintable,.single-day .category-climbing-gym .tintable,.single-day .category-medical .tintable{background:#631dd6;background:-webkit-linear-gradient(top, #702ae2, #591ac0)}.explorer .category-gym-fitness .tintable-text,.explorer .category-climbing-gym .tintable-text,.explorer .category-medical .tintable-text,.single-day .category-gym-fitness .tintable-text,.single-day .category-climbing-gym .tintable-text,.single-day .category-medical .tintable-text{color:#8e57e8}.explorer .category-tech-startup .tintable,.single-day .category-tech-startup .tintable{background:#0a9aff}.explorer .category-tech-startup .tintable-text,.single-day .category-tech-startup .tintable-text{color:#54c6fb}.month-header{-webkit-perspective:800px}.month-header .honeycomb{margin:0 0 0 -512px;position:absolute;top:32px;left:50%;text-align:center;height:500px;width:1024px;opacity:0;transition:opacity 100ms ease,-webkit-transform 1500ms ease 100ms;transition:opacity 100ms linear 80ms,-webkit-transform 1200ms ease 120ms;-webkit-transform:rotateX(75deg) translateZ(-100px) rotateY(-2deg);-webkit-transform-style:preserve-3d;-webkit-transform-origin:center 300px;transform:rotateX(75deg) translateZ(-100px) rotateY(-2deg);transform-origin:center 300px;z-index:15}.mobile .month-header .honeycomb{display:none}.loaded .month-header .honeycomb{opacity:1;-webkit-transform:rotateX(45deg) rotateY(-5deg);transform:rotateX(45deg) rotateY(-5deg)}.switching-page .month-header .honeycomb{transition:all 300ms ease 60ms;-webkit-transform:rotateX(35deg) translateY(-40px) rotateY(-5deg);transform:rotateX(35deg) translateY(-40px) rotateY(-5deg)}.month-header .honeycomb .shadows{background:-webkit-radial-gradient(closest-side, rgba(23,29,37,0), #171d25);background:-moz-radial-gradient(closest-side, rgba(23,29,37,0), rgba(23,29,37,0.9));display:block;pointer-events:none;position:absolute;top:0;left:0;height:125%;width:100%;opacity:0.88;-webkit-transform:translateZ(14px)}.mobile .month-header .honeycomb .shadows{background:-webkit-radial-gradient(closest-side, rgba(0,0,0,0), rgba(0,0,0,0.9));height:120%;opacity:0.8}.month-header .honeycomb .column{pointer-events:none}.month-header .honeycomb .hex{color:#fff;cursor:pointer;display:block;float:left;margin:0;position:relative;pointer-events:none;height:76.8px;width:64px;text-decoration:none;opacity:0;-webkit-transform:translateZ(-64px) scale(0.1);transform:translateZ(-64) scale(0.05);transition:all 280ms ease-in-out;transition:all 320ms ease-out;-webkit-transform-style:preserve-3d}.month-header .honeycomb .hex:nth-child(n+8){display:none}.month-header .honeycomb .hex .jitter{display:block;position:absolute;top:0;left:0;height:100%;width:100%;-webkit-transform:translateZ(0);transform:translateZ(0)}.desktop.cursor .honeycomb-activated .month-header .honeycomb .hex .jitter{-webkit-animation-name:hex-jitter;-webkit-animation-timing-function:ease-in-out;-webkit-animation-duration:4200ms;-webkit-animation-iteration-count:infinite;-webkit-animation-direction:alternate}.month-header .honeycomb .hex:nth-child(odd) .jitter.animating{-webkit-animation-name:hex-jitter-alt}.month-header .honeycomb .hex:nth-child(3n+1) .jitter.animating{-webkit-animation-name:hex-jitter-alt-2}.month-header .honeycomb .hex:nth-child(3n-1) .jitter.animating{-webkit-animation-duration:5300ms}.switching-page .month-header .honeycomb .hex .jitter,.scrolled-down .month-header .honeycomb .hex .jitter,.cloned .month-header .honeycomb .hex .jitter,.uncloning .month-header .honeycomb .hex .jitter,.leaving .month-header .honeycomb .hex .jitter,.pause-hexes .month-header .honeycomb .hex .jitter{-webkit-animation-play-state:paused}.month-header .honeycomb .hex .shape{display:block;position:absolute;top:0;left:0;-webkit-mask-image:url(../images/zero/honeycomb/hex.png);-webkit-mask-origin:center center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:64px 64px;height:100%;width:100%;-webkit-transform:scale(1);transform:scale(1);transition:-webkit-transform 220ms ease-out}.browser-firefox .month-header .honeycomb .hex .shape{border-radius:80px;transform:scale(0.8)}.month-header .honeycomb .hex .text{display:block;display:none;opacity:0;position:absolute;pointer-events:none;top:0;left:-100px;text-align:center;width:264px;transition:all 300ms ease-out 30ms;-webkit-transform:rotateX(-90deg) translateZ(-40px) translateY(-40px);transform:rotateX(-90deg) translateZ(-40px) translateY(-40px);transform:rotateX(-70deg) translateZ(-40px) translateY(-40px);-webkit-font-smoothing:antialiased;-webkit-transform-style:preserve-3d}.month-header .honeycomb .hex .text .venue-photo{background-color:rgba(255,255,255,0.2);background-size:cover;background-position:center center;border-radius:8px;display:block;margin:0 0 -8px -70px;height:140px;width:140px;position:absolute;pointer-events:none;bottom:100%;left:130px;transition:all 200ms ease-out;opacity:0;-webkit-transform:translateZ(-60px) rotateX(-5deg) translateY(42px)}.month-header .honeycomb .hex .text strong{display:block;font:600 26px/1.1 "D","Lucida Grande",verdana,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-shadow:-1px -1px 2px rgba(0,0,0,0.8)}.month-header .honeycomb .hex .text small{display:block;font:15px/1.1 "D","Lucida Grande",verdana,sans-serif}.month-header .honeycomb .hex .symbol{background-size:32px 32px;display:block;margin:-21px 0 0 -16px;position:absolute;pointer-events:none;top:50%;left:50%;height:32px;width:32px}.loaded .month-header .honeycomb .hex{opacity:0.5;opacity:0.6;-webkit-transform:translateZ(0);transform:translateZ(0)}.desktop.cursor .honeycomb-activated .month-header .honeycomb .hex{pointer-events:auto;-webkit-backface-visibility:hidden}.desktop.cursor .honeycomb-activated .month-header .honeycomb .hex .text{display:block}.desktop.cursor .honeycomb-activated .month-header .honeycomb .hex:hover{opacity:1;-webkit-transform:translateZ(28px);transform:translateZ(28px);transition-duration:150ms;transition-delay:32ms}.desktop.cursor .honeycomb-activated .month-header .honeycomb .hex:hover .jitter{-webkit-animation-play-state:paused}.desktop.cursor .honeycomb-activated .month-header .honeycomb .hex:hover .text{opacity:1;-webkit-transform:rotateX(-90deg) translateZ(-50px) translateY(-40px);transform:rotateX(-90deg) translateZ(-40px) translateY(-40px);transform:rotateX(-75deg) translateZ(-40px) translateY(-42px);transition-delay:40ms}.desktop.cursor .honeycomb-activated .month-header .honeycomb .hex:hover.hydrated .venue-photo{-webkit-transform:translateZ(-48px) rotateX(15deg) translateY(10px);opacity:1;transition-delay:130ms;transition-duration:320ms;transition-duration:390ms;transition-duration:240ms}.intro .month-header .honeycomb .hex:nth-child(1){transition-delay:480ms}.intro .month-header .honeycomb .hex:nth-child(2){transition-delay:320ms}.intro .month-header .honeycomb .hex:nth-child(3){transition-delay:160ms}.intro .month-header .honeycomb .hex:nth-child(4){transition-delay:0ms}.intro .month-header .honeycomb .hex:nth-child(5){transition-delay:160ms}.intro .month-header .honeycomb .hex:nth-child(6){transition-delay:320ms}.intro .month-header .honeycomb .hex:nth-child(7){transition-delay:480ms}.intro .month-header .honeycomb .hex:nth-child(8){transition-delay:640ms}.animating .month-header .honeycomb .hex:nth-child(1){-webkit-animation-delay:480ms}.animating .month-header .honeycomb .hex:nth-child(2){-webkit-animation-delay:320ms}.animating .month-header .honeycomb .hex:nth-child(3){-webkit-animation-delay:160ms}.animating .month-header .honeycomb .hex:nth-child(4){-webkit-animation-delay:0ms}.animating .month-header .honeycomb .hex:nth-child(5){-webkit-animation-delay:160ms}.animating .month-header .honeycomb .hex:nth-child(6){-webkit-animation-delay:320ms}.animating .month-header .honeycomb .hex:nth-child(7){-webkit-animation-delay:480ms}.animating .month-header .honeycomb .hex:nth-child(8){-webkit-animation-delay:640ms}.month-header .honeycomb.empty .column{padding-top:150px}.month-header .honeycomb .column{display:block;float:left;width:64px}.month-header .honeycomb .column:nth-child(odd){margin:35.2px 0 0 0}.month-header .honeycomb .column:nth-child(1){margin:96px 0 0 0}.month-header .honeycomb .column:nth-child(1) .hex:nth-child(n+5){display:none}.month-header .honeycomb .column:nth-child(2){margin:64px 0 0 0}.month-header .honeycomb .column:nth-child(2) .hex:nth-child(n+6){display:none}.month-header .honeycomb .column:nth-child(15){margin:32px 0 0 0}.month-header .honeycomb .column:nth-child(15) .hex:nth-child(n+6){display:none}.month-header .honeycomb .column:nth-child(16){margin:128px 0 0 0}.month-header .honeycomb .column:nth-child(16) .hex:nth-child(n+5){display:none}.intro .month-header .honeycomb .column:nth-child(1) .hex:nth-child(1),.intro .month-header .honeycomb .column:nth-child(2) .hex:nth-child(1),.intro .month-header .honeycomb .column:nth-child(15) .hex:nth-child(1),.intro .month-header .honeycomb .column:nth-child(16) .hex:nth-child(1){transition-delay:1930ms}.intro .month-header .honeycomb .column:nth-child(1) .hex:nth-child(2),.intro .month-header .honeycomb .column:nth-child(2) .hex:nth-child(2),.intro .month-header .honeycomb .column:nth-child(15) .hex:nth-child(2),.intro .month-header .honeycomb .column:nth-child(16) .hex:nth-child(2){transition-delay:1690ms}.intro .month-header .honeycomb .column:nth-child(1) .hex:nth-child(3),.intro .month-header .honeycomb .column:nth-child(2) .hex:nth-child(3),.intro .month-header .honeycomb .column:nth-child(15) .hex:nth-child(3),.intro .month-header .honeycomb .column:nth-child(16) .hex:nth-child(3){transition-delay:1450ms}.intro .month-header .honeycomb .column:nth-child(1) .hex:nth-child(4),.intro .month-header .honeycomb .column:nth-child(2) .hex:nth-child(4),.intro .month-header .honeycomb .column:nth-child(15) .hex:nth-child(4),.intro .month-header .honeycomb .column:nth-child(16) .hex:nth-child(4){transition-delay:1690ms}.intro .month-header .honeycomb .column:nth-child(1) .hex:nth-child(5),.intro .month-header .honeycomb .column:nth-child(2) .hex:nth-child(5),.intro .month-header .honeycomb .column:nth-child(15) .hex:nth-child(5),.intro .month-header .honeycomb .column:nth-child(16) .hex:nth-child(5){transition-delay:1930ms}.intro .month-header .honeycomb .column:nth-child(1) .hex:nth-child(6),.intro .month-header .honeycomb .column:nth-child(2) .hex:nth-child(6),.intro .month-header .honeycomb .column:nth-child(15) .hex:nth-child(6),.intro .month-header .honeycomb .column:nth-child(16) .hex:nth-child(6){transition-delay:2170ms}.intro .month-header .honeycomb .column:nth-child(1) .hex:nth-child(7),.intro .month-header .honeycomb .column:nth-child(2) .hex:nth-child(7),.intro .month-header .honeycomb .column:nth-child(15) .hex:nth-child(7),.intro .month-header .honeycomb .column:nth-child(16) .hex:nth-child(7){transition-delay:2410ms}.intro .month-header .honeycomb .column:nth-child(1) .hex:nth-child(8),.intro .month-header .honeycomb .column:nth-child(2) .hex:nth-child(8),.intro .month-header .honeycomb .column:nth-child(15) .hex:nth-child(8),.intro .month-header .honeycomb .column:nth-child(16) .hex:nth-child(8){transition-delay:2650ms}.intro .month-header .honeycomb .column:nth-child(3) .hex:nth-child(1),.intro .month-header .honeycomb .column:nth-child(13) .hex:nth-child(1),.intro .month-header .honeycomb .column:nth-child(14) .hex:nth-child(1){transition-delay:1870ms}.intro .month-header .honeycomb .column:nth-child(3) .hex:nth-child(2),.intro .month-header .honeycomb .column:nth-child(13) .hex:nth-child(2),.intro .month-header .honeycomb .column:nth-child(14) .hex:nth-child(2){transition-delay:1680ms}.intro .month-header .honeycomb .column:nth-child(3) .hex:nth-child(3),.intro .month-header .honeycomb .column:nth-child(13) .hex:nth-child(3),.intro .month-header .honeycomb .column:nth-child(14) .hex:nth-child(3){transition-delay:1490ms}.intro .month-header .honeycomb .column:nth-child(3) .hex:nth-child(4),.intro .month-header .honeycomb .column:nth-child(13) .hex:nth-child(4),.intro .month-header .honeycomb .column:nth-child(14) .hex:nth-child(4){transition-delay:1300ms}.intro .month-header .honeycomb .column:nth-child(3) .hex:nth-child(5),.intro .month-header .honeycomb .column:nth-child(13) .hex:nth-child(5),.intro .month-header .honeycomb .column:nth-child(14) .hex:nth-child(5){transition-delay:1490ms}.intro .month-header .honeycomb .column:nth-child(3) .hex:nth-child(6),.intro .month-header .honeycomb .column:nth-child(13) .hex:nth-child(6),.intro .month-header .honeycomb .column:nth-child(14) .hex:nth-child(6){transition-delay:1680ms}.intro .month-header .honeycomb .column:nth-child(3) .hex:nth-child(7),.intro .month-header .honeycomb .column:nth-child(13) .hex:nth-child(7),.intro .month-header .honeycomb .column:nth-child(14) .hex:nth-child(7){transition-delay:1870ms}.intro .month-header .honeycomb .column:nth-child(3) .hex:nth-child(8),.intro .month-header .honeycomb .column:nth-child(13) .hex:nth-child(8),.intro .month-header .honeycomb .column:nth-child(14) .hex:nth-child(8){transition-delay:2060ms}.intro .month-header .honeycomb .column:nth-child(5) .hex:nth-child(1),.intro .month-header .honeycomb .column:nth-child(4) .hex:nth-child(1),.intro .month-header .honeycomb .column:nth-child(11) .hex:nth-child(1),.intro .month-header .honeycomb .column:nth-child(12) .hex:nth-child(1){transition-delay:1740ms}.intro .month-header .honeycomb .column:nth-child(5) .hex:nth-child(2),.intro .month-header .honeycomb .column:nth-child(4) .hex:nth-child(2),.intro .month-header .honeycomb .column:nth-child(11) .hex:nth-child(2),.intro .month-header .honeycomb .column:nth-child(12) .hex:nth-child(2){transition-delay:1560ms}.intro .month-header .honeycomb .column:nth-child(5) .hex:nth-child(3),.intro .month-header .honeycomb .column:nth-child(4) .hex:nth-child(3),.intro .month-header .honeycomb .column:nth-child(11) .hex:nth-child(3),.intro .month-header .honeycomb .column:nth-child(12) .hex:nth-child(3){transition-delay:1380ms}.intro .month-header .honeycomb .column:nth-child(5) .hex:nth-child(4),.intro .month-header .honeycomb .column:nth-child(4) .hex:nth-child(4),.intro .month-header .honeycomb .column:nth-child(11) .hex:nth-child(4),.intro .month-header .honeycomb .column:nth-child(12) .hex:nth-child(4){transition-delay:1200ms}.intro .month-header .honeycomb .column:nth-child(5) .hex:nth-child(5),.intro .month-header .honeycomb .column:nth-child(4) .hex:nth-child(5),.intro .month-header .honeycomb .column:nth-child(11) .hex:nth-child(5),.intro .month-header .honeycomb .column:nth-child(12) .hex:nth-child(5){transition-delay:1380ms}.intro .month-header .honeycomb .column:nth-child(5) .hex:nth-child(6),.intro .month-header .honeycomb .column:nth-child(4) .hex:nth-child(6),.intro .month-header .honeycomb .column:nth-child(11) .hex:nth-child(6),.intro .month-header .honeycomb .column:nth-child(12) .hex:nth-child(6){transition-delay:1560ms}.intro .month-header .honeycomb .column:nth-child(5) .hex:nth-child(7),.intro .month-header .honeycomb .column:nth-child(4) .hex:nth-child(7),.intro .month-header .honeycomb .column:nth-child(11) .hex:nth-child(7),.intro .month-header .honeycomb .column:nth-child(12) .hex:nth-child(7){transition-delay:1740ms}.intro .month-header .honeycomb .column:nth-child(5) .hex:nth-child(8),.intro .month-header .honeycomb .column:nth-child(4) .hex:nth-child(8),.intro .month-header .honeycomb .column:nth-child(11) .hex:nth-child(8),.intro .month-header .honeycomb .column:nth-child(12) .hex:nth-child(8){transition-delay:1920ms}.intro .month-header .honeycomb .column:nth-child(6) .hex:nth-child(1),.intro .month-header .honeycomb .column:nth-child(11) .hex:nth-child(1){transition-delay:1640ms}.intro .month-header .honeycomb .column:nth-child(6) .hex:nth-child(2),.intro .month-header .honeycomb .column:nth-child(11) .hex:nth-child(2){transition-delay:1460ms}.intro .month-header .honeycomb .column:nth-child(6) .hex:nth-child(3),.intro .month-header .honeycomb .column:nth-child(11) .hex:nth-child(3){transition-delay:1280ms}.intro .month-header .honeycomb .column:nth-child(6) .hex:nth-child(4),.intro .month-header .honeycomb .column:nth-child(11) .hex:nth-child(4){transition-delay:1100ms}.intro .month-header .honeycomb .column:nth-child(6) .hex:nth-child(5),.intro .month-header .honeycomb .column:nth-child(11) .hex:nth-child(5){transition-delay:1280ms}.intro .month-header .honeycomb .column:nth-child(6) .hex:nth-child(6),.intro .month-header .honeycomb .column:nth-child(11) .hex:nth-child(6){transition-delay:1460ms}.intro .month-header .honeycomb .column:nth-child(6) .hex:nth-child(7),.intro .month-header .honeycomb .column:nth-child(11) .hex:nth-child(7){transition-delay:1640ms}.intro .month-header .honeycomb .column:nth-child(6) .hex:nth-child(8),.intro .month-header .honeycomb .column:nth-child(11) .hex:nth-child(8){transition-delay:1820ms}.intro .month-header .honeycomb .column:nth-child(7) .hex:nth-child(1),.intro .month-header .honeycomb .column:nth-child(10) .hex:nth-child(1){transition-delay:1520ms}.intro .month-header .honeycomb .column:nth-child(7) .hex:nth-child(2),.intro .month-header .honeycomb .column:nth-child(10) .hex:nth-child(2){transition-delay:1340ms}.intro .month-header .honeycomb .column:nth-child(7) .hex:nth-child(3),.intro .month-header .honeycomb .column:nth-child(10) .hex:nth-child(3){transition-delay:1160ms}.intro .month-header .honeycomb .column:nth-child(7) .hex:nth-child(4),.intro .month-header .honeycomb .column:nth-child(10) .hex:nth-child(4){transition-delay:980ms}.intro .month-header .honeycomb .column:nth-child(7) .hex:nth-child(5),.intro .month-header .honeycomb .column:nth-child(10) .hex:nth-child(5){transition-delay:1160ms}.intro .month-header .honeycomb .column:nth-child(7) .hex:nth-child(6),.intro .month-header .honeycomb .column:nth-child(10) .hex:nth-child(6){transition-delay:1340ms}.intro .month-header .honeycomb .column:nth-child(7) .hex:nth-child(7),.intro .month-header .honeycomb .column:nth-child(10) .hex:nth-child(7){transition-delay:1520ms}.intro .month-header .honeycomb .column:nth-child(7) .hex:nth-child(8),.intro .month-header .honeycomb .column:nth-child(10) .hex:nth-child(8){transition-delay:1700ms}.intro .month-header .honeycomb .column:nth-child(8) .hex:nth-child(1){transition-delay:1360ms}.intro .month-header .honeycomb .column:nth-child(8) .hex:nth-child(2){transition-delay:1200ms}.intro .month-header .honeycomb .column:nth-child(8) .hex:nth-child(3){transition-delay:1040ms}.intro .month-header .honeycomb .column:nth-child(8) .hex:nth-child(4){transition-delay:880ms}.intro .month-header .honeycomb .column:nth-child(8) .hex:nth-child(5){transition-delay:1040ms}.intro .month-header .honeycomb .column:nth-child(8) .hex:nth-child(6){transition-delay:1200ms}.intro .month-header .honeycomb .column:nth-child(8) .hex:nth-child(7){transition-delay:1360ms}.intro .month-header .honeycomb .column:nth-child(8) .hex:nth-child(8){transition-delay:1520ms}.intro .month-header .honeycomb .column:nth-child(9) .hex:nth-child(1){transition-delay:1330ms}.intro .month-header .honeycomb .column:nth-child(9) .hex:nth-child(2){transition-delay:1170ms}.intro .month-header .honeycomb .column:nth-child(9) .hex:nth-child(3){transition-delay:1010ms}.intro .month-header .honeycomb .column:nth-child(9) .hex:nth-child(4){transition-delay:850ms}.intro .month-header .honeycomb .column:nth-child(9) .hex:nth-child(5){transition-delay:1010ms}.intro .month-header .honeycomb .column:nth-child(9) .hex:nth-child(6){transition-delay:1170ms}.intro .month-header .honeycomb .column:nth-child(9) .hex:nth-child(7){transition-delay:1330ms}.intro .month-header .honeycomb .column:nth-child(9) .hex:nth-child(8){transition-delay:1490ms}@-webkit-keyframes hex-jitter{0%{-webkit-transform:translateZ(0)}50%{-webkit-transform:translateZ(6px)}100%{-webkit-transform:translateZ(6px)}}@-webkit-keyframes hex-jitter-alt{0%{-webkit-transform:translateZ(0)}50%{-webkit-transform:translateZ(5px)}100%{-webkit-transform:translateZ(0)}}@-webkit-keyframes hex-jitter-alt-2{0%{-webkit-transform:translateZ(0)}30%{-webkit-transform:translateZ(2px)}70%{-webkit-transform:translateZ(2px)}100%{-webkit-transform:translateZ(12px)}}.report-content{overflow:hidden;position:relative}.report-content .report-header{display:block;position:relative;height:800px;z-index:2}.mobile .report-content .report-header{height:600px}.report-content .featured-content-segment{background:#fff;box-shadow:3px 4px 32px rgba(15,30,50,0.12);clear:both;margin:32px auto 64px auto;overflow:hidden;position:relative;max-width:86%;transition:all 420ms ease-out;opacity:0;-webkit-transform:scale(0.95) translateY(32px);z-index:3}.loaded .report-content .featured-content-segment{opacity:1;-webkit-transform:none;transition-delay:1400ms}.report-content .featured-content-segment.tighter{margin-bottom:32px}.mobile .report-content .featured-content-segment{max-width:none;margin:32px 0}.mobile .report-content .featured-content-segment.tighter{margin-bottom:16px}.mobile .report-content.travel-content .featured-content-segment,.mobile .report-content.gym-content .featured-content-segment{box-shadow:none}.report-content .report-content-container{margin:0 auto;margin-top:-180px;position:relative;min-height:400px}.mobile .report-content .report-content-container{margin-top:0}.report-content .report-content-container .container{margin:0 auto;max-width:1200px}.report-content .report-content-container .container:nth-child(1){min-height:550px}.report-content .report-content-container h3.divider{color:#333;text-align:center}.report-content.photos-content .report-content-container{margin-top:-480px}.mobile .report-content.photos-content .report-content-container{margin-top:-300px}.mobile .report-content.photos-content .report-content-container .featured-content-segment{margin:0 8px}.report-header .container{margin:0 auto;position:relative;max-width:1200px}.report-header .header-backdrop{background:#15202e;background:-webkit-radial-gradient(62% 42%, #294466, #15202e);display:block;position:absolute;top:0;left:0;height:100%;width:100%}.travel-content .report-header .header-backdrop{background:#171d25}.report-header .top-corner{position:relative;padding:1px 0 0 0;height:100px;width:250px;z-index:101}@media (min-width: 1100px){.report-header .top-corner{margin:0 0 0 3%}}.mobile .report-header .top-corner{width:210px}.mobile .report-header .top-corner .back-button{top:4px;left:4px}.mobile .report-header .top-corner .yearnumber{margin-left:64px}.mobile .report-header .top-corner .section-name{margin-left:60px}.report-header .top-corner .back-button{position:absolute;top:10px;left:12px}.report-header .top-corner .yearnumber{margin:18px 0 0 80px;text-align:left;width:auto}.report-header .top-corner .section-name{margin:0 0 0 78px}.report-header .top-corner .section-name h3{color:#8b9dac;font:500 13px/1.6 "D","Lucida Grande",verdana,sans-serif;letter-spacing:0.06em;margin:2px 0 0 0;text-transform:uppercase;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .report-header .top-corner .section-name h3{opacity:1;-webkit-transform:none;transition-delay:800ms}.mobile .report-header .top-corner .section-name h3{font-size:11px;font-family:-apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0}.report-header .top-corner .section-name h3.running-text{color:#63eb44}.report-header .top-corner .section-name h3.cycling-text{color:#41dcd3}.report-header .top-corner .section-name h3.gym-text{color:#f58046}.report-header .top-corner .section-name h3.work-text{color:#acc6c8}.report-header .top-corner .section-name h3.weight-text{color:#f5cf38}.report-header .top-corner .section-name h3.travel-text{color:#73b0f5}.report-header .top-corner .section-name h3.places-text{color:#c592f6}.report-header .top-corner .section-name h3.photos-text{color:#62d2f7}.report-header .top-corner .section-name h3.steps-text{color:#7bd41a}.report-header .top-curve{background:#fff;display:block;position:absolute;bottom:100%;left:0;width:110%;height:480px;-webkit-transform:rotateZ(0deg) translateX(-5%) translateY(100%);-webkit-transform-origin:30% 100%;z-index:99;transition:all 640ms ease-out}.loaded .report-header .top-curve{-webkit-transform:rotateZ(-9deg) translateX(-5%) translateY(19%) translateZ(0);transition-delay:720ms}@media (min-width: 1300px){.loaded .report-header .top-curve{-webkit-transform:rotateZ(-6deg) translateX(-5%) translateY(20%) translateZ(0)}}@media (min-width: 1800px){.loaded .report-header .top-curve{-webkit-transform:rotateZ(-4deg) translateX(-5%) translateY(23%) translateZ(0)}}.mobile .loaded .report-header .top-curve{-webkit-transform:rotateZ(-10deg) translateX(-10%) translateY(20%) translateZ(0)}.leaving .report-header .top-curve{transition:all 500ms ease-out;transition-delay:100ms}.report-header .bottom-curve{background:#fff;display:block;position:absolute;top:100%;left:0;width:110%;height:480px;-webkit-transform:rotateZ(-2deg) translateX(-5%) translateY(-90%);-webkit-transform-origin:70% 100%;transition:all 640ms ease-out;z-index:99}.loaded .report-header .bottom-curve{-webkit-transform:rotateZ(4deg) translateX(-5%) translateY(-5%);transition-delay:720ms;-webkit-transform:rotateZ(2.5deg) translateX(-5%) translateY(-6%)}.mobile .loaded .report-header .bottom-curve{-webkit-transform:rotateZ(-4deg) translateX(5%) translateY(-10%)}@media (max-width: 500px){.mobile .loaded .report-header .bottom-curve{-webkit-transform:rotateZ(-8deg) translateX(5%) translateY(-10%)}}.leaving .report-header .bottom-curve{transition:all 500ms ease-out;transition-delay:100ms}.mobile .report-header .bottom-curve{left:-5%;width:120%}.report-header .bottom-curve .grey-background{background:-webkit-linear-gradient(top, #d4dce3, #fff);position:absolute;top:0;left:0;height:260px;width:100%;transition:all 320ms ease;opacity:0}.loaded .report-header .bottom-curve .grey-background{transition-delay:1380ms;opacity:1}.mobile .report-header .bottom-curve .grey-background{display:none}.report-header .report-header-main{position:absolute;top:0;left:0;height:100%;width:100%;z-index:91;-webkit-transform:translateZ(0)}.travel-content .report-header .report-header-main{pointer-events:none}.report-header .report-header-main .container{margin:0 auto;position:relative;max-width:1120px;height:100%;z-index:91}.report-header .report-header-main .text{max-width:88%;margin:-100px auto 0 auto;position:absolute;top:50%;left:74px;z-index:91}.mobile .report-header .report-header-main .text{top:auto;bottom:12%;left:24px}.report-header .report-header-main .text.centered{text-align:center;margin:0;left:5%;right:5%;top:23%}.mobile .report-header .report-header-main .text.centered{margin:0;bottom:auto;top:160px;left:60px;text-align:left}.report-header .report-header-main .text.centered h1{font-size:42px;margin:0 auto 8px auto;max-width:24em}.report-header .report-header-main .text.centered h2{font-size:24px;line-height:1.3;margin:0 auto 8px auto;max-width:24em}.report-header .report-header-main .text h1{color:#fff;font:600 36px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:0 0 8px 0;max-width:12em;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-32px)}.loaded .report-header .report-header-main .text h1{opacity:1;-webkit-transform:none;transition-delay:1100ms}.mobile .report-header .report-header-main .text h1{font-family:-apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;font-size:28px}@media (max-width: 400px){.mobile .report-header .report-header-main .text h1{font-size:24px}}.report-header .report-header-main .text h2{color:#09adf9;font:18px/1.6 "D","Lucida Grande",verdana,sans-serif;max-width:22em;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-24px)}.mobile .report-header .report-header-main .text h2{font-family:-apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;font-size:16px}@media (max-width: 400px){.mobile .report-header .report-header-main .text h2{font-size:14px}}.loaded .report-header .report-header-main .text h2{opacity:1;-webkit-transform:none;transition-delay:1120ms}.running-content .report-header .report-header-main .text h2{color:#4fdb30}.cycling-content .report-header .report-header-main .text h2{color:#33c7be}.gym-content .report-header .report-header-main .text h2{color:#e86c30}.steps-content .report-header .report-header-main .text h2{color:#82cf2f}.digital-content .report-header .report-header-main .text h2{color:#58cf4c}.weight-content .report-header .report-header-main .text h2{color:#e6bf22}.travel-content .report-header .report-header-main .text h2{color:#5b9ee9}.places-content .report-header .report-header-main .text h2{color:#b479eb;color:#84d5e6}.photos-content .report-header .report-header-main .text h2{color:#4ac3eb}.report-header .report-header-main .text h3{color:#657894;font:14px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:42px 0 0 0}.report-header .report-header-main .text h3 .circle-logo{background-size:32px auto;margin:0 14px 0 0;height:32px;width:32px;vertical-align:middle;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.2)}.loaded .report-header .report-header-main .text h3 .circle-logo{opacity:1;-webkit-transform:none;transition-delay:1400ms}.report-header .report-header-main .text h3 .label{display:inline-block;vertical-align:middle;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .report-header .report-header-main .text h3 .label{opacity:1;-webkit-transform:none;transition-delay:1460ms}.digital-content .report-header .report-header-main .text .attribution{margin-top:12px}.report-header .graphic-container{overflow:hidden;position:absolute;top:0;left:0;height:100%;width:100%}.report-header .graphic-container iframe{pointer-events:none;position:static;height:100%;width:100%;transition:all 480ms ease-out;opacity:0}.loaded .report-header .graphic-container iframe.hydrated{opacity:1;-webkit-transform:translateZ(0)}.report-header .graphic-container .left-shadows{background:-webkit-linear-gradient(25deg, rgba(18,25,33,0.8) 30%, rgba(18,25,33,0) 65%);display:block;position:absolute;pointer-events:none;top:0;left:0;height:100%;width:75%}.mobile .report-header .graphic-container .left-shadows{background:-webkit-linear-gradient(75deg, rgba(18,25,33,0.8) 30%, rgba(18,25,33,0) 65%);top:auto;bottom:0;height:70%;width:100%}.report-header .graphic-container .iframe.bottom{position:absolute;top:40%;left:0;height:45%}.mobile .report-header .graphic-container .iframe.bottom{top:43%;height:49%}.report-header .graphic-container .iframe.stack-1{position:absolute;top:44%;left:0%;height:8%}.mobile .report-header .graphic-container .iframe.stack-1{top:52%}.report-header .graphic-container .iframe.stack-2{position:absolute;top:52%;left:0%;height:9.5%}.mobile .report-header .graphic-container .iframe.stack-2{top:60%}.report-header .graphic-container .iframe.stack-3{position:absolute;top:60%;left:0%;height:9.5%}.mobile .report-header .graphic-container .iframe.stack-3{top:68%}.report-header .graphic-container .iframe.stack-4{position:absolute;top:68%;left:0%;height:9.5%}.mobile .report-header .graphic-container .iframe.stack-4{top:76%}.report-header .graphic-container .iframe.stack-5{position:absolute;top:76%;left:0%;height:9.5%}.mobile .report-header .graphic-container .iframe.stack-5{top:84%}.digital-content .report-header .graphic-container .iframe{-webkit-transform:scaleY(0.2)}.loaded .digital-content .report-header .graphic-container .iframe.hydrated{-webkit-transform:none}.report-header .graphic-container .line{background:rgba(255,255,255,0.04);position:absolute;top:48.4%;left:0;width:100%;height:1px}.report-header .graphic-container .line.stack-2{top:57.1%}.report-header .graphic-container .line.stack-3{top:65.1%}.report-header .graphic-container .line.stack-4{top:73.1%}.mobile .report-header .graphic-container .line{top:56.1%}.mobile .report-header .graphic-container .line.stack-2{top:65.1%}.mobile .report-header .graphic-container .line.stack-3{top:73.1%}.mobile .report-header .graphic-container .line.stack-4{top:81.1%}.report-header .graphic-container .graphic-loading{margin:-32px 0 0 -32px;position:absolute;top:48%;left:64%;height:64px;width:64px;z-index:999;pointer-events:none;transition:-webkit-transform 420ms ease-out,opacity 420ms ease-out;-webkit-transform:translateX(0);opacity:1}.report-header .graphic-container .graphic-loading .spinner{background:transparent url(../images/reports/spinner.png) no-repeat center center;background-size:64px 64px;display:block;position:relative;height:64px;width:64px;-webkit-transform:rotateZ(-1400deg);opacity:0}.loaded .report-header .graphic-container .graphic-loading .spinner{-webkit-transform:rotateZ(25deg);opacity:1;transition:all 1600ms ease-in 1200ms}.mobile .report-header .graphic-container .graphic-loading{top:35%;left:55%}.weight-content .report-header .graphic-container .graphic-loading,.digital-content .report-header .graphic-container .graphic-loading{top:60%;left:50%}.mobile .weight-content .report-header .graphic-container .graphic-loading,.mobile .digital-content .report-header .graphic-container .graphic-loading{top:65%;left:48%}.travel-content .report-header .graphic-container .graphic-loading{display:none}.loaded .report-header .graphic-container .graphic-loading{transition-delay:2500ms;-webkit-transform:translateX(8px) scale(1.6) rotateZ(280deg);opacity:0}.report-header .graphic-container .month-header{position:absolute;top:15%;left:0;right:0;bottom:0}.report-header .graphic-container .month-header.lower{top:25%}.mobile .report-header .graphic-container .month-header{-webkit-transform:scale(0.8)}.report-header .graphic-container .month-header .honeycomb .shadows{background:-webkit-radial-gradient(closest-side, rgba(23,29,37,0), #171d25);background:-moz-radial-gradient(closest-side, rgba(23,29,37,0), rgba(23,29,37,0.9))}.mobile .report-header .graphic-container .month-header .honeycomb{display:block}.report-content .featured-content-segment .details{color:#333;display:block;margin:0 50% 0 0;position:absolute;top:0;left:0;width:50%;height:100%}.report-content .featured-content-segment .details.right{left:50%}.report-content .featured-content-segment .details.bottom{position:relative;padding:32px;width:100%;height:auto}.report-content .featured-content-segment .details.narrow{margin:0 66% 0 0;width:34%}.mobile .report-content .featured-content-segment .details{left:auto;margin:0;position:relative;padding:0 0 0;width:100%;height:auto}.report-content .featured-content-segment .map{background:#bae9ef;background:-webkit-radial-gradient(50% 50%, #fcffff, #b5d7db);display:block;float:left;overflow:hidden;padding:0 0 50% 0;position:relative;width:50%}.report-content .featured-content-segment .map.dark{background:#15202e;background:-webkit-radial-gradient(62% 42%, #335c8f, #15202e)}.report-content .featured-content-segment .map.dark.matte{background:-webkit-radial-gradient(40% 75%, farthest-corner, #213855, #15202e)}.report-content .featured-content-segment .map.right{float:right}.report-content .featured-content-segment .map.short{padding:0 0 15% 0}.mobile .report-content .featured-content-segment .map.short{padding:0 0 40% 0}.report-content .featured-content-segment .map.wider{width:66%;border-radius:0 6px 6px 0}.mobile .report-content .featured-content-segment .map.wider{border-radius:0}.report-content .featured-content-segment .map.wide{float:none;display:block;padding:0 0 45% 0;width:auto}.report-content .featured-content-segment .map.wide.tall{padding:0 0 66% 0}.mobile .report-content .featured-content-segment .map.wide.tall{padding:0 0 120% 0}.report-content .featured-content-segment .map.wide.short{padding:0 0 15% 0}.mobile .report-content .featured-content-segment .map.wide.short{padding:0 0 10% 0}.mobile .report-content .featured-content-segment .map.wide{padding:0 0 60% 0}.mobile .report-content .featured-content-segment .map{float:none;display:block;padding:0 0 100% 0;width:auto}.report-content .featured-content-segment .map .iframe{opacity:0.75;position:absolute;top:0;left:0;height:100%;width:100%;transition:all 320ms ease-out;opacity:0}.report-content .featured-content-segment .map .iframe.oversize{top:0;left:0;height:200%;width:200%;-webkit-transform-origin:0px 0px;-webkit-transform:scale(0.5)}.browser-safari .report-content .featured-content-segment .map .iframe.oversize{-webkit-transform:none;height:100%;width:100%}.report-content .featured-content-segment .map .iframe.hydrated{opacity:1}.report-content .featured-content-segment .map .render{background-size:contain;position:absolute;top:0;left:0;height:100%;width:100%}.report-content .featured-content-segment .top.graphic{background:#1d2c40;background:-webkit-radial-gradient(45% 30%, circle farthest-side, #294466, #1d2c40)}.report-content .featured-content-segment .instaload{background:rgba(255,255,255,0.04);background:-webkit-linear-gradient(top, rgba(255,255,255,0.3), rgba(255,255,255,0.08));border-radius:32px;box-shadow:4px 6px 20px rgba(0,0,0,0.6);color:#fff;cursor:pointer;display:block;font:13px/1.3 "D","Lucida Grande",verdana,sans-serif;padding:16px 0;margin:-32px 0 0 -50px;pointer-events:none;position:absolute;top:50%;left:50%;text-align:center;width:100px;z-index:999;transition:all 640ms ease-out;opacity:0;-webkit-transform:scale(1.3)}.report-content .featured-content-segment .dehydrated+.instaload{pointer-events:auto;opacity:0.65;-webkit-transform:none}.report-content .featured-content-segment .dehydrated+.instaload:hover{opacity:1}.report-graph{display:block;position:relative;height:100%;width:100%}.report-graph .workspace{position:absolute;top:64px;left:64px;right:42px;bottom:42px}.mobile .report-graph .workspace{left:42px;top:50px}.report-graph .x-axis{display:block;font-size:12px;position:absolute;left:0;right:0;height:15px;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between;align-items:flex-start}.report-graph .x-axis.top{top:-32px}.report-graph .x-axis.bottom{bottom:-32px}.report-graph .x-axis.bottom{font-size:11px}.mobile .report-graph .x-axis.bottom{font-family:-apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;font-size:9px}.mobile .report-graph .x-axis.bottom .tick:nth-child(2n+1),.mobile .report-graph .x-axis.bottom .tick:nth-child(4n){opacity:0}.report-graph .y-axis{display:block;font-size:10px;position:absolute;top:0;left:-32px;width:32px;height:100%;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between}.mobile .report-graph .y-axis{font-family:-apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;font-size:9px}.report-graph .tick{color:rgba(255,255,255,0.75);display:block;font:500 100%/13px "D","Lucida Grande",verdana,sans-serif;flex-grow:1;flex-shrink:0;flex-basis:0;text-align:center;letter-spacing:0.08em;text-transform:uppercase;-webkit-font-smoothing:antialiased}.mobile .report-graph .tick{font-family:-apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;font-size:9px}.report-graph .tick:nth-child(2n+1){color:rgba(255,255,255,0.4);font-size:85%;margin-top:0.5px;letter-spacing:0;line-height:13px}.report-graph .contents{position:relative;height:100%;width:100%}.report-graph .contents .gridline{background:rgba(255,255,255,0.04);display:block;margin:1px 0 0 0;position:absolute;top:0;left:4px;width:98%;height:1px}.report-graph .contents .gridline.two{top:25%}.report-graph .contents .gridline.three{top:50%}.report-graph .contents .gridline.four{top:75%}.report-graph .contents .activity-line{background:rgba(80,255,5,0.4);background:-webkit-linear-gradient(left, rgba(80,255,5,0.55), rgba(80,255,5,0.32));border-radius:4px;display:block;position:absolute;height:6px;min-width:20px}.mobile .report-graph .contents .activity-line{height:4px}.report-graph .contents .activity-line.many{height:4px;opacity:0.7}.report-graph .contents .activity-line.few{height:8px}.report-graph .contents .activity-line.fast{background:rgba(50,255,5,0.8)}.report-graph .contents .activity-line.ok{background:rgba(100,255,10,0.8)}.report-graph .contents .activity-line.medium{background:rgba(140,255,15,0.8)}.report-graph .contents .activity-line.slow{background:rgba(250,255,5,0.9)}.report-graph .contents .activity-line.very-slow,.report-graph .contents .activity-line.snail{background:rgba(255,180,5,0.9)}.report-graph .contents .activity-line.for-commit{background:#1db7ff;border-radius:4px;box-shadow:0 0 2px 1px #0075e2;opacity:0.4;min-width:0;height:2px;width:2px}.report-graph .contents .activity-line.for-commit.medium{box-shadow:none;opacity:0.75;height:3px;width:3px}.report-graph .contents .activity-line.for-commit.large{background:#c5edff;opacity:1;height:6px;width:6px}.photo-grid{display:block}.photo-grid .photo-grid-item{display:block;float:left;overflow:hidden;margin:0;padding:0 0 33.33333% 0;position:relative;width:33.33333%}@media (max-width: 500px){.photo-grid .photo-grid-item{width:50%;padding:0 0 50% 0}.photo-grid .photo-grid-item:nth-child(n+9){display:none}}.photo-grid .photo-grid-item .image{background-position:center center;background-size:cover;display:block;position:absolute;top:0;left:0;width:100%;height:100%}.photo-grid .photo-grid-item .counts{background:rgba(0,0,0,0.56);border-radius:16px;color:#fff;font:600 12px/1.1 "D","Lucida Grande",verdana,sans-serif;padding:6px 10px 4px 10px;position:absolute;bottom:10px;left:10px;text-shadow:1px 1px 0 rgba(0,0,0,0.32),1px 1px 3px rgba(0,0,0,0.5);-webkit-font-smoothing:antialiased;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.9)}.photo-grid .photo-grid-item:hover .counts{opacity:1;-webkit-transform:none;transition-delay:60ms}.photo-listing{margin:0 auto;max-width:640px}.photo-listing .photo{display:block;margin:32px 0}@media (min-height: 1100px){.photo-listing .photo{margin:64px 0}}.photo-listing .photo .image{display:block;border-radius:16px;box-shadow:8px 8px 16px rgba(0,0,0,0.15);width:100%;height:auto}.photo-listing .photo .details{color:rgba(0,0,0,0.65);display:block;padding:24px 16px 8px 16px;text-align:left}.photo-listing .photo .details .caption{color:rgba(0,0,0,0.8);font:600 18px/1.3 "D","Lucida Grande",verdana,sans-serif}.mobile .photo-listing .photo .details .caption{font-size:14px}.photo-listing .photo .details .counts{color:#f33372;font:500 13px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif}.mobile .photo-listing .photo .details .counts{font-size:12px}.photo-listing .photo .details .timestamp{border-top:1px solid rgba(0,0,0,0.1);color:rgba(0,0,0,0.55);display:block;font:12px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:12px 0 0 0;padding:14px 0 0 0}.donuts-feature .donut.graphic{background:#1d2c40;background:-webkit-radial-gradient(35% 45%, #385171, #18202b);display:block;float:left;padding:0 0 40% 0;position:relative;width:40%}.mobile .donuts-feature .donut.graphic{float:none;padding:0 0 55% 0;width:100%}.donuts-feature .donut.graphic .pattern{background:url(../images/reports/donut_pattern.png) repeat center center;background-size:200px 200px;display:block;position:absolute;top:0;left:0;height:100%;width:100%;opacity:1;opacity:0.33}.donuts-feature .donut.graphic .vignette{background:-webkit-radial-gradient(50% 50%, ellipse farthest-side, rgba(29,50,80,0), rgba(29,50,80,0.44));display:block;position:absolute;top:0;left:0;height:100%;width:100%}.donuts-feature .donut.graphic .big-number{color:#fff;display:block;font:600 80px/100px "D","Lucida Grande",verdana,sans-serif;padding:50px 0;margin:-100px 0 0 0;position:absolute;top:50%;left:0;right:0;text-shadow:6px 12px 12px rgba(0,0,0,0.6);text-shadow:12px 24px 24px rgba(0,0,0,0.45),1px 1px 1px rgba(0,0,0,0.55),3px 3px 8px rgba(0,0,0,0.15);text-align:center}.donuts-feature .details.details{display:block;margin:0 0 0 40%;padding:0 0 40% 0;top:auto;left:auto;position:relative;text-align:left}.mobile .donuts-feature .details.details{margin:0;padding:0}.donuts-feature .details.details .wrap{position:absolute;top:0;left:0;bottom:0;right:0;display:flex;flex-grow:1;flex-direction:column;align-items:flex-start;justify-content:space-around}.mobile .donuts-feature .details.details .wrap{position:static}.donuts-feature .details.details .icon{background:url(../images/reports/donut.png) no-repeat center center;background-size:contain;display:block;margin:42px 0 24px 38px;height:88px;width:88px;opacity:0.22}.mobile .donuts-feature .details.details .icon{margin-top:24px;height:42px;width:42px}.donuts-feature .details.details .calorie-count{color:#333;display:block;font:600 32px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:0 64px 24px 42px;max-width:15em}@media (max-width: 1000px){.donuts-feature .details.details .calorie-count{font-size:24px}}.donuts-feature .details.details .donut-count{border-top:1px solid rgba(0,0,0,0.12);color:#e06b8d;display:flex;flex-grow:1;font:400 18px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0 0 0 42px;padding:24px 32px 8px 0}.mobile .donuts-feature .details.details .donut-count{padding-bottom:42px}.months-breakdown{background:#15202e;padding:128px 7%;margin:-140px 0;text-align:center;text-align:left;transition:all 240ms ease-out;opacity:0}.months-breakdown .container.container{margin:0 auto;max-width:1024px}.loaded .months-breakdown{opacity:1;transition-delay:1600ms}.mobile .months-breakdown{padding-left:0;padding-right:0}.month-breakdown{padding:16px 0 0 0}.month-breakdown:nth-child(2n){background:rgba(0,0,0,0.12);border-radius:16px;padding:16px 32px;margin:24px -32px 24px -32px}.mobile .month-breakdown{text-align:center}.mobile .month-breakdown:nth-child(2n){background:rgba(0,0,0,0.12);border-radius:0;padding:0;margin:0}.month-breakdown h2{border-bottom:1px solid rgba(255,255,255,0.06);color:#fff;color:rgba(255,255,255,0.65);font:400 18px/1.3 "D","Lucida Grande",verdana,sans-serif;letter-spacing:0.25em;padding:16px 0 12px 0;text-transform:uppercase;-webkit-font-smoothing:antialiased}@media (min-width: 1100px){.month-breakdown h2{font-size:22px}}.mobile .month-breakdown h2{margin:0 16px}.month-breakdown .empty-month{color:#556071;font:400 13px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;padding:16px 0 24px 0}.mobile .month-breakdown .empty-month{font-size:12px}.month-breakdown .stats{display:block;padding:24px 0 0 0}.month-breakdown .stats .stat{display:inline-block;max-width:200px;margin:0 0 32px 0;vertical-align:top;width:20%}.mobile .month-breakdown .stats .stat{width:33%}.month-breakdown .stats .stat h3{color:#7e8794;display:block;font:500 10px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0 0 4px 0;text-transform:uppercase;letter-spacing:0.08em;-webkit-font-smoothing:antialised}.mobile .month-breakdown .stats .stat h3{font-size:8px}.month-breakdown .stats .stat h4{color:#fff;display:block;font:600 18px/1.3 "D","Lucida Grande",verdana,sans-serif;-webkit-font-smoothing:antialiased}@media (min-width: 1100px){.month-breakdown .stats .stat h4{font-size:24px}}.mobile .month-breakdown .stats .stat h4{font-size:16px}.month-breakdown .stats .stat h4 .unit{color:rgba(255,255,255,0.75);display:inline-block;font-size:75%;vertical-align:middle}.month-breakdown .stats .stat .delta{color:rgba(255,255,255,0.6);display:block;font:12px/1.3 "Lucida Grande",verdana,sans-serif}.mobile .month-breakdown .stats .stat .delta{font-size:10px;font-family:-apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif}.month-breakdown .stats .stat .delta.positive{color:#1fd31a}.month-breakdown .stats .stat .delta.negative{color:#d22c32}.month-breakdown .renders{display:block;margin:0 -42px 0 0}.mobile .month-breakdown .renders{text-align:center}.month-breakdown .renders .render{border-radius:8px;display:inline-block;margin:2% 3.5% 1.5% -0.5%;vertical-align:top;height:auto;width:30%;min-width:240px;max-width:360px}.featured-content-segment .apps-list{color:#333;display:inline-block;padding:42px 0;width:60%}.mobile .featured-content-segment .apps-list{padding:16px 0;display:block;width:auto}.featured-content-segment .apps-list.productive h2{border-top-color:#8be488}.featured-content-segment .apps-list.productive h3{color:#45d541}.featured-content-segment .apps-list.unproductive h2{border-top-color:#cf585c}.featured-content-segment .apps-list.unproductive h3{color:#d04247}.featured-content-segment .apps-list h2{border-top:5px solid #ccc;color:#717a87;display:inline-block;font:400 26px/1.2 "D","Lucida Grande",verdana,sans-serif;margin:0 0 0 60px;padding:42px 42px 0 4px;min-width:60%;-webkit-font-smoothing:antialiased}.mobile .featured-content-segment .apps-list h2{font-size:24px;font-family:-apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:8px 16px;padding:21px 26px 0 26px;min-width:0;width:auto}.featured-content-segment .apps-list h3{color:#717a87;font:500 16px/1.1 "D","Lucida Grande",verdana,sans-serif;margin:0 0 0 64px;padding:0 0 16px 0;-webkit-font-smoothing:antialiased}.mobile .featured-content-segment .apps-list h3{margin:0 42px}@media (min-width: 1100px){.featured-content-segment .apps-list h2{font-size:32px}.featured-content-segment .apps-list h3{font-size:19px}}.featured-content-segment .apps-list ul{display:block;margin:24px 16px 0 64px}.mobile .featured-content-segment .apps-list ul{margin:24px 42px 0 42px}.featured-content-segment .apps-list ul li{display:inline-block;margin:0 0 24px 0;vertical-align:top;width:50%;max-width:400px}.mobile .featured-content-segment .apps-list ul li{display:block;max-width:none;width:100%}.featured-content-segment .apps-list ul .app-name{color:#111;display:block;font:500 16px/1.3 "D","Lucida Grande",verdana,sans-serif;-webkit-font-smoothing:antialiased}@media (min-width: 1100px){.featured-content-segment .apps-list ul .app-name{font-size:18px}}.featured-content-segment .apps-list ul .app-duration{color:#6c7f9b;display:block;font:400 12px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0;-webkit-font-smoothing:antialiased}@media (min-width: 1100px){.featured-content-segment .apps-list ul .app-duration{font-size:13px}}.featured-content-segment .top-day{color:#555;display:inline-block;margin:180px 16px 0 0;vertical-align:top;width:35%}.mobile .featured-content-segment .top-day{display:block;margin:16px;text-align:center;width:auto}.featured-content-segment .top-day .wrap{background:-webkit-linear-gradient(top, rgba(0,0,0,0.04), rgba(0,0,0,0.09));border-radius:16px;padding:42px 42px}.featured-content-segment .top-day .wrap h4{color:rgba(0,0,0,0.6);font:500 11px/1.3 "D","Lucida Grande",verdana,sans-serif;letter-spacing:0.1em;text-transform:uppercase}@media (min-width: 1000px){.featured-content-segment .top-day .wrap h4{font-size:13px}}.featured-content-segment .top-day .wrap h5{color:rgba(0,0,0,0.9);font:600 18px/1.3 "D","Lucida Grande",verdana,sans-serif;padding:16px 0 0 0}@media (min-width: 1000px){.featured-content-segment .top-day .wrap h5{font-size:22px}}.featured-content-segment .top-day .wrap p{color:rgba(0,0,0,0.7);font:13px/1.6 "Lucida Grande",verdana,sans-serif}@media (min-width: 1000px){.featured-content-segment .top-day .wrap p{font-size:12px}}.apps-breakdown{background:#15202e;padding:128px 7%;margin:-140px 0;text-align:center;text-align:left;transition:all 320ms ease-out;opacity:0}.apps-breakdown .container.container{margin:0 auto;max-width:1024px}.apps-breakdown .app-breakdown{display:block;position:relative}.loaded .apps-breakdown{opacity:1;transition-delay:400ms}.app-breakdown{text-align:center}.app-breakdown .top-day{float:right}.app-breakdown h2{color:#fff;font:600 32px/1.3 "D","Lucida Grande",verdana,sans-serif}.app-breakdown h3{color:rgba(255,255,255,0.5);font:18px/1.3 "D","Lucida Grande",verdana,sans-serif}.app-breakdown h3.positive{color:#1fd31a}.app-breakdown h3.negative{color:#d22c32}.app-breakdown .app-graph{margin:36px 0 32px 0;height:180px}.app-breakdown .app-graph .workspace{border-bottom:1px solid rgba(255,255,255,0.04);padding-bottom:2px;position:absolute;top:0;left:0;right:0;bottom:42px}.app-breakdown .app-graph .x-axis .tick{text-align:left}.app-breakdown .app-graph .app-line{background:rgba(255,255,255,0.4);border-radius:2px;display:block;position:absolute;bottom:0;width:1px;height:100%}.app-breakdown .app-graph .max-label{display:block;font:500 11px/1.2 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0 0 8px -8px;position:absolute;text-align:left;-webkit-font-smoothing:antialiased}.app-breakdown .app-graph .max-label .date{color:rgba(255,255,255,0.33);display:block;font-size:9px;text-transform:uppercase}.app-breakdown .app-graph .max-label .duration{color:rgba(255,255,255,0.88);display:block;font-weight:600;line-height:14px}.location-category-card .location-category-graphic{background:#15202e;background:-webkit-radial-gradient(62% 42%, #2d507c, #15202e);padding:0 0 33% 0;display:block;float:left;position:relative;width:50%;min-height:360px;box-sizing:border-box}.mobile .location-category-card .location-category-graphic{float:none;width:auto}.location-category-card .location-category-graphic .photos-background{position:absolute;top:0;left:0;height:100%;width:100%}.location-category-card .location-category-graphic .photos-background .photo{background-size:cover;background-position:center center;position:absolute;top:0;left:0;opacity:0.88;height:100%;width:100%}.location-category-card .location-category-graphic .photos-background .photo:nth-child(1){height:50%}.location-category-card .location-category-graphic .photos-background .photo:nth-child(1):nth-last-child(1){height:100%}.location-category-card .location-category-graphic .photos-background .photo:nth-last-child(3){height:50%}.location-category-card .location-category-graphic .photos-background .photo:nth-child(2){top:50%;height:50%;width:100%}.location-category-card .location-category-graphic .photos-background .photo:nth-child(2):nth-last-child(2){width:50%}.location-category-card .location-category-graphic .photos-background .photo:nth-child(3){top:50%;left:50%;height:50%;width:50%}.location-category-card .location-category-graphic .photos-background .photo:nth-child(4){display:none}.location-category-card .location-category-graphic .vignette{background:-webkit-radial-gradient(50% 50%, circle farthest-side, rgba(0,0,0,0), rgba(0,0,0,0.66));display:block;position:absolute;top:0;left:0;opacity:0.9;height:100%;width:100%}.location-category-card .location-category-graphic .vignette+.location-info{background:-webkit-radial-gradient(50% 50%, ellipse farthest-side, rgba(0,0,0,0.66), rgba(0,0,0,0))}.location-category-card .location-category-graphic .vignette+.location-info .location-duration{background:rgba(0,0,0,0.5);color:rgba(255,255,255,0.88)}.location-category-card .location-category-graphic .location-info{margin:-100px 0 0 -120px;position:absolute;top:50%;left:50%;text-align:center;height:200px;width:240px}.location-category-card .location-category-graphic .location-info .location-icon{display:inline-block;margin:12px 0 12px 0;height:48px;width:48px}.location-category-card .location-category-graphic .location-info h2{color:#fff;display:block;font:600 36px/1.3 "D","Lucida Grande",verdana,sans-serif;text-shadow:2px 4px 8px rgba(0,0,0,0.32)}.location-category-card .location-category-graphic .location-info .count{color:rgba(255,255,255,0.92);display:block;font:600 25px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:4px 0 24px 0;text-shadow:2px 4px 6px rgba(0,0,0,0.3);-webkit-font-smoothing:antialiased}.location-category-card .location-category-graphic .location-info .location-duration{background:rgba(0,0,0,0.08);border-radius:16px;color:#54c6fb;display:inline-block;font:500 15px/1.4 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:8px 0 0 0;padding:4px 16px 5px 16px;text-shadow:2px 4px 6px rgba(0,0,0,0.3);-webkit-font-smoothing:antialiased}.location-category-card .location-category-details{color:#333;margin:0 0 0 50%}.mobile .location-category-card .location-category-details{margin:0}.location-category-card:nth-child(2n) .location-category-graphic{float:right}.mobile .location-category-card:nth-child(2n) .location-category-graphic{float:none}.location-category-card:nth-child(2n) .location-category-details{margin:0 50% 0 0}.mobile .location-category-card:nth-child(2n) .location-category-details{margin:0}.location-category-card .location-category-details h2{color:#333;font:400 20px/1.2 "D","Lucida Grande",verdana,sans-serif;margin:32px 32px 0 42px}.location-category-card .location-category-details h3{color:#9da3ad;font:400 13px/1.2 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:4px 32px 0 42px}.location-category-card .location-category-details h4{color:#717a87;font:12px/1.3 "D","Lucida Grande",verdana,sans-serif;letter-spacing:0.15em;margin:12px 24px 0 42px;text-transform:uppercase}.location-category-card .location-category-details .places-list{margin:16px 32px 8px 42px}.location-category-card .location-category-details .places-list .place-info{border-bottom:1px solid rgba(0,0,0,0.06);display:block}.location-category-card .location-category-details .places-list .place-info .place-name{color:#111;display:inline-block;font:500 14px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:0 5% 0 -4px;padding:8px 0 8px 4px;max-width:240px;width:55%}.location-category-card .location-category-details .places-list .place-info .count{color:#a8aeb6;display:inline-block;font:11px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;padding:4px 0;width:20%}.location-category-card .location-category-details .places-list .place-info .duration{color:#a8aeb6;display:inline-block;font:11px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;padding:4px 0;width:20%}.location-category-card .location-category-details .places-list .more{color:#a8aeb6;display:block;font:400 13px/1.3 "D","Lucida Grande",verdana,sans-serif;padding:12px 0 0 2px}.month-breakdown .stepmonth-graph{margin:4px 42px 0 0;height:160px}.mobile .month-breakdown .stepmonth-graph{margin:0 32px 8px 24px}.month-breakdown .stepmonth-graph .workspace{padding-bottom:4px;position:absolute;top:0;left:0;right:0;bottom:42px}.month-breakdown .stepmonth-graph .step-line{background:#1fd31a;border-radius:8px;position:absolute;bottom:0;left:0;height:0%;min-height:12px;width:2.5%;max-width:12px}.month-breakdown .stepmonth-graph .step-line.ok{background:#717a87}.month-breakdown .stepmonth-graph .step-line.low{background:#f26522}.month-breakdown .stepmonth-graph .bottom-label{color:rgba(255,255,255,0.64);font:600 9px/1.2 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:8px 0 0 -2.5em;position:absolute;top:100%;left:50%;width:5em;text-transform:uppercase;text-align:center;-webkit-font-smoothing:antialiased}.month-breakdown .stepmonth-graph .bottom-label.weekday{color:rgba(255,255,255,0.24)}.mobile .month-breakdown .stepmonth-graph .bottom-label.weekday{display:none}.month-breakdown .stepmonth-graph .bottom-label.weekend.mobile-only{left:0;margin-left:0;text-align:left}@media (max-width: 400px){.month-breakdown .stepmonth-graph .bottom-label.weekend.mobile-only{display:none}}.month-breakdown .stepmonth-graph .limit-line{border-top:2px dotted rgba(255,255,255,0.06);display:block;position:absolute;left:-1%;width:100%}.month-breakdown .stepmonth-graph .limit-line .label{color:rgba(255,255,255,0.88);display:block;font:500 11px/1.1 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0 0 0 4px;position:absolute;top:-8px;left:100%;text-transform:uppercase;-webkit-font-smoothing:antialiased}.month-breakdown .stepmonth-graph .limit-line .label small{color:#1fd31a;display:block;font-size:9px}.mobile .month-breakdown .stepmonth-graph .limit-line .label small{display:none}.steps-breakdown{margin-top:0;padding-top:120px;padding-bottom:180px}mobile .steps-breakdown{padding-top:64px}.steps-top-fill{min-height:480px}.mobile .steps-top-fill{min-height:320px}.steps-basic-stats{color:#333;padding:260px 0 0 7%;position:relative;z-index:101}.mobile .steps-basic-stats{padding:24px}.steps-basic-stats .stat{margin:0 5% 0 0;display:inline-block;padding:20px 0;vertical-align:top;text-align:left;width:22%;max-width:250px}.mobile .steps-basic-stats .stat{display:block;width:auto}.steps-basic-stats .max-day{display:inline-block;margin:0 1% 0 0;padding:20px 0 20px 0;position:relative;vertical-align:top;text-align:left;width:45%;max-width:500px}.steps-basic-stats .max-day .right-line{background:rgba(0,0,0,0.1);position:absolute;top:0;right:0;width:1px;transition:all 320ms ease-out;opacity:0;-webkit-transform:scaleY(0.4)}.loaded .steps-basic-stats .max-day .right-line{opacity:1;-webkit-transform:none;transition-delay:1400ms}.mobile .steps-basic-stats .max-day .right-line{display:none}.mobile .steps-basic-stats .max-day{display:block;width:auto}.mobile .steps-basic-stats .max-day h4{font-size:28px}.steps-basic-stats .max-day h4{font-size:34px}.steps-basic-stats h3{color:#8292aa;font:500 15px/1.6 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;-webkit-font-smoothing:antialiased;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .steps-basic-stats h3{opacity:1;-webkit-transform:none;transition-delay:900ms}.steps-basic-stats h4{color:#222;font:600 32px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:0 24px 0 0;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}@media (max-width: 900px){.steps-basic-stats h4{font-size:28px}}.loaded .steps-basic-stats h4{opacity:1;-webkit-transform:none;transition-delay:1000ms}.steps-basic-stats h5{color:#41af3e;border-top:1px solid rgba(0,0,0,0.08);display:inline-block;font:18px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:8px 0 0 0;padding:12px 32px 0 0;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .steps-basic-stats h5{opacity:1;-webkit-transform:none;transition-delay:1080ms}.featured-content-segment .albums.graphic{background:#253851;background:-webkit-radial-gradient(35% 45%, #2f66ad, #15202e);display:block;float:left;position:relative;width:50%}.mobile .featured-content-segment .albums.graphic{float:none;width:100%}.mobile .featured-content-segment .albums.graphic .album-art{opacity:1}.featured-content-segment .albums.graphic .album-art{background-size:cover;background-position:center center;display:block;float:left;padding:0 0 33.33% 0;width:33.33%;opacity:0.75}.featured-content-segment .albums.details{display:block;margin:0 0 0 50%;top:auto;left:auto;position:static}.featured-content-segment .albums.details .wrap{padding:56px 42px 0 42px}@media (max-width: 1000px){.featured-content-segment .albums.details .wrap{padding-top:32px}}.featured-content-segment .albums.details h3{color:#9aa1ab;display:block;font:400 14px/1.3 "D","Lucida Grande",verdana,sans-serif;letter-spacing:0.18em;margin:0 0 24px 0;text-transform:uppercase;-webkit-font-smoothing:antialiased;word-wrap:break-word}@media (max-width: 900px){.featured-content-segment .albums.details h3{display:none}}.featured-content-segment .albums.details .album-list{word-wrap:break-word}.featured-content-segment .albums.details .album-list li{border-top:1px solid rgba(0,0,0,0.08);display:inline-block;margin:0 2.5% 18px 0;padding:16px 0 0 0;width:100%;vertical-align:top}@media (max-width: 1000px){.featured-content-segment .albums.details .album-list li{margin-bottom:12px;padding:12px 0 0 0}}.featured-content-segment .albums.details .album-list h4{color:#111;display:block;font:500 18px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:0 32px 0 0}@media (max-width: 1000px){.featured-content-segment .albums.details .album-list h4{font-size:14px;font-weight:500}}.featured-content-segment .albums.details .album-list h5{color:#717a87;display:block;font:400 15px/1.2 "D","Lucida Grande",verdana,sans-serif;margin:0 42px 0 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.featured-content-segment .albums.details .album-list .title-info{display:inline-block;vertical-align:top;width:65%}.featured-content-segment .albums.details .album-list h6{color:#9aa1ab;display:inline-block;font:400 11px/1.2 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:6px 0 0 0;padding:6px 16px 0 0;text-align:right;width:25%}.featured-content-segment .songs-list{color:#333;padding:42px 42px 32px 64px}.featured-content-segment .songs-list h2{color:#333;font:32px/1.3 "D","Lucida Grande",verdana,sans-serif;padding:8px 0 24px 0}.featured-content-segment .songs-list .song{display:inline-block;vertical-align:top;margin:8px 0 42px 0;width:33%;width:25%;word-wrap:break-word}@media (max-width: 800px){.featured-content-segment .songs-list .song{width:33%}}@media (max-width: 600px){.featured-content-segment .songs-list .song{width:50%}}@media (max-width: 400px){.featured-content-segment .songs-list .song{width:100%}}.featured-content-segment .songs-list .song .album-cover{border-radius:3px;box-shadow:2px 2px 8px rgba(0,0,0,0.15);display:block;margin:0 0 4px 0;opacity:0.9;width:22%;width:45%}.featured-content-segment .songs-list .song .artist-name{color:#7c8da6;display:block;font:400 18px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:24px 0 0 0}.featured-content-segment .songs-list .song .song-name{color:#222;display:block;font:600 24px/1.1 "D","Lucida Grande",verdana,sans-serif;margin:0 2em 8px 0;max-width:12em}.featured-content-segment .songs-list .song .song-name.long{font-size:20px;line-height:1.2;padding-top:4px;padding-bottom:4px}.featured-content-segment .songs-list .song .play-count{border-top:1px solid rgba(0,0,0,0.1);color:#8c949f;display:inline-block;font:12px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;padding:12px 0 0 0;margin:0 0 0 0;min-width:65%}.featured-content-segment .songs-list .song .play-duration{color:#b6bbc2;display:block;font:11px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif}.time-of-day.graphic h2{display:block;font:500 32px/1.3 "D","Lucida Grande",verdana,sans-serif;padding:32px 0 0 32px;text-align:center;text-shadow:2px 3px 8px rgba(0,0,0,0.3)}.mobile .time-of-day.graphic h2{font-size:18px;font-family:-apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif}.time-of-day.graphic .report-graph{margin:-8px 0 0 0;height:360px}.bottom.details .time-of-day-stats{display:inline-block;vertical-align:top;width:55%}.mobile .bottom.details .time-of-day-stats{display:block;padding:8px 16px;text-align:center;width:auto}.mobile .bottom.details .time-of-day-stats p{border-top:1px solid rgba(0,0,0,0.08);font-size:18px;padding:24px 12px 24px 12px}.bottom.details .time-of-day-stats p{font:24px/1.3 "D","Lucida Grande",verdana,sans-serif;padding:8px 32px 0 8px}.bottom.details .time-of-day-stat{display:inline-block;margin:0 5% 0 0;vertical-align:top;width:15%}.mobile .bottom.details .time-of-day-stat{margin:24px 2.5% 8px 2.5%;width:45%;text-align:center}.bottom.details .time-of-day-stat .title{color:#888;display:block;font:13px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif}.bottom.details .time-of-day-stat .value{color:#333;display:block;font:500 22px/1.3 "D","Lucida Grande",verdana,sans-serif;padding:2px 0 0 0}.sport-feature.details{display:block;margin:0 0 0 50%;padding:0 0 50% 0;top:auto;left:auto;position:relative;text-align:left}.sport-feature.details .wrap{display:flex;padding:0 42px 0 56px;position:relative;flex-direction:column;justify-content:space-around;height:100%}@media (max-width: 1000px){.sport-feature.details .wrap{padding:0 32px 0 32px}}.mobile .sport-feature.details .wrap{padding:0 32px}.sport-feature.details .designation .award-icon{background:url(../images/reports/steps.png) no-repeat center center;background-size:cover;display:block;margin:32px 0 16px -8px;opacity:0.4;height:64px;width:64px}.sport-feature.details .designation .award-icon.icon-lightning{background-image:url(../images/reports/lightning.png);background-size:80% 80%}.sport-feature.details .designation .award-icon.icon-feet{background-image:url(../images/reports/steps.png);background-size:80% 80%}.sport-feature.details .designation .award-icon.icon-bike{background-image:url(../images/reports/bike.png);background-size:80% 80%}.sport-feature.details .designation .award-icon.icon-trophy{background-image:url(../images/reports/trophy.png);background-size:80% 80%}@media (max-width: 1000px){.sport-feature.details .designation .award-icon{display:none}}.mobile .sport-feature.details .designation .award-icon{display:block;margin-top:32px;height:42px;width:42px}.sport-feature.details .designation .award-title{color:#a8aeb6;display:block;font:15px/1.3 "D","Lucida Grande",verdana,sans-serif;letter-spacing:0.18em;text-transform:uppercase;-webkit-font-smoothing:antialiased}@media (max-width: 1000px){.sport-feature.details .designation .award-title{margin-top:32px}}.sport-feature.details h2{color:#111;font:400 36px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:12px 0 0 0}@media (min-width: 1400px){.sport-feature.details h2{font-size:42px}}@media (max-width: 1000px){.sport-feature.details h2{font-size:24px}}.mobile .sport-feature.details h2{font-size:32px;margin:16px 0}.sport-feature.details .sport-stats{border-top:1px solid rgba(0,0,0,0.08);margin:12px 0 0 0;padding:32px 0 0 0}.sport-feature.details .sport-stats li{display:inline-block;margin:0 0 32px 0;vertical-align:top;width:50%}.sport-feature.details .sport-stats li h4{color:#717a87;font:12px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0 0 4px 0}.sport-feature.details .sport-stats li h5{color:#333;font:500 20px/1.3 "D","Lucida Grande",verdana,sans-serif}@media (max-width: 1000px){.sport-feature.details .sport-stats li h5{font-size:18px}}@media (max-width: 400px){.sport-feature.details .sport-stats li h5{font-size:16px}}.sport-feature.details .attribution{color:#9aa1ab;font:12px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;position:absolute;top:24px;right:24px;-webkit-font-smoothing:antialiased}.travel-cluster{color:#333;padding:32px}.travel-cluster h3{display:block}.travel-cluster h3 .city{color:#111;display:block;font:600 24px/1.3 "D","Lucida Grande",verdana,sans-serif}.travel-cluster h3 .state{color:#888;display:block;font:11px/1.2 "D","Lucida Grande",verdana,sans-serif;letter-spacing:0.1em;text-transform:uppercase}.travel-cluster h3 .country{color:#aaa;display:block;font:11px/1.2 "D","Lucida Grande",verdana,sans-serif;letter-spacing:0.1em;text-transform:uppercase}.travel-cluster p{color:#555;font:11px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif}.details .cities-list{margin:-16px 0 0 0;padding:0 16px 0 24px}.details .cities-list .city-info{display:inline-block;margin:32px 3% 16px 0;width:22%;vertical-align:top}@media (max-width: 1000px){.details .cities-list .city-info{width:29%}}@media (max-width: 600px){.details .cities-list .city-info{width:46%}}.mobile .details .city-info.heading{margin:16px 24px}.details .city-info h2{color:#111;display:block;font:600 24px/1.3 "D","Lucida Grande",verdana,sans-serif}@media (max-width: 500px){.details .city-info h2{font-size:20px}}.details .city-info h3{color:#656e7a;font:13px/1.2 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif}@media (max-width: 500px){.details .city-info h3{font-size:11px}}.details .city-info h4{border-top:1px solid rgba(0,0,0,0.08);color:#9aa1ab;display:inline-block;font:12px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:8px 0 0 0;padding:8px 12px 0 0;min-width:45%}.gym-content .gym-details{padding:0 16px 0 42px;display:flex;flex-direction:column;justify-content:center;height:100%}.mobile .gym-content .gym-details{display:block;padding:24px}.gym-content .gym-details h2{color:#111;display:block;font:600 24px/1.3 "D","Lucida Grande",verdana,sans-serif}@media (max-width: 500px){.gym-content .gym-details h2{font-size:20px}}.gym-content .gym-details h3{color:#656e7a;font:13px/1.2 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif}@media (max-width: 500px){.gym-content .gym-details h3{font-size:11px}}.gym-content .gym-details h4{border-top:1px solid rgba(0,0,0,0.08);color:#9aa1ab;display:inline-block;font:12px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:8px 0 0 0;padding:8px 12px 0 0;min-width:45%}.gym-content .heart-graphic .iframe.iframe.iframe{pointer-events:none;left:4%;width:96%}.featured-content-segment:hover .heart-backdrop .min,.featured-content-segment:hover .heart-backdrop .max{opacity:1}.heart-backdrop{position:absolute;top:0;left:8px;right:8px;height:100%}.heart-backdrop .annotations{display:block;margin:0 0 0 -24px;position:absolute;top:8px;left:32px;right:0;bottom:8px;-webkit-font-smoothing:antialiased}.heart-backdrop .annotations .max{border-left:1px solid rgba(255,255,255,0.12);padding:2px 0 6px 8px;display:block;margin:0 0 0 1%;position:absolute;top:8%;transition:all 320ms ease-out;opacity:0.65}.mobile .heart-backdrop .annotations .max{padding-bottom:12px}.heart-backdrop .annotations .max.high{top:2%}.heart-backdrop .annotations .max.high h5{color:#fc4956}.heart-backdrop .annotations .max.low{top:16%}.heart-backdrop .annotations .max.low h5{color:#ffc823}.heart-backdrop .annotations .min{border-left:1px solid rgba(255,255,255,0.12);margin:0 0 0 2px;padding:4px 0 0 8px;display:block;margin:0 0 0 2%;position:absolute;bottom:8%;transition:all 320ms ease-out;opacity:0.65}.heart-backdrop .annotations .min.low{bottom:2%}.heart-backdrop .annotations .min.high{bottom:10%}.heart-backdrop .annotations .min h5{color:#4ab369}.mobile .heart-backdrop .annotations .min{padding-top:12px}.heart-backdrop .annotations h4{color:rgba(255,255,255,0.65);display:inline-block;font:500 9px/14px -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;letter-spacing:0.08em;margin:0 0.33em 0 0;text-transform:uppercase;vertical-align:top}.heart-backdrop .annotations h5{color:#f69d1e;display:inline-block;font:500 12px/14px -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;vertical-align:top}.heart-backdrop .x-lines .item{position:absolute;left:0;height:16px;width:100%}.heart-backdrop .x-lines .item:nth-child(1){bottom:83.32%}.heart-backdrop .x-lines .item:nth-child(1) .label{color:#ef3a53}.heart-backdrop .x-lines .item:nth-child(2){bottom:74.988%}.heart-backdrop .x-lines .item:nth-child(2) .label{color:#ef3a53}.heart-backdrop .x-lines .item:nth-child(3){bottom:66.656%}.heart-backdrop .x-lines .item:nth-child(3) .label{color:#f0a55f}.heart-backdrop .x-lines .item:nth-child(4){bottom:58.324%}.heart-backdrop .x-lines .item:nth-child(4) .label{color:#f0c62a}.heart-backdrop .x-lines .item:nth-child(5){bottom:49.992%}.heart-backdrop .x-lines .item:nth-child(5) .label{color:#6cbf95}.heart-backdrop .x-lines .item:nth-child(6){bottom:41.66%}.heart-backdrop .x-lines .item:nth-child(6) .label{color:#68bd92}.heart-backdrop .x-lines .item:nth-child(7){bottom:33.328%}.heart-backdrop .x-lines .item:nth-child(7) .label{color:#61ba8d}.heart-backdrop .x-lines .item:nth-child(8){bottom:24.996%}.heart-backdrop .x-lines .item:nth-child(8) .label{color:#61ba8d}.heart-backdrop .x-lines .item:nth-child(9){bottom:16.664%}.heart-backdrop .x-lines .item:nth-child(9) .label{color:#57d710}.heart-backdrop .x-lines .item .label{color:rgba(0,0,0,0.3);font:500 10px/14px -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:-5px 0 0 0;opacity:0.7;position:absolute;top:100%;left:0}.heart-backdrop .x-lines .item .line{background:rgba(255,255,255,0.04);display:block;position:absolute;top:100%;height:1px;left:24px;bottom:0;right:0}.featured-content-segment .weight.graphic .graph{background:#1d2c40;background:-webkit-radial-gradient(45% 30%, circle farthest-side, #294466, #1d2c40);display:block;padding:0 0 40% 0;position:relative}.featured-content-segment .weight.graphic .graph .iframe{position:absolute;top:0;left:0;height:100%;width:100%}.featured-content-segment .weight.graphic .title{position:absolute;top:12px;left:16px}.featured-content-segment .weight.graphic .title .icon{background:url(../images/dashboard/icons/percent.png) no-repeat center center;background-size:contain;display:inline-block;margin:0 12px 0 0;height:56px;width:56px;vertical-align:middle;opacity:0.25}.featured-content-segment .weight.graphic .title h3{color:#f6dd88;color:rgba(255,255,255,0.3);display:inline-block;font:500 16px/1.3 "D","Lucida Grande",verdana,sans-serif;text-shadow:2px 2px 3px rgba(0,0,0,0.2);vertical-align:middle;-webkit-font-smoothing:antialiased}.calendar-widget{background:#15202e;background:-webkit-radial-gradient(62% 42%, #335c8f, #15202e);background:-webkit-radial-gradient(45% 30%, circle farthest-side, #294466, #1d2c40);border-radius:3px}.calendar-widget .calendar-title{padding:4px 32px}.calendar-widget .calendar-title h2{display:block;font:500 24px/1.3 "D","Lucida Grande",verdana,sans-serif;padding:24px 0 4px 0;text-align:left;text-shadow:2px 3px 8px rgba(0,0,0,0.3)}.desktop .calendar-widget .calendar-title h2{margin-right:300px}.mobile .calendar-widget .calendar-title h2{font-size:18px}.calendar-widget .days-headers{padding:8px 24px 4px 24px}.mobile .calendar-widget .days-headers{padding-left:12px;padding-right:8px}.calendar-widget .days-headers .day-heading{display:inline-block;width:2.5641%;text-align:center}.mobile .calendar-widget .days-headers .day-heading{width:4.34783%}.mobile .calendar-widget .days-headers .day-heading:nth-child(n+22){background:red;display:none}.calendar-widget .days-headers .day-heading.extra-space{margin-right:2%}.mobile .calendar-widget .days-headers .day-heading.extra-space{margin-right:2%}.calendar-widget .days-headers .day-heading p{color:#7c91af;font:500 11px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;text-shadow:1px 1px 3px rgba(0,0,0,0.3);margin-left:4px}.calendar-widget .days-calendar{padding:0 24px 16px 24px;text-align:left}.mobile .calendar-widget .days-calendar{padding-left:12px;padding-right:8px}.calendar-widget .days-calendar .day{display:inline-block;padding:0 0 1.5% 0;position:relative;width:2.5641%}.mobile .calendar-widget .days-calendar .day{width:4.34783%}.calendar-widget .days-calendar .day.extra-space{margin-right:2%}.mobile .calendar-widget .days-calendar .day.extra-space{margin-right:2%}.calendar-widget .days-calendar .day.day-Tuesday{margin-left:2.5641%}.calendar-widget .days-calendar .day.day-Wednesday{margin-left:5.12821%}.calendar-widget .days-calendar .day.day-Thursday{margin-left:7.69231%}.calendar-widget .days-calendar .day.day-Friday{margin-left:10.25641%}.calendar-widget .days-calendar .day.day-Saturday{margin-left:12.82051%}.calendar-widget .days-calendar .day.day-Sunday{margin-left:15.38462%}.mobile .calendar-widget .days-calendar .day.day-Tuesday{margin-left:4.34783%}.mobile .calendar-widget .days-calendar .day.day-Wednesday{margin-left:8.69565%}.mobile .calendar-widget .days-calendar .day.day-Thursday{margin-left:13.04348%}.mobile .calendar-widget .days-calendar .day.day-Friday{margin-left:17.3913%}.mobile .calendar-widget .days-calendar .day.day-Saturday{margin-left:21.73913%}.mobile .calendar-widget .days-calendar .day.day-Sunday{margin-left:26.08696%}.calendar-widget .days-calendar .day .monthlabel{color:rgba(255,255,255,0.66);display:none;font:500 10px/1.3 "D","Lucida Grande",verdana,sans-serif;letter-spacing:0.2em;position:absolute;margin:-5px 0 0 -4px;top:0;left:50%;text-transform:uppercase}.calendar-widget .days-calendar .day .dot{background:#0e8bff;border-radius:5px;display:block;position:absolute;top:50%;left:50%;height:4px;width:4px}.calendar-widget .days-calendar .day .dot.commits{background:#14d8d8;opacity:0.5}.calendar-widget .days-calendar .day .dot.commits.medium{margin-top:-3px;opacity:0.75;height:6px;width:6px}.calendar-widget .days-calendar .day .dot.commits.big{background:#63ffff;opacity:1;margin-top:-4px;height:8px;width:8px}.calendar-widget .days-calendar .day .dot.gym{background:#a16df8;margin-top:-3px;height:6px;width:6px}.calendar-widget .days-calendar .day .dot.gym:nth-last-child(2){margin-left:-3px}.calendar-widget .days-calendar .day .dot.gym:nth-last-child(3){margin-left:-4px}.calendar-widget .days-calendar .day .dot.gym.double{background:#c088ff;margin-top:-4px;height:8px;width:8px}.calendar-widget .days-calendar .day .dot.empty{background:rgba(255,255,255,0.1);margin:2px 0 0 2px;height:2px;width:2px}.calendar-widget .days-calendar .day .dot.run{background:#0dc42b;opacity:0.6;height:6px;width:6px}.calendar-widget .days-calendar .day .dot.run.long{opacity:0.88;margin-top:-3px;height:7px;width:7px}.calendar-widget .days-calendar .day .dot.run.very-long{background:#04dd7a;opacity:0.95;margin-top:-4px;height:9px;width:9px}.calendar-widget .days-calendar .day .dot.run:nth-child(2){margin-left:3px}.calendar-widget .days-calendar .day .dot.run:nth-last-child(2){margin-left:0px}.calendar-widget .days-calendar .day .dot.bike{background:#ff661e;opacity:0.75;height:4px;width:4px}.calendar-widget .days-calendar .day .dot.bike:nth-child(2),.calendar-widget .days-calendar .day .dot.bike:nth-child(3){margin-left:4px}.calendar-widget .days-calendar .day .dot.bike.long{opacity:0.85;margin-top:-3px;height:6px;width:6px}.calendar-widget .days-calendar .day .dot.bike.very-long{background:#ff8933;opacity:1;margin-top:-4px;height:8px;width:8px}.calendar-widget .legend{padding:24px 24px;text-align:center;position:absolute;top:8px;right:0}.mobile .calendar-widget .legend{padding:8px 24px 16px 24px;position:relative;top:auto}.calendar-widget .legend .legend-item{display:inline-block;padding:0 16px;text-align:center;text-align:right}.calendar-widget .legend .legend-item .icon{display:block;float:left;height:24px;width:24px}.calendar-widget .legend .legend-item .icon .dot{background:#b589ff;border-radius:16px;display:block;margin:3px 0 0 8px;height:8px;width:8px}.calendar-widget .legend .legend-item .icon .dot.running{background:#09e05f}.calendar-widget .legend .legend-item .icon .dot.cycling{background:#ff7432}.calendar-widget .legend .legend-item .icon .dot.commits{background:#37d7ea}.calendar-widget .legend .legend-item h4{color:#b589ff;display:block;font:500 12px/1.2 "D","Lucida Grande",verdana,sans-serif;letter-spacing:0.15em;margin:0 0 0 32px;text-align:left;text-transform:uppercase}.calendar-widget .legend .legend-item h4.running{color:#09e05f}.calendar-widget .legend .legend-item h4.cycling{color:#ff7432}.calendar-widget .legend .legend-item h4.commits{color:#42d0e5}.calendar-widget .legend .legend-item h5{color:#7c91af;display:block;font:400 11px/1.2 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0 0 0 32px;text-align:left}.report-footer .sections-nav{margin-bottom:32px}.report-footer .sections-nav h3{color:rgba(0,0,0,0.45);display:block;font:15px/1.3 "D","Lucida Grande",verdana,sans-serif;letter-spacing:0.25em;padding:42px 0 24px 0;text-align:center;text-transform:uppercase;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .report-footer .sections-nav h3{opacity:1;-webkit-transform:none;transition-delay:1200ms}.report-footer .dark{background:#15202e;background:-webkit-radial-gradient(62% 42%, #294466, #15202e);padding:42px 0;position:relative;text-align:center;z-index:101;transition:all 240ms ease-out;-webkit-transform:scaleY(0.65);opacity:0}.loaded .report-footer .dark{opacity:1;-webkit-transform:none;transition-delay:1800ms}.report-footer .dark .container{margin:0 auto;max-width:1100px}.report-footer .dark h3{color:rgba(255,255,255,0.8);font:13px/1.3 "D","Lucida Grande",verdana,sans-serif;letter-spacing:0.1em;margin:0 8px 16px 8px;text-transform:uppercase;text-align:left}.mobile .report-footer .dark h3{text-align:center}.report-footer .sharing-actions{display:inline-block;padding:32px 42px}.mobile .report-footer .sharing-actions{display:block;width:auto}.report-footer .sharing-actions .facebook-button,.report-footer .sharing-actions .twitter-button{background:rgba(255,255,255,0.08);border-radius:4px;box-shadow:inset 1px 1px 0 rgba(255,255,255,0.2),2px 2px 5px rgba(0,0,0,0.5);display:inline-block;margin:0 16px 0 0;padding:8px 10px;height:20px;vertical-align:middle;min-width:58px}.report-footer .sharing-actions .twitter-button{background:#88b6c8;background:-webkit-linear-gradient(top, #cef1ff, #88b6c8)}.report-footer .sharing-actions .facebook-button{background:#6c86b6;background:-webkit-linear-gradient(top, #a3c7f1, #6c86b6);margin-right:0}.report-footer .report-actions{display:inline-block;padding:32px 42px;vertical-align:top;width:45%}.desktop .report-footer .report-actions{border-left:1px solid rgba(255,255,255,0.06);padding-left:32px;text-align:left}.mobile .report-footer .report-actions{display:block;text-align:center;width:auto}.mobile .report-footer .report-actions p{margin:0 auto}.report-footer .report-actions p{color:#fbfcfc;font:500 18px/1.6 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;padding:0 8px 16px 8px;max-width:24em;text-shadow:1px 1px 3px rgba(0,0,0,0.5);-webkit-font-smoothing:antialiased}.report-footer .report-actions p.smaller{color:#d2d5d9;font-size:14px;font-weight:400;max-width:32em}.report-footer .report-actions p a{color:#fff}.report-footer .report-actions .buttons{margin-left:4px}.report-footer .report-actions .button{line-height:38px;margin:0 16px 0 0}.report-footer .report-actions .button .label{position:relative;-webkit-transform:translateZ(0)}.overview-page .report-title{margin:0 auto;padding-top:64px;max-width:1400px}.mobile .overview-page .report-title{padding-top:24px}.overview-page .report-title .subtitle{font-size:2.3vmin}.mobile .overview-page .report-title .subtitle{font-size:11px;letter-spacing:0.08em}@media (min-width: 500px){.mobile .overview-page .report-title .subtitle{font-size:13px}}@media (min-height: 1200px){.overview-page .report-title{padding-top:128px}.mobile .overview-page .report-title{padding:32px 0 0 0}.overview-page .report-title .subtitle{font-size:24px}}.overview-page .report-title p{color:#474d55;display:block;font:18px/1.6 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:32px auto 16px auto;padding:0 24px;max-width:35em;text-align:center;transition:all 480ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .overview-page .report-title p{opacity:1;-webkit-transform:none;transition-delay:760ms}@media (max-width: 800px){.overview-page .report-title p{font-size:14px}}@media (max-width: 480px){.overview-page .report-title p{font-size:13px;max-width:28em;line-height:1.4}}.overview-page .report-title p.extra{color:#717a87;font-size:13px;margin-top:0}.overview-page .reports-list{display:block;padding:0 64px;margin:24px auto;max-width:1440px;text-align:center}.mobile .overview-page .reports-list{margin:0;padding:0 16px}.overview-page .reports-list h3{color:#728fba;display:block;font:18px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;padding:16px 0 0 0;-webkit-font-smoothing:antialiased;transition:all 800ms ease-out;opacity:0;-webkit-transform:translateX(-16px)}.loaded .overview-page .reports-list h3{opacity:1;-webkit-transform:none;transition-delay:1400ms}.overview-page .reports-list .report-preview{display:inline-block;margin:0 0 24px 0;vertical-align:top;width:25%;max-width:360px}.overview-page .reports-list .report-preview.smaller{width:20%}@media (max-width: 1000px){.overview-page .reports-list .report-preview{width:50%}.overview-page .reports-list .report-preview.smaller{width:50%}}@media (max-width: 400px){.overview-page .reports-list .report-preview{width:100%}.overview-page .reports-list .report-preview.smaller{width:100%}}.overview-page .reports-list .report-preview .page-thumb{display:block;margin:24px 6% 12px 6%;position:relative}.overview-page .reports-list .report-preview .page-thumb .link{background:#1d2e3d url(../images/reports/screenshots/anand_places.jpg) no-repeat center top;background-size:100% auto;border-radius:3px;display:block;padding:0 0 100% 0;position:relative;transition:all 420ms ease-out;opacity:0;-webkit-transform:translateX(-8px) translateY(-12px) scale(1.04)}.loaded .overview-page .reports-list .report-preview .page-thumb .link{opacity:1;-webkit-transform:none}.overview-page .reports-list .report-preview .page-thumb .link.anand-weight{background-image:url(../images/reports/screenshots/anand_weight.jpg)}.overview-page .reports-list .report-preview .page-thumb .link.mahdi-computer{background-image:url(../images/reports/screenshots/mahdi_computer2.jpg)}.overview-page .reports-list .report-preview .page-thumb .link.mahdi-cities{background-image:url(../images/reports/screenshots/mahdi_cities.jpg)}.overview-page .reports-list .report-preview .page-thumb .link.adam-screenshot{background-image:url(../images/reports/screenshots/adam1.jpg)}.overview-page .reports-list .report-preview .page-thumb .link.cat-screenshot{background-image:url(../images/reports/screenshots/cat1.jpg)}.overview-page .reports-list .report-preview .page-thumb .link.dan-screenshot{background-image:url(../images/reports/screenshots/dan1.jpg)}.overview-page .reports-list .report-preview .page-thumb .link.zach-screenshot{background-image:url(../images/reports/screenshots/zach1.jpg)}.overview-page .reports-list .report-preview .page-thumb .link.ernesto-screenshot{background-image:url(../images/reports/screenshots/ernesto.jpg)}.overview-page .reports-list .report-preview .page-thumb .rear-shadow{background:rgba(0,0,0,0.4);border-radius:3px;position:absolute;top:0;left:0.5%;height:102%;width:100%;-webkit-filter:blur(8px);transition:all 320ms ease-out;opacity:0;-webkit-transform:translateZ(0) scale(0.9);-webkit-transform-origin:0 0}.loaded .overview-page .reports-list .report-preview .page-thumb .rear-shadow{opacity:0.5;-webkit-transform:translateZ(0)}.intro .overview-page .reports-list .report-preview .page-thumb .rear-shadow{transition-delay:1200ms}.loaded .overview-page .reports-list .report-preview .page-thumb:hover .link{opacity:0.8;-webkit-transform:translateX(-4px) translateY(-6px)}.loaded .overview-page .reports-list .report-preview .page-thumb:hover .rear-shadow{-webkit-transform:translateZ(0) scale(1.04);opacity:0.2}.overview-page .reports-list .report-info{display:block}.overview-page .reports-list .report-info .user-text{padding:4px 0 0 0}.overview-page .reports-list .report-info .user-text .byline{color:#4e545e;display:block;font:500 14px/1.3 "D","Lucida Grande",verdana,sans-serif;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateY(6px)}.loaded .overview-page .reports-list .report-info .user-text .byline{opacity:1;-webkit-transform:none}.overview-page .reports-list .report-info .user-text .subtitle{color:#68707c;font:12px/1.2 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateY(8px)}.loaded .overview-page .reports-list .report-info .user-text .subtitle{opacity:1;-webkit-transform:none}.intro .overview-page .reports-list .report-preview:nth-child(1) .page-thumb .link{transition-delay:1124ms}.intro .overview-page .reports-list .report-preview:nth-child(1) .page-thumb .rear-shadow{transition-delay:1184ms}.intro .overview-page .reports-list .report-preview:nth-child(1) .user-text .byline{transition-delay:1144ms}.intro .overview-page .reports-list .report-preview:nth-child(1) .user-text .subtitle{transition-delay:1244ms}.intro .overview-page .reports-list .report-preview:nth-child(2) .page-thumb .link{transition-delay:1268ms}.intro .overview-page .reports-list .report-preview:nth-child(2) .page-thumb .rear-shadow{transition-delay:1328ms}.intro .overview-page .reports-list .report-preview:nth-child(2) .user-text .byline{transition-delay:1288ms}.intro .overview-page .reports-list .report-preview:nth-child(2) .user-text .subtitle{transition-delay:1388ms}.intro .overview-page .reports-list .report-preview:nth-child(3) .page-thumb .link{transition-delay:1412ms}.intro .overview-page .reports-list .report-preview:nth-child(3) .page-thumb .rear-shadow{transition-delay:1472ms}.intro .overview-page .reports-list .report-preview:nth-child(3) .user-text .byline{transition-delay:1432ms}.intro .overview-page .reports-list .report-preview:nth-child(3) .user-text .subtitle{transition-delay:1532ms}.intro .overview-page .reports-list .report-preview:nth-child(4) .page-thumb .link{transition-delay:1556ms}.intro .overview-page .reports-list .report-preview:nth-child(4) .page-thumb .rear-shadow{transition-delay:1616ms}.intro .overview-page .reports-list .report-preview:nth-child(4) .user-text .byline{transition-delay:1576ms}.intro .overview-page .reports-list .report-preview:nth-child(4) .user-text .subtitle{transition-delay:1676ms}.intro .overview-page .reports-list .report-preview:nth-child(5) .page-thumb .link{transition-delay:1700ms}.intro .overview-page .reports-list .report-preview:nth-child(5) .page-thumb .rear-shadow{transition-delay:1760ms}.intro .overview-page .reports-list .report-preview:nth-child(5) .user-text .byline{transition-delay:1720ms}.intro .overview-page .reports-list .report-preview:nth-child(5) .user-text .subtitle{transition-delay:1820ms}.intro .overview-page .reports-list .report-preview:nth-child(6) .page-thumb .link{transition-delay:1844ms}.intro .overview-page .reports-list .report-preview:nth-child(6) .page-thumb .rear-shadow{transition-delay:1904ms}.intro .overview-page .reports-list .report-preview:nth-child(6) .user-text .byline{transition-delay:1864ms}.intro .overview-page .reports-list .report-preview:nth-child(6) .user-text .subtitle{transition-delay:1964ms}.overview-page .account-actions{display:block;margin:32px auto;padding:32px 0;position:relative;max-width:800px;text-align:center}.mobile .overview-page .account-actions{margin:0 8px}.overview-page .account-actions .container-backdrop{background:#f5f6f9;border-radius:80px;display:block;position:absolute;top:0;left:0;height:100%;width:100%;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(1.08)}.loaded .overview-page .account-actions .container-backdrop{opacity:1;-webkit-transform:none;transition-delay:1600ms}.mobile .overview-page .account-actions .container-backdrop{display:none}.overview-page .account-actions .button{margin:0 12px}.mobile .overview-page .account-actions .button{display:block;margin:12px 8px}.loaded .overview-page .account-actions .button{transition-delay:1700ms}.overview-page .account-actions .button .label{color:#fff;font-family:-apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;line-height:1.1;padding:0}.overview-page .account-actions .button.learn-more .backdrop{background:#6b7a8c}.overview-page .account-actions .button .backdrop{background:#0060f1;box-shadow:none;border-radius:32px;opacity:1;-webkit-transform:none !important}.overview-page .report-sections{margin:32px 0;padding:56px 0 0 0}.overview-page .report-sections .loading-spinner{top:55%}.overview-page .report-sections h3{display:block;font:500 16px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0 0 0 -175px;position:absolute;top:-8px;left:50%;width:350px;z-index:50;-webkit-font-smoothing:antialiased;transition:all 800ms ease-out;opacity:0;-webkit-transform:translateX(-16px)}.mobile .overview-page .report-sections h3{font-size:15px}.loaded .overview-page .report-sections h3{opacity:1;-webkit-transform:none;transition-delay:2400ms}.overview-page .report-sections h3 a{background:#0060f1;border-radius:24px;color:#fff;display:inline-block;padding:6px 20px;text-decoration:none;transition:all 320ms ease-out}.overview-page .report-sections h3 a:hover{background:#00bff3}.promos{margin:0 auto;padding:16px;max-width:1020px}.promos .promo{display:block;margin:24px 0;position:relative}.loaded .promos .promo:hover .photo{opacity:0.88;transition-delay:80ms}.leaving .promos .promo:hover .photo{-webkit-transform:scale(0.98)}.promos .promo .photo{background:url(../images/store/banners/gift.jpg) no-repeat right center;background-size:100% auto;box-shadow:4px 6px 12px rgba(0,0,0,0.25);display:block;border-radius:12px;padding:0 0 40% 0;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.9)}.promos .promo .photo.poster{background-image:url(../images/store/banners/frame.jpg)}.promos .promo .photo.book{background-image:url(../images/store/banners/book.jpg)}.promos .promo .photo.light-report{background-image:url(../images/store/banners/2016.jpg);box-shadow:none}.loaded .promos .promo .photo{opacity:1;-webkit-transform:none}.intro .promos .promo .photo{transition-delay:1300ms}.leaving .promos .promo .photo{-webkit-transform:scale(1.01)}.mobile .promos .promo .photo{padding:0 0 45% 0}.promos .promo.light .text h2{color:#0096f8;text-shadow:none}.promos .promo.light .text h3{color:#717a87;text-shadow:none}.promos .promo .text{margin:-32px 0 0 0;position:absolute;top:50%;left:56px}.mobile .promos .promo .text{margin:0;top:30%;left:12px;right:49%;text-align:center}.promos .promo .text h2{color:#fff;font:600 28px/1.6 "D","Lucida Grande",verdana,sans-serif;text-shadow:4px 4px 8px rgba(0,0,0,0.4);-webkit-font-smoothing:antialiased;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .promos .promo .text h2{opacity:1;-webkit-transform:none;transition-delay:1500ms}.mobile .promos .promo .text h2{font-size:16px;margin:0 12px}.promos .promo .text h3{color:rgba(150,180,200,0.8);font:500 15px/1.3 "D","Lucida Grande",verdana,sans-serif;-webkit-font-smoothing:antialiased;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .promos .promo .text h3{opacity:1;-webkit-transform:none;transition-delay:1580ms}.mobile .promos .promo .text h3{font-size:13px}
