.energy-planner_planner__vQ4rH{max-width:1180px;margin:auto;color:#182c25;background:#fff;text-align:left;letter-spacing:0;font-size:14px;isolation:isolate;scroll-margin-top:90px}.energy-planner_planner__vQ4rH *{box-sizing:border-box;letter-spacing:0}.energy-planner_planner__vQ4rH h2,.energy-planner_planner__vQ4rH h3,.energy-planner_planner__vQ4rH h4,.energy-planner_planner__vQ4rH p{margin:0}.energy-planner_planner__vQ4rH h2{font-size:28px;line-height:1.2;font-weight:750}.energy-planner_planner__vQ4rH h3{font-size:21px;line-height:1.3;font-weight:700}.energy-planner_planner__vQ4rH h4{font-size:15px;font-weight:650}.energy-planner_planner__vQ4rH a,.energy-planner_planner__vQ4rH button,.energy-planner_planner__vQ4rH input,.energy-planner_planner__vQ4rH select,.energy-planner_planner__vQ4rH textarea{transition:background .15s,border-color .15s,box-shadow .15s}.energy-planner_planner__vQ4rH button{cursor:pointer}.energy-planner_planner__vQ4rH button:disabled{cursor:wait;opacity:.65}.energy-planner_planner__vQ4rH a:focus-visible,.energy-planner_planner__vQ4rH button:focus-visible,.energy-planner_planner__vQ4rH summary:focus-visible{outline:3px solid #50b8d5;outline-offset:3px}.energy-planner_planner__vQ4rH input:not([type=range]):not([type=radio]),.energy-planner_planner__vQ4rH select,.energy-planner_planner__vQ4rH textarea{display:block;width:100%;min-width:0;background:#fff;border:1px solid #cad7d2;border-radius:6px;padding:10px 11px;color:#182c25;font:inherit;margin-top:7px;line-height:1.4}.energy-planner_planner__vQ4rH input:focus,.energy-planner_planner__vQ4rH select:focus,.energy-planner_planner__vQ4rH textarea:focus{outline:2px solid #008744;outline-offset:1px}.energy-planner_planner__vQ4rH label{display:block;font-size:12px;font-weight:600;min-width:0}.energy-planner_planner__vQ4rH input[type=range]{width:100%;accent-color:#008744;display:block;margin-top:15px;height:18px;cursor:pointer}.energy-planner_plannerHeader___Mjtk{padding:28px 20px 30px;border-bottom:1px solid #dce5e1;display:flex;align-items:center;justify-content:space-between;gap:18px}.energy-planner_brand__gKOPf{display:flex;align-items:center;gap:12px}.energy-planner_brand__gKOPf img{-o-object-fit:contain;object-fit:contain;flex-shrink:0}.energy-planner_eyebrow__3QAD0{display:block;font-size:10px;font-weight:700;color:#507567;margin-bottom:8px}.energy-planner_priceDate__FMb5O{text-align:right;font-size:11px;color:#698176;flex-shrink:0}.energy-planner_priceDate__FMb5O strong{display:block;color:#334a40;margin-top:4px}.energy-planner_fieldset__C9LAN{min-width:0;border:0;margin:0;padding:0}.energy-planner_workspace__SJJab{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:36px;padding:30px 20px}.energy-planner_loadSide__HHhzp{min-width:0}.energy-planner_sectionHeading__pj0ou{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.energy-planner_sectionHeading__pj0ou>svg{color:#1683ac;flex-shrink:0}.energy-planner_quickAdd__1_5rv{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:19px}.energy-planner_quickAdd__1_5rv button{display:flex;align-items:center;gap:6px;font-size:11px;background:#f2f7f5;border:1px solid #d7e4dd;border-radius:6px;padding:9px}.energy-planner_quickAdd__1_5rv button:hover{background:#e3f2e9}.energy-planner_quickAdd__1_5rv svg{color:#008744}.energy-planner_applianceForm__D3HF_{display:grid;grid-template-columns:1fr 1fr;gap:12px}.energy-planner_numberInputs__APSno{grid-column:1/-1;display:grid;grid-template-columns:1fr .85fr 1fr auto;gap:10px;align-items:end}.energy-planner_addButton__WR_0H{display:flex;gap:4px;align-items:center;justify-content:center;background:#008744;color:#fff;border:0;border-radius:6px;min-height:41px;padding:10px 15px;font-weight:650}.energy-planner_hint__W4xOK{display:block!important;font-size:11px!important;line-height:1.6!important;font-weight:400!important;color:#61766c!important;margin-top:10px!important}.energy-planner_inventoryTitle__cmAkk{display:flex;justify-content:space-between;margin:24px 0 10px}.energy-planner_inventoryTitle__cmAkk>span{font-size:11px;color:#678173}.energy-planner_inventory__3KgVO{list-style:none;padding:0;margin:0;border-top:1px solid #e0e9e4}.energy-planner_inventory__3KgVO li{display:flex;align-items:center;gap:9px;padding:14px 0;border-bottom:1px solid #e0e9e4}.energy-planner_loadIcon__33XS0{color:#1683ac;background:#eaf5f8;padding:8px;border-radius:5px}.energy-planner_loadName__O_Pdp{flex:1;min-width:0}.energy-planner_loadName__O_Pdp strong{display:block;font-size:12px;overflow-wrap:anywhere}.energy-planner_loadName__O_Pdp span{font-size:10px;color:#698074}.energy-planner_loadEnergy__lusqW{text-align:right;font-size:12px;font-weight:600;flex-shrink:0}.energy-planner_loadEnergy__lusqW small{display:block;font-weight:400;font-size:9px;color:#698074}.energy-planner_inventory__3KgVO button{padding:7px;border:0;background:transparent;color:#6a8075;flex-shrink:0}.energy-planner_inventory__3KgVO button:hover{background:#eef4f1;color:#008744}.energy-planner_emptyLoad__DQAGf{display:flex;gap:12px;align-items:center;padding:20px 0;color:#779186;font-size:12px;border-block:1px dashed #d5e0da}.energy-planner_systemOptions__hWKd6{display:grid;grid-template-columns:1.2fr 1fr;gap:20px;padding:24px 0 28px;margin-bottom:10px;border-bottom:1px solid #e0e9e4}.energy-planner_systemOptions__hWKd6 strong{float:right;color:#008744}.energy-planner_mountOptions__DOB0X{display:grid;grid-template-columns:1fr 1fr;gap:12px}.energy-planner_mountOption__CYbWE{position:relative;border:1px solid #d7e1db;border-radius:8px;padding:16px 12px;cursor:pointer;display:flex!important;flex-direction:column;align-items:flex-start;gap:9px;min-height:138px}.energy-planner_mountOption__CYbWE input{position:absolute;right:12px;top:12px;accent-color:#008744}.energy-planner_mountOption__CYbWE svg{color:#536e60}.energy-planner_mountOption__CYbWE strong{font-size:12px;padding-right:12px;line-height:1.5}.energy-planner_mountOption__CYbWE span{font-size:11px;color:#698074}.energy-planner_mountSelected__a3W8n{border-color:#008744;background:#edf8f1;box-shadow:inset 0 0 0 1px #008744}.energy-planner_mountSelected__a3W8n svg{color:#008744}.energy-planner_customize__BVBHF{margin-top:20px;border-block:1px solid #e0e9e4}.energy-planner_customize__BVBHF summary{display:flex;align-items:center;gap:10px;padding:15px 0;cursor:pointer;font-weight:600;font-size:12px;list-style:none}.energy-planner_customize__BVBHF summary svg:last-child{margin-left:auto}.energy-planner_selectStack__yq4Vp{display:grid;gap:12px;padding:0 0 18px}.energy-planner_recommendation__fQPGE{min-width:0;background:#f4f8f5;border:1px solid #d7e5db;border-radius:8px;padding:24px;align-self:start;position:sticky;top:95px}.energy-planner_recommendationTop__Ris66{display:flex;align-items:center;justify-content:space-between;color:#bc831e}.energy-planner_recommendationTop__Ris66 .energy-planner_eyebrow__3QAD0{margin:0}.energy-planner_recommendedKw__TM7M_{display:flex;align-items:baseline;gap:10px;margin:18px 0 3px}.energy-planner_recommendedKw__TM7M_>strong{font-size:44px;line-height:1.15;font-weight:700;color:#008744}.energy-planner_recommendedKw__TM7M_>span{font-size:13px;color:#426051}.energy-planner_recommendationText__7RS1A{font-size:12px;color:#426051;line-height:1.6}.energy-planner_energyFlow__gNkbK{display:flex;align-items:center;justify-content:space-between;gap:5px;padding:24px 0 15px;border-bottom:1px solid #dbe6df}.energy-planner_energyFlow__gNkbK>div{display:flex;flex-direction:column;align-items:center;gap:7px;text-align:center;min-width:0}.energy-planner_energyFlow__gNkbK>div>svg{color:#bd861f}.energy-planner_energyFlow__gNkbK>div:last-child>svg{color:#1683ac}.energy-planner_energyFlow__gNkbK strong{font-size:13px;white-space:nowrap}.energy-planner_energyFlow__gNkbK span{font-size:10px;color:#6e8277}.energy-planner_energyFlow__gNkbK>svg{color:#9cb1a5;flex-shrink:0}.energy-planner_backupHeading__unFi8{display:flex;gap:8px;align-items:center;margin-top:22px;color:#166b86}.energy-planner_backupValue__dddnh{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;margin:12px 0}.energy-planner_backupValue__dddnh>strong{font-size:29px;color:#166b86;font-weight:650}.energy-planner_backupValue__dddnh small{font-size:14px;font-weight:500}.energy-planner_backupValue__dddnh span{font-size:11px;color:#61766c}.energy-planner_backupSlider__b0Th9{margin:12px 0}.energy-planner_backupSlider__b0Th9 input{accent-color:#1683ac!important}.energy-planner_costTitle__yhLdy{display:flex;align-items:center;justify-content:space-between;margin-top:24px;padding-top:21px;border-top:1px solid #d4e1d9}.energy-planner_costTitle__yhLdy svg{color:#008744}.energy-planner_costLines__tF2xJ{padding-top:10px}.energy-planner_costLines__tF2xJ>div{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:7px 0;font-size:11px;line-height:1.5}.energy-planner_costLines__tF2xJ span{max-width:65%;color:#566e60}.energy-planner_costLines__tF2xJ small{color:#91a296}.energy-planner_costLines__tF2xJ strong{white-space:nowrap;font-weight:600}.energy-planner_total__tyzHN{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #bdcfc2;padding:18px 0 20px;margin-top:10px;font-weight:600}.energy-planner_total__tyzHN strong{font-size:24px;color:#008744}.energy-planner_primary__flKaY{background:#008744;color:#fff!important;border:0;border-radius:6px;padding:13px 18px;display:flex;gap:9px;align-items:center;justify-content:center;text-decoration:none;font-size:13px;font-weight:650;white-space:normal;line-height:1.4}.energy-planner_primary__flKaY:hover{background:#006e39}.energy-planner_emptyRecommendation__gCQyM{padding:38px 0 28px;text-align:center}.energy-planner_emptyRecommendation__gCQyM h3{font-size:19px;margin:30px 0 12px}.energy-planner_emptyRecommendation__gCQyM p{font-size:12px;color:#698074;line-height:1.7}.energy-planner_panelArray__LPb1E{margin:auto;width:180px;display:grid;grid-template-columns:repeat(3,1fr);gap:5px;transform:skewY(-9deg);padding:8px;background:#c9d5d9;border:4px solid #abbac0;border-radius:4px}.energy-planner_panelArray__LPb1E i{display:block;aspect-ratio:.8;background:repeating-linear-gradient(0deg,transparent 0 12px,#a1c7de 12px 13px),repeating-linear-gradient(90deg,#326e95 0 12px,#a1c7de 12px 13px);border:1px solid #dae8ec}.energy-planner_economics__sEHcF{padding:30px 20px;border-block:1px solid #dce5e1;background:#f7fafb}.energy-planner_blue__8yKaO{color:#1683ac}.energy-planner_billInputs__dIFBn{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.energy-planner_textButton__zYLiC{display:block;background:transparent;border:0;color:#008744;padding:6px 0;font-size:10px;font-weight:600;text-align:left}.energy-planner_billSummary__RN8Yr{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;margin:28px 0}.energy-planner_billSummary__RN8Yr>div{border-left:3px solid #c1cdd2;padding-left:16px;display:flex;flex-direction:column;gap:8px}.energy-planner_billSummary__RN8Yr>div:nth-child(2){border-color:#008744}.energy-planner_billSummary__RN8Yr>div:nth-child(3){border-color:#1683ac}.energy-planner_billSummary__RN8Yr span{font-size:12px;color:#62776d}.energy-planner_billSummary__RN8Yr strong{font-size:23px;font-weight:700}.energy-planner_billSummary__RN8Yr small{font-size:10px;color:#7c8f85}.energy-planner_billSummary__RN8Yr svg{color:#69867b}.energy-planner_chartHeading__FTlQA{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;margin-top:30px}.energy-planner_legend__clLro{display:flex;gap:16px;flex-wrap:wrap;font-size:10px}.energy-planner_legend__clLro span{display:flex;align-items:center;gap:5px}.energy-planner_legend__clLro i{height:3px;width:15px;display:inline-block}.energy-planner_chart__lihQX{display:block;width:100%;height:auto;margin-top:18px;max-height:340px}.energy-planner_yearSlider__9jZuh{max-width:500px;margin:10px auto 25px;text-align:center}.energy-planner_roiNumbers__J2y2k{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding-block:20px;border-block:1px solid #dbe5e7;margin-bottom:15px}.energy-planner_roiNumbers__J2y2k span{display:block;font-size:11px;color:#61766c;line-height:1.5}.energy-planner_roiNumbers__J2y2k strong{display:block;font-size:17px;font-weight:650;margin-top:6px}.energy-planner_scope__CnIVb{padding:20px;font-size:12px;color:#61766c}.energy-planner_scope__CnIVb summary{cursor:pointer;color:#87611a;font-weight:650}.energy-planner_scope__CnIVb ul{list-style:disc;margin:12px 0 0;padding-left:20px;line-height:1.7}.energy-planner_scope__CnIVb li{margin-top:7px}.energy-planner_downloadForm__9odDe{padding:25px 20px 30px;border-top:1px solid #dce5e1;scroll-margin-top:90px}.energy-planner_customerInputs__G42MF{display:grid;grid-template-columns:1fr 1fr;gap:16px}.energy-planner_address__R6W_c{grid-column:1/-1}.energy-planner_downloadFooter__JIJPC{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:20px}.energy-planner_downloadFooter__JIJPC p{max-width:470px}.energy-planner_downloadFooter__JIJPC button{flex-shrink:0}.energy-planner_error__wYwW4{padding:15px!important;margin:10px 20px!important;background:#fff1ed;color:#9e3828;border-radius:6px;font-size:13px}.energy-planner_status__R9VHA{padding:0 20px 15px!important;color:#008744;font-size:12px}.energy-planner_status__R9VHA:empty{display:none}@media(max-width:1000px){.energy-planner_workspace__SJJab{gap:22px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.energy-planner_recommendation__fQPGE{padding:18px}.energy-planner_energyFlow__gNkbK strong{font-size:11px}.energy-planner_billInputs__dIFBn{grid-template-columns:repeat(2,minmax(0,1fr))}.energy-planner_loadEnergy__lusqW,.energy-planner_loadIcon__33XS0{display:none}}@media(max-width:760px){.energy-planner_plannerHeader___Mjtk{padding:20px 4px;align-items:flex-start}.energy-planner_planner__vQ4rH h2{font-size:23px}.energy-planner_brand__gKOPf{gap:6px}.energy-planner_brand__gKOPf img{width:36px;height:36px}.energy-planner_priceDate__FMb5O{display:none}.energy-planner_workspace__SJJab{grid-template-columns:1fr;padding:24px 4px;gap:24px}.energy-planner_recommendation__fQPGE{position:static;padding:22px}.energy-planner_loadEnergy__lusqW,.energy-planner_loadIcon__33XS0{display:block}.energy-planner_billInputs__dIFBn{gap:15px}.energy-planner_billSummary__RN8Yr{grid-template-columns:1fr;gap:18px}.energy-planner_billSummary__RN8Yr>div{display:grid;grid-template-columns:24px 1fr;-moz-column-gap:10px;column-gap:10px}.energy-planner_billSummary__RN8Yr>div>svg{grid-row:1/4}.energy-planner_billSummary__RN8Yr strong{font-size:23px}.energy-planner_billSummary__RN8Yr small{grid-column:2}.energy-planner_economics__sEHcF{padding:26px 12px}.energy-planner_roiNumbers__J2y2k{grid-template-columns:1fr 1fr;gap:22px}.energy-planner_customerInputs__G42MF{grid-template-columns:1fr}.energy-planner_downloadForm__9odDe{padding:25px 4px}.energy-planner_downloadFooter__JIJPC{flex-direction:column;align-items:stretch;gap:15px}.energy-planner_sectionHeading__pj0ou h3{font-size:20px}.energy-planner_energyFlow__gNkbK strong{font-size:13px}.energy-planner_scope__CnIVb{padding:20px 4px}.energy-planner_numberInputs__APSno{gap:7px}.energy-planner_addButton__WR_0H{padding:10px}.energy-planner_chart__lihQX text{font-size:12px}.energy-planner_planner__vQ4rH .energy-planner_hint__W4xOK{font-size:11px!important}.energy-planner_legend__clLro{gap:10px}}@media(prefers-reduced-motion:reduce){.energy-planner_planner__vQ4rH *{transition:none!important}}