.amc-calc[data-astro-cid-x7vwcjo3] [data-astro-cid-x7vwcjo3][hidden]{display:none!important}.amc-calc[data-astro-cid-x7vwcjo3] .field-group[data-astro-cid-x7vwcjo3]+.field-group[data-astro-cid-x7vwcjo3]{border-top:1px solid var(--calc-card-border);margin-top:1.25rem;padding-top:1.25rem}.amc-calc[data-astro-cid-x7vwcjo3] .group-title[data-astro-cid-x7vwcjo3]{text-transform:uppercase;letter-spacing:.06em;color:var(--calc-accent-light);margin:0 0 .875rem;font-size:.75rem;font-weight:600}.amc-calc[data-astro-cid-x7vwcjo3] .field[data-astro-cid-x7vwcjo3]{flex-direction:column;gap:.375rem;min-width:0;margin-bottom:1rem;display:flex}.amc-calc[data-astro-cid-x7vwcjo3] .field[data-astro-cid-x7vwcjo3]:last-child{margin-bottom:0}.amc-calc[data-astro-cid-x7vwcjo3] label[data-astro-cid-x7vwcjo3]{color:var(--calc-text);margin:0;font-size:.8125rem;font-weight:600;line-height:1.4}.amc-calc[data-astro-cid-x7vwcjo3] input[data-astro-cid-x7vwcjo3][type=number],.amc-calc[data-astro-cid-x7vwcjo3] input[data-astro-cid-x7vwcjo3][type=date]{border:1px solid var(--calc-input-border);background:var(--calc-input-bg);width:100%;min-width:0;color:var(--calc-text);border-radius:10px;padding:.625rem .75rem;font-family:inherit;font-size:1rem}.amc-calc[data-astro-cid-x7vwcjo3] input[data-astro-cid-x7vwcjo3][type=date]{min-height:2.875rem}.amc-calc[data-astro-cid-x7vwcjo3] input[data-astro-cid-x7vwcjo3][type=number]:focus,.amc-calc[data-astro-cid-x7vwcjo3] input[data-astro-cid-x7vwcjo3][type=date]:focus{border-color:var(--calc-input-focus-border);background:var(--calc-input-focus-bg);outline:none}.amc-calc[data-astro-cid-x7vwcjo3] input[data-astro-cid-x7vwcjo3][aria-invalid=true]{border-color:var(--calc-danger)}.amc-calc[data-astro-cid-x7vwcjo3] .field-hint[data-astro-cid-x7vwcjo3]{color:var(--calc-text-muted);margin:0;font-size:.75rem;line-height:1.5}.amc-calc[data-astro-cid-x7vwcjo3] .field-error[data-astro-cid-x7vwcjo3]{border:1px solid var(--danger-border);background:var(--danger-bg);color:var(--calc-danger);border-radius:8px;margin:0;padding:.5rem .625rem;font-size:.75rem;line-height:1.5}.amc-calc[data-astro-cid-x7vwcjo3] .field-pair[data-astro-cid-x7vwcjo3]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem .75rem;margin-bottom:1rem;display:grid}.amc-calc[data-astro-cid-x7vwcjo3] .field-pair[data-astro-cid-x7vwcjo3]>.field[data-astro-cid-x7vwcjo3]{grid-row:span 2;grid-template-rows:subgrid;align-content:start;row-gap:.375rem;margin:0;display:grid}.amc-calc[data-astro-cid-x7vwcjo3] .field-pair[data-astro-cid-x7vwcjo3]>.field[data-astro-cid-x7vwcjo3]>label[data-astro-cid-x7vwcjo3]{align-self:end}.amc-calc[data-astro-cid-x7vwcjo3] .mode-grid[data-astro-cid-x7vwcjo3]{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:.125rem}.amc-calc[data-astro-cid-x7vwcjo3] .period-chip[data-astro-cid-x7vwcjo3]{text-align:center;min-width:0;font-family:inherit}.amc-calc[data-astro-cid-x7vwcjo3] .period-chip[data-astro-cid-x7vwcjo3] .period-name[data-astro-cid-x7vwcjo3]{font-size:.8125rem;line-height:1.25}.amc-calc[data-astro-cid-x7vwcjo3] .period-chip[data-astro-cid-x7vwcjo3] .period-freq[data-astro-cid-x7vwcjo3]{color:var(--calc-text-muted);margin-top:.125rem;font-size:.6875rem}.amc-calc[data-astro-cid-x7vwcjo3] .period-chip[data-astro-cid-x7vwcjo3].active .period-freq[data-astro-cid-x7vwcjo3]{color:var(--calc-chip-active-text)}.amc-calc[data-astro-cid-x7vwcjo3] .status-line[data-astro-cid-x7vwcjo3]{background:var(--calc-results-breakdown-bg);color:var(--calc-results-amount);text-align:center;border:1px solid #0000;border-radius:10px;margin:0;padding:.625rem .875rem;font-size:.9375rem;font-weight:600;line-height:1.45}.amc-calc[data-astro-cid-x7vwcjo3] .status-line[data-astro-cid-x7vwcjo3].is-empty{color:var(--calc-on-dark-muted,var(--calc-text-muted));font-weight:500}.amc-calc[data-astro-cid-x7vwcjo3] .status-line[data-astro-cid-x7vwcjo3].is-error{border-color:var(--danger-border);color:var(--calc-danger)}.amc-calc[data-astro-cid-x7vwcjo3] .primary-result[data-astro-cid-x7vwcjo3]{padding:1.25rem 0 1rem}.amc-calc[data-astro-cid-x7vwcjo3] .primary-result-amount[data-astro-cid-x7vwcjo3]{overflow-wrap:anywhere}.amc-calc[data-astro-cid-x7vwcjo3] .stat-grid[data-astro-cid-x7vwcjo3]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem}.amc-calc[data-astro-cid-x7vwcjo3] .stat-tile[data-astro-cid-x7vwcjo3]{background:var(--calc-results-breakdown-bg);border-color:var(--calc-results-row-border);min-width:0}.amc-calc[data-astro-cid-x7vwcjo3] .stat-tile[data-astro-cid-x7vwcjo3] .projection-label[data-astro-cid-x7vwcjo3]{color:var(--calc-results-label)}.amc-calc[data-astro-cid-x7vwcjo3] .stat-tile[data-astro-cid-x7vwcjo3] .projection-value[data-astro-cid-x7vwcjo3]{color:var(--calc-results-amount);overflow-wrap:anywhere;font-size:1.375rem;font-weight:700}.amc-calc[data-astro-cid-x7vwcjo3] .basis-row[data-astro-cid-x7vwcjo3] .result-value[data-astro-cid-x7vwcjo3]{text-align:right;overflow-wrap:anywhere}.amc-calc[data-astro-cid-x7vwcjo3] .lease-tile[data-astro-cid-x7vwcjo3]{background:var(--calc-results-breakdown-bg);text-align:center;border-radius:12px;margin-top:1rem;padding:1rem}.amc-calc[data-astro-cid-x7vwcjo3] .lease-label[data-astro-cid-x7vwcjo3]{text-transform:uppercase;letter-spacing:.06em;color:var(--calc-results-label);margin-bottom:.25rem;font-size:.75rem}.amc-calc[data-astro-cid-x7vwcjo3] .lease-value[data-astro-cid-x7vwcjo3]{font-family:var(--calc-font-display);color:var(--calc-results-amount);overflow-wrap:anywhere;font-size:1.75rem;font-weight:700;line-height:1.2}.amc-calc[data-astro-cid-x7vwcjo3] .lease-tile[data-astro-cid-x7vwcjo3].is-over .lease-value[data-astro-cid-x7vwcjo3]{color:var(--calc-warning,var(--calc-results-amount))}.amc-calc[data-astro-cid-x7vwcjo3] .lease-sub[data-astro-cid-x7vwcjo3]{color:var(--calc-on-dark-muted,var(--calc-text-muted));margin:.375rem 0 0;font-size:.8125rem}.amc-calc[data-astro-cid-x7vwcjo3] .calc-notice[data-astro-cid-x7vwcjo3]{border:1px solid var(--calc-callout-border,var(--calc-notice-border));background:var(--calc-callout-bg,var(--calc-notice-bg));color:var(--calc-callout-text,var(--calc-text));border-radius:10px;margin:1rem 0 0;padding:.75rem .875rem;font-size:.8125rem;line-height:1.55}.amc-calc[data-astro-cid-x7vwcjo3] .high-note[data-astro-cid-x7vwcjo3]{border-color:var(--calc-warning-border);background:var(--calc-warning-bg)}.amc-calc[data-astro-cid-x7vwcjo3] .method-note[data-astro-cid-x7vwcjo3]{border-color:var(--calc-results-row-border);background:var(--calc-results-breakdown-bg);color:var(--calc-on-dark-muted,var(--calc-text-muted))}@media (width<=480px){.amc-calc[data-astro-cid-x7vwcjo3] .field-pair[data-astro-cid-x7vwcjo3]{grid-template-columns:minmax(0,1fr);row-gap:1rem}.amc-calc[data-astro-cid-x7vwcjo3] .field-pair[data-astro-cid-x7vwcjo3]>.field[data-astro-cid-x7vwcjo3]{flex-direction:column;grid-row:auto;gap:.375rem;display:flex}.amc-calc[data-astro-cid-x7vwcjo3] .stat-grid[data-astro-cid-x7vwcjo3]{grid-template-columns:minmax(0,1fr)}.amc-calc[data-astro-cid-x7vwcjo3] .stat-tile[data-astro-cid-x7vwcjo3]{text-align:left;justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.amc-calc[data-astro-cid-x7vwcjo3] .stat-tile[data-astro-cid-x7vwcjo3] .projection-label[data-astro-cid-x7vwcjo3]{margin-bottom:0}.amc-calc[data-astro-cid-x7vwcjo3] .stat-tile[data-astro-cid-x7vwcjo3] .projection-value[data-astro-cid-x7vwcjo3]{text-align:right;font-size:1.25rem}}.amc-prose[data-astro-cid-x7vwcjo3] .disclosure[data-astro-cid-x7vwcjo3]{font-size:.875rem}.amc-prose[data-astro-cid-x7vwcjo3] h2[data-astro-cid-x7vwcjo3]{margin-top:2.25rem}
