.page[data-astro-cid-wjmhdyil]{flex-direction:column;gap:32px;padding-block:28px 80px;display:flex}.page-head[data-astro-cid-wjmhdyil]{flex-direction:column;gap:16px;max-width:820px;display:flex}.kicker[data-astro-cid-wjmhdyil]{color:var(--volt)}.calc[data-astro-cid-wjmhdyil]{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.inputs[data-astro-cid-wjmhdyil]{flex-direction:column;gap:28px;padding:28px;display:flex}.presets[data-astro-cid-wjmhdyil]{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.chip[data-astro-cid-wjmhdyil]{border:1px solid var(--line);min-height:40px;color:var(--text);cursor:pointer;background:#fff;border-radius:999px;padding:0 14px;font-size:14px;font-weight:500}.chip[data-astro-cid-wjmhdyil][aria-pressed=true]{border-color:var(--panel);background:var(--panel);color:#fff}.apps[data-astro-cid-wjmhdyil]{flex-direction:column;gap:14px;display:flex}.apps-head[data-astro-cid-wjmhdyil],.app-row[data-astro-cid-wjmhdyil]{grid-template-columns:minmax(0,1fr) 112px 96px 64px;align-items:center;gap:12px;display:grid}.apps-head[data-astro-cid-wjmhdyil]{background:var(--sky);color:var(--muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:10px;padding:10px 12px;font-size:11px}.app-row[data-astro-cid-wjmhdyil]{border-bottom:1px solid var(--line-soft);padding:12px}.app-row[data-astro-cid-wjmhdyil].off .app-name[data-astro-cid-wjmhdyil] span[data-astro-cid-wjmhdyil],.app-row[data-astro-cid-wjmhdyil].off .num[data-astro-cid-wjmhdyil],.app-row[data-astro-cid-wjmhdyil].off .app-kwh[data-astro-cid-wjmhdyil]{opacity:.55}.app-name[data-astro-cid-wjmhdyil]{flex-direction:column;gap:2px;min-width:0;display:flex}.app-check[data-astro-cid-wjmhdyil]{min-height:40px;color:var(--panel);cursor:pointer;align-items:center;gap:10px;font-weight:500;display:flex}.app-check[data-astro-cid-wjmhdyil] input[data-astro-cid-wjmhdyil][type=checkbox]{flex:none;width:20px;height:20px;margin:0}.app-hint[data-astro-cid-wjmhdyil]{color:var(--muted);padding-left:30px;font-size:13px;line-height:1.4}.num[data-astro-cid-wjmhdyil]{align-items:center;gap:6px;display:flex}.num[data-astro-cid-wjmhdyil] input[data-astro-cid-wjmhdyil],.name-input[data-astro-cid-wjmhdyil]{border:1.5px solid var(--line-strong);width:100%;min-width:0;min-height:40px;color:var(--panel);font-family:var(--font-mono);background:#fff;border-radius:8px;padding:0 10px;font-size:15px}.name-input[data-astro-cid-wjmhdyil]{font-family:var(--font-sans)}.num[data-astro-cid-wjmhdyil] input[data-astro-cid-wjmhdyil]:focus-visible,.name-input[data-astro-cid-wjmhdyil]:focus-visible{border-color:var(--volt);outline:2px solid var(--volt);outline-offset:1px}.unit[data-astro-cid-wjmhdyil]{color:var(--muted);font-family:var(--font-mono);font-size:13px}.app-kwh[data-astro-cid-wjmhdyil],.right[data-astro-cid-wjmhdyil]{text-align:right}.app-kwh[data-astro-cid-wjmhdyil]{color:var(--panel);font-family:var(--font-mono);font-size:14px;font-weight:600}.remove[data-astro-cid-wjmhdyil]{color:var(--volt);cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-left:30px;padding:4px 0;font-size:13px;text-decoration:underline}.add[data-astro-cid-wjmhdyil]{align-self:flex-start}.results[data-astro-cid-wjmhdyil]{border-radius:var(--radius-l);color:var(--panel-text);background-size:48px 48px;flex-direction:column;gap:22px;padding:28px;display:flex;position:sticky;top:24px}.headline[data-astro-cid-wjmhdyil]{flex-direction:column;gap:6px;display:flex}.results-kicker[data-astro-cid-wjmhdyil]{color:var(--sun);font-weight:600}.big[data-astro-cid-wjmhdyil]{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.big-num[data-astro-cid-wjmhdyil]{color:#fff;font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(44px,5.5vw,68px);font-weight:800;line-height:1}.big-unit[data-astro-cid-wjmhdyil]{color:var(--panel-muted);font-size:18px}.metrics[data-astro-cid-wjmhdyil]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.metric[data-astro-cid-wjmhdyil]{border:1px solid var(--panel-line);border-radius:var(--radius);background:var(--panel-raised);flex-direction:column;gap:4px;padding:14px;display:flex}.metric-label[data-astro-cid-wjmhdyil]{color:var(--panel-muted);font-size:11px}.metric-num[data-astro-cid-wjmhdyil]{color:#fff;font-family:var(--font-display);font-size:22px;font-weight:700}.tier[data-astro-cid-wjmhdyil]{border-left:4px solid var(--sun);border-radius:0 var(--radius) var(--radius) 0;background:var(--panel-raised);flex-direction:column;gap:8px;padding:16px 18px;font-size:15px;line-height:1.55;display:flex}.tier[data-astro-cid-wjmhdyil][hidden],.matches[data-astro-cid-wjmhdyil][hidden],.warn[data-astro-cid-wjmhdyil][hidden],.matches[data-astro-cid-wjmhdyil] li[data-astro-cid-wjmhdyil][hidden],.no-match[data-astro-cid-wjmhdyil][hidden]{display:none}.tier-title[data-astro-cid-wjmhdyil]{color:#fff;font-family:var(--font-display);font-size:19px;font-weight:700;line-height:1.3}.tier-links[data-astro-cid-wjmhdyil]{flex-direction:column;gap:4px;padding:0;list-style:none;display:flex}.tier[data-astro-cid-wjmhdyil] a[data-astro-cid-wjmhdyil],.matches[data-astro-cid-wjmhdyil] a[data-astro-cid-wjmhdyil]{color:var(--sun);font-weight:600}.tier[data-astro-cid-wjmhdyil] a[data-astro-cid-wjmhdyil]:hover,.matches[data-astro-cid-wjmhdyil] a[data-astro-cid-wjmhdyil]:hover{color:#fff}.warn[data-astro-cid-wjmhdyil]{background:var(--sun-soft);color:var(--sun-deep);border-radius:10px;padding:12px 14px;font-size:14px;line-height:1.5}.matches[data-astro-cid-wjmhdyil]{flex-direction:column;gap:10px;display:flex}.matches-title[data-astro-cid-wjmhdyil]{color:#fff;font-size:14px;font-weight:600}.matches[data-astro-cid-wjmhdyil] ul[data-astro-cid-wjmhdyil]{padding:0;list-style:none}.matches[data-astro-cid-wjmhdyil] li[data-astro-cid-wjmhdyil]{border-bottom:1px solid var(--panel-line);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding:8px 0;font-size:14px;display:flex}.station-name[data-astro-cid-wjmhdyil]{color:#fff;font-weight:500}.station-note[data-astro-cid-wjmhdyil]{color:var(--panel-muted);font-family:var(--font-mono);font-size:12px}.no-match[data-astro-cid-wjmhdyil]{color:var(--panel-muted);font-size:14px;line-height:1.5}.finder-link[data-astro-cid-wjmhdyil]{font-size:14px}.assumptions[data-astro-cid-wjmhdyil]{border-top:1px solid var(--panel-line);color:var(--panel-muted);font-family:var(--font-mono);flex-wrap:wrap;gap:8px 20px;padding:16px 0 0;font-size:12px;list-style:none;display:flex}.disclaimer[data-astro-cid-wjmhdyil]{color:var(--panel-muted);font-size:14px;line-height:1.55}.method[data-astro-cid-wjmhdyil],.tips[data-astro-cid-wjmhdyil]{border-radius:var(--radius-l);flex-direction:column;gap:20px;padding:28px;display:flex}.method[data-astro-cid-wjmhdyil]{border:1px solid var(--sun-line);background:var(--sun-soft)}.tips[data-astro-cid-wjmhdyil]{border:1px solid var(--line);background:var(--card)}.method[data-astro-cid-wjmhdyil] h2[data-astro-cid-wjmhdyil],.tips[data-astro-cid-wjmhdyil] h2[data-astro-cid-wjmhdyil],.related[data-astro-cid-wjmhdyil] h2[data-astro-cid-wjmhdyil]{font-size:26px}.method[data-astro-cid-wjmhdyil] ol[data-astro-cid-wjmhdyil]{flex-direction:column;padding:0;list-style:none;display:flex}.method[data-astro-cid-wjmhdyil] li[data-astro-cid-wjmhdyil]{border-bottom:1px solid var(--sun-line);grid-template-columns:200px minmax(0,1fr);align-items:baseline;gap:8px 20px;padding-block:14px;display:grid}.method[data-astro-cid-wjmhdyil] li[data-astro-cid-wjmhdyil]:last-child{border-bottom:0}.step[data-astro-cid-wjmhdyil]{color:var(--panel);font-weight:600}.method[data-astro-cid-wjmhdyil] code[data-astro-cid-wjmhdyil]{color:var(--text);font-family:var(--font-mono);overflow-wrap:anywhere;font-size:14px}.tips[data-astro-cid-wjmhdyil] ul[data-astro-cid-wjmhdyil]{grid-template-columns:1fr 1fr;gap:16px 32px;padding:0;font-size:15px;line-height:1.6;list-style:none;display:grid}.tips[data-astro-cid-wjmhdyil] strong[data-astro-cid-wjmhdyil]{color:var(--panel)}.related[data-astro-cid-wjmhdyil]{flex-direction:column;gap:20px;display:flex}.related-grid[data-astro-cid-wjmhdyil]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.related-card[data-astro-cid-wjmhdyil]{color:var(--muted);flex-direction:column;gap:8px;padding:22px;text-decoration:none;display:flex}.related-card[data-astro-cid-wjmhdyil] strong[data-astro-cid-wjmhdyil]{color:var(--panel);font-family:var(--font-display);font-size:19px}.related-card[data-astro-cid-wjmhdyil]:hover{border-color:var(--panel);color:var(--muted)}@media (width<=1023px){.calc[data-astro-cid-wjmhdyil]{grid-template-columns:1fr}.results[data-astro-cid-wjmhdyil]{position:static}}@media (width<=640px){.inputs[data-astro-cid-wjmhdyil],.results[data-astro-cid-wjmhdyil],.method[data-astro-cid-wjmhdyil],.tips[data-astro-cid-wjmhdyil]{padding:20px}.apps-head[data-astro-cid-wjmhdyil]{display:none}.app-row[data-astro-cid-wjmhdyil]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 56px;padding-inline:0}.app-name[data-astro-cid-wjmhdyil]{grid-column:1/-1}.method[data-astro-cid-wjmhdyil] li[data-astro-cid-wjmhdyil],.tips[data-astro-cid-wjmhdyil] ul[data-astro-cid-wjmhdyil],.related-grid[data-astro-cid-wjmhdyil]{grid-template-columns:1fr}}
