.calculator-grid[data-astro-cid-kag5qpez] .field[data-astro-cid-kag5qpez]{flex-direction:column;gap:.375rem;margin-bottom:1rem;display:flex}.calculator-grid[data-astro-cid-kag5qpez] .field[data-astro-cid-kag5qpez]:last-child{margin-bottom:0}.calculator-grid[data-astro-cid-kag5qpez] label[data-astro-cid-kag5qpez]{color:var(--calc-text);font-size:.8125rem;font-weight:600}.calculator-grid[data-astro-cid-kag5qpez] input[data-astro-cid-kag5qpez]{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-kag5qpez] input[data-astro-cid-kag5qpez]:focus{border-color:var(--calc-input-focus-border);background:var(--calc-input-focus-bg);outline:none}.calculator-grid[data-astro-cid-kag5qpez] .field-hint[data-astro-cid-kag5qpez]{color:var(--calc-text-muted);margin:0;font-size:.75rem;line-height:1.5}.chip-row[data-astro-cid-kag5qpez]{flex-wrap:wrap;gap:.5rem;display:flex}.year-picker[data-astro-cid-kag5qpez]{flex-direction:column;gap:.375rem;display:flex}.year-picker[data-astro-cid-kag5qpez][hidden]{display:none}.chip-row[data-astro-cid-kag5qpez] .mini-chip{border:2px solid var(--calc-input-border);background:var(--calc-input-bg);color:var(--calc-text-muted);cursor:pointer;border-radius:999px;padding:.4rem .7rem;font-family:inherit;font-size:.75rem;font-weight:600}.chip-row[data-astro-cid-kag5qpez] .mini-chip:hover{border-color:var(--calc-input-focus-border)}.chip-row[data-astro-cid-kag5qpez] .mini-chip.active{border-color:var(--calc-chip-active-border);background:var(--calc-chip-active-bg);color:var(--calc-chip-active-text)}.advanced-card[data-astro-cid-kag5qpez]{padding:0}.advanced-card[data-astro-cid-kag5qpez] .field[data-astro-cid-kag5qpez]{margin-bottom:0;padding:0 1rem 1rem}.advanced-summary[data-astro-cid-kag5qpez]{cursor:pointer;list-style:revert;color:var(--calc-text);padding:1rem;font-size:.8125rem;font-weight:600}.calc-notice[data-astro-cid-kag5qpez]{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 .75rem;padding:.625rem .75rem;font-size:.8125rem;line-height:1.5}.calc-notice[data-astro-cid-kag5qpez][hidden]{display:none}.headline-text[data-astro-cid-kag5qpez]{font-size:clamp(1.375rem,5vw,1.875rem);line-height:1.2}.check-list[data-astro-cid-kag5qpez]{flex-direction:column;gap:.625rem;display:flex}.check-item[data-astro-cid-kag5qpez]{border:1px solid var(--calc-results-row-border,var(--border));border-radius:10px;padding:.75rem}.check-head[data-astro-cid-kag5qpez]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.check-name[data-astro-cid-kag5qpez]{color:var(--calc-text);font-size:.8125rem;font-weight:700}.check-figures[data-astro-cid-kag5qpez]{color:var(--calc-text-muted);flex-wrap:wrap;gap:.25rem 1rem;margin-top:.375rem;font-size:.75rem;display:flex}.check-figures[data-astro-cid-kag5qpez] strong[data-astro-cid-kag5qpez]{color:var(--calc-text);font-weight:600}.verdict-badge[data-astro-cid-kag5qpez]{letter-spacing:.02em;border:1px solid var(--calc-input-border);color:var(--calc-text-muted);white-space:nowrap;border-radius:999px;padding:.25rem .5rem;font-size:.6875rem;font-weight:700}.verdict-badge[data-astro-cid-kag5qpez].is-match{color:var(--calc-success);border-color:var(--success-border);background:var(--success-bg)}.verdict-badge[data-astro-cid-kag5qpez].is-short{color:var(--calc-danger);border-color:var(--danger-border);background:var(--danger-bg)}.verdict-badge[data-astro-cid-kag5qpez].is-over{color:var(--calc-warning);border-color:var(--warning-border);background:var(--warning-bg)}.result-row[data-astro-cid-kag5qpez][hidden]{display:none}.result-value[data-astro-cid-kag5qpez].is-negative{color:var(--calc-result-negative,var(--calc-danger))}.result-value[data-astro-cid-kag5qpez].is-positive{color:var(--calc-result-positive,var(--calc-success))}.projections-card[data-astro-cid-kag5qpez] .results-breakdown[data-astro-cid-kag5qpez] .result-row[data-astro-cid-kag5qpez]:last-child .result-label[data-astro-cid-kag5qpez],.projections-card[data-astro-cid-kag5qpez] .results-breakdown[data-astro-cid-kag5qpez] .result-row[data-astro-cid-kag5qpez]:last-child .result-value[data-astro-cid-kag5qpez]{font-weight:700}.projection-note[data-astro-cid-kag5qpez]{color:var(--calc-text-muted);text-align:center;margin:.875rem 0 0;font-size:.75rem;line-height:1.5}
