h1[data-astro-cid-lcdefpme]{margin:0;font-size:1.5rem}.subtitle[data-astro-cid-lcdefpme]{color:var(--muted);margin:.25rem 0 1.5rem;font-size:.9375rem}.noscript-note[data-astro-cid-lcdefpme]{border:1px solid var(--border);border-left:3px solid var(--accent);background:var(--control-bg);margin:0 0 1.5rem;padding:.75rem 1rem;font-size:.9375rem}.inputs[data-astro-cid-lcdefpme]{flex-direction:column;gap:1rem;display:flex}.field[data-astro-cid-lcdefpme]{flex-direction:column;gap:.375rem;display:flex}.field-label[data-astro-cid-lcdefpme]{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:.8125rem;font-weight:600}select[data-astro-cid-lcdefpme]{font:inherit;color:var(--fg);background:var(--control-bg);border:1px solid var(--border);border-radius:.5rem;width:100%;padding:.625rem .75rem}.field-label-row[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:baseline;display:flex}.drills-value[data-astro-cid-lcdefpme]{font-variant-numeric:tabular-nums;font-size:1.125rem;font-weight:600}.stepper[data-astro-cid-lcdefpme]{align-items:center;gap:.5rem;display:flex}input[data-astro-cid-lcdefpme][type=range]{appearance:none;background:0 0;flex:1;min-width:0;height:2.75rem;margin:0}input[data-astro-cid-lcdefpme][type=range]::-webkit-slider-runnable-track{background:var(--border);border-radius:2px;height:4px}input[data-astro-cid-lcdefpme][type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--chart-series);border:2px solid var(--bg);border-radius:50%;width:20px;height:20px;margin-top:-8px}input[data-astro-cid-lcdefpme][type=range]::-moz-range-track{background:var(--border);border-radius:2px;height:4px}input[data-astro-cid-lcdefpme][type=range]::-moz-range-thumb{background:var(--chart-series);border:2px solid var(--bg);border-radius:50%;width:16px;height:16px}input[data-astro-cid-lcdefpme][type=range]:focus-visible{outline:2px solid var(--chart-series);outline-offset:2px}.slider-ticks[data-astro-cid-lcdefpme]{height:1rem;color:var(--muted);font-variant-numeric:tabular-nums;margin:0 3.5rem;font-size:.6875rem;position:relative}.slider-ticks[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{position:absolute;transform:translate(-50%)}.stepper[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]{font:inherit;color:var(--fg);background:var(--control-bg);border:1px solid var(--border);cursor:pointer;border-radius:.5rem;flex-shrink:0;width:3rem;font-size:1.25rem;line-height:1}.stepper[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]:active{background:var(--border)}.helper[data-astro-cid-lcdefpme]{color:var(--muted);font-size:.8125rem}.result[data-astro-cid-lcdefpme]{flex-direction:column;justify-content:center;min-height:6.5rem;margin:2rem 0 .5rem;display:flex}.result-amount[data-astro-cid-lcdefpme]{font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--accent);font-size:3.5rem;font-weight:700}.result-amount[data-astro-cid-lcdefpme].no-rate{color:var(--muted);font-size:1.25rem;font-weight:600}.result-breakdown[data-astro-cid-lcdefpme]{color:var(--muted);font-variant-numeric:tabular-nums;min-height:1.5rem;font-size:.9375rem}.reset[data-astro-cid-lcdefpme]{font:inherit;color:var(--muted);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:.5rem;padding:.375rem 1rem;font-size:.875rem}.reset[data-astro-cid-lcdefpme]:hover{color:var(--fg)}.chart-block[data-astro-cid-lcdefpme]{margin-top:2.5rem}.chart-block[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:0 0 .75rem;font-size:1.0625rem}.chart-frame[data-astro-cid-lcdefpme]{aspect-ratio:360/210}.cards-block[data-astro-cid-lcdefpme]{margin-top:2.5rem}.cards-block[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:0 0 .75rem;font-size:1.0625rem}.cards-note[data-astro-cid-lcdefpme]{color:var(--muted);margin:.5rem 0 0;font-size:.8125rem}.faq-block[data-astro-cid-lcdefpme]{max-width:44rem;margin-top:2.5rem}.faq-block[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:0 0 .75rem;font-size:1.0625rem}.faq-block[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:1.5rem 0 .375rem;font-size:1rem}.faq-block[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0;font-size:.9375rem}.faq-sources[data-astro-cid-lcdefpme]{color:var(--muted);margin-top:1.5rem;font-size:.8125rem}.faq-sources[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:inherit}@media (width>=40rem) and (width<=56.24rem){.inputs[data-astro-cid-lcdefpme]{flex-direction:row}.inputs[data-astro-cid-lcdefpme] .field[data-astro-cid-lcdefpme]{flex:1}}@media (width>=40rem){h1[data-astro-cid-lcdefpme]{font-size:1.875rem}.result-amount[data-astro-cid-lcdefpme]{font-size:4.5rem}.result[data-astro-cid-lcdefpme]{min-height:8rem}}@media (width>=56.25rem){h1[data-astro-cid-lcdefpme]{font-size:2.25rem}.subtitle[data-astro-cid-lcdefpme]{margin-bottom:2rem;font-size:1rem}.calc-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:3.5rem;display:grid}.calc-side[data-astro-cid-lcdefpme] .result[data-astro-cid-lcdefpme]{min-height:8.5rem;margin:0 0 .75rem}.result-amount[data-astro-cid-lcdefpme]{font-size:5rem}.chart-frame[data-astro-cid-lcdefpme]{max-width:40rem}}.chart-frame svg{width:100%;height:auto;display:block}.chart-empty{height:100%;color:var(--muted);justify-content:center;align-items:center;font-size:.875rem;display:flex}.c-line{fill:none;stroke:var(--chart-series);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.c-dot,.c-dot-current{fill:var(--chart-series);stroke:var(--bg);stroke-width:2px}.c-hit{fill:#0000;cursor:grab;touch-action:none}.chart-frame.dragging,.chart-frame.dragging .c-hit{cursor:grabbing}.c-axis{stroke:var(--border);stroke-width:1px}.c-tick{fill:var(--muted);font-variant-numeric:tabular-nums;font-size:10px}.c-label{fill:var(--muted);font-size:11px}.c-label-current{fill:var(--fg);font-size:12px;font-weight:600}.raise-cards{gap:.75rem;display:grid}@media (width>=40rem){.raise-cards{grid-template-columns:1fr 1fr}}.raise-card{border:1px solid var(--border);border-radius:.5rem;padding:.875rem 1rem}.raise-card h3{margin:0 0 .375rem;font-size:.9375rem}.raise-card .amount{font-variant-numeric:tabular-nums;margin:0;font-size:1.125rem;font-weight:600}.raise-card .delta{color:var(--accent);font-variant-numeric:tabular-nums;margin:.125rem 0 0;font-size:.875rem}.raise-card .norate,.raise-none,.annual-copy.norate{color:var(--muted);margin:0;font-size:.875rem}.annual-copy{margin:0;font-size:.9375rem}.annual-copy strong{font-variant-numeric:tabular-nums}
