.calculator-grid[data-astro-cid-yluqaero] .field[data-astro-cid-yluqaero]{flex-direction:column;gap:.375rem;margin-bottom:1rem;display:flex}.calculator-grid[data-astro-cid-yluqaero] .field[data-astro-cid-yluqaero]:last-child{margin-bottom:0}.calculator-grid[data-astro-cid-yluqaero] .field[data-astro-cid-yluqaero][hidden]{display:none}.calculator-grid[data-astro-cid-yluqaero] label[data-astro-cid-yluqaero]{color:var(--calc-text);font-size:.8125rem;font-weight:600}.calculator-grid[data-astro-cid-yluqaero] input[data-astro-cid-yluqaero]{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-yluqaero] input[data-astro-cid-yluqaero]:focus{border-color:var(--calc-input-focus-border);background:var(--calc-input-focus-bg);outline:none}.calculator-grid[data-astro-cid-yluqaero] .period-chip{font-family:inherit}.calculator-grid[data-astro-cid-yluqaero] .period-grid[data-astro-cid-yluqaero].two-up{grid-template-columns:repeat(2,1fr)}.calculator-grid[data-astro-cid-yluqaero] .period-grid[data-astro-cid-yluqaero].three-up{grid-template-columns:repeat(3,1fr)}.calculator-grid[data-astro-cid-yluqaero] .period-grid[data-astro-cid-yluqaero].six-up{grid-template-columns:repeat(6,1fr)}.calculator-grid[data-astro-cid-yluqaero] .field-hint[data-astro-cid-yluqaero]{color:var(--calc-text-muted);margin:0;font-size:.75rem;line-height:1.5}.calculator-grid[data-astro-cid-yluqaero] .field-hint[data-astro-cid-yluqaero] a[data-astro-cid-yluqaero]{color:var(--calc-link-color)}.verdict-badge[data-astro-cid-yluqaero]{text-align:center;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:999px;margin:0 0 1rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:700;line-height:1.4;display:block}.verdict-badge[data-astro-cid-yluqaero].is-ok{border-color:var(--calc-chip-active-border);background:var(--calc-chip-active-bg);color:var(--calc-chip-active-text)}.verdict-badge[data-astro-cid-yluqaero].is-info{border-color:var(--calc-input-border);background:var(--calc-input-bg);color:var(--calc-text-muted);font-weight:600}.calc-notice[data-astro-cid-yluqaero]{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 1rem;padding:.625rem .75rem;font-size:.8125rem;line-height:1.5}.calc-notice[data-astro-cid-yluqaero][hidden]{display:none}.results-card[data-astro-cid-yluqaero] .results-breakdown[data-astro-cid-yluqaero] .result-row[data-astro-cid-yluqaero]:first-child .result-label[data-astro-cid-yluqaero],.results-card[data-astro-cid-yluqaero] .results-breakdown[data-astro-cid-yluqaero] .result-row[data-astro-cid-yluqaero]:first-child .result-value[data-astro-cid-yluqaero]{font-weight:700}.results-card[data-astro-cid-yluqaero] .result-row[data-astro-cid-yluqaero][hidden]{display:none}.result-note[data-astro-cid-yluqaero]{color:var(--calc-text-muted);margin:.75rem 0 0;font-size:.75rem;line-height:1.5}.conflict-card[data-astro-cid-yluqaero]{margin-top:1.5rem}.conflict-card[data-astro-cid-yluqaero][hidden]{display:none}.conflict-intro[data-astro-cid-yluqaero]{color:var(--calc-text);margin:0 0 1rem;font-size:.875rem;line-height:1.6}.conflict-grid[data-astro-cid-yluqaero]{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.conflict-path[data-astro-cid-yluqaero]{border:1px solid var(--border);border-radius:12px;padding:.875rem 1rem}.conflict-path-title[data-astro-cid-yluqaero]{text-transform:uppercase;letter-spacing:.04em;color:var(--calc-text-muted);margin:0 0 .25rem;font-size:.75rem}.conflict-path-rate[data-astro-cid-yluqaero]{font-family:var(--calc-font-display);color:var(--calc-text);margin:0 0 .5rem;font-size:1.75rem;font-weight:800;line-height:1}.conflict-path-copy[data-astro-cid-yluqaero]{color:var(--calc-text-muted);margin:0 0 .75rem;font-size:.8125rem;line-height:1.5}.conflict-path-row[data-astro-cid-yluqaero]{color:var(--calc-text);border-top:1px solid var(--border);justify-content:space-between;gap:.75rem;padding-top:.5rem;font-size:.8125rem;font-weight:600;display:flex}.projection-note[data-astro-cid-yluqaero]{color:var(--calc-text-muted);text-align:center;margin:.875rem 0 0;font-size:.75rem;line-height:1.5}.limit-table-scroll[data-astro-cid-yluqaero]{margin:1.25rem 0;overflow-x:auto}.limit-table[data-astro-cid-yluqaero]{border-collapse:collapse;width:100%;font-size:.875rem}.limit-table[data-astro-cid-yluqaero] th[data-astro-cid-yluqaero],.limit-table[data-astro-cid-yluqaero] td[data-astro-cid-yluqaero]{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:.5rem .625rem}.limit-table[data-astro-cid-yluqaero] thead[data-astro-cid-yluqaero] th[data-astro-cid-yluqaero]{text-transform:uppercase;letter-spacing:.04em;color:var(--calc-text-muted);font-size:.6875rem}.limit-table[data-astro-cid-yluqaero] tbody[data-astro-cid-yluqaero] tr[data-astro-cid-yluqaero]:last-child td[data-astro-cid-yluqaero]{border-bottom:none}@media (width<=640px){.conflict-grid[data-astro-cid-yluqaero]{grid-template-columns:1fr}}@media (width<=480px){.calculator-grid[data-astro-cid-yluqaero] .period-grid[data-astro-cid-yluqaero],.calculator-grid[data-astro-cid-yluqaero] .period-grid[data-astro-cid-yluqaero].three-up{grid-template-columns:1fr 1fr}.calculator-grid[data-astro-cid-yluqaero] .period-grid[data-astro-cid-yluqaero].six-up{grid-template-columns:repeat(3,1fr)}}
