.calculator-grid[data-astro-cid-7djmwkik] .field[data-astro-cid-7djmwkik]{flex-direction:column;gap:.375rem;margin-bottom:1rem;display:flex}.calculator-grid[data-astro-cid-7djmwkik] .field[data-astro-cid-7djmwkik]:last-child{margin-bottom:0}.calculator-grid[data-astro-cid-7djmwkik] label[data-astro-cid-7djmwkik]{color:var(--calc-text);font-size:.8125rem;font-weight:600}.calculator-grid[data-astro-cid-7djmwkik] input[data-astro-cid-7djmwkik],.calculator-grid[data-astro-cid-7djmwkik] select[data-astro-cid-7djmwkik]{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-7djmwkik] input[data-astro-cid-7djmwkik]:focus,.calculator-grid[data-astro-cid-7djmwkik] select[data-astro-cid-7djmwkik]:focus{border-color:var(--calc-input-focus-border);background:var(--calc-input-focus-bg);outline:none}.calculator-grid[data-astro-cid-7djmwkik] .period-chip[data-astro-cid-7djmwkik]{font-family:inherit}.calculator-grid[data-astro-cid-7djmwkik] .method-grid[data-astro-cid-7djmwkik],.calculator-grid[data-astro-cid-7djmwkik] .status-grid[data-astro-cid-7djmwkik]{grid-template-columns:repeat(3,1fr)}.calculator-grid[data-astro-cid-7djmwkik] .field-hint[data-astro-cid-7djmwkik]{color:var(--calc-text-muted);margin:0;font-size:.75rem;line-height:1.5}.calculator-grid[data-astro-cid-7djmwkik] .field-hint[data-astro-cid-7djmwkik] a[data-astro-cid-7djmwkik]{color:inherit}.calculator-grid[data-astro-cid-7djmwkik] .field[data-astro-cid-7djmwkik][hidden]{display:none}.preset-grid[data-astro-cid-7djmwkik]{grid-template-columns:repeat(4,1fr);gap:.5rem;display:grid}.preset-chip[data-astro-cid-7djmwkik]{border:2px solid var(--calc-input-border);background:var(--calc-input-bg);color:var(--calc-text-muted);cursor:pointer;border-radius:10px;padding:.5rem .25rem;font-family:inherit;font-size:.8125rem;font-weight:600}.preset-chip[data-astro-cid-7djmwkik]:hover{color:var(--calc-text);border-color:var(--calc-input-focus-border)}.advanced-card[data-astro-cid-7djmwkik]>.field[data-astro-cid-7djmwkik]{margin-top:1rem}.advanced-summary[data-astro-cid-7djmwkik]{color:var(--calc-text);cursor:pointer;list-style:revert;font-size:.8125rem;font-weight:600}.calc-notice[data-astro-cid-7djmwkik]{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-7djmwkik][hidden],.result-row[data-astro-cid-7djmwkik][hidden]{display:none}.results-card[data-astro-cid-7djmwkik] .results-breakdown[data-astro-cid-7djmwkik] .result-row[data-astro-cid-7djmwkik]:first-child .result-label[data-astro-cid-7djmwkik],.results-card[data-astro-cid-7djmwkik] .results-breakdown[data-astro-cid-7djmwkik] .result-row[data-astro-cid-7djmwkik]:first-child .result-value[data-astro-cid-7djmwkik]{font-weight:700}.compare-card[data-astro-cid-7djmwkik],.truth-card[data-astro-cid-7djmwkik]{margin-top:1.5rem}.compare-grid[data-astro-cid-7djmwkik]{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}.compare-item[data-astro-cid-7djmwkik]{text-align:center}.compare-label[data-astro-cid-7djmwkik]{text-transform:uppercase;letter-spacing:.04em;color:var(--calc-text-muted);font-size:.6875rem;line-height:1.4}.compare-value[data-astro-cid-7djmwkik]{color:var(--calc-text);margin-top:.25rem;font-size:1.125rem;font-weight:700}.compare-value[data-astro-cid-7djmwkik].is-positive{color:var(--calc-result-positive,var(--calc-accent))}.compare-value[data-astro-cid-7djmwkik].is-negative{color:var(--calc-result-negative,var(--calc-danger))}.stub-card[data-astro-cid-7djmwkik]{margin-top:1.5rem}.table-scroll[data-astro-cid-7djmwkik]{overflow-x:auto}.breakdown-table[data-astro-cid-7djmwkik]{border-collapse:collapse;width:100%;font-size:.8125rem}.breakdown-table[data-astro-cid-7djmwkik] th[data-astro-cid-7djmwkik],.breakdown-table[data-astro-cid-7djmwkik] td{text-align:right;white-space:nowrap;border-bottom:1px solid var(--border);color:var(--calc-text);padding:.5rem}.breakdown-table[data-astro-cid-7djmwkik] th[data-astro-cid-7djmwkik]:first-child,.breakdown-table[data-astro-cid-7djmwkik] td:first-child,.breakdown-table[data-astro-cid-7djmwkik] th[data-astro-cid-7djmwkik]:nth-child(2),.breakdown-table[data-astro-cid-7djmwkik] td:nth-child(2){text-align:left}.breakdown-table[data-astro-cid-7djmwkik] thead[data-astro-cid-7djmwkik] th[data-astro-cid-7djmwkik]{text-transform:uppercase;letter-spacing:.04em;color:var(--calc-text-muted);font-size:.6875rem}.breakdown-table[data-astro-cid-7djmwkik] tbody[data-astro-cid-7djmwkik] tr:last-child td{border-bottom:none;font-weight:700}.projection-note[data-astro-cid-7djmwkik]{color:var(--calc-text-muted);text-align:center;margin:.875rem 0 0;font-size:.75rem;line-height:1.5}@media (width<=480px){.calculator-grid[data-astro-cid-7djmwkik] .period-grid[data-astro-cid-7djmwkik],.calculator-grid[data-astro-cid-7djmwkik] .method-grid[data-astro-cid-7djmwkik],.calculator-grid[data-astro-cid-7djmwkik] .status-grid[data-astro-cid-7djmwkik]{grid-template-columns:1fr 1fr}.compare-grid[data-astro-cid-7djmwkik]{grid-template-columns:1fr}}
