h1[data-astro-cid-77pcollk]{margin-bottom:14px}.inputs[data-astro-cid-77pcollk]{gap:14px;padding:16px;display:grid}.field[data-astro-cid-77pcollk]{gap:6px;display:grid}.field-row[data-astro-cid-77pcollk]{justify-content:space-between;align-items:center;gap:12px;display:flex}.field-row[data-astro-cid-77pcollk] label[data-astro-cid-77pcollk]{font-weight:700}.num[data-astro-cid-77pcollk]{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}.num[data-astro-cid-77pcollk] input[data-astro-cid-77pcollk]{width:5.5em;min-height:44px;font:inherit;text-align:right;color:var(--text);background:var(--bg);border:1px solid var(--line);border-radius:10px;padding:0 10px;font-size:18px;font-weight:800}.num[data-astro-cid-77pcollk] input[data-astro-cid-77pcollk][type=text]{width:6.5em;font-size:16px}.num[data-astro-cid-77pcollk] input[data-astro-cid-77pcollk]:disabled{opacity:.5}.num[data-astro-cid-77pcollk] input[data-astro-cid-77pcollk][aria-invalid=true]{border-color:var(--error)}input[data-astro-cid-77pcollk][type=range]{width:100%;min-height:32px;accent-color:var(--accent)}.err[data-astro-cid-77pcollk]{color:var(--error);margin:0;font-size:14px;font-weight:600}.hint[data-astro-cid-77pcollk]{color:var(--muted);margin:4px 0 0;font-size:13px}summary[data-astro-cid-77pcollk] .hint[data-astro-cid-77pcollk]{margin:0 0 0 8px;font-weight:500}.advanced[data-astro-cid-77pcollk]{border-top:1px solid var(--line);padding-top:4px}.adv-grid[data-astro-cid-77pcollk]{gap:10px;padding-top:6px;display:grid}.adv-grid[data-astro-cid-77pcollk]>label[data-astro-cid-77pcollk],fieldset[data-astro-cid-77pcollk]>label[data-astro-cid-77pcollk]{justify-content:space-between;align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.adv-grid[data-astro-cid-77pcollk] .check[data-astro-cid-77pcollk]{justify-content:flex-start;min-height:44px;font-weight:600}.check[data-astro-cid-77pcollk] input[data-astro-cid-77pcollk]{width:20px;height:20px;accent-color:var(--accent)}fieldset[data-astro-cid-77pcollk]{border:1px dashed var(--line);border-radius:12px;gap:10px;margin:0;padding:10px 12px;display:grid}legend[data-astro-cid-77pcollk]{padding:0 4px;font-weight:700}.result[data-astro-cid-77pcollk]{border-radius:var(--radius);color:#fff;background:linear-gradient(150deg, var(--hero-1), var(--hero-2));margin-top:16px;padding:22px 18px}.result[data-astro-cid-77pcollk] p[data-astro-cid-77pcollk]{margin:0}.result-error[data-astro-cid-77pcollk]{font-weight:700}.result[data-astro-cid-77pcollk][data-state=ok] .result-error[data-astro-cid-77pcollk],.result[data-astro-cid-77pcollk][data-state=error] .result-body[data-astro-cid-77pcollk]{display:none}.eyebrow[data-astro-cid-77pcollk]{color:#ffffffd1;font-weight:600}.big[data-astro-cid-77pcollk]{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(48px,15vw,72px);font-weight:900;line-height:1.1;margin:4px 0!important}.big[data-astro-cid-77pcollk] small[data-astro-cid-77pcollk]{margin-left:4px;font-size:.4em;font-weight:700}.life[data-astro-cid-77pcollk]{font-size:19px}.life[data-astro-cid-77pcollk] strong[data-astro-cid-77pcollk]{color:var(--gold);font-size:1.15em}.cells-wrap[data-astro-cid-77pcollk]{margin:16px 0 6px}.cells[data-astro-cid-77pcollk]{grid-template-columns:repeat(24,1fr);gap:3px;display:grid}.cells[data-astro-cid-77pcollk] i{aspect-ratio:1;background:linear-gradient(to right, var(--gold) calc(var(--fill,0) * 100%), #ffffff24 0);border-radius:2px;transition:background .2s ease-out;display:block}.cells-legend[data-astro-cid-77pcollk]{color:#ffffffb3;font-size:12px;margin-top:6px!important}#r-cells-more[data-astro-cid-77pcollk]{color:var(--gold);margin-right:4px;font-weight:700}.stats[data-astro-cid-77pcollk]{grid-template-columns:repeat(2,1fr);gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.stats[data-astro-cid-77pcollk] li[data-astro-cid-77pcollk]{background:#ffffff1a;border-radius:12px;flex-wrap:wrap;align-items:baseline;gap:2px 4px;padding:10px 12px;font-size:14px;display:flex}.stats[data-astro-cid-77pcollk] strong[data-astro-cid-77pcollk]{font-variant-numeric:tabular-nums;font-size:20px}.stats[data-astro-cid-77pcollk] span[data-astro-cid-77pcollk]{color:#ffffffb8;flex-basis:100%;font-size:12px}.basis[data-astro-cid-77pcollk]{color:#ffffffb3;font-size:12px;margin-top:12px!important}.money[data-astro-cid-77pcollk]{border-top:1px solid #fff3;gap:10px;margin-top:14px;padding-top:14px;display:grid}.money-label[data-astro-cid-77pcollk]{color:#ffffffd9;font-size:14px}.money-value[data-astro-cid-77pcollk]{font-size:24px;font-weight:800}.money[data-astro-cid-77pcollk] .hint[data-astro-cid-77pcollk]{color:#ffffffb3}.money[data-astro-cid-77pcollk] .badge[data-astro-cid-77pcollk]{color:#fff;background:#ffffff2e}.savings[data-astro-cid-77pcollk]{margin-top:12px}.saved[data-astro-cid-77pcollk]{margin:6px 0 0;font-size:17px}.saved[data-astro-cid-77pcollk] strong[data-astro-cid-77pcollk]{color:var(--accent);font-variant-numeric:tabular-nums;font-size:1.25em}.share[data-astro-cid-77pcollk]{margin-top:16px}.share-row[data-astro-cid-77pcollk]{flex-wrap:wrap;gap:8px;display:flex}.share-row[data-astro-cid-77pcollk] .btn[data-astro-cid-77pcollk]{white-space:nowrap;flex:1 1 0;min-width:0;padding:0 8px;font-size:15px}#share-status[data-astro-cid-77pcollk]{min-height:1.4em}.method[data-astro-cid-77pcollk]{margin-top:16px}.method[data-astro-cid-77pcollk] ul[data-astro-cid-77pcollk]{margin:8px 0;padding-left:18px;font-size:14px}.related[data-astro-cid-77pcollk]{gap:8px;margin-top:16px;display:grid}.related[data-astro-cid-77pcollk] a[data-astro-cid-77pcollk]{background:var(--surface);border:1px solid var(--line);color:var(--text);border-radius:12px;justify-content:space-between;align-items:center;padding:14px 16px;font-weight:600;text-decoration:none;display:flex}
