@import url(https://fonts.googleapis.com/css2?family=Archivo&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-overflow-style:none;margin:0;scroll-behavior:smooth}body,code{font-family:Archivo}.hideScroll::-webkit-scrollbar{display:none}.hideScroll{-ms-overflow-style:none;scrollbar-width:none}.loader-container{margin:30vh auto;overflow:hidden;padding:1rem;width:10rem}#details .loader-container{margin-top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.loader-container .loader{stroke-dasharray:1,200;stroke-dashoffset:0;stroke-linecap:round;stroke:#0070ff;-webkit-animation:loader-dash 1s ease-in-out infinite,loader-rotate 2s linear infinite;animation:loader-dash 1s ease-in-out infinite,loader-rotate 2s linear infinite;bottom:0;left:0;right:0;top:0;-webkit-transform-origin:center center;transform-origin:center center;width:100%}@-webkit-keyframes loader-rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loader-rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes loader-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@keyframes loader-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.navItem.Mui-expanded{background-color:#fff;border:1px #000;box-shadow:0 0 2px 1px gray;margin-left:12px;margin-top:-8px!important;width:-webkit-min-content;width:min-content;z-index:4}.navButton{border-radius:9px!important;color:#000!important;font-size:15px!important;text-decoration:none!important;text-transform:none!important}.navButton:hover{background-color:#96c8d3!important}.navItem{background-color:#fff!important;font-size:15px!important;height:50px;margin:auto;padding-top:14px}.navItem:hover{background-color:#96c8d3!important}.about{margin-right:75px}.map-container{display:flex;height:280px;overflow:hidden}.map-container #pano{height:100%;overflow:hidden;width:100%}.building,.map-container #map-view{width:100%}.building{height:100%;overflow:auto;position:relative;z-index:20}.building #nearest-powerline label{text-shadow:1px 1px 5px #fff}.building #nearest-powerline .row{position:relative}.building #nearest-powerline .info{left:1rem;position:absolute;top:1.5rem;z-index:2}.building .chart-controls{margin-top:.8rem}.building .chart-controls button{margin-right:.6rem}.building #drop-zone{align-items:center;background:hsla(0,0%,100%,.9);color:#004399;display:flex;font-size:2rem;height:100%;justify-content:center;opacity:0;pointer-events:none;position:absolute;text-transform:uppercase;width:100%;z-index:8000}.building #drop-zone.visible{opacity:1}.building #drop-zone .center{text-align:center}.building #files table td{text-align:left}.building #files table th:first-child{width:42px}.building.blurred{align-items:center;display:flex;justify-content:center}.building.blurred .error-message h3{font-size:1.5rem}.building #chart-container{margin-top:1rem}.building .address_ranges{letter-spacing:0;padding-top:.4rem}.building .address_ranges span{margin-right:1rem}.building .info-text{font-style:italic}.building .close{background:#ff0;background:url(/static/media/btn-close.626c06e1365ba3ac7066.svg);background-repeat:no-repeat;background-size:contain;cursor:pointer;height:40px;position:absolute;right:10px;top:12px;width:40px;z-index:9999}.building .container{background:#fff;color:#444;display:flex;flex-direction:column;height:auto}.building .container .header{padding-left:calc(16px + 1vw);padding-top:2vw}.building .container .col-one{align-items:flex-start;display:flex;flex:2 1;justify-content:center}.building .container .col-two{display:flex;flex:7 1;flex-direction:column;justify-content:flex-start;padding-left:0;padding-top:0}.building .container h3{color:rgba(0,0,0,.6);flex:3 1}.building .container .body{display:flex;flex:1 1;padding-left:calc(16px + 1vw);position:relative}.building .container .body .shadow{background:#ff0;height:1rem;left:0;position:absolute;top:0;width:100%}.building .container .body .content{flex:1 1;height:inherit;overflow-x:hidden;overflow-y:auto;padding:0 0 1rem}.building .container .header{display:flex;position:relative}.building .container .header .boro{align-items:center;border-radius:999px;color:#fff;display:flex;font-size:2rem;font-weight:800;height:calc(48px + 2vw);justify-content:center;margin-right:-1rem;margin-top:0;text-transform:uppercase;width:calc(48px + 2vw)}.building .container .header .boro.mn{background:#51ae4f}.building .container .header .boro.bk{background:#ffce2f}.building .container .header .boro.qu{background:#fe8023}.building .container .header .boro.bx{background:#e21f27}.building .container .header .boro.si{background:#9851a2}.building .container .header .area{align-items:center;background:#d3d3d3;border-radius:999px;color:#fff;display:flex;font-size:2rem;font-weight:800;height:calc(48px + 2vw);justify-content:center;margin-right:-1rem;margin-top:-1rem;text-transform:uppercase;width:calc(48px + 2vw)}.building .container .header .area.la,.building .container .header .area.ny,.building .container .header .area.sf{background:#000}.building--header{position:relative}.building--header:hover .building--title{opacity:0;pointer-events:none;visibility:hidden}.building--title{bottom:2rem;color:#fff;left:2rem;position:absolute;right:2rem;transition:all .3s ease-in-out;z-index:100}.building--title h1{font-size:1.8rem;line-height:100%;margin:0}.building--title h2{margin:0}.building--title h3{font-size:1rem;font-weight:400;letter-spacing:.05rem;line-height:140%;margin:0;text-transform:uppercase}.building--energy{align-items:center;display:flex}.building--energy .icon{display:flex;margin-right:1rem}.building--energy span{display:block;font-size:.9rem;font-weight:400}.building--energy p{font-size:1rem;font-weight:700;margin-bottom:0;margin-top:.5rem}.building--energy p.none{color:rgba(0,0,0,.6)}.building--energy .der-icon,.building--energy .energy-star-icon{height:3rem;width:3rem}.building--energy .energy-star-icon{background:url(/static/media/icon-leaf.a22a3c50e53a59ce33b3.svg) no-repeat 50% 50%/contain;margin-top:-.1rem}.building--energy .der-icon{background:url(/static/media/icon-bolt.41a43349ba07c35d4662.svg) no-repeat 50% 50%/contain}.building--details{background:#fff;padding:16px}@media(min-width:960px){.building--details{padding:16px 24px 48px}}@media(min-width:1280px){.building--details{padding:16px 48px 48px}}.details-map-container{margin:16px 0 0}.subscribeButton{background-color:#4c4c4c;border:none;border-radius:25px;color:#fff;cursor:pointer;display:inline-block;margin:15px 12px;padding:10px 20px;text-align:center;text-decoration:none}.sectionDivider{background-color:#f3f7f7;padding:10px;width:100%}.subHeader{background-color:#f5f5f5;padding:10px;width:100%}.headerText{color:#a7a7a7;font-family:Archivo,sans-serif;font-size:10pt;font-weight:700;max-width:150px;text-align:center;text-transform:uppercase}.dataText{font-weight:700}.blur,.dataText{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.blur{-webkit-filter:blur(4px);filter:blur(4px)}.backdropBlur{-webkit-filter:blur(15px);filter:blur(15px)}.card{cursor:pointer}.card:hover{box-shadow:-1px 10px 29px 0 rgba(0,0,0,.8);-webkit-transform:scale(1.01);transform:scale(1.01);transition:.4s ease-in-out}.bottomGradient{fontFamily:archivo;background:linear-gradient(0deg,#111,#111 30%,hsla(0,0%,7%,.215) 81%,hsla(0,0%,7%,0));height:599px;margin-top:-600px;position:absolute;width:100%}.arrow-pointer{background:#3aa4ff;height:30px;position:absolute;right:0;width:150px}.arrow-pointer:after{border-bottom:15px solid transparent;border-left:20px solid #3aa4ff;border-top:15px solid transparent;bottom:0;content:"";height:0;left:-20px;position:absolute;-webkit-transform:rotate(180deg);transform:rotate(180deg);width:0}@media(max-width:600px){.statusBox{visibility:hidden}.energyUseChart{display:none}}.data-section{height:100%}.data-section>.data-section-header{align-items:center;display:flex;font-weight:700;line-height:2rem;margin:0 -16px;padding:16px;position:-webkit-sticky;position:sticky;text-transform:uppercase;top:0;z-index:10}.data-section>.data-section-header button{margin:-16px 0 -16px -16px}.data-section .data-section-header+small{display:block;font-size:.7rem;margin:.3rem auto;text-transform:uppercase}.data-section .data-section-content{padding:16px 0}.data-section .table{width:100%}.data-section .table .row{display:flex;padding:1rem;width:100%}.data-section .table .row:nth-child(odd){background:rgba(0,0,0,.035)}.data-section .table .row .col{flex:1 1}.data-section .table.clear{margin-bottom:-2rem;padding-top:0}.data-section .table.clear .row{padding:.6rem 1rem 1rem .1rem}.data-section .table.clear .row:nth-child(odd){background:transparent}.data-section .recommendations .recommendations-item{margin-bottom:16px}.data-section .recommendations .recommendations-item:last-child{margin-bottom:0}.data-section .recommendations .recommendations-item label{color:rgba(0,0,0,.6);cursor:help;font-size:.6rem;font-weight:700;letter-spacing:.025rem;text-transform:uppercase}.data-section .recommendations .recommendations-item label .info-label{display:block;font-size:.8rem;height:auto;padding:10px;position:fixed;text-align:left;text-transform:none;-webkit-transform:translateX(-3vw);transform:translateX(-3vw)}.data-section .recommendations .recommendations-item label:hover .info-label{opacity:1}.data-section .recommendations .recommendations-item p{font-size:.75rem;font-weight:700;margin:0}.data-section .recommendations svg{display:block;width:3rem}.data-section .recommendations svg.battery{fill:#05d748;stroke:#05d748}.data-section .recommendations svg.bulb{fill:#ff6c00;stroke:#ff6c00}.data-section .recommendations svg.sun{fill:#ffbc00;stroke:#ffbc00}.data-section .recommendations svg.hydrogen{fill:#01a3ff;stroke:#01a3ff}.data-section .recommendations svg.solar_thermal{fill:#ffbc00;stroke:#ffbc00}@media(min-width:768px){.data-section>.data-section-header{margin:0 -48px;padding:16px 48px}.data-section>.data-section-header button{margin:-16px 0 -16px -48px}}
/*# sourceMappingURL=main.80d09c48.css.map*/