.cost-calculator[data-astro-cid-gd6afi43]{--space-2xs:clamp(.5rem,.4235rem + .3265vi,.75rem);--space-s-m:clamp(1rem,.6173rem + 1.6327vi,2.25rem);color:#222226;max-width:2096px;font-size:16px;font-weight:400;line-height:24px;position:relative;overflow:visible}.calculator-grid[data-astro-cid-gd6afi43]{z-index:10;grid-template-columns:1fr;display:grid;position:relative}.calculator-heading[data-astro-cid-gd6afi43]{margin-bottom:var(--space-l)}.calculator-heading[data-astro-cid-gd6afi43] h2[data-astro-cid-gd6afi43]{font-size:var(--step-5);font-weight:400;line-height:.96}.calculator-left[data-astro-cid-gd6afi43]{gap:var(--space-s);flex-direction:column;order:2;display:flex}.calculator-inputs[data-astro-cid-gd6afi43]{border-radius:var(--space-s);padding:var(--space-l) var(--space-s);height:fit-content;margin-top:var(--space-2xl);background:#f9f8f6}.calculator-inputs[data-astro-cid-gd6afi43] h3[data-astro-cid-gd6afi43]{font-size:var(--step-0);margin-bottom:var(--space-m);font-weight:300;line-height:1.2}.calculator-fields[data-astro-cid-gd6afi43]{gap:var(--space-s);flex-direction:column;display:flex}.rate-control[data-astro-cid-gd6afi43]>label[data-astro-cid-gd6afi43]{font-size:var(--step--1);font-weight:300;line-height:1}.calculator-output[data-astro-cid-gd6afi43]{z-index:10;order:1;height:fit-content;position:sticky;top:0}.graph-panel[data-astro-cid-gd6afi43]{border-radius:0 0 var(--space-s) var(--space-s);width:100vw;padding-bottom:var(--space-xs);background:#f9f8f6;margin-inline:calc(50% - 50vw);overflow:hidden}.graph-content[data-astro-cid-gd6afi43]{padding-top:var(--space-m);flex-direction:column;display:flex}.graph-content[data-astro-cid-gd6afi43]>[data-astro-cid-gd6afi43]:not(:first-child){margin-top:var(--space-l)}.cost-chart[data-astro-cid-gd6afi43]{flex-direction:column;justify-content:flex-end;align-items:center;height:350px;display:flex}.chart-columns[data-astro-cid-gd6afi43]{align-items:flex-end;gap:var(--space-m);display:flex}.chart-column[data-astro-cid-gd6afi43]{width:80px;position:relative}.bar[data-astro-cid-gd6afi43]{border-radius:var(--space-xs);width:100%;position:absolute;bottom:0;left:0}.electricityCost[data-astro-cid-gd6afi43]{z-index:3;background:#ffaf51}.airaPackage[data-astro-cid-gd6afi43]{z-index:2;background:#eb7f00}.savings[data-astro-cid-gd6afi43]{z-index:1;border:2px dashed #ffaf51}.gasCost[data-astro-cid-gd6afi43]{z-index:2;background:#a0a2a6}.boilerPackage[data-astro-cid-gd6afi43]{z-index:1;background:#3a3a41}.column-label[data-astro-cid-gd6afi43]{white-space:nowrap;text-align:center;width:100%;font-size:var(--step--1);justify-content:center;font-weight:300;line-height:1.1;display:flex;position:absolute;bottom:-24px}.bar-legend[data-astro-cid-gd6afi43]{bottom:var(--legend-bottom);flex-direction:column;gap:8px;width:100%;display:flex;position:absolute;transform:translateY(50%)}.left[data-astro-cid-gd6afi43] .bar-legend[data-astro-cid-gd6afi43]{align-items:flex-end;left:-90px}.right[data-astro-cid-gd6afi43] .bar-legend[data-astro-cid-gd6afi43]{align-items:flex-start;left:90px}.legend-line[data-astro-cid-gd6afi43]{border-top:2px solid #222226;flex-shrink:0;width:36px;display:block}.legend-text[data-astro-cid-gd6afi43]{flex-direction:column;align-items:flex-end;display:flex}.right[data-astro-cid-gd6afi43] .legend-text[data-astro-cid-gd6afi43]{align-items:flex-start}.legend-label[data-astro-cid-gd6afi43]{font-size:var(--step--1);overflow-wrap:break-word;hyphens:none;text-align:right;white-space:normal;font-weight:300;line-height:1.1}.right[data-astro-cid-gd6afi43] .legend-label[data-astro-cid-gd6afi43]{text-align:left}.legend-value[data-astro-cid-gd6afi43]{font-size:var(--step-0);white-space:nowrap;font-weight:300;line-height:1.2}.savings[data-astro-cid-gd6afi43] .bar-legend[data-astro-cid-gd6afi43]{justify-content:center;align-items:center;top:-50px;bottom:auto;left:0;transform:none}.savings[data-astro-cid-gd6afi43] .legend-text[data-astro-cid-gd6afi43]{align-items:center}.savings[data-astro-cid-gd6afi43] .legend-label[data-astro-cid-gd6afi43]{text-align:center}.savings[data-astro-cid-gd6afi43] .legend-line[data-astro-cid-gd6afi43]{display:none}.controls-card[data-astro-cid-gd6afi43]{border-radius:var(--space-m);background:#f9f8f6}.mobile-controls[data-astro-cid-gd6afi43]{padding-top:var(--space-xs)}.price-controls[data-astro-cid-gd6afi43]{padding-inline:var(--space-2xs);gap:var(--space-xs);flex-direction:column;display:flex}.rate-control[data-astro-cid-gd6afi43]{flex:1;font-size:16px;line-height:24px}.price-controls[data-astro-cid-gd6afi43] input[data-astro-cid-gd6afi43]{appearance:none;--range-color:#ffaf51;--range-track:#ffdeb8;background:linear-gradient(to right,var(--range-color) var(--range-progress),var(--range-track) var(--range-progress));cursor:pointer;touch-action:none;border:0;border-radius:999px;width:100%;height:8px;margin:8px 0 0;display:block}.rate-control[data-astro-cid-gd6afi43]:last-child input[data-astro-cid-gd6afi43]{--range-color:#a0a2a6;--range-track:#d3d8d9}.price-controls[data-astro-cid-gd6afi43] input[data-astro-cid-gd6afi43]::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#fff;border:1px solid #22222680;border-radius:50%;width:16px;height:16px;box-shadow:0 1px 3px #0000001a}.price-controls[data-astro-cid-gd6afi43] input[data-astro-cid-gd6afi43]::-moz-range-thumb{cursor:pointer;background:#fff;border:1px solid #22222680;border-radius:50%;width:14px;height:14px;box-shadow:0 1px 3px #0000001a}.desktop-controls[data-astro-cid-gd6afi43],.desktop-disclaimer[data-astro-cid-gd6afi43],.desktop-cta[data-astro-cid-gd6afi43],.desktop-secondary[data-astro-cid-gd6afi43]{display:none}.mobile-result[data-astro-cid-gd6afi43]{margin-top:var(--space-m)}.mobile-result[data-astro-cid-gd6afi43]>h3[data-astro-cid-gd6afi43]{font-size:var(--step-3);margin-bottom:var(--space-s);font-weight:400;line-height:1.1}.totals-card[data-astro-cid-gd6afi43]{border-radius:var(--space-s);padding:var(--space-s);background:#f9f8f6;font-size:16px;font-weight:400;line-height:24px}.total-row[data-astro-cid-gd6afi43]{color:#53535a;justify-content:space-between;align-items:center;display:flex}.first-total[data-astro-cid-gd6afi43]{margin-bottom:var(--space-xs)}.totals-card[data-astro-cid-gd6afi43] [data-astro-cid-gd6afi43][data-calculator-money]{font-variant-numeric:tabular-nums}.total-label[data-astro-cid-gd6afi43]{color:#6d6d74;margin-top:var(--space-s);justify-content:flex-end;display:flex}.total-savings[data-astro-cid-gd6afi43]{text-align:right}.total-savings[data-astro-cid-gd6afi43]>span[data-astro-cid-gd6afi43]{font-size:var(--step-3);font-weight:400;line-height:1.1}.calculator-disclaimer[data-astro-cid-gd6afi43]{font-size:var(--step--1);color:#6d6d74;font-weight:300;line-height:1.1}.mobile-disclaimer[data-astro-cid-gd6afi43],.mobile-cta[data-astro-cid-gd6afi43]{margin-top:var(--space-s)}.estimate-link[data-astro-cid-gd6afi43]{width:100%;padding:var(--space-xs) var(--space-xs);border-radius:var(--space-2xs);font-size:var(--step--1);white-space:nowrap;background:#ffaf51;justify-content:center;align-items:center;font-weight:300;line-height:1.1;transition:background-color .15s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 1px 2px #0000000d}.estimate-link[data-astro-cid-gd6afi43]:hover{background:#ffaf51e6}.calculator-secondary[data-astro-cid-gd6afi43]{text-align:center;padding:var(--space-s) 0;border-radius:var(--space-2xs);font-size:var(--step--1);justify-content:center;align-items:center;font-weight:400;line-height:1.1;text-decoration:underline}.mobile-secondary[data-astro-cid-gd6afi43]{white-space:normal;margin-top:8px;display:flex}.calculator-graph-invisible[data-astro-cid-gd6afi43]{visibility:hidden;pointer-events:none}.price-controls[data-astro-cid-gd6afi43] input[data-astro-cid-gd6afi43]:focus-visible{outline:none}.price-controls[data-astro-cid-gd6afi43] input[data-astro-cid-gd6afi43]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 1px #222226,0 1px 3px #0000001a}.price-controls[data-astro-cid-gd6afi43] input[data-astro-cid-gd6afi43]:focus-visible::-moz-range-thumb{box-shadow:0 0 0 1px #222226,0 1px 3px #0000001a}@media (width>=1024px){.calculator-grid[data-astro-cid-gd6afi43]{gap:var(--space-l);grid-template-columns:repeat(3,minmax(0,1fr))}.calculator-heading[data-astro-cid-gd6afi43]{grid-column:span 3}.calculator-left[data-astro-cid-gd6afi43]{order:0;grid-column:span 1}.calculator-inputs[data-astro-cid-gd6afi43]{padding:var(--space-m);margin-top:0}.mobile-controls[data-astro-cid-gd6afi43],.mobile-result[data-astro-cid-gd6afi43]{display:none}.desktop-cta[data-astro-cid-gd6afi43],.desktop-secondary[data-astro-cid-gd6afi43]{display:block}.desktop-secondary[data-astro-cid-gd6afi43]{white-space:pre-line;padding-top:0;line-height:1.625}.calculator-output[data-astro-cid-gd6afi43]{flex-direction:column;order:0;grid-column:span 2;min-height:360px;display:flex;top:120px}.graph-panel[data-astro-cid-gd6afi43]{width:auto;padding:0 var(--space-xs) var(--space-xs);border-radius:var(--space-s);flex-direction:column;margin:0;display:flex}.chart-column[data-astro-cid-gd6afi43]{width:100px}.left[data-astro-cid-gd6afi43] .bar-legend[data-astro-cid-gd6afi43]{flex-direction:row-reverse;left:-110px}.right[data-astro-cid-gd6afi43] .bar-legend[data-astro-cid-gd6afi43]{flex-direction:row;left:110px}.bar-legend[data-astro-cid-gd6afi43]{gap:var(--space-xs);align-items:center!important}.legend-line[data-astro-cid-gd6afi43]{width:20px}.legend-label[data-astro-cid-gd6afi43]{white-space:nowrap;overflow-wrap:normal;font-size:14px}.right[data-astro-cid-gd6afi43] .legend-label[data-astro-cid-gd6afi43]{white-space:pre-line}.savings[data-astro-cid-gd6afi43] .bar-legend[data-astro-cid-gd6afi43]{flex-direction:column;left:0}.savings[data-astro-cid-gd6afi43] .legend-label[data-astro-cid-gd6afi43]{font-size:var(--step--1)}.desktop-controls[data-astro-cid-gd6afi43]{padding:var(--space-xs) 24px 24px;border-radius:var(--space-s-m);display:block}.price-controls[data-astro-cid-gd6afi43]{gap:var(--space-m);flex-direction:row}.desktop-disclaimer[data-astro-cid-gd6afi43]{padding-inline:var(--space-s);margin-top:var(--space-xs);display:block}}
