.tool-wrap[data-astro-cid-rx36g4su]{max-width:1500px;padding-block:var(--s-6) var(--s-8)}.breadcrumb[data-astro-cid-rx36g4su]{font-size:var(--t-sm);color:var(--ink-faint);margin-bottom:var(--s-3)}.breadcrumb[data-astro-cid-rx36g4su] a[data-astro-cid-rx36g4su]{color:var(--ink-soft)}.tool-wrap[data-astro-cid-rx36g4su] h1[data-astro-cid-rx36g4su]{font-size:clamp(1.8rem,1.2rem + 2vw,2.6rem);margin-bottom:var(--s-2)}.tool-byline[data-astro-cid-rx36g4su]{font-size:var(--t-sm);color:var(--ink-soft);margin-bottom:var(--s-6)}.tool-grid[data-astro-cid-rx36g4su]{display:grid;grid-template-columns:1fr;gap:var(--s-8);align-items:start}.tool-main[data-astro-cid-rx36g4su]{min-width:0}.answer-card[data-astro-cid-rx36g4su]{background:var(--primary-tint);border:1px solid var(--line);border-left:4px solid var(--primary);border-radius:var(--r-md);padding:var(--s-6);margin-bottom:var(--s-6)}.answer-card__lead[data-astro-cid-rx36g4su]{font-size:var(--t-md);color:var(--ink);margin:0 0 var(--s-2)}.answer-card__meta[data-astro-cid-rx36g4su]{font-size:var(--t-sm);color:var(--ink-soft);margin:0}.calc[data-astro-cid-rx36g4su]{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--s-6);box-shadow:var(--shadow)}.calc__help[data-astro-cid-rx36g4su]{font-size:var(--t-xs);color:var(--ink-faint)}.calc__noscript[data-astro-cid-rx36g4su]{margin:var(--s-4) 0 0;font-size:var(--t-sm);color:var(--ink-soft);background:var(--surface-sunken);border:1px solid var(--line);border-radius:var(--r-sm);padding:var(--s-3) var(--s-4)}.calc__actions[data-astro-cid-rx36g4su]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2)}.calc__action[data-astro-cid-rx36g4su]{font:inherit;font-size:var(--t-sm);font-weight:600;color:var(--primary);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-sm);padding:var(--s-2) var(--s-3);cursor:pointer}.calc__action[data-astro-cid-rx36g4su]:hover{background:var(--primary-tint)}.calc__action[data-astro-cid-rx36g4su]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.calc__action-note[data-astro-cid-rx36g4su]{font-size:var(--t-xs);color:var(--verified)}.calc__result-row[data-astro-cid-rx36g4su]{display:flex;justify-content:space-between;align-items:baseline;padding:var(--s-2) 0;color:var(--ink-soft);font-size:var(--t-sm)}.calc__result-row[data-astro-cid-rx36g4su] .numeral[data-astro-cid-rx36g4su]{color:var(--ink)}.debt-inputs[data-astro-cid-rx36g4su]{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:var(--s-4);margin-bottom:var(--s-4);overflow-x:auto}.debt-header[data-astro-cid-rx36g4su]{display:grid;grid-template-columns:2fr 1.5fr 1fr 1.5fr 2rem;gap:var(--s-2);font-size:var(--t-xs);font-weight:700;color:var(--ink-soft);padding-bottom:var(--s-2);border-bottom:1px solid var(--line)}.debt-row[data-astro-cid-rx36g4su]{display:grid;grid-template-columns:2fr 1.5fr 1fr 1.5fr 2rem;gap:var(--s-2);align-items:center;padding:var(--s-2) 0;border-bottom:1px solid var(--line)}.debt-row[data-astro-cid-rx36g4su]:last-child{border-bottom:none}.debt-row[data-astro-cid-rx36g4su] input[data-astro-cid-rx36g4su]{font:inherit;font-size:var(--t-sm);padding:var(--s-2) var(--s-2);border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);width:100%;min-width:0}.debt-row[data-astro-cid-rx36g4su] input[data-astro-cid-rx36g4su]:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.remove-debt-btn[data-astro-cid-rx36g4su]{font:inherit;font-size:var(--t-sm);color:var(--ink-faint);background:none;border:none;cursor:pointer;padding:var(--s-1)}.remove-debt-btn[data-astro-cid-rx36g4su]:hover{color:var(--error, #c00)}.add-debt-btn[data-astro-cid-rx36g4su]{margin-top:var(--s-3);font:inherit;font-size:var(--t-sm);font-weight:600;color:var(--primary);background:none;border:1px dashed var(--primary);border-radius:var(--r-sm);padding:var(--s-2) var(--s-4);cursor:pointer}.add-debt-btn[data-astro-cid-rx36g4su]:hover{background:var(--primary-tint)}.extra-field[data-astro-cid-rx36g4su]{display:flex;flex-direction:column;gap:var(--s-1);max-width:340px;margin-bottom:var(--s-6)}.extra-field[data-astro-cid-rx36g4su] label[data-astro-cid-rx36g4su]{font-weight:600;font-size:var(--t-sm)}.extra-field[data-astro-cid-rx36g4su] input[data-astro-cid-rx36g4su]{font:inherit;padding:var(--s-3);border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface)}.extra-field[data-astro-cid-rx36g4su] input[data-astro-cid-rx36g4su]:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.results-grid[data-astro-cid-rx36g4su]{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-6);margin-bottom:var(--s-4)}.result-col[data-astro-cid-rx36g4su]{background:var(--surface-sunken);border:1px solid var(--line);border-radius:var(--r-md);padding:var(--s-4)}.result-col__title[data-astro-cid-rx36g4su]{font-size:var(--t-md);margin:0 0 var(--s-3);color:var(--ink)}.payoff-order[data-astro-cid-rx36g4su]{padding-left:1.2rem;margin:var(--s-2) 0 0;color:var(--ink-soft);font-size:var(--t-xs)}.payoff-order[data-astro-cid-rx36g4su] li[data-astro-cid-rx36g4su]{margin-bottom:var(--s-1)}.comparison-box[data-astro-cid-rx36g4su]{padding:var(--s-4);border-radius:var(--r-sm);font-size:var(--t-sm);margin-bottom:var(--s-4)}.comparison-box--info[data-astro-cid-rx36g4su]{background:var(--primary-tint);border:1px solid var(--primary);color:var(--ink)}.prose[data-astro-cid-rx36g4su]{margin-block:var(--s-6)}.prose[data-astro-cid-rx36g4su] h2[data-astro-cid-rx36g4su]{font-size:var(--t-xl);margin-top:var(--s-8)}.prose[data-astro-cid-rx36g4su] h3[data-astro-cid-rx36g4su]{font-size:var(--t-lg);margin-top:var(--s-6)}.prose[data-astro-cid-rx36g4su] ul[data-astro-cid-rx36g4su],.prose[data-astro-cid-rx36g4su] ol[data-astro-cid-rx36g4su]{padding-left:1.2rem;color:var(--ink-soft)}.prose[data-astro-cid-rx36g4su] li[data-astro-cid-rx36g4su]{margin-bottom:var(--s-2)}.prose[data-astro-cid-rx36g4su] p[data-astro-cid-rx36g4su]{color:var(--ink-soft)}.formula[data-astro-cid-rx36g4su]{font-family:var(--font-mono);font-size:var(--t-sm);background:var(--surface-sunken);border:1px solid var(--line);border-radius:var(--r-sm);padding:var(--s-4);color:var(--ink)}.faq__item[data-astro-cid-rx36g4su]{border-bottom:1px solid var(--line);padding:var(--s-3) 0}.faq__item[data-astro-cid-rx36g4su] summary[data-astro-cid-rx36g4su]{font-weight:600;cursor:pointer}.faq__item[data-astro-cid-rx36g4su] summary[data-astro-cid-rx36g4su]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.faq__item[data-astro-cid-rx36g4su] p[data-astro-cid-rx36g4su]{color:var(--ink-soft);margin:var(--s-2) 0 0}.sources[data-astro-cid-rx36g4su]{background:var(--surface-sunken);border:1px solid var(--line);border-radius:var(--r-md);padding:var(--s-6);margin-top:var(--s-8)}.sources__list[data-astro-cid-rx36g4su]{margin:0 0 var(--s-4);padding-left:1.2rem}.sources__list[data-astro-cid-rx36g4su] li[data-astro-cid-rx36g4su]{font-size:var(--t-sm);color:var(--ink-soft);margin-bottom:var(--s-2)}.sources__foot[data-astro-cid-rx36g4su]{font-size:var(--t-sm);color:var(--ink-soft);margin:0}.related[data-astro-cid-rx36g4su]{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:var(--s-4) var(--s-6)}.related__h[data-astro-cid-rx36g4su]{font-size:var(--t-md);margin-bottom:var(--s-3)}.related[data-astro-cid-rx36g4su] ul[data-astro-cid-rx36g4su]{list-style:none;padding:0;margin:0}.related[data-astro-cid-rx36g4su] li[data-astro-cid-rx36g4su]{padding:var(--s-2) 0;border-bottom:1px solid var(--line);font-size:var(--t-sm)}.related[data-astro-cid-rx36g4su] li[data-astro-cid-rx36g4su]:last-child{border-bottom:none}@media (min-width: 1000px){.tool-grid[data-astro-cid-rx36g4su]{grid-template-columns:minmax(0,1fr) 324px}.tool-side__sticky[data-astro-cid-rx36g4su]{position:sticky;top:84px;display:flex;flex-direction:column;gap:var(--s-6)}}@media (max-width: 640px){.results-grid[data-astro-cid-rx36g4su]{grid-template-columns:1fr}.debt-header[data-astro-cid-rx36g4su],.debt-row[data-astro-cid-rx36g4su]{grid-template-columns:1.5fr 1fr .8fr 1fr 1.5rem}}
