.field-grid[data-astro-cid-gcl4ttbb]{gap:var(--calc-space-md,1rem);grid-template-columns:1fr 1fr;display:grid}.field[data-astro-cid-gcl4ttbb]{gap:var(--calc-space-xs,.375rem);flex-direction:column;display:flex}.single-field[data-astro-cid-gcl4ttbb]{margin-top:var(--calc-space-md,1rem)}.wide-field[data-astro-cid-gcl4ttbb]{margin-top:0}.field[data-astro-cid-gcl4ttbb] label[data-astro-cid-gcl4ttbb]{color:var(--calc-text-muted);font-size:.8125rem;font-weight:600}.currency-input[data-astro-cid-gcl4ttbb]{background:var(--calc-input-bg);border:1px solid var(--calc-input-border);border-radius:10px;align-items:center;padding:0 .75rem;transition:border-color .15s,box-shadow .15s;display:flex}.currency-input[data-astro-cid-gcl4ttbb]:focus-within{border-color:var(--calc-input-focus-border,var(--calc-accent));box-shadow:var(--calc-output-ring-active)}.currency-symbol[data-astro-cid-gcl4ttbb]{color:var(--calc-text-muted);font-size:1rem;font-weight:600}.currency-input[data-astro-cid-gcl4ttbb] input[data-astro-cid-gcl4ttbb]{width:100%;color:var(--calc-text);font-variant-numeric:tabular-nums;background:0 0;border:none;outline:none;flex:1;padding:.7rem .4rem;font-family:inherit;font-size:1.05rem;font-weight:600}.currency-input[data-astro-cid-gcl4ttbb].no-symbol input[data-astro-cid-gcl4ttbb]{padding-left:0}.helper-line[data-astro-cid-gcl4ttbb]{color:var(--calc-text-muted);margin:0;font-size:.78rem;line-height:1.45}.chip-group[data-astro-cid-gcl4ttbb]+.helper-line[data-astro-cid-gcl4ttbb]{margin-top:var(--calc-space-sm,.75rem)}.derived-line[data-astro-cid-gcl4ttbb]{margin-top:var(--calc-space-md,1rem);border-top:1px solid var(--calc-results-row-border,var(--calc-border));color:var(--calc-text-muted);justify-content:space-between;align-items:baseline;padding-top:.75rem;font-size:.85rem;display:flex}.derived-line[data-astro-cid-gcl4ttbb] strong[data-astro-cid-gcl4ttbb]{color:var(--calc-text);font-variant-numeric:tabular-nums;font-size:1rem}.callout[data-astro-cid-gcl4ttbb]{padding:var(--calc-space-md,1rem);margin-top:var(--calc-space-md,1rem);border-radius:10px;align-items:flex-start;gap:.75rem;display:flex}.callout[data-astro-cid-gcl4ttbb] svg[data-astro-cid-gcl4ttbb]{flex-shrink:0;width:1.25rem;height:1.25rem;margin-top:.1rem}.callout[data-astro-cid-gcl4ttbb] p[data-astro-cid-gcl4ttbb]{color:var(--calc-callout-text,var(--text-secondary));margin:0;font-size:.84rem;line-height:1.55}.callout[data-astro-cid-gcl4ttbb] strong[data-astro-cid-gcl4ttbb]{color:var(--calc-text)}.callout-info[data-astro-cid-gcl4ttbb]{background:var(--calc-callout-bg);border:1px solid var(--calc-callout-border)}.callout-info[data-astro-cid-gcl4ttbb] svg[data-astro-cid-gcl4ttbb]{color:var(--info)}.verdict-banner[data-astro-cid-gcl4ttbb]{text-align:center;border:1px solid var(--calc-callout-border,var(--info-border));background:var(--calc-callout-bg,var(--info-bg));color:var(--calc-callout-text,var(--text-secondary));border-radius:10px;margin-bottom:1.25rem;padding:.85rem 1rem;font-size:.9rem;font-weight:600;line-height:1.5}.verdict-banner[data-astro-cid-gcl4ttbb].is-positive{border-color:var(--success-border);background:var(--success-bg);color:var(--calc-result-positive,var(--success))}.verdict-banner[data-astro-cid-gcl4ttbb].is-negative{border-color:var(--warning-border);background:var(--calc-warning-bg,var(--warning-bg));color:var(--calc-warning-text,var(--warning-soft))}.total-row[data-astro-cid-gcl4ttbb]{border-top:1px solid var(--calc-results-row-border,var(--calc-border));margin-top:.25rem;padding-top:.5rem}.compare-table[data-astro-cid-gcl4ttbb]{border-collapse:collapse;width:100%;font-size:.86rem}.compare-table[data-astro-cid-gcl4ttbb] th[data-astro-cid-gcl4ttbb],.compare-table[data-astro-cid-gcl4ttbb] td[data-astro-cid-gcl4ttbb]{text-align:right;border-bottom:1px solid var(--calc-results-row-border,var(--calc-border));font-variant-numeric:tabular-nums;padding:.55rem .6rem}.compare-table[data-astro-cid-gcl4ttbb] thead[data-astro-cid-gcl4ttbb] th[data-astro-cid-gcl4ttbb]{color:var(--calc-text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.78rem}.compare-table[data-astro-cid-gcl4ttbb] tbody[data-astro-cid-gcl4ttbb] th[data-astro-cid-gcl4ttbb][scope=row]{text-align:left;color:var(--calc-text-muted);font-weight:500}.compare-table[data-astro-cid-gcl4ttbb] td[data-astro-cid-gcl4ttbb]{color:var(--calc-text);font-weight:600}.compare-table[data-astro-cid-gcl4ttbb] tbody[data-astro-cid-gcl4ttbb] tr[data-astro-cid-gcl4ttbb].total-row td[data-astro-cid-gcl4ttbb],.compare-table[data-astro-cid-gcl4ttbb] tbody[data-astro-cid-gcl4ttbb] tr[data-astro-cid-gcl4ttbb].total-row th[data-astro-cid-gcl4ttbb]{color:var(--calc-text);font-weight:700}.compare-table[data-astro-cid-gcl4ttbb][data-actual=iso] td[data-astro-cid-gcl4ttbb]:nth-child(2),.compare-table[data-astro-cid-gcl4ttbb][data-actual=nso] td[data-astro-cid-gcl4ttbb]:nth-child(3){background:var(--accent-tint)}.compare-table[data-astro-cid-gcl4ttbb][data-actual=iso] thead[data-astro-cid-gcl4ttbb] th[data-astro-cid-gcl4ttbb]:nth-child(2),.compare-table[data-astro-cid-gcl4ttbb][data-actual=nso] thead[data-astro-cid-gcl4ttbb] th[data-astro-cid-gcl4ttbb]:nth-child(3){color:var(--calc-accent)}.compare-note[data-astro-cid-gcl4ttbb]{color:var(--calc-text-muted);margin:.85rem 0 0;font-size:.84rem;line-height:1.55}.compare-note[data-astro-cid-gcl4ttbb] strong{color:var(--calc-text)}.compare-note[data-astro-cid-gcl4ttbb].is-saving strong{color:var(--calc-result-positive)}.compare-note[data-astro-cid-gcl4ttbb].is-cost strong{color:var(--calc-warning)}@media (width<=560px){.field-grid[data-astro-cid-gcl4ttbb]{grid-template-columns:1fr}.compare-table[data-astro-cid-gcl4ttbb]{font-size:.8rem}.compare-table[data-astro-cid-gcl4ttbb] th[data-astro-cid-gcl4ttbb],.compare-table[data-astro-cid-gcl4ttbb] td[data-astro-cid-gcl4ttbb]{padding:.5rem .35rem}}
