.calculator-grid[data-astro-cid-ikmk4ord] [data-astro-cid-ikmk4ord][hidden]{display:none!important}.calculator-grid[data-astro-cid-ikmk4ord] .chip[data-astro-cid-ikmk4ord]{font-family:inherit}.calculator-grid[data-astro-cid-ikmk4ord] .calc-card-hint[data-astro-cid-ikmk4ord] a[data-astro-cid-ikmk4ord]{color:var(--calc-link-color);text-underline-offset:2px;text-decoration:underline}.calc-card[data-astro-cid-ikmk4ord]>.calc-card-hint[data-astro-cid-ikmk4ord]:last-child{margin-bottom:0}.field[data-astro-cid-ikmk4ord]{flex-direction:column;gap:.375rem;min-width:0;margin-bottom:1.125rem;display:flex}.calc-card[data-astro-cid-ikmk4ord]>.field[data-astro-cid-ikmk4ord]:last-child{margin-bottom:0}.field[data-astro-cid-ikmk4ord] .calc-card-hint[data-astro-cid-ikmk4ord]{margin:0}.field-label[data-astro-cid-ikmk4ord]{color:var(--calc-text-muted);font-size:.75rem;font-weight:600}p[data-astro-cid-ikmk4ord].field-label{margin:0 0 .5rem}.field-after-chips[data-astro-cid-ikmk4ord]{margin-top:1.125rem}.field-input[data-astro-cid-ikmk4ord]{border:2px solid var(--calc-input-border);background:var(--calc-input-bg);width:100%;color:var(--calc-text);box-shadow:none;border-radius:10px;padding:.5rem .625rem;font-family:inherit;font-size:1rem}.field-input[data-astro-cid-ikmk4ord]:focus{border-color:var(--calc-input-focus-border);outline:none}.money-input[data-astro-cid-ikmk4ord]{position:relative}.money-prefix[data-astro-cid-ikmk4ord]{color:var(--calc-text-muted);pointer-events:none;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.money-input[data-astro-cid-ikmk4ord] .field-input[data-astro-cid-ikmk4ord]{padding-left:1.5rem}.field-note[data-astro-cid-ikmk4ord]{margin:0;font-size:.75rem}.warn-note[data-astro-cid-ikmk4ord]{color:var(--calc-warning)}.field[data-astro-cid-ikmk4ord] .future-hint[data-astro-cid-ikmk4ord]{border:1px solid var(--calc-callout-border);background:var(--calc-callout-bg);color:var(--calc-callout-text);border-radius:12px;margin-top:.5rem;padding:.75rem .875rem}.primary-result-amount[data-astro-cid-ikmk4ord]{overflow-wrap:anywhere}.so-far[data-astro-cid-ikmk4ord]{margin-top:0}.next-line[data-astro-cid-ikmk4ord]{color:var(--calc-text);margin:.875rem 0 0;font-size:.875rem;line-height:1.5}.ms-scroll[data-astro-cid-ikmk4ord]{border:1px solid var(--calc-card-border);background:var(--calc-bg);border-radius:12px;overflow-x:auto}.ms-scroll[data-astro-cid-ikmk4ord]:focus-visible{outline:2px solid var(--calc-accent);outline-offset:2px}.ms-table[data-astro-cid-ikmk4ord]{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%;font-size:.875rem}.ms-table[data-astro-cid-ikmk4ord] th[data-astro-cid-ikmk4ord],.ms-table[data-astro-cid-ikmk4ord] td[data-astro-cid-ikmk4ord]{text-align:left;vertical-align:top;border-bottom:1px solid var(--calc-card-border);padding:.625rem .75rem}.ms-table[data-astro-cid-ikmk4ord] thead[data-astro-cid-ikmk4ord] th[data-astro-cid-ikmk4ord]{background:var(--calc-card-bg);text-transform:uppercase;letter-spacing:.05em;color:var(--calc-text-muted);white-space:nowrap;font-size:.6875rem;font-weight:600}.ms-table[data-astro-cid-ikmk4ord] thead[data-astro-cid-ikmk4ord] th[data-astro-cid-ikmk4ord]:first-child{border-top-left-radius:12px}.ms-table[data-astro-cid-ikmk4ord] thead[data-astro-cid-ikmk4ord] th[data-astro-cid-ikmk4ord]:last-child{border-top-right-radius:12px}.ms-table[data-astro-cid-ikmk4ord] .num[data-astro-cid-ikmk4ord]{text-align:right;white-space:nowrap}.ms-table[data-astro-cid-ikmk4ord] tbody[data-astro-cid-ikmk4ord] th[data-astro-cid-ikmk4ord]{color:var(--calc-text);font-weight:600}.ms-label[data-astro-cid-ikmk4ord]{display:block}.ms-date[data-astro-cid-ikmk4ord]{color:var(--calc-text-muted);white-space:nowrap;margin-top:.125rem;font-size:.75rem;font-weight:400;display:block}.ms-date[data-astro-cid-ikmk4ord]:empty{display:none}.ms-table[data-astro-cid-ikmk4ord] td[data-astro-cid-ikmk4ord]{color:var(--calc-text-muted)}.ms-table[data-astro-cid-ikmk4ord] td[data-astro-cid-ikmk4ord].ms-total{color:var(--calc-text);font-weight:600}.ms-status[data-astro-cid-ikmk4ord]{white-space:nowrap}.ms-table[data-astro-cid-ikmk4ord] tbody[data-astro-cid-ikmk4ord] tr[data-astro-cid-ikmk4ord]:last-child>[data-astro-cid-ikmk4ord]{border-bottom:none}.ms-table[data-astro-cid-ikmk4ord] tr[data-astro-cid-ikmk4ord].is-reached .ms-status[data-astro-cid-ikmk4ord],.ms-table[data-astro-cid-ikmk4ord] tr[data-astro-cid-ikmk4ord].is-today .ms-status[data-astro-cid-ikmk4ord]{color:var(--calc-success);font-weight:600}.ms-table[data-astro-cid-ikmk4ord] tr[data-astro-cid-ikmk4ord].is-today>[data-astro-cid-ikmk4ord]{background:var(--row-current-bg)}.ms-table[data-astro-cid-ikmk4ord] tr[data-astro-cid-ikmk4ord].is-next>th[data-astro-cid-ikmk4ord]{box-shadow:inset 3px 0 0 var(--calc-accent)}.ms-table[data-astro-cid-ikmk4ord] tr[data-astro-cid-ikmk4ord].is-next .ms-status[data-astro-cid-ikmk4ord]{color:var(--calc-text)}.ms-hint[data-astro-cid-ikmk4ord],.ms-note[data-astro-cid-ikmk4ord]{margin:.75rem 0 0}@media (width<=480px){.milestones-card[data-astro-cid-ikmk4ord]{padding:1rem}.ms-table[data-astro-cid-ikmk4ord]{font-size:.8125rem}.ms-table[data-astro-cid-ikmk4ord] th[data-astro-cid-ikmk4ord],.ms-table[data-astro-cid-ikmk4ord] td[data-astro-cid-ikmk4ord]{padding:.5rem .4375rem}.ms-status[data-astro-cid-ikmk4ord]{white-space:normal}}
