.calculator-grid[data-astro-cid-q22zklww] .field[data-astro-cid-q22zklww]{flex-direction:column;gap:.375rem;margin-bottom:1rem;display:flex}.calculator-grid[data-astro-cid-q22zklww] .field[data-astro-cid-q22zklww]:last-child{margin-bottom:0}.calculator-grid[data-astro-cid-q22zklww] .field[data-astro-cid-q22zklww][hidden]{display:none}.calculator-grid[data-astro-cid-q22zklww] label[data-astro-cid-q22zklww]{color:var(--calc-text);font-size:.8125rem;font-weight:600}.calculator-grid[data-astro-cid-q22zklww] input[data-astro-cid-q22zklww]{border:2px solid var(--calc-input-border);background:var(--calc-input-bg);width:100%;color:var(--calc-text);border-radius:10px;padding:.625rem .75rem;font-family:inherit;font-size:1rem}.calculator-grid[data-astro-cid-q22zklww] input[data-astro-cid-q22zklww]:focus{border-color:var(--calc-input-focus-border);background:var(--calc-input-focus-bg);outline:none}.calculator-grid[data-astro-cid-q22zklww] .period-chip[data-astro-cid-q22zklww]{font-family:inherit}.calculator-grid[data-astro-cid-q22zklww] .period-grid[data-astro-cid-q22zklww].three-up{grid-template-columns:repeat(3,1fr)}.calculator-grid[data-astro-cid-q22zklww] .period-grid[data-astro-cid-q22zklww].four-up{grid-template-columns:repeat(4,1fr)}.calculator-grid[data-astro-cid-q22zklww] .field-hint[data-astro-cid-q22zklww]{color:var(--calc-text-muted);margin:0;font-size:.75rem;line-height:1.5}.calculator-grid[data-astro-cid-q22zklww] .field-hint[data-astro-cid-q22zklww] a[data-astro-cid-q22zklww]{color:inherit}.advanced[data-astro-cid-q22zklww]{border-top:1px solid var(--border);margin-top:1rem;padding-top:.875rem}.advanced[data-astro-cid-q22zklww]>summary[data-astro-cid-q22zklww]{color:var(--calc-text-muted);cursor:pointer;list-style:revert;font-size:.8125rem;font-weight:600}.advanced-field[data-astro-cid-q22zklww]{margin-top:.875rem}.calc-notice[data-astro-cid-q22zklww]{border:1px solid var(--calc-notice-border,var(--calc-warning-border));background:var(--calc-notice-bg,var(--calc-warning-bg));color:var(--calc-notice-strong,var(--calc-text));border-radius:10px;margin:0 0 .75rem;padding:.625rem .75rem;font-size:.8125rem;line-height:1.5}.calc-notice[data-astro-cid-q22zklww][hidden]{display:none}.results-card[data-astro-cid-q22zklww] .results-breakdown[data-astro-cid-q22zklww] .result-row[data-astro-cid-q22zklww]:last-child .result-label[data-astro-cid-q22zklww],.results-card[data-astro-cid-q22zklww] .results-breakdown[data-astro-cid-q22zklww] .result-row[data-astro-cid-q22zklww]:last-child .result-value[data-astro-cid-q22zklww]{font-weight:700}.primary-result-amount[data-astro-cid-q22zklww].is-muted{color:var(--calc-text-muted)}.plain-breakdown[data-astro-cid-q22zklww] .result-row[data-astro-cid-q22zklww]{border-bottom:1px solid var(--border);justify-content:space-between;gap:1rem;padding:.5rem 0;display:flex}.plain-breakdown[data-astro-cid-q22zklww] .result-row[data-astro-cid-q22zklww]:last-child{border-bottom:none}.plain-breakdown[data-astro-cid-q22zklww] .result-row[data-astro-cid-q22zklww][hidden]{display:none}.plain-breakdown[data-astro-cid-q22zklww] .result-label[data-astro-cid-q22zklww]{color:var(--calc-text-muted);font-size:.8125rem}.plain-breakdown[data-astro-cid-q22zklww] .result-value[data-astro-cid-q22zklww]{color:var(--calc-text);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:600}.plain-breakdown[data-astro-cid-q22zklww] .result-row[data-astro-cid-q22zklww]:last-child .result-label[data-astro-cid-q22zklww],.plain-breakdown[data-astro-cid-q22zklww] .result-row[data-astro-cid-q22zklww]:last-child .result-value[data-astro-cid-q22zklww]{font-weight:700}.is-zero[data-astro-cid-q22zklww] .plain-breakdown[data-astro-cid-q22zklww] .result-value[data-astro-cid-q22zklww],.is-zero[data-astro-cid-q22zklww] .w2-box-value[data-astro-cid-q22zklww]{color:var(--calc-text-muted)}.w2-card[data-astro-cid-q22zklww]{margin-top:1.5rem}.w2-grid[data-astro-cid-q22zklww]{grid-template-columns:repeat(4,1fr);gap:.75rem;display:grid}.w2-box[data-astro-cid-q22zklww]{border:1px solid var(--border);background:var(--calc-input-bg);border-radius:10px;padding:.75rem}.w2-box-code[data-astro-cid-q22zklww]{text-transform:uppercase;letter-spacing:.04em;color:var(--calc-text-muted);font-size:.6875rem;font-weight:700;display:block}.w2-box-label[data-astro-cid-q22zklww]{color:var(--calc-text-muted);margin-top:.125rem;font-size:.75rem;line-height:1.4;display:block}.w2-box-value[data-astro-cid-q22zklww]{color:var(--calc-text);font-variant-numeric:tabular-nums;margin-top:.5rem;font-size:1.0625rem;font-weight:700}.projection-note[data-astro-cid-q22zklww]{color:var(--calc-text-muted);text-align:center;margin:.875rem 0 0;font-size:.75rem;line-height:1.5}.table-i[data-astro-cid-q22zklww]{border-collapse:collapse;width:100%;margin:1rem 0;font-size:.875rem}.table-i[data-astro-cid-q22zklww] th[data-astro-cid-q22zklww],.table-i[data-astro-cid-q22zklww] td[data-astro-cid-q22zklww]{text-align:left;border-bottom:1px solid var(--calc-border);color:var(--calc-text);padding:.5rem}.table-i[data-astro-cid-q22zklww] td[data-astro-cid-q22zklww]:last-child,.table-i[data-astro-cid-q22zklww] th[data-astro-cid-q22zklww]:last-child{text-align:right;white-space:nowrap}.table-i[data-astro-cid-q22zklww] thead[data-astro-cid-q22zklww] th[data-astro-cid-q22zklww]{text-transform:uppercase;letter-spacing:.04em;color:var(--calc-text-muted);font-size:.6875rem}.table-i[data-astro-cid-q22zklww] tbody[data-astro-cid-q22zklww] tr[data-astro-cid-q22zklww]:last-child td[data-astro-cid-q22zklww]{border-bottom:none}@media (width<=720px){.w2-grid[data-astro-cid-q22zklww]{grid-template-columns:1fr 1fr}}@media (width<=480px){.calculator-grid[data-astro-cid-q22zklww] .period-grid[data-astro-cid-q22zklww],.calculator-grid[data-astro-cid-q22zklww] .period-grid[data-astro-cid-q22zklww].three-up{grid-template-columns:1fr 1fr}}
