.layout[data-astro-cid-wloc4vur]{grid-template-columns:minmax(280px,360px) minmax(0,1fr);align-items:start;gap:40px;display:grid}.inputs[data-astro-cid-wloc4vur]{gap:16px;display:grid;position:sticky;top:80px}.inputs[data-astro-cid-wloc4vur]:has(details[open]){position:static}.row[data-astro-cid-wloc4vur]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:12px;display:grid}.row[data-astro-cid-wloc4vur]>[data-astro-cid-wloc4vur],.row[data-astro-cid-wloc4vur] input[data-astro-cid-wloc4vur]{min-width:0}.check[data-astro-cid-wloc4vur]{font-size:var(--step--1);align-items:flex-start;gap:10px;display:flex}.check[data-astro-cid-wloc4vur] input[data-astro-cid-wloc4vur]{width:20px;height:20px;accent-color:var(--drape);flex-shrink:0;margin-top:2px}.align-end[data-astro-cid-wloc4vur]{align-self:end;padding-bottom:12px}.exit-inputs[data-astro-cid-wloc4vur],.buyout-inputs[data-astro-cid-wloc4vur]{border-top:1px solid var(--rule);padding-top:12px}.exit-inputs[data-astro-cid-wloc4vur] summary[data-astro-cid-wloc4vur],.buyout-inputs[data-astro-cid-wloc4vur] summary[data-astro-cid-wloc4vur]{cursor:pointer;align-items:center;min-height:44px;font-weight:650;display:flex}.exit-fields[data-astro-cid-wloc4vur],.buyout-fields[data-astro-cid-wloc4vur]{gap:16px;padding-top:8px;display:grid}.exit-fields[data-astro-cid-wloc4vur] [data-astro-cid-wloc4vur][hidden],.buyout-fields[data-astro-cid-wloc4vur] [data-astro-cid-wloc4vur][hidden]{display:none}.hint[data-astro-cid-wloc4vur]{font-size:var(--step--1);color:var(--ink-2);margin:0}input[data-astro-cid-wloc4vur][type=month]{font:inherit;color:var(--ink);background:var(--card);border:1px solid var(--rule-strong);border-radius:var(--radius-sm);color-scheme:light dark;width:100%;min-height:44px;padding:9px 12px}input[data-astro-cid-wloc4vur][type=range]{width:100%;accent-color:var(--drape)}.exit-field[data-astro-cid-wloc4vur]{border-bottom:1px solid var(--rule);padding-bottom:14px}.exit-field[data-astro-cid-wloc4vur] label[data-astro-cid-wloc4vur]{color:var(--ink);font-weight:600}.math-block[data-astro-cid-wloc4vur]{gap:14px;min-width:0;display:grid}.math-block[data-astro-cid-wloc4vur] details.math{margin-bottom:0}.results[data-astro-cid-wloc4vur]{grid-template-columns:minmax(0,1fr);gap:36px;min-width:0;display:grid}.results[data-astro-cid-wloc4vur] h2[data-astro-cid-wloc4vur]{font-size:var(--step-2)}.stats[data-astro-cid-wloc4vur]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin:0;display:grid}.stats[data-astro-cid-wloc4vur]>div[data-astro-cid-wloc4vur]{background:var(--card);border:1px solid var(--rule);border-radius:var(--radius);padding:16px 18px}.stats[data-astro-cid-wloc4vur] dt[data-astro-cid-wloc4vur]{font-size:var(--step--1);color:var(--ink-2);font-weight:650}.stats[data-astro-cid-wloc4vur] .value[data-astro-cid-wloc4vur]{font-family:var(--font-display);font-variant-numeric:tabular-nums;margin:8px 0 6px;font-size:clamp(1.75rem,2.4vw,2.5rem);font-weight:760;font-stretch:80%;line-height:1}.stats[data-astro-cid-wloc4vur] .sub[data-astro-cid-wloc4vur]{font-size:var(--step--1);color:var(--ink-2);margin:0}.table-wrap[data-astro-cid-wloc4vur]{overflow-x:auto}.table-wrap[data-astro-cid-wloc4vur] th{position:static}.results[data-astro-cid-wloc4vur] td.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.results[data-astro-cid-wloc4vur] tr[data-current] td{background:var(--drape-tint);font-weight:700}.chart[data-astro-cid-wloc4vur]{--series-owed:light-dark(#2a78d6,#3987e5);--series-total:light-dark(#eb6834,#d95926)}.chart-note[data-astro-cid-wloc4vur]{max-width:44rem;margin-bottom:8px}.chart[data-astro-cid-wloc4vur]{max-width:44rem;margin-bottom:16px;position:relative}.chart[data-astro-cid-wloc4vur] svg{width:100%;height:auto;font-family:var(--font-mono);display:block}.chart[data-astro-cid-wloc4vur] .grid{stroke:var(--rule);stroke-width:1px}.chart[data-astro-cid-wloc4vur] .tick{fill:var(--ink-3);font-size:12px}.chart[data-astro-cid-wloc4vur] .line{fill:none;stroke-width:2px;stroke-linejoin:round}.chart[data-astro-cid-wloc4vur] .line.owed{stroke:var(--series-owed)}.chart[data-astro-cid-wloc4vur] .line.total{stroke:var(--series-total)}.chart[data-astro-cid-wloc4vur] .dot{stroke:var(--paper);stroke-width:2px}.chart[data-astro-cid-wloc4vur] .dot.owed{fill:var(--series-owed)}.chart[data-astro-cid-wloc4vur] .dot.total{fill:var(--series-total)}.chart[data-astro-cid-wloc4vur] .now{stroke:var(--ink-2);stroke-width:1px}.chart[data-astro-cid-wloc4vur] .series-label{fill:var(--ink);paint-order:stroke;stroke:var(--paper);stroke-width:4px;stroke-linejoin:round;font-size:12px;font-weight:600}.chart[data-astro-cid-wloc4vur] .hit{fill:#0000}.tooltip[data-astro-cid-wloc4vur]{max-width:260px;font-size:var(--step--1);color:var(--ink);background:var(--card);border:1px solid var(--rule-strong);border-radius:var(--radius-sm);box-shadow:var(--shadow);pointer-events:none;padding:8px 10px;position:absolute}.reason-terms[data-astro-cid-wloc4vur]{border:1px solid var(--rule);border-radius:var(--radius-sm);min-width:0;margin:0;padding:10px 12px 12px}.reason-terms[data-astro-cid-wloc4vur] legend[data-astro-cid-wloc4vur]{font-weight:650;font-size:var(--step--1);padding:0 4px}.by-reason[data-astro-cid-wloc4vur]{gap:12px;min-width:0;display:grid}.state-rules[data-astro-cid-wloc4vur]{max-width:var(--measure);font-size:var(--step--1)}.state-rules[data-astro-cid-wloc4vur] h3{font-size:var(--step-0);margin:0 0 8px}.state-rules[data-astro-cid-wloc4vur] ul{gap:6px;margin:0 0 8px;padding-left:1.2em;display:grid}.rules[data-astro-cid-wloc4vur]{font-size:var(--step--1);max-width:var(--measure)}@media (width<=860px){.layout[data-astro-cid-wloc4vur]{grid-template-columns:minmax(0,1fr)}.inputs[data-astro-cid-wloc4vur]{position:static}}
