.savings[data-astro-cid-zg6v2hg6]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:clamp(12px,1.6vw,20px);display:grid}.inputs[data-astro-cid-zg6v2hg6],.results[data-astro-cid-zg6v2hg6]{border-radius:var(--radius-card);background:var(--color-peach-soft);gap:14px;padding:clamp(12px,1.5vw,16px) clamp(16px,1.9vw,20px);display:grid}.results[data-astro-cid-zg6v2hg6]{position:sticky;top:100px}h2[data-astro-cid-zg6v2hg6]{font-size:var(--text-h3);margin:0}p[data-astro-cid-zg6v2hg6]{margin:0}.fields[data-astro-cid-zg6v2hg6]{gap:10px;display:grid}.field[data-astro-cid-zg6v2hg6]{justify-content:space-between;align-items:center;gap:16px;display:flex}.field-label[data-astro-cid-zg6v2hg6]{display:grid}.control[data-astro-cid-zg6v2hg6]{flex:none;align-items:center;gap:8px;display:flex}.unit[data-astro-cid-zg6v2hg6]{min-width:5.5em}.field[data-astro-cid-zg6v2hg6] input[data-astro-cid-zg6v2hg6]{border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-cream);width:96px;color:var(--color-brown);font:inherit;padding:10px 16px}.field[data-astro-cid-zg6v2hg6] input[data-astro-cid-zg6v2hg6][type=range]{accent-color:var(--color-brown);background:0 0;border:0;padding:0}.unit[data-astro-cid-zg6v2hg6]{text-align:left}.solutions[data-astro-cid-zg6v2hg6]{gap:6px;margin:0;padding:0;list-style:none;display:grid}.solution[data-astro-cid-zg6v2hg6]{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-cream);cursor:pointer;align-items:center;gap:14px;padding:6px 16px;display:flex}.solution[data-astro-cid-zg6v2hg6]:has(input:checked){border-color:var(--color-brown)}.solution[data-astro-cid-zg6v2hg6] input[data-astro-cid-zg6v2hg6],.period[data-astro-cid-zg6v2hg6] input[data-astro-cid-zg6v2hg6]{opacity:0;pointer-events:none;position:absolute}.icon[data-astro-cid-zg6v2hg6]{border-radius:var(--radius-sm);background-image:var(--gradient-brown);width:36px;height:36px;color:var(--color-peach);box-shadow:var(--shadow-tile);flex:none;order:-1;justify-content:center;align-items:center;display:flex}.icon[data-astro-cid-zg6v2hg6].alt{background-image:var(--gradient-gold);color:var(--color-brown)}.icon[data-astro-cid-zg6v2hg6] .nav-icon{width:18px;height:18px}.name[data-astro-cid-zg6v2hg6]{flex:1;min-width:0}.saved[data-astro-cid-zg6v2hg6]{text-align:right;flex:none}.switch[data-astro-cid-zg6v2hg6]{border-radius:var(--radius-pill);background:var(--color-peach-card);flex:none;width:44px;height:26px;transition:background .2s;position:relative}.switch[data-astro-cid-zg6v2hg6]:after{content:"";border-radius:var(--radius-round);background:var(--color-white);width:20px;height:20px;transition:transform .2s;position:absolute;top:3px;left:3px}input[data-astro-cid-zg6v2hg6]:checked+.switch[data-astro-cid-zg6v2hg6]{background:var(--color-brown)}input[data-astro-cid-zg6v2hg6]:checked+.switch[data-astro-cid-zg6v2hg6]:after{transform:translate(18px)}input[data-astro-cid-zg6v2hg6]:focus-visible+.switch[data-astro-cid-zg6v2hg6],.period[data-astro-cid-zg6v2hg6] input[data-astro-cid-zg6v2hg6]:focus-visible+span[data-astro-cid-zg6v2hg6]{outline:2px solid var(--color-brown);outline-offset:2px}.counted[data-astro-cid-zg6v2hg6]{padding:4px 16px 0}.counted[data-astro-cid-zg6v2hg6] summary[data-astro-cid-zg6v2hg6]{cursor:pointer}.counted[data-astro-cid-zg6v2hg6] ul[data-astro-cid-zg6v2hg6]{gap:4px;margin:6px 0 4px;padding:0;list-style:none;display:grid}.counted[data-astro-cid-zg6v2hg6] li[data-astro-cid-zg6v2hg6]{justify-content:space-between;gap:16px;display:flex}.net[data-astro-cid-zg6v2hg6],.time[data-astro-cid-zg6v2hg6]{border-radius:var(--radius-md);background:var(--color-cream);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;padding:10px 14px;display:flex}.time[data-astro-cid-zg6v2hg6]{gap:2px;display:grid}.facts[data-astro-cid-zg6v2hg6]{border-radius:var(--radius-md);background:var(--color-cream);grid-template-columns:1fr 1fr;gap:8px 16px;padding:10px 14px;display:grid}.figure[data-astro-cid-zg6v2hg6]{white-space:nowrap;font-size:var(--text-h2);font-weight:var(--weight-bold);line-height:var(--leading-heading)}.period[data-astro-cid-zg6v2hg6]{border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-cream);flex:none;grid-template-columns:1fr 1fr;padding:3px;display:grid}.period[data-astro-cid-zg6v2hg6] label[data-astro-cid-zg6v2hg6]{text-align:center;cursor:pointer;display:block}.period[data-astro-cid-zg6v2hg6] span[data-astro-cid-zg6v2hg6]{border-radius:var(--radius-pill);padding:7px 12px;display:block}.period[data-astro-cid-zg6v2hg6] input[data-astro-cid-zg6v2hg6]:checked+span[data-astro-cid-zg6v2hg6]{background:var(--color-brown);color:var(--color-peach)}.breakdown[data-astro-cid-zg6v2hg6]{gap:6px;margin:0;padding:0 4px;display:grid}.breakdown[data-astro-cid-zg6v2hg6] div[data-astro-cid-zg6v2hg6]{justify-content:space-between;gap:16px;display:flex}.breakdown[data-astro-cid-zg6v2hg6] div[data-astro-cid-zg6v2hg6][hidden]{display:none}.breakdown[data-astro-cid-zg6v2hg6] dt[data-astro-cid-zg6v2hg6],.breakdown[data-astro-cid-zg6v2hg6] dd[data-astro-cid-zg6v2hg6]{margin:0}.ratio[data-astro-cid-zg6v2hg6],.note[data-astro-cid-zg6v2hg6]{padding:0 4px}.cta[data-astro-cid-zg6v2hg6]{justify-content:center;display:flex}@media (width<=900px){.savings[data-astro-cid-zg6v2hg6]{grid-template-columns:1fr}.results[data-astro-cid-zg6v2hg6]{position:static}}.calculator[data-astro-cid-q5qizal7]{width:calc(var(--content-width) - clamp(32px, 5vw, 72px));padding-bottom:var(--section-gap);margin:0 auto}
