._calc_1ufzb_1{color:#f5f5f7;background:radial-gradient(120% 140% at 0 0,#0a2440 0%,#06121f 60%,#000 100%);border-radius:28px;margin:6px 0 18px;padding:28px;scroll-margin-top:72px}._grid_1ufzb_10{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:12px;display:grid}._grid_1ufzb_10 label{color:#a8b8cc;font-size:13px;display:block}._grid_1ufzb_10 input{width:100%;font:inherit;color:#fff;background:#ffffff14;border:1px solid #ffffff29;border-radius:12px;margin-top:6px;padding:10px 12px;font-size:17px;font-weight:600}._grid_1ufzb_10 input:focus{outline-offset:1px;outline:2px solid #2997ff}._results_1ufzb_37{gap:10px;margin-top:22px;display:grid}._row_1ufzb_43{grid-template-columns:150px 1fr 92px;align-items:center;gap:12px;font-size:15px;display:grid}._row_1ufzb_43 b{text-align:right}@media (width<=560px){._row_1ufzb_43{grid-template-columns:1fr 80px}._row_1ufzb_43 ._bar_1ufzb_57{order:3;grid-column:1/-1}}._bar_1ufzb_57{background:#ffffff14;border-radius:6px;height:12px;overflow:hidden}._bar_1ufzb_57 i{height:100%;transition:width .5s var(--ease);border-radius:6px;display:block}._gas_1ufzb_76{background:#ff7a3d}._heatPump_1ufzb_80{background:#2997ff}._baseboard_1ufzb_84{background:#8e8e93}._note_1ufzb_88{line-height:1.5;color:#c9d6e6!important;margin:18px 0 0!important;font-size:14px!important}._figure_8jqo8_1{background:#fff;border-radius:24px;margin:6px 0 22px;padding:22px 22px 14px;box-shadow:0 1px 2px #0000000a}._figure_8jqo8_1 svg{width:100%;height:auto;display:block}._figure_8jqo8_1 text{font-family:var(--font)}._figure_8jqo8_1 figcaption{color:var(--muted);margin-top:8px;font-size:13px}._plain_1iydi_1{gap:8px;margin-bottom:18px;padding-left:22px;display:grid}._ticks_1iydi_8{gap:10px;margin-bottom:18px;list-style:none;display:grid}._ticks_1iydi_8 li{align-items:flex-start;gap:10px;display:flex}._ticks_1iydi_8 svg{color:var(--green);flex:none;margin-top:5px}._stats_1iydi_25{grid-template-columns:repeat(3,1fr);gap:12px;margin:8px 0 22px;display:grid}@media (width<=640px){._stats_1iydi_25{grid-template-columns:1fr}}._stat_1iydi_25{background:#fff;border-radius:20px;padding:20px;box-shadow:0 1px 2px #0000000a}._stat_1iydi_25 b{letter-spacing:-.03em;background:linear-gradient(135deg,#ff7a3d,#2997ff);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(24px,3vw,32px);line-height:1.1;display:block}._stat_1iydi_25 span{color:var(--muted);margin-top:6px;font-size:14px;line-height:1.4;display:block}._callout_1iydi_61{border-radius:20px;gap:14px;margin:6px 0 22px;padding:18px 20px;font-size:16px;display:flex}._callout_1iydi_61 svg{flex:none;margin-top:2px}._callout_1iydi_61 b{margin-bottom:2px;display:block}._callout_1iydi_61 p{opacity:.9;color:inherit!important;margin:0!important}._info_1iydi_83{color:#0b3a73;background:#eef5ff}._warn_1iydi_88{color:#7a4300;background:#fff5e6}._good_1iydi_93{color:#0b5a2b;background:#eaf8ef}._steps_1iydi_98{gap:12px;margin:6px 0 22px;list-style:none;display:grid}._steps_1iydi_98 li{background:#fff;border-radius:18px;grid-template-columns:40px 1fr;gap:14px;padding:18px 20px;display:grid;box-shadow:0 1px 2px #0000000a}._steps_1iydi_98 i{color:#fff;background:linear-gradient(#3a95ff,#0063cc);border-radius:50%;place-items:center;width:34px;height:34px;font-size:15px;font-style:normal;font-weight:700;display:grid;box-shadow:inset 0 1px #fff6,0 6px 14px -6px #0071e3b3}._steps_1iydi_98 b{font-size:17px;display:block}._steps_1iydi_98 span{color:var(--muted);margin-top:2px;font-size:16px;display:block}._cards_1iydi_137{grid-template-columns:1fr 1fr;gap:12px;margin:6px 0 22px;display:grid}._cards_1iydi_137 div{background:#fff;border-radius:18px;padding:20px;font-size:16px;box-shadow:0 1px 2px #0000000a}._cards_1iydi_137 b{margin-bottom:4px;font-size:17px;display:block}._cards_1iydi_137 span{color:var(--muted)}@media (width<=640px){._cards_1iydi_137{grid-template-columns:1fr}}._tableWrap_1iydi_164{background:#fff;border-radius:24px;margin:6px 0 22px;overflow-x:auto;box-shadow:0 1px 2px #0000000a}._table_1iydi_164{border-collapse:collapse;width:100%;min-width:560px;font-size:15px;line-height:1.45}._table_1iydi_164 th,._table_1iydi_164 td{text-align:left;vertical-align:top;border-bottom:1px solid #ececf0;padding:14px 18px}._table_1iydi_164 thead th{background:#fafafc}._table_1iydi_164 tbody th{color:var(--muted);font-weight:600}._table_1iydi_164 tr:last-child>*{border-bottom:0}
