.energyScene_energyPanel__lj3S5{color:#fff;background:#192a40;border-radius:6px;overflow:hidden;box-shadow:0 12px 36px #00000028;border:1px solid #506680}.energyScene_energyPanel__lj3S5 button{font-family:inherit;cursor:pointer}.energyScene_energyPanel__lj3S5 button:focus-visible{outline:3px solid #fda76e;outline-offset:4px}.energyScene_sceneToolbar__bu13Z{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 26px}.energyScene_eyebrow__ePPhJ{display:block;color:#ffb27d;font-size:9px;font-weight:750;letter-spacing:1.7px}.energyScene_sceneToolbar__bu13Z h2{margin:7px 0 0;font-size:clamp(18px,1.6vw,24px);line-height:1.25;letter-spacing:-.65px;font-weight:650}.energyScene_dayToggle__IwAI5{display:flex;flex-shrink:0;padding:4px;gap:3px;border:1px solid #516078;border-radius:6px}.energyScene_dayToggle__IwAI5 button{display:flex;align-items:center;gap:7px;padding:9px 13px;border:0;border-radius:6px;background:transparent;color:#e2e8f1;font-size:11px;font-weight:650}.energyScene_dayToggle__IwAI5 button[aria-pressed=true]{background:#ff9b59;color:#162039}.energyScene_comfortBar__9QKA4{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:0 26px 19px}.energyScene_flowToggle__TQ4j8{position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:246px;max-width:100%;padding:3px;border:1px solid #516078;border-radius:6px;background:#101d30}.energyScene_flowToggle__TQ4j8:before{content:"";position:absolute;z-index:-1;top:3px;bottom:3px;left:3px;width:calc((100% - 6px) / 3);border-radius:3px;background:#ff9b59;transform:translateX(calc(var(--flow-index) * 100%));transition:transform .22s ease}.energyScene_flowToggle__TQ4j8 button{min-height:34px;padding:7px 8px;border:0;border-radius:3px;background:transparent;color:#e2e8f1;font-size:10px;font-weight:650}.energyScene_flowToggle__TQ4j8 button[aria-pressed=true]{color:#162039}.energyScene_energyPanel__lj3S5[data-flow-view=electric] .energyScene_heatFlow__d9Tc7,.energyScene_energyPanel__lj3S5[data-flow-view=electric] .energyScene_thermalLegend__zxR_6,.energyScene_energyPanel__lj3S5[data-flow-view=electric] .energyScene_waterFlow__u2jIt,.energyScene_energyPanel__lj3S5[data-flow-view=thermal] .energyScene_controlFlow__64ZUk,.energyScene_energyPanel__lj3S5[data-flow-view=thermal] .energyScene_electricLegend__o0QOq,.energyScene_energyPanel__lj3S5[data-flow-view=thermal] .energyScene_gridFlow__ec7gb,.energyScene_energyPanel__lj3S5[data-flow-view=thermal] .energyScene_gridNode__G_CIW,.energyScene_energyPanel__lj3S5[data-flow-view=thermal] .energyScene_powerFlow__krup_{display:none}.energyScene_comfortToggle__D1x_F{display:flex;gap:6px}.energyScene_comfortToggle__D1x_F button{display:flex;align-items:center;gap:6px;border:1px solid #4d5b71;border-radius:6px;padding:9px 12px;font-size:10px;font-weight:600;color:#d6dfec;background:transparent}.energyScene_comfortToggle__D1x_F button[aria-pressed=true]{border-color:#edac7a;background:#463b36;color:#ffd0ab}.energyScene_cooling__BFY5K .energyScene_comfortToggle__D1x_F button[aria-pressed=true]{border-color:#80c9ef;background:#24405b;color:#b6e4ff}.energyScene_cooling__BFY5K .energyScene_heatFlow__d9Tc7{stroke:#63ddff;filter:drop-shadow(0 0 3px #63ddffb3) drop-shadow(0 0 7px #63ddff66)}.energyScene_cooling__BFY5K .energyScene_waterFlow__u2jIt{stroke:#84ecd6;filter:drop-shadow(0 0 3px #84ecd6b3) drop-shadow(0 0 7px #84ecd666)}.energyScene_cooling__BFY5K .energyScene_hotLine__kQsQr{background:#70c6f1}.energyScene_cooling__BFY5K .energyScene_coldLine__WrGTB{background:#83cec4}.energyScene_cooling__BFY5K .energyScene_home__JyRfR{background:#e3f5ffdf;color:#14749e}.energyScene_coolingNote__9SaI5{display:flex;align-items:flex-start;gap:12px;background:#233950;border:1px solid #48677e;border-radius:6px;padding:15px;margin-bottom:18px}.energyScene_coolingNote__9SaI5>svg{flex-shrink:0;color:#a1dfff;margin-top:1px}.energyScene_coolingNote__9SaI5 strong{font-size:12px;color:#d5efff}.energyScene_coolingNote__9SaI5 p{font-size:11px;line-height:1.65;color:#d0deeb;margin:6px 0 0}.energyScene_coolingNote__9SaI5 a{display:flex;align-items:center;gap:4px;color:#b1e3ff;font-size:10px;margin-top:10px;text-decoration:underline;text-underline-offset:3px}.energyScene_coolingNote__9SaI5 a:focus-visible{outline:3px solid #a1dfff;outline-offset:4px}.energyScene_sceneCanvas__URyE0{position:relative;isolation:isolate;width:100%;aspect-ratio:3/2;overflow:hidden;background:#162438;border-top:1px solid #506680;border-bottom:1px solid #506680}.energyScene_houseImage__YmENd{position:absolute;inset:0;width:100%;height:100%;transition:opacity .6s,filter .6s;opacity:.72;filter:saturate(.9)}.energyScene_roomLight__lmE2w{position:absolute;z-index:1;left:44.9%;top:53%;width:22.5%;height:18.2%;background:radial-gradient(ellipse at 45% 20%,#ffd58e75,transparent 75%);opacity:0;pointer-events:none;transition:opacity .6s}.energyScene_flowSvg__Zmr34{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:2;overflow:visible}.energyScene_flowSvg__Zmr34>path{stroke-width:2.8;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.energyScene_powerFlow__krup_{stroke:#ffcb66;stroke-dasharray:7 7;animation:energyScene_flow__rQ9t_ 1.6s linear infinite;filter:drop-shadow(0 0 3px #ffcb66b3) drop-shadow(0 0 7px #ffcb6666)}.energyScene_heatFlow__d9Tc7{stroke:#ff7868;stroke-dasharray:7 7;animation:energyScene_flow__rQ9t_ 2s linear infinite;filter:drop-shadow(0 0 3px #ff7868b3) drop-shadow(0 0 7px #ff786866)}.energyScene_waterFlow__u2jIt{stroke:#63ddff;stroke-dasharray:7 7;animation:energyScene_flow__rQ9t_ 2s linear infinite;filter:drop-shadow(0 0 3px #63ddffb3) drop-shadow(0 0 7px #63ddff66)}.energyScene_controlFlow__64ZUk{stroke:#d3a3ff;stroke-dasharray:3 6;opacity:1;filter:drop-shadow(0 0 3px #d3a3ffb3) drop-shadow(0 0 7px #d3a3ff66)}.energyScene_gridFlow__ec7gb{stroke:#586880;stroke-dasharray:3 6;opacity:.9}.energyScene_inactiveFlow__yZsDR{stroke:#a1adba;opacity:.3;animation:none;filter:none}@keyframes energyScene_flow__rQ9t_{to{stroke-dashoffset:-28}}.energyScene_device__svHjC{position:absolute;z-index:3;left:var(--x);top:var(--y);width:var(--w);height:var(--h);display:flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:#a93620}.energyScene_device__svHjC img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 4px #eaf3ff50) drop-shadow(2px 4px 2px #15243360);transition:filter .25s}.energyScene_deviceMarker__WRf6p{position:absolute;right:-8px;top:-9px;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;border:2px solid #fff;background:#17263e;color:#fff;font-size:8px;font-weight:800;box-shadow:0 2px 6px #13213630}.energyScene_deviceSelected__dRI58 .energyScene_deviceMarker__WRf6p,.energyScene_device__svHjC:hover .energyScene_deviceMarker__WRf6p{background:#ff974e;color:#142139}.energyScene_deviceSelected__dRI58 img{filter:drop-shadow(0 0 6px #ff9b59d9) drop-shadow(0 0 12px #ff9b5966)}.energyScene_solar__xnFyO{transform:rotate(9deg);border-radius:6px}.energyScene_solar__xnFyO .energyScene_deviceMarker__WRf6p{right:32%;top:22%;width:25px;height:25px;font-size:9px;transform:rotate(-9deg)}.energyScene_inverter__b4024 .energyScene_deviceMarker__WRf6p{left:-10px;right:auto}.energyScene_hub__oiaEu .energyScene_deviceMarker__WRf6p{width:17px;height:17px;font-size:7px;top:-15px;right:0}.energyScene_storage__yO9Jd .energyScene_deviceMarker__WRf6p{right:-8px}.energyScene_home__JyRfR{border-radius:50%;background:#fff4e4db}.energyScene_home__JyRfR .energyScene_deviceMarker__WRf6p{left:-11px;top:-8px;right:auto}.energyScene_pump__nFx4U .energyScene_deviceMarker__WRf6p{right:-6px;top:4px}.energyScene_roofCaption__ClNpz{position:absolute;z-index:4;top:7%;left:62%;display:grid;grid-template-columns:14px auto;gap:4px 6px;color:#162438;font-size:12px;font-weight:750;text-shadow:0 1px 2px #ffffff80}.energyScene_roofCaption__ClNpz>span{grid-column:2;color:#27374c;font-size:10px;font-weight:500}.energyScene_outsideCaption__a9A4V,.energyScene_roomCaption__xnD_9{position:absolute;z-index:4;top:75.4%;left:45.6%;color:#162438;font-size:8px;letter-spacing:.8px;font-weight:800;display:flex;align-items:center;gap:5px;text-shadow:0 1px 2px #ffffff80}.energyScene_roomCaption__xnD_9 i{width:3px;height:3px;border-radius:50%;background:currentColor}.energyScene_outsideCaption__a9A4V{left:77%;top:75.4%}.energyScene_gridNode__G_CIW{position:absolute;z-index:4;right:5.5%;bottom:13.5%;display:flex;align-items:center;gap:5px;color:#162438;font-size:9px;font-weight:600;text-shadow:0 1px 2px #ffffff80}.energyScene_sceneFooter__pT0Jw{padding:20px 26px;background:#122033}.energyScene_deviceTabs__C1cBC{display:flex;flex-wrap:wrap;gap:6px}.energyScene_deviceTabs__C1cBC button{display:flex;align-items:center;gap:6px;padding:9px 10px;border:1px solid #4d5b71;border-radius:6px;background:transparent;color:#e8edf5;font-size:10px;font-weight:600}.energyScene_deviceTabs__C1cBC button>span{color:#c1ccda;font-size:8px}.energyScene_deviceTabs__C1cBC button[aria-pressed=true]{border-color:#ff9b59;background:#ff9b59;color:#162039}.energyScene_deviceTabs__C1cBC button[aria-pressed=true]>span{color:#573113}.energyScene_nodeDescription__Ju00v{display:grid;grid-template-columns:180px 1fr;gap:25px;padding:23px 0;min-height:126px;align-items:start}.energyScene_nodeDescription__Ju00v>div>span{color:#b5c2d3;font-size:10px}.energyScene_nodeDescription__Ju00v h3{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:6px 0 0;font-size:19px;letter-spacing:-.3px;font-weight:650}.energyScene_nodeDescription__Ju00v h3 svg{color:#ffae76}.energyScene_nodeDescription__Ju00v p{margin:0;font-size:12px;line-height:1.75;color:#d0d9e6}.energyScene_footerBottom__iphJw{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;border-top:1px solid #38465e;padding-top:15px}.energyScene_flowLegend__9JHDH{display:flex;align-items:center;flex-wrap:wrap;gap:14px}.energyScene_flowLegend__9JHDH span{display:flex;align-items:center;gap:5px;color:#d0d9e6;font-size:9px}.energyScene_flowLegend__9JHDH span:first-child svg{color:#ffb36c}.energyScene_flowLegend__9JHDH span:last-child svg{color:#c4a4ff}.energyScene_coldLine__WrGTB,.energyScene_hotLine__kQsQr{width:11px;height:2px;display:inline-block;background:#ff8b72}.energyScene_coldLine__WrGTB{background:#70c6f1}.energyScene_sceneDisclaimer__TzV52{color:#b5c2d3;font-size:9px;line-height:1.5}.energyScene_night__OlPwN .energyScene_houseImage__YmENd{filter:brightness(.8) saturate(.7);opacity:.46}.energyScene_night__OlPwN .energyScene_sceneCanvas__URyE0:after{content:"";position:absolute;inset:0;z-index:1;background:#315783;mix-blend-mode:multiply;opacity:.18;pointer-events:none}.energyScene_night__OlPwN .energyScene_roomLight__lmE2w{opacity:1}.energyScene_night__OlPwN .energyScene_device__svHjC img{filter:brightness(.97) drop-shadow(0 0 5px #d4e6ff42)}.energyScene_night__OlPwN .energyScene_deviceSelected__dRI58 img{filter:drop-shadow(0 0 6px #ff9b59d9) drop-shadow(0 0 12px #ff9b5966)}.energyScene_night__OlPwN .energyScene_gridNode__G_CIW,.energyScene_night__OlPwN .energyScene_outsideCaption__a9A4V,.energyScene_night__OlPwN .energyScene_roofCaption__ClNpz,.energyScene_night__OlPwN .energyScene_roomCaption__xnD_9{color:#f3f5fa;text-shadow:0 1px 3px #0b1628}.energyScene_night__OlPwN .energyScene_roofCaption__ClNpz>span{color:#e0e5ed}.energyScene_night__OlPwN .energyScene_powerFlow__krup_{stroke:#ffcb66;filter:drop-shadow(0 0 3px #ffcb66b3) drop-shadow(0 0 7px #ffcb6666)}.energyScene_night__OlPwN .energyScene_inactiveFlow__yZsDR{stroke:#a1adba;filter:none}.energyScene_night__OlPwN .energyScene_heatFlow__d9Tc7{stroke:#ff7868;filter:drop-shadow(0 0 3px #ff7868b3) drop-shadow(0 0 7px #ff786866)}.energyScene_night__OlPwN .energyScene_waterFlow__u2jIt,.energyScene_night__OlPwN.energyScene_cooling__BFY5K .energyScene_heatFlow__d9Tc7{stroke:#63ddff;filter:drop-shadow(0 0 3px #63ddffb3) drop-shadow(0 0 7px #63ddff66)}.energyScene_night__OlPwN.energyScene_cooling__BFY5K .energyScene_waterFlow__u2jIt{stroke:#84ecd6;filter:drop-shadow(0 0 3px #84ecd6b3) drop-shadow(0 0 7px #84ecd666)}.energyScene_night__OlPwN .energyScene_controlFlow__64ZUk{stroke:#caa7ff}.energyScene_night__OlPwN .energyScene_gridFlow__ec7gb{stroke:#d3dbe4}@media (min-width:1600px){.energyScene_sceneToolbar__bu13Z h2{font-size:26px}.energyScene_sceneFooter__pT0Jw{padding:23px 28px}.energyScene_nodeDescription__Ju00v p{font-size:13px}.energyScene_deviceTabs__C1cBC button{font-size:11px;padding:10px 12px}}@media (max-width:1200px) and (min-width:1001px){.energyScene_sceneToolbar__bu13Z{padding:21px;gap:12px}.energyScene_dayToggle__IwAI5 button{padding:8px 9px}.energyScene_sceneToolbar__bu13Z h2{max-width:260px}.energyScene_sceneFooter__pT0Jw{padding:19px}.energyScene_nodeDescription__Ju00v{grid-template-columns:155px 1fr;gap:17px}.energyScene_deviceTabs__C1cBC{gap:5px}.energyScene_deviceTabs__C1cBC button{padding:8px}.energyScene_outsideCaption__a9A4V,.energyScene_roomCaption__xnD_9{font-size:6px;letter-spacing:.3px}}@media (max-width:600px){.energyScene_sceneToolbar__bu13Z{align-items:flex-start;flex-direction:column;gap:16px;padding:21px}.energyScene_sceneToolbar__bu13Z h2{font-size:23px;max-width:280px}.energyScene_dayToggle__IwAI5 button{padding:8px 15px}.energyScene_eyebrow__ePPhJ{font-size:8px;letter-spacing:1.4px}.energyScene_sceneFooter__pT0Jw{padding:18px}.energyScene_deviceTabs__C1cBC{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.energyScene_deviceTabs__C1cBC button{font-size:9px;min-height:39px;gap:4px;padding:8px 6px;justify-content:center}.energyScene_deviceTabs__C1cBC button>span{font-size:7px}.energyScene_nodeDescription__Ju00v{grid-template-columns:1fr;gap:12px;padding:22px 0;min-height:196px}.energyScene_nodeDescription__Ju00v h3{font-size:21px}.energyScene_nodeDescription__Ju00v p{font-size:12px}.energyScene_roofCaption__ClNpz{font-size:8px;gap:1px 4px;grid-template-columns:10px auto;top:6%}.energyScene_roofCaption__ClNpz svg{width:10px;height:10px}.energyScene_roofCaption__ClNpz>span{font-size:7px}.energyScene_outsideCaption__a9A4V,.energyScene_roomCaption__xnD_9{font-size:4.8px;letter-spacing:.1px;gap:2px}.energyScene_roomCaption__xnD_9 i{width:2px;height:2px}.energyScene_deviceMarker__WRf6p{width:14px;height:14px;border-width:1px;font-size:6px;top:-7px;right:-5px}.energyScene_solar__xnFyO .energyScene_deviceMarker__WRf6p{width:18px;height:18px;font-size:7px}.energyScene_hub__oiaEu .energyScene_deviceMarker__WRf6p{width:13px;height:13px;font-size:6px;top:-10px;right:-2px}.energyScene_inverter__b4024 .energyScene_deviceMarker__WRf6p{left:-7px}.energyScene_home__JyRfR .energyScene_deviceMarker__WRf6p{left:-7px;top:-5px}.energyScene_home__JyRfR>svg{width:12px}.energyScene_storage__yO9Jd .energyScene_deviceMarker__WRf6p{right:-6px}.energyScene_pump__nFx4U .energyScene_deviceMarker__WRf6p{top:0;right:-5px}.energyScene_flowSvg__Zmr34>path{stroke-width:1.8}.energyScene_gridNode__G_CIW{font-size:6px;gap:3px}.energyScene_gridNode__G_CIW svg{width:10px}.energyScene_flowLegend__9JHDH{gap:12px}.energyScene_sceneDisclaimer__TzV52{font-size:9px}.energyScene_comfortBar__9QKA4{flex-direction:column;align-items:flex-start;gap:8px;padding:0 21px 18px}.energyScene_comfortToggle__D1x_F{width:100%}.energyScene_comfortToggle__D1x_F button{flex:1;justify-content:center;padding:10px 8px;font-size:10px}.energyScene_coolingNote__9SaI5{padding:13px;gap:9px}}@media (prefers-reduced-motion:reduce){.energyScene_energyPanel__lj3S5 *,.energyScene_energyPanel__lj3S5 :after,.energyScene_energyPanel__lj3S5 :before{animation:none!important;transition:none!important}}.configurator_pageShell__dxrvd{background:#080f19;min-height:100vh}.configurator_configurator__fTKQE{--ink:#f3f6fb;--muted:#a9b8cb;--orange:#ff9755;--line:#42546d;color:var(--ink);max-width:1480px;margin:0 auto;padding:42px 36px 64px}.configurator_configurator__fTKQE *{box-sizing:border-box}.configurator_configurator__fTKQE button,.configurator_configurator__fTKQE input,.configurator_configurator__fTKQE select{font-family:inherit}.configurator_configurator__fTKQE button{cursor:pointer}.configurator_configurator__fTKQE button:disabled{cursor:not-allowed;opacity:.5}.configurator_configurator__fTKQE a:focus-visible,.configurator_configurator__fTKQE button:focus-visible,.configurator_configurator__fTKQE input:focus-visible,.configurator_configurator__fTKQE select:focus-visible,.configurator_configurator__fTKQE summary:focus-visible{outline:3px solid #c95d21;outline-offset:4px}.configurator_eyebrow__0BVvF{display:block;color:#ffb071;font-size:10px;font-weight:800;letter-spacing:1.65px;line-height:1.5}.configurator_eyebrow__0BVvF>span{margin:0 5px;color:#778296}.configurator_pageHeading__7iZ2A{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:33px}.configurator_pageHeading__7iZ2A h1{margin:12px 0;max-width:750px;font-size:clamp(32px,3.7vw,52px);letter-spacing:-2px;line-height:1.08;font-weight:750}.configurator_pageHeading__7iZ2A h1>span{color:#ff9c56}.configurator_pageHeading__7iZ2A p{max-width:620px;margin:0;font-size:14px;line-height:1.7;color:var(--muted)}.configurator_workspace__HspDW{display:grid;grid-template-columns:340px minmax(0,1fr);gap:24px;align-items:start}.configurator_inputPanel__UygNP{background:#f4f6f9;border:1px solid #c7d2df;padding:26px;border-radius:6px;box-shadow:0 12px 30px #00000020;--ink:#142139;--muted:#536175;--line:#ced7e2;color:#142139}.configurator_panelTitle__pIdBP{display:flex;align-items:center;justify-content:space-between;gap:12px}.configurator_panelTitle__pIdBP h2{font-size:25px;line-height:1.2;font-weight:700;letter-spacing:-.9px;margin:6px 0 0}.configurator_inputPanel__UygNP .configurator_eyebrow__0BVvF{color:#9c421b}.configurator_panelTitle__pIdBP .configurator_eyebrow__0BVvF{font-size:8px;letter-spacing:1.5px}.configurator_resetButton__pAXnw{display:grid;place-items:center;border:1px solid var(--line);width:34px;height:34px;color:#526174;background:#f7f8fa;border-radius:50%;flex-shrink:0}.configurator_resetButton__pAXnw:hover{border-color:#bf6337;color:#a34c21}.configurator_exampleNote__LJ4nd{margin:14px 0 27px;color:#637084;font-size:11px;line-height:1.6}.configurator_fieldset__2VeW8{margin:0 0 24px;padding:0;border:0;min-width:0}.configurator_fieldset__2VeW8 legend{display:flex;align-items:center;gap:9px;width:100%;margin:0 0 18px;padding:0;color:var(--ink);font-size:13px;font-weight:750}.configurator_fieldset__2VeW8 legend>span{width:25px;height:25px;display:grid;place-items:center;background:#ffe6d4;color:#923e17;border-radius:6px;font-size:9px;font-weight:800}.configurator_twoFields__iF0PM{display:grid;grid-template-columns:1.1fr 1fr;gap:12px}.configurator_field__1mt8b{display:flex;flex-direction:column;gap:7px;margin-bottom:16px;min-width:0}.configurator_field__1mt8b:last-child{margin-bottom:0}.configurator_field__1mt8b>label{font-size:11px;font-weight:650;line-height:1.5}.configurator_field__1mt8b small{color:#627085;font-size:10px;line-height:1.65}.configurator_numberInput__NYXmj{display:flex;align-items:center;background:#f5f7fa;border:1px solid #cdd5e0;border-radius:6px;overflow:visible}.configurator_numberInput__NYXmj input{width:100%;min-width:0;background:transparent;border:0;padding:12px 0 12px 12px;color:var(--ink);font-size:19px;line-height:1.2;font-weight:650;border-radius:6px;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.configurator_numberInput__NYXmj input::-webkit-inner-spin-button,.configurator_numberInput__NYXmj input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.configurator_numberInput__NYXmj>span{padding:0 12px 0 5px;font-size:11px;color:#566479}.configurator_numberInput__NYXmj:focus-within{border-color:#b65a2e;box-shadow:0 0 0 3px #ff975524}.configurator_selectWrap__SnJGb{position:relative;display:flex;align-items:center;min-width:0;color:#6a7688}.configurator_selectWrap__SnJGb>svg:first-child{position:absolute;left:12px;pointer-events:none}.configurator_selectWrap__SnJGb>svg:last-child{position:absolute;right:12px;pointer-events:none}.configurator_selectWrap__SnJGb select{width:100%;min-width:0;padding:13px 30px 13px 36px;border:1px solid #cdd5e0;border-radius:6px;background:#f5f7fa;color:var(--ink);-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:12px;font-weight:550}.configurator_invalidInput__prtGf{border-color:#be312a;background:#fff4f0}.configurator_fieldError__c_cKj{color:#ac2c25;font-size:11px;line-height:1.5}.configurator_switchRow__Lne0B{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 16px;padding:13px 0;cursor:pointer}.configurator_switchRow__Lne0B>span:first-child{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:550}.configurator_switchRow__Lne0B>span:first-child svg{color:#1b719c}.configurator_switchInput__5LFnZ{position:absolute;right:0;top:50%;transform:translateY(-50%);width:40px;height:24px;opacity:0;cursor:pointer;margin:0}.configurator_switchTrack__x3E0E{width:40px;height:24px;background:#788497;border-radius:20px;pointer-events:none;flex-shrink:0;padding:3px}.configurator_switchTrack__x3E0E:after{content:"";display:block;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .2s}.configurator_switchInput__5LFnZ:checked+.configurator_switchTrack__x3E0E{background:#b85122}.configurator_switchInput__5LFnZ:checked+.configurator_switchTrack__x3E0E:after{transform:translateX(16px)}.configurator_switchInput__5LFnZ:focus-visible+.configurator_switchTrack__x3E0E{outline:3px solid #bd5b2a;outline-offset:4px}.configurator_calculateButton__nScD1{width:100%;padding:16px 15px;border:0;display:flex;align-items:center;justify-content:space-between;gap:9px;background:#ff9856;color:#18233a;font-size:12px!important;font-weight:800!important;border-radius:6px;box-shadow:0 5px 15px #ec854e1c;transition:background .2s}.configurator_calculateButton__nScD1:hover{background:#ffae76}.configurator_formFootnote__kQc5b{display:flex;align-items:flex-start;gap:7px;margin:13px 0 0;font-size:10px;line-height:1.6;color:#627085}.configurator_formFootnote__kQc5b svg{flex-shrink:0;margin-top:2px}.configurator_visualColumn__MSGdr{display:grid;gap:24px;min-width:0}.configurator_resultPanel__cL1KY{position:relative;overflow:hidden;background:#f7eee4;color:#182539;padding:27px;border-radius:6px;border:1px solid #e8ceb8;border-top:3px solid #ff9953}.configurator_resultPanel__cL1KY:focus{outline:3px solid #e18850;outline-offset:4px}.configurator_resultPanel__cL1KY .configurator_eyebrow__0BVvF{color:#96421c;font-size:9px;letter-spacing:1.35px}.configurator_resultTopline__vfg6g{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}.configurator_resultStatus__t8egh{font-size:9px;color:#536175;display:flex;align-items:center;gap:6px}.configurator_resultStatus__t8egh:before{content:"";display:block;width:5px;height:5px;background:#24694a;border-radius:50%}.configurator_resultMain__6GT_Y{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:25px;margin:28px 0 24px}.configurator_loadResult__NVzCL{border-right:1px solid #cbbbaa;padding-right:20px}.configurator_loadResult__NVzCL>span,.configurator_modelResult__qjOyA>span{color:#566073;font-size:11px;line-height:1.5}.configurator_loadResult__NVzCL>strong{display:flex;align-items:baseline;gap:10px;margin:3px 0 7px;font-size:53px;line-height:1.15;letter-spacing:-2px;font-weight:650;color:#ac4817}.configurator_loadResult__NVzCL>strong>small{font-size:19px;letter-spacing:0;font-weight:500}.configurator_loadResult__NVzCL>div{display:flex;align-items:center;flex-wrap:wrap;gap:5px;font-size:10px;color:#566073}.configurator_loadResult__NVzCL>div svg{color:#ab4b1d}.configurator_loadResult__NVzCL>div>span{margin:0 3px}.configurator_modelResult__qjOyA h2{margin:8px 0;font-size:30px;line-height:1.2;letter-spacing:-.6px;font-weight:400}.configurator_modelResult__qjOyA h2 strong{font-weight:750}.configurator_modelResult__qjOyA>p{color:#566073;font-size:11px;line-height:1.7;margin:0}.configurator_modelResult__qjOyA>p>span{display:block;font-size:10px;color:#566073}.configurator_referenceWarning__tVZZG{display:flex;align-items:flex-start;gap:10px;padding:13px 15px;background:#fffbf6;color:#67451c;border-radius:6px;margin-top:10px;border:1px solid #d7c2aa}.configurator_referenceWarning__tVZZG>svg{flex-shrink:0;margin-top:2px;color:#955724}.configurator_referenceWarning__tVZZG p{margin:0;font-size:11px;line-height:1.65}.configurator_referenceWarning__tVZZG p>span{display:block}.configurator_coldCompareButton__kngro{margin-top:14px;padding:0;border:0;display:flex;align-items:center;gap:8px;background:transparent;color:#974019;font-size:11px!important;font-weight:650!important;text-align:left;line-height:1.5}.configurator_invalidResult__4Jz1F{padding:28px 0}.configurator_invalidResult__4Jz1F>svg{color:#a5481e}.configurator_invalidResult__4Jz1F h2{font-size:23px;font-weight:650;margin:14px 0 8px}.configurator_invalidResult__4Jz1F p{color:#566073;font-size:12px}.configurator_rangeSection__63N_f{padding-top:32px;margin-top:46px;border-top:1px solid #42546d}.configurator_sectionHeading__pJaVI{display:flex;justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:24px}.configurator_sectionHeading__pJaVI h2{font-size:28px;font-weight:700;letter-spacing:-.9px;line-height:1.25;margin:7px 0 0}.configurator_sectionHeading__pJaVI>p{font-size:11px;line-height:1.7;color:var(--muted);margin:0;text-align:right}.configurator_modelGrid__cjUU5{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:12px}.configurator_modelCard__EUNz4{display:flex;flex-direction:column;align-items:flex-start;padding:17px 16px 14px;min-width:0;border:1px solid #4b617c;border-radius:6px;background:#17263a;color:var(--ink);text-align:left;transition:border-color .2s,box-shadow .2s}.configurator_modelCard__EUNz4:hover{border-color:#b95e2d;box-shadow:0 4px 16px #24364c0c}.configurator_cardBadge__o_25K{font-size:8px;min-height:25px;line-height:1.5;font-weight:650;color:#c0ccdc}.configurator_modelCard__EUNz4 img{width:100%;height:94px;-o-object-fit:contain;object-fit:contain;margin:6px 0 15px;filter:drop-shadow(0 0 9px #d4e6ff42)}.configurator_modelCard__EUNz4>strong{display:flex;align-items:baseline;gap:5px;font-size:35px;font-weight:650;line-height:1;letter-spacing:-1px}.configurator_modelCard__EUNz4>strong>small{font-size:13px;font-weight:500;letter-spacing:0}.configurator_modelCold__xWIVJ{font-size:11px;margin-top:10px;font-weight:600}.configurator_modelCold__xWIVJ>small{display:block;color:#bdcadb;font-size:9px;font-weight:400;margin-top:2px}.configurator_cardAction__NFWT5{width:100%;display:flex;align-items:center;justify-content:space-between;gap:4px;margin-top:17px;padding-top:11px;border-top:1px solid #4b617c;font-size:10px;font-weight:650;color:#dbe5f2}.configurator_modelActive__4ssLy{border-color:#ffbc83;background:#ffd0a7;color:#182539}.configurator_modelActive__4ssLy .configurator_cardBadge__o_25K,.configurator_modelActive__4ssLy .configurator_modelCold__xWIVJ>small{color:#6a4228}.configurator_modelActive__4ssLy>strong{color:#743012}.configurator_modelActive__4ssLy .configurator_cardAction__NFWT5{border-color:#bc895f;color:#743012;justify-content:flex-start;gap:6px}.configurator_rangeNote__XRLFX{color:#a9b8cb;font-size:10px;line-height:1.65;margin:15px 0 0}.configurator_detailSection__VVu9O{display:grid;grid-template-columns:1.3fr 1fr;gap:24px;margin-top:36px}.configurator_technicalPanel__4j2vf{background:#17263a;border:1px solid #4b617c;border-radius:6px;padding:27px}.configurator_technicalPanel__4j2vf .configurator_sectionHeading__pJaVI{align-items:center}.configurator_technicalPanel__4j2vf .configurator_sectionHeading__pJaVI h2{font-size:24px}.configurator_technicalPanel__4j2vf .configurator_sectionHeading__pJaVI>svg{color:#ffb071}.configurator_technicalGrid__BHJx_{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:29px 0 22px;gap:16px}.configurator_technicalGrid__BHJx_>div{min-width:0}.configurator_technicalGrid__BHJx_ dt{font-size:10px;color:#bdcadb;line-height:1.5;min-height:30px}.configurator_technicalGrid__BHJx_ dd{font-size:28px;margin:6px 0 0;font-weight:650;letter-spacing:-1px}.configurator_technicalGrid__BHJx_ dd>span{font-size:13px;margin-left:4px;color:#bdcadb;font-weight:450;letter-spacing:0}.configurator_technicalPanel__4j2vf>p{font-size:11px;color:#bdcadb;line-height:1.75;margin:12px 0 0}.configurator_technicalPanel__4j2vf .configurator_tankWarning__ICsh6{color:#87501e;background:#fff0df;border-radius:6px;padding:10px}.configurator_nextPanel__t7coN{padding:29px;background:#dbe8ee;border-radius:6px;color:#142b3c;border:1px solid #a9c4d2}.configurator_nextPanel__t7coN .configurator_eyebrow__0BVvF{color:#245566}.configurator_nextPanel__t7coN h2{font-size:27px;font-weight:700;line-height:1.15;letter-spacing:-.8px;margin:10px 0 15px}.configurator_nextPanel__t7coN>p{font-size:12px;line-height:1.75;color:#345264;margin:0}.configurator_nextChecks__QGknd{display:grid;gap:9px;margin-top:19px}.configurator_nextChecks__QGknd>span{display:flex;align-items:center;gap:8px;font-size:11px;color:#345264}.configurator_nextChecks__QGknd svg{color:#245566;flex-shrink:0}.configurator_methodology__zTADe{margin-top:30px;padding:0 2px;border-top:1px solid #42546d;border-bottom:1px solid #42546d}.configurator_methodology__zTADe summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;cursor:pointer;padding:23px 0;color:#e0e8f3;font-size:13px;font-weight:600}.configurator_methodology__zTADe summary::-webkit-details-marker{display:none}.configurator_methodology__zTADe summary>span{display:flex;align-items:center;gap:10px}.configurator_methodology__zTADe[open] summary>svg{transform:rotate(180deg)}.configurator_methodBody___vymi{display:grid;grid-template-columns:1fr 1fr;gap:25px 35px;padding:4px 0 25px}.configurator_methodBody___vymi h3{font-size:14px;margin:0 0 13px;font-weight:700}.configurator_methodBody___vymi p{font-size:11px;line-height:1.8;color:#bdcadb;margin:10px 0 0}.configurator_methodBody___vymi .configurator_formula__02EIE{border-left:3px solid #ce743d;background:#273647;padding:12px;color:#ffe0c0;border-radius:6px}.configurator_productLinks__2Dhe7{grid-column:1/-1;display:flex;flex-wrap:wrap;justify-content:space-between;gap:13px;font-size:10px;color:#637084;line-height:1.6}.configurator_productLinks__2Dhe7 a{display:flex;align-items:center;gap:7px;color:#ffba87;font-weight:600}@media (min-width:1600px){.configurator_workspace__HspDW{grid-template-columns:360px minmax(0,1fr);gap:28px}.configurator_inputPanel__UygNP{padding:28px}.configurator_field__1mt8b>label{font-size:12px}.configurator_field__1mt8b small{font-size:11px}.configurator_fieldset__2VeW8{margin-bottom:28px}.configurator_selectWrap__SnJGb select{font-size:13px;padding-top:14px;padding-bottom:14px}}@media (max-width:1200px){.configurator_configurator__fTKQE{padding:32px 26px 48px}.configurator_workspace__HspDW{grid-template-columns:310px minmax(0,1fr);gap:20px}.configurator_inputPanel__UygNP{padding:22px}.configurator_modelGrid__cjUU5{gap:8px}.configurator_modelCard__EUNz4{padding:14px 12px}.configurator_cardAction__NFWT5{font-size:9px}.configurator_resultPanel__cL1KY{padding:23px}.configurator_loadResult__NVzCL>strong{font-size:43px}.configurator_modelResult__qjOyA h2{font-size:26px}.configurator_technicalGrid__BHJx_{gap:12px}}@media (max-width:1000px){.configurator_workspace__HspDW{grid-template-columns:1fr}.configurator_inputPanel__UygNP{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:28px;column-gap:28px;padding:28px}.configurator_exampleNote__LJ4nd,.configurator_panelTitle__pIdBP{grid-column:1/-1}.configurator_fieldset__2VeW8{margin-bottom:23px}.configurator_fieldset__2VeW8:nth-of-type(3){grid-column:1}.configurator_calculateButton__nScD1{align-self:end;margin-bottom:25px}.configurator_formFootnote__kQc5b{grid-column:1/-1;margin-top:0}.configurator_field__1mt8b small{font-size:11px}.configurator_field__1mt8b>label{font-size:12px}.configurator_selectWrap__SnJGb select{font-size:13px}.configurator_visualColumn__MSGdr{gap:20px}.configurator_modelGrid__cjUU5{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.configurator_modelCard__EUNz4 img{height:105px}.configurator_cardBadge__o_25K{min-height:14px;font-size:9px}.configurator_cardAction__NFWT5{font-size:11px}.configurator_detailSection__VVu9O{grid-template-columns:1fr}.configurator_technicalGrid__BHJx_{gap:22px}.configurator_technicalGrid__BHJx_ dt{min-height:0}.configurator_pageHeading__7iZ2A h1{font-size:44px}.configurator_resultMain__6GT_Y{gap:35px}.configurator_loadResult__NVzCL>strong{font-size:55px}.configurator_modelResult__qjOyA h2{font-size:34px}}@media (max-width:600px){.configurator_configurator__fTKQE{padding:27px 16px 38px}.configurator_pageHeading__7iZ2A{margin-bottom:25px}.configurator_pageHeading__7iZ2A h1{font-size:37px;letter-spacing:-1.6px;margin-top:11px}.configurator_pageHeading__7iZ2A p{font-size:12px;line-height:1.7}.configurator_pageHeading__7iZ2A .configurator_eyebrow__0BVvF{font-size:8px;letter-spacing:1.4px}.configurator_workspace__HspDW{gap:20px}.configurator_inputPanel__UygNP{display:block;padding:23px;border-radius:6px}.configurator_panelTitle__pIdBP h2{font-size:26px}.configurator_exampleNote__LJ4nd{font-size:11px;margin-bottom:26px}.configurator_fieldset__2VeW8{margin-bottom:26px}.configurator_field__1mt8b{margin-bottom:19px}.configurator_fieldset__2VeW8 legend{font-size:14px}.configurator_numberInput__NYXmj input{font-size:20px;padding:13px 0 13px 12px}.configurator_selectWrap__SnJGb select{padding-top:15px;padding-bottom:15px;font-size:12px}.configurator_calculateButton__nScD1{margin-bottom:0;padding:17px 15px}.configurator_formFootnote__kQc5b{margin-top:14px}.configurator_resultPanel__cL1KY{padding:23px;border-radius:6px}.configurator_resultTopline__vfg6g{gap:9px}.configurator_resultStatus__t8egh{font-size:9px}.configurator_resultMain__6GT_Y{grid-template-columns:1fr;gap:21px;margin:25px 0 20px}.configurator_loadResult__NVzCL{border-right:0;border-bottom:1px solid #cbbbaa;padding:0 0 23px}.configurator_loadResult__NVzCL>strong{font-size:57px}.configurator_modelResult__qjOyA h2{font-size:33px}.configurator_referenceWarning__tVZZG{padding:12px}.configurator_referenceWarning__tVZZG p{font-size:11px}.configurator_coldCompareButton__kngro{font-size:11px!important}.configurator_rangeSection__63N_f{padding-top:34px}.configurator_sectionHeading__pJaVI{display:block;margin-bottom:20px}.configurator_sectionHeading__pJaVI h2{font-size:26px}.configurator_sectionHeading__pJaVI>p{text-align:left;margin-top:11px;font-size:11px}.configurator_eyebrow__0BVvF{font-size:9px}.configurator_modelGrid__cjUU5{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.configurator_modelCard__EUNz4{padding:17px}.configurator_modelCard__EUNz4 img{height:95px}.configurator_modelCard__EUNz4>strong{font-size:36px}.configurator_modelCold__xWIVJ{font-size:12px}.configurator_modelCold__xWIVJ>small,.configurator_rangeNote__XRLFX{font-size:10px}.configurator_detailSection__VVu9O{margin-top:25px;gap:20px}.configurator_technicalPanel__4j2vf{padding:23px}.configurator_technicalPanel__4j2vf .configurator_sectionHeading__pJaVI{display:flex;gap:12px}.configurator_technicalPanel__4j2vf .configurator_sectionHeading__pJaVI h2{font-size:23px}.configurator_technicalGrid__BHJx_{grid-template-columns:1fr 1fr;gap:22px;margin:25px 0}.configurator_technicalGrid__BHJx_ dt{font-size:11px}.configurator_technicalGrid__BHJx_ dd{font-size:31px}.configurator_nextPanel__t7coN{padding:25px}.configurator_nextPanel__t7coN .configurator_eyebrow__0BVvF{color:#245566}.configurator_nextPanel__t7coN h2{font-size:28px}.configurator_methodology__zTADe summary{font-size:12px;padding:22px 0}.configurator_methodology__zTADe summary>span{gap:8px}.configurator_methodBody___vymi{grid-template-columns:1fr;gap:24px}.configurator_methodBody___vymi p{font-size:12px}.configurator_productLinks__2Dhe7{font-size:10px;overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){.configurator_configurator__fTKQE *,.configurator_configurator__fTKQE :after,.configurator_configurator__fTKQE :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}