.BatteryQuoteCalculator-module__aziiKW__tool{gap:20px;display:grid}.BatteryQuoteCalculator-module__aziiKW__inputCard,.BatteryQuoteCalculator-module__aziiKW__resultCard,.BatteryQuoteCalculator-module__aziiKW__contextCard{background:#fff;border:1px solid #dfe6ee;border-radius:18px;padding:22px;box-shadow:0 10px 28px #1d2d3f0d}.BatteryQuoteCalculator-module__aziiKW__inputCard h2,.BatteryQuoteCalculator-module__aziiKW__contextCard h2{margin:4px 0 8px}.BatteryQuoteCalculator-module__aziiKW__kicker{color:#806100;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800;display:block}.BatteryQuoteCalculator-module__aziiKW__formGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.BatteryQuoteCalculator-module__aziiKW__formGrid label{color:#334155;gap:7px;font-size:13px;font-weight:700;display:grid}.BatteryQuoteCalculator-module__aziiKW__formGrid input,.BatteryQuoteCalculator-module__aziiKW__formGrid select{color:#111827;width:100%;font:inherit;background:#fff;border:1px solid #cfd8e3;border-radius:11px;padding:11px 12px}.BatteryQuoteCalculator-module__aziiKW__results{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.BatteryQuoteCalculator-module__aziiKW__resultCard span{color:#64748b;font-size:12px;font-weight:700;display:block}.BatteryQuoteCalculator-module__aziiKW__resultCard strong{color:#172033;margin-top:7px;font-size:clamp(22px,4vw,31px);line-height:1.05;display:block}.BatteryQuoteCalculator-module__aziiKW__resultCard small{color:#64748b;margin-top:8px;line-height:1.45;display:block}.BatteryQuoteCalculator-module__aziiKW__contextGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.BatteryQuoteCalculator-module__aziiKW__contextGrid>div{background:#f8fafc;border:1px solid #e5eaf0;border-radius:14px;padding:16px}.BatteryQuoteCalculator-module__aziiKW__contextGrid span{color:#64748b;font-size:12px;font-weight:700;display:block}.BatteryQuoteCalculator-module__aziiKW__contextGrid strong{color:#172033;margin-top:5px;font-size:19px;display:block}.BatteryQuoteCalculator-module__aziiKW__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.BatteryQuoteCalculator-module__aziiKW__secondaryLink{color:#334155;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7dee8;border-radius:999px;justify-content:center;align-items:center;padding:9px 14px;font-weight:800;line-height:1.2;text-decoration:none;display:inline-flex}.BatteryQuoteCalculator-module__aziiKW__secondaryLink:hover{background:#f8fafc;border-color:#b8c4d2}.BatteryQuoteCalculator-module__aziiKW__note{color:#5c6a7d;margin:0;font-size:12px;line-height:1.55}.BatteryQuoteCalculator-module__aziiKW__warning{color:#6f5613;background:#fffaf0;border-left:4px solid #c99b1a;border-radius:12px;padding:12px 14px;font-size:12px;line-height:1.5}@media (max-width:760px){.BatteryQuoteCalculator-module__aziiKW__formGrid,.BatteryQuoteCalculator-module__aziiKW__results,.BatteryQuoteCalculator-module__aziiKW__contextGrid{grid-template-columns:1fr}.BatteryQuoteCalculator-module__aziiKW__inputCard,.BatteryQuoteCalculator-module__aziiKW__resultCard,.BatteryQuoteCalculator-module__aziiKW__contextCard{padding:18px}}
.Breadcrumbs-module__qHR2Ta__breadcrumbs{color:#6b7a90;margin-bottom:22px;font-size:12px}.Breadcrumbs-module__qHR2Ta__breadcrumbs ol{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.Breadcrumbs-module__qHR2Ta__breadcrumbs li{align-items:center;gap:8px;display:flex}.Breadcrumbs-module__qHR2Ta__breadcrumbs li:not(:last-child):after{content:"/";color:#a5b0bf}.Breadcrumbs-module__qHR2Ta__breadcrumbs a{color:#42536a;text-decoration:none}.Breadcrumbs-module__qHR2Ta__breadcrumbs a:hover{text-decoration:underline}.Breadcrumbs-module__qHR2Ta__breadcrumbs span[aria-current=page]{color:#7b8798}
.LocalPriceIntelligence-module__EwYdZa__wrap{gap:18px;margin-top:18px;display:grid}.LocalPriceIntelligence-module__EwYdZa__heading,.LocalPriceIntelligence-module__EwYdZa__panel,.LocalPriceIntelligence-module__EwYdZa__empty{border:1px solid var(--line);background:var(--white);border-radius:18px}.LocalPriceIntelligence-module__EwYdZa__heading,.LocalPriceIntelligence-module__EwYdZa__empty{padding:20px}.LocalPriceIntelligence-module__EwYdZa__heading h2,.LocalPriceIntelligence-module__EwYdZa__empty h2,.LocalPriceIntelligence-module__EwYdZa__panel h3{color:var(--navy);margin:5px 0 8px}.LocalPriceIntelligence-module__EwYdZa__heading p,.LocalPriceIntelligence-module__EwYdZa__empty p,.LocalPriceIntelligence-module__EwYdZa__note{color:var(--muted);font-size:12px;line-height:1.6}.LocalPriceIntelligence-module__EwYdZa__panel{padding:20px}.LocalPriceIntelligence-module__EwYdZa__tableWrap{overflow-x:auto}.LocalPriceIntelligence-module__EwYdZa__tableWrap table{border-collapse:collapse;width:100%;min-width:720px}.LocalPriceIntelligence-module__EwYdZa__tableWrap th,.LocalPriceIntelligence-module__EwYdZa__tableWrap td{text-align:left;border-bottom:1px solid #edf1f5;padding:11px 10px;font-size:11px}.LocalPriceIntelligence-module__EwYdZa__tableWrap th{color:#718096;font-weight:800}.LocalPriceIntelligence-module__EwYdZa__tableWrap td{color:#42556e}.LocalPriceIntelligence-module__EwYdZa__tableWrap td strong{color:var(--navy)}.LocalPriceIntelligence-module__EwYdZa__note{margin:12px 0 0}@media (max-width:620px){.LocalPriceIntelligence-module__EwYdZa__heading,.LocalPriceIntelligence-module__EwYdZa__panel,.LocalPriceIntelligence-module__EwYdZa__empty{padding:16px}}
.QuickSolarCalculator-module__rzdIfq__calculatorV2 .field select{color:#10233f;background:#fff;border:1px solid #cfd9e4;border-radius:12px;outline:none;width:100%;min-width:0;padding:13px 40px 13px 14px}.QuickSolarCalculator-module__rzdIfq__calculatorV2 .field select:focus{border-color:#b08200;box-shadow:0 0 0 3px #f6b91a33}.QuickSolarCalculator-module__rzdIfq__calculatorV2 .field small{color:#7b8798;font-size:10px;line-height:1.35}.QuickSolarCalculator-module__rzdIfq__calculatorV2 .primary-button:disabled{cursor:wait;opacity:.72;transform:none}.QuickSolarCalculator-module__rzdIfq__advancedSettings{background:#f8fafc;border:1px solid #dfe6ee;border-radius:14px;overflow:hidden}.QuickSolarCalculator-module__rzdIfq__advancedSettings summary{cursor:pointer;color:#40516a;padding:13px 15px;font-size:12px;font-weight:800}.QuickSolarCalculator-module__rzdIfq__advancedGrid{grid-template-columns:1fr 1fr;gap:16px;padding:4px 15px 16px;display:grid}.QuickSolarCalculator-module__rzdIfq__batteryToggle{color:#283b54;cursor:pointer;border-top:1px solid #e2e8ef;grid-column:1/-1;align-items:flex-start;gap:10px;padding-top:14px;font-size:12px;font-weight:750;display:flex}.QuickSolarCalculator-module__rzdIfq__batteryToggle input{width:17px;height:17px;margin-top:2px}.QuickSolarCalculator-module__rzdIfq__batteryToggle span{gap:3px;display:grid}.QuickSolarCalculator-module__rzdIfq__batteryToggle small{color:#7b8798;font-weight:500}.QuickSolarCalculator-module__rzdIfq__resourceStatus{background:#f7f9fb;border:1px solid #dfe6ee;border-radius:14px;grid-template-columns:auto 1fr;gap:2px 12px;margin-bottom:20px;padding:13px 15px;display:grid}.QuickSolarCalculator-module__rzdIfq__resourceStatus strong{color:#33445a;font-size:12px}.QuickSolarCalculator-module__rzdIfq__resourceStatus span{color:#617086;text-align:right;font-size:11px}.QuickSolarCalculator-module__rzdIfq__resourceStatus small{color:#7b8798;grid-column:1/-1;margin-top:4px;font-size:10px}.QuickSolarCalculator-module__rzdIfq__resourceStatus[data-status=pvwatts]{background:#f1f9f4;border-color:#c9e5d5}.QuickSolarCalculator-module__rzdIfq__resourceStatus[data-status=pvwatts] strong{color:#14613f}.QuickSolarCalculator-module__rzdIfq__resourceStatus[data-status=error]{background:#fff7f5;border-color:#f0d2cc}.QuickSolarCalculator-module__rzdIfq__monthlyCard{background:#fff;border:1px solid #e0e7ef;border-radius:16px;margin-top:14px;padding:16px}.QuickSolarCalculator-module__rzdIfq__monthlyHeading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.QuickSolarCalculator-module__rzdIfq__monthlyHeading>div{gap:2px;display:grid}.QuickSolarCalculator-module__rzdIfq__monthlyHeading strong{color:#10233f;font-size:14px}.QuickSolarCalculator-module__rzdIfq__monthlyHeading span,.QuickSolarCalculator-module__rzdIfq__monthlyHeading b{color:#738196;font-size:10px}.QuickSolarCalculator-module__rzdIfq__monthlyHeading b{font-weight:700}.QuickSolarCalculator-module__rzdIfq__monthlyChart{grid-template-columns:repeat(12,1fr);gap:7px;min-height:170px;display:grid}.QuickSolarCalculator-module__rzdIfq__monthColumn{text-align:center;grid-template-rows:24px 1fr 18px;align-items:end;gap:5px;min-width:0;display:grid}.QuickSolarCalculator-module__rzdIfq__monthColumn>span{color:#6d7b8f;white-space:nowrap;font-size:8px}.QuickSolarCalculator-module__rzdIfq__monthColumn>small{color:#53657c;font-size:9px;font-weight:750}.QuickSolarCalculator-module__rzdIfq__barTrack{background:#f3f6f9;border-radius:8px 8px 4px 4px;height:118px;position:relative;overflow:hidden}.QuickSolarCalculator-module__rzdIfq__barTrack i{background:#f6b91a;border-radius:7px 7px 3px 3px;position:absolute;bottom:0;left:0;right:0}.QuickSolarCalculator-module__rzdIfq__batteryResult{color:#145d3d;background:#eef7f2;border-radius:13px;justify-content:space-between;gap:16px;margin-top:10px;padding:12px 14px;display:flex}.QuickSolarCalculator-module__rzdIfq__batteryResult span{font-size:11px;font-weight:750}.QuickSolarCalculator-module__rzdIfq__savingsGrid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px;display:grid}.QuickSolarCalculator-module__rzdIfq__savingsGrid>div{border:1px solid #e0e7ef;border-radius:13px;padding:12px 14px}.QuickSolarCalculator-module__rzdIfq__savingsGrid span{color:#738196;font-size:10px;font-weight:700;display:block}.QuickSolarCalculator-module__rzdIfq__savingsGrid strong{margin-top:3px;font-size:16px;display:block}@media (max-width:760px){.QuickSolarCalculator-module__rzdIfq__monthlyChart{grid-template-columns:repeat(12,minmax(42px,1fr));padding-bottom:4px;overflow-x:auto}}@media (max-width:620px){.QuickSolarCalculator-module__rzdIfq__advancedGrid,.QuickSolarCalculator-module__rzdIfq__savingsGrid,.QuickSolarCalculator-module__rzdIfq__resourceStatus{grid-template-columns:1fr}.QuickSolarCalculator-module__rzdIfq__resourceStatus span{text-align:left}.QuickSolarCalculator-module__rzdIfq__resourceStatus small{grid-column:1}.QuickSolarCalculator-module__rzdIfq__monthlyHeading{flex-direction:column}}
.SolarLoanDisclosureReview-module__2yP5RG__panel{background:#fff;border:1px solid #d8e0e8;border-radius:14px;margin-top:16px;padding:16px}.SolarLoanDisclosureReview-module__2yP5RG__compact{background:#f8fafc;border-radius:12px;margin-top:12px;padding:12px}.SolarLoanDisclosureReview-module__2yP5RG__heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.SolarLoanDisclosureReview-module__2yP5RG__heading h3{margin:2px 0 4px;font-size:17px}.SolarLoanDisclosureReview-module__2yP5RG__heading p,.SolarLoanDisclosureReview-module__2yP5RG__note{color:#5d6c7e;margin:0;font-size:12px;line-height:1.5}.SolarLoanDisclosureReview-module__2yP5RG__count{color:#30475e;background:#edf3f8;border-radius:999px;flex:none;padding:5px 9px;font-size:11px;font-weight:700}.SolarLoanDisclosureReview-module__2yP5RG__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.SolarLoanDisclosureReview-module__2yP5RG__item{background:#fff;border:1px solid #e1e7ed;border-radius:10px;min-width:0;padding:10px}.SolarLoanDisclosureReview-module__2yP5RG__itemTop{justify-content:space-between;align-items:flex-start;gap:6px;display:flex}.SolarLoanDisclosureReview-module__2yP5RG__item strong{font-size:12px;line-height:1.35;display:block}.SolarLoanDisclosureReview-module__2yP5RG__item p{color:#617086;margin:7px 0 0;font-size:10px;line-height:1.45}.SolarLoanDisclosureReview-module__2yP5RG__value{color:#172b3f;margin-top:6px;font-size:13px;font-weight:700;display:block}.SolarLoanDisclosureReview-module__2yP5RG__badge{text-transform:uppercase;letter-spacing:.03em;border-radius:999px;flex:none;padding:3px 6px;font-size:9px;font-weight:800}.SolarLoanDisclosureReview-module__2yP5RG__badge[data-status=present]{color:#23603a;background:#e8f5ed}.SolarLoanDisclosureReview-module__2yP5RG__badge[data-status=partial]{color:#7a5710;background:#fff5db}.SolarLoanDisclosureReview-module__2yP5RG__badge[data-status=not-detected]{color:#65717e;background:#f0f2f5}.SolarLoanDisclosureReview-module__2yP5RG__note{margin-top:10px}@media (max-width:900px){.SolarLoanDisclosureReview-module__2yP5RG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.SolarLoanDisclosureReview-module__2yP5RG__heading{display:block}.SolarLoanDisclosureReview-module__2yP5RG__count{margin-top:8px;display:inline-block}.SolarLoanDisclosureReview-module__2yP5RG__grid{grid-template-columns:1fr}}
.EquipmentCatalog-module__kiliDq__catalogIntro{color:#617086;background:#f8fafc;border:1px solid #dfe6ee;border-radius:14px;margin-bottom:22px;padding:14px 16px;font-size:12px}.EquipmentCatalog-module__kiliDq__catalogGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.EquipmentCatalog-module__kiliDq__productCard{cursor:pointer;background:#fff;border:1px solid #dfe6ee;border-radius:20px;flex-direction:column;gap:15px;padding:21px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;position:relative}.EquipmentCatalog-module__kiliDq__productCard:hover,.EquipmentCatalog-module__kiliDq__productCard:focus-within{border-color:#e5bd4f;transform:translateY(-2px);box-shadow:0 14px 38px #13294314}.EquipmentCatalog-module__kiliDq__productCard>a:first-of-type:after{content:"";z-index:1;position:absolute;inset:0}.EquipmentCatalog-module__kiliDq__productCard>a:not(:first-of-type){z-index:2;position:relative}.EquipmentCatalog-module__kiliDq__imageFrame{aspect-ratio:4/3;background:linear-gradient(145deg,#f8fafc,#eef3f7);border:1px solid #e5eaf0;border-radius:16px;width:100%;margin:0;position:relative;overflow:hidden}.EquipmentCatalog-module__kiliDq__imageFrameLarge{aspect-ratio:16/10;border-radius:20px;margin-bottom:26px}.EquipmentCatalog-module__kiliDq__productImage{object-fit:contain;background:#fff;width:100%;height:100%;padding:14px;display:block}.EquipmentCatalog-module__kiliDq__imageFrame figcaption{color:#fff;background:#0d2340c7;border-radius:999px;max-width:calc(100% - 16px);padding:4px 8px;font-size:8px;line-height:1.2;position:absolute;bottom:7px;right:8px}.EquipmentCatalog-module__kiliDq__imageFallback{text-align:center;color:#53657c;background:radial-gradient(circle at 75% 20%,#f6b91a33,#0000 28%),linear-gradient(145deg,#f8fafc,#eef3f7);place-content:center;gap:4px;height:100%;padding:22px;display:grid}.EquipmentCatalog-module__kiliDq__imageFallback span{color:#7f6200;letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:850}.EquipmentCatalog-module__kiliDq__imageFallback strong{color:#10233f;font-size:20px}.EquipmentCatalog-module__kiliDq__imageFallback small{color:#8290a3;font-size:10px}.EquipmentCatalog-module__kiliDq__productCard h2,.EquipmentCatalog-module__kiliDq__productCard h3{margin:0;line-height:1.15}.EquipmentCatalog-module__kiliDq__productCard h2{font-size:22px}.EquipmentCatalog-module__kiliDq__productCard h3{font-size:18px}.EquipmentCatalog-module__kiliDq__brand{color:#7f6200;letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:850}.EquipmentCatalog-module__kiliDq__specGrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.EquipmentCatalog-module__kiliDq__specGrid>div{background:#f7f9fb;border-radius:12px;padding:11px}.EquipmentCatalog-module__kiliDq__specGrid span{color:#738196;font-size:9px;font-weight:700;display:block}.EquipmentCatalog-module__kiliDq__specGrid strong{color:#10233f;margin-top:3px;font-size:13px;display:block}.EquipmentCatalog-module__kiliDq__productCard p{color:#617086;margin:0;font-size:12px}.EquipmentCatalog-module__kiliDq__productCard>a{color:#785a00;margin-top:auto;font-size:12px;font-weight:850}.EquipmentCatalog-module__kiliDq__compareWrap{-webkit-overflow-scrolling:touch;border:1px solid #dfe6ee;border-radius:18px;margin-top:30px;overflow-x:auto}.EquipmentCatalog-module__kiliDq__compareTable{border-collapse:collapse;background:#fff;width:100%;min-width:780px}.EquipmentCatalog-module__kiliDq__compareTable th,.EquipmentCatalog-module__kiliDq__compareTable td{vertical-align:top;text-align:left;border-bottom:1px solid #e8edf2;padding:13px 14px;font-size:11px}.EquipmentCatalog-module__kiliDq__compareTable th{color:#40516a;background:#f7f9fb;font-size:10px;font-weight:800}.EquipmentCatalog-module__kiliDq__compareTable td:first-child{color:#738196;font-weight:700}.EquipmentCatalog-module__kiliDq__detailShell{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:28px;display:grid}.EquipmentCatalog-module__kiliDq__detailCard,.EquipmentCatalog-module__kiliDq__sourceCard{background:#fff;border:1px solid #dfe6ee;border-radius:20px;padding:24px}.EquipmentCatalog-module__kiliDq__detailCard h2,.EquipmentCatalog-module__kiliDq__sourceCard h3{margin-top:0}.EquipmentCatalog-module__kiliDq__detailList{grid-template-columns:1fr 1fr;gap:10px;margin:20px 0 0;display:grid}.EquipmentCatalog-module__kiliDq__detailList>div{background:#f7f9fb;border-radius:13px;padding:13px}.EquipmentCatalog-module__kiliDq__detailList dt{color:#738196;font-size:9px;font-weight:700}.EquipmentCatalog-module__kiliDq__detailList dd{color:#10233f;margin:4px 0 0;font-size:13px;font-weight:750}.EquipmentCatalog-module__kiliDq__highlightList{color:#617086;margin:22px 0 0;padding-left:20px}.EquipmentCatalog-module__kiliDq__highlightList li{margin:8px 0}.EquipmentCatalog-module__kiliDq__sourceCard{position:sticky;top:100px}.EquipmentCatalog-module__kiliDq__sourceCard p{color:#617086;font-size:11px}.EquipmentCatalog-module__kiliDq__sourceCard a{color:#694f00;background:#fff4c8;border-radius:11px;margin-top:8px;padding:10px 12px;font-size:11px;font-weight:800;display:inline-flex}.EquipmentCatalog-module__kiliDq__backLink{color:#785a00;margin-top:24px;font-size:12px;font-weight:800;display:inline-block}@media (max-width:920px){.EquipmentCatalog-module__kiliDq__catalogGrid,.EquipmentCatalog-module__kiliDq__detailShell{grid-template-columns:1fr}.EquipmentCatalog-module__kiliDq__sourceCard{position:static}.EquipmentCatalog-module__kiliDq__imageFrame{aspect-ratio:16/10}}@media (max-width:620px){.EquipmentCatalog-module__kiliDq__productCard{border-radius:18px;padding:16px}.EquipmentCatalog-module__kiliDq__imageFrame,.EquipmentCatalog-module__kiliDq__imageFrameLarge{aspect-ratio:4/3;border-radius:14px}.EquipmentCatalog-module__kiliDq__productImage{padding:10px}.EquipmentCatalog-module__kiliDq__specGrid,.EquipmentCatalog-module__kiliDq__detailList{grid-template-columns:1fr}.EquipmentCatalog-module__kiliDq__detailCard,.EquipmentCatalog-module__kiliDq__sourceCard{padding:18px}.EquipmentCatalog-module__kiliDq__compareWrap{margin-left:-2px;margin-right:-2px}}
.UtilityExportRulePicker-module__zgpm2q__wrap{background:#fff;border:1px solid #d6e4dd;border-radius:18px;margin-top:18px;padding:18px}.UtilityExportRulePicker-module__zgpm2q__head{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:16px;display:flex}.UtilityExportRulePicker-module__zgpm2q__head span{letter-spacing:.06em;text-transform:uppercase;color:#087a52;font-size:.78rem;font-weight:800}.UtilityExportRulePicker-module__zgpm2q__head h3{margin:4px 0 0;font-size:1.35rem}.UtilityExportRulePicker-module__zgpm2q__head a,.UtilityExportRulePicker-module__zgpm2q__meta a{color:#087a52;font-weight:800}.UtilityExportRulePicker-module__zgpm2q__zipForm{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin-bottom:12px;display:grid}.UtilityExportRulePicker-module__zgpm2q__zipForm label{gap:6px;font-weight:700;display:grid}.UtilityExportRulePicker-module__zgpm2q__zipForm input{box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #cad8d1;border-radius:10px;padding:11px 12px}.UtilityExportRulePicker-module__zgpm2q__zipForm button,.UtilityExportRulePicker-module__zgpm2q__action button{color:#fff;cursor:pointer;background:#087a52;border:0;border-radius:10px;padding:11px 13px;font-weight:800}.UtilityExportRulePicker-module__zgpm2q__zipForm button:disabled{opacity:.6;cursor:wait}.UtilityExportRulePicker-module__zgpm2q__synced,.UtilityExportRulePicker-module__zgpm2q__location{color:#21483b;background:#edf8f3;border:1px solid #cde7da;border-radius:12px;gap:3px;margin:10px 0 14px;padding:12px 14px;display:grid}.UtilityExportRulePicker-module__zgpm2q__synced span,.UtilityExportRulePicker-module__zgpm2q__location span{color:#557168;font-size:.86rem;line-height:1.45}.UtilityExportRulePicker-module__zgpm2q__error{color:#9c2f25;background:#fff0ee;border-radius:10px;margin:10px 0;padding:10px 12px;font-weight:600}.UtilityExportRulePicker-module__zgpm2q__select{gap:7px;font-weight:700;display:grid}.UtilityExportRulePicker-module__zgpm2q__select select{background:#fff;border:1px solid #cad8d1;border-radius:10px;width:100%;padding:11px 12px}.UtilityExportRulePicker-module__zgpm2q__card{background:#f5faf7;border:1px solid #dce7e1;border-radius:14px;justify-content:space-between;gap:18px;margin-top:14px;padding:15px;display:flex}.UtilityExportRulePicker-module__zgpm2q__card span,.UtilityExportRulePicker-module__zgpm2q__meta span{color:#65726c;font-size:.78rem}.UtilityExportRulePicker-module__zgpm2q__card strong{color:#103d30;margin:4px 0;display:block}.UtilityExportRulePicker-module__zgpm2q__card p{margin:5px 0 0;line-height:1.5}.UtilityExportRulePicker-module__zgpm2q__meta{align-content:start;gap:7px;min-width:150px;display:grid}.UtilityExportRulePicker-module__zgpm2q__action{background:#f8fbf9;border:1px solid #dce7e1;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin-top:12px;padding:14px;display:flex}.UtilityExportRulePicker-module__zgpm2q__action p{color:#526159;margin:4px 0 0;line-height:1.45}.UtilityExportRulePicker-module__zgpm2q__action button{flex:none}.UtilityExportRulePicker-module__zgpm2q__note,.UtilityExportRulePicker-module__zgpm2q__empty{color:#655424;background:#fff9eb;border-radius:12px;margin:12px 0 0;padding:13px 14px;line-height:1.5}.UtilityExportRulePicker-module__zgpm2q__empty p{margin:5px 0 0}@media (max-width:700px){.UtilityExportRulePicker-module__zgpm2q__head,.UtilityExportRulePicker-module__zgpm2q__card,.UtilityExportRulePicker-module__zgpm2q__action{flex-direction:column;align-items:flex-start}.UtilityExportRulePicker-module__zgpm2q__zipForm{grid-template-columns:1fr}.UtilityExportRulePicker-module__zgpm2q__zipForm button,.UtilityExportRulePicker-module__zgpm2q__action button{width:100%}.UtilityExportRulePicker-module__zgpm2q__meta{min-width:0}}
.BatteryDispatchSummary-module__m-JG-q__wrap{background:#fff;border:1px solid #d6e4dd;border-radius:18px;margin-top:18px;padding:18px}.BatteryDispatchSummary-module__m-JG-q__heading{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:16px;display:flex}.BatteryDispatchSummary-module__m-JG-q__heading span,.BatteryDispatchSummary-module__m-JG-q__roiHead span,.BatteryDispatchSummary-module__m-JG-q__usageHead>div>span,.BatteryDispatchSummary-module__m-JG-q__billHead span,.BatteryDispatchSummary-module__m-JG-q__powerHead span,.BatteryDispatchSummary-module__m-JG-q__runtimeHead span,.BatteryDispatchSummary-module__m-JG-q__touHead span{letter-spacing:.06em;text-transform:uppercase;color:#087a52;font-size:.78rem;font-weight:800}.BatteryDispatchSummary-module__m-JG-q__heading h3{margin:4px 0 0;font-size:1.35rem}.BatteryDispatchSummary-module__m-JG-q__heading>strong{color:#103d30;font-size:1.05rem}.BatteryDispatchSummary-module__m-JG-q__usagePanel{background:#f8fbfa;border:1px solid #d6e4dd;border-radius:16px;margin:0 0 18px;padding:17px}.BatteryDispatchSummary-module__m-JG-q__usageHead{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.BatteryDispatchSummary-module__m-JG-q__usageHead h4{color:#103d30;margin:4px 0 5px;font-size:1.2rem}.BatteryDispatchSummary-module__m-JG-q__usageHead p{color:#5d6a64;max-width:760px;margin:0;line-height:1.45}.BatteryDispatchSummary-module__m-JG-q__toggle{white-space:nowrap;color:#103d30;align-items:center;gap:8px;font-weight:800;display:flex}.BatteryDispatchSummary-module__m-JG-q__toggle input{accent-color:#087a52;width:18px;height:18px}.BatteryDispatchSummary-module__m-JG-q__daytimeControl{background:#fff;border:1px solid #d8e6df;border-radius:14px;margin-top:15px;padding:14px}.BatteryDispatchSummary-module__m-JG-q__daytimeControl label{color:#103d30;grid-template-columns:auto auto minmax(160px,1fr);align-items:center;gap:8px 14px;font-weight:800;display:grid}.BatteryDispatchSummary-module__m-JG-q__daytimeControl strong{color:#087a52}.BatteryDispatchSummary-module__m-JG-q__daytimeControl input{accent-color:#087a52;width:100%}.BatteryDispatchSummary-module__m-JG-q__daytimeControl small{color:#68756f;grid-column:1/-1;font-weight:400;line-height:1.45}.BatteryDispatchSummary-module__m-JG-q__energyFlow{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:stretch;gap:8px;margin-top:12px;display:grid}.BatteryDispatchSummary-module__m-JG-q__energyFlow div{background:#fff;border:1px solid #dce7e1;border-radius:12px;align-content:start;gap:4px;padding:12px;display:grid}.BatteryDispatchSummary-module__m-JG-q__energyFlow div>span{color:#087a52;background:#e5f5ee;border-radius:50%;place-items:center;width:24px;height:24px;font-size:.76rem;font-weight:900;display:grid}.BatteryDispatchSummary-module__m-JG-q__energyFlow strong{color:#103d30;font-size:.9rem}.BatteryDispatchSummary-module__m-JG-q__energyFlow small{color:#68756f;line-height:1.35}.BatteryDispatchSummary-module__m-JG-q__energyFlow>b{color:#7b8a83;align-self:center}.BatteryDispatchSummary-module__m-JG-q__monthInputs{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:15px;display:grid}.BatteryDispatchSummary-module__m-JG-q__monthInputs label{background:#fff;border:1px solid #dce7e1;border-radius:12px;grid-template-columns:1fr;gap:5px;padding:10px;display:grid}.BatteryDispatchSummary-module__m-JG-q__monthInputs label>span{color:#103d30;font-weight:800}.BatteryDispatchSummary-module__m-JG-q__monthInputs input{box-sizing:border-box;width:100%;font:inherit;border:1px solid #cad8d1;border-radius:9px;padding:9px 10px}.BatteryDispatchSummary-module__m-JG-q__monthInputs small{color:#6b7771}.BatteryDispatchSummary-module__m-JG-q__usageStatus{color:#526159;justify-content:space-between;align-items:center;gap:14px;margin-top:12px;display:flex}.BatteryDispatchSummary-module__m-JG-q__usageStatus strong{color:#103d30}.BatteryDispatchSummary-module__m-JG-q__usageStatus button{color:#087a52;cursor:pointer;background:0 0;border:0;font-weight:800}.BatteryDispatchSummary-module__m-JG-q__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.BatteryDispatchSummary-module__m-JG-q__roiMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.BatteryDispatchSummary-module__m-JG-q__metrics div,.BatteryDispatchSummary-module__m-JG-q__roiMetrics div{background:#f5faf7;border:1px solid #dce7e1;border-radius:14px;gap:4px;padding:14px;display:grid}.BatteryDispatchSummary-module__m-JG-q__metrics span,.BatteryDispatchSummary-module__m-JG-q__roiMetrics span{color:#65726c;font-size:.78rem}.BatteryDispatchSummary-module__m-JG-q__metrics strong,.BatteryDispatchSummary-module__m-JG-q__roiMetrics strong{color:#103d30;font-size:1.08rem}.BatteryDispatchSummary-module__m-JG-q__powerFit{background:#fff;border:1px solid #d7e4de;border-radius:16px;margin:18px 0;padding:17px}.BatteryDispatchSummary-module__m-JG-q__powerHead{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.BatteryDispatchSummary-module__m-JG-q__powerHead h4{color:#103d30;margin:4px 0 0;font-size:1.2rem}.BatteryDispatchSummary-module__m-JG-q__powerHead p{color:#5d6a64;max-width:560px;margin:0;line-height:1.45}.BatteryDispatchSummary-module__m-JG-q__powerGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:15px;display:grid}.BatteryDispatchSummary-module__m-JG-q__powerGrid>label,.BatteryDispatchSummary-module__m-JG-q__powerGrid>div{background:#f8fbfa;border:1px solid #dce7e1;border-radius:14px;gap:6px;padding:14px;display:grid}.BatteryDispatchSummary-module__m-JG-q__powerGrid>label{color:#103d30;font-weight:800}.BatteryDispatchSummary-module__m-JG-q__powerGrid>label>div{align-items:center;gap:7px;display:flex}.BatteryDispatchSummary-module__m-JG-q__powerGrid input{box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #cbd9d2;border-radius:10px;padding:10px 11px}.BatteryDispatchSummary-module__m-JG-q__powerGrid>div>span,.BatteryDispatchSummary-module__m-JG-q__powerGrid small{color:#65726c;font-size:.8rem;line-height:1.4}.BatteryDispatchSummary-module__m-JG-q__powerGrid strong{color:#103d30;font-size:1.08rem}.BatteryDispatchSummary-module__m-JG-q__powerGood{background:#edf8f3!important;border-color:#b9dccd!important}.BatteryDispatchSummary-module__m-JG-q__powerGood strong{color:#087a52}.BatteryDispatchSummary-module__m-JG-q__powerWarn{background:#fff7eb!important;border-color:#ead7ad!important}.BatteryDispatchSummary-module__m-JG-q__powerWarn strong{color:#8a5d00}.BatteryDispatchSummary-module__m-JG-q__recommendation{background:#edf8f3;border:1px solid #b9dccd;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:12px;padding:14px;display:grid}.BatteryDispatchSummary-module__m-JG-q__recommendation>div{align-content:start;gap:5px;display:grid}.BatteryDispatchSummary-module__m-JG-q__recommendation span{text-transform:uppercase;letter-spacing:.04em;color:#4c665c;font-size:.78rem;font-weight:800}.BatteryDispatchSummary-module__m-JG-q__recommendation strong{color:#087a52;font-size:1.15rem}.BatteryDispatchSummary-module__m-JG-q__recommendation small{color:#5d6a64;line-height:1.4}.BatteryDispatchSummary-module__m-JG-q__recommendationNote{color:#72521a;background:#fff7eb;border:1px solid #ead7ad;border-radius:12px;margin:12px 0 0;padding:12px 13px;line-height:1.45}.BatteryDispatchSummary-module__m-JG-q__recommendationNote p{margin:0}.BatteryDispatchSummary-module__m-JG-q__recommendationNote button{margin-top:10px}.BatteryDispatchSummary-module__m-JG-q__powerNote{color:#5d6a64;background:#f5f7f6;border-radius:12px;margin:12px 0 0;padding:12px 13px;line-height:1.45}.BatteryDispatchSummary-module__m-JG-q__runtime{background:#f7fcf9;border:1px solid #b9dccd;border-radius:16px;margin:18px 0;padding:17px}.BatteryDispatchSummary-module__m-JG-q__runtimeHead{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.BatteryDispatchSummary-module__m-JG-q__runtimeHead h4{color:#103d30;margin:4px 0 0;font-size:1.2rem}.BatteryDispatchSummary-module__m-JG-q__runtimeHead p{color:#5d6a64;max-width:560px;margin:0;line-height:1.45}.BatteryDispatchSummary-module__m-JG-q__runtimeGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:15px;display:grid}.BatteryDispatchSummary-module__m-JG-q__runtimeGrid>label,.BatteryDispatchSummary-module__m-JG-q__runtimeGrid>div{background:#fff;border:1px solid #dce7e1;border-radius:14px;gap:6px;padding:14px;display:grid}.BatteryDispatchSummary-module__m-JG-q__runtimeGrid>label{color:#103d30;font-weight:800}.BatteryDispatchSummary-module__m-JG-q__runtimeGrid>label>div{align-items:center;gap:7px;display:flex}.BatteryDispatchSummary-module__m-JG-q__runtimeGrid input{box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #cbd9d2;border-radius:10px;padding:10px 11px}.BatteryDispatchSummary-module__m-JG-q__runtimeGrid span,.BatteryDispatchSummary-module__m-JG-q__runtimeGrid small{color:#65726c;font-size:.8rem;line-height:1.4}.BatteryDispatchSummary-module__m-JG-q__runtimeGrid strong{color:#103d30;font-size:1.15rem}.BatteryDispatchSummary-module__m-JG-q__runtimePrimary{background:#edf8f3!important;border-color:#9fd0bb!important}.BatteryDispatchSummary-module__m-JG-q__runtimePrimary strong{color:#087a52;font-size:1.5rem}.BatteryDispatchSummary-module__m-JG-q__runtimeScale{grid-template-columns:1fr 1fr 1fr auto;align-items:stretch;gap:10px;margin-top:12px;display:grid}.BatteryDispatchSummary-module__m-JG-q__runtimeScale>div{background:#fff;border:1px solid #dce7e1;border-radius:12px;gap:4px;padding:12px;display:grid}.BatteryDispatchSummary-module__m-JG-q__runtimeScale span{color:#65726c;font-size:.78rem}.BatteryDispatchSummary-module__m-JG-q__runtimeScale strong{color:#103d30}.BatteryDispatchSummary-module__m-JG-q__runtimeScale>a{white-space:nowrap;align-self:center}.BatteryDispatchSummary-module__m-JG-q__roi{background:#f8fbfa;border:1px solid #d7e4de;border-radius:16px;margin:18px 0;padding:17px}.BatteryDispatchSummary-module__m-JG-q__roiHead{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:14px;display:flex}.BatteryDispatchSummary-module__m-JG-q__roiHead h4{color:#103d30;margin:4px 0 0;font-size:1.2rem}.BatteryDispatchSummary-module__m-JG-q__roiHead p{color:#5d6a64;max-width:520px;margin:0;line-height:1.45}.BatteryDispatchSummary-module__m-JG-q__roiControls{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.BatteryDispatchSummary-module__m-JG-q__roiControls label{gap:6px;font-weight:700;display:grid}.BatteryDispatchSummary-module__m-JG-q__roiControls label>div{align-items:center;gap:7px;display:flex}.BatteryDispatchSummary-module__m-JG-q__roiControls input[type=number],.BatteryDispatchSummary-module__m-JG-q__roiControls select{box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #cbd9d2;border-radius:10px;padding:10px 11px}.BatteryDispatchSummary-module__m-JG-q__roiControls input[type=range]{accent-color:#087a52;width:100%}.BatteryDispatchSummary-module__m-JG-q__roiControls small{color:#68756f;font-weight:400;line-height:1.4}.BatteryDispatchSummary-module__m-JG-q__roiMetrics{margin-bottom:0}.BatteryDispatchSummary-module__m-JG-q__tou{background:#f7f9fd;border:1px solid #c9d9ef;border-radius:16px;margin:18px 0;padding:17px}.BatteryDispatchSummary-module__m-JG-q__touHead{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.BatteryDispatchSummary-module__m-JG-q__touHead h4{color:#183a55;margin:4px 0 0;font-size:1.2rem}.BatteryDispatchSummary-module__m-JG-q__touHead p{color:#5d6a64;max-width:570px;margin:0;line-height:1.45}.BatteryDispatchSummary-module__m-JG-q__touControls{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:15px;display:grid}.BatteryDispatchSummary-module__m-JG-q__touControls label{color:#183a55;background:#fff;border:1px solid #d9e3ef;border-radius:14px;gap:6px;padding:14px;font-weight:800;display:grid}.BatteryDispatchSummary-module__m-JG-q__touControls label>div{align-items:center;gap:7px;display:flex}.BatteryDispatchSummary-module__m-JG-q__touControls input[type=number]{box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #cbd9d2;border-radius:10px;padding:10px 11px}.BatteryDispatchSummary-module__m-JG-q__touControls input[type=range]{accent-color:#087a52;width:100%}.BatteryDispatchSummary-module__m-JG-q__touControls strong{color:#087a52}.BatteryDispatchSummary-module__m-JG-q__touControls small{color:#68756f;font-weight:400;line-height:1.4}.BatteryDispatchSummary-module__m-JG-q__touFlow{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:stretch;gap:9px;margin-top:12px;display:grid}.BatteryDispatchSummary-module__m-JG-q__touFlow>div{background:#fff;border:1px solid #d9e3ef;border-radius:12px;gap:5px;padding:13px;display:grid}.BatteryDispatchSummary-module__m-JG-q__touFlow span{color:#65726c;font-size:.78rem}.BatteryDispatchSummary-module__m-JG-q__touFlow strong{color:#183a55;font-size:1.08rem}.BatteryDispatchSummary-module__m-JG-q__touFlow>b{color:#7b8a83;align-self:center}.BatteryDispatchSummary-module__m-JG-q__touMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.BatteryDispatchSummary-module__m-JG-q__touMetrics>div{background:#fff;border:1px solid #d9e3ef;border-radius:14px;gap:5px;padding:15px;display:grid}.BatteryDispatchSummary-module__m-JG-q__touMetrics span{color:#65726c;font-size:.78rem}.BatteryDispatchSummary-module__m-JG-q__touMetrics strong{color:#183a55;font-size:1.3rem}.BatteryDispatchSummary-module__m-JG-q__touMetrics small{color:#68756f;line-height:1.4}.BatteryDispatchSummary-module__m-JG-q__touPrimary{background:#edf8f3!important;border-color:#b9dccd!important}.BatteryDispatchSummary-module__m-JG-q__touPrimary strong{color:#087a52}.BatteryDispatchSummary-module__m-JG-q__touNote{color:#4f6072;background:#eef3fa;border-radius:12px;margin:12px 0 0;padding:12px 13px;line-height:1.45}.BatteryDispatchSummary-module__m-JG-q__billImpact{background:#fff;border:1px solid #d7e4de;border-radius:16px;margin:18px 0;padding:17px}.BatteryDispatchSummary-module__m-JG-q__billHead{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.BatteryDispatchSummary-module__m-JG-q__billHead h4{color:#103d30;margin:4px 0 0;font-size:1.2rem}.BatteryDispatchSummary-module__m-JG-q__billHead p{color:#5d6a64;max-width:540px;margin:0;line-height:1.45}.BatteryDispatchSummary-module__m-JG-q__billScenarios{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:15px;display:grid}.BatteryDispatchSummary-module__m-JG-q__billScenarios article{background:#f8fbfa;border:1px solid #dce7e1;border-radius:14px;gap:6px;padding:16px;display:grid}.BatteryDispatchSummary-module__m-JG-q__billScenarios article>span{text-transform:uppercase;letter-spacing:.04em;color:#65726c;font-size:.78rem;font-weight:800}.BatteryDispatchSummary-module__m-JG-q__billScenarios article>strong{color:#103d30;font-size:1.55rem}.BatteryDispatchSummary-module__m-JG-q__billScenarios article>small{color:#68756f;line-height:1.4}.BatteryDispatchSummary-module__m-JG-q__billScenarios article>em{color:#087a52;font-style:normal;font-weight:800}.BatteryDispatchSummary-module__m-JG-q__billBest{background:#edf8f3!important;border-color:#b9dccd!important}.BatteryDispatchSummary-module__m-JG-q__billDelta{background:#f5faf7;border:1px solid #dce7e1;border-radius:14px;justify-content:space-between;align-items:flex-start;gap:20px;margin-top:12px;padding:14px;display:flex}.BatteryDispatchSummary-module__m-JG-q__billDelta div{gap:4px;min-width:220px;display:grid}.BatteryDispatchSummary-module__m-JG-q__billDelta span{color:#65726c;font-size:.8rem}.BatteryDispatchSummary-module__m-JG-q__billDelta strong{color:#103d30;font-size:1.25rem}.BatteryDispatchSummary-module__m-JG-q__billDelta p{color:#5d6a64;max-width:700px;margin:0;line-height:1.45}.BatteryDispatchSummary-module__m-JG-q__billNote{color:#655424;background:#fff9eb;border-radius:12px;margin:12px 0 0;padding:12px 13px;line-height:1.45}.BatteryDispatchSummary-module__m-JG-q__tableWrap{overflow-x:auto}.BatteryDispatchSummary-module__m-JG-q__tableWrap table{border-collapse:collapse;width:100%;min-width:1080px}.BatteryDispatchSummary-module__m-JG-q__tableWrap th,.BatteryDispatchSummary-module__m-JG-q__tableWrap td{text-align:right;white-space:nowrap;border-bottom:1px solid #e2eae6;padding:10px 11px}.BatteryDispatchSummary-module__m-JG-q__tableWrap th:first-child,.BatteryDispatchSummary-module__m-JG-q__tableWrap td:first-child{text-align:left}.BatteryDispatchSummary-module__m-JG-q__tableWrap th{text-transform:uppercase;letter-spacing:.04em;color:#647069;font-size:.76rem}.BatteryDispatchSummary-module__m-JG-q__note{color:#655424;background:#fff9eb;border-radius:12px;margin:14px 0 0;padding:13px 14px;line-height:1.5}.BatteryDispatchSummary-module__m-JG-q__footer{color:#526159;flex-wrap:wrap;gap:18px;margin-top:12px;display:flex}.BatteryDispatchSummary-module__m-JG-q__footer strong{color:#103d30}@media (max-width:1100px){.BatteryDispatchSummary-module__m-JG-q__monthInputs{grid-template-columns:repeat(4,minmax(0,1fr))}.BatteryDispatchSummary-module__m-JG-q__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.BatteryDispatchSummary-module__m-JG-q__energyFlow,.BatteryDispatchSummary-module__m-JG-q__touFlow{grid-template-columns:1fr 1fr}.BatteryDispatchSummary-module__m-JG-q__energyFlow>b,.BatteryDispatchSummary-module__m-JG-q__touFlow>b{display:none}.BatteryDispatchSummary-module__m-JG-q__powerGrid,.BatteryDispatchSummary-module__m-JG-q__recommendation,.BatteryDispatchSummary-module__m-JG-q__runtimeGrid,.BatteryDispatchSummary-module__m-JG-q__runtimeScale{grid-template-columns:1fr 1fr}}@media (max-width:1000px){.BatteryDispatchSummary-module__m-JG-q__roiControls,.BatteryDispatchSummary-module__m-JG-q__touControls,.BatteryDispatchSummary-module__m-JG-q__roiMetrics,.BatteryDispatchSummary-module__m-JG-q__touMetrics{grid-template-columns:1fr 1fr}.BatteryDispatchSummary-module__m-JG-q__roiHead,.BatteryDispatchSummary-module__m-JG-q__billHead,.BatteryDispatchSummary-module__m-JG-q__powerHead,.BatteryDispatchSummary-module__m-JG-q__runtimeHead,.BatteryDispatchSummary-module__m-JG-q__touHead{flex-direction:column;align-items:flex-start;gap:6px}.BatteryDispatchSummary-module__m-JG-q__billScenarios{grid-template-columns:1fr}.BatteryDispatchSummary-module__m-JG-q__billDelta{flex-direction:column}}@media (max-width:800px){.BatteryDispatchSummary-module__m-JG-q__metrics{grid-template-columns:1fr 1fr}.BatteryDispatchSummary-module__m-JG-q__heading,.BatteryDispatchSummary-module__m-JG-q__usageHead{flex-direction:column;align-items:flex-start;gap:8px}.BatteryDispatchSummary-module__m-JG-q__monthInputs{grid-template-columns:repeat(3,minmax(0,1fr))}.BatteryDispatchSummary-module__m-JG-q__usageStatus{flex-direction:column;align-items:flex-start}.BatteryDispatchSummary-module__m-JG-q__daytimeControl label{grid-template-columns:1fr auto}.BatteryDispatchSummary-module__m-JG-q__daytimeControl input{grid-column:1/-1}.BatteryDispatchSummary-module__m-JG-q__powerGrid,.BatteryDispatchSummary-module__m-JG-q__recommendation,.BatteryDispatchSummary-module__m-JG-q__runtimeGrid,.BatteryDispatchSummary-module__m-JG-q__runtimeScale,.BatteryDispatchSummary-module__m-JG-q__touMetrics{grid-template-columns:1fr}}@media (max-width:520px){.BatteryDispatchSummary-module__m-JG-q__metrics,.BatteryDispatchSummary-module__m-JG-q__roiMetrics,.BatteryDispatchSummary-module__m-JG-q__roiControls,.BatteryDispatchSummary-module__m-JG-q__monthInputs,.BatteryDispatchSummary-module__m-JG-q__energyFlow,.BatteryDispatchSummary-module__m-JG-q__touControls,.BatteryDispatchSummary-module__m-JG-q__touFlow{grid-template-columns:1fr}.BatteryDispatchSummary-module__m-JG-q__wrap,.BatteryDispatchSummary-module__m-JG-q__roi,.BatteryDispatchSummary-module__m-JG-q__usagePanel,.BatteryDispatchSummary-module__m-JG-q__billImpact,.BatteryDispatchSummary-module__m-JG-q__powerFit,.BatteryDispatchSummary-module__m-JG-q__runtime,.BatteryDispatchSummary-module__m-JG-q__tou{padding:14px}.BatteryDispatchSummary-module__m-JG-q__toggle{white-space:normal}.BatteryDispatchSummary-module__m-JG-q__billDelta div{min-width:0}.BatteryDispatchSummary-module__m-JG-q__runtimeScale>a{white-space:normal}}
.InstallerFinder-module__wyKeTa__wrap{gap:18px;display:grid}.InstallerFinder-module__wyKeTa__form{background:#fff;border:1px solid #dfe6ee;border-radius:18px;padding:20px;box-shadow:0 12px 30px #10233f0f}.InstallerFinder-module__wyKeTa__form label{color:#10233f;margin-bottom:8px;font-size:13px;font-weight:800;display:block}.InstallerFinder-module__wyKeTa__form small{color:#718096;margin-top:8px;font-size:11px;display:block}.InstallerFinder-module__wyKeTa__searchRow{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.InstallerFinder-module__wyKeTa__searchRow input{color:#10233f;min-width:0;font:inherit;border:1px solid #cfd9e4;border-radius:12px;outline:none;padding:14px 15px}.InstallerFinder-module__wyKeTa__searchRow input:focus{border-color:#b08200;box-shadow:0 0 0 3px #f6b91a2e}.InstallerFinder-module__wyKeTa__error{color:#8a3427;background:#fff7f5;border:1px solid #f0d2cc;border-radius:14px;padding:14px 16px;font-size:12px;font-weight:650}.InstallerFinder-module__wyKeTa__results{background:#fff;border:1px solid #dfe6ee;border-radius:20px;padding:22px}.InstallerFinder-module__wyKeTa__resultsHeading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:16px;display:flex}.InstallerFinder-module__wyKeTa__resultsHeading h2{color:#10233f;margin:5px 0 0;font-size:clamp(21px,3vw,30px)}.InstallerFinder-module__wyKeTa__attribution{white-space:nowrap;color:#5e5e5e;font-family:Roboto,Arial,sans-serif;font-size:13px;font-weight:400}.InstallerFinder-module__wyKeTa__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.InstallerFinder-module__wyKeTa__card{background:#fafbfd;border:1px solid #e2e8ef;border-radius:15px;flex-direction:column;justify-content:space-between;min-height:165px;padding:15px;display:flex}.InstallerFinder-module__wyKeTa__type{color:#7c8a9d;text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:800}.InstallerFinder-module__wyKeTa__card h3{color:#10233f;margin:5px 0 6px;font-size:16px}.InstallerFinder-module__wyKeTa__card p{color:#66778d;margin:0;font-size:11px;line-height:1.5}.InstallerFinder-module__wyKeTa__card a{color:#6e5200;margin-top:14px;font-size:11px;font-weight:800}.InstallerFinder-module__wyKeTa__notice{border-top:1px solid #edf1f5;margin-top:16px;padding-top:14px}.InstallerFinder-module__wyKeTa__notice p,.InstallerFinder-module__wyKeTa__empty{color:#718096;margin:5px 0 0;font-size:10px;line-height:1.55}@media (max-width:720px){.InstallerFinder-module__wyKeTa__searchRow,.InstallerFinder-module__wyKeTa__grid{grid-template-columns:1fr}.InstallerFinder-module__wyKeTa__resultsHeading{flex-direction:column}}
.QuoteAnalyzer-module__Yjv1DW__analyzer .field select{color:#10233f;background:#fff;border:1px solid #cfd9e4;border-radius:12px;outline:none;width:100%;min-width:0;padding:13px 40px 13px 14px}.QuoteAnalyzer-module__Yjv1DW__prefillNotice{color:#3e654c;background:#f1f9f4;border:1px solid #c9e5d5;border-radius:13px;margin:0 0 16px;padding:12px 14px;font-size:11px;line-height:1.55}.QuoteAnalyzer-module__Yjv1DW__formGrid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.QuoteAnalyzer-module__Yjv1DW__scoreBar{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-top:20px;display:grid}.QuoteAnalyzer-module__Yjv1DW__scoreBar>div{color:#fff;background:#10233f;border-radius:13px;padding:13px}.QuoteAnalyzer-module__Yjv1DW__scoreBar span{color:#b8c7d9;font-size:9px;font-weight:700;display:block}.QuoteAnalyzer-module__Yjv1DW__scoreBar strong{margin-top:4px;font-size:14px;display:block}.QuoteAnalyzer-module__Yjv1DW__flags{gap:10px;margin-top:14px;display:grid}.QuoteAnalyzer-module__Yjv1DW__flags article{background:#f8fafc;border:1px solid #dfe6ee;border-radius:14px;padding:14px 15px}.QuoteAnalyzer-module__Yjv1DW__flags article[data-tone=good]{background:#f1f9f4;border-color:#c9e5d5}.QuoteAnalyzer-module__Yjv1DW__flags article[data-tone=watch]{background:#fff9ef;border-color:#ecd4ac}.QuoteAnalyzer-module__Yjv1DW__flags strong{color:#263b56;font-size:12px}.QuoteAnalyzer-module__Yjv1DW__flags p{color:#617086;margin:5px 0 0;font-size:11px}.QuoteAnalyzer-module__Yjv1DW__questions{background:#f4f8fb;border-radius:16px;margin-top:18px;padding:18px}.QuoteAnalyzer-module__Yjv1DW__questions h3{margin:0 0 10px}.QuoteAnalyzer-module__Yjv1DW__questions li{color:#506078;margin:8px 0;font-size:12px}.QuoteAnalyzer-module__Yjv1DW__disclaimer{color:#8491a1;margin:14px 2px 0;font-size:10px}@media (max-width:620px){.QuoteAnalyzer-module__Yjv1DW__formGrid,.QuoteAnalyzer-module__Yjv1DW__scoreBar{grid-template-columns:1fr}}
.QuoteCoverageSnapshot-module__g9HQtq__panel{background:#fff;border:1px solid #dfe6ee;border-radius:18px;padding:20px}.QuoteCoverageSnapshot-module__g9HQtq__heading h2{color:#10233f;margin:4px 0 6px;font-size:22px}.QuoteCoverageSnapshot-module__g9HQtq__heading p{color:#68788d;max-width:760px;margin:0;font-size:11px;line-height:1.55}.QuoteCoverageSnapshot-module__g9HQtq__grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-top:14px;display:grid}.QuoteCoverageSnapshot-module__g9HQtq__grid>div{background:#f7fafc;border-radius:14px;padding:13px}.QuoteCoverageSnapshot-module__g9HQtq__grid span,.QuoteCoverageSnapshot-module__g9HQtq__grid strong{display:block}.QuoteCoverageSnapshot-module__g9HQtq__grid span{color:#78869a;font-size:10px;font-weight:700}.QuoteCoverageSnapshot-module__g9HQtq__grid strong{color:#10233f;margin-top:4px;font-size:22px}.QuoteCoverageSnapshot-module__g9HQtq__note{color:#7c899a;margin:12px 0 0;font-size:10px;line-height:1.5}
.QuoteMarketSnapshot-module__SWtpoa__wrap{gap:18px;display:grid}.QuoteMarketSnapshot-module__SWtpoa__loading,.QuoteMarketSnapshot-module__SWtpoa__error,.QuoteMarketSnapshot-module__SWtpoa__emptyState{background:#fff;border:1px solid #dfe6ee;border-radius:18px;padding:22px}.QuoteMarketSnapshot-module__SWtpoa__loading,.QuoteMarketSnapshot-module__SWtpoa__error{color:#66778d;font-size:12px}.QuoteMarketSnapshot-module__SWtpoa__error{color:#8a3427;background:#fff7f5;border-color:#f0d2cc}.QuoteMarketSnapshot-module__SWtpoa__emptyState h2{color:#10233f;margin:6px 0 8px}.QuoteMarketSnapshot-module__SWtpoa__emptyState p{color:#67778c;max-width:760px;font-size:11px;line-height:1.6}.QuoteMarketSnapshot-module__SWtpoa__emptyState .primary-button{margin-top:10px;display:inline-flex}.QuoteMarketSnapshot-module__SWtpoa__summaryGrid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;display:grid}.QuoteMarketSnapshot-module__SWtpoa__summaryGrid>div{background:#fff;border:1px solid #dfe6ee;border-radius:15px;padding:15px}.QuoteMarketSnapshot-module__SWtpoa__summaryGrid span,.QuoteMarketSnapshot-module__SWtpoa__summaryGrid strong{display:block}.QuoteMarketSnapshot-module__SWtpoa__summaryGrid span{color:#78869a;font-size:10px;font-weight:700}.QuoteMarketSnapshot-module__SWtpoa__summaryGrid strong{color:#10233f;margin-top:4px;font-size:18px}.QuoteMarketSnapshot-module__SWtpoa__sampleNote{color:#607188;background:#f7fafc;border:1px solid #dce7ef;border-radius:14px;padding:13px 15px;font-size:10px;line-height:1.55}.QuoteMarketSnapshot-module__SWtpoa__sampleNote strong{color:#30465f}.QuoteMarketSnapshot-module__SWtpoa__panel{background:#fff;border:1px solid #dfe6ee;border-radius:18px;padding:20px}.QuoteMarketSnapshot-module__SWtpoa__heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:14px;display:flex}.QuoteMarketSnapshot-module__SWtpoa__heading h2{color:#10233f;margin:4px 0 0;font-size:22px}.QuoteMarketSnapshot-module__SWtpoa__heading a{color:#6e5200;font-size:11px;font-weight:800}.QuoteMarketSnapshot-module__SWtpoa__tableWrap{overflow-x:auto}.QuoteMarketSnapshot-module__SWtpoa__tableWrap table{border-collapse:collapse;width:100%;min-width:700px}.QuoteMarketSnapshot-module__SWtpoa__tableWrap th,.QuoteMarketSnapshot-module__SWtpoa__tableWrap td{text-align:left;white-space:nowrap;border-bottom:1px solid #edf1f5;padding:11px 10px;font-size:11px}.QuoteMarketSnapshot-module__SWtpoa__tableWrap th{color:#718096;font-weight:800}.QuoteMarketSnapshot-module__SWtpoa__tableWrap td{color:#42556e}.QuoteMarketSnapshot-module__SWtpoa__quoteGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.QuoteMarketSnapshot-module__SWtpoa__quoteCard{background:#fafbfd;border:1px solid #e1e7ee;border-radius:15px;padding:15px}.QuoteMarketSnapshot-module__SWtpoa__quoteTop{justify-content:space-between;align-items:center;gap:10px;display:flex}.QuoteMarketSnapshot-module__SWtpoa__quoteTop strong{color:#10233f;font-size:12px}.QuoteMarketSnapshot-module__SWtpoa__quoteTop span{color:#8a96a5;font-size:9px}.QuoteMarketSnapshot-module__SWtpoa__quotePrice{color:#10233f;margin:12px 0;font-size:24px;font-weight:850}.QuoteMarketSnapshot-module__SWtpoa__quotePrice span{color:#7b8798;margin-left:3px;font-size:9px;font-weight:700}.QuoteMarketSnapshot-module__SWtpoa__quoteCard dl{gap:6px;margin:0;display:grid}.QuoteMarketSnapshot-module__SWtpoa__quoteCard dl div{border-top:1px solid #edf1f5;justify-content:space-between;gap:10px;padding-top:6px;display:flex}.QuoteMarketSnapshot-module__SWtpoa__quoteCard dt,.QuoteMarketSnapshot-module__SWtpoa__quoteCard dd{margin:0;font-size:9px}.QuoteMarketSnapshot-module__SWtpoa__quoteCard dt{color:#7c899a}.QuoteMarketSnapshot-module__SWtpoa__quoteCard dd{color:#40536b;text-align:right;font-weight:700}@media (max-width:900px){.QuoteMarketSnapshot-module__SWtpoa__quoteGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.QuoteMarketSnapshot-module__SWtpoa__summaryGrid,.QuoteMarketSnapshot-module__SWtpoa__quoteGrid{grid-template-columns:1fr}.QuoteMarketSnapshot-module__SWtpoa__heading{flex-direction:column}}
.UtilityIncentiveLookup-module__heixjW__lookupCard{background:#fff;border:1px solid #dfe6ee;border-radius:24px;margin-top:30px;padding:26px;box-shadow:0 16px 45px #13294312}.UtilityIncentiveLookup-module__heixjW__heading{max-width:760px}.UtilityIncentiveLookup-module__heixjW__heading h2{letter-spacing:-.035em;margin:6px 0 8px;font-size:clamp(26px,4vw,38px)}.UtilityIncentiveLookup-module__heixjW__heading p{color:#617086;margin:0}.UtilityIncentiveLookup-module__heixjW__lookupForm{grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:14px;margin-top:22px;display:grid}.UtilityIncentiveLookup-module__heixjW__lookupForm .primary-button{grid-column:auto;min-height:49px}.UtilityIncentiveLookup-module__heixjW__lookupForm .primary-button:disabled{cursor:wait;opacity:.72}.UtilityIncentiveLookup-module__heixjW__errorBox,.UtilityIncentiveLookup-module__heixjW__warningBox,.UtilityIncentiveLookup-module__heixjW__emptyState{border-radius:14px;margin-top:18px;padding:13px 15px;font-size:12px}.UtilityIncentiveLookup-module__heixjW__errorBox{color:#8b3b2f;background:#fff7f5;border:1px solid #f0d2cc}.UtilityIncentiveLookup-module__heixjW__warningBox{color:#705b19;background:#fffaf0;border:1px solid #eadcae}.UtilityIncentiveLookup-module__heixjW__warningBox p{margin:4px 0}.UtilityIncentiveLookup-module__heixjW__emptyState{color:#617086;background:#f8fafc;border:1px dashed #d7e0e9}.UtilityIncentiveLookup-module__heixjW__results{border-top:1px solid #e4eaf0;margin-top:24px;padding-top:22px}.UtilityIncentiveLookup-module__heixjW__locationBar{color:#fff;background:#10233f;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:13px 15px;display:flex}.UtilityIncentiveLookup-module__heixjW__locationBar span{color:#bdc9d8;font-size:11px}.UtilityIncentiveLookup-module__heixjW__resultSection{margin-top:28px}.UtilityIncentiveLookup-module__heixjW__sectionTitle{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:14px;display:flex}.UtilityIncentiveLookup-module__heixjW__sectionTitle h3{margin:4px 0 0;font-size:21px}.UtilityIncentiveLookup-module__heixjW__sectionTitle>small{color:#7b8798;text-align:right;max-width:360px}.UtilityIncentiveLookup-module__heixjW__utilityGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.UtilityIncentiveLookup-module__heixjW__utilityCard{background:#fbfcfd;border:1px solid #e0e7ef;border-radius:16px;padding:17px}.UtilityIncentiveLookup-module__heixjW__utilityCard h4{margin:10px 0 3px;font-size:16px}.UtilityIncentiveLookup-module__heixjW__planName{color:#64748a;margin:0 0 13px;font-size:11px}.UtilityIncentiveLookup-module__heixjW__badges{flex-wrap:wrap;gap:6px;min-height:20px;display:flex}.UtilityIncentiveLookup-module__heixjW__badges span{color:#14613f;background:#eef7f2;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:800}.UtilityIncentiveLookup-module__heixjW__utilityCard dl{margin:0}.UtilityIncentiveLookup-module__heixjW__utilityCard dl div{border-top:1px solid #e8edf2;justify-content:space-between;gap:18px;padding:9px 0;display:flex}.UtilityIncentiveLookup-module__heixjW__utilityCard dt{color:#738196;font-size:10px}.UtilityIncentiveLookup-module__heixjW__utilityCard dd{color:#263b56;text-align:right;margin:0;font-size:10px;font-weight:750}.UtilityIncentiveLookup-module__heixjW__utilityCard a,.UtilityIncentiveLookup-module__heixjW__incentiveList a{color:#785a00;margin-top:10px;font-size:10px;font-weight:800;display:inline-block}.UtilityIncentiveLookup-module__heixjW__incentiveList{gap:10px;display:grid}.UtilityIncentiveLookup-module__heixjW__incentiveList article{background:#fff;border:1px solid #e0e7ef;border-radius:14px;padding:15px 16px}.UtilityIncentiveLookup-module__heixjW__incentiveList article>div{justify-content:space-between;align-items:baseline;gap:18px;display:flex}.UtilityIncentiveLookup-module__heixjW__incentiveList strong{color:#10233f;font-size:13px}.UtilityIncentiveLookup-module__heixjW__incentiveList span{color:#7f6200;text-align:right;font-size:9px;font-weight:750}.UtilityIncentiveLookup-module__heixjW__incentiveList p{color:#617086;margin:7px 0 0;font-size:11px}.UtilityIncentiveLookup-module__heixjW__disclaimer{color:#8491a1;margin:18px 2px 0;font-size:10px}@media (max-width:720px){.UtilityIncentiveLookup-module__heixjW__lookupCard{border-radius:19px;padding:18px}.UtilityIncentiveLookup-module__heixjW__lookupForm,.UtilityIncentiveLookup-module__heixjW__utilityGrid{grid-template-columns:1fr}.UtilityIncentiveLookup-module__heixjW__sectionTitle,.UtilityIncentiveLookup-module__heixjW__incentiveList article>div,.UtilityIncentiveLookup-module__heixjW__locationBar{flex-direction:column;align-items:flex-start}.UtilityIncentiveLookup-module__heixjW__sectionTitle>small{text-align:left}}
.RealSolarPricesStates-module__2eQzSW__section{margin-top:34px}.RealSolarPricesStates-module__2eQzSW__heading{margin-bottom:18px}.RealSolarPricesStates-module__2eQzSW__heading h2{letter-spacing:-.03em;margin:6px 0 8px;font-size:clamp(26px,4vw,36px)}.RealSolarPricesStates-module__2eQzSW__heading p{max-width:760px;color:var(--muted);margin:0}.RealSolarPricesStates-module__2eQzSW__grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.RealSolarPricesStates-module__2eQzSW__card{border:1px solid var(--line);background:var(--white);border-radius:16px;justify-content:space-between;align-items:center;gap:14px;min-height:78px;padding:15px 16px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.RealSolarPricesStates-module__2eQzSW__card:hover{border-color:#c8d3df;transform:translateY(-2px);box-shadow:0 10px 28px #13294314}.RealSolarPricesStates-module__2eQzSW__card span{color:var(--muted);font-size:11px;font-weight:700;display:block}.RealSolarPricesStates-module__2eQzSW__card strong{margin-top:2px;font-size:15px;display:block}.RealSolarPricesStates-module__2eQzSW__price{color:var(--navy);white-space:nowrap;background:#fff7d9;border-radius:10px;flex:none;padding:7px 9px;font-size:13px;font-weight:850}.RealSolarPricesStates-module__2eQzSW__note{color:var(--muted);margin-top:12px;font-size:12px}@media (max-width:560px){.RealSolarPricesStates-module__2eQzSW__grid{grid-template-columns:1fr}}
.BatteryBackupRuntimeCalculator-module__10cDPW__calculator{gap:18px;margin-top:20px;display:grid}.BatteryBackupRuntimeCalculator-module__10cDPW__batteryPresets{background:#fff;border:1px solid #d7e4de;border-radius:18px;gap:14px;padding:18px;display:grid}.BatteryBackupRuntimeCalculator-module__10cDPW__batteryPresetHead{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.BatteryBackupRuntimeCalculator-module__10cDPW__batteryPresetHead span{letter-spacing:.06em;text-transform:uppercase;color:#087a52;font-size:.78rem;font-weight:800}.BatteryBackupRuntimeCalculator-module__10cDPW__batteryPresetHead h3{color:#103d30;margin:4px 0 0;font-size:1.2rem}.BatteryBackupRuntimeCalculator-module__10cDPW__batteryPresetHead p{color:#5d6a64;max-width:580px;margin:0;line-height:1.45}.BatteryBackupRuntimeCalculator-module__10cDPW__batteryPresetGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.BatteryBackupRuntimeCalculator-module__10cDPW__batteryPreset{text-align:left;cursor:pointer;background:#fff;border:1px solid #dce7e1;border-radius:16px;gap:7px;padding:14px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}.BatteryBackupRuntimeCalculator-module__10cDPW__batteryPreset:hover{border-color:#9ccfba;transform:translateY(-1px);box-shadow:0 8px 24px #103d3014}.BatteryBackupRuntimeCalculator-module__10cDPW__batteryPreset>span{letter-spacing:.05em;text-transform:uppercase;color:#087a52;font-size:.76rem;font-weight:900}.BatteryBackupRuntimeCalculator-module__10cDPW__batteryPreset>strong{color:#103d30;font-size:1.05rem}.BatteryBackupRuntimeCalculator-module__10cDPW__batteryPreset>div{gap:3px;display:grid}.BatteryBackupRuntimeCalculator-module__10cDPW__batteryPreset>div b{color:#103d30}.BatteryBackupRuntimeCalculator-module__10cDPW__batteryPreset>div small{color:#68756f;line-height:1.4}.BatteryBackupRuntimeCalculator-module__10cDPW__batteryPreset em{color:#087a52;font-size:.8rem;font-style:normal;font-weight:800}.BatteryBackupRuntimeCalculator-module__10cDPW__batteryPresetActive{background:#f2fbf7;border-color:#7cc2a4;box-shadow:0 0 0 2px #087a5214}.BatteryBackupRuntimeCalculator-module__10cDPW__controls{background:#f8fbfa;border:1px solid #d7e4de;border-radius:18px;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:18px;display:grid}.BatteryBackupRuntimeCalculator-module__10cDPW__controls label{color:#103d30;align-content:start;gap:7px;font-weight:800;display:grid}.BatteryBackupRuntimeCalculator-module__10cDPW__controls label>span{font-size:.85rem}.BatteryBackupRuntimeCalculator-module__10cDPW__controls label>div{align-items:center;gap:8px;display:flex}.BatteryBackupRuntimeCalculator-module__10cDPW__controls input[type=number]{box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #cbd9d2;border-radius:10px;padding:10px 11px}.BatteryBackupRuntimeCalculator-module__10cDPW__controls input[type=range]{accent-color:#087a52;width:100%}.BatteryBackupRuntimeCalculator-module__10cDPW__controls strong{color:#087a52}.BatteryBackupRuntimeCalculator-module__10cDPW__controls small{color:#68756f;font-weight:400;line-height:1.4}.BatteryBackupRuntimeCalculator-module__10cDPW__controls b{color:#65726c;font-size:.82rem}.BatteryBackupRuntimeCalculator-module__10cDPW__shareBar{background:#edf8f3;border:1px solid #b9dccd;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 16px;padding:14px 16px;display:grid}.BatteryBackupRuntimeCalculator-module__10cDPW__shareBar>div{gap:3px;display:grid}.BatteryBackupRuntimeCalculator-module__10cDPW__shareBar strong{color:#103d30}.BatteryBackupRuntimeCalculator-module__10cDPW__shareBar small{color:#5d6a64;line-height:1.4}.BatteryBackupRuntimeCalculator-module__10cDPW__shareBar button{color:#fff;font:inherit;cursor:pointer;background:#087a52;border:0;border-radius:10px;padding:10px 14px;font-weight:800}.BatteryBackupRuntimeCalculator-module__10cDPW__shareBar button:hover{filter:brightness(.94)}.BatteryBackupRuntimeCalculator-module__10cDPW__shareBar>span{color:#087a52;grid-column:1/-1;font-size:.82rem;font-weight:800}.BatteryBackupRuntimeCalculator-module__10cDPW__presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.BatteryBackupRuntimeCalculator-module__10cDPW__presets button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dce7e1;border-radius:14px;gap:4px;padding:14px;display:grid}.BatteryBackupRuntimeCalculator-module__10cDPW__presets button:hover{background:#f5faf7;border-color:#9ccfba}.BatteryBackupRuntimeCalculator-module__10cDPW__presets strong{color:#103d30}.BatteryBackupRuntimeCalculator-module__10cDPW__presets span{color:#087a52;font-weight:800}.BatteryBackupRuntimeCalculator-module__10cDPW__presets small{color:#65726c;line-height:1.4}.BatteryBackupRuntimeCalculator-module__10cDPW__loadPlanner{background:#f8fbfa;border:1px solid #c7ded4;border-radius:18px;gap:14px;padding:18px;display:grid}.BatteryBackupRuntimeCalculator-module__10cDPW__loadGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.BatteryBackupRuntimeCalculator-module__10cDPW__loadCard{text-align:left;cursor:pointer;background:#fff;border:1px solid #dce7e1;border-radius:14px;gap:6px;padding:13px;transition:border-color .15s,background .15s,transform .15s;display:grid}.BatteryBackupRuntimeCalculator-module__10cDPW__loadCard:hover{border-color:#9ccfba;transform:translateY(-1px)}.BatteryBackupRuntimeCalculator-module__10cDPW__loadCard>span{letter-spacing:.05em;text-transform:uppercase;color:#71817a;font-size:.72rem;font-weight:900}.BatteryBackupRuntimeCalculator-module__10cDPW__loadCard>strong{color:#103d30}.BatteryBackupRuntimeCalculator-module__10cDPW__loadCard>small{color:#68756f;line-height:1.35}.BatteryBackupRuntimeCalculator-module__10cDPW__loadCard>div{justify-content:space-between;align-items:center;gap:8px;margin-top:3px;display:flex}.BatteryBackupRuntimeCalculator-module__10cDPW__loadCard b{color:#087a52;font-size:.8rem}.BatteryBackupRuntimeCalculator-module__10cDPW__loadCard em{color:#65726c;font-size:.78rem;font-style:normal}.BatteryBackupRuntimeCalculator-module__10cDPW__loadCardActive{background:#edf8f3;border-color:#7cc2a4}.BatteryBackupRuntimeCalculator-module__10cDPW__loadCardActive>span{color:#087a52}.BatteryBackupRuntimeCalculator-module__10cDPW__loadSummary{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:stretch;gap:10px;display:grid}.BatteryBackupRuntimeCalculator-module__10cDPW__loadSummary>div{background:#fff;border:1px solid #dce7e1;border-radius:12px;gap:4px;padding:13px;display:grid}.BatteryBackupRuntimeCalculator-module__10cDPW__loadSummary span{color:#65726c;font-size:.76rem}.BatteryBackupRuntimeCalculator-module__10cDPW__loadSummary strong{color:#103d30;font-size:1.16rem}.BatteryBackupRuntimeCalculator-module__10cDPW__loadSummary small{color:#68756f;line-height:1.35}.BatteryBackupRuntimeCalculator-module__10cDPW__loadSummary>button{color:#fff;font:inherit;cursor:pointer;background:#087a52;border:0;border-radius:12px;align-self:stretch;padding:11px 14px;font-weight:800}.BatteryBackupRuntimeCalculator-module__10cDPW__loadSummary>button:hover{filter:brightness(.94)}.BatteryBackupRuntimeCalculator-module__10cDPW__loadSummary>button:disabled{opacity:.5;cursor:not-allowed}.BatteryBackupRuntimeCalculator-module__10cDPW__flow{background:#edf8f3;border:1px solid #b9dccd;border-radius:16px;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:stretch;gap:10px;padding:16px;display:grid}.BatteryBackupRuntimeCalculator-module__10cDPW__flow div{background:#fff;border-radius:12px;gap:4px;padding:13px;display:grid}.BatteryBackupRuntimeCalculator-module__10cDPW__flow div>span{color:#087a52;background:#e5f5ee;border-radius:50%;place-items:center;width:24px;height:24px;font-size:.75rem;font-weight:900;display:grid}.BatteryBackupRuntimeCalculator-module__10cDPW__flow strong{color:#103d30;font-size:1.18rem}.BatteryBackupRuntimeCalculator-module__10cDPW__flow small{color:#68756f;line-height:1.35}.BatteryBackupRuntimeCalculator-module__10cDPW__flow>b{color:#71817a;align-self:center}.BatteryBackupRuntimeCalculator-module__10cDPW__results{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.BatteryBackupRuntimeCalculator-module__10cDPW__results article{background:#f8fbfa;border:1px solid #dce7e1;border-radius:14px;gap:6px;padding:16px;display:grid}.BatteryBackupRuntimeCalculator-module__10cDPW__results span{color:#65726c;font-size:.8rem}.BatteryBackupRuntimeCalculator-module__10cDPW__results strong{color:#103d30;font-size:1.45rem}.BatteryBackupRuntimeCalculator-module__10cDPW__results small{color:#68756f;line-height:1.4}.BatteryBackupRuntimeCalculator-module__10cDPW__results .BatteryBackupRuntimeCalculator-module__10cDPW__primary{background:#edf8f3;border-color:#b9dccd}.BatteryBackupRuntimeCalculator-module__10cDPW__results .BatteryBackupRuntimeCalculator-module__10cDPW__primary strong{color:#087a52}.BatteryBackupRuntimeCalculator-module__10cDPW__powerFit,.BatteryBackupRuntimeCalculator-module__10cDPW__sizingRecommendation{background:#fff;border:1px solid #d7e4de;border-radius:18px;padding:18px}.BatteryBackupRuntimeCalculator-module__10cDPW__sizingRecommendation{background:#f8fbfa}.BatteryBackupRuntimeCalculator-module__10cDPW__powerFitHead{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:14px;display:flex}.BatteryBackupRuntimeCalculator-module__10cDPW__powerFitHead span{letter-spacing:.06em;text-transform:uppercase;color:#087a52;font-size:.78rem;font-weight:800}.BatteryBackupRuntimeCalculator-module__10cDPW__powerFitHead h3{color:#103d30;margin:4px 0 0;font-size:1.2rem}.BatteryBackupRuntimeCalculator-module__10cDPW__powerFitHead p{color:#5d6a64;max-width:570px;margin:0;line-height:1.45}.BatteryBackupRuntimeCalculator-module__10cDPW__powerFitGrid,.BatteryBackupRuntimeCalculator-module__10cDPW__sizingGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.BatteryBackupRuntimeCalculator-module__10cDPW__powerFitGrid>label,.BatteryBackupRuntimeCalculator-module__10cDPW__powerFitGrid>article,.BatteryBackupRuntimeCalculator-module__10cDPW__sizingGrid>label,.BatteryBackupRuntimeCalculator-module__10cDPW__sizingGrid>article{background:#fff;border:1px solid #dce7e1;border-radius:14px;align-content:start;gap:6px;padding:14px;display:grid}.BatteryBackupRuntimeCalculator-module__10cDPW__powerFitGrid>label,.BatteryBackupRuntimeCalculator-module__10cDPW__sizingGrid>label{color:#103d30;font-weight:800}.BatteryBackupRuntimeCalculator-module__10cDPW__powerFitGrid>label>div,.BatteryBackupRuntimeCalculator-module__10cDPW__sizingGrid>label>div{align-items:center;gap:8px;display:flex}.BatteryBackupRuntimeCalculator-module__10cDPW__powerFitGrid input,.BatteryBackupRuntimeCalculator-module__10cDPW__sizingGrid input{box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #cbd9d2;border-radius:10px;padding:10px 11px}.BatteryBackupRuntimeCalculator-module__10cDPW__powerFitGrid span,.BatteryBackupRuntimeCalculator-module__10cDPW__powerFitGrid small,.BatteryBackupRuntimeCalculator-module__10cDPW__sizingGrid span,.BatteryBackupRuntimeCalculator-module__10cDPW__sizingGrid small{color:#65726c;font-size:.8rem;line-height:1.4}.BatteryBackupRuntimeCalculator-module__10cDPW__powerFitGrid strong,.BatteryBackupRuntimeCalculator-module__10cDPW__sizingGrid strong{color:#103d30;font-size:1.08rem}.BatteryBackupRuntimeCalculator-module__10cDPW__powerFitGrid b,.BatteryBackupRuntimeCalculator-module__10cDPW__sizingGrid b{color:#65726c;font-size:.82rem}.BatteryBackupRuntimeCalculator-module__10cDPW__powerGood{background:#edf8f3!important;border-color:#b9dccd!important}.BatteryBackupRuntimeCalculator-module__10cDPW__powerGood strong{color:#087a52}.BatteryBackupRuntimeCalculator-module__10cDPW__powerWarn{background:#fff7eb!important;border-color:#ead7ad!important}.BatteryBackupRuntimeCalculator-module__10cDPW__powerWarn strong{color:#8a5d00}.BatteryBackupRuntimeCalculator-module__10cDPW__powerBad{background:#fff0ef!important;border-color:#efb8b2!important}.BatteryBackupRuntimeCalculator-module__10cDPW__powerBad strong{color:#a33b32}.BatteryBackupRuntimeCalculator-module__10cDPW__powerNeutral{background:#f8fafc!important}.BatteryBackupRuntimeCalculator-module__10cDPW__applySizing{color:#fff;font:inherit;cursor:pointer;background:#087a52;border:0;border-radius:10px;margin-top:4px;padding:9px 10px;font-size:.8rem;font-weight:800}.BatteryBackupRuntimeCalculator-module__10cDPW__applySizing:hover{filter:brightness(.94)}.BatteryBackupRuntimeCalculator-module__10cDPW__applySizing:disabled{opacity:.55;cursor:not-allowed}.BatteryBackupRuntimeCalculator-module__10cDPW__sizingNote{color:#68756f;margin:12px 0 0;font-size:.85rem;line-height:1.45}.BatteryBackupRuntimeCalculator-module__10cDPW__runtimeTable{background:#fff;border:1px solid #d7e4de;border-radius:18px;padding:18px}.BatteryBackupRuntimeCalculator-module__10cDPW__runtimeHead{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:14px;display:flex}.BatteryBackupRuntimeCalculator-module__10cDPW__runtimeHead span{letter-spacing:.06em;text-transform:uppercase;color:#087a52;font-size:.78rem;font-weight:800}.BatteryBackupRuntimeCalculator-module__10cDPW__runtimeHead h3{color:#103d30;margin:4px 0 0;font-size:1.2rem}.BatteryBackupRuntimeCalculator-module__10cDPW__runtimeHead p{color:#5d6a64;max-width:570px;margin:0;line-height:1.45}.BatteryBackupRuntimeCalculator-module__10cDPW__tableWrap{overflow-x:auto}.BatteryBackupRuntimeCalculator-module__10cDPW__runtimeTable table{border-collapse:collapse;width:100%;min-width:720px}.BatteryBackupRuntimeCalculator-module__10cDPW__runtimeTable th,.BatteryBackupRuntimeCalculator-module__10cDPW__runtimeTable td{text-align:left;vertical-align:top;border-bottom:1px solid #e2eae6;padding:12px}.BatteryBackupRuntimeCalculator-module__10cDPW__runtimeTable th{text-transform:uppercase;letter-spacing:.04em;color:#65726c;font-size:.76rem}.BatteryBackupRuntimeCalculator-module__10cDPW__runtimeTable td:not(:first-child){color:#103d30;font-weight:800}.BatteryBackupRuntimeCalculator-module__10cDPW__runtimeTable td:first-child{gap:4px;display:grid}.BatteryBackupRuntimeCalculator-module__10cDPW__runtimeTable td:first-child strong{color:#103d30}.BatteryBackupRuntimeCalculator-module__10cDPW__runtimeTable td:first-child small{color:#68756f;line-height:1.35}.BatteryBackupRuntimeCalculator-module__10cDPW__note{color:#655424;background:#fff9eb;border-radius:14px;margin:0;padding:14px;line-height:1.5}@media (max-width:1100px){.BatteryBackupRuntimeCalculator-module__10cDPW__controls{grid-template-columns:1fr 1fr 1fr}.BatteryBackupRuntimeCalculator-module__10cDPW__flow{grid-template-columns:1fr 1fr}.BatteryBackupRuntimeCalculator-module__10cDPW__flow>b{display:none}.BatteryBackupRuntimeCalculator-module__10cDPW__powerFitGrid,.BatteryBackupRuntimeCalculator-module__10cDPW__sizingGrid,.BatteryBackupRuntimeCalculator-module__10cDPW__loadSummary{grid-template-columns:1fr 1fr}}@media (max-width:900px){.BatteryBackupRuntimeCalculator-module__10cDPW__batteryPresetGrid,.BatteryBackupRuntimeCalculator-module__10cDPW__loadGrid{grid-template-columns:1fr 1fr}.BatteryBackupRuntimeCalculator-module__10cDPW__batteryPresetHead,.BatteryBackupRuntimeCalculator-module__10cDPW__powerFitHead{flex-direction:column;align-items:flex-start;gap:6px}}@media (max-width:800px){.BatteryBackupRuntimeCalculator-module__10cDPW__controls{grid-template-columns:1fr 1fr}.BatteryBackupRuntimeCalculator-module__10cDPW__presets,.BatteryBackupRuntimeCalculator-module__10cDPW__results{grid-template-columns:1fr}.BatteryBackupRuntimeCalculator-module__10cDPW__flow{grid-template-columns:1fr 1fr}.BatteryBackupRuntimeCalculator-module__10cDPW__runtimeHead{flex-direction:column;align-items:flex-start;gap:6px}.BatteryBackupRuntimeCalculator-module__10cDPW__powerFitGrid,.BatteryBackupRuntimeCalculator-module__10cDPW__sizingGrid,.BatteryBackupRuntimeCalculator-module__10cDPW__shareBar{grid-template-columns:1fr}.BatteryBackupRuntimeCalculator-module__10cDPW__shareBar button{justify-self:start}.BatteryBackupRuntimeCalculator-module__10cDPW__shareBar>span{grid-column:auto}.BatteryBackupRuntimeCalculator-module__10cDPW__loadSummary{grid-template-columns:1fr}}@media (max-width:620px){.BatteryBackupRuntimeCalculator-module__10cDPW__batteryPresetGrid,.BatteryBackupRuntimeCalculator-module__10cDPW__loadGrid{grid-template-columns:1fr}}@media (max-width:520px){.BatteryBackupRuntimeCalculator-module__10cDPW__controls,.BatteryBackupRuntimeCalculator-module__10cDPW__flow{grid-template-columns:1fr}.BatteryBackupRuntimeCalculator-module__10cDPW__controls,.BatteryBackupRuntimeCalculator-module__10cDPW__runtimeTable,.BatteryBackupRuntimeCalculator-module__10cDPW__batteryPresets,.BatteryBackupRuntimeCalculator-module__10cDPW__powerFit,.BatteryBackupRuntimeCalculator-module__10cDPW__sizingRecommendation,.BatteryBackupRuntimeCalculator-module__10cDPW__loadPlanner{padding:14px}}
.BatteryCapacityGuide-module__sBiU_W__visualGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:30px;display:grid}.BatteryCapacityGuide-module__sBiU_W__card{background:#fff;border:1px solid #dfe6ee;border-radius:20px;min-width:0;padding:18px;box-shadow:0 10px 30px #10243b0d}.BatteryCapacityGuide-module__sBiU_W__card h2{margin:8px 0 10px}.BatteryCapacityGuide-module__sBiU_W__card p{color:#59697c;line-height:1.65}.BatteryCapacityGuide-module__sBiU_W__kicker{letter-spacing:.08em;text-transform:uppercase;color:#66758a;margin-top:14px;font-size:12px;font-weight:800;display:inline-block}.BatteryCapacityGuide-module__sBiU_W__bars{gap:14px;margin:22px 0;display:grid}.BatteryCapacityGuide-module__sBiU_W__barRow{grid-template-columns:minmax(150px,220px) 1fr 74px;align-items:center;gap:12px;display:grid}.BatteryCapacityGuide-module__sBiU_W__barTrack{background:#edf2f7;border-radius:999px;height:18px;overflow:hidden}.BatteryCapacityGuide-module__sBiU_W__barFill{background:linear-gradient(90deg,#f2c94c,#f2994a);border-radius:999px;height:100%}.BatteryCapacityGuide-module__sBiU_W__barValue{text-align:right;color:#23364d;font-weight:800}.BatteryCapacityGuide-module__sBiU_W__tableWrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.BatteryCapacityGuide-module__sBiU_W__compareTable{border-collapse:collapse;width:100%;min-width:850px}.BatteryCapacityGuide-module__sBiU_W__compareTable th,.BatteryCapacityGuide-module__sBiU_W__compareTable td{text-align:left;vertical-align:top;border-bottom:1px solid #e6ebf1;padding:13px 12px;line-height:1.5}.BatteryCapacityGuide-module__sBiU_W__compareTable th{color:#263950;background:#f7f9fc}.BatteryCapacityGuide-module__sBiU_W__decisionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.BatteryCapacityGuide-module__sBiU_W__flowGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.BatteryCapacityGuide-module__sBiU_W__flowCard{background:#f8fafc;border:1px solid #dfe6ee;border-radius:18px;padding:18px}.BatteryCapacityGuide-module__sBiU_W__flowCard strong{margin-bottom:8px;display:block}.BatteryCapacityGuide-module__sBiU_W__flowLine{flex-wrap:wrap;align-items:center;gap:7px;margin:12px 0;display:flex}.BatteryCapacityGuide-module__sBiU_W__flowLine span{background:#fff;border:1px solid #d7e0ea;border-radius:10px;padding:7px 10px;font-size:13px;font-weight:700}.BatteryCapacityGuide-module__sBiU_W__note{background:#fffaf0;border-left:4px solid #e9b949;border-radius:0 14px 14px 0;margin-bottom:26px;padding:16px 18px;line-height:1.65}@media (max-width:860px){.BatteryCapacityGuide-module__sBiU_W__visualGrid,.BatteryCapacityGuide-module__sBiU_W__decisionGrid,.BatteryCapacityGuide-module__sBiU_W__flowGrid,.BatteryCapacityGuide-module__sBiU_W__barRow{grid-template-columns:1fr}.BatteryCapacityGuide-module__sBiU_W__barValue{text-align:left}}
.BatteryCompareTool-module__hMHRrG__tool{gap:28px;display:grid}.BatteryCompareTool-module__hMHRrG__controls,.BatteryCompareTool-module__hMHRrG__selector,.BatteryCompareTool-module__hMHRrG__results,.BatteryCompareTool-module__hMHRrG__scenarios,.BatteryCompareTool-module__hMHRrG__tableSection{background:#fff;border:1px solid #dfe7e2;border-radius:22px;padding:24px;box-shadow:0 12px 34px #1332230f}.BatteryCompareTool-module__hMHRrG__kicker,.BatteryCompareTool-module__hMHRrG__brand{letter-spacing:.08em;text-transform:uppercase;color:#1f7a4d;font-size:.78rem;font-weight:800;display:inline-block}.BatteryCompareTool-module__hMHRrG__controls h2,.BatteryCompareTool-module__hMHRrG__selector h2,.BatteryCompareTool-module__hMHRrG__results h2,.BatteryCompareTool-module__hMHRrG__scenarios h2,.BatteryCompareTool-module__hMHRrG__tableSection h2{margin:6px 0 10px}.BatteryCompareTool-module__hMHRrG__controlGrid{grid-template-columns:1fr 1fr 220px;align-items:stretch;gap:18px;margin-top:20px;display:grid}.BatteryCompareTool-module__hMHRrG__controlGrid label{background:#f8fbf9;border:1px solid #e3ebe6;border-radius:16px;gap:10px;padding:16px;display:grid}.BatteryCompareTool-module__hMHRrG__controlGrid input{width:100%}.BatteryCompareTool-module__hMHRrG__energyBox{color:#fff;background:#123f2c;border-radius:16px;align-content:center;gap:3px;padding:16px;display:grid}.BatteryCompareTool-module__hMHRrG__energyBox span,.BatteryCompareTool-module__hMHRrG__energyBox small{opacity:.78}.BatteryCompareTool-module__hMHRrG__energyBox strong{font-size:1.7rem}.BatteryCompareTool-module__hMHRrG__disclaimer{color:#5f6f66;margin:14px 0 0;font-size:.9rem}.BatteryCompareTool-module__hMHRrG__selector{gap:18px;display:grid}.BatteryCompareTool-module__hMHRrG__selectorGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.BatteryCompareTool-module__hMHRrG__selectCard{text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe7e2;border-radius:16px;grid-template-columns:74px 1fr auto;align-items:center;gap:12px;padding:12px;display:grid}.BatteryCompareTool-module__hMHRrG__selectCard.BatteryCompareTool-module__hMHRrG__active{border-color:#1f7a4d;box-shadow:0 0 0 2px #1f7a4d14}.BatteryCompareTool-module__hMHRrG__selectCard b{color:#1f7a4d;font-size:.78rem}.BatteryCompareTool-module__hMHRrG__selectCard small,.BatteryCompareTool-module__hMHRrG__selectCard strong{display:block}.BatteryCompareTool-module__hMHRrG__thumb{background:#f5f7f6;border-radius:10px;width:74px;height:58px;position:relative;overflow:hidden}.BatteryCompareTool-module__hMHRrG__thumb img,.BatteryCompareTool-module__hMHRrG__imageWrap img{object-fit:contain}.BatteryCompareTool-module__hMHRrG__sectionHead{justify-content:space-between;align-items:end;gap:24px;display:flex}.BatteryCompareTool-module__hMHRrG__sectionHead>p{color:#66756d;max-width:520px}.BatteryCompareTool-module__hMHRrG__resultGrid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:20px;display:grid}.BatteryCompareTool-module__hMHRrG__resultCard{background:#fff;border:1px solid #dfe7e2;border-radius:18px;overflow:hidden}.BatteryCompareTool-module__hMHRrG__imageWrap{background:#f7f9f8;height:220px;position:relative}.BatteryCompareTool-module__hMHRrG__resultBody{padding:18px}.BatteryCompareTool-module__hMHRrG__resultBody h3{margin:5px 0 14px}.BatteryCompareTool-module__hMHRrG__unitNumber{border-top:1px solid #edf1ee;border-bottom:1px solid #edf1ee;align-items:end;gap:10px;padding:14px 0;display:flex}.BatteryCompareTool-module__hMHRrG__unitNumber strong{font-size:2.6rem;line-height:1}.BatteryCompareTool-module__hMHRrG__unitNumber span{color:#637169;padding-bottom:3px}.BatteryCompareTool-module__hMHRrG__miniGrid{grid-template-columns:1fr 1fr;gap:10px;margin:14px 0;display:grid}.BatteryCompareTool-module__hMHRrG__miniGrid div{background:#f6f9f7;border-radius:12px;padding:10px}.BatteryCompareTool-module__hMHRrG__miniGrid span{color:#6a776f;font-size:.75rem;display:block}.BatteryCompareTool-module__hMHRrG__miniGrid strong{font-size:.95rem}.BatteryCompareTool-module__hMHRrG__fit{min-height:68px}.BatteryCompareTool-module__hMHRrG__profileLink{font-weight:800}.BatteryCompareTool-module__hMHRrG__tabs{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.BatteryCompareTool-module__hMHRrG__tabs button{cursor:pointer;background:#fff;border:1px solid #d8e2dc;border-radius:999px;padding:10px 14px}.BatteryCompareTool-module__hMHRrG__tabs .BatteryCompareTool-module__hMHRrG__tabActive{color:#fff;background:#123f2c;border-color:#123f2c}.BatteryCompareTool-module__hMHRrG__fitGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.BatteryCompareTool-module__hMHRrG__fitGrid article{background:#f7faf8;border-radius:14px;padding:16px}.BatteryCompareTool-module__hMHRrG__fitGrid p{margin-bottom:0}.BatteryCompareTool-module__hMHRrG__tableWrap{overflow-x:auto}.BatteryCompareTool-module__hMHRrG__tableWrap table{border-collapse:collapse;width:100%;min-width:820px}.BatteryCompareTool-module__hMHRrG__tableWrap th,.BatteryCompareTool-module__hMHRrG__tableWrap td{text-align:left;vertical-align:top;border-bottom:1px solid #e8eeea;padding:13px 14px}.BatteryCompareTool-module__hMHRrG__tableWrap th{background:#f7faf8}.BatteryCompareTool-module__hMHRrG__tableWrap td:first-child{min-width:160px;font-weight:800}@media (max-width:900px){.BatteryCompareTool-module__hMHRrG__controlGrid,.BatteryCompareTool-module__hMHRrG__selectorGrid,.BatteryCompareTool-module__hMHRrG__resultGrid,.BatteryCompareTool-module__hMHRrG__fitGrid{grid-template-columns:1fr 1fr}.BatteryCompareTool-module__hMHRrG__energyBox{grid-column:1/-1}.BatteryCompareTool-module__hMHRrG__sectionHead{display:block}}@media (max-width:640px){.BatteryCompareTool-module__hMHRrG__controls,.BatteryCompareTool-module__hMHRrG__selector,.BatteryCompareTool-module__hMHRrG__results,.BatteryCompareTool-module__hMHRrG__scenarios,.BatteryCompareTool-module__hMHRrG__tableSection{border-radius:17px;padding:18px}.BatteryCompareTool-module__hMHRrG__controlGrid,.BatteryCompareTool-module__hMHRrG__selectorGrid,.BatteryCompareTool-module__hMHRrG__resultGrid,.BatteryCompareTool-module__hMHRrG__fitGrid{grid-template-columns:1fr}.BatteryCompareTool-module__hMHRrG__energyBox{grid-column:auto}.BatteryCompareTool-module__hMHRrG__selectCard{grid-template-columns:64px 1fr auto}.BatteryCompareTool-module__hMHRrG__thumb{width:64px}.BatteryCompareTool-module__hMHRrG__imageWrap{height:190px}.BatteryCompareTool-module__hMHRrG__miniGrid{grid-template-columns:1fr}.BatteryCompareTool-module__hMHRrG__fit{min-height:0}}
.ElectricityRates-module__X_PDoa__controls{grid-template-columns:minmax(0,1fr) 260px;gap:12px;margin:24px 0 18px;display:grid}.ElectricityRates-module__X_PDoa__controls input,.ElectricityRates-module__X_PDoa__controls select{color:#10233f;background:#fff;border:1px solid #cfd9e4;border-radius:13px;outline:none;width:100%;min-height:50px;padding:12px 14px}.ElectricityRates-module__X_PDoa__controls input:focus,.ElectricityRates-module__X_PDoa__controls select:focus{border-color:#b08200;box-shadow:0 0 0 3px #f6b91a33}.ElectricityRates-module__X_PDoa__summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ElectricityRates-module__X_PDoa__summary div{background:#fff;border:1px solid #dfe6ee;border-radius:17px;padding:18px}.ElectricityRates-module__X_PDoa__summary span,.ElectricityRates-module__X_PDoa__summary small{color:#738196;display:block}.ElectricityRates-module__X_PDoa__summary span{text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:750}.ElectricityRates-module__X_PDoa__summary strong{letter-spacing:-.03em;margin:5px 0 3px;font-size:25px;display:block}.ElectricityRates-module__X_PDoa__summary small{font-size:10px}.ElectricityRates-module__X_PDoa__tableWrap{-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #dfe6ee;border-radius:18px;overflow-x:auto}.ElectricityRates-module__X_PDoa__table{border-collapse:collapse;width:100%;min-width:760px}.ElectricityRates-module__X_PDoa__table th,.ElectricityRates-module__X_PDoa__table td{text-align:left;vertical-align:middle;border-bottom:1px solid #e8edf2;padding:14px 16px;font-size:12px}.ElectricityRates-module__X_PDoa__table th{color:#53657c;text-transform:uppercase;letter-spacing:.04em;background:#f7f9fb;font-size:10px}.ElectricityRates-module__X_PDoa__table tr:last-child td{border-bottom:0}.ElectricityRates-module__X_PDoa__table strong{color:#10233f}.ElectricityRates-module__X_PDoa__table a{color:#785a00;font-weight:800}.ElectricityRates-module__X_PDoa__ratePill{color:#6c5200;white-space:nowrap;background:#fff7d9;border-radius:999px;padding:5px 8px;font-weight:800;display:inline-flex}.ElectricityRates-module__X_PDoa__mobileCards{display:none}.ElectricityRates-module__X_PDoa__mobileCard{background:#fff;border:1px solid #dfe6ee;border-radius:17px;padding:17px}.ElectricityRates-module__X_PDoa__mobileTop{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.ElectricityRates-module__X_PDoa__mobileTop strong{font-size:18px}.ElectricityRates-module__X_PDoa__mobileTop span{color:#738196;font-size:11px}.ElectricityRates-module__X_PDoa__mobileStats{grid-template-columns:1fr 1fr;gap:8px;margin:14px 0;display:grid}.ElectricityRates-module__X_PDoa__mobileStats div{background:#f7f9fb;border-radius:11px;padding:10px}.ElectricityRates-module__X_PDoa__mobileStats span{color:#738196;font-size:9px;display:block}.ElectricityRates-module__X_PDoa__mobileStats strong{margin-top:2px;font-size:14px;display:block}.ElectricityRates-module__X_PDoa__mobileCard a{color:#785a00;align-items:center;min-height:42px;font-size:12px;font-weight:800;display:inline-flex}.ElectricityRates-module__X_PDoa__empty{color:#617086;text-align:center;border:1px dashed #ccd6e1;border-radius:16px;padding:30px}@media (max-width:700px){.ElectricityRates-module__X_PDoa__controls,.ElectricityRates-module__X_PDoa__summary{grid-template-columns:1fr}.ElectricityRates-module__X_PDoa__tableWrap{display:none}.ElectricityRates-module__X_PDoa__mobileCards{gap:10px;display:grid}}
.EquipmentHub-module__Cceyyq__heroGrid{grid-template-columns:1.15fr .85fr;align-items:center;gap:28px;margin-bottom:30px;display:grid}.EquipmentHub-module__Cceyyq__systemVisual{background:linear-gradient(145deg,#f8fafc,#eef7ff);border:1px solid #dbe7f0;border-radius:24px;padding:22px}.EquipmentHub-module__Cceyyq__flow{grid-template-columns:repeat(4,1fr);align-items:center;gap:10px;display:grid}.EquipmentHub-module__Cceyyq__flowStep{text-align:center;background:#fff;border:1px solid #dbe7f0;border-radius:16px;flex-direction:column;justify-content:center;min-height:110px;padding:16px 10px;display:flex}.EquipmentHub-module__Cceyyq__flowStep strong{margin-bottom:5px;font-size:16px;display:block}.EquipmentHub-module__Cceyyq__flowStep span{color:#64748b;font-size:13px}.EquipmentHub-module__Cceyyq__toolGrid{grid-template-columns:repeat(3,1fr);gap:20px;margin:28px 0;display:grid}.EquipmentHub-module__Cceyyq__toolCard{background:#fff;border:1px solid #dbe7f0;border-radius:22px;padding:22px;box-shadow:0 8px 28px #0f172a0d}.EquipmentHub-module__Cceyyq__toolCard h2{margin:8px 0 10px;font-size:24px}.EquipmentHub-module__Cceyyq__toolCard p{color:#526170}.EquipmentHub-module__Cceyyq__toolCard a{margin-top:8px;font-weight:700;display:inline-flex}.EquipmentHub-module__Cceyyq__miniLabel{text-transform:uppercase;letter-spacing:.08em;color:#0f766e;font-size:12px;font-weight:800}.EquipmentHub-module__Cceyyq__decisionGrid{grid-template-columns:repeat(3,1fr);gap:16px;margin:24px 0;display:grid}.EquipmentHub-module__Cceyyq__decision{background:#f8fafc;border:1px solid #e2e8f0;border-radius:18px;padding:18px}.EquipmentHub-module__Cceyyq__decision strong{margin-bottom:7px;display:block}.EquipmentHub-module__Cceyyq__localNote{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:18px;margin-top:28px;padding:20px}.EquipmentHub-module__Cceyyq__localNote strong{color:#166534}@media (max-width:850px){.EquipmentHub-module__Cceyyq__heroGrid,.EquipmentHub-module__Cceyyq__toolGrid,.EquipmentHub-module__Cceyyq__decisionGrid{grid-template-columns:1fr}.EquipmentHub-module__Cceyyq__flow{grid-template-columns:1fr 1fr}}@media (max-width:520px){.EquipmentHub-module__Cceyyq__flow{grid-template-columns:1fr}}
.Guides-module__rdjMCq__guideGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.Guides-module__rdjMCq__guideCard{background:#fff;border:1px solid #dfe6ee;border-radius:20px;flex-direction:column;gap:12px;padding:22px;display:flex}.Guides-module__rdjMCq__guideCard h2{margin:0;font-size:21px;line-height:1.2}.Guides-module__rdjMCq__guideCard p{color:#617086;margin:0;font-size:12px}.Guides-module__rdjMCq__guideCard span{color:#8491a1;margin-top:auto;font-size:10px}.Guides-module__rdjMCq__guideCard a{color:#785a00;font-size:12px;font-weight:850}.Guides-module__rdjMCq__guideShell{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:28px;display:grid}.Guides-module__rdjMCq__guideBody,.Guides-module__rdjMCq__guideAside{background:#fff;border:1px solid #dfe6ee;border-radius:20px;padding:25px}.Guides-module__rdjMCq__section+.Guides-module__rdjMCq__section{border-top:1px solid #e9eef3;margin-top:30px;padding-top:25px}.Guides-module__rdjMCq__section h2{margin:0 0 10px;font-size:24px}.Guides-module__rdjMCq__section p,.Guides-module__rdjMCq__section li{color:#506078;margin:8px 0}.Guides-module__rdjMCq__guideAside{position:sticky;top:100px}.Guides-module__rdjMCq__guideAside h3{margin-top:0}.Guides-module__rdjMCq__guideAside p{color:#617086;font-size:11px}.Guides-module__rdjMCq__guideAside a{color:#785a00;margin-top:9px;font-size:11px;font-weight:800;display:block}@media (max-width:840px){.Guides-module__rdjMCq__guideGrid,.Guides-module__rdjMCq__guideShell{grid-template-columns:1fr}.Guides-module__rdjMCq__guideAside{position:static}}
.InstallerDirectory-module__ZgKYIa__locationLinks{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.InstallerDirectory-module__ZgKYIa__locationLinks a{color:#263c57;background:#fff;border:1px solid #dce4ec;border-radius:999px;align-items:center;min-height:40px;padding:9px 13px;font-size:13px;font-weight:750;display:inline-flex}.InstallerDirectory-module__ZgKYIa__locationLinks a:hover{border-color:#d0a82c}@media (max-width:620px){.InstallerDirectory-module__ZgKYIa__locationLinks{gap:8px}.InstallerDirectory-module__ZgKYIa__locationLinks a{min-height:42px;padding:10px 12px;font-size:12px}}
.InstallerPartnerApplicationForm-module__1EBs1G__form,.InstallerPartnerApplicationForm-module__1EBs1G__success{background:#fff;border:1px solid #dfe6ee;border-radius:22px;padding:24px;box-shadow:0 18px 50px #10233f12}.InstallerPartnerApplicationForm-module__1EBs1G__heading h2,.InstallerPartnerApplicationForm-module__1EBs1G__success h2{margin:6px 0 8px}.InstallerPartnerApplicationForm-module__1EBs1G__heading p,.InstallerPartnerApplicationForm-module__1EBs1G__success p{color:#617086;margin:0}.InstallerPartnerApplicationForm-module__1EBs1G__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.InstallerPartnerApplicationForm-module__1EBs1G__grid label,.InstallerPartnerApplicationForm-module__1EBs1G__notes{gap:7px;display:grid}.InstallerPartnerApplicationForm-module__1EBs1G__grid label>span,.InstallerPartnerApplicationForm-module__1EBs1G__notes>span,.InstallerPartnerApplicationForm-module__1EBs1G__fieldset legend{color:#506078;font-size:12px;font-weight:750}.InstallerPartnerApplicationForm-module__1EBs1G__grid small,.InstallerPartnerApplicationForm-module__1EBs1G__notes small{color:#8995a4;font-size:10px}.InstallerPartnerApplicationForm-module__1EBs1G__grid input,.InstallerPartnerApplicationForm-module__1EBs1G__grid select,.InstallerPartnerApplicationForm-module__1EBs1G__notes textarea{color:#24364e;background:#fff;border:1px solid #cfd9e4;border-radius:12px;outline:none;width:100%;min-width:0;padding:11px 13px}.InstallerPartnerApplicationForm-module__1EBs1G__grid input,.InstallerPartnerApplicationForm-module__1EBs1G__grid select{min-height:48px}.InstallerPartnerApplicationForm-module__1EBs1G__grid input:focus,.InstallerPartnerApplicationForm-module__1EBs1G__grid select:focus,.InstallerPartnerApplicationForm-module__1EBs1G__notes textarea:focus{border-color:#b08200;box-shadow:0 0 0 3px #f6b91a2e}.InstallerPartnerApplicationForm-module__1EBs1G__wide{grid-column:1/-1}.InstallerPartnerApplicationForm-module__1EBs1G__fieldset{background:#f8fafc;border:1px solid #dfe6ee;border-radius:16px;margin:20px 0 0;padding:16px}.InstallerPartnerApplicationForm-module__1EBs1G__fieldset p{color:#708096;margin:4px 0 12px;font-size:11px}.InstallerPartnerApplicationForm-module__1EBs1G__stateGrid{grid-template-columns:repeat(10,minmax(0,1fr));gap:7px;display:grid}.InstallerPartnerApplicationForm-module__1EBs1G__stateGrid label{background:#fff;border:1px solid #dfe6ee;border-radius:9px;align-items:center;gap:6px;padding:7px;font-size:10px;font-weight:800;display:flex}.InstallerPartnerApplicationForm-module__1EBs1G__stateGrid input{margin:0}.InstallerPartnerApplicationForm-module__1EBs1G__checkRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.InstallerPartnerApplicationForm-module__1EBs1G__checkRow label,.InstallerPartnerApplicationForm-module__1EBs1G__confirm{color:#53637a;background:#f8fafc;border:1px solid #dfe6ee;border-radius:12px;align-items:flex-start;gap:9px;padding:12px;font-size:11px;line-height:1.5;display:flex}.InstallerPartnerApplicationForm-module__1EBs1G__checkRow input,.InstallerPartnerApplicationForm-module__1EBs1G__confirm input{flex:none;width:18px;height:18px;margin-top:1px}.InstallerPartnerApplicationForm-module__1EBs1G__notes{margin-top:16px}.InstallerPartnerApplicationForm-module__1EBs1G__notes textarea{resize:vertical;min-height:110px}.InstallerPartnerApplicationForm-module__1EBs1G__confirm{margin-top:10px}.InstallerPartnerApplicationForm-module__1EBs1G__legal{color:#7b8798;margin:13px 2px 16px;font-size:10px;line-height:1.55}.InstallerPartnerApplicationForm-module__1EBs1G__legal a{color:#6e5600;text-underline-offset:2px;font-weight:750;text-decoration:underline}.InstallerPartnerApplicationForm-module__1EBs1G__error{color:#8d3535;background:#fff5f5;border:1px solid #efc4c4;border-radius:12px;margin:0 0 14px;padding:12px 14px;font-size:12px}.InstallerPartnerApplicationForm-module__1EBs1G__honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important;overflow:hidden!important}@media (max-width:900px){.InstallerPartnerApplicationForm-module__1EBs1G__stateGrid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:700px){.InstallerPartnerApplicationForm-module__1EBs1G__form,.InstallerPartnerApplicationForm-module__1EBs1G__success{border-radius:18px;padding:20px}.InstallerPartnerApplicationForm-module__1EBs1G__grid,.InstallerPartnerApplicationForm-module__1EBs1G__checkRow{grid-template-columns:1fr}.InstallerPartnerApplicationForm-module__1EBs1G__wide{grid-column:1}.InstallerPartnerApplicationForm-module__1EBs1G__stateGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}
.InverterArchitectureGuide-module__g7-MUW__visualGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:34px;display:grid}.InverterArchitectureGuide-module__g7-MUW__visualCard{background:#fff;border:1px solid #dfe6ee;border-radius:20px;padding:18px;box-shadow:0 12px 32px #0f233f0f}.InverterArchitectureGuide-module__g7-MUW__visualCard h2{margin:8px 0}.InverterArchitectureGuide-module__g7-MUW__visualCard p{color:#607089;line-height:1.65}.InverterArchitectureGuide-module__g7-MUW__visualCard a{font-weight:800}.InverterArchitectureGuide-module__g7-MUW__kicker{letter-spacing:.08em;text-transform:uppercase;color:#7a6519;margin-top:14px;font-size:11px;font-weight:800;display:inline-block}.InverterArchitectureGuide-module__g7-MUW__flowSection{margin:48px 0 32px}.InverterArchitectureGuide-module__g7-MUW__flowGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.InverterArchitectureGuide-module__g7-MUW__flowCard{background:linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #dfe6ee;border-radius:18px;padding:18px}.InverterArchitectureGuide-module__g7-MUW__flowCard h3{margin:0 0 16px}.InverterArchitectureGuide-module__g7-MUW__flowCard p{color:#66758a;margin:16px 0 0;line-height:1.55}.InverterArchitectureGuide-module__g7-MUW__flowLine{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.InverterArchitectureGuide-module__g7-MUW__flowLine span{color:#18304f;background:#fff;border:1px solid #cfd9e4;border-radius:999px;padding:8px 10px;font-size:11px;font-weight:750}.InverterArchitectureGuide-module__g7-MUW__flowLine b{color:#8b7a3a}.InverterArchitectureGuide-module__g7-MUW__tableWrap{overflow-x:auto}.InverterArchitectureGuide-module__g7-MUW__compareTable{border-collapse:collapse;width:100%;min-width:920px}.InverterArchitectureGuide-module__g7-MUW__compareTable th,.InverterArchitectureGuide-module__g7-MUW__compareTable td{vertical-align:top;text-align:left;border-bottom:1px solid #e7edf3;padding:13px 12px;line-height:1.5}.InverterArchitectureGuide-module__g7-MUW__compareTable th{color:#10233f;background:#f8fafc;font-size:12px}.InverterArchitectureGuide-module__g7-MUW__compareTable td:first-child{color:#233b5b;min-width:170px;font-weight:800}.InverterArchitectureGuide-module__g7-MUW__decisionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.InverterArchitectureGuide-module__g7-MUW__decisionGrid .method-card{margin:0}@media (max-width:900px){.InverterArchitectureGuide-module__g7-MUW__visualGrid,.InverterArchitectureGuide-module__g7-MUW__flowGrid,.InverterArchitectureGuide-module__g7-MUW__decisionGrid{grid-template-columns:1fr}}
.InverterCompareTool-module__4M-PzW__tool{gap:24px;display:grid}.InverterCompareTool-module__4M-PzW__controls{background:#fff;border:1px solid #dfe6ee;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:22px;display:grid}.InverterCompareTool-module__4M-PzW__controls h2{margin:4px 0 8px}.InverterCompareTool-module__4M-PzW__controls p{color:#617086;margin:0}.InverterCompareTool-module__4M-PzW__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#7f6200;font-size:10px;font-weight:850}.InverterCompareTool-module__4M-PzW__choiceRow{flex-wrap:wrap;gap:8px;display:flex}.InverterCompareTool-module__4M-PzW__choiceButton{color:#40516a;cursor:pointer;background:#f8fafc;border:1px solid #d7e0e8;border-radius:999px;padding:10px 14px;font-weight:800}.InverterCompareTool-module__4M-PzW__choiceButton.InverterCompareTool-module__4M-PzW__active{color:#604900;background:#fff3c4;border-color:#e5bd4f}.InverterCompareTool-module__4M-PzW__scenarioBox{background:#f7f9fb;border:1px solid #e2e8ef;border-radius:18px;grid-template-columns:minmax(240px,320px) minmax(0,1fr);align-items:center;gap:12px 20px;padding:18px 20px;display:grid}.InverterCompareTool-module__4M-PzW__scenarioBox label{color:#263950;font-weight:800}.InverterCompareTool-module__4M-PzW__scenarioBox select{color:#263950;background:#fff;border:1px solid #ccd6e1;border-radius:12px;width:100%;padding:11px 12px}.InverterCompareTool-module__4M-PzW__scenarioBox p{color:#617086;grid-column:1/-1;margin:0;font-size:12px}.InverterCompareTool-module__4M-PzW__cardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.InverterCompareTool-module__4M-PzW__card{background:#fff;border:1px solid #dfe6ee;border-radius:20px;flex-direction:column;gap:12px;padding:18px;display:flex;position:relative;box-shadow:0 10px 28px #1329430d}.InverterCompareTool-module__4M-PzW__card h2{margin:0;font-size:21px;line-height:1.15}.InverterCompareTool-module__4M-PzW__brand{color:#7f6200;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:850}.InverterCompareTool-module__4M-PzW__architecture{color:#53657c;margin:0;font-size:12px;font-weight:700}.InverterCompareTool-module__4M-PzW__fitBox{background:#fff9e7;border-left:4px solid #e6b637;border-radius:0 12px 12px 0;padding:12px 14px}.InverterCompareTool-module__4M-PzW__fitBox span{letter-spacing:.08em;text-transform:uppercase;color:#7f6200;font-size:9px;font-weight:850}.InverterCompareTool-module__4M-PzW__fitBox p{color:#526176;margin:5px 0 0;font-size:12px;line-height:1.55}.InverterCompareTool-module__4M-PzW__quickSpecs{gap:8px;margin:0;display:grid}.InverterCompareTool-module__4M-PzW__quickSpecs>div{background:#f7f9fb;border-radius:12px;padding:10px 11px}.InverterCompareTool-module__4M-PzW__quickSpecs dt{color:#758399;font-size:9px;font-weight:700}.InverterCompareTool-module__4M-PzW__quickSpecs dd{color:#21364e;margin:4px 0 0;font-size:11px;line-height:1.45}.InverterCompareTool-module__4M-PzW__card>a{color:#785a00;margin-top:auto;font-size:12px;font-weight:850}.InverterCompareTool-module__4M-PzW__tableWrap{border:1px solid #dfe6ee;border-radius:18px;overflow-x:auto}.InverterCompareTool-module__4M-PzW__table{border-collapse:collapse;background:#fff;width:100%;min-width:900px}.InverterCompareTool-module__4M-PzW__table th,.InverterCompareTool-module__4M-PzW__table td{text-align:left;vertical-align:top;border-bottom:1px solid #e8edf2;padding:13px 14px;font-size:11px;line-height:1.55}.InverterCompareTool-module__4M-PzW__table th{color:#40516a;background:#f7f9fb;font-size:10px}.InverterCompareTool-module__4M-PzW__table td:first-child{color:#617086;font-weight:800}.InverterCompareTool-module__4M-PzW__disclaimer{color:#67768a;background:#f8fafc;border:1px solid #e3e9ef;border-radius:14px;padding:14px 16px;font-size:11px;line-height:1.6}@media (max-width:900px){.InverterCompareTool-module__4M-PzW__controls,.InverterCompareTool-module__4M-PzW__cardGrid,.InverterCompareTool-module__4M-PzW__scenarioBox{grid-template-columns:1fr}.InverterCompareTool-module__4M-PzW__scenarioBox p{grid-column:auto}}
.News-module__uFKiJG__newsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.News-module__uFKiJG__newsCard{background:#fff;border:1px solid #dfe6ee;border-radius:20px;flex-direction:column;gap:12px;padding:22px;display:flex}.News-module__uFKiJG__meta{color:#7b8798;flex-wrap:wrap;gap:7px 12px;font-size:10px;font-weight:700;display:flex}.News-module__uFKiJG__category{color:#7f6200;text-transform:uppercase;letter-spacing:.08em;font-weight:850}.News-module__uFKiJG__newsCard h2{margin:0;font-size:21px;line-height:1.2}.News-module__uFKiJG__newsCard p{color:#617086;margin:0;font-size:12px}.News-module__uFKiJG__impact{color:#5f501e;background:#fff8de;border-radius:13px;margin-top:auto;padding:13px;font-size:11px}.News-module__uFKiJG__impact strong{color:#594500;margin-bottom:4px;display:block}.News-module__uFKiJG__newsCard>a{color:#785a00;font-size:12px;font-weight:850}.News-module__uFKiJG__articleShell{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:28px;display:grid}.News-module__uFKiJG__articleBody,.News-module__uFKiJG__sourceCard{background:#fff;border:1px solid #dfe6ee;border-radius:20px;padding:25px}.News-module__uFKiJG__articleBody h2{margin:28px 0 10px;font-size:24px}.News-module__uFKiJG__articleBody h2:first-child{margin-top:0}.News-module__uFKiJG__articleBody p,.News-module__uFKiJG__articleBody li{color:#506078}.News-module__uFKiJG__articleBody li{margin:8px 0}.News-module__uFKiJG__homeownerBox{background:#fff8de;border-left:4px solid #f6b91a;border-radius:0 14px 14px 0;margin:22px 0;padding:18px}.News-module__uFKiJG__homeownerBox h2{margin:0 0 8px;font-size:20px}.News-module__uFKiJG__homeownerBox p{margin:0}.News-module__uFKiJG__sourceCard{position:sticky;top:100px}.News-module__uFKiJG__sourceCard h3{margin-top:0}.News-module__uFKiJG__sourceCard p{color:#617086;font-size:11px}.News-module__uFKiJG__sourceCard a{color:#694f00;background:#fff4c8;border-radius:11px;padding:10px 12px;font-size:11px;font-weight:800;display:inline-flex}.News-module__uFKiJG__backLink{margin-top:16px;display:block;color:#785a00!important;background:0 0!important;padding:0!important}@media (max-width:860px){.News-module__uFKiJG__newsGrid,.News-module__uFKiJG__articleShell{grid-template-columns:1fr}.News-module__uFKiJG__sourceCard{position:static}}
.PanelDegradationGuide-module__QkOaoa__heroVisual{background:#fff;border:1px solid #dfe6ee;border-radius:20px;margin:24px 0;overflow:hidden}.PanelDegradationGuide-module__QkOaoa__heroVisual img{width:100%;height:auto;display:block}.PanelDegradationGuide-module__QkOaoa__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.PanelDegradationGuide-module__QkOaoa__card{background:#fff;border:1px solid #dfe6ee;border-radius:18px;padding:18px}.PanelDegradationGuide-module__QkOaoa__card h3{color:#17324f;margin:0 0 8px}.PanelDegradationGuide-module__QkOaoa__card p{color:#617086;margin:0;font-size:13px;line-height:1.65}.PanelDegradationGuide-module__QkOaoa__bigNumber{color:#17324f;margin:8px 0;font-size:28px;font-weight:800}.PanelDegradationGuide-module__QkOaoa__tableWrap{border:1px solid #dfe6ee;border-radius:18px;margin:26px 0;overflow-x:auto}.PanelDegradationGuide-module__QkOaoa__table{border-collapse:collapse;width:100%;min-width:760px}.PanelDegradationGuide-module__QkOaoa__table th,.PanelDegradationGuide-module__QkOaoa__table td{text-align:left;border-bottom:1px solid #e8edf2;padding:13px;font-size:12px;line-height:1.55}.PanelDegradationGuide-module__QkOaoa__table th{color:#40516a;text-transform:uppercase;letter-spacing:.05em;background:#f7f9fb;font-size:10px}.PanelDegradationGuide-module__QkOaoa__table td:first-child{color:#40516a;font-weight:800}.PanelDegradationGuide-module__QkOaoa__note{color:#617086;background:#f7f9fb;border:1px solid #e1e8ef;border-radius:16px;margin:20px 0;padding:16px 18px;font-size:13px;line-height:1.65}.PanelDegradationGuide-module__QkOaoa__sources{gap:9px;display:grid}.PanelDegradationGuide-module__QkOaoa__sources a{color:#785a00;font-size:12px;font-weight:800}@media (max-width:800px){.PanelDegradationGuide-module__QkOaoa__cards{grid-template-columns:1fr}}
.PanelTechnologyGuide-module__-32ItG__visualGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:34px;display:grid}.PanelTechnologyGuide-module__-32ItG__visualCard{background:#fff;border:1px solid #dfe6ee;border-radius:20px;min-width:0;padding:18px;box-shadow:0 10px 30px #10243b0d}.PanelTechnologyGuide-module__-32ItG__visualCard h2{margin:8px 0 10px}.PanelTechnologyGuide-module__-32ItG__visualCard p{color:#566579;line-height:1.65}.PanelTechnologyGuide-module__-32ItG__kicker{letter-spacing:.08em;text-transform:uppercase;color:#66758a;margin-top:14px;font-size:12px;font-weight:800;display:inline-block}.PanelTechnologyGuide-module__-32ItG__layerSection{margin:42px 0 30px}.PanelTechnologyGuide-module__-32ItG__layerGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.PanelTechnologyGuide-module__-32ItG__layerCard{background:#f8fafc;border:1px solid #dfe6ee;border-radius:20px;padding:22px}.PanelTechnologyGuide-module__-32ItG__layerCard h3{margin:0 0 16px}.PanelTechnologyGuide-module__-32ItG__cellStack{gap:7px;margin:16px 0;display:grid}.PanelTechnologyGuide-module__-32ItG__cellLayer{text-align:center;color:#23364d;background:#fff;border:1px solid #cfd9e5;border-radius:10px;padding:10px 12px;font-weight:700;display:block}.PanelTechnologyGuide-module__-32ItG__layerCard p{color:#59697c;line-height:1.65}.PanelTechnologyGuide-module__-32ItG__tableWrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.PanelTechnologyGuide-module__-32ItG__compareTable{border-collapse:collapse;width:100%;min-width:880px}.PanelTechnologyGuide-module__-32ItG__compareTable th,.PanelTechnologyGuide-module__-32ItG__compareTable td{text-align:left;vertical-align:top;border-bottom:1px solid #e6ebf1;padding:13px 12px;line-height:1.5}.PanelTechnologyGuide-module__-32ItG__compareTable th{color:#263950;background:#f7f9fc}.PanelTechnologyGuide-module__-32ItG__decisionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:26px;display:grid}.PanelTechnologyGuide-module__-32ItG__taxonomy{background:#fffaf0;border-left:4px solid #e9b949;border-radius:0 14px 14px 0;margin:0 0 26px;padding:16px 18px}.PanelTechnologyGuide-module__-32ItG__taxonomy strong{color:#23364d}@media (max-width:860px){.PanelTechnologyGuide-module__-32ItG__visualGrid,.PanelTechnologyGuide-module__-32ItG__layerGrid,.PanelTechnologyGuide-module__-32ItG__decisionGrid{grid-template-columns:1fr}}
.PlanningTools-module__EkxVwW__toolCard .field select{color:#10233f;background:#fff;border:1px solid #cfd9e4;border-radius:12px;outline:none;width:100%;min-width:0;padding:13px 40px 13px 14px}.PlanningTools-module__EkxVwW__formGrid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.PlanningTools-module__EkxVwW__metrics{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:18px;display:grid}.PlanningTools-module__EkxVwW__metrics>div{background:#f7f9fb;border-radius:13px;padding:13px}.PlanningTools-module__EkxVwW__metrics span{color:#738196;font-size:10px;font-weight:700;display:block}.PlanningTools-module__EkxVwW__metrics strong{color:#10233f;margin-top:4px;font-size:16px;display:block}.PlanningTools-module__EkxVwW__note{color:#7b8798;margin:13px 2px 0;font-size:10px}.PlanningTools-module__EkxVwW__presetRow{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.PlanningTools-module__EkxVwW__presetRow button{color:#506078;cursor:pointer;background:#fff;border:1px solid #d9e1e9;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:750}.PlanningTools-module__EkxVwW__presetRow button:hover{background:#fff9e8;border-color:#e5bd4f}@media (max-width:760px){.PlanningTools-module__EkxVwW__metrics{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.PlanningTools-module__EkxVwW__formGrid,.PlanningTools-module__EkxVwW__metrics{grid-template-columns:1fr}}
.SolarOrientationGuide-module__QKuIBG__heroVisual{background:#f8fafc;border:1px solid #dfe6ee;border-radius:24px;margin:0 0 28px;overflow:hidden}.SolarOrientationGuide-module__QKuIBG__heroVisual img{width:100%;height:auto;display:block}.SolarOrientationGuide-module__QKuIBG__orientationGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0 0 30px;display:grid}.SolarOrientationGuide-module__QKuIBG__orientationCard{background:#fff;border:1px solid #dfe6ee;border-radius:20px;overflow:hidden}.SolarOrientationGuide-module__QKuIBG__orientationCard img{background:#f8fafc;width:100%;height:auto;display:block}.SolarOrientationGuide-module__QKuIBG__orientationBody{padding:18px}.SolarOrientationGuide-module__QKuIBG__orientationBody h2{margin:0 0 8px;font-size:22px}.SolarOrientationGuide-module__QKuIBG__orientationBody p{color:#617086;margin:0;font-size:13px;line-height:1.6}.SolarOrientationGuide-module__QKuIBG__badge{color:#694f00;letter-spacing:.08em;text-transform:uppercase;background:#fff4c8;border-radius:999px;margin-bottom:10px;padding:6px 9px;font-size:10px;font-weight:850;display:inline-flex}.SolarOrientationGuide-module__QKuIBG__compareWrap{border:1px solid #dfe6ee;border-radius:18px;margin:30px 0;overflow-x:auto}.SolarOrientationGuide-module__QKuIBG__compareTable{border-collapse:collapse;background:#fff;width:100%;min-width:820px}.SolarOrientationGuide-module__QKuIBG__compareTable th,.SolarOrientationGuide-module__QKuIBG__compareTable td{vertical-align:top;text-align:left;border-bottom:1px solid #e8edf2;padding:13px 14px;font-size:12px}.SolarOrientationGuide-module__QKuIBG__compareTable th{color:#40516a;background:#f7f9fb;font-size:11px}.SolarOrientationGuide-module__QKuIBG__decisionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:28px 0;display:grid}.SolarOrientationGuide-module__QKuIBG__decisionCard{background:#fff;border:1px solid #dfe6ee;border-radius:18px;padding:20px}.SolarOrientationGuide-module__QKuIBG__decisionCard h3{margin:0 0 8px}.SolarOrientationGuide-module__QKuIBG__decisionCard p{color:#617086;margin:0;line-height:1.6}.SolarOrientationGuide-module__QKuIBG__sourceLinks{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.SolarOrientationGuide-module__QKuIBG__sourceLinks a{color:#40516a;background:#f7f9fb;border-radius:11px;padding:10px 12px;font-size:11px;font-weight:800}@media (max-width:900px){.SolarOrientationGuide-module__QKuIBG__orientationGrid,.SolarOrientationGuide-module__QKuIBG__decisionGrid{grid-template-columns:1fr}.SolarOrientationGuide-module__QKuIBG__orientationCard{grid-template-columns:minmax(0,220px) 1fr;display:grid}.SolarOrientationGuide-module__QKuIBG__orientationCard img{object-fit:cover;height:100%}}@media (max-width:620px){.SolarOrientationGuide-module__QKuIBG__heroVisual{border-radius:18px}.SolarOrientationGuide-module__QKuIBG__orientationCard{display:block}.SolarOrientationGuide-module__QKuIBG__orientationBody{padding:16px}.SolarOrientationGuide-module__QKuIBG__compareWrap{margin-left:-2px;margin-right:-2px}}
