#compare-app[data-astro-cid-dfksvk6v] [hidden]{display:none!important}.cmp-controls[data-astro-cid-dfksvk6v]{border-bottom:1px solid var(--line);z-index:5;gap:14px;margin-bottom:clamp(20px,3vw,32px);padding:0 0 clamp(20px,3vw,28px);display:grid;position:relative}.cmp-pick-row[data-astro-cid-dfksvk6v]{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.combo[data-astro-cid-dfksvk6v]{flex:320px;gap:6px;min-width:0;display:grid;position:relative}.combo-field[data-astro-cid-dfksvk6v]{align-items:center;display:flex;position:relative}.combo-field[data-astro-cid-dfksvk6v] .icon{color:var(--ink-2);pointer-events:none;position:absolute;left:14px}.combo-field[data-astro-cid-dfksvk6v] .input[data-astro-cid-dfksvk6v]{padding-left:42px}.combo-pop[data-astro-cid-dfksvk6v]{z-index:30;background:var(--surface);border:1px solid var(--ink);border-radius:var(--radius);max-height:min(360px,60vh);box-shadow:var(--shadow-lg);padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto}.combo-list[data-astro-cid-dfksvk6v]{margin:0;padding:0;list-style:none}.combo-list[data-astro-cid-dfksvk6v] .combo-opt{border-radius:var(--radius-sm);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:0 10px;padding:9px 10px;display:grid}.combo-list[data-astro-cid-dfksvk6v] .combo-opt:hover{background:var(--surface-2)}.combo-list[data-astro-cid-dfksvk6v] .combo-opt.is-active{background:var(--surface-3);box-shadow:inset 0 0 0 1.5px var(--ink)}.combo-list[data-astro-cid-dfksvk6v] .combo-opt[aria-disabled=true]{cursor:default;color:var(--muted)}.combo-list[data-astro-cid-dfksvk6v] .opt-name{overflow-wrap:anywhere;font-weight:600}.combo-list[data-astro-cid-dfksvk6v] .opt-tag{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:.75rem;font-weight:500}.combo-list[data-astro-cid-dfksvk6v] .opt-meta{color:var(--muted);grid-column:2/-1;font-size:.8rem}.combo-list[data-astro-cid-dfksvk6v] .combo-opt.is-active .opt-tag,.combo-list[data-astro-cid-dfksvk6v] .combo-opt.is-active .opt-meta{color:var(--ink-2)}.combo-empty[data-astro-cid-dfksvk6v]{margin:0;padding:10px}.cmp-share[data-astro-cid-dfksvk6v]{gap:8px;display:flex}.cmp-link-out[data-astro-cid-dfksvk6v] .input[data-astro-cid-dfksvk6v]{font-size:.9rem}.cmp-quick[data-astro-cid-dfksvk6v]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cmp-quick-list[data-astro-cid-dfksvk6v]{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.cmp-quick-list[data-astro-cid-dfksvk6v] .cmp-quick-btn{white-space:normal;text-align:left;max-width:100%}.cmp-status[data-astro-cid-dfksvk6v]{color:var(--ink);margin:0;font-weight:500}.cmp-status[data-astro-cid-dfksvk6v]:empty{display:none}.cmp-empty-card[data-astro-cid-dfksvk6v]{padding:clamp(8px,2vw,20px) 0 0}.cmp-empty-card[data-astro-cid-dfksvk6v]>p[data-astro-cid-dfksvk6v]{max-width:62ch}.ideas[data-astro-cid-dfksvk6v]{gap:0 clamp(20px,3vw,40px);margin:clamp(20px,3vw,32px) 0 0;padding:0;list-style:none}.idea[data-astro-cid-dfksvk6v]{border-top:1px solid var(--ink);height:100%;color:inherit;align-content:start;gap:6px;padding:16px 0 28px;text-decoration:none;display:grid}.idea-title[data-astro-cid-dfksvk6v]{letter-spacing:-.01em;font-size:1.125rem;font-weight:600;line-height:1.2}.idea-names[data-astro-cid-dfksvk6v]{overflow-wrap:anywhere;margin-top:4px;font-size:.9375rem;font-weight:500}.idea-name[data-astro-cid-dfksvk6v]{white-space:normal}.idea-name[data-astro-cid-dfksvk6v] .dot[data-astro-cid-dfksvk6v]{margin-right:2px}.idea-go[data-astro-cid-dfksvk6v]{color:var(--ink);text-underline-offset:3px;align-items:center;gap:6px;margin-top:6px;font-weight:500;text-decoration:underline 1px;display:inline-flex}.idea-go[data-astro-cid-dfksvk6v] .icon{transition:transform .15s}.idea[data-astro-cid-dfksvk6v]:hover .idea-title[data-astro-cid-dfksvk6v]{text-underline-offset:3px;text-decoration:underline 1px}.idea[data-astro-cid-dfksvk6v]:hover .idea-go[data-astro-cid-dfksvk6v]{text-decoration-thickness:2px}.idea[data-astro-cid-dfksvk6v]:hover .idea-go[data-astro-cid-dfksvk6v] .icon{transform:translate(3px)}.cmp-one[data-astro-cid-dfksvk6v]{margin-bottom:14px}.cmp-tools[data-astro-cid-dfksvk6v]{flex-wrap:wrap;align-items:flex-end;gap:12px 18px;margin-bottom:14px;display:flex}.cmp-kwh[data-astro-cid-dfksvk6v]{flex:0 260px;gap:6px}.cmp-net[data-astro-cid-dfksvk6v]{flex:220px;margin:0 0 10px}.cmp-diff[data-astro-cid-dfksvk6v]{margin-left:auto}.cmp-diff[data-astro-cid-dfksvk6v][disabled]{opacity:.5;cursor:not-allowed}.cmp-swipe[data-astro-cid-dfksvk6v]{margin:0 0 6px}.cmp-wrap[data-astro-cid-dfksvk6v]{--lw:190px;--cw:210px}@media (width<=640px){.cmp-wrap[data-astro-cid-dfksvk6v]{--lw:118px;--cw:168px}}.cmp-table[data-astro-cid-dfksvk6v]{table-layout:fixed}.cmp-table[data-astro-cid-dfksvk6v][data-n="2"]{min-width:calc(var(--lw) + 2 * var(--cw))}.cmp-table[data-astro-cid-dfksvk6v][data-n="3"]{min-width:calc(var(--lw) + 3 * var(--cw))}.cmp-table[data-astro-cid-dfksvk6v][data-n="4"]{min-width:calc(var(--lw) + 4 * var(--cw))}.cmp-table[data-astro-cid-dfksvk6v] col.cmp-col-label{width:var(--lw)}.cmp-table[data-astro-cid-dfksvk6v] thead th{text-transform:none;letter-spacing:0;white-space:normal;vertical-align:top;color:var(--ink);background:var(--bg);padding-top:16px;padding-bottom:16px;font-size:1rem;font-weight:400;line-height:1.5}.cmp-table[data-astro-cid-dfksvk6v] th.cmp-corner{z-index:3;vertical-align:bottom;box-shadow:1px 0 0 var(--line);position:sticky;left:0}.cmp-table[data-astro-cid-dfksvk6v] .cmp-corner-text{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:.75rem;font-weight:500}.cmp-table[data-astro-cid-dfksvk6v] .cmp-head{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.cmp-table[data-astro-cid-dfksvk6v] .cmp-art{border-radius:var(--radius);background:var(--surface-2);place-items:center;width:72px;height:72px;margin-bottom:6px;display:grid;overflow:hidden}.cmp-table[data-astro-cid-dfksvk6v] .cmp-art svg,.cmp-table[data-astro-cid-dfksvk6v] .cmp-art img{object-fit:contain;width:72px;height:72px}.cmp-table[data-astro-cid-dfksvk6v] .cmp-kind{color:var(--ink-2);align-items:center;gap:6px;font-size:.75rem;font-weight:500;display:inline-flex}.cmp-table[data-astro-cid-dfksvk6v] .cmp-name{letter-spacing:-.01em;color:var(--ink);overflow-wrap:anywhere;font-size:1.125rem;font-weight:600;line-height:1.15;text-decoration:none}.cmp-table[data-astro-cid-dfksvk6v] .cmp-name:hover{text-underline-offset:3px;text-decoration:underline 1px}.cmp-table[data-astro-cid-dfksvk6v] .cmp-brand{color:var(--ink-2);font-weight:400}.cmp-table[data-astro-cid-dfksvk6v] .cmp-remove{gap:4px;min-height:30px;margin-top:8px;padding:3px 12px 3px 9px;font-size:.8rem;font-weight:500}.cmp-table[data-astro-cid-dfksvk6v] .cmp-group th{background:var(--bg);border-bottom:1px solid var(--ink);letter-spacing:.04em;text-transform:uppercase;color:var(--ink);padding:26px 0 8px;font-size:.75rem;font-weight:500}.cmp-table[data-astro-cid-dfksvk6v] .cmp-group-title{position:sticky;left:0}.cmp-table[data-astro-cid-dfksvk6v] th.cmp-label{z-index:1;background:var(--bg);box-shadow:1px 0 0 var(--line);vertical-align:top;position:sticky;left:0}.cmp-table[data-astro-cid-dfksvk6v] .cmp-label-box{gap:2px;display:grid}.cmp-table[data-astro-cid-dfksvk6v] .cmp-label-text{color:var(--ink);font-size:.875rem;font-weight:500;line-height:1.3}.cmp-table[data-astro-cid-dfksvk6v] .cmp-hint{color:var(--muted);font-size:.75rem;font-weight:400;line-height:1.35}.cmp-table[data-astro-cid-dfksvk6v] td{vertical-align:top;overflow-wrap:anywhere}.cmp-table[data-astro-cid-dfksvk6v] .cmp-cell{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.cmp-table[data-astro-cid-dfksvk6v] .cmp-v{font-variant-numeric:tabular-nums;font-weight:500}.cmp-table[data-astro-cid-dfksvk6v] a.cmp-v{align-items:center;gap:4px;display:inline-flex}.cmp-table[data-astro-cid-dfksvk6v] .cmp-sub{color:var(--ink-2);font-size:.8rem;line-height:1.35}.cmp-table[data-astro-cid-dfksvk6v] .cmp-list{gap:2px;margin:0;padding:0;font-size:.9rem;list-style:none;display:grid}.cmp-table[data-astro-cid-dfksvk6v] td.is-best{background:color-mix(in srgb, var(--good-soft) 55%, var(--bg));box-shadow:inset 2px 0 0 var(--good)}.cmp-table[data-astro-cid-dfksvk6v] td.is-best .cmp-v{font-weight:600}.cmp-table[data-astro-cid-dfksvk6v] .cmp-best{gap:3px;margin-top:3px;padding-left:6px}.cmp-table[data-astro-cid-dfksvk6v].is-diff tr.is-same>td,.cmp-table[data-astro-cid-dfksvk6v].is-diff tr.is-same .cmp-label-text,.cmp-table[data-astro-cid-dfksvk6v].is-diff tr.is-same .cmp-sub{color:var(--muted)}.cmp-table[data-astro-cid-dfksvk6v].is-diff tr.is-same .cmp-v{font-weight:400}.cmp-float[data-astro-cid-dfksvk6v]{z-index:35;background:var(--bg);border-bottom:1px solid var(--ink);width:100%;display:flex;position:fixed;top:68px;left:0;overflow:hidden}.cmp-float-label[data-astro-cid-dfksvk6v]{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);background:var(--bg);box-shadow:1px 0 0 var(--line);z-index:1;white-space:nowrap;flex:none;padding:12px 14px 12px 0;font-size:.75rem;font-weight:500;position:relative}.cmp-float-clip[data-astro-cid-dfksvk6v]{flex:1;min-width:0;overflow:hidden}.cmp-float-track[data-astro-cid-dfksvk6v]{will-change:transform;display:flex}.cmp-float-track[data-astro-cid-dfksvk6v] .cmp-float-cell{flex:none;align-items:center;gap:6px;min-width:0;padding:10px 14px;font-size:.9rem;font-weight:600;display:flex}.cmp-float-track[data-astro-cid-dfksvk6v] .cmp-float-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cmp-notes[data-astro-cid-dfksvk6v]{max-width:80ch;margin-top:16px}.cmp-notes[data-astro-cid-dfksvk6v] p[data-astro-cid-dfksvk6v]{margin:0 0 .6em}.cmp-notes[data-astro-cid-dfksvk6v] p[data-astro-cid-dfksvk6v]:empty{display:none}.cmp-best-key[data-astro-cid-dfksvk6v]{vertical-align:1px;gap:3px;padding-left:6px}.sm-section[data-astro-cid-dfksvk6v]{border-top:1px solid var(--ink);margin-top:clamp(40px,6vw,72px);padding-top:clamp(20px,3vw,32px)}.sm-lede[data-astro-cid-dfksvk6v]{margin-bottom:14px}.sm-legend[data-astro-cid-dfksvk6v]{color:var(--ink-2);flex-wrap:wrap;gap:6px 18px;margin:0 0 16px;padding:0;font-size:.8125rem;font-weight:500;list-style:none;display:flex}.sm-legend[data-astro-cid-dfksvk6v] li{align-items:center;gap:6px;display:inline-flex}.sm-grid[data-astro-cid-dfksvk6v] .sm-card{margin:0}.sm-grid[data-astro-cid-dfksvk6v] .sm-title{letter-spacing:-.01em;text-transform:none;margin:0;font-size:1.125rem;font-weight:600;line-height:1.2}.sm-grid[data-astro-cid-dfksvk6v] .sm-sub{color:var(--muted);margin:4px 0 0;font-size:.8125rem}.sm-grid[data-astro-cid-dfksvk6v] .sm-list{border-top:1px solid var(--line);gap:12px;margin:16px 0 0;padding:14px 0 0;list-style:none;display:grid}.sm-grid[data-astro-cid-dfksvk6v] .sm-item{gap:4px;min-width:0;display:grid}.sm-grid[data-astro-cid-dfksvk6v] .sm-name{min-width:0;color:var(--ink-2);align-items:center;gap:6px;font-size:.8125rem;font-weight:500;display:flex}.sm-grid[data-astro-cid-dfksvk6v] .sm-nm{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sm-grid[data-astro-cid-dfksvk6v] .sm-best{color:var(--good);flex:none;align-items:center;gap:2px;font-size:.75rem;font-weight:600;display:inline-flex}.sm-grid[data-astro-cid-dfksvk6v] .sm-track{border-left:1px solid var(--axis);align-items:center;gap:8px;min-height:20px;display:flex}.sm-grid[data-astro-cid-dfksvk6v] .sm-bar{height:12px;width:calc((100% - 7.5em) * var(--p,0));border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--series-space);flex:none;min-width:2px}.sm-grid[data-astro-cid-dfksvk6v] .sm-bar-water{background:var(--series-water)}.sm-grid[data-astro-cid-dfksvk6v] .sm-bar-air{background:var(--series-air)}.sm-grid[data-astro-cid-dfksvk6v] .sm-bar-home{background:var(--series-home)}.sm-grid[data-astro-cid-dfksvk6v] .sm-bar-bitaxe{background:var(--series-bitaxe)}.sm-grid[data-astro-cid-dfksvk6v] .sm-bar-industrial{background:var(--series-industrial)}.sm-grid[data-astro-cid-dfksvk6v] .sm-val{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink);font-size:.8125rem;font-weight:600}.sm-grid[data-astro-cid-dfksvk6v] .sm-none{color:var(--muted);padding-left:8px;font-weight:400}@media (forced-colors:active){.combo-list[data-astro-cid-dfksvk6v] .combo-opt.is-active{outline-offset:-2px;outline:2px solid highlight}.cmp-table[data-astro-cid-dfksvk6v] td.is-best{outline-offset:-3px;outline:2px solid canvastext}.sm-grid[data-astro-cid-dfksvk6v] .sm-bar{background:canvastext}}@media print{.cmp-controls[data-astro-cid-dfksvk6v],.cmp-tools[data-astro-cid-dfksvk6v],.cmp-float[data-astro-cid-dfksvk6v],.cmp-swipe[data-astro-cid-dfksvk6v]{display:none!important}}
