.visually-hidden[data-astro-cid-m77cnhsf]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.calc[data-astro-cid-m77cnhsf]{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--s6);align-items:start;padding-bottom:var(--s8)}.calc[data-astro-cid-m77cnhsf]>[data-astro-cid-m77cnhsf]{min-width:0}.results[data-astro-cid-m77cnhsf] tbody[data-astro-cid-m77cnhsf] th[data-astro-cid-m77cnhsf]{white-space:nowrap}.calc__controls[data-astro-cid-m77cnhsf]{position:sticky;top:84px;background:var(--pine);color:var(--pine-ink);padding:var(--s5);display:grid;gap:var(--s5)}.calc__controls[data-astro-cid-m77cnhsf] [data-astro-cid-m77cnhsf]:focus-visible{outline-color:var(--tag);box-shadow:none}.field[data-astro-cid-m77cnhsf]{border:0;margin:0;padding:0;min-width:0;display:grid;gap:var(--s2)}.field[data-astro-cid-m77cnhsf]>label[data-astro-cid-m77cnhsf],.field[data-astro-cid-m77cnhsf] legend[data-astro-cid-m77cnhsf]{font-weight:650;font-size:.9375rem;padding:0;margin-bottom:var(--s2)}.field__row[data-astro-cid-m77cnhsf]{display:grid;grid-template-columns:6.5rem 1fr;gap:var(--s4);align-items:center}.field[data-astro-cid-m77cnhsf] input[data-astro-cid-m77cnhsf][type=number]{width:100%;background:var(--leaf);color:var(--ink);border:0;border-bottom:3px solid #fff;padding:8px 10px;font-size:1.5rem;font-weight:720;font-stretch:var(--cond)}.field[data-astro-cid-m77cnhsf] input[data-astro-cid-m77cnhsf][type=range]{width:100%;accent-color:var(--tag)}.field__hint[data-astro-cid-m77cnhsf]{font-size:.8125rem;color:var(--pine-dim)}.seg[data-astro-cid-m77cnhsf]{display:grid;grid-template-columns:repeat(3,1fr);border:1.5px solid var(--pine-dim)}.seg[data-astro-cid-m77cnhsf] label[data-astro-cid-m77cnhsf]{position:relative;text-align:center;padding:9px 6px;cursor:pointer;font-size:.9375rem}.seg[data-astro-cid-m77cnhsf] label[data-astro-cid-m77cnhsf]+label[data-astro-cid-m77cnhsf]{border-left:1.5px solid var(--pine-dim)}.seg[data-astro-cid-m77cnhsf] input[data-astro-cid-m77cnhsf]{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.seg[data-astro-cid-m77cnhsf] label[data-astro-cid-m77cnhsf]:has(input:checked){background:var(--tag);color:var(--ink);font-weight:680}.seg[data-astro-cid-m77cnhsf] label[data-astro-cid-m77cnhsf]:has(input:focus-visible){outline:3px solid var(--tag);outline-offset:2px}.check[data-astro-cid-m77cnhsf]{display:flex;gap:var(--s3);align-items:flex-start;font-weight:600;cursor:pointer}.check[data-astro-cid-m77cnhsf] input[data-astro-cid-m77cnhsf]{width:18px;height:18px;margin-top:3px;accent-color:var(--tag)}.calc__sum[data-astro-cid-m77cnhsf]{font-size:clamp(1.25rem,1.05rem + .8vw,1.6rem);font-weight:700;font-stretch:var(--cond);line-height:1.25;margin-bottom:var(--s4);min-height:2.5em}.results[data-astro-cid-m77cnhsf] tbody[data-astro-cid-m77cnhsf] tr[data-astro-cid-m77cnhsf]{position:relative;transition:background 1.2s var(--ease-out)}.results[data-astro-cid-m77cnhsf] tbody[data-astro-cid-m77cnhsf] tr[data-astro-cid-m77cnhsf].moved{background:var(--tag-soft);transition:none}.results[data-astro-cid-m77cnhsf] tr[data-astro-cid-m77cnhsf].is-out,.results[data-astro-cid-m77cnhsf] tr[data-astro-cid-m77cnhsf].is-out th[data-astro-cid-m77cnhsf] a[data-astro-cid-m77cnhsf]{color:var(--ink-2)}.cpa-col[data-astro-cid-m77cnhsf]{width:38%}.cpa[data-astro-cid-m77cnhsf]{display:grid;grid-template-columns:4.5rem 1fr;gap:var(--s3);align-items:center}.cpa__val[data-astro-cid-m77cnhsf]{font-weight:760;text-align:right;white-space:nowrap}.is-out[data-astro-cid-m77cnhsf] .cpa__val[data-astro-cid-m77cnhsf]{font-weight:500;font-size:.8125rem}.cpa__track[data-astro-cid-m77cnhsf]{height:12px;background:var(--sheet)}.cpa__fill[data-astro-cid-m77cnhsf]{display:block;height:100%;width:100%;background:var(--c);transform:scaleX(var(--s));transform-origin:left;transition:transform .5s var(--ease-out)}.after[data-astro-cid-m77cnhsf]{margin-top:var(--s3)}.skips[data-astro-cid-m77cnhsf]{margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--s5) var(--s6)}.skips[data-astro-cid-m77cnhsf] dt[data-astro-cid-m77cnhsf]{font-weight:720;font-stretch:var(--cond);font-size:1.125rem}.skips[data-astro-cid-m77cnhsf] dd[data-astro-cid-m77cnhsf]{margin:var(--s2) 0 0;color:var(--ink-2);font-size:.9375rem}@media(max-width:980px){.calc[data-astro-cid-m77cnhsf]{grid-template-columns:1fr}.calc__controls[data-astro-cid-m77cnhsf]{position:static}}@media(max-width:640px){.results[data-astro-cid-m77cnhsf] thead[data-astro-cid-m77cnhsf]{display:none}.results[data-astro-cid-m77cnhsf] tbody[data-astro-cid-m77cnhsf] tr[data-astro-cid-m77cnhsf]{display:grid;grid-template-columns:minmax(0,1fr) 8.5rem;border-bottom:1px solid var(--rule)}.results[data-astro-cid-m77cnhsf] tbody[data-astro-cid-m77cnhsf] tr[data-astro-cid-m77cnhsf]>[data-astro-cid-m77cnhsf]{border-bottom:0}.results[data-astro-cid-m77cnhsf] tbody[data-astro-cid-m77cnhsf] th[data-astro-cid-m77cnhsf]{grid-column:1;grid-row:1;padding-bottom:0}.results[data-astro-cid-m77cnhsf] td[data-astro-cid-m77cnhsf][data-plan]{grid-column:1 / -1;grid-row:2;padding-top:var(--s1)}.results[data-astro-cid-m77cnhsf] td[data-astro-cid-m77cnhsf][data-month]{display:none}.results[data-astro-cid-m77cnhsf] td[data-astro-cid-m77cnhsf][data-cpa]{grid-column:2;grid-row:1;padding-bottom:0}.cpa[data-astro-cid-m77cnhsf]{grid-template-columns:1fr;gap:var(--s1)}.cpa__val[data-astro-cid-m77cnhsf]{text-align:left}.cpa-col[data-astro-cid-m77cnhsf]{width:auto}}
