.calculator-grid[data-astro-cid-hmycs7td] .field[data-astro-cid-hmycs7td]{flex-direction:column;gap:.375rem;margin-bottom:1rem;display:flex}.calculator-grid[data-astro-cid-hmycs7td] .field[data-astro-cid-hmycs7td]:last-child{margin-bottom:0}.calculator-grid[data-astro-cid-hmycs7td] label[data-astro-cid-hmycs7td]{color:var(--calc-text);font-size:.8125rem;font-weight:600}.calculator-grid[data-astro-cid-hmycs7td] input[data-astro-cid-hmycs7td][type=number]{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-hmycs7td] input[data-astro-cid-hmycs7td][type=number]:focus{border-color:var(--calc-input-focus-border);background:var(--calc-input-focus-bg);outline:none}.calculator-grid[data-astro-cid-hmycs7td] .period-chip[data-astro-cid-hmycs7td]{font-family:inherit}.calculator-grid[data-astro-cid-hmycs7td] .field-hint[data-astro-cid-hmycs7td]{color:var(--calc-text-muted);margin:0;font-size:.75rem;line-height:1.5}.field-pair[data-astro-cid-hmycs7td]{grid-template-columns:1fr 1fr;gap:.875rem;display:grid}.field-pair[data-astro-cid-hmycs7td][hidden]{display:none}.check-row[data-astro-cid-hmycs7td]{color:var(--calc-text-muted);cursor:pointer;align-items:flex-start;gap:.5rem;margin-top:.25rem;font-size:.75rem;font-weight:500;line-height:1.5;display:flex}.check-row[data-astro-cid-hmycs7td][hidden]{display:none}.check-row[data-astro-cid-hmycs7td] input[data-astro-cid-hmycs7td]{accent-color:var(--calc-input-focus-border);margin:.125rem 0 0}.check-row-lead[data-astro-cid-hmycs7td]{margin:0 0 1rem}.disclosure-card[data-astro-cid-hmycs7td]{padding:0}.disclosure-summary[data-astro-cid-hmycs7td]{cursor:pointer;color:var(--calc-text);padding:1rem 1.25rem;font-size:.8125rem;font-weight:600;list-style:none}.disclosure-summary[data-astro-cid-hmycs7td]::-webkit-details-marker{display:none}.disclosure-summary[data-astro-cid-hmycs7td]:after{content:" +";color:var(--calc-text-muted)}.disclosure-card[data-astro-cid-hmycs7td][open] .disclosure-summary[data-astro-cid-hmycs7td]:after{content:" –"}.disclosure-body[data-astro-cid-hmycs7td]{padding:0 1.25rem 1.25rem}.disclosure-intro[data-astro-cid-hmycs7td]{margin-bottom:.875rem!important}.twin-result[data-astro-cid-hmycs7td]{grid-template-columns:1fr;gap:1rem;display:grid}.twin-result[data-astro-cid-hmycs7td] .primary-result[data-astro-cid-hmycs7td][hidden]{display:none}.primary-result-period[data-astro-cid-hmycs7td]{margin-top:.5rem}.calc-notice[data-astro-cid-hmycs7td]{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:1rem 0 0;padding:.625rem .75rem;font-size:.8125rem;line-height:1.5}.calc-notice-quiet[data-astro-cid-hmycs7td]{border-color:var(--border);background:var(--calc-input-bg);color:var(--calc-text-muted)}.calc-notice[data-astro-cid-hmycs7td][hidden]{display:none}.results-card[data-astro-cid-hmycs7td] .results-breakdown[data-astro-cid-hmycs7td]{margin-top:1.25rem}.results-card[data-astro-cid-hmycs7td] .result-row[data-astro-cid-hmycs7td][hidden]{display:none}.matrix-card[data-astro-cid-hmycs7td]{margin-top:1.5rem}.table-scroll[data-astro-cid-hmycs7td]{overflow-x:auto}.breakdown-table[data-astro-cid-hmycs7td]{border-collapse:collapse;width:100%;font-size:.8125rem}.breakdown-table[data-astro-cid-hmycs7td] th[data-astro-cid-hmycs7td],.breakdown-table[data-astro-cid-hmycs7td] td[data-astro-cid-hmycs7td]{text-align:right;white-space:nowrap;border-bottom:1px solid var(--border);color:var(--calc-text);padding:.5rem}.breakdown-table[data-astro-cid-hmycs7td] th[data-astro-cid-hmycs7td]:first-child,.breakdown-table[data-astro-cid-hmycs7td] td[data-astro-cid-hmycs7td]:first-child{text-align:left}.breakdown-table[data-astro-cid-hmycs7td] thead[data-astro-cid-hmycs7td] th[data-astro-cid-hmycs7td]{text-transform:uppercase;letter-spacing:.04em;color:var(--calc-text-muted);background:var(--calc-card-bg);font-size:.6875rem}.breakdown-table[data-astro-cid-hmycs7td] tbody[data-astro-cid-hmycs7td] tr[data-astro-cid-hmycs7td]:last-child td[data-astro-cid-hmycs7td]{border-bottom:none;font-weight:700}.breakdown-table[data-astro-cid-hmycs7td] .net-col[data-astro-cid-hmycs7td][hidden]{display:none}.projection-note[data-astro-cid-hmycs7td]{color:var(--calc-text-muted);text-align:center;margin:.875rem 0 0;font-size:.75rem;line-height:1.5}@media (width<=640px){.field-pair[data-astro-cid-hmycs7td]{grid-template-columns:1fr}}@media (width<=480px){.calculator-grid[data-astro-cid-hmycs7td] .period-grid[data-astro-cid-hmycs7td]{grid-template-columns:1fr 1fr}}
