.calculator-grid[data-astro-cid-f2gpvqnr] .field[data-astro-cid-f2gpvqnr]{flex-direction:column;gap:.375rem;margin-bottom:1rem;display:flex}.calculator-grid[data-astro-cid-f2gpvqnr] .field[data-astro-cid-f2gpvqnr]:last-child{margin-bottom:0}.calculator-grid[data-astro-cid-f2gpvqnr] .field[data-astro-cid-f2gpvqnr][hidden]{display:none}.calculator-grid[data-astro-cid-f2gpvqnr] label[data-astro-cid-f2gpvqnr]{color:var(--calc-text);font-size:.8125rem;font-weight:600}.calculator-grid[data-astro-cid-f2gpvqnr] input[data-astro-cid-f2gpvqnr]{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-f2gpvqnr] input[data-astro-cid-f2gpvqnr]:focus{border-color:var(--calc-input-focus-border);background:var(--calc-input-focus-bg);outline:none}.calculator-grid[data-astro-cid-f2gpvqnr] .period-chip[data-astro-cid-f2gpvqnr]{font-family:inherit}.calculator-grid[data-astro-cid-f2gpvqnr] .period-grid[data-astro-cid-f2gpvqnr].two-up{grid-template-columns:1fr 1fr}.calculator-grid[data-astro-cid-f2gpvqnr] .field-hint[data-astro-cid-f2gpvqnr]{color:var(--calc-text-muted);margin:0;font-size:.75rem;line-height:1.5}.optional-tag[data-astro-cid-f2gpvqnr]{text-transform:uppercase;letter-spacing:.04em;color:var(--calc-text-muted);font-size:.6875rem;font-weight:600}.calc-notice[data-astro-cid-f2gpvqnr]{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-f2gpvqnr][hidden]{display:none}.calc-notice[data-astro-cid-f2gpvqnr].notice-alert{border-width:2px;font-weight:600}.results-card[data-astro-cid-f2gpvqnr] .primary-result-amount[data-astro-cid-f2gpvqnr].is-date{font-size:clamp(1.375rem,4.5vw,2rem);line-height:1.2}.status-block[data-astro-cid-f2gpvqnr]{flex-direction:column;gap:.375rem;margin:0 0 1rem;display:flex}.status-badge[data-astro-cid-f2gpvqnr]{border:1px solid var(--calc-chip-active-border);background:var(--calc-chip-active-bg);color:var(--calc-chip-active-text);letter-spacing:.02em;border-radius:999px;align-self:flex-start;padding:.3125rem .75rem;font-size:.75rem;font-weight:700}.status-badge[data-astro-cid-f2gpvqnr][data-status=semiweekly]{border-color:var(--calc-warning-border);background:var(--calc-warning-bg);color:var(--calc-notice-strong,var(--calc-text))}.status-badge[data-astro-cid-f2gpvqnr][data-status=unknown]{border-color:var(--calc-input-border);background:var(--calc-input-bg);color:var(--calc-text-muted)}.status-subline[data-astro-cid-f2gpvqnr]{color:var(--calc-text-muted);margin:0;font-size:.75rem;line-height:1.5}.detail-block[data-astro-cid-f2gpvqnr]{border-bottom:1px solid var(--calc-results-row-border,var(--border));padding:.625rem 0}.detail-block[data-astro-cid-f2gpvqnr]:last-child{border-bottom:none}.detail-block[data-astro-cid-f2gpvqnr][hidden]{display:none}.detail-label[data-astro-cid-f2gpvqnr]{text-transform:uppercase;letter-spacing:.04em;color:var(--calc-text-muted);margin-bottom:.1875rem;font-size:.6875rem}.detail-value[data-astro-cid-f2gpvqnr]{color:var(--calc-text);font-size:.875rem;font-weight:600;line-height:1.5}.detail-sub[data-astro-cid-f2gpvqnr]{color:var(--calc-text-muted);margin-top:.125rem;font-size:.75rem}.results-footnote[data-astro-cid-f2gpvqnr]{color:var(--calc-text-muted);margin:1rem 0 0;font-size:.75rem;line-height:1.5}.projection-note[data-astro-cid-f2gpvqnr]{color:var(--calc-text-muted);text-align:center;margin:.875rem 0 0;font-size:.75rem;line-height:1.5}.penalty-table[data-astro-cid-f2gpvqnr]{border-collapse:collapse;width:100%;margin:1rem 0;font-size:.875rem}.penalty-table[data-astro-cid-f2gpvqnr] th[data-astro-cid-f2gpvqnr],.penalty-table[data-astro-cid-f2gpvqnr] td[data-astro-cid-f2gpvqnr]{text-align:left;border-bottom:1px solid var(--border);color:var(--calc-text);vertical-align:top;padding:.5rem}.penalty-table[data-astro-cid-f2gpvqnr] thead[data-astro-cid-f2gpvqnr] th[data-astro-cid-f2gpvqnr]{text-transform:uppercase;letter-spacing:.04em;color:var(--calc-text-muted);font-size:.6875rem}.penalty-table[data-astro-cid-f2gpvqnr] td[data-astro-cid-f2gpvqnr]:first-child{white-space:nowrap;font-weight:700}.penalty-table[data-astro-cid-f2gpvqnr] tbody[data-astro-cid-f2gpvqnr] tr[data-astro-cid-f2gpvqnr]:last-child td[data-astro-cid-f2gpvqnr]{border-bottom:none}@media (width<=480px){.calculator-grid[data-astro-cid-f2gpvqnr] .period-grid[data-astro-cid-f2gpvqnr].two-up{grid-template-columns:1fr}}
