.debt-results[data-astro-cid-ebjcoc6b]{margin-top:clamp(1.5rem,1rem + 2vw,2.5rem)}.debt-table[data-astro-cid-ebjcoc6b]{border-collapse:collapse;width:100%}.debt-table[data-astro-cid-ebjcoc6b] thead[data-astro-cid-ebjcoc6b]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.debt-table[data-astro-cid-ebjcoc6b] tbody[data-astro-cid-ebjcoc6b]{gap:.9rem;display:grid}.debt-table[data-astro-cid-ebjcoc6b] tr[data-astro-cid-ebjcoc6b]{border-radius:var(--radius-md);background:var(--color-surface);box-shadow:0 0 0 1px var(--color-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem .75rem;padding:1.1rem;display:grid}.debt-table[data-astro-cid-ebjcoc6b] th[data-astro-cid-ebjcoc6b][scope=row]{text-align:left;font-family:var(--font-heading);font-size:var(--text-sm);color:var(--color-accent);grid-column:1/-1;font-weight:600}.debt-table[data-astro-cid-ebjcoc6b] td[data-astro-cid-ebjcoc6b]{align-content:start;gap:.35rem;min-width:0;display:grid}.debt-table[data-astro-cid-ebjcoc6b] .cell-creditor[data-astro-cid-ebjcoc6b]{grid-column:1/-1}.cell-label[data-astro-cid-ebjcoc6b]{font-family:var(--font-heading);font-size:var(--text-xs);font-weight:600;line-height:1.3}.debt-table[data-astro-cid-ebjcoc6b] .control[data-astro-cid-ebjcoc6b]{min-height:2.85rem}.debt-table[data-astro-cid-ebjcoc6b] .control-input[data-astro-cid-ebjcoc6b]{font-size:var(--text-sm);padding:.55rem .7rem}.debt-table[data-astro-cid-ebjcoc6b] td[data-astro-cid-ebjcoc6b].shade{border-radius:var(--radius-sm);background:var(--color-rose);padding:.55rem .7rem}.debt-table[data-astro-cid-ebjcoc6b] tr[data-astro-cid-ebjcoc6b]>td[data-astro-cid-ebjcoc6b].shade:nth-last-child(2){grid-column:1/span 2}.shade-value[data-astro-cid-ebjcoc6b]{min-height:1.5em;font-family:var(--font-heading);font-size:var(--text-sm);font-variant-numeric:tabular-nums;font-weight:600}@media (width<=30rem){.debt-table[data-astro-cid-ebjcoc6b] tr[data-astro-cid-ebjcoc6b]{grid-template-columns:repeat(2,minmax(0,1fr))}.debt-table[data-astro-cid-ebjcoc6b] tr[data-astro-cid-ebjcoc6b]>td[data-astro-cid-ebjcoc6b].shade:nth-last-child(2){grid-column:auto}}@media (width>=60rem){.debt-table[data-astro-cid-ebjcoc6b]{table-layout:fixed;display:table}.debt-table[data-astro-cid-ebjcoc6b] thead[data-astro-cid-ebjcoc6b]{clip-path:none;width:auto;height:auto;position:static;overflow:visible}.debt-table[data-astro-cid-ebjcoc6b] tbody[data-astro-cid-ebjcoc6b]{display:table-row-group}.debt-table[data-astro-cid-ebjcoc6b] tr[data-astro-cid-ebjcoc6b]{box-shadow:none;background:0 0;padding:0;display:table-row}.debt-table[data-astro-cid-ebjcoc6b] th[data-astro-cid-ebjcoc6b],.debt-table[data-astro-cid-ebjcoc6b] td[data-astro-cid-ebjcoc6b]{vertical-align:top;border-bottom:1px solid var(--color-line);padding:.4rem .35rem;display:table-cell}.debt-table[data-astro-cid-ebjcoc6b] thead[data-astro-cid-ebjcoc6b] th[data-astro-cid-ebjcoc6b]{border-bottom:1px solid var(--color-gold);text-align:left;font-family:var(--font-heading);font-size:var(--text-xs);vertical-align:bottom;padding-bottom:.7rem;font-weight:600;line-height:1.3}.debt-table[data-astro-cid-ebjcoc6b] .col-num[data-astro-cid-ebjcoc6b]{width:2.75rem}.debt-table[data-astro-cid-ebjcoc6b] th[data-astro-cid-ebjcoc6b][scope=row]{font-weight:300;font-size:var(--text-base);color:var(--color-accent);font-variant-numeric:tabular-nums;padding-top:.95rem}.debt-table[data-astro-cid-ebjcoc6b] .cell-creditor[data-astro-cid-ebjcoc6b]{width:24%}.debt-table[data-astro-cid-ebjcoc6b] th[data-astro-cid-ebjcoc6b].shade,.debt-table[data-astro-cid-ebjcoc6b] td[data-astro-cid-ebjcoc6b].shade{background:var(--color-rose);border-radius:0;width:12%}.debt-table[data-astro-cid-ebjcoc6b] td[data-astro-cid-ebjcoc6b].shade{padding:1rem .8rem .4rem}.debt-table[data-astro-cid-ebjcoc6b] thead[data-astro-cid-ebjcoc6b] th[data-astro-cid-ebjcoc6b].shade{padding-inline:.8rem}.cell-label[data-astro-cid-ebjcoc6b],.narrow-only[data-astro-cid-ebjcoc6b]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.debt-options[data-astro-cid-ebjcoc6b]{margin-top:2rem}.debt-headline[data-astro-cid-ebjcoc6b]{border-block:1px solid var(--color-deep-line);display:grid}@media (width>=48rem){.debt-headline[data-astro-cid-ebjcoc6b]{grid-template-columns:repeat(3,minmax(0,1fr))}}.debt-headline[data-astro-cid-ebjcoc6b] div{align-content:start;gap:.4rem;padding:1.1rem 0;display:grid}.debt-headline[data-astro-cid-ebjcoc6b] div+div{border-top:1px solid var(--color-deep-line)}@media (width>=48rem){.debt-headline[data-astro-cid-ebjcoc6b] div+div{border-top:0;border-left:1px solid var(--color-deep-line);padding-left:1.5rem}}.debt-headline[data-astro-cid-ebjcoc6b] dt{color:var(--color-accent-on-deep);font-family:var(--font-heading);font-size:var(--text-sm);font-weight:600;line-height:1.4}.debt-headline[data-astro-cid-ebjcoc6b] dd{font-family:var(--font-heading);letter-spacing:-.03em;font-variant-numeric:lining-nums tabular-nums;font-size:clamp(1.75rem,1.3rem + 1.5vw,2.5rem);font-weight:300;line-height:1.1}.debt-warnings[data-astro-cid-ebjcoc6b]{gap:.6rem;display:grid}.debt-warnings[data-astro-cid-ebjcoc6b]:empty{display:none}.debt-warnings[data-astro-cid-ebjcoc6b] .debt-warning{border-left:3px solid var(--color-error);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--color-rose);color:var(--color-error);font-family:var(--font-heading);font-size:var(--text-sm);padding:.85rem 1rem;font-weight:600}.debt-summary[data-astro-cid-ebjcoc6b]{max-width:60ch;font-size:var(--text-lg);line-height:var(--text-lg--line-height);gap:.35rem;display:grid}.debt-block[data-astro-cid-ebjcoc6b]{border-top:1px solid var(--color-deep-line);gap:1rem;padding-top:1.5rem;display:grid}.debt-block-title[data-astro-cid-ebjcoc6b]{font-size:var(--text-h3);line-height:var(--text-h3--line-height)}.debt-order[data-astro-cid-ebjcoc6b]{gap:.9rem;display:grid}.debt-order[data-astro-cid-ebjcoc6b] .debt-order-item{font-size:var(--text-sm);gap:.45rem;display:grid}@media (width>=48rem){.debt-order[data-astro-cid-ebjcoc6b] .debt-order-item{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:center;gap:1.5rem}}.debt-order[data-astro-cid-ebjcoc6b] .debt-track{background:linear-gradient(var(--color-deep-line), var(--color-deep-line)) left center / 100% 1px no-repeat;height:.75rem;position:relative}.debt-order[data-astro-cid-ebjcoc6b] .debt-track-fill{width:var(--share);border-radius:var(--radius-pill);background:var(--color-gold-light);height:3px;margin-top:-1.5px;position:absolute;top:50%;left:0}.debt-order[data-astro-cid-ebjcoc6b] .debt-track-dot{top:50%;left:var(--share);background:var(--color-gold-light);border-radius:50%;width:.75rem;height:.75rem;margin:-.375rem 0 0 -.375rem;position:absolute}.debt-order[data-astro-cid-ebjcoc6b] .is-unpaid .debt-track-fill{background:repeating-linear-gradient(90deg, var(--color-gold-light) 0 4px, transparent 4px 8px)}.debt-order[data-astro-cid-ebjcoc6b] .is-unpaid .debt-track-dot{background:var(--color-deep);box-shadow:inset 0 0 0 2px var(--color-gold-light)}.table-scroll[data-astro-cid-ebjcoc6b]{border-radius:var(--radius-sm);overflow-x:auto}.debt-recap[data-astro-cid-ebjcoc6b]{border-collapse:collapse;width:100%;min-width:44rem;font-size:var(--text-sm);font-variant-numeric:tabular-nums}.debt-recap[data-astro-cid-ebjcoc6b] th[data-astro-cid-ebjcoc6b],.debt-recap[data-astro-cid-ebjcoc6b] td{text-align:left;border-bottom:1px solid var(--color-deep-line);padding:.7rem .85rem}.debt-recap[data-astro-cid-ebjcoc6b] thead[data-astro-cid-ebjcoc6b] th[data-astro-cid-ebjcoc6b]{color:var(--color-gold-light);font-family:var(--font-heading);font-size:var(--text-xs);font-weight:600}.debt-recap[data-astro-cid-ebjcoc6b] td{font-family:var(--font-heading)}.debt-recap[data-astro-cid-ebjcoc6b] td:nth-child(2){font-family:var(--font-heading);font-weight:600}.debt-recap[data-astro-cid-ebjcoc6b] .shade[data-astro-cid-ebjcoc6b],.debt-recap[data-astro-cid-ebjcoc6b] td.shade{background:var(--color-deep-raised)}.print-header[data-astro-cid-ebjcoc6b]{display:none}@media print{.tool-page--debt-roll-up-calculator .tool-hero,.debt-inputs[data-astro-cid-ebjcoc6b]{display:none!important}.debt-results[data-astro-cid-ebjcoc6b]{margin:0}.print-header[data-astro-cid-ebjcoc6b]{flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;font-weight:600;display:flex}.debt-recap[data-astro-cid-ebjcoc6b] .shade[data-astro-cid-ebjcoc6b],.debt-recap[data-astro-cid-ebjcoc6b] td.shade{background:var(--color-surface)}.table-scroll[data-astro-cid-ebjcoc6b]{overflow:visible}.debt-recap[data-astro-cid-ebjcoc6b]{min-width:0}}
