.calculator-grid[data-astro-cid-crtjrtqx] [data-astro-cid-crtjrtqx][hidden]{display:none!important}.calculator-grid[data-astro-cid-crtjrtqx] .chip[data-astro-cid-crtjrtqx]{font-family:inherit}.calculator-grid[data-astro-cid-crtjrtqx] .calc-card-hint[data-astro-cid-crtjrtqx] a[data-astro-cid-crtjrtqx]{color:var(--calc-link-color);text-underline-offset:2px;text-decoration:underline}.calc-card[data-astro-cid-crtjrtqx]>.calc-card-hint[data-astro-cid-crtjrtqx]:last-child{margin-bottom:0}.field[data-astro-cid-crtjrtqx]{flex-direction:column;gap:.375rem;min-width:0;margin-bottom:1.125rem;display:flex}.field[data-astro-cid-crtjrtqx]:last-child{margin-bottom:0}.field[data-astro-cid-crtjrtqx] .calc-card-hint[data-astro-cid-crtjrtqx]{margin:0}.field-label[data-astro-cid-crtjrtqx]{color:var(--calc-text-muted);font-size:.75rem;font-weight:600}p[data-astro-cid-crtjrtqx].field-label{margin:0 0 .5rem}.chip-group[data-astro-cid-crtjrtqx]+.calc-card-hint[data-astro-cid-crtjrtqx]{margin-bottom:1.125rem}.field-after-chips[data-astro-cid-crtjrtqx]{margin-top:1.125rem}.field-input[data-astro-cid-crtjrtqx]{border:2px solid var(--calc-input-border);background:var(--calc-input-bg);width:100%;color:var(--calc-text);box-shadow:none;border-radius:10px;padding:.5rem .625rem;font-family:inherit;font-size:1rem}.field-input[data-astro-cid-crtjrtqx]:focus{border-color:var(--calc-input-focus-border);outline:none}.unit-input[data-astro-cid-crtjrtqx]{align-items:center;gap:.5rem;display:flex}.unit-input[data-astro-cid-crtjrtqx] .field-input[data-astro-cid-crtjrtqx]{flex:auto;min-width:0}.unit-suffix[data-astro-cid-crtjrtqx]{color:var(--calc-text-muted);flex-shrink:0;font-size:.875rem}.money-input[data-astro-cid-crtjrtqx]{position:relative}.money-prefix[data-astro-cid-crtjrtqx]{color:var(--calc-text-muted);pointer-events:none;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.money-input[data-astro-cid-crtjrtqx] .field-input[data-astro-cid-crtjrtqx]{padding-left:1.5rem}.field-note[data-astro-cid-crtjrtqx]{margin:0;font-size:.75rem}.warn-note[data-astro-cid-crtjrtqx]{color:var(--calc-warning)}.kcal-line[data-astro-cid-crtjrtqx]{color:var(--calc-text);margin:.75rem 0 0;font-size:.8125rem;font-weight:600}.primary-result-amount[data-astro-cid-crtjrtqx]{overflow-wrap:anywhere}.hero-message[data-astro-cid-crtjrtqx]{max-width:26rem;color:var(--calc-text);margin:.875rem auto 0;font-size:.875rem;line-height:1.5}.hero-message[data-astro-cid-crtjrtqx]:empty{margin:0}.trio-grid[data-astro-cid-crtjrtqx]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.trio-grid[data-astro-cid-crtjrtqx] .projection-value[data-astro-cid-crtjrtqx]{overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.year-hint[data-astro-cid-crtjrtqx]{margin:.875rem 0 0}.progress-head[data-astro-cid-crtjrtqx]{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.625rem;display:flex}.progress-head[data-astro-cid-crtjrtqx] p[data-astro-cid-crtjrtqx]{color:var(--calc-text);margin:0;font-size:.9375rem;font-weight:600;line-height:1.45}.progress-pct[data-astro-cid-crtjrtqx]{font-family:var(--calc-font-mono);color:var(--calc-accent);font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:600}.progress-track[data-astro-cid-crtjrtqx]{background:var(--progress-track);border-radius:999px;height:10px;overflow:hidden}.progress-fill[data-astro-cid-crtjrtqx]{background:var(--calc-accent);height:100%;transition:width var(--calc-transition-fast);border-radius:999px}.split-table[data-astro-cid-crtjrtqx]{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-top:1rem;font-size:.875rem}.split-table[data-astro-cid-crtjrtqx] th[data-astro-cid-crtjrtqx],.split-table[data-astro-cid-crtjrtqx] td[data-astro-cid-crtjrtqx]{text-align:right;border-bottom:1px solid var(--calc-card-border);padding:.5rem}.split-table[data-astro-cid-crtjrtqx] th[data-astro-cid-crtjrtqx]:first-child{text-align:left;padding-left:0}.split-table[data-astro-cid-crtjrtqx] th[data-astro-cid-crtjrtqx]:last-child,.split-table[data-astro-cid-crtjrtqx] td[data-astro-cid-crtjrtqx]:last-child{padding-right:0}.split-table[data-astro-cid-crtjrtqx] thead[data-astro-cid-crtjrtqx] th[data-astro-cid-crtjrtqx]{text-transform:uppercase;letter-spacing:.05em;color:var(--calc-text-muted);font-size:.6875rem;font-weight:600}.split-table[data-astro-cid-crtjrtqx] tbody[data-astro-cid-crtjrtqx] th[data-astro-cid-crtjrtqx]{color:var(--calc-text-muted);font-weight:500}.split-table[data-astro-cid-crtjrtqx] td[data-astro-cid-crtjrtqx]{color:var(--calc-text);overflow-wrap:anywhere;font-weight:600}.split-table[data-astro-cid-crtjrtqx] tbody[data-astro-cid-crtjrtqx] tr[data-astro-cid-crtjrtqx]:last-child>[data-astro-cid-crtjrtqx]{border-bottom:none}.progress-note[data-astro-cid-crtjrtqx]{margin:.875rem 0 0}.week-line[data-astro-cid-crtjrtqx]{color:var(--calc-text);margin:0 0 .75rem;font-size:.9375rem;font-weight:600;line-height:1.5}.content-container[data-astro-cid-crtjrtqx] .safety-note[data-astro-cid-crtjrtqx]{border:1px solid var(--calc-warning-border);background:var(--calc-warning-bg);border-radius:14px;margin:0 0 1.5rem;padding:1.125rem 1.25rem}.content-container[data-astro-cid-crtjrtqx] .safety-note[data-astro-cid-crtjrtqx] p[data-astro-cid-crtjrtqx]{color:var(--calc-text);margin:0 0 .5rem}.content-container[data-astro-cid-crtjrtqx] .safety-note[data-astro-cid-crtjrtqx] p[data-astro-cid-crtjrtqx]:last-child{margin-bottom:0}.content-container[data-astro-cid-crtjrtqx] .safety-note[data-astro-cid-crtjrtqx] .safety-title[data-astro-cid-crtjrtqx]{color:var(--calc-warning-strong);font-weight:700}.content-container[data-astro-cid-crtjrtqx] .tm-note[data-astro-cid-crtjrtqx]{color:var(--calc-text-muted);margin:2rem 0 0;font-size:.8125rem}@media (width<=480px){.trio-grid[data-astro-cid-crtjrtqx]{grid-template-columns:1fr;gap:.5rem}.trio-grid[data-astro-cid-crtjrtqx] .projection-item[data-astro-cid-crtjrtqx]{text-align:left;justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.trio-grid[data-astro-cid-crtjrtqx] .projection-label[data-astro-cid-crtjrtqx]{margin-bottom:0}}
