.calculator-grid[data-astro-cid-bxb53ht7] .field[data-astro-cid-bxb53ht7]{flex-direction:column;gap:.375rem;margin-bottom:1rem;display:flex}.calculator-grid[data-astro-cid-bxb53ht7] .field[data-astro-cid-bxb53ht7]:last-child{margin-bottom:0}.calculator-grid[data-astro-cid-bxb53ht7] .field[data-astro-cid-bxb53ht7][hidden]{display:none}.calculator-grid[data-astro-cid-bxb53ht7] label[data-astro-cid-bxb53ht7]{color:var(--calc-text);font-size:.8125rem;font-weight:600}.calculator-grid[data-astro-cid-bxb53ht7] input[data-astro-cid-bxb53ht7],.calculator-grid[data-astro-cid-bxb53ht7] select[data-astro-cid-bxb53ht7]{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-bxb53ht7] input[data-astro-cid-bxb53ht7]:focus,.calculator-grid[data-astro-cid-bxb53ht7] select[data-astro-cid-bxb53ht7]:focus{border-color:var(--calc-input-focus-border);background:var(--calc-input-focus-bg);outline:none}.calculator-grid[data-astro-cid-bxb53ht7] .chip[data-astro-cid-bxb53ht7]{font-family:inherit}.calculator-grid[data-astro-cid-bxb53ht7] .field-hint[data-astro-cid-bxb53ht7]{color:var(--calc-text-muted);margin:0;font-size:.75rem;line-height:1.5}.calc-notice[data-astro-cid-bxb53ht7]{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 1rem;padding:.625rem .75rem;font-size:.8125rem;line-height:1.5}.calc-notice[data-astro-cid-bxb53ht7][hidden]{display:none}.results-card[data-astro-cid-bxb53ht7] .results-breakdown[data-astro-cid-bxb53ht7] .result-row[data-astro-cid-bxb53ht7]:first-child .result-label[data-astro-cid-bxb53ht7],.results-card[data-astro-cid-bxb53ht7] .results-breakdown[data-astro-cid-bxb53ht7] .result-row[data-astro-cid-bxb53ht7]:first-child .result-value[data-astro-cid-bxb53ht7]{font-weight:700}.stub-card[data-astro-cid-bxb53ht7]{margin-top:1.5rem}.stub-card[data-astro-cid-bxb53ht7] .calc-card-header[data-astro-cid-bxb53ht7]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.stub-year[data-astro-cid-bxb53ht7]{text-transform:uppercase;letter-spacing:.06em;color:var(--calc-text-muted);white-space:nowrap;font-size:.6875rem}.table-scroll[data-astro-cid-bxb53ht7]{overflow-x:auto}.stub-table[data-astro-cid-bxb53ht7]{border-collapse:collapse;width:100%;font-size:.875rem}.stub-table[data-astro-cid-bxb53ht7] th[data-astro-cid-bxb53ht7],.stub-table[data-astro-cid-bxb53ht7] td[data-astro-cid-bxb53ht7]{text-align:right;white-space:nowrap;border-bottom:1px solid var(--border);color:var(--calc-text);font-variant-numeric:tabular-nums;padding:.5rem}.stub-table[data-astro-cid-bxb53ht7] th[data-astro-cid-bxb53ht7]:first-child,.stub-table[data-astro-cid-bxb53ht7] td[data-astro-cid-bxb53ht7]:first-child{text-align:left;white-space:normal}.stub-table[data-astro-cid-bxb53ht7] thead[data-astro-cid-bxb53ht7] th[data-astro-cid-bxb53ht7]{text-transform:uppercase;letter-spacing:.04em;color:var(--calc-text-muted);font-size:.6875rem}.stub-table[data-astro-cid-bxb53ht7] tr[data-astro-cid-bxb53ht7][hidden]{display:none}.stub-label[data-astro-cid-bxb53ht7]{display:block}.stub-sub[data-astro-cid-bxb53ht7]{color:var(--calc-text-muted);font-size:.6875rem;line-height:1.4;display:block}.stub-table[data-astro-cid-bxb53ht7] .stub-section[data-astro-cid-bxb53ht7] td[data-astro-cid-bxb53ht7]{text-transform:uppercase;letter-spacing:.08em;color:var(--calc-text-muted);border-bottom:none;padding-top:1.125rem;font-size:.6875rem;font-weight:700}.stub-table[data-astro-cid-bxb53ht7] .stub-total[data-astro-cid-bxb53ht7] td[data-astro-cid-bxb53ht7]{border-top:1px solid var(--border);font-weight:700}.stub-table[data-astro-cid-bxb53ht7] .stub-net[data-astro-cid-bxb53ht7] td[data-astro-cid-bxb53ht7]{border-top:2px solid var(--border);border-bottom:none;padding-top:.875rem;font-size:1.125rem;font-weight:700}.stub-table[data-astro-cid-bxb53ht7] .is-negative[data-astro-cid-bxb53ht7]{color:var(--calc-result-negative,var(--calc-danger,var(--calc-text)))}.projection-note[data-astro-cid-bxb53ht7]{color:var(--calc-text-muted);text-align:center;margin:.875rem 0 0;font-size:.75rem;line-height:1.5}@media (width<=480px){.stub-table[data-astro-cid-bxb53ht7]{font-size:.8125rem}.stub-table[data-astro-cid-bxb53ht7] th[data-astro-cid-bxb53ht7],.stub-table[data-astro-cid-bxb53ht7] td[data-astro-cid-bxb53ht7]{padding:.4375rem .375rem}}
