.calculator-grid[data-astro-cid-f2zzpzw5]{gap:var(--calc-gap,1.5rem);grid-template-columns:1fr;display:grid}@media (width>=900px){.calculator-grid[data-astro-cid-f2zzpzw5]{grid-template-columns:1fr 1fr}}.input-column[data-astro-cid-f2zzpzw5],.results-column[data-astro-cid-f2zzpzw5]{gap:var(--calc-gap,1.5rem);flex-direction:column;display:flex}.calc-card[data-astro-cid-f2zzpzw5]{background:var(--calc-card-bg,var(--surface,#fff));border:1px solid var(--calc-border,var(--border,#00000014));border-radius:var(--calc-radius,1rem);padding:var(--calc-card-padding,1.25rem)}.calc-card-header[data-astro-cid-f2zzpzw5]{align-items:center;gap:.625rem;margin-bottom:1rem;display:flex}.calc-card-icon[data-astro-cid-f2zzpzw5]{background:var(--calc-card-icon-bg);width:2rem;height:2rem;color:var(--calc-accent,var(--accent,#0a84ff));border-radius:.5rem;place-items:center;display:grid}.calc-card-icon[data-astro-cid-f2zzpzw5] svg[data-astro-cid-f2zzpzw5]{width:1.125rem;height:1.125rem}.calc-card-title[data-astro-cid-f2zzpzw5]{color:var(--calc-text);margin:0;font-size:1rem;font-weight:600}.field-grid[data-astro-cid-f2zzpzw5]{grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:.875rem;display:grid}.field[data-astro-cid-f2zzpzw5]{flex-direction:column;gap:.375rem;margin-bottom:.875rem;display:flex}.field[data-astro-cid-f2zzpzw5]:last-child,.field-grid[data-astro-cid-f2zzpzw5] .field[data-astro-cid-f2zzpzw5]{margin-bottom:0}.field[data-astro-cid-f2zzpzw5] label[data-astro-cid-f2zzpzw5]{color:var(--calc-text-muted);font-size:.8125rem;font-weight:500}.field[data-astro-cid-f2zzpzw5] input[data-astro-cid-f2zzpzw5][type=date],.field[data-astro-cid-f2zzpzw5] input[data-astro-cid-f2zzpzw5][type=time],.field[data-astro-cid-f2zzpzw5] input[data-astro-cid-f2zzpzw5][type=number]{width:100%;font:inherit;color:var(--calc-text);background:var(--calc-input-bg);border:1px solid var(--calc-input-border);box-sizing:border-box;border-radius:.5rem;padding:.625rem .75rem}.field[data-astro-cid-f2zzpzw5] input[data-astro-cid-f2zzpzw5]:focus{outline:2px solid var(--calc-accent,var(--accent,#0a84ff));outline-offset:1px}.chip-row[data-astro-cid-f2zzpzw5]{flex-wrap:wrap;gap:.375rem;display:flex}.mode-chip[data-astro-cid-f2zzpzw5],.day-chip[data-astro-cid-f2zzpzw5],.holiday-chip[data-astro-cid-f2zzpzw5],.currency-chip[data-astro-cid-f2zzpzw5]{font:inherit;color:var(--calc-text);background:var(--calc-chip-bg);border:1px solid var(--calc-chip-border);cursor:pointer;border-radius:.5rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:500;transition:background .15s,color .15s,border-color .15s}.mode-chip[data-astro-cid-f2zzpzw5]:hover,.day-chip[data-astro-cid-f2zzpzw5]:hover,.holiday-chip[data-astro-cid-f2zzpzw5]:hover,.currency-chip[data-astro-cid-f2zzpzw5]:hover{border-color:var(--calc-accent,var(--accent,#0a84ff))}.mode-chip[data-astro-cid-f2zzpzw5].active,.day-chip[data-astro-cid-f2zzpzw5].active,.holiday-chip[data-astro-cid-f2zzpzw5].active,.currency-chip[data-astro-cid-f2zzpzw5].active{background:var(--calc-accent,var(--accent,#0a84ff));color:var(--text-on-accent);border-color:var(--calc-accent,var(--accent,#0a84ff))}.chip-row[data-astro-cid-f2zzpzw5].workdays .day-chip[data-astro-cid-f2zzpzw5]{text-align:center;min-width:3rem}.inline-warning[data-astro-cid-f2zzpzw5]{color:var(--text);background:var(--calc-warning-bg,#ff9f0a1f);border-radius:.5rem;margin:.75rem 0 0;padding:.5rem .75rem;font-size:.8125rem}.results-card[data-astro-cid-f2zzpzw5] .results-content[data-astro-cid-f2zzpzw5]{flex-direction:column;gap:1rem;display:flex}.primary-result[data-astro-cid-f2zzpzw5]{text-align:center;border-bottom:1px solid var(--calc-border,#0000000f);padding:.5rem 0 .75rem}.primary-result-label[data-astro-cid-f2zzpzw5]{letter-spacing:.08em;text-transform:uppercase;color:var(--calc-text-muted);font-size:.6875rem;font-weight:600}.primary-result-amount[data-astro-cid-f2zzpzw5]{color:var(--calc-accent,var(--accent,#0a84ff));margin-top:.25rem;font-size:2.25rem;font-weight:700;line-height:1.1}.hero-sub[data-astro-cid-f2zzpzw5]{color:var(--calc-text-muted);margin-top:.25rem;font-size:.875rem}.results-breakdown[data-astro-cid-f2zzpzw5]{flex-direction:column;gap:.5rem;display:flex}.result-row[data-astro-cid-f2zzpzw5]{border-bottom:1px dashed var(--calc-border,#0000000f);justify-content:space-between;align-items:baseline;gap:1rem;padding:.4375rem 0;display:flex}.result-row[data-astro-cid-f2zzpzw5]:last-child{border-bottom:none}.result-label[data-astro-cid-f2zzpzw5]{color:var(--calc-text-muted);font-size:.875rem}.result-value[data-astro-cid-f2zzpzw5]{color:var(--calc-text);font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:600}.helper-row[data-astro-cid-f2zzpzw5] .result-value[data-astro-cid-f2zzpzw5]{color:var(--calc-text-muted);font-weight:500}.tax-note[data-astro-cid-f2zzpzw5]{color:var(--calc-text-muted);margin:0;font-size:.75rem;line-height:1.5}.content-section[data-astro-cid-f2zzpzw5]{padding:2rem 0}.content-container[data-astro-cid-f2zzpzw5]{max-width:70ch;margin:0 auto}.content-container[data-astro-cid-f2zzpzw5] h2[data-astro-cid-f2zzpzw5]{margin-top:2rem;font-size:1.375rem}.content-container[data-astro-cid-f2zzpzw5] h2[data-astro-cid-f2zzpzw5]:first-child{margin-top:0}.content-container[data-astro-cid-f2zzpzw5] p[data-astro-cid-f2zzpzw5]{margin:.75rem 0;line-height:1.65}.content-container[data-astro-cid-f2zzpzw5] a[data-astro-cid-f2zzpzw5]{color:var(--calc-accent,var(--accent,#0a84ff))}
