.hero[data-astro-cid-4piikwll]{padding-bottom:268px;position:relative}.hero-txt[data-astro-cid-4piikwll]{z-index:2;text-align:center;padding:1.3rem 1rem 0;position:relative}h1[data-astro-cid-4piikwll]{margin:0;font-weight:500}.l1[data-astro-cid-4piikwll]{font:500 clamp(1.7rem, 4vw, 3.2rem)/1.08 var(--display);letter-spacing:-.03em;text-shadow:0 2px 18px #0a0e3280;display:block}.word[data-astro-cid-4piikwll]{margin:.1rem auto 0;font-size:clamp(4.2rem,8.6vw,7.4rem);line-height:1.02;display:block}.sub[data-astro-cid-4piikwll]{color:#fff;text-shadow:0 1px 14px #0a0e32b3;max-width:600px;margin:1.1rem auto 0;font-size:1.08rem;line-height:1.45}.chips[data-astro-cid-4piikwll]{flex-wrap:wrap;justify-content:center;gap:.5rem;margin:1.1rem 0 0;display:flex}.badge[data-astro-cid-4piikwll]{-webkit-backdrop-filter:blur(6px);font:600 .85rem var(--display);background:#10143a73;border:1px solid #ffffff73;border-radius:999px;padding:.4rem 1rem}.badge[data-astro-cid-4piikwll] i[data-astro-cid-4piikwll]{opacity:.7;margin:0 .55rem;font-style:normal}.line[data-astro-cid-4piikwll]{pointer-events:none;height:84px;margin-top:2.6rem;position:relative}.lwrap[data-astro-cid-4piikwll]{max-width:1180px;margin:0 auto;padding:0 1.5rem;position:absolute;top:-10px;left:0;right:0}.legend[data-astro-cid-4piikwll]{font:600 .82rem var(--display);color:#fff;text-shadow:0 0 10px #0a0e32f2,0 1px 3px #0a0e32e6}.line[data-astro-cid-4piikwll] svg[data-astro-cid-4piikwll]{width:100%;height:100%;overflow:visible}.line[data-astro-cid-4piikwll] path[data-astro-cid-4piikwll]{fill:none;stroke:#fff;stroke-width:2.5px;stroke-linejoin:miter;stroke-linecap:square;vector-effect:non-scaling-stroke;shape-rendering:crispedges;filter:drop-shadow(0 2px 6px #0a0e3259)}.tick[data-astro-cid-4piikwll]{flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;transform:translate(-50%,calc(4px - 100%))}.tick[data-astro-cid-4piikwll] b[data-astro-cid-4piikwll]{font:700 .88rem var(--display);white-space:nowrap;text-shadow:0 0 10px #0a0e32f2,0 1px 3px #0a0e32e6}.tick[data-astro-cid-4piikwll] i[data-astro-cid-4piikwll]{background:#2b3270;border:2.5px solid #fff;border-radius:50%;width:10px;height:10px}.calc[data-astro-cid-4piikwll]{z-index:3;background:var(--card);box-shadow:var(--lift);border-radius:32px;grid-template-columns:1.55fr 1fr;margin-top:-150px;display:grid;position:relative;overflow:clip}.inputs[data-astro-cid-4piikwll]{flex-direction:column;gap:1.4rem;padding:1.75rem;display:flex}.cts[data-astro-cid-4piikwll]{font:600 1.4rem/1.2 var(--display);letter-spacing:-.02em;margin:0}fieldset[data-astro-cid-4piikwll]{border:0;min-width:0;margin:0;padding:0}.step[data-astro-cid-4piikwll]{gap:.7rem;display:grid}.profs[data-astro-cid-4piikwll]{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;margin-top:.7rem;display:grid}.prof[data-astro-cid-4piikwll]{position:relative}.prof[data-astro-cid-4piikwll] input[data-astro-cid-4piikwll]{opacity:0;margin:0;position:absolute;inset:0}.pbox[data-astro-cid-4piikwll]{text-align:center;background:var(--bg);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:14px;justify-items:center;gap:.1rem;height:100%;padding:.85rem .3rem .75rem;transition:background .15s,box-shadow .15s;display:grid;position:relative}.pbox[data-astro-cid-4piikwll] svg{width:26px;height:26px;color:var(--ink2);margin-bottom:.3rem}.pbox[data-astro-cid-4piikwll] b[data-astro-cid-4piikwll]{font:600 .92rem/1.2 var(--display);overflow-wrap:anywhere}.pbox[data-astro-cid-4piikwll] small[data-astro-cid-4piikwll]{color:var(--ink2);font-size:.76rem}.prof[data-astro-cid-4piikwll]:hover .pbox[data-astro-cid-4piikwll]{background:#ecebe6}.prof[data-astro-cid-4piikwll]:active .pbox[data-astro-cid-4piikwll]{transform:scale(.98)}.prof[data-astro-cid-4piikwll] input[data-astro-cid-4piikwll]:checked+.pbox[data-astro-cid-4piikwll]{box-shadow:inset 0 0 0 1.5px var(--ink), 0 8px 18px -12px #0006;background:#fff}.prof[data-astro-cid-4piikwll] input[data-astro-cid-4piikwll]:checked+.pbox[data-astro-cid-4piikwll]:after{content:"";background:var(--ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.2l2.3 2.2 4.7-4.8' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 16px no-repeat;border-radius:50%;width:16px;height:16px;position:absolute;top:7px;right:7px}.prof[data-astro-cid-4piikwll] input[data-astro-cid-4piikwll]:checked+.pbox[data-astro-cid-4piikwll] svg{color:var(--ink)}.prof[data-astro-cid-4piikwll] input[data-astro-cid-4piikwll]:focus-visible+.pbox[data-astro-cid-4piikwll]{outline:3px solid var(--ink);outline-offset:3px}.row2[data-astro-cid-4piikwll]{grid-template-columns:1fr auto;align-items:start;gap:1.5rem}.ev[data-astro-cid-4piikwll]{margin-top:1.55rem}.kwh[data-astro-cid-4piikwll]{gap:.45rem;display:grid}.kwhin[data-astro-cid-4piikwll]{align-items:baseline;gap:.5rem;display:flex}.kwhin[data-astro-cid-4piikwll] input[data-astro-cid-4piikwll]{font:700 2.1rem/1.1 var(--num);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;field-sizing:content;background:0 0;border:0;border-radius:6px;width:6.2ch;min-width:3ch;max-width:7ch;padding:0 2px;box-shadow:0 2px #868990}.kwhin[data-astro-cid-4piikwll] input[data-astro-cid-4piikwll]:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.kwhin[data-astro-cid-4piikwll] em[data-astro-cid-4piikwll]{color:var(--ink2);font-size:1.05rem;font-style:normal}input[data-astro-cid-4piikwll][type=range]{-webkit-appearance:none;appearance:none;--p:4%;background:0 0;width:100%;height:44px;margin:0}input[data-astro-cid-4piikwll][type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--ink) var(--p), #e4e2dc var(--p));border-radius:3px;height:6px}input[data-astro-cid-4piikwll][type=range]::-moz-range-track{background:#e4e2dc;border-radius:3px;height:6px}input[data-astro-cid-4piikwll][type=range]::-moz-range-progress{background:var(--ink);border-radius:3px;height:6px}input[data-astro-cid-4piikwll][type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:2px solid var(--ink);background:#fff;border-radius:50%;width:26px;height:26px;margin-top:-10px;box-shadow:0 2px 6px #0000002e}input[data-astro-cid-4piikwll][type=range]::-moz-range-thumb{border:2px solid var(--ink);background:#fff;border-radius:50%;width:22px;height:22px;box-shadow:0 2px 6px #0000002e}.hint[data-astro-cid-4piikwll]{color:var(--ink2);font-size:.82rem}.rytmi[data-astro-cid-4piikwll]{border-top:1px solid #ecebe6;margin-top:auto;padding-top:1.1rem}.rhead[data-astro-cid-4piikwll]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.rleg[data-astro-cid-4piikwll]{color:var(--ink2);align-items:center;gap:.35rem;font-size:.78rem;display:inline-flex}.rleg[data-astro-cid-4piikwll] i[data-astro-cid-4piikwll]{display:inline-block}.rleg[data-astro-cid-4piikwll] .rk[data-astro-cid-4piikwll]{background:#949189;border-radius:2px;width:9px;height:9px}.rleg[data-astro-cid-4piikwll] .rp[data-astro-cid-4piikwll]{border-top:2px solid var(--ink);width:14px;height:0;margin-left:.5rem}.rbars[data-astro-cid-4piikwll]{grid-template-columns:repeat(24,1fr);align-items:end;gap:3px;height:64px;margin-top:.6rem;display:grid;position:relative}.rbars[data-astro-cid-4piikwll] i[data-astro-cid-4piikwll]{background:#949189;border-radius:3px 3px 1px 1px;height:10%;transition:height .2s;display:block}.rbars[data-astro-cid-4piikwll] svg[data-astro-cid-4piikwll]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.rbars[data-astro-cid-4piikwll] path[data-astro-cid-4piikwll]{fill:none;stroke:var(--ink);stroke-width:2px;vector-effect:non-scaling-stroke}.rbars[data-astro-cid-4piikwll] path[data-astro-cid-4piikwll].halo{stroke:#ffffffd9;stroke-width:3.5px;stroke-linejoin:round}.rtxt[data-astro-cid-4piikwll]{color:var(--ink2);margin:.6rem 0 0;font-size:.84rem}.raxis[data-astro-cid-4piikwll]{color:var(--ink2);justify-content:space-between;margin-top:.3rem;font-size:.72rem;display:flex}.ev[data-astro-cid-4piikwll]{cursor:pointer;background:var(--bg);box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;align-items:center;gap:.75rem;min-height:56px;padding:.8rem 1rem;display:flex;position:relative}.ev[data-astro-cid-4piikwll] input[data-astro-cid-4piikwll]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.ev[data-astro-cid-4piikwll] b[data-astro-cid-4piikwll]{font:600 .95rem var(--display);display:block}.ev[data-astro-cid-4piikwll] small[data-astro-cid-4piikwll]{color:var(--ink2);font-size:.8rem}.sw[data-astro-cid-4piikwll]{background:#868990;border-radius:16px;flex:none;width:51px;height:31px;transition:background .15s;position:relative}.sw[data-astro-cid-4piikwll]:after{content:"";background:#fff;border-radius:50%;width:27px;height:27px;transition:left .15s;position:absolute;top:2px;left:2px;box-shadow:0 2px 4px #0003}.ev[data-astro-cid-4piikwll] input[data-astro-cid-4piikwll]:checked+.sw[data-astro-cid-4piikwll]{background:var(--ink)}.ev[data-astro-cid-4piikwll] input[data-astro-cid-4piikwll]:checked+.sw[data-astro-cid-4piikwll]:after{left:22px}.ev[data-astro-cid-4piikwll] input[data-astro-cid-4piikwll]:focus-visible+.sw[data-astro-cid-4piikwll]{outline:3px solid var(--ink);outline-offset:3px}.result[data-astro-cid-4piikwll]{background:linear-gradient(160deg, var(--green1), var(--green2));color:#fff;flex-direction:column;padding:1.75rem;display:flex}.rtop[data-astro-cid-4piikwll]{justify-content:space-between;align-items:center;display:flex}.rlab[data-astro-cid-4piikwll]{font:600 .95rem var(--display)}.rtag[data-astro-cid-4piikwll]{color:var(--cheapTx);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:.8rem;font-weight:700;display:inline-flex}.rtag[data-astro-cid-4piikwll] i{background:var(--cheap);border-radius:50%;width:7px;height:7px}.rbig[data-astro-cid-4piikwll]{align-items:baseline;gap:.5rem;margin-top:.5rem;display:flex}.rbig[data-astro-cid-4piikwll] span[data-astro-cid-4piikwll]{font:700 clamp(3.2rem, 6vw, 4.4rem)/1 var(--num);letter-spacing:-.04em}.rbig[data-astro-cid-4piikwll] small[data-astro-cid-4piikwll]{font-size:1.05rem;font-weight:600}.rkk[data-astro-cid-4piikwll]{font-size:.92rem}.rnimi[data-astro-cid-4piikwll]{font:600 1.15rem/1.3 var(--display);margin-top:.7rem}.rsnt[data-astro-cid-4piikwll]{margin-bottom:1.1rem;font-size:.86rem}.roffer[data-astro-cid-4piikwll]{margin:-.5rem 0 1.1rem;font-size:.86rem;line-height:1.5}.roffer[data-astro-cid-4piikwll] .opill{background:#ffffff2e;border-radius:999px;margin-right:.35rem;padding:1px 9px;font-size:.78rem;font-weight:700;display:inline-block}.rex[data-astro-cid-4piikwll]{opacity:.95;margin:0 0 1.5rem;font-size:.8rem;line-height:1.45}.rad[data-astro-cid-4piikwll]{letter-spacing:.05em;text-transform:uppercase;border:1px solid #ffffffb3;border-radius:6px;justify-self:center;padding:0 6px;font-size:.68rem;font-weight:700}.rad[data-astro-cid-4piikwll][hidden],.rbtn[data-astro-cid-4piikwll][hidden]{display:none}.rstats[data-astro-cid-4piikwll]{border-top:1px solid #ffffff4d;grid-template-columns:1fr 1fr;gap:.75rem;margin:auto 0 1rem;padding-top:1rem;display:grid}.rstats[data-astro-cid-4piikwll] span[data-astro-cid-4piikwll]{font-size:.8rem;line-height:1.3;display:block}.rstats[data-astro-cid-4piikwll] b[data-astro-cid-4piikwll]{font:700 1.15rem var(--num)}.rstats[data-astro-cid-4piikwll] em[data-astro-cid-4piikwll]{font-size:.78rem;font-style:normal;display:block}.ractions[data-astro-cid-4piikwll]{gap:.4rem;margin-top:auto;display:grid}.rbtn[data-astro-cid-4piikwll]{-webkit-tap-highlight-color:transparent;min-height:48px;color:var(--ink);text-align:center;background:#fff;border-radius:24px;justify-content:center;align-items:center;gap:.35rem;padding:0 1rem;font-weight:600;text-decoration:none;display:flex}.rbtn[data-astro-cid-4piikwll]:hover{background:#f4f3ef}.rlink[data-astro-cid-4piikwll]{color:#fff;text-align:center;border-radius:12px;padding:.7rem;font-size:.92rem;font-weight:600;text-decoration:none}.rlink[data-astro-cid-4piikwll]:hover{background:#ffffff1f}.mini[data-astro-cid-4piikwll]{display:none}.list[data-astro-cid-4piikwll]{margin-top:4.5rem;scroll-margin-top:1rem}.lhead[data-astro-cid-4piikwll]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.5rem;display:flex}.lhead[data-astro-cid-4piikwll] p[data-astro-cid-4piikwll]{max-width:640px;margin:0}.seg[data-astro-cid-4piikwll]{background:#e3e2de;border-radius:12px;gap:2px;padding:4px;display:flex}.seg[data-astro-cid-4piikwll] label[data-astro-cid-4piikwll]{position:relative}.seg[data-astro-cid-4piikwll] input[data-astro-cid-4piikwll]{opacity:0;margin:0;position:absolute;inset:0}.seg[data-astro-cid-4piikwll] span[data-astro-cid-4piikwll]{color:var(--ink2);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;min-height:44px;padding:.6rem 1.15rem;font-size:.92rem;font-weight:600;display:flex}.seg[data-astro-cid-4piikwll] input[data-astro-cid-4piikwll]:checked+span[data-astro-cid-4piikwll]{color:var(--ink);background:#fff;font-weight:700;box-shadow:0 0 0 1px #7a7d84,0 3px 8px #00000024,0 1px 1px #00000014}.seg[data-astro-cid-4piikwll] span[data-astro-cid-4piikwll]{-webkit-tap-highlight-color:transparent}.ctrls[data-astro-cid-4piikwll]{flex-wrap:wrap;align-items:end;gap:1rem;display:flex}.segw[data-astro-cid-4piikwll]{border:0;min-width:0;margin:0;padding:0}.slab[data-astro-cid-4piikwll]{font:600 .8rem var(--display);color:var(--ink2);padding:0 0 .3rem 2px}.nolink{color:var(--ink2);padding:0 .9rem;font-size:.86rem}.seg[data-astro-cid-4piikwll] input[data-astro-cid-4piikwll]:focus-visible+span[data-astro-cid-4piikwll]{outline:3px solid var(--ink);outline-offset:2px}.disc[data-astro-cid-4piikwll]{color:var(--ink2);margin:1.2rem 0 1rem;font-size:.86rem}.rows[data-astro-cid-4piikwll]{background:var(--card);box-shadow:var(--shadow);border-radius:20px;scroll-margin-top:1rem;overflow:hidden}.rowc{border-top:1px solid #ecebe6;grid-template-columns:2.2rem minmax(0,1fr) auto 11.5rem;grid-template-areas:"rank nm price cta""rank tags price cta""rank terms price cta";align-items:center;column-gap:1.25rem;padding:1.1rem 1.4rem;display:grid}.rowc:first-child{border-top:0}.rowc.first{background:linear-gradient(90deg,#2e9c7617,#2e9c7600 60%)}.rowc.off{background:#fafaf8}.offhead{color:var(--ink2);background:var(--bg);border-top:1px solid #ecebe6;margin:0;padding:.8rem 1.4rem;font-size:.85rem;font-weight:600}.rank{background:var(--bg);width:2.2rem;height:2.2rem;font:600 .95rem var(--num);color:var(--ink2);border-radius:50%;grid-area:rank;place-items:center;display:grid}.rowc.first .rank{background:var(--cheapTx);color:#fff}.nm{font:600 1.08rem/1.3 var(--display);letter-spacing:-.01em;outline-offset:2px;grid-area:nm;margin:0}.nm>span:not(.sr){color:var(--ink2);font-weight:500}.tags{flex-wrap:wrap;grid-area:tags;gap:.3rem;margin:.3rem 0 .25rem;display:flex}.tags:empty{display:none}.tags .pill{color:var(--ink2);white-space:nowrap;background:#7676801a;padding:2px 8px;font-size:.74rem}.tags .pill.best{background:var(--cheapT);color:var(--cheapTx)}.tags .pill.offer,.tags .pill.warnp{background:var(--midT);color:var(--midTx)}.terms{color:var(--ink2);grid-area:terms;max-width:60ch;margin-top:.15rem;font-size:.86rem;line-height:1.45}.terms .warn,.terms .huom{display:block}.terms .warn{color:var(--midTx)}.terms .src{margin-top:.2rem;font-size:.8em;display:block}.terms .src a{color:inherit;text-underline-offset:2px;text-decoration:underline}.price{text-align:right;grid-area:price}.pe{font:700 1.65rem/1.1 var(--num);letter-spacing:-.03em;white-space:nowrap}.pe small{color:var(--ink2);letter-spacing:0;font-size:.9rem;font-weight:600}.ps{color:var(--ink2);white-space:nowrap;font-size:.8rem}.ps b{color:var(--ink);font-weight:600}.cta{flex-direction:column;grid-area:cta;align-items:flex-end;gap:.3rem;display:flex}.cta .btn{width:100%}.go{min-height:44px;color:var(--ink);-webkit-tap-highlight-color:transparent;border-radius:12px;align-items:center;gap:.3rem;padding:0 .9rem;font-size:.94rem;font-weight:600;text-decoration:none;display:inline-flex}.go:hover,.go:active{background:#7676801a}.more[data-astro-cid-4piikwll]{text-align:center;margin-top:1.2rem}.note[data-astro-cid-4piikwll]{color:var(--ink2);text-align:center;max-width:640px;margin:1rem auto 0;font-size:.84rem}.koti[data-astro-cid-4piikwll]{margin-top:5.5rem}.koti[data-astro-cid-4piikwll] h2[data-astro-cid-4piikwll]{margin-bottom:.4rem}.koti[data-astro-cid-4piikwll]>p[data-astro-cid-4piikwll].muted{max-width:640px;margin:0 0 1.2rem}.tscroll[data-astro-cid-4piikwll]{background:var(--card);box-shadow:var(--shadow);border-radius:20px;overflow-x:auto}.koti[data-astro-cid-4piikwll] table[data-astro-cid-4piikwll]{border-collapse:collapse;width:100%;min-width:720px;font-size:.95rem}.koti[data-astro-cid-4piikwll] th[data-astro-cid-4piikwll],.koti[data-astro-cid-4piikwll] td[data-astro-cid-4piikwll]{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:.9rem 1.1rem}.koti[data-astro-cid-4piikwll] thead[data-astro-cid-4piikwll] th[data-astro-cid-4piikwll]{font:600 .8rem var(--display);color:var(--ink2)}.koti[data-astro-cid-4piikwll] tbody[data-astro-cid-4piikwll] tr[data-astro-cid-4piikwll]:last-child>[data-astro-cid-4piikwll]{border-bottom:0}.koti[data-astro-cid-4piikwll] tbody[data-astro-cid-4piikwll] th[data-astro-cid-4piikwll]{font-weight:600}.koti[data-astro-cid-4piikwll] small[data-astro-cid-4piikwll]{color:var(--ink2);margin-top:.15rem;font-size:.85rem;display:block}.koti[data-astro-cid-4piikwll] td[data-astro-cid-4piikwll] b[data-astro-cid-4piikwll]{font-weight:600}.koti[data-astro-cid-4piikwll] .note[data-astro-cid-4piikwll] a[data-astro-cid-4piikwll]{color:var(--ink);font-weight:600}.faq[data-astro-cid-4piikwll]{max-width:820px;margin:5.5rem auto 0}.faq[data-astro-cid-4piikwll] h2[data-astro-cid-4piikwll]{text-align:center;margin-bottom:1rem}.faq[data-astro-cid-4piikwll] .more[data-astro-cid-4piikwll]{color:var(--ink2);text-align:center;margin:1.2rem 0 0}.faq[data-astro-cid-4piikwll] .more[data-astro-cid-4piikwll] a[data-astro-cid-4piikwll]{color:var(--ink);font-weight:600}.faq[data-astro-cid-4piikwll] details[data-astro-cid-4piikwll]{background:var(--card);box-shadow:var(--shadow);border-radius:16px;margin:0 0 .6rem}.faq[data-astro-cid-4piikwll] summary[data-astro-cid-4piikwll]{cursor:pointer;padding:1rem 3rem 1rem 1.25rem;list-style:none;position:relative}.faq[data-astro-cid-4piikwll] summary[data-astro-cid-4piikwll]::-webkit-details-marker{display:none}.faq[data-astro-cid-4piikwll] summary[data-astro-cid-4piikwll]:after{content:"+";font:600 1.3rem var(--display);color:var(--ink2);position:absolute;top:50%;right:1.25rem;transform:translateY(-50%)}.faq[data-astro-cid-4piikwll] details[data-astro-cid-4piikwll][open] summary[data-astro-cid-4piikwll]:after{content:"–"}.faq[data-astro-cid-4piikwll] summary[data-astro-cid-4piikwll] h3[data-astro-cid-4piikwll]{margin:0;font-size:1.05rem}.faq[data-astro-cid-4piikwll] details[data-astro-cid-4piikwll] p[data-astro-cid-4piikwll]{color:var(--ink2);margin:0;padding:0 1.25rem 1.1rem}.why[data-astro-cid-4piikwll]{grid-template-columns:1fr 1.1fr;align-items:center;gap:3rem;margin-top:5.5rem;display:grid}.whytxt[data-astro-cid-4piikwll] h2[data-astro-cid-4piikwll]{margin-top:.9rem}.whytxt[data-astro-cid-4piikwll] p[data-astro-cid-4piikwll]{color:var(--ink2);max-width:520px;margin:0 0 .8rem}.whytxt[data-astro-cid-4piikwll] a[data-astro-cid-4piikwll]{color:var(--ink);font-weight:600}.p3cap[data-astro-cid-4piikwll]{color:var(--ink2);margin:1.5rem 0 .5rem;font-size:.84rem;font-weight:600}.prof3[data-astro-cid-4piikwll]{grid-template-columns:repeat(auto-fit,minmax(min(100%,7rem),1fr));gap:.5rem;display:grid}.prof3[data-astro-cid-4piikwll] div[data-astro-cid-4piikwll]{background:var(--card);box-shadow:var(--shadow);border-radius:12px;padding:.9rem}.prof3[data-astro-cid-4piikwll] .base[data-astro-cid-4piikwll]{box-shadow:var(--shadow), inset 3px 0 0 var(--mid)}.prof3[data-astro-cid-4piikwll] span[data-astro-cid-4piikwll]{color:var(--ink2);font-size:.8rem;display:block}.prof3[data-astro-cid-4piikwll] b[data-astro-cid-4piikwll]{font:700 1.5rem var(--num);letter-spacing:-.02em}.prof3[data-astro-cid-4piikwll] small[data-astro-cid-4piikwll]{color:var(--ink2);font-size:.74rem;display:block}.chart[data-astro-cid-4piikwll]{border-radius:20px;padding:1.5rem 1.5rem 1.2rem}.chart[data-astro-cid-4piikwll] h3[data-astro-cid-4piikwll]{margin:0}.small[data-astro-cid-4piikwll]{margin:.1rem 0 1.1rem;font-size:.84rem}.chart[data-astro-cid-4piikwll] .bars[data-astro-cid-4piikwll]{margin-left:1.6rem}.bars[data-astro-cid-4piikwll]{grid-template-columns:repeat(24,1fr);align-items:end;gap:3px;height:190px;display:grid;position:relative}.avg[data-astro-cid-4piikwll]{z-index:2;border-top:1.5px dashed #16181b80;position:absolute;left:0;right:0}.gl[data-astro-cid-4piikwll]{z-index:0;border-top:1px solid #ecebe6;position:absolute;left:0;right:0}.gl[data-astro-cid-4piikwll].g0{border-top-color:#0000}.gl[data-astro-cid-4piikwll] em[data-astro-cid-4piikwll]{color:var(--ink2);font-size:.7rem;font-style:normal;position:absolute;top:-.55em;left:-1.6rem}.avg[data-astro-cid-4piikwll] em[data-astro-cid-4piikwll]{color:var(--ink);background:#ffffffe6;border-radius:4px;padding:0 4px;font-size:.72rem;font-style:normal;font-weight:600;position:absolute;bottom:4px;left:0}.b[data-astro-cid-4piikwll]{z-index:1;align-items:flex-end;height:100%;display:flex;position:relative}.b[data-astro-cid-4piikwll] i[data-astro-cid-4piikwll]{border-radius:4px 4px 2px 2px;width:100%;display:block}.cheap[data-astro-cid-4piikwll]{background:var(--cheap)}.mid[data-astro-cid-4piikwll]{background:var(--mid)}.high[data-astro-cid-4piikwll]{background:var(--high)}.neg[data-astro-cid-4piikwll]{background:var(--neg)}.axis[data-astro-cid-4piikwll]{color:var(--ink2);justify-content:space-between;margin-top:.4rem;margin-left:1.6rem;font-size:.75rem;display:flex}.lg[data-astro-cid-4piikwll]{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:.9rem;font-size:.8rem;display:flex}.lg[data-astro-cid-4piikwll] i[data-astro-cid-4piikwll]{border-radius:3px;width:9px;height:9px;margin-right:.35rem;display:inline-block}@media (width<=980px){.calc[data-astro-cid-4piikwll]{grid-template-columns:1fr}.rowc{grid-template-columns:2.2rem minmax(0,1fr) auto;grid-template-areas:"rank nm price""rank tags price""rank terms terms""rank cta cta"}.cta{flex-direction:row;justify-content:flex-start;align-items:center;margin-top:.4rem}.cta .btn{width:auto}.why[data-astro-cid-4piikwll]{grid-template-columns:1fr;gap:2rem}}@media (width<=600px){.hero[data-astro-cid-4piikwll]{min-height:0;padding-bottom:210px}.hero-txt[data-astro-cid-4piikwll]{padding-top:1.2rem}.sub[data-astro-cid-4piikwll]{margin-top:.8rem;font-size:.95rem}.hide-s[data-astro-cid-4piikwll]{display:none}.chips[data-astro-cid-4piikwll]{margin-top:.8rem}.line[data-astro-cid-4piikwll]{height:60px;margin-top:2.8rem}.lwrap[data-astro-cid-4piikwll]{display:none}.tick[data-astro-cid-4piikwll] b[data-astro-cid-4piikwll]{font-size:.7rem}.tick[data-astro-cid-4piikwll]:nth-of-type(2){display:none}.calc[data-astro-cid-4piikwll]{border-radius:26px;margin-top:-96px}.inputs[data-astro-cid-4piikwll],.result[data-astro-cid-4piikwll]{padding:1.25rem}.profs[data-astro-cid-4piikwll]{grid-template-columns:1fr 1fr;gap:.45rem}.prof[data-astro-cid-4piikwll]:last-child{grid-column:1/-1}.pbox[data-astro-cid-4piikwll]{text-align:left;grid-template-columns:26px minmax(0,1fr);grid-template-areas:"ic nm""ic al";place-items:center start;gap:0 .65rem;padding:.6rem .75rem}.pbox[data-astro-cid-4piikwll] svg{grid-area:ic;width:24px;height:24px;margin:0}.pbox[data-astro-cid-4piikwll] b[data-astro-cid-4piikwll]{grid-area:nm;font-size:.9rem}.pbox[data-astro-cid-4piikwll] small[data-astro-cid-4piikwll]{grid-area:al}.prof[data-astro-cid-4piikwll] input[data-astro-cid-4piikwll]:checked+.pbox[data-astro-cid-4piikwll]:after{margin-top:-8px;top:50%;right:9px}.ev[data-astro-cid-4piikwll]{margin-top:0}.row2[data-astro-cid-4piikwll]{grid-template-columns:1fr;gap:1rem}.lhead[data-astro-cid-4piikwll]{align-items:start}.seg[data-astro-cid-4piikwll]{width:100%}.seg[data-astro-cid-4piikwll] label[data-astro-cid-4piikwll]{text-align:center;flex:1}.rowc{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"nm price""tags tags""terms terms""cta cta";align-items:start;column-gap:.75rem;padding:1rem 1.1rem}.rank{display:none}.ps{font-size:.76rem}.ps+.ps{white-space:normal}.cta{margin:.1rem 0 -.4rem -.9rem}.rowc.first .cta{margin:.2rem 0 0}.rowc.first .cta .btn{width:100%}.prof3[data-astro-cid-4piikwll]{grid-template-columns:repeat(2,1fr)}.mini[data-astro-cid-4piikwll]{left:.75rem;right:.75rem;bottom:max(.75rem, env(safe-area-inset-bottom));z-index:20;background:var(--green2);color:#fff;visibility:hidden;border-radius:18px;align-items:center;gap:.6rem;padding:.5rem .5rem .5rem 1rem;font-size:.85rem;transition:transform .25s,visibility 0s .25s;display:flex;position:fixed;transform:translateY(160%);box-shadow:0 10px 30px -10px #00000073}.mini[data-astro-cid-4piikwll].on{visibility:visible;transition:transform .25s;transform:none}.mini[data-astro-cid-4piikwll] b[data-astro-cid-4piikwll]{font:700 .95rem var(--num);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.mini[data-astro-cid-4piikwll] a[data-astro-cid-4piikwll]{color:var(--ink);background:#fff;border-radius:12px;align-items:center;gap:.3rem;min-height:44px;padding:0 .9rem;font-weight:600;text-decoration:none;display:flex}html{scroll-padding-bottom:96px}.calc[data-astro-cid-4piikwll]:has(#kwh:focus)~.mini[data-astro-cid-4piikwll]{visibility:hidden;transform:translateY(160%)}.ctrls[data-astro-cid-4piikwll],.ctrls[data-astro-cid-4piikwll] .segw[data-astro-cid-4piikwll],.ctrls[data-astro-cid-4piikwll] .seg[data-astro-cid-4piikwll]{width:100%}.rytmi[data-astro-cid-4piikwll]{display:none}}@media (width<=360px){.tick[data-astro-cid-4piikwll]{display:none}}@media (prefers-reduced-motion:reduce){.mini[data-astro-cid-4piikwll],.sw[data-astro-cid-4piikwll],.sw[data-astro-cid-4piikwll]:after,.pbox[data-astro-cid-4piikwll],.rbars[data-astro-cid-4piikwll] i[data-astro-cid-4piikwll]{transition:none}}
