.tool-wrap[data-astro-cid-glahsssk]{max-width:1500px;padding-block:var(--s-6) var(--s-8)}.breadcrumb[data-astro-cid-glahsssk]{font-size:var(--t-sm);color:var(--ink-faint);margin-bottom:var(--s-3)}.breadcrumb[data-astro-cid-glahsssk] a[data-astro-cid-glahsssk]{color:var(--ink-soft)}.tool-wrap[data-astro-cid-glahsssk] h1[data-astro-cid-glahsssk]{font-size:clamp(1.8rem,1.2rem + 2vw,2.6rem);margin-bottom:var(--s-2)}.tool-byline[data-astro-cid-glahsssk]{font-size:var(--t-sm);color:var(--ink-soft);margin-bottom:var(--s-6)}.tool-grid[data-astro-cid-glahsssk]{display:grid;grid-template-columns:1fr;gap:var(--s-8);align-items:start}.tool-main[data-astro-cid-glahsssk]{min-width:0}.calc[data-astro-cid-glahsssk]{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--s-6);box-shadow:var(--shadow);margin-bottom:var(--s-6)}.calc__layout[data-astro-cid-glahsssk]{display:grid;grid-template-columns:1fr;gap:var(--s-6);align-items:start}.calc__inputs[data-astro-cid-glahsssk]{display:grid;grid-template-columns:1fr;gap:var(--s-4)}.calc__field[data-astro-cid-glahsssk]{display:flex;flex-direction:column;gap:var(--s-1)}.calc__field[data-astro-cid-glahsssk] label[data-astro-cid-glahsssk]{font-weight:600;font-size:var(--t-sm)}.calc__field[data-astro-cid-glahsssk] input[data-astro-cid-glahsssk],.calc__field[data-astro-cid-glahsssk] select[data-astro-cid-glahsssk]{font:inherit;padding:var(--s-3);border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface)}.calc__field[data-astro-cid-glahsssk] input[data-astro-cid-glahsssk]:focus-visible,.calc__field[data-astro-cid-glahsssk] select[data-astro-cid-glahsssk]:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.calc__help[data-astro-cid-glahsssk]{font-size:var(--t-xs);color:var(--ink-faint)}.calc__outputs[data-astro-cid-glahsssk]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--s-4)}.calc__output[data-astro-cid-glahsssk]{background:var(--surface-sunken);border:1px solid var(--line);border-radius:var(--r-sm);padding:var(--s-4);text-align:center}.calc__output[data-astro-cid-glahsssk].highlight{background:var(--primary-light);border-color:var(--primary)}.calc__label[data-astro-cid-glahsssk]{display:block;font-size:var(--t-sm);color:var(--ink-soft);margin-bottom:var(--s-2)}.calc__value[data-astro-cid-glahsssk]{display:block;font-size:var(--t-lg);font-weight:600;color:var(--ink)}.calc__noscript[data-astro-cid-glahsssk]{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)}.debt-rows[data-astro-cid-glahsssk]{display:grid;gap:var(--s-2)}.debt-row-head[data-astro-cid-glahsssk]{display:grid;grid-template-columns:80px 1fr 1fr 1fr;gap:var(--s-2);font-weight:600;font-size:var(--t-sm);padding-bottom:var(--s-2);border-bottom:1px solid var(--line)}.debt-row[data-astro-cid-glahsssk]{display:grid;grid-template-columns:80px 1fr 1fr 1fr;gap:var(--s-2);align-items:center}.debt-row[data-astro-cid-glahsssk] input[data-astro-cid-glahsssk]{font:inherit;padding:var(--s-2) var(--s-3);border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface)}.debt-row[data-astro-cid-glahsssk] input[data-astro-cid-glahsssk]:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.debt-label[data-astro-cid-glahsssk]{font-size:var(--t-sm);color:var(--ink-soft);font-weight:600}.consol-inputs[data-astro-cid-glahsssk]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--s-4);margin-top:var(--s-4);padding-top:var(--s-4);border-top:1px solid var(--line)}.prose[data-astro-cid-glahsssk]{margin-block:var(--s-6)}.prose[data-astro-cid-glahsssk] h2[data-astro-cid-glahsssk]{font-size:var(--t-xl);margin-top:var(--s-8)}.prose[data-astro-cid-glahsssk] p[data-astro-cid-glahsssk],.prose[data-astro-cid-glahsssk] li[data-astro-cid-glahsssk]{color:var(--ink-soft)}.formula[data-astro-cid-glahsssk]{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-glahsssk]{border-bottom:1px solid var(--line);padding:var(--s-3) 0}.faq__item[data-astro-cid-glahsssk] summary[data-astro-cid-glahsssk]{font-weight:600;cursor:pointer}.faq__item[data-astro-cid-glahsssk] summary[data-astro-cid-glahsssk]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.faq__item[data-astro-cid-glahsssk] p[data-astro-cid-glahsssk]{color:var(--ink-soft);margin:var(--s-2) 0 0}.sources[data-astro-cid-glahsssk]{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-glahsssk]{margin:0 0 var(--s-4);padding-left:1.2rem}.sources__list[data-astro-cid-glahsssk] li[data-astro-cid-glahsssk]{font-size:var(--t-sm);color:var(--ink-soft);margin-bottom:var(--s-2)}.sources__foot[data-astro-cid-glahsssk]{font-size:var(--t-sm);color:var(--ink-soft);margin:0}.related[data-astro-cid-glahsssk]{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-glahsssk]{font-size:var(--t-md);margin-bottom:var(--s-3)}.related[data-astro-cid-glahsssk] ul[data-astro-cid-glahsssk]{list-style:none;padding:0;margin:0}.related[data-astro-cid-glahsssk] li[data-astro-cid-glahsssk]{padding:var(--s-2) 0;border-bottom:1px solid var(--line);font-size:var(--t-sm)}.related[data-astro-cid-glahsssk] li[data-astro-cid-glahsssk]:last-child{border-bottom:none}@media (min-width: 1000px){.tool-grid[data-astro-cid-glahsssk]{grid-template-columns:minmax(0,1fr) 324px}.tool-side__sticky[data-astro-cid-glahsssk]{position:sticky;top:84px;display:flex;flex-direction:column;gap:var(--s-6)}}@media (max-width: 700px){.debt-row-head[data-astro-cid-glahsssk]{grid-template-columns:60px 1fr 1fr 1fr;font-size:var(--t-xs)}.debt-row[data-astro-cid-glahsssk]{grid-template-columns:60px 1fr 1fr 1fr}.consol-inputs[data-astro-cid-glahsssk]{grid-template-columns:1fr}}@media (max-width: 520px){.calc__outputs[data-astro-cid-glahsssk]{grid-template-columns:1fr}.debt-row-head[data-astro-cid-glahsssk]{display:none}.debt-row[data-astro-cid-glahsssk]{grid-template-columns:1fr 1fr 1fr}.debt-label[data-astro-cid-glahsssk]{display:none}}
