.energy-rates-admin_mainContainer__P8lMQ{border:1px solid rgba(0,0,0,.1);background:hsla(0,0%,100%,.7);box-shadow:0 8px 24px rgba(149,157,165,.2);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);border-radius:16px;padding:0!important;margin-top:2rem;margin-bottom:4rem}.energy-rates-admin_googleIcon__pVcsP{position:relative;display:inline-block;width:20px;height:20px;vertical-align:middle;margin-left:.5rem}.energy-rates-admin_googleIcon__pVcsP .energy-rates-admin_svgIcon__YAU6R{position:absolute;top:0;left:0}.energy-rates-admin_paddAlert__jJmI2{background-color:inherit;width:950px}.energy-rates-admin_paddTable__q478_{margin-bottom:0!important;background-color:rgba(0,0,0,0)!important}.energy-rates-admin_paddTable__q478_ tr{border-bottom:1px solid rgba(0,0,0,.1)}.energy-rates-admin_paddTable__q478_ tr:last-child{border-bottom:none}.energy-rates-admin_paddTable__q478_ td{border:inherit;background-color:rgba(0,0,0,0)!important}.energy-rates-admin_adminContent___pexj{padding:0 1.5rem 1.5rem;margin-top:.5rem;background:rgba(0,0,0,0);border-radius:12px}.energy-rates-admin_adminTabs__hycte{margin-bottom:2rem!important;background:rgba(0,0,0,0);border-bottom:2px solid #e0e6ef;border-radius:8px 8px 0 0;padding:0 3rem}.energy-rates-admin_adminTabs__hycte.energy-rates-admin_nav-tabs__OkEHn .energy-rates-admin_nav-item__487gi a.energy-rates-admin_nav-link__2QUuL{background-color:pink!important}.CrudButton_crud-btn__EuBQ6{width:36px!important;height:36px!important;background-color:#fff;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:box-shadow .15s,background .15s;transition-timing-function:ease-in-out;cursor:pointer;padding:7px 9px!important}.CrudButton_crud-btn__EuBQ6:focus,.CrudButton_crud-btn__EuBQ6:hover{background:#f5f5f5;outline:none;transform:translateY(-2px)!important;transition:.2s!important}.CrudButton_crud-btn__EuBQ6:active{color:#fff!important;background-color:#5551ff}.CrudButton_crud-btn__EuBQ6 i{font-size:18px;color:#212529}.Header_header___d16u{justify-content:space-between;padding:1rem 2rem;background:#fff}.Header_auth__coAuQ,.Header_header___d16u,.Header_logo__4Mxim{display:flex;align-items:center}.Header_auth__coAuQ{gap:1rem}.Header_homeSetupButton__oWbbA{display:block}@media(max-width:800px){.Header_homeSetupButton__oWbbA{display:none}.Header_header___d16u{padding:.5rem .75rem}}.Card_cardWrapper__9uBIn{position:relative;width:100%;max-width:414px;margin:0 auto}@media(min-width:768px){.Card_cardWrapper__9uBIn{width:414px}}.Card_card__rWTvF{position:relative;width:100%;max-width:414px;height:90vh;max-height:800px;border:1px solid rgba(0,0,0,.1);background:hsla(0,0%,100%,.95);box-shadow:0 8px 24px rgba(149,157,165,.2);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);border-radius:16px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;flex:1 0;align-self:stretch;overflow:hidden}@media(max-width:430px){.Card_card__rWTvF{min-height:85vh;border-radius:8px}}@media(max-height:949.98px){.Card_card__rWTvF{height:98vh;max-height:100%}}.Card_logoLockup__QiHrI{width:100%;padding:20px;display:flex;justify-content:center;align-items:center;border-bottom:1px solid rgba(0,0,0,.1)}.Card_content__LHuGO{position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:center;align-self:stretch;width:100%;height:100%;overflow-x:hidden;overflow-y:auto}.Card_content__LHuGO .btn{width:100%}.Card_mobileHeader__ZLH3Z{display:none;flex-shrink:0;width:100%}.Card_mobileHeader__ZLH3Z header{border-bottom:1px solid rgba(0,0,0,.1)}.Card_mobileHeader__ZLH3Z [class*=Header_header],.Card_mobileHeader__ZLH3Z header{padding:1rem .75rem .75rem!important}.Card_mobileFooter__0PUkE{display:none;flex-shrink:0;width:100%}.Card_mobileFooter__0PUkE footer{border-top:1px solid rgba(0,0,0,.1)}.Card_mobileFooter__0PUkE [class*=Footer_footer],.Card_mobileFooter__0PUkE footer{padding:.5rem .25rem!important;font-size:.75rem!important}.Card_mobileFooter__0PUkE [class*=Footer_links]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem .5rem}.Card_mobileFooter__0PUkE [class*=Footer_links] [class*=Footer_separator]:nth-of-type(2){display:none!important}.Card_mobileFooter__0PUkE [class*=Footer_copyright]{display:block;width:100%;margin-top:.25rem}@media(max-height:1074.98px),(max-width:575.98px){.Card_mobileFooter__0PUkE,.Card_mobileHeader__ZLH3Z{display:block}}.Layout_layout__XPOuz{min-height:100vh;display:flex;flex-direction:column}.Layout_main__0n5RN{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0;width:100%;max-width:100vw;margin:0 auto;background-color:#ecf0eb;background-image:url(/repeated-dot-pattern.png)!important;background-repeat:repeat!important;background-size:34px 34px!important}@media(max-height:1074.98px),(max-width:575.98px){.Layout_layout__XPOuz.Layout_onboarding___zxYi>[class*=Footer_footer],.Layout_layout__XPOuz.Layout_onboarding___zxYi>[class*=Header_header],.Layout_layout__XPOuz.Layout_onboarding___zxYi>footer,.Layout_layout__XPOuz.Layout_onboarding___zxYi>header{display:none!important}}.OnboardingLayout_container__kas2m{width:100vw;height:auto;min-height:calc(100vh - 140px);display:flex;align-items:center;justify-content:center;padding:1rem;margin:0 1rem;background-blend-mode:hard-light;backdrop-filter:blur(90px);-webkit-backdrop-filter:blur(90px);background-image:url(/repeated-dot-pattern.png)!important;background-repeat:repeat!important;background-size:34px 34px!important}@media(max-width:430px){.OnboardingLayout_container__kas2m{padding:1rem .5rem;margin:0}}.LogoLockup_logoLockup__GsqKG{display:flex;flex-direction:column;align-items:center;margin-bottom:1rem;margin-top:1rem}.LogoLockup_tagline__uFnth{color:#94a3b8;font-size:clamp(20px,3.2vw,24px);line-height:32px}.OnboardingCard_onboardingContent__qkzmv{display:flex;flex:1 1;flex-direction:column;justify-content:flex-start;text-align:center;padding-top:24px;overflow-y:scroll;-webkit-overflow-scrolling:touch}@media(max-height:949.98px),(max-width:575.98px){.OnboardingCard_onboardingContent__qkzmv{padding-top:.75rem;width:inherit}}.OnboardingCard_onboardingContent__qkzmv .OnboardingCard_card__lRAqZ::-webkit-scrollbar{width:8px}.OnboardingCard_onboardingContent__qkzmv .OnboardingCard_card__lRAqZ::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.OnboardingCard_onboardingContent__qkzmv .OnboardingCard_card__lRAqZ::-webkit-scrollbar-thumb{background-color:var(--opacity-black-20);border-radius:4px;border:2px solid rgba(0,0,0,0);background-clip:padding-box}.OnboardingCard_onboardingContent__qkzmv .OnboardingCard_card__lRAqZ::-webkit-scrollbar-thumb:hover{background-color:var(--opacity-black-50)}.OnboardingCard_header__hwb7E{flex:0 0 auto;margin-top:1rem;padding:0 24px}@media(max-width:430px){.OnboardingCard_header__hwb7E{margin-top:.5rem;padding:0 .75rem}}.OnboardingCard_title__4LC0u{font-size:clamp(24px,4vw,30px);line-height:40px;font-weight:600;margin:0 0 .2vw;color:#252525}.OnboardingCard_subtitle__XdOWQ{color:#474747;margin:0;font-size:clamp(18px,2.8vw,20px);line-height:28px}.OnboardingCard_mainContent__KsQXt{display:flex;flex:1 1;flex-direction:column;justify-content:center;align-items:center;padding:0 24px;margin:2vw 0;width:100%}@media(max-width:430px){.OnboardingCard_mainContent__KsQXt{padding:1rem 1rem .5rem}}.OnboardingCard_withFooter__Rr_mL{padding-bottom:56px}.OnboardingCard_footer__rp5_C{flex:0 0 auto;width:100%;background:hsla(0,0%,100%,.85);padding:16px 24px 24px}@media(max-height:949.98px),(max-width:575.98px){.OnboardingCard_footer__rp5_C{padding:.5rem .75rem 1rem!important}}@media(max-width:430px){.OnboardingCard_footer__rp5_C{padding:.75rem!important}}.OnboardingCard_pinBottom__SarF7{position:absolute;left:0;right:0;bottom:0;width:100%;z-index:10;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);box-shadow:0 -4px 16px 0 rgba(0,0,0,.05)}.OnboardingCard_content__XNDs3{flex:1 1;align-content:center;margin-bottom:2rem}.OnboardingCard_withPinnedFooter__byY0Z{padding-bottom:96px}.OnboardingCard_withPinnedFooterExtra__02Xiu{padding-bottom:160px}@media(max-height:1074.98px),(max-width:575.98px){.OnboardingCard_onboardingContent__qkzmv [class*=LogoLockup_logoLockup]{display:none!important}}.SignInForm_signInContainer__CXFJc{padding-top:3rem;padding-bottom:3rem}@media(max-height:949.98px){.SignInForm_signInContainer__CXFJc{padding-top:.5rem!important;padding-bottom:.5rem!important}}@media(max-height:1074.98px),(max-width:575.98px){.SignInForm_signInContainer__CXFJc{padding:0 .5rem!important;max-width:100%!important}}.Modal_modalContent__9ZMkc{background:#fff;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.18);padding:2rem 1.5rem 1.5rem;min-width:320px;width:95vw;max-width:480px;height:auto;max-height:98vh;margin:0 .65rem;display:flex;flex-direction:column;align-items:stretch;position:relative;max-height:90vh;overflow:auto}.Modal_modalContent__9ZMkc .Modal_modalFooter__JIPGP,.Modal_modalContent__9ZMkc .Modal_modalHeader__5857w{border-bottom:none!important;border-top:none!important}.Modal_modalContent__9ZMkc .Modal_modalBody__wCVt3>*{width:100%;box-sizing:border-box}.Modal_fade__PQeHM{opacity:0;transition:opacity .3s linear}.Modal_fade__PQeHM.Modal_show__v3oJ_{opacity:1}.Modal_textarea__uPGUp{min-height:96px;resize:vertical;font-size:1rem}.Modal_closeButton___t3Zn{position:absolute;top:16px;right:16px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:1.25rem;background:#fff;border:1px solid #e5e5e5;z-index:2;transition:background .2s}.Modal_closeButton___t3Zn:hover{background:#f5f5f5}.Modal_closeButton___t3Zn>i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Modal_modalOverlay__LqJqE{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.35);display:flex;align-items:center;justify-content:center;z-index:1050}.Modal_modal-dialog__dPpJg{all:unset}@keyframes Modal_modalSlideOutUp__Lbkuw{0%{transform:translateY(0);opacity:1}to{transform:translateY(-100vh);opacity:1}}.Modal_modalSlideOutUp__Lbkuw{animation:Modal_modalSlideOutUp__Lbkuw .4s forwards}.page_container__Ic3tO{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:1rem;background-color:var(--color-neutral-light);background-image:url(/repeated-dot-pattern.png);background-repeat:repeat;background-size:34px 34px}.page_card__0aZxG{width:100%;text-align:center;border-radius:1rem;background:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .2s ease-in-out;padding:2rem}.page_card__0aZxG:hover{transform:translateY(-2px)}@media(min-width:600px){.page_card__0aZxG{padding:2.5rem}}.page_title__Af8P2{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-bottom:.5rem;color:#1a1a1a;font-weight:600}.page_title__Af8P2 .page_icon__l_Pem{font-size:1.5rem;color:#666}.page_subtitle__Go9jL{margin-bottom:2rem;font-size:1.1rem;color:#666}.page_form__vhVQr .page_textField__Jx_UF{margin-bottom:1.5rem}.page_form__vhVQr .page_textField__Jx_UF .MuiOutlinedInput-root:hover fieldset{border-color:#666}.page_form__vhVQr .page_button__1H_S8{padding:.75rem;font-size:1.1rem;text-transform:none;border-radius:.5rem;background:#1a1a1a;transition:all .2s ease-in-out}.page_form__vhVQr .page_button__1H_S8:hover{background:#333}.page_form__vhVQr .page_button__1H_S8:disabled{background:#ccc}.page_requestLink__pFUBg{margin-top:1.5rem;text-align:center}.page_requestLink__pFUBg p{margin:0;font-size:.95rem;color:#666}.page_requestLink__pFUBg .MuiButton-root{background:none;border:none;color:#5551ff;font-size:.95rem;text-decoration:underline;padding:0;margin-left:.25rem;min-width:auto;text-transform:none;transition:color .2s ease-in-out}.page_requestLink__pFUBg .MuiButton-root:hover{background:none;color:#3835bc;text-decoration:underline}.page_requestLink__pFUBg .MuiButton-root:focus{outline:2px solid #5551ff;outline-offset:2px;border-radius:4px}.VehicleCardList_vehicle-edit-modal__footer__AepvA{display:flex;gap:12px;width:100%;justify-content:flex-end;margin-top:1rem}.VehicleCardList_vehicle-edit-modal__highlight__toZO6{color:#a54302;font-weight:700}.VehicleCardList_vehicle-edit-modal__slider-label__V9sYi{font-weight:500}@media(max-width:575.98px){.VehicleCardList_sectionHeader__JSWlW{flex-direction:column;align-items:stretch;gap:.75rem}.VehicleCardList_sectionTitle__JHTY9{margin-left:0!important;align-self:flex-start;text-align:left!important;width:100%}}.VehicleCardList_sectionActions__xcJR3{display:flex;align-items:center;justify-content:flex-end}@media(max-width:575.98px){.VehicleCardList_sectionActions__xcJR3{width:100%}.VehicleCardList_sectionActionButton__kWSKh{align-self:flex-end;margin-left:auto;padding:.5rem 1.25rem!important;font-size:1rem!important;line-height:1.2!important}}.VehicleFormModal_dropdownDivider__Cse3S{border-top:1px solid #dee2e6;margin:12px 16px;opacity:1;height:0;padding:0}.VehicleFormModal_popoverTitle__6NVeu{font-size:1.1rem;font-weight:600;margin-bottom:8px}.VehicleFormModal_popoverContent__JXUAp{color:#666;font-size:.9rem;line-height:1.4}.VehicleFormModal_learnMoreLink__Hffn6{font-size:.9rem;color:#2563eb;text-decoration:none;text-align:right;font-weight:600;display:block;margin-top:8px}.VehicleFormModal_codeStyle__2k1Zh{display:block;margin-bottom:1rem;color:#3835bc!important;background-color:#f7f7f7!important;padding:.25rem .5rem;border-radius:4px;font-weight:600}.ApplianceFormModal_appliance-edit-modal__highlight__hj8kE{color:#3835bc;font-weight:600}.ApplianceFormModal_appliance-edit-modal__footer__WNMeO{display:flex;gap:.75rem;justify-content:flex-end;padding-top:1rem}.InformationalCarousel_carouselWrapper__rsMh_{position:relative;width:100%;margin:0 auto}.InformationalCarousel_carouselWrapper__rsMh_.InformationalCarousel_fillMode__Yk3Xw,.InformationalCarousel_carouselWrapper__rsMh_.InformationalCarousel_fillMode__Yk3Xw .InformationalCarousel_informationalCarousel__aW_B4{height:100%}.InformationalCarousel_carouselWrapper__rsMh_.InformationalCarousel_fillMode__Yk3Xw .InformationalCarousel_informationalCarousel__aW_B4 .InformationalCarousel_carousel-inner__suRVJ{height:100%!important;justify-content:center!important;align-items:center!important;flex:1 1!important}.InformationalCarousel_carouselWrapper__rsMh_.InformationalCarousel_fillMode__Yk3Xw .InformationalCarousel_informationalCarousel__aW_B4 .InformationalCarousel_carousel-inner__suRVJ .InformationalCarousel_carousel-item__yRYlL{height:100%!important;min-height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;flex:1 1!important}.InformationalCarousel_carouselWrapper__rsMh_.InformationalCarousel_fillMode__Yk3Xw .InformationalCarousel_carouselContent__80tO_{height:100%;justify-content:center;align-items:center;flex:1 1!important}.InformationalCarousel_informationalCarousel__aW_B4{box-shadow:0 0 0 1px rgba(0,0,0,.059),0 1px 1px -.5px rgba(0,0,0,.059),0 3px 3px -1.5px rgba(0,0,0,.059),0 6px 6px -3px rgba(0,0,0,.059),0 12px 12px -6px rgba(0,0,0,.059),0 24px 24px -12px rgba(0,0,0,.059)!important;border-radius:1.5rem}.InformationalCarousel_informationalCarousel__aW_B4 .InformationalCarousel_carousel-item__yRYlL{min-height:300px;display:flex;align-items:center;justify-content:center}.InformationalCarousel_informationalCarousel__aW_B4 .InformationalCarousel_carousel-inner__suRVJ{overflow:hidden}.InformationalCarousel_carouselContent__80tO_{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%;gap:clamp(20px,3vw,24px);min-height:100%}.InformationalCarousel_mediaContainer__HmpFg{width:100%;max-width:400px}.InformationalCarousel_mediaContainer__HmpFg .InformationalCarousel_carouselImage__lvstJ{width:100%;height:auto;border-radius:.5rem;object-fit:cover}.InformationalCarousel_mediaContainer__HmpFg .InformationalCarousel_videoEmbed__BlDHP{position:relative;width:100%;padding-bottom:56.25%}.InformationalCarousel_mediaContainer__HmpFg .InformationalCarousel_videoEmbed__BlDHP iframe{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:.5rem}.InformationalCarousel_textContent__qspqP{display:flex;flex-direction:column;gap:clamp(16px,3vw,20px);width:100%}.InformationalCarousel_carouselTitle__plbp_{font-family:Euclid Circular B,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:clamp(18px,2.8vw,20px);font-weight:600;line-height:28px;margin:0;color:inherit}.InformationalCarousel_carouselTitle__plbp_ i{margin-right:.5rem;font-size:.9em;opacity:.8}.InformationalCarousel_carouselTitle__plbp_ .InformationalCarousel_fa-brands__aLf_n,.InformationalCarousel_carouselTitle__plbp_ .InformationalCarousel_fa-duotone__GyJRu,.InformationalCarousel_carouselTitle__plbp_ .InformationalCarousel_fa-light__f_6hZ,.InformationalCarousel_carouselTitle__plbp_ .InformationalCarousel_fa-regular__YcrZa,.InformationalCarousel_carouselTitle__plbp_ .InformationalCarousel_fa-solid__J4cPz,.InformationalCarousel_carouselTitle__plbp_ .InformationalCarousel_fa-thin__yGK5H{font-family:Font Awesome\ 6 Free,Font Awesome\ 6 Pro,Font Awesome\ 6 Brands;font-weight:900;font-style:normal;font-feature-settings:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.InformationalCarousel_carouselTitle__plbp_ .InformationalCarousel_fa-regular__YcrZa{font-weight:400}.InformationalCarousel_carouselTitle__plbp_ .InformationalCarousel_fa-light__f_6hZ{font-weight:300}.InformationalCarousel_carouselTitle__plbp_ .InformationalCarousel_fa-thin__yGK5H{font-weight:100}.InformationalCarousel_carouselTitle__plbp_ .InformationalCarousel_fa-duotone__GyJRu{font-weight:900}.InformationalCarousel_carouselTitle__plbp_ .InformationalCarousel_fa-brands__aLf_n{font-family:Font Awesome\ 6 Brands;font-weight:400}.InformationalCarousel_carouselText__WVCT9{line-height:24px;margin:0;opacity:.9;text-align:left}.InformationalCarousel_carouselLink__BPTcX,.InformationalCarousel_carouselText__WVCT9{font-family:Euclid Circular B,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:clamp(14px,2vw,16px);color:inherit}.InformationalCarousel_carouselLink__BPTcX{display:inline-flex;align-items:center;gap:.5rem;font-weight:500;text-decoration:none;padding:.25rem 1rem;border:2px solid;border-radius:9999px;transition:all .2s ease;align-self:end}.InformationalCarousel_carouselLink__BPTcX:hover{background-color:var(--variant-text-color,currentColor);color:#fff;text-decoration:none;border:2px solid}.InformationalCarousel_carouselLink__BPTcX i{font-size:12px;transition:transform .2s ease}.InformationalCarousel_carouselLink__BPTcX:hover i{transform:translateX(2px)}.InformationalCarousel_carouselIndicators__qjWEZ{margin-bottom:1.25rem!important}.InformationalCarousel_carouselIndicators__qjWEZ ol,.InformationalCarousel_carouselIndicators__qjWEZ ul{padding:0;margin:0 0 .5rem}.InformationalCarousel_carouselIndicators__qjWEZ li{width:12px;height:12px;margin:0 4px;border-radius:50%;background-color:rgba(0,0,0,.25);mix-blend-mode:overlay;border:2px solid rgba(0,0,0,0);transition:all .2s ease;cursor:pointer;font-size:0!important;line-height:0!important;text-indent:-9999px!important;overflow:hidden!important}.InformationalCarousel_carouselControl__ATece{width:50px!important;height:50px!important;border:none;border-radius:50%;transition:all .2s ease}.InformationalCarousel_carouselControl__ATece:hover{transform:scale(1.1)}.InformationalCarousel_carouselControl__ATece:focus{outline:none;box-shadow:none}.InformationalCarousel_carouselControl__ATece .InformationalCarousel_carousel-control-next-icon__y720S,.InformationalCarousel_carouselControl__ATece .InformationalCarousel_carousel-control-prev-icon__9K_1a{display:none!important}.InformationalCarousel_carouselControl__ATece i{font-size:1.25rem;color:rgba(0,0,0,.5);transition:color .2s ease}.InformationalCarousel_carouselControl__ATece:hover i{color:rgba(0,0,0,.9)}@media(max-width:768px){.InformationalCarousel_carouselContent__80tO_{gap:clamp(16px,3vw,20px)}.InformationalCarousel_carouselTitle__plbp_{font-size:clamp(18px,2.8vw,20px);line-height:28px}.InformationalCarousel_carouselText__WVCT9{font-size:clamp(14px,2vw,16px);line-height:24px}.InformationalCarousel_carouselControl__ATece{width:40px;height:40px}}@media(max-width:480px){.InformationalCarousel_carouselTitle__plbp_{font-size:clamp(16px,2.4vw,18px);line-height:24px}.InformationalCarousel_carouselText__WVCT9{font-size:14px;line-height:20px}}.InformationalCarousel_variantPrimary__fdyya{background-color:#f5f5ff!important;color:#3835bc!important;border-radius:1.5rem!important;--variant-text-color:#3835BC}.InformationalCarousel_variantPrimary__fdyya .InformationalCarousel_carouselControl__ATece i,.InformationalCarousel_variantPrimary__fdyya .InformationalCarousel_carouselControl__ATece i:hover{color:#3835bc!important}.InformationalCarousel_variantPrimary__fdyya .InformationalCarousel_carouselIndicators__qjWEZ li{background-color:rgba(56,53,188,.3)!important}.InformationalCarousel_variantPrimary__fdyya .InformationalCarousel_carouselIndicators__qjWEZ li:hover{background-color:rgba(56,53,188,.5)!important}.InformationalCarousel_variantSecondary__zomvS{background-color:#f7f7f7!important;color:#252525!important;border-radius:1.5rem!important;--variant-text-color:#252525}.InformationalCarousel_variantSecondary__zomvS .InformationalCarousel_carouselControl__ATece i{color:#252525!important}.InformationalCarousel_variantSecondary__zomvS .InformationalCarousel_carouselControl__ATece i:hover{color:#000!important}.InformationalCarousel_variantSecondary__zomvS .InformationalCarousel_carouselIndicators__qjWEZ li{background-color:rgba(37,37,37,.3)!important}.InformationalCarousel_variantSecondary__zomvS .InformationalCarousel_carouselIndicators__qjWEZ li:hover{background-color:rgba(37,37,37,.5)!important}.InformationalCarousel_variantSecondary__zomvS .InformationalCarousel_carouselIndicators__qjWEZ li.InformationalCarousel_active__F1iUC{background-color:#252525!important}.InformationalCarousel_variantSuccess__KHYEw{background-color:#f7fffb!important;color:#063!important;border-radius:1.5rem!important;--variant-text-color:#006633}.InformationalCarousel_variantSuccess__KHYEw .InformationalCarousel_carouselControl__ATece i,.InformationalCarousel_variantSuccess__KHYEw .InformationalCarousel_carouselControl__ATece i:hover{color:#063!important}.InformationalCarousel_variantSuccess__KHYEw .InformationalCarousel_carouselIndicators__qjWEZ li{background-color:rgba(0,102,51,.3)!important}.InformationalCarousel_variantSuccess__KHYEw .InformationalCarousel_carouselIndicators__qjWEZ li:hover{background-color:rgba(0,102,51,.5)!important}.InformationalCarousel_variantDanger__MkOpW{background-color:#fffaf7!important;color:#c24e00!important;border-radius:1.5rem!important;--variant-text-color:#C24E00}.InformationalCarousel_variantDanger__MkOpW .InformationalCarousel_carouselControl__ATece i,.InformationalCarousel_variantDanger__MkOpW .InformationalCarousel_carouselControl__ATece i:hover{color:#c24e00!important}.InformationalCarousel_variantDanger__MkOpW .InformationalCarousel_carouselIndicators__qjWEZ li{background-color:rgba(194,78,0,.3)!important}.InformationalCarousel_variantDanger__MkOpW .InformationalCarousel_carouselIndicators__qjWEZ li:hover{background-color:rgba(194,78,0,.5)!important}.InformationalCarousel_variantWarning__ioJ14{background-color:#fffcf4!important;color:#976f02!important;border-radius:1.5rem!important;--variant-text-color:#976F02}.InformationalCarousel_variantWarning__ioJ14 .InformationalCarousel_carouselControl__ATece i,.InformationalCarousel_variantWarning__ioJ14 .InformationalCarousel_carouselControl__ATece i:hover{color:#976f02!important}.InformationalCarousel_variantWarning__ioJ14 .InformationalCarousel_carouselIndicators__qjWEZ li{background-color:rgba(151,111,2,.3)!important}.InformationalCarousel_variantWarning__ioJ14 .InformationalCarousel_carouselIndicators__qjWEZ li:hover{background-color:rgba(151,111,2,.5)!important}.InformationalCarousel_variantInfo__VdWan{background-color:#f5f5ff!important;color:#3835bc!important;border-radius:1.5rem!important;--variant-text-color:#3835BC}.InformationalCarousel_variantInfo__VdWan .InformationalCarousel_carouselControl__ATece i,.InformationalCarousel_variantInfo__VdWan .InformationalCarousel_carouselControl__ATece i:hover{color:#3835bc!important}.InformationalCarousel_variantInfo__VdWan .InformationalCarousel_carouselIndicators__qjWEZ li{background-color:rgba(56,53,188,.3)!important}.InformationalCarousel_variantInfo__VdWan .InformationalCarousel_carouselIndicators__qjWEZ li:hover{background-color:rgba(56,53,188,.5)!important}.InformationalCarousel_variantLight__beCe9{background-color:#f7f7f7!important;color:#252525!important;border-radius:1.5rem!important;--variant-text-color:#252525}.InformationalCarousel_variantLight__beCe9 .InformationalCarousel_carouselControl__ATece i,.InformationalCarousel_variantLight__beCe9 .InformationalCarousel_carouselControl__ATece i:hover{color:#252525!important}.InformationalCarousel_variantLight__beCe9 .InformationalCarousel_carouselIndicators__qjWEZ li{background-color:rgba(37,37,37,.3)!important}.InformationalCarousel_variantLight__beCe9 .InformationalCarousel_carouselIndicators__qjWEZ li:hover{background-color:rgba(37,37,37,.5)!important}.InformationalCarousel_variantDark__cD6n4{background-color:#343a40!important;color:#fff!important;border-radius:1.5rem!important;--variant-text-color:#FFFFFF}.InformationalCarousel_variantDark__cD6n4 .InformationalCarousel_carouselControl__ATece i,.InformationalCarousel_variantDark__cD6n4 .InformationalCarousel_carouselControl__ATece i:hover{color:#fff!important}.InformationalCarousel_variantDark__cD6n4 .InformationalCarousel_carouselIndicators__qjWEZ li{background-color:hsla(0,0%,100%,.3)!important}.InformationalCarousel_variantDark__cD6n4 .InformationalCarousel_carouselIndicators__qjWEZ li:hover{background-color:hsla(0,0%,100%,.9)!important}.DashboardMainContent_dashboard-main-content__p2CQx{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:2rem;border-radius:1rem;margin:0 auto 1rem;transition:padding .3s}@media(max-width:1199.98px){.DashboardMainContent_dashboard-main-content__p2CQx{padding:1rem}}@media(max-width:800px){.DashboardMainContent_dashboard-main-content__p2CQx{padding:1rem 0;margin-right:0;margin-bottom:2.5rem}}.EnergyCost_container__K22H6{font-size:80%;padding:0 1rem 1.5rem;width:100%;container-type:inline-size}.EnergyCost_container__K22H6 *{font-family:Euclid Circular B,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.EnergyCost_header__Q_YV9{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.EnergyCost_header__Q_YV9 .EnergyCost_titleContainer__HfXdQ{display:flex;align-items:center;gap:.5rem}.EnergyCost_header__Q_YV9 .EnergyCost_titleContainer__HfXdQ .EnergyCost_fuelIcon__2HDGA,.EnergyCost_header__Q_YV9 .EnergyCost_titleContainer__HfXdQ .EnergyCost_lightIcon__wsOyD{font-size:1.25em;color:#949494}.EnergyCost_header__Q_YV9 .EnergyCost_titleContainer__HfXdQ .EnergyCost_title__ER5tp{font-weight:500;font-size:1.5em;line-height:32px}.EnergyCost_header__Q_YV9 .EnergyCost_tooltipContainer__HH4Oj{position:relative}.EnergyCost_header__Q_YV9 .EnergyCost_infoButton__pUajE{margin-left:.5rem;width:24px;height:24px;padding:0;border:none;background:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#64748b;transition:color .2s ease}.EnergyCost_header__Q_YV9 .EnergyCost_infoButton__pUajE:hover{color:#5551ff}.EnergyCost_header__Q_YV9 .EnergyCost_infoButton__pUajE i{font-size:14px}.EnergyCost_header__Q_YV9 .EnergyCost_infoButton__pUajE>svg{height:1.25rem}.EnergyCost_header__Q_YV9 .EnergyCost_tooltip__ZfxhW{position:absolute;bottom:100%;right:-10%;margin-bottom:8px;padding:8px 12px;background-color:#212529;color:#fff;border-radius:4px;font-size:12px;line-height:16px;white-space:nowrap;z-index:1000;box-shadow:0 2px 4px rgba(0,0,0,.1)}.EnergyCost_header__Q_YV9 .EnergyCost_tooltip__ZfxhW:before{content:"";position:absolute;top:100%;right:8px;border:6px solid rgba(0,0,0,0);border-top-color:#212529}.EnergyCost_colorBar__JjBNi{width:100%;height:8px;margin-bottom:1em;border-radius:8px;background-color:gold}.EnergyCost_costContainer__xXhrU{margin-bottom:.25rem}.EnergyCost_costContainer__xXhrU,.EnergyCost_costContainer__xXhrU .EnergyCost_costContainerInner__kIZwP{display:flex;align-items:baseline;justify-content:space-between}.EnergyCost_costContainer__xXhrU .EnergyCost_costContainerInner__kIZwP .EnergyCost_cost__OxILr{font-weight:700;font-size:2.625em;line-height:1.1}.EnergyCost_costContainer__xXhrU .EnergyCost_costContainerInner__kIZwP .EnergyCost_cost__OxILr .EnergyCost_currencySymbol__O9lm9{font-weight:700;color:#949494;margin-right:2px}.EnergyCost_costContainer__xXhrU .EnergyCost_costContainerInner__kIZwP .EnergyCost_cost__OxILr .EnergyCost_rangeSeparator__I3MnM{font-weight:700;color:#949494;margin:0 2px}.EnergyCost_costContainer__xXhrU .EnergyCost_costContainerInner__kIZwP .EnergyCost_cost__OxILr .EnergyCost_error__mwHf_{color:#c24e00;font-size:1.5em;line-height:1.5}@container (max-width: 350px){.EnergyCost_costContainer__xXhrU .EnergyCost_costContainerInner__kIZwP .EnergyCost_cost__OxILr{font-size:2em}}@container (max-width: 200px){.EnergyCost_costContainer__xXhrU .EnergyCost_costContainerInner__kIZwP .EnergyCost_cost__OxILr{font-size:1.75em}}@container (max-width: 150px){.EnergyCost_costContainer__xXhrU .EnergyCost_costContainerInner__kIZwP .EnergyCost_cost__OxILr{font-size:1.5em}}.EnergyCost_costContainer__xXhrU .EnergyCost_costContainerInner__kIZwP .EnergyCost_unit__l7Xkw{margin-left:.25rem;color:#949494;font-weight:700;font-size:1.5em;line-height:1.5}@container (max-width: 350px){.EnergyCost_costContainer__xXhrU .EnergyCost_costContainerInner__kIZwP .EnergyCost_unit__l7Xkw{font-size:1.25em}}@container (max-width: 200px){.EnergyCost_costContainer__xXhrU .EnergyCost_costContainerInner__kIZwP .EnergyCost_unit__l7Xkw{font-size:1.125em}}@container (max-width: 150px){.EnergyCost_costContainer__xXhrU .EnergyCost_costContainerInner__kIZwP .EnergyCost_unit__l7Xkw{font-size:1em}}.EnergyCost_trend__xmpHm{display:flex;align-items:center;margin-left:1rem}.EnergyCost_trend__xmpHm .EnergyCost_trendIcon__sF2G7{font-size:clamp(16px,2.4vw,18px);line-height:24px}.EnergyCost_trend__xmpHm .EnergyCost_trendValue__V_3gj{margin-left:.25rem;font-weight:500;font-size:clamp(16px,2.4vw,18px);line-height:24px}@container (max-width: 200px){.EnergyCost_trend__xmpHm{margin-left:.5rem}.EnergyCost_trend__xmpHm .EnergyCost_trendIcon__sF2G7,.EnergyCost_trend__xmpHm .EnergyCost_trendValue__V_3gj{font-size:clamp(16px,2.4vw,18px)}}@container (max-width: 150px){.EnergyCost_trend__xmpHm{margin-left:.25rem}.EnergyCost_trend__xmpHm .EnergyCost_trendIcon__sF2G7,.EnergyCost_trend__xmpHm .EnergyCost_trendValue__V_3gj{font-size:clamp(14px,2vw,16px)}}@container (max-width: 120px){.EnergyCost_trend__xmpHm{margin-left:.125rem}.EnergyCost_trend__xmpHm .EnergyCost_trendIcon__sF2G7,.EnergyCost_trend__xmpHm .EnergyCost_trendValue__V_3gj{font-size:12px}}.EnergyCost_trend__xmpHm.EnergyCost_up__q223u{color:#c24e00}.EnergyCost_trend__xmpHm.EnergyCost_up__q223u .EnergyCost_trendIcon__sF2G7,.EnergyCost_trend__xmpHm.EnergyCost_up__q223u .EnergyCost_trendValue__V_3gj{color:inherit}.EnergyCost_trend__xmpHm.EnergyCost_down__1nDFs{color:#009e4f}.EnergyCost_trend__xmpHm.EnergyCost_down__1nDFs .EnergyCost_trendIcon__sF2G7,.EnergyCost_trend__xmpHm.EnergyCost_down__1nDFs .EnergyCost_trendValue__V_3gj{color:inherit}.EnergyCost_rangeDisplay__oBibs{display:flex;align-items:center;gap:.25rem;margin:0 0 .5rem .125rem}.EnergyCost_rangeDisplay__oBibs .EnergyCost_rangeValue__yBnR9{color:#949494;font-weight:500;font-size:clamp(16px,2.4vw,18px);line-height:24px}.EnergyCost_rangeDisplay__oBibs .EnergyCost_rangeValueBold__u25kG{color:#737373!important}.EnergyCost_rangeDisplay__oBibs .EnergyCost_smallUnit__SG7Oi{font-size:clamp(14px,2vw,16px);line-height:24px}@container (max-width: 350px){.EnergyCost_rangeDisplay__oBibs .EnergyCost_rangeValue__yBnR9{font-size:clamp(14px,2vw,16px);line-height:24px}}@container (max-width: 200px){.EnergyCost_rangeDisplay__oBibs .EnergyCost_rangeValue__yBnR9{font-size:clamp(14px,2vw,16px);line-height:24px}}@container (max-width: 150px){.EnergyCost_rangeDisplay__oBibs .EnergyCost_rangeValue__yBnR9{font-size:clamp(14px,2vw,16px);line-height:24px}}.EnergyCost_popover__5gwj0{min-width:240px;border-radius:16px!important;box-shadow:0 4px 24px rgba(0,0,0,.08)}.EnergyCost_popover-body__amWGK{padding:12px!important}.EnergyCost_popoverTitle__8U4Ba{font-size:1.1rem;font-weight:600;margin-bottom:8px}.EnergyCost_popoverContent__RT7Zy{color:#666;font-size:.9rem;line-height:1.4}.EnergyCost_popoverContent__RT7Zy p{margin-bottom:8px}.EnergyCost_popoverContent__RT7Zy p:last-of-type{margin-bottom:0}.EnergyCost_popoverContent__RT7Zy a{color:#2563eb;text-decoration:none;font-weight:600}.EnergyCost_popoverContent__RT7Zy a:hover{text-decoration:underline}.EnergyCost_learnMoreLink___YSre{font-size:.9rem;color:#2563eb;text-decoration:none;text-align:right;font-weight:600;display:inline-block;margin-top:8px}.EnergyCost_utilityName__Taefd{margin-bottom:.5em;text-align:left;color:#949494;font-weight:400;font-size:clamp(16px,2.4vw,18px);line-height:24px}.EnergyCost_utilityName__Taefd .EnergyCost_year__9CHvI{color:inherit;font-weight:inherit;font-size:inherit;line-height:inherit}.EnergyCost_note__kqFxv{display:flex;align-items:flex-start;margin-bottom:.25rem}.EnergyCost_note__kqFxv .EnergyCost_noteText__Yv0kh{font-weight:400;color:#949494;font-size:1em;line-height:1.5;margin-bottom:0}.EnergyCost_note__kqFxv .EnergyCost_noteIcon__1cGlL{margin-right:.25rem}.EnergyCost_source__NkjuO{display:flex;align-items:center}.EnergyCost_source__NkjuO .EnergyCost_sourceText___wS_Q{color:#949494;font-size:1em;line-height:1.5}.EnergyCost_source__NkjuO .EnergyCost_sourceLink__MzXS9{color:inherit;text-decoration:underline}.EnergyCost_source__NkjuO .EnergyCost_sourceLink__MzXS9:hover{color:#5551ff}.EnergyCost_source__NkjuO .EnergyCost_sourceIcon__6n9XD{margin-right:.25rem}.EnergyCostGrid_gridRoot__7WwFU{width:100%;padding:1rem 1rem 2rem;container-type:inline-size}@media(max-width:575.98px){.EnergyCostGrid_gridRoot__7WwFU{padding:.75rem .75rem 1.5rem 1rem}}@media(min-width:576px)and (max-width:767.98px){.EnergyCostGrid_gridRoot__7WwFU{padding:.875rem .875rem 1.75rem 1.25rem}}.EnergyCostGrid_cardWrapper__YDVJ_{display:flex;flex-direction:column;height:100%;align-items:center}.EnergyCostGrid_energyCardsContainer__4MYRC{container-type:inline-size}@container (min-width: 600px){.EnergyCostGrid_energyCardsContainer__4MYRC{display:flex;flex-wrap:wrap}}.EnergyCostGrid_headerSection__378a_ h4{width:100%}@container (max-width: 599px){.EnergyCostGrid_headerSection__378a_{flex-direction:column!important;align-items:flex-start!important;gap:1rem}.EnergyCostGrid_buttonContainer__qWSKO{width:100%!important;justify-content:flex-end!important}}.EnergyCostGrid_energyCard__DbOid{flex:1 1 100%;min-width:0;max-width:100%}@container (min-width: 600px){.EnergyCostGrid_threeOrFewer__JVYGk .EnergyCostGrid_energyCard__DbOid{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - .5rem);max-width:calc(50% - .5rem);min-width:0}}@container (min-width: 1000px){.EnergyCostGrid_threeOrFewer__JVYGk .EnergyCostGrid_energyCard__DbOid{flex-grow:1;flex-shrink:1;flex-basis:calc(33.333333% - .5rem);max-width:calc(33.333333% - .5rem);min-width:0}}@container (min-width: 800px){.EnergyCostGrid_moreThanThree__pHwAA .EnergyCostGrid_energyCard__DbOid{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - .5rem);max-width:calc(50% - .5rem);min-width:0}}@container (min-width: 1000px){.EnergyCostGrid_moreThanThree__pHwAA .EnergyCostGrid_energyCard__DbOid{flex-grow:1;flex-shrink:1;flex-basis:calc(33.333333% - .5rem);max-width:calc(33.333333% - .5rem);min-width:0}}@container (min-width: 1200px){.EnergyCostGrid_moreThanThree__pHwAA .EnergyCostGrid_energyCard__DbOid{flex-grow:1;flex-shrink:1;flex-basis:calc(25% - .5rem);max-width:calc(25% - .5rem);min-width:0}}.EnergyCostGrid_modalOverlay__VVaiD{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.35);display:flex;align-items:center;justify-content:center;z-index:1000}.EnergyCostGrid_modal__n7CFf{background:#fff;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.18);padding:2rem 1.5rem 1.5rem;min-width:200px;width:95vw;max-width:480px;height:auto;max-height:98vh;display:flex;flex-direction:column;align-items:center;position:relative;max-height:90vh;overflow:auto}.EnergyCostGrid_modalDescription__3sIOV{color:#949494;font-size:clamp(16px,2.4vw,18px);line-height:24px;margin-bottom:clamp(16px,3vw,20px);text-align:center}.EnergyCostGrid_modalHelperText__AJfUE{color:#949494;font-size:12px;line-height:16px;margin-bottom:1rem;text-align:center;font-style:italic}.EnergyCostGrid_fuelButtonGrid__RD7SZ{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.5rem 0 1rem;justify-content:center}.EnergyCostGrid_fuelButtonRow__bvvN7{display:flex;gap:.5rem;width:100%}.EnergyCostGrid_fuelButton__7sPcd{flex:1 1;width:100%;margin:0;position:relative}@media(max-width:429.98px){.EnergyCostGrid_fuelButtonGrid__RD7SZ,.EnergyCostGrid_fuelButtonRow__bvvN7{flex-direction:column!important;width:100%!important}.EnergyCostGrid_fuelButton__7sPcd{width:100%!important;flex:none!important}}.EnergyCostGrid_confirmButton__NqW2x{margin-top:1.5rem;width:100%}.EnergyCostGrid_closeButtonContainer__U8ht9{position:absolute;top:16px;right:16px;width:36px;height:36px;background:#f3f3f3;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:background .2s}.EnergyCostGrid_closeButtonContainer__U8ht9:hover{background:#e0e0e0}.EnergyCostGrid_closeIcon__L7UWf{font-size:1.5rem;color:#333}.EnergyCostGrid_popover__aAn09{border-radius:1rem;box-shadow:0 4px 24px rgba(0,0,0,.08);padding:1rem;max-width:400px}.EnergyCostGrid_popover__aAn09 .EnergyCostGrid_popover-container__TTrMg{position:relative}.EnergyCostGrid_popover__aAn09 .EnergyCostGrid_popover-body__q7FEw{padding:0}.EnergyCostGrid_crudBtn__OpyNG{margin-left:.5rem}.EnergyCostGrid_menu-buttons__wpiDQ{display:flex;flex-direction:column;gap:0}.EnergyCostGrid_menu-button__8VO6C{justify-content:flex-start;padding:8px 12px;border:none;background:none;color:#212529;text-decoration:none;transition:background-color .2s}.EnergyCostGrid_menu-button__8VO6C:focus,.EnergyCostGrid_menu-button__8VO6C:hover{background-color:#f7f7f7;color:#212529;text-decoration:none}.EnergyCostGrid_menu-button__8VO6C:focus{box-shadow:none}.HomeDetailsCard_cardRoot__Hycdh{padding:2rem 1.5rem;overflow:hidden;margin:0 auto 1rem;display:flex;flex-direction:column;container-type:inline-size}.HomeDetailsCard_headerRow__t23gt{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.HomeDetailsCard_headerTitle__qcn4Z{display:flex;align-items:center;gap:.5rem;margin-bottom:0}.HomeDetailsCard_editBtn__QnaP_{min-width:106px}.HomeDetailsCard_divider__Y0sfB{height:6px;background:#5551ff;border-radius:8px;margin-bottom:1.5rem}.HomeDetailsCard_body__66IAU{display:flex;flex-direction:column;gap:.75rem}.HomeDetailsCard_row__q25eL{display:flex;align-items:flex-start;gap:.5rem;font-size:1.1rem;color:#212529;margin-bottom:.35rem}.HomeDetailsCard_row__q25eL i{min-width:24px;text-align:center;margin-top:.25rem;margin-right:.5rem}.HomeDetailsCard_editLink__uH1SW{color:#5551ff;font-weight:500;margin-left:.5rem;text-decoration:none;font-size:1rem}.HomeDetailsCard_editLink__uH1SW:hover{text-decoration:underline}.HomeDetailsCard_comfortList__wbxEt,.HomeDetailsCard_motivationList__Fn1eX{margin:.25rem 0 0;padding-left:1.25rem;font-size:1rem}.HomeDetailsCard_comfortList__wbxEt li::marker{color:#949494}.HomeDetailsCard_detailsRow__YojxL{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem;flex-wrap:unset}@container (min-width: 600px){.HomeDetailsCard_detailsRow__YojxL{grid-template-columns:repeat(2,1fr)}}@container (min-width: 800px){.HomeDetailsCard_detailsRow__YojxL{grid-template-columns:repeat(3,1fr)}}@container (max-width: 450px){.HomeDetailsCard_detailsRow__YojxL{grid-template-columns:1fr;gap:.5rem}}.HomeDetailsCard_fieldGroup__relJ3{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.35rem}.HomeDetailsCard_fieldItem__z7JZ_{display:flex!important;align-items:flex-start;font-size:1.1rem;color:#212529;margin-bottom:.35rem;min-width:0;width:100%}.HomeDetailsCard_fieldItem__z7JZ_ i{min-width:24px;text-align:center;margin-top:.25rem;margin-right:.5rem}.HomeDetailsCard_fieldItem__z7JZ_ div,.HomeDetailsCard_fieldItem__z7JZ_ span{white-space:normal!important}.AddApplianceTypeModal_add-appliance-type-modal__footer__WFPx6{display:flex;gap:.75rem;justify-content:flex-end;padding-top:1rem}.HomeSetup_home-setup__home-details-col__CE97J{margin-top:.68rem}.HomeSetup_appliance-cards-container__EuyNz{display:flex;flex-wrap:wrap;gap:1rem}.HomeSetup_appliance-card-wrapper__zTbGQ{margin-bottom:1rem}@media(max-width:575.98px){.HomeSetup_section-header__3UsPJ{flex-direction:column;align-items:stretch;gap:.75rem}.HomeSetup_section-title__Uu9dv{margin-left:0!important;align-self:flex-start;text-align:left!important;width:100%}}.HomeSetup_section-actions__tEbcn{display:flex;align-items:center;justify-content:flex-end}@media(max-width:575.98px){.HomeSetup_section-actions__tEbcn{width:100%;justify-content:flex-end}.HomeSetup_section-action-button__A9Gbz{align-self:flex-end;margin-left:auto;padding:.5rem 1.25rem!important;font-size:1rem!important;line-height:1.2!important}}.DashboardSidebar_dashboard-sidebar__OdCu6{width:280px;min-height:100vh;background:#fff;display:flex;flex-direction:column;justify-content:space-between;padding:32px 0 16px;box-sizing:border-box;overflow:hidden;transition:all .5s cubic-bezier(.68,-.55,.27,1.55)}.DashboardSidebar_dashboard-sidebar__OdCu6 a .DashboardSidebar_btn__q11T1,.DashboardSidebar_dashboard-sidebar__OdCu6 a button{overflow:hidden}.DashboardSidebar_compact__aORtr{width:98px!important;padding:12px 0!important}.DashboardSidebar_dashboard-sidebar__top__FSgnq{padding:0 24px}.DashboardSidebar_compact__aORtr .DashboardSidebar_dashboard-sidebar__top__FSgnq{padding:0 8px}.DashboardSidebar_dashboard-sidebar__welcome__PSAgd{font-size:1.5rem;font-weight:600;margin-bottom:32px;opacity:1;transition:opacity .2s;text-align:center}.DashboardSidebar_compact__aORtr .DashboardSidebar_dashboard-sidebar__welcome__PSAgd{opacity:0;height:0;margin:0;pointer-events:none}.DashboardSidebar_dashboard-sidebar__section-heading__7dL6d{font-size:1.125rem;color:#bbb;font-weight:500;margin-left:12px;margin-bottom:24px;text-align:left;transition:font-size .3s,margin .3s,text-align .3s}.DashboardSidebar_compact-title__aHliP{font-size:1rem!important;margin-left:0!important;margin-bottom:16px!important;text-align:center!important;width:100%;display:block}.DashboardSidebar_dashboard-sidebar__nav__3uHQN{display:flex;flex-direction:column;gap:1rem;transition:gap .3s}.DashboardSidebar_compact__aORtr .DashboardSidebar_dashboard-sidebar__nav__3uHQN{gap:.5rem}.DashboardSidebar_dashboard-sidebar__bottom__SkSuX{padding:0 24px;transition:padding .3s}.DashboardSidebar_compact__aORtr .DashboardSidebar_dashboard-sidebar__bottom__SkSuX{padding:0 8px}.DashboardSidebar_sidebar-text-fade__KMjA8{opacity:1;transition:opacity .12s}.DashboardSidebar_sidebar-text-hidden___OoTO{opacity:0;pointer-events:none;transition:opacity .1s}.DashboardSidebar_sidebar-toggle-btn__y9GBQ{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:none;background:#fff;color:#222;margin-left:auto;margin-right:0;margin-bottom:16px;cursor:pointer;transition:background .2s,color .2s,margin .2s;font-size:1.2rem}.DashboardSidebar_sidebar-toggle-btn__y9GBQ:hover{background:#f5f5f5;color:#000;box-shadow:none}@media(max-width:800px){.DashboardSidebar_dashboard-sidebar__OdCu6{display:none}}.Spinner_spinner__5zfDd{width:3rem;height:3rem;border:4px solid #e9ecef;border-top-color:#3835bc;border-radius:50%;animation:Spinner_spin__1WBjl 1s linear infinite}@keyframes Spinner_spin__1WBjl{to{transform:rotate(1turn)}}.LoadingScreen_container__YZ9Zb{background-color:var(--color-neutral-light);background-image:url(/repeated-dot-pattern.png)!important;background-repeat:repeat!important;background-size:34px 34px!important;height:100vh;display:flex;justify-content:center;align-items:center}.DashboardMobileNav_mobileNav__J3HNi{padding:8px;position:fixed;bottom:16px;left:10px;display:flex;gap:8px;padding:6px;background:hsla(0,0%,100%,.92);box-shadow:0 0 0 1px rgba(0,0,0,.0588235294),0 1px 1px -.5px rgba(0,0,0,.0588235294),0 3px 3px -1.5px rgba(0,0,0,.0588235294),0 6px 6px -3px rgba(0,0,0,.0588235294),0 12px 12px -6px rgba(0,0,0,.0588235294),0 24px 24px -12px rgba(0,0,0,.0588235294);border-radius:999px;z-index:999;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.DashboardMobileNav_navButton__Gi_gT{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:none;background:#fff;color:#222;font-size:.875rem;font-weight:600;width:44px;height:44px;border-radius:999px;transition:background .2s ease,color .2s ease,width .2s ease,padding .2s ease;padding:0}.DashboardMobileNav_navButton__Gi_gT:focus-visible{outline:2px solid rgba(17,17,17,.4);outline-offset:2px}.DashboardMobileNav_navButton__Gi_gT:disabled{cursor:default;opacity:.85}.DashboardMobileNav_navButton__Gi_gT .DashboardMobileNav_spinner-border__ZaORk,.DashboardMobileNav_navButton__Gi_gT i{font-size:1.1rem;margin:0}.DashboardMobileNav_label__RAf_4{opacity:0;max-width:0;white-space:nowrap;transition:opacity .18s ease,max-width .18s ease;display:inline-block}.DashboardMobileNav_active__j_j1e{background:#111!important;color:#fff!important;padding:0 16px 0 14px;width:auto}.DashboardMobileNav_active__j_j1e i{color:inherit!important}.DashboardMobileNav_active__j_j1e .DashboardMobileNav_label__RAf_4{opacity:1;max-width:140px}.DashboardMobileNav_inactive__Z0pOQ .DashboardMobileNav_label__RAf_4{display:none}.DashboardMobileNav_loading__10Ehu{opacity:.8;pointer-events:none}.DashboardMobileNav_loading__10Ehu i{display:none}.DashboardMobileNav_spinner__DDWnB{width:1rem;height:1rem;border-radius:50%;border:2px solid;border-right:2px solid rgba(0,0,0,0);animation:DashboardMobileNav_spinner-border__ZaORk .75s linear infinite}@media(min-width:800px){.DashboardMobileNav_mobileNav__J3HNi{display:none}}@keyframes DashboardMobileNav_spinner-border__ZaORk{to{transform:rotate(1turn)}}.EnergyRatesClient_modalOverlay___YSYF{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.35);display:flex;align-items:center;justify-content:center;z-index:1000}.EnergyRatesClient_modal__6JojY{background:#fff;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.18);padding:2rem 1.5rem 1.5rem;min-width:200px;width:95vw;max-width:480px;height:auto;max-height:98vh;overflow:auto;display:flex;flex-direction:column;align-items:center;position:relative}.EnergyRatesClient_modalDescription__9vvOj{color:#474747;font-size:clamp(16px,2.4vw,18px);line-height:24px;margin-bottom:1rem;text-align:center}.EnergyRatesClient_fuelButtonGrid__3feY1{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.5rem 0 1rem;justify-content:center}.EnergyRatesClient_fuelButtonRow__oUc_M{width:100%}.EnergyRatesClient_fuelButton__WP9lO{flex:1 1;width:100%;margin:0;position:relative}@media(max-width:429.98px){.EnergyRatesClient_fuelButtonGrid__3feY1,.EnergyRatesClient_fuelButtonRow__oUc_M{flex-direction:column!important;width:100%!important}.EnergyRatesClient_fuelButton__WP9lO{width:100%!important;flex:none!important}}.EnergyRatesClient_confirmButton__Rq1jG{margin-top:1.5rem;width:100%}.EnergyRatesClient_closeButtonContainer__tiPFw{position:absolute;top:16px;right:16px;width:36px;height:36px;background:#f3f3f3;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:background .2s}.EnergyRatesClient_closeButtonContainer__tiPFw:hover{background:#e0e0e0}.EnergyRatesClient_closeIcon__J_3MJ{font-size:1.5rem;color:#333}.EnergyRatesClient_energyCostList__ECoF8{display:flex;flex-direction:column;gap:24px}.EnergyRatesClient_loadingContainer__SrdfA{display:flex;flex-direction:column;align-items:center;justify-content:center}.EnergyRatesClient_loadingContainer__SrdfA .spinner,.EnergyRatesClient_loadingContainer__SrdfA>.EnergyRatesClient_spinner__Rr2qt{margin-bottom:.5rem}.EnergyRatesClient_validationNote__viIDe{background:#fff3cd;border:1px solid #ffeaa7;border-radius:8px;padding:12px;font-size:14px;color:#856404;text-align:center;display:flex;align-items:center;justify-content:center;margin:12px 0}.AddressForm_form__ATCMF{display:flex;flex-direction:column;justify-content:space-between;align-items:center;flex:1 0;align-self:stretch;width:100%;height:100%;gap:1rem;padding:2rem}.AddressForm_title__k_92k{font-size:clamp(24px,4vw,30px);line-height:40px;font-weight:600;margin:0;text-align:center}.AddressForm_subtitle__q4vax{font-size:clamp(18px,2.8vw,20px);line-height:28px;color:#474747;margin:0;text-align:center}.AddressForm_toggleSelectorWrapper__xoCa7{padding:0 2rem}.AddressForm_dropdownWrapper__vkzxm,.AddressForm_inputWrapper__ka4B9,.AddressForm_toggleSelectorWrapper__xoCa7{width:100%;position:relative;margin-bottom:1.5rem}.AddressForm_dropdownWrapper__vkzxm{display:flex;align-items:center;gap:1rem}.AddressForm_homeTypeLabel__Q8HfI{width:140px}.AddressForm_homeTypeSelect__pWYuE{width:auto}.AddressForm_error__ktCQ0{color:#b34700;font-size:.875rem;margin-top:.5rem;text-align:center}.ToggleSelector_toggleSelector__uiGUF{position:relative;display:flex;align-items:center;background:#f6f6f6;border-radius:999px;padding:0;min-width:200px;min-height:40px;border-inline:4px solid #f6f6f6}.ToggleSelector_pill__3F_2H{position:absolute;top:4px;bottom:4px;left:4px;background:#fff;border-radius:999px;box-shadow:0 2px 8px rgba(0,0,0,.08);z-index:1;transition:left .25s cubic-bezier(.4,1.2,.6,1),width .25s cubic-bezier(.4,1.2,.6,1)}.ToggleSelector_option__gZKaU{position:relative;flex:1 1;z-index:2;background:none;border:none;outline:none;font-size:1rem;color:#222;border-radius:999px;padding:10px 0;cursor:pointer;transition:color .2s,font-weight .2s;font-weight:400;box-shadow:none}.ToggleSelector_option__gZKaU[aria-selected=true]{font-weight:600;color:#111}.ButtonGroupSelector_buttonGroupSelector__d9OCe{width:100%}.ButtonGroupSelector_buttonGroupSelector__label__mSouW{font-weight:500;color:#444;margin-bottom:.5rem;margin-left:1rem;text-align:left}.ButtonGroupSelector_buttonGroupSelector__group__3rrJL{display:flex;width:100%;border-radius:1rem;overflow:hidden;border:2px solid #eee;background:#fafbfc;margin-bottom:1rem}.ButtonGroupSelector_buttonGroupSelector__button__e1WIC{flex:1 1;font-weight:500;border:none;border-right:1px solid #eee;border-radius:0;background:none;color:#222;padding:.75rem 0;transition:all .2s ease-in-out;cursor:pointer;outline:none;box-shadow:none;font-size:1.15rem}.ButtonGroupSelector_buttonGroupSelector__button__e1WIC:hover:not(.ButtonGroupSelector_buttonGroupSelector__button--selected__xczrO){background:hsl(241.3793103448,100%,160.8823529412%);color:#5551ff}.ButtonGroupSelector_buttonGroupSelector__button__e1WIC:active:not(.ButtonGroupSelector_buttonGroupSelector__button--selected__xczrO){background:hsl(241.3793103448,100%,155.8823529412%);color:#5551ff}.ButtonGroupSelector_buttonGroupSelector__button__e1WIC:last-child{border-right:none}.ButtonGroupSelector_buttonGroupSelector__button--selected__xczrO{background:#5551ff;color:#fff;font-weight:600;box-shadow:inset 0 2px 4px rgba(0,0,0,.1)}.ButtonGroupSelector_buttonGroupSelector__button--selected__xczrO:hover{background:rgb(60.0862068966,55.5,255)}.ButtonGroupSelector_buttonGroupSelector__button--selected__xczrO:active{background:rgb(35.1724137931,30,255);box-shadow:inset 0 2px 4px rgba(0,0,0,.2)}.Stepper_stepper__oWivB{width:100%;max-width:280px;display:flex;align-items:center}.Stepper_stepper__group__xlRWo{display:flex;width:100%;border-radius:1rem;overflow:hidden;border:2px solid #eee;background:#fafbfc}.Stepper_stepper__button__X2XWX{flex:1 1;font-weight:500;border:none;border-right:1px solid #eee;border-radius:0;background:none;color:#222;padding:.75rem 0;transition:all .2s ease-in-out;cursor:pointer;outline:none;box-shadow:none;font-size:1.25rem;display:flex;align-items:center;justify-content:center}.Stepper_stepper__button__X2XWX:hover:not(:disabled){background:hsl(241.3793103448,100%,160.8823529412%);color:#5551ff}.Stepper_stepper__button__X2XWX:active:not(:disabled){background:hsl(241.3793103448,100%,155.8823529412%);color:#5551ff}.Stepper_stepper__button__X2XWX:disabled{opacity:.5;cursor:not-allowed;background:none;color:#bbb}.Stepper_stepper__button__X2XWX:last-child{border-right:none;border-left:1px solid #eee}.Stepper_stepper__display__QzaZ7{flex:1 1;font-weight:600;font-size:1.25rem;color:#111;background:none;border:none;outline:none;display:flex;align-items:center;justify-content:center;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.SavingsCard_container__GRd3e{display:flex;flex-direction:column;align-items:center;gap:1.5rem;text-align:center}.SavingsCard_title__tp49B{margin:0;font-size:clamp(20px,3.2vw,24px);line-height:32px;font-weight:600}.SavingsCard_savings__OtcV_{display:flex;flex-direction:column;align-items:center;margin:auto 0}.SavingsCard_icon__GL3J1{width:48px;height:48px;margin-bottom:1rem}.SavingsCard_savingsAmount__tXIDQ{font-size:clamp(30px,8vw,42px);line-height:44px;font-weight:700;color:#5551ff;margin:.5rem 0}.SavingsCard_savingsLabel__xrmue,.SavingsCard_subtitle__16R2O{font-size:14px;line-height:20px;color:#737373;margin:0}.SavingsCard_period__jm1g5{font-size:1rem;color:#666;margin-top:.5rem}.SavingsCard_highlight__Siqfz{color:#3b82f6;font-weight:600}.SavingsCard_buttonContainer__qNzXA{display:flex;flex-direction:column;gap:1rem;width:100%;margin-top:.5rem}.vehicles_cardWrapper__50s0c{background-color:#f7f7f7;border-radius:20px;padding:1rem 1.5rem;margin-bottom:clamp(16px,3vw,20px);width:100%}.vehicles_vehiclesHeader__nQfiG{display:flex;align-items:center;gap:12px}.vehicles_vehiclesHeaderText__74_RR{font-weight:500;font-size:1.25rem}.vehicles_vehiclesHeaderText__74_RR:first-child{min-width:60px}.vehicles_vehicleRow__vPCw6{display:flex;align-items:center;gap:16px;margin-top:1.5rem}.vehicles_vehicleTitleBlock__3mbVB{font-weight:500;margin-bottom:0;width:50%}.vehicles_vehicleTitleBlock__3mbVB i,.vehicles_vehicleTitleBlock__3mbVB svg{margin-right:.5rem}.vehicles_fuelSelectWrapper__dkcfo{min-width:160px;flex:1 1}.vehicles_fuelSelectWrapper__dkcfo .vehicles_MuiSelect-select__dRKps{text-align:left!important;justify-content:flex-start!important;display:flex!important;align-items:center}.vehicles_vehicleLimitNote__02psX{color:#888;font-size:1.08rem;margin-top:18px;text-align:center}.ApplianceFuelSelector_selector__X6F8h{display:flex;align-items:center;background:#f8f8fa;border-radius:999px;overflow:hidden;border:2px solid #eee;min-width:120px}.ApplianceFuelSelector_selectorButton__0Zr_Z{flex:1 1;background:none;outline:none;padding:.5rem .9rem;font-size:1.35rem;color:#737373;display:flex;min-width:49px;min-height:45px;align-items:center;justify-content:center;transition:background .18s,color .18s,box-shadow .18s;cursor:pointer;border:none;border-right:1px solid #eee;border-radius:0;position:relative}.ApplianceFuelSelector_selectorButton__0Zr_Z:last-child{border-right:none}.ApplianceFuelSelector_selectorButton__0Zr_Z:hover:not(:disabled):not(.ApplianceFuelSelector_selected__c_vEF){background:hsl(241.3793103448,100%,160.8823529412%);color:#5551ff}.ApplianceFuelSelector_selectorButton__0Zr_Z:active:not(:disabled):not(.ApplianceFuelSelector_selected__c_vEF){background:hsl(241.3793103448,100%,155.8823529412%);color:#5551ff}.ApplianceFuelSelector_selectorButton__0Zr_Z:disabled{opacity:.5;cursor:not-allowed}.ApplianceFuelSelector_selectorButton--gas__LZ8IE.ApplianceFuelSelector_selected__c_vEF{background:linear-gradient(180deg,#8B89FF,#5551FF);color:#fff;z-index:2;box-shadow:0 2px 8px rgba(85,81,255,.08);font-weight:600}.ApplianceFuelSelector_selectorButton--electric__SzeNG.ApplianceFuelSelector_selected__c_vEF{background:conic-gradient(from 250deg at 48.5% 50%,#E3A455 26.25deg,#E8C57F 88.13deg,#FFDF9F 156.58deg,#F0BE79 191.74deg,#8F653B 213.59deg,#976342 225.95deg,#BA7F3B 255.19deg,#EEBC70 278.6deg,#a46444 331.88deg);color:#fff;z-index:2;box-shadow:0 2px 8px rgba(85,81,255,.08)}.ApplianceFuelSelector_selectorButton--none__LH05l svg{height:1.65rem}.ApplianceFuelSelector_selectorButton--none__LH05l.ApplianceFuelSelector_selected__c_vEF{background:#fff;color:#ff6700}.HomeAppliancesClient_applianceLabel__7M203{flex:1 1;font-weight:500;margin-bottom:0;text-align:right}.HomeAppliancesClient_sourceLabelContainer__u7Urz{width:150px;display:flex;justify-content:space-between}.HomeAppliancesClient_sourceLabelContainer__u7Urz .HomeAppliancesClient_sourceLabel__bpRmY{width:49px;text-align:center;margin-bottom:0}