.calc[data-astro-cid-fj7gkcfz]{background:var(--card);border:1px solid var(--line);border-radius:var(--r-xl);display:grid;overflow:hidden;box-shadow:0 .5rem 1rem #1c19170a,0 1.5rem 3.5rem #4f45c41a}.calc__in[data-astro-cid-fj7gkcfz],.calc__out[data-astro-cid-fj7gkcfz]{padding:3rem}.calc__out[data-astro-cid-fj7gkcfz]{background:var(--calc-out);border-top:1px solid var(--line)}@media (width>=900px){.calc[data-astro-cid-fj7gkcfz]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.calc__out[data-astro-cid-fj7gkcfz]{border-top:0;border-left:1px solid var(--line)}}@media (width<=899px){.calc__in[data-astro-cid-fj7gkcfz],.calc__out[data-astro-cid-fj7gkcfz]{padding:1.75rem 1.5rem}}.field[data-astro-cid-fj7gkcfz]+.field[data-astro-cid-fj7gkcfz]{margin-top:2.5rem}.field__label[data-astro-cid-fj7gkcfz]{justify-content:space-between;align-items:baseline;margin:0;font-size:1rem;font-weight:600;display:flex}.field__label[data-astro-cid-fj7gkcfz] output[data-astro-cid-fj7gkcfz]{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:2.5rem;font-weight:700;line-height:1}.field__help[data-astro-cid-fj7gkcfz]{color:var(--muted);margin-top:.875rem;font-size:.875rem;line-height:1.5}input[data-astro-cid-fj7gkcfz][type=range]{-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;width:100%;height:3rem;margin:.75rem 0 0}input[data-astro-cid-fj7gkcfz][type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--accent) 0 var(--fill), var(--line-strong) var(--fill) 100%);border-radius:999px;height:.5rem}input[data-astro-cid-fj7gkcfz][type=range]::-moz-range-track{background:var(--line-strong);border-radius:999px;height:.5rem}input[data-astro-cid-fj7gkcfz][type=range]::-moz-range-progress{background:var(--accent);border-radius:999px;height:.5rem}input[data-astro-cid-fj7gkcfz][type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--card);border:2px solid var(--accent);border-radius:50%;width:1.75rem;height:1.75rem;margin-top:-.625rem;box-shadow:0 2px 6px #1c19172e}input[data-astro-cid-fj7gkcfz][type=range]::-moz-range-thumb{background:var(--card);border:2px solid var(--accent);border-radius:50%;width:1.75rem;height:1.75rem}input[data-astro-cid-fj7gkcfz][type=range]:focus-visible{outline:none}input[data-astro-cid-fj7gkcfz][type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px var(--tint), 0 0 0 6px var(--focus)}.calc__ticks[data-astro-cid-fj7gkcfz]{color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;padding:0 .125rem;font-size:.8125rem;display:flex}.calc__ticks[data-astro-cid-fj7gkcfz] span[data-astro-cid-fj7gkcfz]{text-align:center;width:1.5rem}.calc__ticks[data-astro-cid-fj7gkcfz] .is-current{color:var(--accent);font-weight:700}.stepper[data-astro-cid-fj7gkcfz]{border:1px solid var(--field-line);border-radius:var(--r-lg);align-items:center;margin-top:.75rem;display:inline-flex;overflow:hidden}.stepper[data-astro-cid-fj7gkcfz] button[data-astro-cid-fj7gkcfz]{width:3.25rem;height:3.25rem;color:var(--ink);font:500 1.5rem/1 var(--font);cursor:pointer;background:0 0;border:0}.stepper[data-astro-cid-fj7gkcfz] button[data-astro-cid-fj7gkcfz]:hover:not(:disabled){background:var(--sunken)}.stepper[data-astro-cid-fj7gkcfz] button[data-astro-cid-fj7gkcfz]:disabled{color:var(--line-strong);cursor:default}.stepper[data-astro-cid-fj7gkcfz] output[data-astro-cid-fj7gkcfz]{text-align:center;font-variant-numeric:tabular-nums;border-inline:1px solid var(--line);min-width:3.5rem;font-size:1.375rem;font-weight:700;line-height:3.25rem}.calc__label[data-astro-cid-fj7gkcfz]{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.8125rem;font-weight:600}.calc__total[data-astro-cid-fj7gkcfz]{align-items:baseline;gap:.5rem;margin-top:.5rem;display:flex}.calc__total[data-astro-cid-fj7gkcfz] b[data-astro-cid-fj7gkcfz]{letter-spacing:-.04em;color:var(--accent);font-variant-numeric:tabular-nums;font-size:clamp(3.75rem,6.4vw,6rem);font-weight:700;line-height:1}.calc__total[data-astro-cid-fj7gkcfz] span[data-astro-cid-fj7gkcfz]{color:var(--ink-soft);font-size:1.125rem}.calc__working[data-astro-cid-fj7gkcfz]{border-top:1px solid var(--line);font-variant-numeric:tabular-nums;gap:.625rem;margin:1.75rem 0 0;padding:1.25rem 0 0;list-style:none;display:grid}.calc__working[data-astro-cid-fj7gkcfz] li{color:var(--ink-soft);justify-content:space-between;gap:1rem;font-size:1rem;display:flex}.calc__working[data-astro-cid-fj7gkcfz] b{color:var(--ink);font-weight:600}@media (width<=639px){.calc__working[data-astro-cid-fj7gkcfz] li:last-child{min-height:3.2em}}.calc__perday[data-astro-cid-fj7gkcfz]{border-radius:var(--r);background:var(--tint);margin-top:1.5rem;padding:.875rem 1rem;font-size:1rem}.calc__perday[data-astro-cid-fj7gkcfz] b[data-astro-cid-fj7gkcfz]{font-variant-numeric:tabular-nums;font-weight:700}.calc__tax[data-astro-cid-fj7gkcfz]{color:var(--muted);margin-top:.875rem;font-size:.875rem;line-height:1.5}.faq[data-astro-cid-hemr5th4]{border-top:1px solid var(--line);max-width:56rem}.faq[data-astro-cid-hemr5th4] details[data-astro-cid-hemr5th4]{border-bottom:1px solid var(--line)}.faq[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4]{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem 0;list-style:none;display:flex}.faq[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}.faq[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4]:after{content:"";border-right:2px solid var(--ink-soft);border-bottom:2px solid var(--ink-soft);flex:none;width:.625rem;height:.625rem;margin-right:.25rem;transition:transform .2s ease-out;transform:rotate(45deg)}.faq[data-astro-cid-hemr5th4] details[data-astro-cid-hemr5th4][open] summary[data-astro-cid-hemr5th4]:after{transform:rotate(-135deg)}.faq[data-astro-cid-hemr5th4] h3[data-astro-cid-hemr5th4]{letter-spacing:-.015em;font-size:1.25rem;line-height:1.3}.faq[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]{max-width:62ch;color:var(--ink-soft);padding:0 0 1.5rem}
