._page_1tgl7_1{--panel:#176b46;--panel-soft:#e9f3ed}._hero_1tgl7_1{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:end;gap:clamp(2rem,5vw,5rem);max-width:1180px;margin:auto;padding:clamp(4rem,9vw,8rem) 1.5rem;display:grid}._eyebrow_1tgl7_1{color:var(--panel);letter-spacing:.13em;text-transform:uppercase;font-size:.78rem;font-weight:800}._hero_1tgl7_1 h1{letter-spacing:-.055em;max-width:900px;margin:.8rem 0 1.4rem;font-size:clamp(2.6rem,6vw,5.8rem);line-height:.95}._hero_1tgl7_1 h1 em{color:var(--panel);font-style:normal}._lead_1tgl7_1{color:#536058;max-width:730px;margin:0;font-size:clamp(1.05rem,1.6vw,1.3rem);line-height:1.65}._primary_1tgl7_1,._secondary_1tgl7_1{border-radius:999px;justify-content:center;align-items:center;gap:.6rem;padding:.9rem 1.25rem;font-weight:800;text-decoration:none;display:inline-flex}._primary_1tgl7_1{background:var(--panel);color:#fff}._hero_1tgl7_1 ._lead_1tgl7_1+._primary_1tgl7_1{margin-top:1.4rem}._hero_1tgl7_1 ._heroNote_1tgl7_1+._primary_1tgl7_1{margin-top:0}._secondary_1tgl7_1{color:#1d2a22;border:1px solid #ccd5cf}._heroAside_1tgl7_1{border-left:1px solid #d8e0db;gap:.7rem;padding-left:1.5rem;display:grid}._heroAside_1tgl7_1 span{color:#536058;grid-template-columns:2.5rem 1fr;gap:.6rem;display:grid}._heroAside_1tgl7_1 b{color:var(--panel);font-family:var(--font-mono,monospace)}._hub_1tgl7_2{max-width:1180px;margin:0 auto;padding:0 1.5rem 6rem}._intro_1tgl7_2{max-width:760px;margin-bottom:2.5rem}._intro_1tgl7_2 h2,._content_1tgl7_2 h2,._hubSection_1tgl7_2 h2,._hubCta_1tgl7_2 h2{letter-spacing:-.04em;margin:.5rem 0 1rem;font-size:clamp(2rem,4vw,3.4rem)}._intro_1tgl7_2>p:last-child{color:#5f6c63;line-height:1.65}._cards_1tgl7_2{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}._card_1tgl7_2{color:#172019;background:#fff;border:1px solid #dce3de;border-radius:1.25rem;flex-direction:column;min-height:310px;padding:1.5rem;text-decoration:none;transition:all .2s;display:flex}._card_1tgl7_2:hover{border-color:var(--panel);transform:translateY(-2px);box-shadow:0 18px 45px #176b4617}._cardMeta_1tgl7_2{color:var(--panel);letter-spacing:.04em;font-size:.76rem;font-weight:800}._card_1tgl7_2 h3{letter-spacing:-.03em;margin:1.5rem 0 .7rem;font-size:1.6rem}._card_1tgl7_2 p{color:#5f6c63;margin:0;line-height:1.55}._card_1tgl7_2 footer{justify-content:space-between;gap:1rem;margin-top:auto;padding-top:1.5rem;font-weight:750;display:flex}._hubSection_1tgl7_2{max-width:1180px;margin:0 auto;padding:0 1.5rem 6rem}._processGrid_1tgl7_2{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}._processGrid_1tgl7_2 article{border-top:2px solid var(--panel);padding:1.25rem 0}._processGrid_1tgl7_2 span{font:800 .82rem var(--font-mono,monospace);color:var(--panel)}._processGrid_1tgl7_2 h3{margin:.65rem 0 .45rem}._processGrid_1tgl7_2 p,._scopeGrid_1tgl7_2 p{color:#5f6c63;margin:0;line-height:1.6}._scopeGrid_1tgl7_2{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}._scopeGrid_1tgl7_2 aside{background:#fff;border:1px solid #dce3de;border-radius:1rem;padding:1.5rem}._scopeGrid_1tgl7_2 aside h3{margin-top:0}._scopeGrid_1tgl7_2 ul{color:#536058;margin:0;padding-left:1.25rem;line-height:1.65}._hubCta_1tgl7_2{background:var(--panel-soft);border-radius:1.25rem;justify-content:space-between;align-items:center;gap:2rem;max-width:1180px;margin:0 auto 6rem;padding:2rem;display:flex}._hubCta_1tgl7_2 h2{max-width:760px;margin-bottom:0}._hubCta_1tgl7_2 ._primary_1tgl7_1{flex:none}._configurator_1tgl7_3{max-width:1180px;margin:0 auto 5rem;padding:0 1.5rem}._configGrid_1tgl7_3{grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);align-items:start;gap:1.25rem;display:grid}._builder_1tgl7_3,._result_1tgl7_3{background:#fff;border:1px solid #dce3de;border-radius:1.25rem;padding:clamp(1.25rem,3vw,2rem)}._builderHead_1tgl7_3{border-bottom:1px solid #e6ebe7;justify-content:space-between;align-items:start;gap:1rem;margin-bottom:1.5rem;padding-bottom:1.25rem;display:flex}._builderHead_1tgl7_3 h2,._result_1tgl7_3 h2{letter-spacing:-.03em;margin:.25rem 0;font-size:1.7rem}._stepCount_1tgl7_3{color:#667269;font-size:.9rem}._field_1tgl7_3{border:0;margin:0 0 1.6rem;padding:0}._field_1tgl7_3 legend{margin-bottom:.7rem;font-weight:800}._choices_1tgl7_3{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}._choice_1tgl7_3{text-align:left;cursor:pointer;color:#1b2820;background:#fff;border:1px solid #d8e0da;border-radius:.85rem;padding:.9rem}._choice_1tgl7_3 strong,._choice_1tgl7_3 small{display:block}._choice_1tgl7_3 small{color:#67736b;margin-top:.25rem;line-height:1.35}._selected_1tgl7_3{border-color:var(--panel);background:var(--panel-soft);box-shadow:0 0 0 2px #176b4614}._builderActions_1tgl7_3{justify-content:space-between;gap:.75rem;margin-top:1rem;display:flex}._builderActions_1tgl7_3 button,._quoteForm_1tgl7_3 button{font:inherit;cursor:pointer;border:0;border-radius:999px;padding:.85rem 1.2rem;font-weight:800}._next_1tgl7_3{background:var(--panel);color:#fff;margin-left:auto}._back_1tgl7_3{color:#26352b;background:#eef2ef}._result_1tgl7_3{position:sticky;top:1.25rem}._sku_1tgl7_3{background:var(--panel-soft);color:var(--panel);font:700 .78rem var(--font-mono,monospace);border-radius:.45rem;margin:.6rem 0 1.2rem;padding:.45rem .7rem;display:inline-block}._facts_1tgl7_3{margin:0}._facts_1tgl7_3 div{border-bottom:1px solid #e8ece9;justify-content:space-between;gap:1.2rem;padding:.7rem 0;display:flex}._facts_1tgl7_3 dt{color:#68756c}._facts_1tgl7_3 dd{text-align:right;margin:0;font-weight:700}._price_1tgl7_3{border-top:3px solid var(--panel);margin-top:1.4rem;padding-top:1.2rem}._price_1tgl7_3 span,._price_1tgl7_3 small{color:#68756c;display:block}._price_1tgl7_3 strong{color:var(--panel);margin:.25rem 0;font-size:2.2rem;display:block}._notice_1tgl7_3{color:#71500d;background:#fff5dc;border-radius:.75rem;margin-top:1rem;padding:.85rem;line-height:1.45}._ok_1tgl7_3{background:var(--panel-soft);color:#17573b}._details_1tgl7_3{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;max-width:1180px;margin:0 auto 5rem;padding:0 1.5rem;display:grid}._detailCard_1tgl7_3{background:#fff;border:1px solid #dce3de;border-radius:1rem;padding:1.35rem}._detailCard_1tgl7_3 h3{margin-top:0}._detailCard_1tgl7_3 ul{color:#536058;padding-left:1.1rem;line-height:1.55}._quoteForm_1tgl7_3{gap:1rem;display:grid}._two_1tgl7_3{grid-template-columns:1fr 1fr;gap:1rem;display:grid}._quoteForm_1tgl7_3 label{font-weight:750}._quoteForm_1tgl7_3 label>input,._quoteForm_1tgl7_3 label>textarea{margin-top:.4rem}._privacy_1tgl7_3{color:#68756c;font-size:.85rem}._success_1tgl7_3{color:#176b46;font-weight:750}._error_1tgl7_3{color:#9b2f28;font-weight:750}._related_1tgl7_3{max-width:1180px;margin:0 auto 5rem;padding:0 1.5rem}._relatedLinks_1tgl7_3{flex-wrap:wrap;gap:.7rem;display:flex}._content_1tgl7_2{max-width:880px;margin:0 auto 5rem;padding:0 1.5rem}._content_1tgl7_2 p{color:#536058;line-height:1.7}._breadcrumbJson_1tgl7_3{display:none}@media (max-width:980px){._cards_1tgl7_2,._processGrid_1tgl7_2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){._hero_1tgl7_1,._configGrid_1tgl7_3,._scopeGrid_1tgl7_2{grid-template-columns:1fr}._heroAside_1tgl7_1{border-top:1px solid #d8e0db;border-left:0;padding:1.25rem 0 0}._cards_1tgl7_2,._details_1tgl7_3{grid-template-columns:1fr}._result_1tgl7_3{position:static}._choices_1tgl7_3,._two_1tgl7_3{grid-template-columns:1fr}._card_1tgl7_2{min-height:250px}._hubCta_1tgl7_2{display:grid}}@media (max-width:520px){._processGrid_1tgl7_2{grid-template-columns:1fr}._hubCta_1tgl7_2{margin-left:1rem;margin-right:1rem;padding:1.4rem}._hubCta_1tgl7_2 ._primary_1tgl7_1{width:100%}}._builderSingle_1tgl7_7{max-width:820px;margin:0 auto}._finalFlow_1tgl7_7{gap:1.25rem;width:100%;min-width:0;max-width:980px;margin:0 auto;display:grid}._finalFlow_1tgl7_7 ._result_1tgl7_3{position:static}._finalFlow_1tgl7_7 ._details_1tgl7_3{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none;margin:0;padding:0}._finalFlow_1tgl7_7>._builder_1tgl7_3{width:100%;max-width:760px;margin:0 auto}@media (max-width:820px){._finalFlow_1tgl7_7 ._details_1tgl7_3{grid-template-columns:1fr}}._priceValue_1tgl7_9{align-items:baseline;gap:.55rem;display:flex}._priceValue_1tgl7_9 small{color:var(--panel);font-size:.9rem;font-weight:800}._confirmation_1tgl7_9{border-bottom:1px solid #e6ebe7;grid-template-columns:1fr 1fr;gap:1rem;padding-bottom:1.25rem;display:grid}._confirmation_1tgl7_9 label{gap:.45rem;display:grid}._confirmation_1tgl7_9 select{width:100%;font:inherit;color:#1b2820;background:#fff;border:1px solid #ccd5cf;border-radius:.7rem;padding:.8rem}._formHelp_1tgl7_9{color:#68756c;margin:.5rem 0 0;line-height:1.45}._heroNote_1tgl7_1{border-left:3px solid var(--panel);background:var(--panel-soft);color:#385044;max-width:720px;margin:1rem 0 1.5rem;padding:.85rem 1rem;font-size:.95rem;line-height:1.5}@media (max-width:620px){._confirmation_1tgl7_9{grid-template-columns:1fr}}._applicationGroups_1tgl7_12{gap:1.25rem;display:grid}._applicationGroup_1tgl7_12{background:#fff;border:1px solid #dce3de;border-radius:1.25rem;padding:clamp(1.25rem,3vw,2rem)}._applicationGroup_1tgl7_12 header{border-bottom:1px solid #e6ebe7;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:1.5rem;padding-bottom:1.25rem;display:grid}._applicationGroup_1tgl7_12 h3{letter-spacing:-.035em;margin:0;font-size:clamp(1.6rem,3vw,2.3rem)}._applicationGroup_1tgl7_12 header p{color:#5f6c63;margin:0;line-height:1.55}._pumpOptions_1tgl7_12{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding-top:1.25rem;display:grid}._pumpOption_1tgl7_12{color:#172019;border:1px solid #d8e0da;border-radius:.9rem;gap:.45rem;padding:1rem;text-decoration:none;display:grid}._pumpOption_1tgl7_12:hover{border-color:var(--panel);background:var(--panel-soft)}._pumpOption_1tgl7_12 strong{font-size:1.2rem}._pumpOption_1tgl7_12 span{color:#5f6c63;line-height:1.45}._pumpOption_1tgl7_12 b{color:var(--panel);margin-top:.35rem}@media (max-width:700px){._applicationGroup_1tgl7_12 header,._pumpOptions_1tgl7_12{grid-template-columns:1fr}}._pumpSelector_1tgl7_14{max-width:1180px;margin:0 auto 5rem;padding:0 1.5rem}._pumpResult_1tgl7_14{max-width:820px;margin:0 auto;position:static}._leadSmall_1tgl7_14{color:#536058;font-size:1.05rem;line-height:1.6}._reasonList_1tgl7_14{color:#536058;padding-left:1.2rem;line-height:1.55}._nextLink_1tgl7_14{background:var(--panel);color:#fff;border-radius:999px;align-items:center;margin-left:auto;padding:.85rem 1.2rem;font-weight:800;text-decoration:none;display:inline-flex}._pumpSelector_1tgl7_14,._pumpSelector_1tgl7_14 *{min-width:0}._builder_1tgl7_3,._result_1tgl7_3,._details_1tgl7_3,._detailCard_1tgl7_3,._choices_1tgl7_3,._choice_1tgl7_3,._facts_1tgl7_3,._facts_1tgl7_3 div,._builderHead_1tgl7_3,._builderHead_1tgl7_3>div{max-width:100%}._choice_1tgl7_3,._choice_1tgl7_3 strong,._choice_1tgl7_3 small,._facts_1tgl7_3 dd,._subscription_1tgl7_15,._subscription_1tgl7_15 p,._sku_1tgl7_3{overflow-wrap:anywhere;word-break:normal;white-space:normal}._facts_1tgl7_3 dt{flex:0 34%}._facts_1tgl7_3 dd{flex:66%}._resultActions_1tgl7_15{flex-wrap:wrap;justify-content:flex-start}._resultActions_1tgl7_15 button{min-height:46px;margin-left:0}._resultActions_1tgl7_15 ._next_1tgl7_3{margin-left:auto}@media (max-width:640px){._pumpSelector_1tgl7_14{padding:0 1rem}._builder_1tgl7_3,._result_1tgl7_3{padding:1.1rem}._builderHead_1tgl7_3{display:grid}._stepCount_1tgl7_3{justify-self:start}._facts_1tgl7_3 div{gap:.25rem;display:grid}._facts_1tgl7_3 dt,._facts_1tgl7_3 dd{text-align:left;width:100%}._builderActions_1tgl7_3,._resultActions_1tgl7_15{flex-direction:column;align-items:stretch}._builderActions_1tgl7_3 button,._resultActions_1tgl7_15 button{width:100%;margin:0}._confirmation_1tgl7_9{grid-template-columns:1fr}._priceValue_1tgl7_9{flex-wrap:wrap}._finalFlow_1tgl7_7 ._details_1tgl7_3{grid-template-columns:1fr}}._selectionSummary_1tgl7_17{background:var(--panel-soft);color:#385044;border-radius:.75rem;margin:1rem 0 0;padding:.85rem 1rem;line-height:1.5}._subscription_1tgl7_15{background:var(--panel-soft);border:1px solid #cddfd4;border-radius:.8rem;gap:.25rem;margin-top:1rem;padding:1rem;display:grid}._subscription_1tgl7_15 span,._subscription_1tgl7_15 small{color:#536058}._subscription_1tgl7_15 strong{color:var(--panel);font-size:1.25rem}._subscription_1tgl7_15 small{line-height:1.45}._residentialSelector_1tgl7_19,._residentialSelector_1tgl7_19 *{min-width:0}._residentialSelector_1tgl7_19 ._choice_1tgl7_3,._residentialSelector_1tgl7_19 ._facts_1tgl7_3 dd,._residentialSelector_1tgl7_19 ._sku_1tgl7_3{overflow-wrap:anywhere}._residentialSelector_1tgl7_19 ._detailCard_1tgl7_3 p{color:#536058;line-height:1.55}._residentialSelector_1tgl7_19 ._detailCard_1tgl7_3 ul{margin:.75rem 0 1rem;padding-left:1.35rem;list-style:outside}._residentialSelector_1tgl7_19 ._detailCard_1tgl7_3 li{color:#536058;margin:.45rem 0;padding-left:.2rem;line-height:1.5;display:list-item}._residentialSelector_1tgl7_19 ._detailCard_1tgl7_3 li::marker{color:var(--panel)}._residentialSelector_1tgl7_19 ._resultActions_1tgl7_15{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:.75rem;display:grid}._residentialSelector_1tgl7_19 ._resultActions_1tgl7_15 button{width:100%;min-height:48px;margin:0;padding:.75rem .85rem;line-height:1.2}._residentialSelector_1tgl7_19 ._resultActions_1tgl7_15 ._next_1tgl7_3{margin:0}._circuitBuilder_1tgl7_20{gap:1rem;display:grid}._templateChoices_1tgl7_20{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}._templateChoices_1tgl7_20 button{text-align:left;color:#1b2820;cursor:pointer;background:#fff;border:1px solid #d8e0da;border-radius:.85rem;gap:.2rem;padding:.85rem;display:grid}._templateChoices_1tgl7_20 button:hover{border-color:var(--panel);background:var(--panel-soft)}._templateChoices_1tgl7_20 small,._circuitRow_1tgl7_20 small,._circuitTotal_1tgl7_20 small{color:#67736b}._circuitRows_1tgl7_20{border:1px solid #e0e6e1;border-radius:1rem;display:grid;overflow:hidden}._circuitRow_1tgl7_20{border-bottom:1px solid #e8ece9;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;display:flex}._circuitRow_1tgl7_20:last-child{border-bottom:0}._circuitRow_1tgl7_20>span:first-child{gap:.18rem;display:grid}._counter_1tgl7_20{text-align:center;grid-template-columns:2.35rem 2rem 2.35rem;align-items:center;display:grid}._counter_1tgl7_20 button{width:2.35rem;height:2.35rem;color:var(--panel);cursor:pointer;background:#fff;border:1px solid #ccd5cf;border-radius:999px;font-size:1.2rem}._counter_1tgl7_20 button:disabled{opacity:.35;cursor:not-allowed}._circuitTotal_1tgl7_20{background:var(--panel-soft);color:#29493a;border-radius:.85rem;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}._circuitTotal_1tgl7_20>span{gap:.2rem;display:grid}._circuitTotal_1tgl7_20>b{background:var(--panel);color:#fff;width:3rem;height:3rem;font:800 .9rem var(--font-mono,monospace);border-radius:999px;place-items:center;display:grid}._lightingSelector_1tgl7_21,._lightingSelector_1tgl7_21 *{min-width:0}._lightingSelector_1tgl7_21 ._choice_1tgl7_3,._lightingSelector_1tgl7_21 ._facts_1tgl7_3 dd,._lightingSelector_1tgl7_21 ._sku_1tgl7_3{overflow-wrap:anywhere}._lightingSelector_1tgl7_21 ._detailCard_1tgl7_3 ul{margin:.75rem 0 1rem;padding-left:1.35rem;list-style:outside}._lightingSelector_1tgl7_21 ._detailCard_1tgl7_3 li{color:#536058;margin:.45rem 0;padding-left:.2rem;line-height:1.5;display:list-item}._lightingSelector_1tgl7_21 ._detailCard_1tgl7_3 li::marker{color:var(--panel)}._lightingSelector_1tgl7_21 ._resultActions_1tgl7_15{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:.75rem;display:grid}._lightingSelector_1tgl7_21 ._resultActions_1tgl7_15 button{width:100%;min-height:48px;margin:0;padding:.75rem .85rem;line-height:1.2}._lightingSelector_1tgl7_21 ._resultActions_1tgl7_15 ._next_1tgl7_3{margin:0}._assistance_1tgl7_21{background:var(--panel-soft);border:1px solid #d7e1da;border-radius:1rem;max-width:900px;margin:0 auto;padding:1.4rem 1.5rem}._assistance_1tgl7_21 h3{margin:0 0 .5rem}._assistance_1tgl7_21 p{color:#536058;margin:0;line-height:1.6}._textLink_1tgl7_21{color:var(--panel);margin-top:1rem;font-weight:800;text-decoration:none;display:inline-flex}._textLink_1tgl7_21:hover{text-decoration:underline}@media (max-width:1024px){._hero_1tgl7_1{gap:2.5rem}._residentialSelector_1tgl7_19 ._finalFlow_1tgl7_7{max-width:900px}}@media (max-width:768px){._hero_1tgl7_1{grid-template-columns:1fr;padding-top:3.5rem}._heroAside_1tgl7_1{border-top:1px solid #d8e0db;border-left:0;padding:1.25rem 0 0}._residentialSelector_1tgl7_19 ._facts_1tgl7_3 div{align-items:start}._residentialSelector_1tgl7_19 ._resultActions_1tgl7_15 ._next_1tgl7_3{margin-left:0}}@media (max-width:900px){._residentialSelector_1tgl7_19 ._resultActions_1tgl7_15,._lightingSelector_1tgl7_21 ._resultActions_1tgl7_15{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){._hero_1tgl7_1{padding:2.75rem 1rem 3.5rem}._hero_1tgl7_1 h1{font-size:2.55rem}._configurator_1tgl7_3{padding:0 1rem}._builder_1tgl7_3,._result_1tgl7_3{padding:1.05rem}._builderHead_1tgl7_3{display:grid}._choices_1tgl7_3{grid-template-columns:1fr}._facts_1tgl7_3 div{gap:.25rem;display:grid}._facts_1tgl7_3 dd{text-align:left}._builderActions_1tgl7_3,._residentialSelector_1tgl7_19 ._resultActions_1tgl7_15{flex-direction:column;align-items:stretch}._builderActions_1tgl7_3 button,._residentialSelector_1tgl7_19 ._resultActions_1tgl7_15 button{width:100%;margin:0}._priceValue_1tgl7_9{flex-wrap:wrap}._sku_1tgl7_3{max-width:100%}._residentialSelector_1tgl7_19 ._resultActions_1tgl7_15,._lightingSelector_1tgl7_21 ._resultActions_1tgl7_15{grid-template-columns:1fr;display:grid}}._choiceContent_1tgl7_27{grid-template-columns:80px minmax(0,1fr);align-items:center;gap:.9rem;width:100%;min-width:0;display:grid}._choiceCopy_1tgl7_27{min-width:0;display:block}._choiceVisual_1tgl7_27{background:#f6f8f6;border:1px solid #dce3de;border-radius:.7rem;place-items:center;width:80px;height:80px;display:grid;position:relative;overflow:hidden}._choiceVisual_1tgl7_27 img{object-fit:contain;width:100%;height:100%;padding:.35rem}._choiceBadge_1tgl7_27{background:var(--panel);color:#fff;border-radius:999px;place-items:center;min-width:1.7rem;height:1.4rem;padding:0 .35rem;font-size:.7rem;line-height:1;display:grid;position:absolute;top:.25rem;right:.25rem}._noDpsIcon_1tgl7_27{fill:none;stroke:#66736b;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:52px;height:52px}._noDpsSlash_1tgl7_27{stroke:#b34a42;stroke-width:4px}@media (max-width:600px){._choiceContent_1tgl7_27{grid-template-columns:60px minmax(0,1fr);gap:.75rem}._choiceVisual_1tgl7_27{width:60px;height:60px}}@media (max-width:700px){._templateChoices_1tgl7_20{grid-template-columns:1fr}._circuitRow_1tgl7_20{align-items:start;padding:.8rem}._counter_1tgl7_20{flex:none}._circuitTotal_1tgl7_20{align-items:flex-start}}._planWarning_1tgl7_30{border-left:3px solid var(--panel);color:#536058;background:#f3f7f4;margin:0;padding:.7rem .85rem;line-height:1.45}._catalog_1tgl7_30{grid-template-columns:minmax(170px,.45fr) minmax(0,1fr);align-items:center;gap:.75rem;display:grid}._catalog_1tgl7_30 label{font-weight:800}._circuitList_1tgl7_30{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}._circuitItem_1tgl7_30{background:#fff;border:1px solid #e0e6e1;border-radius:.85rem;grid-template-columns:48px minmax(160px,.8fr) minmax(200px,1.2fr) minmax(118px,.55fr) 40px;align-items:center;gap:.8rem;padding:.7rem .8rem;display:grid}._circuitItem_1tgl7_30 label{color:#59665e;grid-template-rows:auto 48px;gap:.3rem;min-width:0;font-size:.78rem;font-weight:750;display:grid}._circuitIndex_1tgl7_30{color:var(--panel);font:800 .8rem var(--font-mono,monospace);align-self:center}._circuitMeta_1tgl7_30{align-content:center;align-self:end;gap:.2rem;min-height:48px;display:grid}._circuitMeta_1tgl7_30 small{color:#67736b}._removeCircuit_1tgl7_30{color:#9b352f;cursor:pointer;background:#fff;border:1px solid #e0e6e1;border-radius:50%;align-self:end;place-items:center;width:40px;height:40px;margin-bottom:4px;transition:border-color .2s,background .2s,color .2s;display:grid}._removeCircuit_1tgl7_30:hover{color:#7f2722;background:#fff5f4;border-color:#c8645d}._removeCircuit_1tgl7_30 svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}._emptyPlan_1tgl7_30{text-align:center;color:#68756c;border:1px dashed #bdcac1;border-radius:.8rem;margin:0;padding:1.25rem}._templateChoices_1tgl7_20 button[aria-pressed=true]{border-color:var(--panel);background:var(--panel-soft);box-shadow:0 0 0 2px #176b4614}:is(._residentialSelector_1tgl7_19 button:focus-visible,._residentialSelector_1tgl7_19 select:focus-visible,._residentialSelector_1tgl7_19 input:focus-visible){outline-offset:2px;outline:3px solid #e46b2c}@media (max-width:820px){._circuitItem_1tgl7_30{grid-template-columns:44px minmax(0,1fr) 40px}._circuitItem_1tgl7_30 label{grid-column:2}._circuitMeta_1tgl7_30{grid-column:2;align-self:center;min-height:0}._removeCircuit_1tgl7_30{grid-area:1/3;align-self:center;margin:0}._catalog_1tgl7_30{grid-template-columns:1fr}}@media (max-width:560px){._circuitItem_1tgl7_30{grid-template-columns:40px minmax(0,1fr) 40px;gap:.6rem}._circuitItem_1tgl7_30 label,._circuitMeta_1tgl7_30{grid-column:2/4}._circuitIdentity_1tgl7_32{grid-row:1}._removeCircuit_1tgl7_30{grid-area:1/3}._templateChoices_1tgl7_20{grid-template-columns:1fr}._circuitTotal_1tgl7_20{display:grid}._circuitTotal_1tgl7_20>b{margin-top:.4rem}}._catalog_1tgl7_30{gap:.75rem;display:grid}._circuitCatalog_1tgl7_33{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;display:grid}._circuitCatalog_1tgl7_33 button{text-align:left;color:#1b2820;cursor:pointer;background:#fff;border:1px solid #d8e0da;border-radius:.7rem;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:.5rem;padding:.55rem;display:grid}._circuitCatalog_1tgl7_33 button:hover{border-color:var(--panel);background:#fafcfb}._circuitCatalog_1tgl7_33 span{gap:.1rem;display:grid}._circuitCatalog_1tgl7_33 b{font-size:.72rem;line-height:1.2}._circuitCatalog_1tgl7_33 small{color:#67736b;font-size:.65rem}._circuitIcon_1tgl7_33{width:32px;height:32px;color:var(--panel);place-items:center;display:grid}._circuitIcon_1tgl7_33 svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:27px;height:27px}._circuitIdentity_1tgl7_32{align-self:center;justify-items:center;gap:.15rem;display:grid}._circuitIdentity_1tgl7_32 i{color:var(--panel);font:800 .68rem var(--font-mono,monospace);font-style:normal}._phaseDistribution_1tgl7_33{background:#fafcfb;border:1px solid #dce3de;border-radius:1rem;gap:1rem;padding:1rem;display:grid}._phaseDistribution_1tgl7_33 header{justify-content:space-between;align-items:start;gap:1rem;display:flex}._phaseDistribution_1tgl7_33 h3{margin:0;font-size:1.05rem}._phaseDistribution_1tgl7_33 p{color:#67736b;margin:.25rem 0 0;font-size:.82rem;line-height:1.4}._phaseDistribution_1tgl7_33 header>span{color:var(--panel);font:800 .68rem var(--font-mono,monospace);text-transform:uppercase;flex:none}._phaseBars_1tgl7_33{gap:.65rem;display:grid}._phaseBars_1tgl7_33>div{grid-template-columns:6rem minmax(100px,1fr) 3rem 7rem;align-items:center;gap:.65rem;display:grid}._phaseBars_1tgl7_33 b,._phaseBars_1tgl7_33 strong{font-size:.78rem}._phaseBars_1tgl7_33 strong{text-align:right;color:var(--panel)}._phaseBars_1tgl7_33 small{color:#67736b;font-size:.7rem}._phaseBars_1tgl7_33>div>span{background:#e3e9e5;border-radius:999px;height:.6rem;overflow:hidden}._phaseBars_1tgl7_33 i{border-radius:inherit;background:var(--panel);height:100%;transition:width .25s;display:block}._dialogBackdrop_1tgl7_33{z-index:1000;background:#0b191294;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}._templateDialog_1tgl7_33{background:#fff;border-radius:1rem;width:min(100%,460px);padding:1.5rem;box-shadow:0 25px 80px #00000040}._templateDialog_1tgl7_33 h2{letter-spacing:-.025em;margin:0;font-size:1.55rem}._templateDialog_1tgl7_33 p{color:#59665e;margin:.75rem 0 1.4rem;line-height:1.5}._templateDialog_1tgl7_33>div{justify-content:flex-end;gap:.75rem;display:flex}._templateDialog_1tgl7_33 button{font:inherit;cursor:pointer;border:0;border-radius:999px;padding:.8rem 1.15rem;font-weight:800}._templateDialog_1tgl7_33 ._next_1tgl7_3{margin-left:0}@media (max-width:900px){._circuitCatalog_1tgl7_33{grid-template-columns:repeat(3,minmax(0,1fr))}._phaseBars_1tgl7_33>div{grid-template-columns:5rem minmax(80px,1fr) 2.5rem}._phaseBars_1tgl7_33 small{grid-column:2/-1}}@media (max-width:560px){._circuitCatalog_1tgl7_33{grid-template-columns:repeat(2,minmax(0,1fr))}._phaseDistribution_1tgl7_33 header{display:grid}._phaseBars_1tgl7_33>div{grid-template-columns:4.8rem minmax(70px,1fr) 2.5rem}._templateDialog_1tgl7_33>div{display:grid}._templateDialog_1tgl7_33 button{width:100%}}._catalog_1tgl7_30{grid-template-columns:1fr}
