.calculator-grid[data-astro-cid-yfopd7kw] [data-astro-cid-yfopd7kw][hidden]{display:none!important}.calculator-grid[data-astro-cid-yfopd7kw] .chip[data-astro-cid-yfopd7kw]{font-family:inherit}.calculator-grid[data-astro-cid-yfopd7kw] .calc-card-hint[data-astro-cid-yfopd7kw] a[data-astro-cid-yfopd7kw]{color:var(--calc-link-color);text-underline-offset:2px;text-decoration:underline}.calc-card[data-astro-cid-yfopd7kw]>.calc-card-hint[data-astro-cid-yfopd7kw]:last-child{margin-bottom:0}.type-hint[data-astro-cid-yfopd7kw]{margin-bottom:1.25rem}.field[data-astro-cid-yfopd7kw]{flex-direction:column;gap:.375rem;min-width:0;margin-bottom:1.125rem;display:flex}.field[data-astro-cid-yfopd7kw].field-last{margin-bottom:.75rem}.calc-card[data-astro-cid-yfopd7kw]>.field[data-astro-cid-yfopd7kw].field-last:last-child{margin-bottom:0}.field[data-astro-cid-yfopd7kw] .calc-card-hint[data-astro-cid-yfopd7kw]{margin:0}.field-label[data-astro-cid-yfopd7kw]{color:var(--calc-text-muted);font-size:.75rem;font-weight:600}.field-input[data-astro-cid-yfopd7kw]{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-yfopd7kw]:focus{border-color:var(--calc-input-focus-border);outline:none}.unit-input[data-astro-cid-yfopd7kw]{position:relative}.unit-input[data-astro-cid-yfopd7kw] .field-input[data-astro-cid-yfopd7kw]{padding-right:3.25rem}.unit-suffix[data-astro-cid-yfopd7kw]{color:var(--calc-text-muted);pointer-events:none;font-size:.875rem;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.field-note[data-astro-cid-yfopd7kw]{margin:0;font-size:.75rem}.warn-note[data-astro-cid-yfopd7kw]{color:var(--calc-warning)}.hero-week[data-astro-cid-yfopd7kw]{margin-top:.875rem;font-size:.9375rem}.hero-week[data-astro-cid-yfopd7kw] strong[data-astro-cid-yfopd7kw]{font-family:var(--calc-font-display);font-size:1.625rem;font-weight:var(--calc-heading-weight);color:var(--calc-results-amount)}.calc-msg[data-astro-cid-yfopd7kw]{text-align:center;color:var(--calc-callout-text);margin:0;font-size:.875rem;line-height:1.5}.calc-msg[data-astro-cid-yfopd7kw]:not(:empty){background:var(--calc-callout-bg);border:1px solid var(--calc-callout-border);border-radius:12px;margin:0 0 .5rem;padding:.75rem 1rem}.split-line[data-astro-cid-yfopd7kw],.alc-line[data-astro-cid-yfopd7kw]{color:var(--calc-results-label-text,var(--calc-results-label));margin:0;font-size:.875rem;line-height:1.5}.split-line[data-astro-cid-yfopd7kw] strong[data-astro-cid-yfopd7kw],.alc-line[data-astro-cid-yfopd7kw] strong[data-astro-cid-yfopd7kw]{font-family:var(--calc-font-mono);color:var(--calc-results-amount);font-weight:600}.split-bar[data-astro-cid-yfopd7kw]{background:var(--progress-track);border-radius:999px;height:6px;margin:.125rem 0 .375rem;overflow:hidden}.split-bar[data-astro-cid-yfopd7kw] span[data-astro-cid-yfopd7kw]{background:var(--calc-accent);height:100%;transition:width var(--calc-transition-fast);border-radius:999px;display:block}.period-grid[data-astro-cid-yfopd7kw]{grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr))}.period-grid[data-astro-cid-yfopd7kw] .projection-value[data-astro-cid-yfopd7kw]{overflow-wrap:anywhere}.grid-note[data-astro-cid-yfopd7kw]{margin:.875rem 0 0}.food-table[data-astro-cid-yfopd7kw]{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.875rem}.food-table[data-astro-cid-yfopd7kw] th[data-astro-cid-yfopd7kw],.food-table[data-astro-cid-yfopd7kw] td[data-astro-cid-yfopd7kw]{text-align:left;border-bottom:1px solid var(--calc-card-border);padding:.5rem}.food-table[data-astro-cid-yfopd7kw] thead[data-astro-cid-yfopd7kw] th[data-astro-cid-yfopd7kw]{text-transform:uppercase;letter-spacing:.05em;color:var(--calc-text-muted);font-size:.6875rem;font-weight:600}.food-table[data-astro-cid-yfopd7kw] tbody[data-astro-cid-yfopd7kw] th[data-astro-cid-yfopd7kw]{color:var(--calc-text);font-weight:500}.food-table[data-astro-cid-yfopd7kw] td[data-astro-cid-yfopd7kw]{font-family:var(--calc-font-mono);color:var(--calc-text);font-weight:600}.food-table[data-astro-cid-yfopd7kw] .num[data-astro-cid-yfopd7kw]{text-align:right;white-space:nowrap}.food-table[data-astro-cid-yfopd7kw] tbody[data-astro-cid-yfopd7kw] tr[data-astro-cid-yfopd7kw]:last-child>[data-astro-cid-yfopd7kw]{border-bottom:none}.food-note[data-astro-cid-yfopd7kw]{margin:.875rem 0 0}@media (width<=480px){.food-table[data-astro-cid-yfopd7kw] th[data-astro-cid-yfopd7kw],.food-table[data-astro-cid-yfopd7kw] td[data-astro-cid-yfopd7kw]{padding:.5rem .375rem}}
