.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:clamp(10px,1.6vw,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}.VehicleCard_vehicle-card__7E3nw{background:hsla(0,0%,100%,.95);border-radius:1.5rem;border:1px solid rgba(0,0,0,.1);padding:1rem 1rem 1rem 1.5rem;container-type:inline-size}.VehicleCard_vehicle-card__header__JYg75{display:flex;align-items:center;font-size:1.1rem;font-weight:700;margin-bottom:.5rem;gap:.5rem;color:#000}.VehicleCard_vehicle-card__label__fE6u4{font-size:1.1rem;font-weight:700;margin-left:.5rem}.VehicleCard_vehicle-card__row__UvEOq{display:flex;align-items:center;gap:1.25rem;font-size:1rem;color:#474747;margin-bottom:.25rem}.VehicleCard_vehicle-card__badge___xh_Y{font-size:.95rem;font-weight:600;background:#8b89ff;color:#5551ff;padding:.25em .75em;border-radius:8px;margin-right:.5rem}.VehicleCard_vehicle-card__fuel__KbFTz{display:flex;align-items:center;gap:.4em;font-weight:500}.VehicleCard_vehicle-card__mfr__jvG26,.VehicleCard_vehicle-card__miles__jY8zJ,.VehicleCard_vehicle-card__type__RjUNY{font-size:.98rem;color:#474747;font-weight:400}.VehicleCard_vehicle-card__miles__jY8zJ{margin-left:auto}.VehicleCard_vehicle-card__actions__YJc6N{display:flex;gap:.75rem;margin-top:1.25rem;justify-content:flex-end}.VehicleCard_popover-container__9_9U3{position:relative;display:inline-block}.VehicleCard_popover__bw3_H{min-width:200px;border-radius:16px;box-shadow:0 4px 24px rgba(0,0,0,.08)}.VehicleCard_popover-body__6TSNg{padding:12px}.VehicleCard_codeStyle___TJ_Q{display:block;margin-bottom:1rem;color:#3835bc!important;background-color:#f7f7f7!important;padding:.25rem .5rem;border-radius:4px;font-weight:600}.VehicleCard_popoverLink__btvx8{font-size:.9rem;color:#2563eb;text-decoration:none;text-align:right;font-weight:600}.VehicleCard_menu-buttons__ukoGC{display:flex;flex-direction:column;gap:0}.VehicleCard_menu-button__6kWKX{justify-content:flex-start;padding:8px 12px}.VehicleCard_vehicle-card__subtitle__qDaby{color:#888;font-size:1rem;margin:.5rem 0 1rem .5rem}.VehicleCard_typeCol__0jgkk{text-align:right;flex:1 1;min-width:0}.VehicleCard_typeCol__0jgkk p{width:100%;justify-content:flex-end}.VehicleCard_vehicleCardInfoRow__GFrPk{display:flex;align-items:center;width:100%;gap:8px;margin-bottom:.5rem}.VehicleCard_vehicleCardInfoRow__GFrPk:last-child{margin-bottom:0}.VehicleCard_vehicleCardInfoRow__GFrPk .col{flex:1 1;min-width:0}.VehicleCard_vehicleCardInfoRow__GFrPk .col.text-end{text-align:right}.VehicleCard_vehicleCardInfoRow__GFrPk .col.text-end p{width:100%;text-align:right;justify-content:flex-end}.VehicleCard_vehicleCardInfoRow__GFrPk p{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.35rem;row-gap:.15rem}.VehicleCard_simulatePricingRow__7djAV{display:flex;flex-direction:column;width:100%}.VehicleCard_headerFlexRow__mjqZT{display:flex;flex-wrap:nowrap;align-items:center;width:100%;gap:.5rem;margin-bottom:1rem}.VehicleCard_headerFlexRow__mjqZT h4{margin-bottom:0;line-height:1.25;overflow-wrap:break-word;word-break:normal}@container (max-width: 380px){.VehicleCard_headerFlexRow__mjqZT h4{font-size:1.3rem}}.VehicleCard_labelCol__6Qky6{flex:1 1 auto;min-width:0}.VehicleCard_rightCol__Fcnbv{flex:0 0 auto;display:flex;align-items:center;gap:.125rem;flex-shrink:0}.VehicleCard_statusBadgeSlot__fcrOF{flex:0 0 1.75rem;width:1.75rem;height:1.75rem;flex-shrink:0;display:block;overflow:visible}.EnergySourceModal_modalOverlay__M8LHC{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}.EnergySourceModal_modal__Vklp3{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:90vh;overflow:auto;display:flex;flex-direction:column;align-items:center;position:relative}.EnergySourceModal_modalDescription__whihx{color:#949494;font-size:clamp(16px,2.4vw,18px);line-height:24px;margin-bottom:clamp(16px,3vw,20px);text-align:center}.EnergySourceModal_fuelButtonGrid__syUUA{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.5rem 0 1rem;justify-content:center}.EnergySourceModal_fuelButtonRow__hTqKn{display:flex;gap:.5rem;width:100%}.EnergySourceModal_fuelButton__jsabR{flex:1 1;width:100%;margin:0;position:relative}@media(max-width:429.98px){.EnergySourceModal_fuelButtonGrid__syUUA,.EnergySourceModal_fuelButtonRow__hTqKn{flex-direction:column!important;width:100%!important}.EnergySourceModal_fuelButton__jsabR{width:100%!important;flex:none!important}}.EnergySourceModal_confirmButton__WdHK5{margin-top:1.5rem;width:100%}.EnergySourceModal_closeButtonContainer__t45Pb{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}.EnergySourceModal_closeButtonContainer__t45Pb:hover{background:#e0e0e0}.EnergySourceModal_closeIcon__xQvf3{font-size:1.5rem;color:#333}.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}.ToggleSelector_toggleSelector__uiGUF{position:relative;display:flex;align-items:center;background:#f7f7f7;border-radius:999px;padding:0;min-width:200px;min-height:40px;border-inline:4px solid rgba(0,0,0,0);box-shadow:0 0 0 1px rgba(0,0,0,.06)}.ToggleSelector_toggleSelector_translucent__pJTQj{background:rgba(247,247,247,.025);-webkit-backdrop-filter:blur(18px) saturate(200%);backdrop-filter:blur(18px) saturate(200%)}.ToggleSelector_toggleSelector_shaded__FhPuD{background:rgba(0,0,0,.06);box-shadow:inset 0 0 0 1px rgba(0,0,0,.04)}.ToggleSelector_toggleSelector_fitContent__jOzHM{width:-moz-fit-content;width:fit-content;min-width:0}.ToggleSelector_toggleSelector_fitContent__jOzHM .ToggleSelector_option__gZKaU{flex:0 0 auto;padding-inline:1.25rem}.ToggleSelector_pill__3F_2H{position:absolute;top:4px;bottom:4px;left:4px;background:hsla(0,0%,100%,.95);border-radius:999px;box-shadow:0 0 0 1px rgba(0,0,0,.04),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;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;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}.ToggleSelector_toggleSelector_mutedIcons__jzsRS .ToggleSelector_option__gZKaU i{color:#949494}.ToggleSelector_toggleSelector_mutedIcons__jzsRS .ToggleSelector_option__gZKaU[aria-selected=true] i{color:#737373}.ToggleSelector_toggleSelector_sm__ZIVT0{width:100%;min-width:0;min-height:32px;border-inline-width:2px}.ToggleSelector_toggleSelector_sm__ZIVT0 .ToggleSelector_pill__3F_2H{top:2px;bottom:2px}.ToggleSelector_toggleSelector_sm__ZIVT0 .ToggleSelector_option__gZKaU{font-size:.9375rem;line-height:1.2;padding:5px .4rem;gap:.35rem}.ToggleSelector_toggleSelector_smWide__1s_2r{width:100%;min-width:13.75rem;min-height:32px;border-inline-width:2px}.ToggleSelector_toggleSelector_smWide__1s_2r .ToggleSelector_pill__3F_2H{top:2px;bottom:2px}.ToggleSelector_toggleSelector_smWide__1s_2r .ToggleSelector_option__gZKaU{font-size:.9375rem;line-height:1.2;padding:5px 6px;gap:.35rem}.ToggleSelector_toggleSelector_vertical__fyEeI{flex-direction:column;align-items:stretch;min-height:0;border-inline:0;border-block:2px solid rgba(0,0,0,0);border-radius:1rem;padding-inline:.25rem}.ToggleSelector_toggleSelector_vertical__fyEeI .ToggleSelector_pill__3F_2H{bottom:auto;border-radius:12px;transition:top .25s cubic-bezier(.4,1.2,.6,1),height .25s cubic-bezier(.4,1.2,.6,1)}.ToggleSelector_toggleSelector_vertical__fyEeI .ToggleSelector_option__gZKaU{flex:1 1;width:100%;justify-content:center;padding:.55rem .25rem;text-align:center;border-radius:12px}.ToggleSelector_toggleSelector_vertical__fyEeI .ToggleSelector_option__gZKaU span{white-space:normal;line-height:1.25}.ToggleSelector_toggleSelector_vertical__fyEeI.ToggleSelector_toggleSelector_sm__ZIVT0{min-height:4.75rem}.ToggleSelector_toggleSelector_vertical__fyEeI.ToggleSelector_toggleSelector_sm__ZIVT0 .ToggleSelector_pill__3F_2H{bottom:auto}.ToggleSelector_toggleSelector_vertical__fyEeI.ToggleSelector_toggleSelector_sm__ZIVT0 .ToggleSelector_option__gZKaU{padding:.5rem .25rem}.ToggleSelector_toggleSelectorResponsiveWrap__1egfF{flex:1 1 100%;align-self:stretch;width:100%;max-width:100%;min-width:0;display:flex;justify-content:center}.ToggleSelector_toggleSelectorResponsiveWrap__1egfF .ToggleSelector_toggleSelector__uiGUF{width:100%;min-width:0}.ToggleSelector_toggleSelectorResponsiveWrap__1egfF .ToggleSelector_toggleSelector__uiGUF:not(.ToggleSelector_toggleSelector_sm__ZIVT0) .ToggleSelector_option__gZKaU{padding-inline:.5rem;min-width:0}.SolarOffsetChart_wrap__L12lW{display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;width:100%;min-width:0;height:100%;min-height:0}.SolarOffsetChart_plotArea__gp3_x{flex:1 1 auto;display:flex;flex-direction:column;width:100%;max-width:280px;margin-inline:auto;min-height:0}.SolarOffsetChart_simulatingBadgeRow__Gt_Vf{display:flex;justify-content:flex-start;align-items:flex-start}.SolarOffsetChart_simulatingBadgeRow__Gt_Vf+.SolarOffsetChart_plot__wSSSI{margin-top:1.25rem}.SolarOffsetChart_plot__wSSSI{display:grid;grid-template-columns:1fr minmax(4.75rem,6rem) 1fr;align-items:end;width:100%;flex:1 1 auto;min-height:10.5rem}.SolarOffsetChart_barColumn__ppiKC{display:flex;justify-content:center;align-items:flex-end;height:100%;min-width:0}.SolarOffsetChart_bar__RGLzu{width:var(--bar-width,56px);max-width:100%;border-radius:10px;min-height:6px}.SolarOffsetChart_barSolarCounted__ibePw{background:#ffba00;border-radius:10px}.SolarOffsetChart_barSolarStack__PQkmx{display:flex;flex-direction:column;justify-content:flex-end;width:var(--bar-width,56px);max-width:100%;min-height:6px}.SolarOffsetChart_barSolarOverproduction__5e_Ty{background:repeating-linear-gradient(-45deg,#FFD666,#FFD666 5px,rgba(255,186,0,.28) 0,rgba(255,186,0,.28) 10px);border-radius:10px 10px 0 0;min-height:4px}.SolarOffsetChart_barSolarStack__PQkmx .SolarOffsetChart_barSolarCounted__ibePw{border-radius:0 0 10px 10px;min-height:4px}.SolarOffsetChart_barSolarStack__PQkmx .SolarOffsetChart_barSolarCounted__ibePw:only-child,.SolarOffsetChart_barSolarStack__PQkmx .SolarOffsetChart_barSolarOverproduction__5e_Ty:only-child{border-radius:10px}.SolarOffsetChart_barStack__1dWty{display:flex;flex-direction:column;justify-content:flex-end;width:var(--bar-width,56px);max-width:100%;min-height:6px}.SolarOffsetChart_barHouseholdSegment___Q7S_{width:100%;min-height:5px;flex-shrink:0}.SolarOffsetChart_barHouseholdSegmentBottom__xGjGj{border-radius:0 0 10px 10px}.SolarOffsetChart_barHouseholdSegmentTop__qYDsR{border-radius:10px 10px 0 0}.SolarOffsetChart_barHouseholdSegmentMiddle__sB6Nm{border-radius:0}.SolarOffsetChart_barHouseholdSegmentOnly__1eueB{width:var(--bar-width,56px);max-width:100%;border-radius:10px;min-height:6px}.SolarOffsetChart_gapColumn__by8oG{position:relative;height:100%;min-width:0}.SolarOffsetChart_offsetMarker__Tg2Np{position:absolute;left:0;right:0;bottom:var(--solar-height);display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:.35rem;pointer-events:none}.SolarOffsetChart_offsetBadge__5Egjz{display:inline-flex;align-items:baseline;justify-content:center;gap:.3rem;white-space:nowrap;text-align:center;max-width:100%}.SolarOffsetChart_offsetPercent__Ckb8a{font-size:1rem;font-weight:700;line-height:1;color:#474747}.SolarOffsetChart_offsetLabel__lxqme{font-size:.75rem;font-weight:500;color:#64748b;line-height:1}.SolarOffsetChart_referenceLine__jVyM3{width:100%;height:0;border-top:2px dashed #dee2e6}.SolarOffsetChart_barLabels__jVxz5{display:grid;grid-template-columns:1fr minmax(4.75rem,6rem) 1fr;grid-gap:.25rem;gap:.25rem;margin-top:.5rem;text-align:center;max-width:280px;margin-inline:auto;width:100%;flex-shrink:0;overflow:visible}.SolarOffsetChart_barLabelGap__xpBd4{min-width:0}.SolarOffsetChart_barLabel__l4Ose{font-size:.95rem;font-weight:500;color:#474747;line-height:1.3;overflow:visible}.SolarOffsetChart_barLabelAmount__jk1j5{display:inline-block;white-space:nowrap}.SolarOffsetChart_barLabelValue__M6yhZ{font-size:1.05rem;font-weight:700}.SolarOffsetChart_barLabelSolar__5ssIe{color:#ffba00;font-weight:700}.SolarOffsetChart_barLabelHousehold__QYgVc{color:#5551ff;font-weight:700}.SolarOffsetChart_overproductionTooltipPopover__zK88b{max-width:15.5rem;padding:.65rem .75rem!important;line-height:1.35!important}.SolarOffsetChart_overproductionTooltip___RuOI{display:flex;flex-direction:column;gap:.35rem}.SolarOffsetChart_overproductionTooltipTitle__pd2Fo{font-size:.8125rem;font-weight:700;line-height:1.25}.SolarOffsetChart_overproductionTooltipKwh__VjIwF{font-size:.9375rem;font-weight:700;line-height:1.2}.SolarOffsetChart_overproductionTooltipBody__PgHkV{margin:0;font-size:.75rem;font-weight:400;line-height:1.35}.SimulatingExpandBadge_badge__UhCsV{position:relative;display:block;flex-shrink:0;width:1.75rem;height:1.75rem}.SimulatingExpandBadge_badge__UhCsV:focus{outline:none}.SimulatingExpandBadge_badge__UhCsV:focus-visible .SimulatingExpandBadge_pill__SbsAH{outline:2px solid #5551ff;outline-offset:2px}.SimulatingExpandBadge_badge__UhCsV .SimulatingExpandBadge_pill__SbsAH{position:absolute;right:0;left:auto;top:0;z-index:3;display:inline-flex;flex-direction:row-reverse;align-items:center;justify-content:flex-start;height:1.75rem;width:max-content;min-width:1.75rem;max-width:1.75rem;padding:0;border-radius:999px;background-color:rgba(0,0,0,0);border:1px solid #865536;color:#000;font-size:.85rem;font-weight:500;line-height:1;overflow:hidden;white-space:nowrap;cursor:default;transition:max-width .22s ease,padding .22s ease}.SimulatingExpandBadge_badge__UhCsV .SimulatingExpandBadge_iconSlot__ly9El{flex:0 0 1.75rem;width:1.75rem;height:1.75rem;display:inline-flex;align-items:center;justify-content:center}.SimulatingExpandBadge_badge__UhCsV .SimulatingExpandBadge_iconSlot__ly9El i{font-size:.95em;margin:0!important}.SimulatingExpandBadge_badge__UhCsV .SimulatingExpandBadge_label__oBOl2{display:inline-block;max-width:0;opacity:0;overflow:hidden;transition:max-width .22s ease,opacity .18s ease}.SimulatingExpandBadge_badge__UhCsV:focus-visible .SimulatingExpandBadge_pill__SbsAH,.SimulatingExpandBadge_badge__UhCsV:hover .SimulatingExpandBadge_pill__SbsAH{max-width:12rem;padding-left:.6em}.SimulatingExpandBadge_badge__UhCsV:focus-visible .SimulatingExpandBadge_pill__SbsAH .SimulatingExpandBadge_label__oBOl2,.SimulatingExpandBadge_badge__UhCsV:hover .SimulatingExpandBadge_pill__SbsAH .SimulatingExpandBadge_label__oBOl2{max-width:10rem;opacity:1}.SimulatingExpandBadge_badge__UhCsV .SimulatingExpandBadge_pill__SbsAH{background:conic-gradient(from 250deg at 18% 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);font-weight:600}.SimulatingExpandBadge_alwaysExpanded__qtiBy{position:static;display:inline-flex;width:auto;height:auto}.SimulatingExpandBadge_alwaysExpanded__qtiBy .SimulatingExpandBadge_pill__SbsAH{position:static;flex-direction:row;max-width:none;min-width:0;padding:0 .65em 0 .5em;box-shadow:none}.SimulatingExpandBadge_alwaysExpanded__qtiBy .SimulatingExpandBadge_label__oBOl2{max-width:none;opacity:1}.SimulatingExpandBadge_alwaysExpanded__qtiBy:focus-visible .SimulatingExpandBadge_pill__SbsAH,.SimulatingExpandBadge_alwaysExpanded__qtiBy:hover .SimulatingExpandBadge_pill__SbsAH{max-width:none;padding:0 .65em 0 .5em;box-shadow:none}.SimulateCardActivationBurst_root__709w1{pointer-events:none;position:absolute;inset:0;z-index:5;border-radius:inherit;overflow:hidden}.SimulateCardActivationBurst_canvas__wD8A3{position:absolute;inset:0;width:100%;height:100%;mix-blend-mode:soft-light}.SimulateCardActivationBurst_goldRing__926Z4{position:absolute;inset:0;padding:4px;border-radius:inherit;opacity:0;background:linear-gradient(60deg,#E3A455,#E8C57F,#FFDF9F,#F0BE79,#8F653B,#976342,#BA7F3B,#EEBC70,#a46444);background-size:300% 300%;animation:SimulateCardActivationBurst_simulateGoldRingFlash__nxP1G 1.1s cubic-bezier(.4,0,.2,1) forwards,SimulateCardActivationBurst_simulateGoldRingShift__2sHV5 6s ease infinite alternate;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}@keyframes SimulateCardActivationBurst_simulateGoldRingFlash__nxP1G{0%{opacity:0;transform:scale(.985)}14%{opacity:.85;transform:scale(1)}to{opacity:0;transform:scale(1.01)}}@keyframes SimulateCardActivationBurst_simulateGoldRingShift__2sHV5{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.SimulateCardActivationBurst_goldRingLooping__8Db5W{opacity:.65;transform:scale(1);animation:SimulateCardActivationBurst_simulateGoldRingShift__2sHV5 6s ease infinite alternate}@media(prefers-reduced-motion:reduce){.SimulateCardActivationBurst_canvas__wD8A3{display:none}.SimulateCardActivationBurst_goldRing__926Z4{animation:SimulateCardActivationBurst_simulateGoldRingFlash__nxP1G .4s ease forwards}}.Modal_modalContent__9ZMkc{background:#fff;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.18);padding:2rem 1.5rem 1.5rem;box-sizing:border-box;min-width:0;width:min(var(--modal-max-width,480px),100vw - 1.3rem);max-height:90vh;margin:0 .65rem;display:flex;flex-direction:column;align-items:stretch;position:relative;overflow:hidden}@media(max-width:640px){.Modal_modalContent__9ZMkc{padding:1.5rem 1rem 1rem}}.Modal_modalContent__9ZMkc .Modal_modalHeader__5857w{border-bottom:none!important;border-top:none!important;flex:0 0 auto;padding:0}.Modal_modalContent__9ZMkc .Modal_modalBodyLead__dnLR2{margin-bottom:1rem}.Modal_modalContent__9ZMkc .Modal_modalBody__wCVt3{flex:1 1;min-height:0;min-width:0;padding:0;overflow-x:hidden;overflow-y:auto;touch-action:pan-y;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.Modal_modalContent__9ZMkc .Modal_modalBody__wCVt3>*{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.Modal_modalContent__9ZMkc .Modal_modalBody__wCVt3 .row{margin-inline:0;max-width:100%}.Modal_modalContent__9ZMkc .Modal_modalBody__wCVt3 .row>[class*=col]{min-width:0}.Modal_modalContent__9ZMkc .Modal_modalFooter__JIPGP{border-bottom:none!important;border-top:none!important;flex:0 0 auto;padding:0}.Modal_modalSliderField__3l3Mk{padding:10px 24px 4px;box-sizing:border-box;max-width:100%}.Modal_modalSliderField__3l3Mk .MuiSlider-root{margin-inline:6px;width:calc(100% - 12px);max-width:100%}.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;height:100dvh;background:rgba(0,0,0,.35);display:flex;align-items:center;justify-content:center;z-index:1050;overflow:hidden;touch-action:none;overscroll-behavior:none;animation:Modal_modalOverlayFadeIn__6EU26 .4s ease-out}.Modal_modal-dialog__dPpJg{all:unset}@keyframes Modal_modalOverlayFadeIn__6EU26{0%{opacity:0}to{opacity:1}}@keyframes Modal_modalSlideInDown__MaDUL{0%{transform:translateY(-100vh);opacity:0}to{transform:translateY(0);opacity:1}}.Modal_modalSlideInDown__MaDUL{animation:Modal_modalSlideInDown__MaDUL .4s ease-out forwards}@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}.solar-api-playground_mainContainer__qxJ_P{padding:2rem 1rem;max-width:1200px;margin:0 auto}.solar-api-playground_adminContent__pLgSz{margin-top:2rem}.solar-api-playground_pageTitleRow__LLar4{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}.solar-api-playground_summaryGrid__BhhpZ{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:1rem;gap:1rem}.solar-api-playground_summaryCard__FQH_z{background:#f7f7f7;border:1px solid #e5e5e5;border-radius:1rem;padding:1rem}.solar-api-playground_summaryLabel__26_b4{color:#737373;font-size:.8125rem;margin-bottom:.25rem}.solar-api-playground_summaryValue__Wc4B_{font-size:1.125rem;font-weight:600;color:#252525}.solar-api-playground_codeBlock__6gtmH{background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;padding:1rem;overflow-x:auto;font-family:Monaco,Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace;font-size:.875rem;line-height:1.5}.solar-api-playground_codeBlock__6gtmH pre{margin:0;white-space:pre-wrap;word-break:break-word}.solar-api-playground_codeBlockScrollable__Uo_FL{max-height:calc(100vh - 14rem);min-height:16rem;overflow:auto}.solar-api-playground_resultsResponseColumn__gNNR7{display:flex;flex-direction:column;gap:1.5rem}.solar-api-playground_copyBtn__u1up7{white-space:nowrap;flex-shrink:0}.solar-api-playground_locationLayout__G398S{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.5rem;gap:1.5rem;align-items:stretch;min-height:28rem}.solar-api-playground_locationInputs__6HI_W{display:flex;flex-direction:column;gap:1.25rem;height:100%;min-height:28rem;overflow:visible}.solar-api-playground_locationInputsBody__27_b_{display:flex;flex:1 1 auto;flex-direction:column;gap:1.25rem;min-height:0}.solar-api-playground_locationInputsFooter__sBNNj{margin-top:auto;flex-shrink:0;display:flex;justify-content:flex-end}.solar-api-playground_householdInputGroup__GaVlo .btn,.solar-api-playground_householdInputGroup__GaVlo .form-control{min-height:3.5rem;padding-top:.875rem;padding-bottom:.875rem}.solar-api-playground_householdInputGroup__GaVlo .btn{white-space:nowrap}.solar-api-playground_householdError__3UIxG{font-size:.8125rem;padding:.5rem .75rem}.solar-api-playground_householdSummary__cvgbi{margin-top:.75rem}.solar-api-playground_householdAddress__lRQtm{font-size:.875rem;font-weight:500;color:#252525;line-height:1.4}.solar-api-playground_householdDetails___eNxH{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.625rem 1rem;margin-top:.625rem}.solar-api-playground_householdDetailItem__aNvq5{flex:1 1 auto;min-width:5.5rem}.solar-api-playground_locationInputDivider__4PCvp{width:100%;margin:0;border:0;border-top:1px solid #e5e5e5;opacity:1}.solar-api-playground_locationOutput__FTRRe{position:relative;min-height:28rem;border:1px solid #e5e5e5;border-radius:1rem;overflow:hidden;background:#e5e5e5}.solar-api-playground_locationMeta__CUEtx{position:relative;z-index:1;display:flex;flex-wrap:nowrap;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.625rem 1.25rem;background:hsla(0,0%,100%,.85);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border-bottom:1px solid rgba(0,0,0,.1)}.solar-api-playground_locationMeta__CUEtx .solar-api-playground_summaryValueSmall__xYGU4,.solar-api-playground_locationMeta__CUEtx .solar-api-playground_summaryValue__Wc4B_{line-height:1.25}.solar-api-playground_locationMeta__CUEtx .solar-api-playground_summaryValue__Wc4B_{font-size:.9375rem}.solar-api-playground_locationMetaItem__dXYM4{display:flex;flex:1 1;flex-direction:column;gap:.125rem;min-width:0}.solar-api-playground_locationMetaItem__dXYM4:first-child{text-align:left;align-items:flex-start}.solar-api-playground_locationMetaItem__dXYM4:last-child{text-align:right;align-items:flex-end}.solar-api-playground_locationMetaItem__dXYM4:not(:first-child):not(:last-child){text-align:center;align-items:center}.solar-api-playground_locationImageryPanel__5E2f_{position:absolute;inset:0;z-index:0}.solar-api-playground_locationImageryImage__gDSpt{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.solar-api-playground_locationImageryPlaceholder__tTKVC{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#737373;font-size:.8125rem;text-align:center;padding:1rem}@media(max-width:992px){.solar-api-playground_locationLayout__G398S{grid-template-columns:1fr;min-height:0}.solar-api-playground_locationOutput__FTRRe{min-height:22rem}.solar-api-playground_locationMeta__CUEtx{flex-wrap:wrap;gap:.75rem 1rem}.solar-api-playground_locationMetaItem__dXYM4{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - .5rem)}.solar-api-playground_locationMetaItem__dXYM4:last-child:nth-child(odd),.solar-api-playground_locationMetaItem__dXYM4:not(:first-child):not(:last-child){text-align:left;align-items:flex-start}}.solar-api-playground_sectionCard__KG_Eu{overflow:hidden}.solar-api-playground_sectionCard__KG_Eu.card{border:1px solid rgba(0,0,0,.1)!important;border-radius:1rem!important}.solar-api-playground_sectionCard__KG_Eu .card-header{border:0!important;border-bottom:1px solid rgba(0,0,0,.05)!important;border-radius:0!important}.solar-api-playground_sectionCard__KG_Eu .card-body{border:0!important;border-radius:0!important}.solar-api-playground_sectionCardHeader__LjzHR{display:flex;align-items:center;justify-content:space-between;gap:1rem;background:#ececec}.solar-api-playground_buildingInsightsSummary__0IEVm{display:flex;flex-direction:column;gap:1.25rem}.solar-api-playground_buildingInsightsSummaryHeader__6MHIs{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.solar-api-playground_detectedArraysBadge__oGWKi{flex-shrink:0}.solar-api-playground_buildingInsightsAddress__UGcKo{font-size:.9375rem;font-weight:500;color:#252525;line-height:1.45;flex:1 1;min-width:0}.solar-api-playground_buildingInsightsMeta__k4W64{font-size:.75rem;color:#737373;letter-spacing:.02em}.solar-api-playground_buildingInsightsFormIntro__ibfvJ{margin:0;font-size:.8125rem;color:#737373;line-height:1.45}.solar-api-playground_panelCountControl__ctQth{display:flex;flex-direction:column;gap:.5rem}.solar-api-playground_panelCountStepper__JigcS{max-width:12rem}.solar-api-playground_productionAdjustmentsRow__N_EOs{align-items:flex-start}.solar-api-playground_formLabelWithInfo__4tyHv{display:flex;align-items:center;gap:.35rem;margin-bottom:.5rem}.solar-api-playground_summaryFootnote__2Yevl{margin-top:.375rem;font-size:.75rem;color:#737373}.solar-api-playground_productionChartSection__AHL4S{display:flex;flex-direction:column;gap:.75rem}.solar-api-playground_productionChartHeading__AIebH{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.solar-api-playground_productionChartNote__FTGLO{font-size:.75rem;color:#737373}.solar-api-playground_productionChartWrap__m8MkM{width:100%;min-height:220px}.solar-api-playground_settingsButton__Npknv{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;border:1px solid #e5e5e5;border-radius:.5rem;background:#fff;color:#474747;flex-shrink:0}.solar-api-playground_settingsButton__Npknv:focus,.solar-api-playground_settingsButton__Npknv:hover{background:#f7f7f7;color:#252525;border-color:#949494}.solar-api-playground_advancedHelp__OVZPC{color:#474747;font-size:.875rem;margin-bottom:1rem}.solar-api-playground_locationSummaryLabel__tAior{color:#737373;font-size:.6875rem;text-transform:uppercase;letter-spacing:.04em;line-height:1.15;margin-bottom:0}.solar-api-playground_summaryValueSmall__xYGU4{font-size:.8125rem;color:#474747;word-break:break-word}.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:#fafbfc;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:#f7f7f7;color:#5551ff}.Stepper_stepper__button__X2XWX:active:not(:disabled){background:#f2f3f4;color:#5551ff}.Stepper_stepper__button__X2XWX:disabled{opacity:.5;cursor:not-allowed;background:#fafbfc;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:#fff;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}.Stepper_stepperDisabled__Kt2_T{opacity:.72}.Stepper_stepperDisabled__Kt2_T .Stepper_stepper__group__xlRWo{background:#f7f7f7}.Stepper_stepperDisabled__Kt2_T .Stepper_stepper__display__QzaZ7{color:#737373;background:#f7f7f7}.ToggleSwitch_toggleSwitch__65cJ1{border:none;background:none;padding:0;cursor:pointer;outline:none;display:inline-flex;align-items:center;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ToggleSwitch_track__8tL5y{width:52px;height:32px;background:#0ee077;border-radius:999px;display:flex;align-items:center;position:relative;box-shadow:inset 0 0 2px rgba(0,0,0,.1)}.ToggleSwitch_unchecked___1dPb .ToggleSwitch_track__8tL5y{background:rgba(0,0,0,.2)}.ToggleSwitch_disabled__9TCwe .ToggleSwitch_track__8tL5y{opacity:.6;cursor:not-allowed}.ToggleSwitch_thumb___9lo_{width:32px;height:32px;background:#fff;border-radius:50%;border:1px solid rgba(0,0,0,.1);box-shadow:0 2px 5px rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center;position:absolute;left:0;top:0}.ToggleSwitch_thumb___9lo_ img{width:17px;height:17px;pointer-events:none}.ToggleSwitch_sizeSm__9uA30 .ToggleSwitch_track__8tL5y{width:34px;height:20px}.ToggleSwitch_sizeSm__9uA30 .ToggleSwitch_thumb___9lo_{width:20px;height:20px}.ToggleSwitch_sizeSm__9uA30 .ToggleSwitch_thumb___9lo_ img{width:12px;height:12px}.ToggleSwitch_icon___QERX{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.ToggleSwitch_checked__dJvn0 .ToggleSwitch_iconInactive__XBsEI{opacity:0;transform:scale(.82) rotate(-12deg)}.ToggleSwitch_checked__dJvn0 .ToggleSwitch_iconActive__3FEYO,.ToggleSwitch_unchecked___1dPb .ToggleSwitch_iconInactive__XBsEI{opacity:1;transform:scale(1) rotate(0deg)}.ToggleSwitch_unchecked___1dPb .ToggleSwitch_iconActive__3FEYO{opacity:0;transform:scale(.82) rotate(-12deg)}@media(prefers-reduced-motion:reduce){.ToggleSwitch_checked__dJvn0 .ToggleSwitch_thumb___9lo_,.ToggleSwitch_unchecked___1dPb .ToggleSwitch_thumb___9lo_{transform:none}.ToggleSwitch_iconActive__3FEYO,.ToggleSwitch_iconInactive__XBsEI{transform:none!important}}.ToggleCard_toggleCard__GuD86{width:100%;max-width:500px;background:#f7f7f7;border-radius:1.25rem;overflow:hidden;margin-bottom:clamp(16px,3vw,20px);transition:box-shadow .2s,transform .5s cubic-bezier(.4,.2,.2,1),opacity .5s cubic-bezier(.4,.2,.2,1)}.ToggleCard_header__UapDK{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem .75rem 1.25rem;background-color:#f7f7f7}.ToggleCard_icon__miy0t{width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#949494}.ToggleCard_icon__miy0t svg{width:100%;height:100%}.ToggleCard_icon__miy0t i.ToggleCard_icon__miy0t{font-size:1.25rem;line-height:1}.ToggleCard_title__7KwC7{flex:1 1 auto;font-size:clamp(18px,2.8vw,20px);font-weight:500;color:#000;letter-spacing:-.01em;text-align:left}.ToggleCard_switch__vAgF0{margin-left:1rem;flex-shrink:0;height:32px}.ToggleCard_reveal__SXhWH{margin-top:0;padding:.75rem 1rem;display:flex;flex-direction:column;gap:.75rem;animation:ToggleCard_fadeIn__kxqQW .32s cubic-bezier(.34,1.56,.64,1);background-color:#f7f7f7}@keyframes ToggleCard_fadeIn__kxqQW{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.ToggleCard_open__91Adg{box-shadow:0 4px 16px rgba(93,211,158,.1)}.ToggleCard_fieldsRow__hgqDP{display:flex;flex-direction:row;gap:.75rem;width:100%;margin:0}.ToggleCard_fieldsRow__hgqDP>*{margin:0!important}.ToggleCard_singleFieldRight__teKoe{justify-content:stretch}.ToggleCard_fieldsHelperText__cuZZp{margin:0;padding:0 .5rem;text-align:left}.ToggleCard_extraContent__rh57x{width:100%;margin:0;padding:0}.ToggleCard_fieldControl__KvZqN{width:100%}.ToggleCard_exit-animate__7ZRT6{opacity:0;transform:scale(.1) rotate(2turn);pointer-events:none}.ToggleCard_trashButton__dG_WK{background:none;border:none;padding:.25rem;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background .2s}.ToggleCard_trashIcon__ZYwNe{color:#949494;font-size:1.25rem;transition:color .2s}.ToggleCard_trashButton__dG_WK:focus .ToggleCard_trashIcon__ZYwNe,.ToggleCard_trashButton__dG_WK:hover .ToggleCard_trashIcon__ZYwNe{color:#ff6700}.UnitPriceIndicator_unitPriceIndicator__9f_GW{display:inline-flex;align-items:center;background:#f5f5f5;border-radius:.5rem;padding:.1432em .8em;font-size:1.2em;font-family:inherit;white-space:nowrap}.UnitPriceIndicator_leadingLabel__MJE2z{color:#888;font-size:var(--unit-price-indicator-leading-label-size,.85em);font-weight:500;margin-right:.35em}.UnitPriceIndicator_currency__OAAt_{color:#888;font-weight:700;margin-right:.1em}.UnitPriceIndicator_priceRange__a9AtB{font-weight:700;color:#474747;letter-spacing:.01em}.UnitPriceIndicator_high__iJF0J,.UnitPriceIndicator_low__MeZWy{font-weight:700}.UnitPriceIndicator_dash__P5fXI{color:#888;margin:0}.UnitPriceIndicator_unit__Qk348{color:#888;font-size:var(--unit-price-indicator-unit-size,.95em);margin-left:.2em}.TrendIndicator_trendIndicator__ibjqi{display:inline-flex;flex-direction:column;align-items:center;gap:.35rem;text-align:center}.TrendIndicator_metric__1YnXm{display:inline-flex;align-items:center;gap:.4rem}.TrendIndicator_icon__TVGzq,.TrendIndicator_value__ZgR8N{font-size:1.35rem;line-height:1}.TrendIndicator_value__ZgR8N{font-weight:700}.TrendIndicator_label___OJlZ{font-size:.8rem;font-weight:500;color:#737373;line-height:1.2;max-width:14rem;text-wrap:pretty}.TrendIndicator_positive__m7OH7 .TrendIndicator_icon__TVGzq,.TrendIndicator_positive__m7OH7 .TrendIndicator_value__ZgR8N{color:#009e4f}.TrendIndicator_negative__LVe2V .TrendIndicator_icon__TVGzq,.TrendIndicator_negative__LVe2V .TrendIndicator_value__ZgR8N{color:#c24e00}.TrendIndicator_no-activity___G8GG .TrendIndicator_icon__TVGzq,.TrendIndicator_no-change__Gjwin .TrendIndicator_icon__TVGzq{color:#949494}.DataSourceAttribution_attribution__3dJGw{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin:0;font-size:.8125rem;line-height:1.4;color:#64748b}.DataSourceAttribution_leadText__UPjhd{color:inherit}.DataSourceAttribution_logoLink__L_Cqy{display:inline-flex;align-items:center;text-decoration:none;border-radius:.25rem;transition:opacity .15s ease,box-shadow .15s ease}.DataSourceAttribution_logoLink__L_Cqy:hover{opacity:.92}.DataSourceAttribution_logoLink__L_Cqy:focus-visible{outline:2px solid #5551ff;outline-offset:2px}.DataSourceAttribution_logoFrame__AYgn7{display:inline-flex;align-items:center;justify-content:center;line-height:0}.DataSourceAttribution_logoFrameWithBackground__AeBu8{padding:.125rem .25rem;border-radius:.25rem}.DataSourceAttribution_logo__VscDL{display:block;width:auto;object-fit:contain}.EnergyTrendFuelCard_card__W9gbE{container-type:inline-size;container-name:energy-trend-fuel-card;background:#fff;border:1px solid #e9ecef;border-radius:.75rem;padding:1rem;height:100%;min-width:0;display:flex;flex-direction:column;gap:.5rem}.EnergyTrendFuelCard_header__fIx_L{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.EnergyTrendFuelCard_titleGroup__CG1_E{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon title" "icon meta";grid-column-gap:.65rem;column-gap:.65rem;grid-row-gap:.1rem;row-gap:.1rem;align-items:start;flex:1 1 11rem;min-width:0;max-width:100%}.EnergyTrendFuelCard_titleLeading__x2ASa{display:contents}.EnergyTrendFuelCard_fuelIcon__3M4jW{grid-area:icon;font-size:1.25rem;color:#949494;margin-top:.15rem}.EnergyTrendFuelCard_title__mT_YA{grid-area:title;margin:0;font-size:1.1rem;font-weight:600;color:#212529}.EnergyTrendFuelCard_titleMeta__9O1yZ{grid-area:meta;display:flex;flex-direction:column;align-items:flex-start;gap:0;min-width:0}.EnergyTrendFuelCard_titleText__QVYua{line-height:1.2;overflow-wrap:break-word}.EnergyTrendFuelCard_periodYear__Re97X{font-size:.95rem;font-weight:500;color:#737373;line-height:1.1}.EnergyTrendFuelCard_region__kX_2J{margin:0;font-size:.85rem;color:#737373;line-height:1.15;overflow-wrap:anywhere}.EnergyTrendFuelCard_headerRight__5Aw3d{flex:0 1 auto;min-width:0;max-width:100%}.EnergyTrendFuelCard_metricsRow__cWqyl{display:flex;flex-direction:column;align-items:flex-end;gap:.85rem;max-width:100%}.EnergyTrendFuelCard_priceStack__y1aM4{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-end;justify-content:flex-end;gap:.65rem;min-width:0}.EnergyTrendFuelCard_priceItem__nJSKF{display:flex;flex-direction:column;align-items:flex-end;gap:.05rem;min-width:0}.EnergyTrendFuelCard_fuelCardTrend__X__5l{max-width:100%;flex-shrink:0}.EnergyTrendFuelCard_priceCaption__hU3fB{font-size:.7rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#949494}.EnergyTrendFuelCard_priceIndicator__6c3Md{--unit-price-indicator-unit-size:0.75em;font-size:1.2em;max-width:100%}.EnergyTrendFuelCard_chartArea__4bGXP{margin-bottom:-.125rem}.EnergyTrendFuelCard_attributionFooter__C6fKN{margin-top:auto;display:flex;flex-direction:column;align-items:flex-end;gap:.35rem;width:100%;padding-top:0;padding-inline:.25rem}.EnergyTrendFuelCard_surveyNote___T_3e{margin:0;width:100%;font-size:.75rem;line-height:1.4;color:#737373;text-align:right}@container energy-trend-fuel-card (min-width: 520px){.EnergyTrendFuelCard_header__fIx_L{flex-wrap:nowrap}.EnergyTrendFuelCard_titleGroup__CG1_E{flex:1 1 auto}}@container energy-trend-fuel-card (max-width: 519px){.EnergyTrendFuelCard_header__fIx_L{flex-direction:column;align-items:stretch;gap:.5rem}.EnergyTrendFuelCard_titleGroup__CG1_E{flex:none;display:flex;flex-direction:row;align-items:flex-start;gap:.65rem;width:100%}.EnergyTrendFuelCard_titleLeading__x2ASa{display:flex;flex:1 1 50%;min-width:0;align-items:flex-start;gap:.65rem}.EnergyTrendFuelCard_titleText__QVYua{white-space:nowrap}.EnergyTrendFuelCard_titleMeta__9O1yZ{flex:1 1 50%;min-width:0;align-items:flex-end;text-align:right;justify-self:unset}.EnergyTrendFuelCard_headerRight__5Aw3d{width:100%}.EnergyTrendFuelCard_metricsRow__cWqyl{flex-direction:row;align-items:flex-end;justify-content:space-between;width:100%;gap:.65rem}.EnergyTrendFuelCard_priceStack__y1aM4{justify-content:flex-start;flex:0 1 auto}.EnergyTrendFuelCard_priceItem__nJSKF{align-items:flex-start}.EnergyTrendFuelCard_metricsRow__cWqyl .EnergyTrendFuelCard_fuelCardTrend__X__5l{align-items:flex-end;text-align:right;margin-left:auto}}@container energy-trend-fuel-card (max-width: 440px){.EnergyTrendFuelCard_metricsRow__cWqyl{flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%;gap:.65rem}.EnergyTrendFuelCard_priceStack__y1aM4{justify-content:flex-start;flex:none;width:100%}.EnergyTrendFuelCard_metricsRow__cWqyl .EnergyTrendFuelCard_fuelCardTrend__X__5l{align-self:flex-end;align-items:flex-end;text-align:right;margin-left:auto}}.EnergyTrendFuelCardSkeleton_titleBlock__p_FOh{display:flex;flex-direction:column;gap:.15rem;min-width:0}.EnergyTrends_controlsRow__qu1um{display:flex;justify-content:center}.EnergyTrends_dataGapsAlertRow__U9lhx{margin-bottom:1rem}.EnergyTrends_dataGapsAlert__ay4ao{width:100%}.EnergyTrends_dataGapsAlertText__kU4V6{margin:0;text-align:center}.EnergyTrends_dataGapsAlertText__kU4V6 a{font-weight:600;white-space:nowrap}.EnergyTrends_errorPanel__qKFH3{display:flex;flex-direction:column;align-items:center;gap:.75rem;margin:1.5rem auto;max-width:28rem;text-align:center}.EnergyTrends_errorMessage__eBXgs{margin:0;color:#c24e00;font-weight:500}.EnergyTrends_retryStatus__j1L_s{margin:0 0 1rem;color:#475569;font-size:.875rem;text-align:center}.CustomAlert_customAlert__NmBc2{border-radius:1rem!important;padding:1em 1.25em 1.25em!important;display:flex;align-items:center;background:#f5f5ff;border:none!important;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);font-family:Euclid Circular B,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;margin:0!important;transition:filter 1s;position:relative}.CustomAlert_customAlertNoShadow__udPiV{box-shadow:none}.CustomAlert_customAlertSmall__kO9_L{font-size:95%;padding:.75rem 1rem}.CustomAlert_customAlertSmall__kO9_L .CustomAlert_title__eP5F7{font-size:1.125em;margin-bottom:.1em}.CustomAlert_customAlertSmall__kO9_L .CustomAlert_body__lrUKv{font-size:.95em}.CustomAlert_customAlertSmall__kO9_L .CustomAlert_iconCol__O_rf_{font-size:1.3em}.CustomAlert_customAlertCompactTitleIcon__7sKDH .CustomAlert_iconCol__O_rf_{font-size:1.05em}.CustomAlert_contentRow__MtD98{display:flex;align-items:flex-start;gap:1rem;width:100%}.CustomAlert_iconCol__O_rf_{flex:0 0 auto;display:flex;align-items:flex-start;font-size:1.5em;margin-top:0}.CustomAlert_icon__zRsWs{display:flex;align-items:center;justify-content:center}.CustomAlert_textCol__nW_3M{flex:1 1;min-width:0}.CustomAlert_title__eP5F7{font-size:1.08em;font-weight:700;margin-bottom:.15em}.CustomAlert_body__lrUKv{font-size:1em;font-weight:400;line-height:1.5}.CustomAlert_align--left__ULssl .CustomAlert_body__lrUKv,.CustomAlert_align--left__ULssl .CustomAlert_title__eP5F7{text-align:left}.CustomAlert_align--center__8LIYQ .CustomAlert_body__lrUKv,.CustomAlert_align--center__8LIYQ .CustomAlert_title__eP5F7{text-align:center}.CustomAlert_align--right__vn9Ja .CustomAlert_body__lrUKv,.CustomAlert_align--right__vn9Ja .CustomAlert_title__eP5F7{text-align:right}.CustomAlert_customAlert--secondary__5f8d_{background:#e5e5e5;color:#252525}.CustomAlert_customAlert--warning__Ufr7a{background:#ffd666;color:#553d02}.CustomAlert_customAlert--light__HevhN{background:#f7f7f7;color:#252525}.CustomAlert_customAlert--dark__uQKh9{background:#343a40;color:#fff}.CustomAlert_dismissButton__z6KZx{position:absolute;top:.75rem;right:.75rem;background:none;border:none;padding:.25rem .5rem;cursor:pointer;color:inherit;opacity:.7;transition:opacity .2s;display:flex;align-items:center;justify-content:center;font-size:1.1em;z-index:1}.CustomAlert_dismissButton__z6KZx:hover{opacity:1}.CustomAlert_dismissButton__z6KZx:focus{outline:2px solid currentColor;outline-offset:2px;opacity:1}.CustomAlert_customAlertSmall__kO9_L .CustomAlert_dismissButton__z6KZx{top:.5rem;right:.5rem;padding:.2rem .4rem;font-size:1em}.SimulateToggleButton_root__EwLug{position:relative;display:inline-flex;align-items:center;box-sizing:border-box;width:auto;min-height:calc(32px + .75em);padding:.375em 1em .375em .375em;gap:.5rem;border:none;border-radius:22px;box-shadow:none;color:#212529;font-weight:500;cursor:pointer;isolation:isolate;overflow:visible}.SimulateToggleButton_root__EwLug.SimulateToggleButton_isActive__Hsyo7 .SimulateToggleButton_bgLayerInactive__nYbwh{opacity:0}.SimulateToggleButton_root__EwLug.SimulateToggleButton_isActive__Hsyo7 .SimulateToggleButton_bgLayerActive__XdCC7{opacity:1}.SimulateToggleButton_root__EwLug.SimulateToggleButton_isActive__Hsyo7 .SimulateToggleButton_outlineLayer__k9a8L{opacity:0;animation:none}.SimulateToggleButton_root__EwLug.SimulateToggleButton_isActive__Hsyo7 .SimulateToggleButton_borderLayer__obgk_{opacity:1}.SimulateToggleButton_root__EwLug.SimulateToggleButton_isActive__Hsyo7 .SimulateToggleButton_labelInactive__34fLT{opacity:0;transform:translateY(-5px) scale(.98)}.SimulateToggleButton_root__EwLug.SimulateToggleButton_isActive__Hsyo7 .SimulateToggleButton_labelActive__6IVwY{opacity:1;transform:translateY(0) scale(1)}.SimulateToggleButton_root__EwLug:not(.SimulateToggleButton_isActive__Hsyo7) .SimulateToggleButton_bgLayerInactive__nYbwh{opacity:1}.SimulateToggleButton_root__EwLug:not(.SimulateToggleButton_isActive__Hsyo7) .SimulateToggleButton_bgLayerActive__XdCC7{opacity:0}.SimulateToggleButton_root__EwLug:not(.SimulateToggleButton_isActive__Hsyo7) .SimulateToggleButton_outlineLayer__k9a8L{opacity:1}.SimulateToggleButton_root__EwLug:not(.SimulateToggleButton_isActive__Hsyo7) .SimulateToggleButton_borderLayer__obgk_{opacity:0}.SimulateToggleButton_root__EwLug:not(.SimulateToggleButton_isActive__Hsyo7) .SimulateToggleButton_labelInactive__34fLT{opacity:1;transform:translateY(0) scale(1)}.SimulateToggleButton_root__EwLug:not(.SimulateToggleButton_isActive__Hsyo7) .SimulateToggleButton_labelActive__6IVwY{opacity:0;transform:translateY(5px) scale(.98)}.SimulateToggleButton_bgLayerActive__XdCC7,.SimulateToggleButton_bgLayerInactive__nYbwh,.SimulateToggleButton_borderLayer__obgk_,.SimulateToggleButton_outlineLayer__k9a8L{position:absolute;inset:0;border-radius:inherit;pointer-events:none}.SimulateToggleButton_bgLayerActive__XdCC7,.SimulateToggleButton_bgLayerInactive__nYbwh{z-index:0}.SimulateToggleButton_bgLayerInactive__nYbwh{background:linear-gradient(90deg,#cfff47,#ebf991)}.SimulateToggleButton_bgLayerActive__XdCC7{background:conic-gradient(from 250deg at 18% 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)}.SimulateToggleButton_outlineLayer__k9a8L{z-index:1;padding:3px;background:linear-gradient(60deg,#E3A455,#E8C57F,#FFDF9F,#F0BE79,#8F653B,#976342,#BA7F3B,#EEBC70,#a46444);background-size:300% 300%;animation:SimulateToggleButton_animatedGradientOutline__8dz9C 6s ease infinite alternate;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.SimulateToggleButton_borderLayer__obgk_{z-index:1;border:3px solid #865536}.SimulateToggleButton_content__d6y8i{position:relative;z-index:2;display:flex;align-items:center;flex:1 1 auto;gap:.5em;min-width:0}.SimulateToggleButton_switchWrapper__OIVAY{display:flex;align-items:center;flex-shrink:0}.SimulateToggleButton_labelStack__PcXra{position:relative;flex:1 1 auto;display:grid;align-items:center;justify-items:center;min-width:0;min-height:1.1em}.SimulateToggleButton_label__xdS_p{grid-area:1/1;font-size:1.1rem;line-height:1.1;font-weight:500;letter-spacing:.01em;color:inherit;text-align:center;white-space:nowrap;pointer-events:none}.SimulateToggleButton_label__xdS_p b,.SimulateToggleButton_label__xdS_p strong{font-weight:600}@keyframes SimulateToggleButton_animatedGradientOutline__8dz9C{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.SimulateToggleButton_root__EwLug.SimulateToggleButton_sizeSm__Zma7O{min-height:2rem;box-sizing:border-box;padding:.2em .55em .2em .45em;border-radius:16px;gap:.25rem}.SimulateToggleButton_root__EwLug.SimulateToggleButton_sizeSm__Zma7O .SimulateToggleButton_outlineLayer__k9a8L{padding:3px}.SimulateToggleButton_sizeSm__Zma7O .SimulateToggleButton_content__d6y8i{gap:.3em}.SimulateToggleButton_sizeSm__Zma7O .SimulateToggleButton_label__xdS_p{font-size:.8125rem}@media(max-width:800px){.SimulateToggleButton_label__xdS_p{font-size:1rem!important}.SimulateToggleButton_sizeSm__Zma7O .SimulateToggleButton_label__xdS_p{font-size:.85rem!important}}@container simulate-card (max-width: 480px){.SimulateToggleButton_root__EwLug{width:100%;box-sizing:border-box;justify-content:flex-start;padding:.375em}.SimulateToggleButton_root__EwLug.SimulateToggleButton_sizeSm__Zma7O{padding:.2em .45em}}@media(prefers-reduced-motion:reduce){.SimulateToggleButton_outlineLayer__k9a8L{animation:none!important}}.IncentiveDataAttribution_root__o_3_q{display:flex;flex-direction:column;align-items:flex-end;gap:.12rem;margin-top:.85rem;font-size:.74rem;line-height:1.35;color:#949494;text-align:right}.IncentiveDataAttribution_source__kSKyb{font-size:inherit;color:inherit;justify-content:flex-end}.IncentiveDataAttribution_disclaimer__1eqKD{color:inherit;max-width:100%}.IncentivesCarousel_wrapper__WvPOM{width:100%;height:100%}.IncentivesCarousel_carouselStage__Hw61s{position:relative;display:flex;align-items:center;margin-inline:-.55rem}.IncentivesCarousel_viewport__VLYdP{position:relative;flex:1 1;min-width:0}.IncentivesCarousel_carouselStage__Hw61s .IncentivesCarousel_viewport__VLYdP{margin:0 2rem;touch-action:pan-y pinch-zoom;cursor:-webkit-grab;cursor:grab}@media(max-width:640px){.IncentivesCarousel_carouselStage__Hw61s .IncentivesCarousel_viewport__VLYdP{margin-inline:1rem}}@media(max-width:350px){.IncentivesCarousel_carouselStage__Hw61s .IncentivesCarousel_viewport__VLYdP{margin-inline:.65rem}}.IncentivesCarousel_wrapper__WvPOM>.IncentivesCarousel_viewport__VLYdP{margin-inline:calc(2rem - .55rem)}@media(max-width:640px){.IncentivesCarousel_wrapper__WvPOM>.IncentivesCarousel_viewport__VLYdP{margin-inline:calc(1rem - .55rem)}}@media(max-width:350px){.IncentivesCarousel_wrapper__WvPOM>.IncentivesCarousel_viewport__VLYdP{margin-inline:calc(.65rem - .55rem)}}.IncentivesCarousel_viewportDragging__f2Buc{cursor:-webkit-grabbing;cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.IncentivesCarousel_slideTrackDragging__KQf9W .IncentivesCarousel_slideLayerActive__58NXr,.IncentivesCarousel_slideTrackDragging__KQf9W .IncentivesCarousel_slideLayerPreview__qP0ZQ{position:absolute;top:0;left:0;right:0;z-index:1}.IncentivesCarousel_slideTrackDragging__KQf9W .IncentivesCarousel_slideLayerActive__58NXr{z-index:2}.IncentivesCarousel_slideTrackSnappingBack__TqmRN .IncentivesCarousel_slideLayerActive__58NXr{transition:transform .22s cubic-bezier(.4,.2,.2,1)}.IncentivesCarousel_slideLayerPreview__qP0ZQ{pointer-events:none}.IncentivesCarousel_carouselCardShell__64jXo{width:100%}.IncentivesCarousel_cardBody__imWHo{overflow:hidden;transition:height .4s cubic-bezier(.4,.2,.2,1)}.IncentivesCarousel_slideTrack__ry_Tc{position:relative;width:100%}.IncentivesCarousel_slideTrackAnimating__mk_W9 .IncentivesCarousel_slideExitNext__92VKU,.IncentivesCarousel_slideTrackAnimating__mk_W9 .IncentivesCarousel_slideExitPrev__hr3TN{position:absolute;top:0;left:0;right:0;z-index:1}.IncentivesCarousel_slideTrackAnimating__mk_W9 .IncentivesCarousel_slideEnterNext__sFFyp,.IncentivesCarousel_slideTrackAnimating__mk_W9 .IncentivesCarousel_slideEnterPrev__UVWxF{position:relative;z-index:2}.IncentivesCarousel_slideLayer__lMktg{width:100%}.IncentivesCarousel_slideEnterNext__sFFyp{animation:IncentivesCarousel_slideEnterFromRight__fu3Ev .32s cubic-bezier(.4,.2,.2,1) both}.IncentivesCarousel_slideExitNext__92VKU{animation:IncentivesCarousel_slideExitToLeft__y7oAH .32s cubic-bezier(.4,.2,.2,1) both}.IncentivesCarousel_slideEnterPrev__UVWxF{animation:IncentivesCarousel_slideEnterFromLeft__n0r4_ .32s cubic-bezier(.4,.2,.2,1) both}.IncentivesCarousel_slideExitPrev__hr3TN{animation:IncentivesCarousel_slideExitToRight__yhrn5 .32s cubic-bezier(.4,.2,.2,1) both}@keyframes IncentivesCarousel_slideEnterFromRight__fu3Ev{0%{opacity:.9;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes IncentivesCarousel_slideExitToLeft__y7oAH{0%{opacity:1;transform:translateX(0)}to{opacity:.9;transform:translateX(-100%)}}@keyframes IncentivesCarousel_slideEnterFromLeft__n0r4_{0%{opacity:.9;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}@keyframes IncentivesCarousel_slideExitToRight__yhrn5{0%{opacity:1;transform:translateX(0)}to{opacity:.9;transform:translateX(100%)}}@media(prefers-reduced-motion:reduce){.IncentivesCarousel_cardBody__imWHo{transition:none}.IncentivesCarousel_slideEnterNext__sFFyp,.IncentivesCarousel_slideEnterPrev__UVWxF,.IncentivesCarousel_slideExitNext__92VKU,.IncentivesCarousel_slideExitPrev__hr3TN{animation:none}.IncentivesCarousel_indicator__1l49G,.IncentivesCarousel_slideTrackSnappingBack__TqmRN .IncentivesCarousel_slideLayerActive__58NXr{transition:none}}.IncentivesCarousel_controlButton__c_VTE{position:absolute;top:50%;z-index:2;flex-shrink:0;width:2.2rem;height:2.2rem;border:0;border-radius:999px;background:hsla(0,0%,100%,.92);color:#252525;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 1px 4px rgba(0,0,0,.08);transform:translateY(-50%)}.IncentivesCarousel_controlButtonPrev__4MddM{left:0}.IncentivesCarousel_controlButtonNext__iWA1b{right:0}.IncentivesCarousel_controlButton__c_VTE:hover{background:#fff}.IncentivesCarousel_indicators__xYAvg{display:flex;justify-content:center;gap:.45rem;margin-top:.85rem}.IncentivesCarousel_indicator__1l49G{width:.55rem;height:.55rem;border:0;border-radius:999px;background:rgba(0,0,0,.18);padding:0;flex-shrink:0;transition:width .38s cubic-bezier(.34,1.2,.64,1),background-color .32s cubic-bezier(.34,1.2,.64,1)}.IncentivesCarousel_indicatorActive__CSlEN{width:1.35rem}.IncentivesCarousel_indicatorActiveRebates___si_h{background:#5551ff}.IncentivesCarousel_indicatorActiveFinancing__ReUas{background:#3835bc}.IncentivesFlipCard_shell__HNdgs{position:relative;width:100%;padding:1rem;border-radius:1.5rem;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.IncentivesFlipCard_backgroundLayer__fORCT{position:absolute;inset:0;border-radius:inherit;overflow:hidden;pointer-events:none;z-index:0}.IncentivesFlipCard_backgroundGradient__G_a1X{position:absolute;inset:0;opacity:0;transition:opacity .65s cubic-bezier(.4,.2,.2,1)}.IncentivesFlipCard_backgroundActive__wNrG1{opacity:1}.IncentivesFlipCard_backgroundRebates__DVk50{background:linear-gradient(145deg,rgba(85,81,255,.08),rgba(235,249,145,.28))}.IncentivesFlipCard_backgroundFinancing__rCHyu{background:linear-gradient(145deg,rgba(56,53,188,.06),rgba(139,137,255,.18))}.IncentivesFlipCard_shellContent__i2ZPR{position:relative;z-index:1}.IncentivesFlipCard_toggleRow__dUMIL{display:flex;justify-content:center;margin-bottom:.55rem;width:auto;min-width:0;margin-inline:calc(2rem - .55rem)}@media(max-width:640px){.IncentivesFlipCard_toggleRow__dUMIL{margin-inline:calc(1rem - .55rem)}}@media(max-width:350px){.IncentivesFlipCard_toggleRow__dUMIL{margin-inline:calc(.65rem - .55rem)}}.IncentivesFlipCard_curationBlurb__BanqU{margin:0 auto .85rem;font-size:.82rem;line-height:1.45;text-align:center;color:#474747}.IncentivesFlipCard_curationBlurbEmphasis__AEaaY{font-weight:700;color:#252525}.IncentivesFlipCard_curationBlurbCardWidth__f9Vsv{margin-inline:calc(2rem - .55rem)}@media(max-width:640px){.IncentivesFlipCard_curationBlurbCardWidth__f9Vsv{margin-inline:calc(1rem - .55rem)}}@media(max-width:350px){.IncentivesFlipCard_curationBlurbCardWidth__f9Vsv{margin-inline:calc(.65rem - .55rem)}}.IncentivesFlipCard_scene__Lo_Qo{perspective:1400px}.IncentivesFlipCard_card__D6AfT{display:grid;grid-template-columns:1fr;transform-style:preserve-3d;transition:transform .65s cubic-bezier(.4,.2,.2,1);will-change:transform}.IncentivesFlipCard_cardFlipped__ZN4Ck{transform:rotateY(180deg)}.IncentivesFlipCard_face__5UiPa{grid-area:1/1;width:100%;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-style:preserve-3d}.IncentivesFlipCard_faceFront__n_j2w{transform:rotateY(0deg)}.IncentivesFlipCard_faceBack__etjBk{transform:rotateY(180deg)}@media(max-width:640px){.IncentivesFlipCard_shell__HNdgs{padding:.85rem}}@media(prefers-reduced-motion:reduce){.IncentivesFlipCard_backgroundGradient__G_a1X{transition:none}.IncentivesFlipCard_scene__Lo_Qo{perspective:none}.IncentivesFlipCard_card__D6AfT{transition:none;transform:none!important}.IncentivesFlipCard_face__5UiPa{backface-visibility:visible;-webkit-backface-visibility:visible;transform:none!important;display:none}.IncentivesFlipCard_faceFront__n_j2w{display:block}.IncentivesFlipCard_cardFlipped__ZN4Ck .IncentivesFlipCard_faceFront__n_j2w{display:none}.IncentivesFlipCard_cardFlipped__ZN4Ck .IncentivesFlipCard_faceBack__etjBk{display:block}}.IncentivesFlipCardSkeleton_shell__rxSPd{display:flex;flex-direction:column;padding:.85rem 1rem;width:100%}.IncentivesFlipCardSkeleton_toggleRow__GR_HT{display:flex;justify-content:center;margin-bottom:.85rem}.IncentivesFlipCardSkeleton_contentBlock__no8CS{display:flex;flex-direction:column;gap:.55rem}.IncentivesFlipCardSkeleton_indicators__eU2VV{display:flex;justify-content:center;gap:.45rem;margin-top:.85rem}.CategoryIncentivesModal_modalWide__QFCEN{--modal-max-width:560px}.CategoryIncentivesModal_modalWide__QFCEN .modal-header{padding-inline:1.35rem}@media(max-width:350px){.CategoryIncentivesModal_modalWide__QFCEN{margin-inline:.325rem;padding:1.25rem .65rem .85rem}.CategoryIncentivesModal_modalWide__QFCEN .modal-header{padding-inline:.65rem}}.CategoryIncentivesModal_modalTitle__yA_z2{display:flex;align-items:center;gap:.5rem;min-width:0;padding-right:2.25rem}.CategoryIncentivesModal_modalTitleIcon__KTIhL{flex-shrink:0;font-size:1.1em;line-height:1}.CategoryIncentivesModal_modalTitleText__l8REE{min-width:0}.CategoryIncentivesModal_modalSubtitle__qVnO0{padding-inline:1.35rem}@media(max-width:350px){.CategoryIncentivesModal_modalSubtitle__qVnO0{padding-inline:.65rem}}.CategoryIncentivesModal_modalSubtitleEmphasis__e_B19{font-weight:700;color:inherit}.CategoryIncentivesModal_modalBody__YTKLN{padding-top:0}@media(max-width:350px){.CategoryIncentivesModal_modalPanel__DrNhe{padding:.65rem}}.ContractorsModal_modalWide__ZPuwy{--modal-max-width:560px}.ContractorsModal_modalWide__ZPuwy .modal-header{padding-inline:1.35rem}@media(max-width:350px){.ContractorsModal_modalWide__ZPuwy{margin-inline:.325rem;padding:1.25rem .65rem .85rem}.ContractorsModal_modalWide__ZPuwy .modal-header{padding-inline:.65rem}}.ContractorsModal_modalTitle__UBQL8{display:flex;align-items:center;gap:.5rem;min-width:0;padding-right:2.25rem}.ContractorsModal_modalTitleIcon__IPYVq{flex-shrink:0;font-size:1.1em;line-height:1}.ContractorsModal_modalTitleText__REvbT{min-width:0}.ContractorsModal_modalSubtitle__r5SGV{padding-inline:1.35rem}@media(max-width:350px){.ContractorsModal_modalSubtitle__r5SGV{padding-inline:.65rem}}.ContractorsModal_modalSubtitleEmphasis__T91e_{font-weight:700;color:inherit}.ContractorsModal_modalBody__qoQ3n{padding-top:0}.StarRating_stars__pWgwM{display:inline-flex;align-items:center;gap:.1rem;line-height:1;flex-shrink:0}.StarRating_star__1q60c{position:relative;display:inline-flex;width:.92em;height:.92em;font-size:.92em;line-height:1}.StarRating_starEmpty__8ljoX,.StarRating_starFillIcon__15O2H{display:block;width:.92em;text-align:center}.StarRating_starEmpty__8ljoX{color:rgba(0,0,0,.14)}.StarRating_starFill__pLGaI{position:absolute;top:0;left:0;height:100%;overflow:hidden;color:#f5a623;pointer-events:none}.StarRating_starFillIcon__15O2H{color:inherit}.ContractorCard_contractorCard__pvQ6P{position:relative;height:100%;border-radius:1.35rem;background:#fafafa;border:1px solid rgba(0,0,0,.05);container-type:inline-size}.ContractorCard_contractorCardLink__KH5cK{display:block;height:100%;color:inherit;text-decoration:none}.ContractorCard_contractorCardLink__KH5cK:hover{color:inherit;text-decoration:none}.ContractorCard_contractorCardInner__vuekA{display:flex;flex-direction:column;gap:1.25rem;height:100%;padding:1.1rem 1.15rem 1.25rem}.ContractorCard_header__mtMYO{display:flex;justify-content:center;width:100%}.ContractorCard_headerHero__lk9Sb{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem .85rem;width:-moz-fit-content;width:fit-content;max-width:100%}.ContractorCard_logoWrap__NSJZq{flex:0 0 auto;width:auto;max-width:170px;height:4rem;display:flex;align-items:center;justify-content:flex-start}.ContractorCard_logoWrapFallback__12p_9{justify-content:center;min-width:4rem;background:#fff;border-radius:4px}.ContractorCard_logo__2hwxb{width:auto;height:100%;max-width:100%;object-fit:contain;background:rgba(0,0,0,0);border-radius:4px}.ContractorCard_logoFallback__QUx5g{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:1.5rem;color:#949494}.ContractorCard_headerCopy__Fxumk{flex:1 1 11rem;min-width:0;text-align:left}@container (max-width: 360px){.ContractorCard_headerHero__lk9Sb{flex-direction:column;align-items:flex-start;width:100%}.ContractorCard_logoWrap__NSJZq{max-width:100%}.ContractorCard_headerCopy__Fxumk{flex-basis:auto;width:100%}}.ContractorCard_businessName__IjQej{margin:0;font-size:1rem;line-height:1.3;font-weight:700;color:#252525}.ContractorCard_location__5h3KA,.ContractorCard_rating__pDnGb{margin:.25rem 0 0;font-size:.88rem;line-height:1.35;color:#737373}.ContractorCard_rating__pDnGb{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:.4rem .5rem;font-weight:600;color:#474747}.ContractorCard_ratingText__THI83{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:.25rem .35rem}.ContractorCard_ratingValue__0awkA{color:#474747}.ContractorCard_reviewCount__SuGXA{font-weight:500;color:#737373}.ContractorCard_servicesLabel__5bd2S{font-weight:600;color:#474747}.ContractorCard_detailsRow__5d_Le{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.75rem 1rem}.ContractorCard_detailItem__Mn5_w{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - .5rem);min-width:0;margin:0;font-size:.88rem;line-height:1.35;color:#737373;overflow-wrap:anywhere}.ContractorCard_detailItem__Mn5_w:only-child{flex-basis:100%}.ContractorCard_detailItemLanguages__YVx_o{text-align:right}@container (max-width: 360px){.ContractorCard_detailItem__Mn5_w{flex-basis:100%;width:100%}.ContractorCard_detailItemLanguages__YVx_o{text-align:left}}.ContractorCard_metaPills__oCrUs{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem}.ContractorCard_actions__oQ4uy{margin-top:auto;display:flex;justify-content:flex-end}.ContractorCard_contactButton__vl59n{pointer-events:none}.ContractorsSeeAllCard_seeAllCard__XtDJm{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.25rem;height:100%;min-height:18rem;padding:1.5rem 1.25rem;border-radius:1.35rem;background:#fafafa;border:1px solid rgba(0,0,0,.05);color:inherit;text-align:center;text-decoration:none}.ContractorsSeeAllCard_seeAllCard__XtDJm:hover{color:inherit;text-decoration:none}.ContractorsSeeAllCard_iconWrap__mKRBX{width:3rem;height:3rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#fff;color:#5551ff;font-size:1.25rem;box-shadow:0 1px 4px rgba(0,0,0,.08)}.ContractorsSeeAllCard_title__mOvfU{margin:0;font-size:1.15rem;line-height:1.25;font-weight:700;color:#252525}.ContractorsSeeAllCard_subtitle__D7_qV{margin:0;max-width:22rem;font-size:.9rem;line-height:1.45;color:#737373}.ContractorsSeeAllCard_button__HEW1k{pointer-events:none}.ContractorDataAttribution_root__4qD64{display:flex;flex-direction:column;align-items:flex-end;gap:.12rem;margin-top:1.5rem;font-size:.74rem;line-height:1.35;color:#949494;text-align:right}.ContractorDataAttribution_source__CSbxH{font-size:inherit;color:inherit;justify-content:flex-end}.ContractorDataAttribution_disclaimer__l44US{color:inherit;max-width:100%}.ContractorsCarousel_wrapper__4wCMH{width:100%}.ContractorsCarousel_carouselStage__PBw32{position:relative;display:flex;align-items:center;margin-inline:-.55rem}.ContractorsCarousel_viewport__WsABt{position:relative;flex:1 1;min-width:0}.ContractorsCarousel_carouselStage__PBw32 .ContractorsCarousel_viewport__WsABt{margin:0 2rem;touch-action:pan-y pinch-zoom;cursor:-webkit-grab;cursor:grab}@media(max-width:640px){.ContractorsCarousel_carouselStage__PBw32 .ContractorsCarousel_viewport__WsABt{margin-inline:1rem}}@media(max-width:350px){.ContractorsCarousel_carouselStage__PBw32 .ContractorsCarousel_viewport__WsABt{margin-inline:.65rem}}.ContractorsCarousel_wrapper__4wCMH>.ContractorsCarousel_viewport__WsABt{margin-inline:calc(2rem - .55rem)}@media(max-width:640px){.ContractorsCarousel_wrapper__4wCMH>.ContractorsCarousel_viewport__WsABt{margin-inline:calc(1rem - .55rem)}}@media(max-width:350px){.ContractorsCarousel_wrapper__4wCMH>.ContractorsCarousel_viewport__WsABt{margin-inline:calc(.65rem - .55rem)}}.ContractorsCarousel_viewportDragging__mMjjF{cursor:-webkit-grabbing;cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ContractorsCarousel_slideTrackDragging__CTJny .ContractorsCarousel_slideLayerActive__EQ99O,.ContractorsCarousel_slideTrackDragging__CTJny .ContractorsCarousel_slideLayerPreview__u_Z6z{position:absolute;top:0;left:0;right:0;z-index:1}.ContractorsCarousel_slideTrackDragging__CTJny .ContractorsCarousel_slideLayerActive__EQ99O{z-index:2}.ContractorsCarousel_slideTrackSnappingBack__wnIHT .ContractorsCarousel_slideLayerActive__EQ99O{transition:transform .22s cubic-bezier(.4,.2,.2,1)}.ContractorsCarousel_slideLayerPreview__u_Z6z{pointer-events:none}.ContractorsCarousel_carouselCardShell__dzPGe{width:100%}.ContractorsCarousel_cardBody__JSClo{overflow:hidden;transition:height .4s cubic-bezier(.4,.2,.2,1)}.ContractorsCarousel_slideTrack__gtYoA{position:relative;width:100%}.ContractorsCarousel_slideTrackAnimating__f9Pqd .ContractorsCarousel_slideExitNext__JjITy,.ContractorsCarousel_slideTrackAnimating__f9Pqd .ContractorsCarousel_slideExitPrev__KPzwl{position:absolute;top:0;left:0;right:0;z-index:1}.ContractorsCarousel_slideTrackAnimating__f9Pqd .ContractorsCarousel_slideEnterNext__Q011b,.ContractorsCarousel_slideTrackAnimating__f9Pqd .ContractorsCarousel_slideEnterPrev__Fi2HI{position:relative;z-index:2}.ContractorsCarousel_slideLayer__vN559{width:100%}.ContractorsCarousel_slideEnterNext__Q011b{animation:ContractorsCarousel_slideEnterFromRight__FhYc1 .32s cubic-bezier(.4,.2,.2,1) both}.ContractorsCarousel_slideExitNext__JjITy{animation:ContractorsCarousel_slideExitToLeft___h1kx .32s cubic-bezier(.4,.2,.2,1) both}.ContractorsCarousel_slideEnterPrev__Fi2HI{animation:ContractorsCarousel_slideEnterFromLeft__k_9iN .32s cubic-bezier(.4,.2,.2,1) both}.ContractorsCarousel_slideExitPrev__KPzwl{animation:ContractorsCarousel_slideExitToRight__MQtbj .32s cubic-bezier(.4,.2,.2,1) both}@keyframes ContractorsCarousel_slideEnterFromRight__FhYc1{0%{opacity:.9;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes ContractorsCarousel_slideExitToLeft___h1kx{0%{opacity:1;transform:translateX(0)}to{opacity:.9;transform:translateX(-100%)}}@keyframes ContractorsCarousel_slideEnterFromLeft__k_9iN{0%{opacity:.9;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}@keyframes ContractorsCarousel_slideExitToRight__MQtbj{0%{opacity:1;transform:translateX(0)}to{opacity:.9;transform:translateX(100%)}}@media(prefers-reduced-motion:reduce){.ContractorsCarousel_cardBody__JSClo{transition:none}.ContractorsCarousel_slideEnterNext__Q011b,.ContractorsCarousel_slideEnterPrev__Fi2HI,.ContractorsCarousel_slideExitNext__JjITy,.ContractorsCarousel_slideExitPrev__KPzwl{animation:none}.ContractorsCarousel_indicator__ohGkD,.ContractorsCarousel_slideTrackSnappingBack__wnIHT .ContractorsCarousel_slideLayerActive__EQ99O{transition:none}}.ContractorsCarousel_controlButton__o8bZi{position:absolute;top:45%;z-index:2;flex-shrink:0;width:2.2rem;height:2.2rem;border:0;border-radius:999px;background:hsla(0,0%,100%,.92);color:#252525;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 1px 4px rgba(0,0,0,.08);transform:translateY(-50%)}.ContractorsCarousel_controlButtonPrev__Y0IO6{left:calc(.55rem + 2px)}.ContractorsCarousel_controlButtonNext__CpHbs{right:calc(.55rem + 2px)}.ContractorsCarousel_controlButton__o8bZi:hover{background:#fff}.ContractorsCarousel_indicators___XOrO{display:flex;justify-content:center;flex-wrap:wrap;gap:.45rem;margin-top:.85rem;max-width:100%}.ContractorsCarousel_indicator__ohGkD{width:.55rem;height:.55rem;border:0;border-radius:999px;background:rgba(0,0,0,.18);padding:0;flex-shrink:0;transition:width .38s cubic-bezier(.34,1.2,.64,1),background-color .32s cubic-bezier(.34,1.2,.64,1)}.ContractorsCarousel_indicatorActive__d_OVf{width:1.35rem;background:#5551ff}.ContractorsCarousel_emptyState__bY_OU,.ContractorsCarousel_errorState__5kubB,.ContractorsCarousel_loadingState__R_tLq{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.85rem;min-height:14rem;padding:1.5rem 1rem;text-align:center}.ContractorsCarousel_emptyMessage__dZjFE,.ContractorsCarousel_errorMessage__6Kdxp,.ContractorsCarousel_loadingMessage__do2TV{margin:0;font-size:.95rem;line-height:1.45;color:#737373}.ContractorsCarousel_loadingMessage__do2TV{font-weight:600;color:#474747}