.calc-grid[data-astro-cid-dnx2si5k]{gap:var(--calc-gap,1.5rem);grid-template-columns:1fr;width:100%;display:grid}@media (width>=900px){.calc-grid[data-astro-cid-dnx2si5k]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start}}.calc-inputs[data-astro-cid-dnx2si5k],.calc-results[data-astro-cid-dnx2si5k]{gap:var(--calc-gap,1.5rem);flex-direction:column;min-width:0;display:flex}.hours-container[data-astro-cid-dnx2si5k]{flex-direction:column;gap:.75rem;display:flex}.meridiem-row[data-astro-cid-dnx2si5k]{margin-top:.75rem}.dual-input-row[data-astro-cid-dnx2si5k]{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.stacked-row[data-astro-cid-dnx2si5k]{margin-top:.75rem}.dual-input[data-astro-cid-dnx2si5k]{flex-direction:column;gap:.375rem;min-width:0;display:flex}.dual-input[data-astro-cid-dnx2si5k] label[data-astro-cid-dnx2si5k]{color:var(--calc-text-muted,var(--text-muted,#9ca3af));font-size:.8125rem}.dual-input[data-astro-cid-dnx2si5k] input[data-astro-cid-dnx2si5k],.single-input[data-astro-cid-dnx2si5k] input[data-astro-cid-dnx2si5k]{background:var(--calc-surface-2,var(--surface-2,#ffffff0a));border:1px solid var(--calc-input-border);border-radius:var(--calc-radius,12px);color:var(--calc-text,var(--text,#f5f5f5));font-variant-numeric:tabular-nums;width:100%;min-width:0;padding:.5rem .75rem;font-size:1rem}.dual-input[data-astro-cid-dnx2si5k] input[data-astro-cid-dnx2si5k]::placeholder,.single-input[data-astro-cid-dnx2si5k] input[data-astro-cid-dnx2si5k]::placeholder{color:var(--calc-text-muted,var(--text-muted,#9ca3af))}.single-input[data-astro-cid-dnx2si5k]{flex-direction:column;gap:.375rem;display:flex}.single-input[data-astro-cid-dnx2si5k] input[data-astro-cid-dnx2si5k]{text-align:center;letter-spacing:.12em;font-size:1.75rem;font-weight:700}.dual-input[data-astro-cid-dnx2si5k] input[data-astro-cid-dnx2si5k].invalid,.single-input[data-astro-cid-dnx2si5k] input[data-astro-cid-dnx2si5k].invalid{border-color:var(--calc-danger,var(--danger,#ef4444))}.inline-note[data-astro-cid-dnx2si5k]{color:var(--calc-text-muted,var(--text-muted,#9ca3af));margin:.625rem 0 0;font-size:.8125rem;line-height:1.45}.error-note[data-astro-cid-dnx2si5k]{color:var(--calc-danger,var(--danger,#ef4444))}.badge-note[data-astro-cid-dnx2si5k]{background:var(--calc-callout-bg,var(--info-bg,#ffffff0a));border:1px solid var(--calc-callout-border,var(--info-border,#ffffff14));border-radius:var(--calc-radius,12px);color:var(--calc-callout-text,var(--text-muted,#9ca3af));padding:.5rem .75rem}.results-content[data-astro-cid-dnx2si5k]{flex-direction:column;gap:1rem;display:flex}.primary-result[data-astro-cid-dnx2si5k]{text-align:center;padding-bottom:.5rem}.primary-result-label[data-astro-cid-dnx2si5k]{letter-spacing:.1em;color:var(--calc-text-muted,var(--text-muted,#9ca3af));font-size:.75rem}.primary-result-amount[data-astro-cid-dnx2si5k]{color:var(--calc-accent,var(--accent,#4f8cff));font-variant-numeric:tabular-nums;letter-spacing:.04em;margin-top:.25rem;font-size:2.5rem;font-weight:700}.badge-row[data-astro-cid-dnx2si5k]{margin-top:.625rem}.badge[data-astro-cid-dnx2si5k]{letter-spacing:.04em;background:var(--calc-warning-bg,var(--info-bg,#ffffff0f));border:1px solid var(--calc-warning-border,var(--info-border,#ffffff1f));color:var(--calc-warning-text,var(--text,#f5f5f5));border-radius:999px;padding:.25rem .625rem;font-size:.75rem;font-weight:600;display:inline-block}.results-breakdown[data-astro-cid-dnx2si5k]{flex-direction:column;gap:.25rem;display:flex}.result-value[data-astro-cid-dnx2si5k]{font-variant-numeric:tabular-nums;text-align:right}.calc-disclaimer[data-astro-cid-dnx2si5k]{color:var(--calc-text-muted,var(--text-muted,#9ca3af));margin:0;font-size:.8125rem}.content-section[data-astro-cid-dnx2si5k]{margin-top:2.5rem}.content-container[data-astro-cid-dnx2si5k].prose{max-width:70ch;margin:0 auto}.content-container[data-astro-cid-dnx2si5k].prose h2[data-astro-cid-dnx2si5k]{margin-top:2rem}.content-container[data-astro-cid-dnx2si5k].prose p[data-astro-cid-dnx2si5k],.content-container[data-astro-cid-dnx2si5k].prose li[data-astro-cid-dnx2si5k]{line-height:1.65}.callout[data-astro-cid-dnx2si5k]{border-left:3px solid var(--calc-accent,var(--accent,#4f8cff));background:var(--calc-callout-bg,var(--info-bg,#ffffff0a));border-radius:var(--calc-radius,12px);margin:1.25rem 0;padding:.875rem 1rem}.callout[data-astro-cid-dnx2si5k] p[data-astro-cid-dnx2si5k]{margin:0}.chart-wrap[data-astro-cid-dnx2si5k]{margin:1.25rem 0 1.75rem;overflow-x:auto}.ref-table[data-astro-cid-dnx2si5k]{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.875rem}.ref-table[data-astro-cid-dnx2si5k] caption[data-astro-cid-dnx2si5k]{caption-side:top;text-align:left;letter-spacing:.05em;text-transform:uppercase;color:var(--calc-text-muted,var(--text-muted,#9ca3af));padding-bottom:.5rem;font-size:.75rem}.ref-table[data-astro-cid-dnx2si5k] th[data-astro-cid-dnx2si5k],.ref-table[data-astro-cid-dnx2si5k] td[data-astro-cid-dnx2si5k]{text-align:left;border-bottom:1px solid var(--calc-border,var(--border,#ffffff14));white-space:nowrap;padding:.4375rem .625rem}.ref-table[data-astro-cid-dnx2si5k] thead[data-astro-cid-dnx2si5k] th[data-astro-cid-dnx2si5k]{color:var(--calc-text-muted,var(--text-muted,#9ca3af));letter-spacing:.05em;text-transform:uppercase;font-size:.75rem;font-weight:500}.ref-table[data-astro-cid-dnx2si5k] tbody[data-astro-cid-dnx2si5k] tr[data-astro-cid-dnx2si5k]:nth-child(odd){background:var(--calc-surface-2,var(--surface-2,#ffffff05))}
