.hero[data-astro-cid-ipxnzvvm]{background:radial-gradient(50rem 24rem at 90% 0%, var(--emerald-tint) 0%, transparent 60%), var(--bg)}.hero[data-astro-cid-ipxnzvvm] h1[data-astro-cid-ipxnzvvm]{max-width:22ch}.hero[data-astro-cid-ipxnzvvm] .lead[data-astro-cid-ipxnzvvm]{max-width:var(--measure)}.notes[data-astro-cid-ipxnzvvm]{max-width:var(--measure);gap:.6rem;margin-top:1.75rem;display:grid}.notes[data-astro-cid-ipxnzvvm] p[data-astro-cid-ipxnzvvm]{font-size:var(--text-xs);color:var(--ink-90);align-items:flex-start;gap:.6rem;margin:0;display:flex}.notes[data-astro-cid-ipxnzvvm] .ico[data-astro-cid-ipxnzvvm]{color:var(--emerald);flex:none;width:1.15em;height:1.15em;margin-top:.2em}.sr-only[data-astro-cid-ipxnzvvm]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.calc-wrap[data-astro-cid-ipxnzvvm]{align-items:start;gap:2rem;display:grid}@media (width>=60rem){.calc-wrap[data-astro-cid-ipxnzvvm]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3rem}}.calc[data-astro-cid-ipxnzvvm]{gap:1.25rem;display:grid}.field[data-astro-cid-ipxnzvvm]{gap:.4rem;display:grid}.field[data-astro-cid-ipxnzvvm][hidden]{display:none}.field--row[data-astro-cid-ipxnzvvm]{grid-template-columns:auto 1fr;align-items:center;gap:.6rem}.field--row[data-astro-cid-ipxnzvvm] input[data-astro-cid-ipxnzvvm]{width:1.15rem;height:1.15rem;accent-color:var(--emerald)}.field--row[data-astro-cid-ipxnzvvm] label[data-astro-cid-ipxnzvvm]{font-weight:500;font-size:var(--text-sm)}.field[data-astro-cid-ipxnzvvm] label[data-astro-cid-ipxnzvvm]{font-family:var(--font-display);font-weight:600;font-size:var(--text-sm);color:var(--ink)}.field[data-astro-cid-ipxnzvvm] select[data-astro-cid-ipxnzvvm],.field[data-astro-cid-ipxnzvvm] input[data-astro-cid-ipxnzvvm][type=date],.field[data-astro-cid-ipxnzvvm] input[data-astro-cid-ipxnzvvm][type=number]{font:inherit;font-size:var(--text-sm);color:var(--ink);background:var(--white,#fff);border:1px solid var(--ink-soft);border-radius:.6rem;width:100%;max-width:100%;min-height:2.9rem;padding:.7rem .85rem}.field[data-astro-cid-ipxnzvvm] select[data-astro-cid-ipxnzvvm]:focus-visible,.field[data-astro-cid-ipxnzvvm] input[data-astro-cid-ipxnzvvm]:focus-visible{outline:2px solid var(--emerald);outline-offset:2px}.hint[data-astro-cid-ipxnzvvm]{font-size:var(--text-2xs);color:var(--slate);margin:0}.result[data-astro-cid-ipxnzvvm]{border:1px solid var(--ink-soft);background:var(--bg);border-radius:1rem;padding:1.5rem 1.6rem;position:sticky;top:5rem}.result-label[data-astro-cid-ipxnzvvm]{font-size:var(--text-2xs);letter-spacing:.04em;text-transform:uppercase;color:var(--slate);margin:0}.result-big[data-astro-cid-ipxnzvvm]{font-family:var(--font-display);color:var(--emerald-deep);margin:.35rem 0 0;font-size:clamp(2rem,5vw,3rem);font-weight:700;line-height:1.05}.result-lines[data-astro-cid-ipxnzvvm]{border-top:1px solid var(--ink-soft);gap:.35rem;margin:1.25rem 0 0;padding:1rem 0 0;display:grid}.result-lines[data-astro-cid-ipxnzvvm] div[data-astro-cid-ipxnzvvm]{font-size:var(--text-sm);justify-content:space-between;gap:1rem;display:flex}.result-lines[data-astro-cid-ipxnzvvm] dt[data-astro-cid-ipxnzvvm]{color:var(--slate)}.result-lines[data-astro-cid-ipxnzvvm] dd[data-astro-cid-ipxnzvvm]{font-variant-numeric:tabular-nums;color:var(--ink);margin:0}.result-working[data-astro-cid-ipxnzvvm]{font-size:var(--text-sm);color:var(--ink-90);margin:1rem 0 0}.result-note[data-astro-cid-ipxnzvvm]{font-size:var(--text-2xs);color:var(--slate);margin:1rem 0 0}.work-list[data-astro-cid-ipxnzvvm]{gap:1.75rem 3rem;margin-top:.5rem;display:grid}@media (width>=48rem){.work-list[data-astro-cid-ipxnzvvm]{grid-template-columns:1fr 1fr}}.work-item[data-astro-cid-ipxnzvvm] dt[data-astro-cid-ipxnzvvm]{font-family:var(--font-display);font-weight:600;font-size:var(--text-md);color:var(--ink);line-height:1.3}.work-item[data-astro-cid-ipxnzvvm] dd[data-astro-cid-ipxnzvvm]{color:var(--ink-90);font-size:var(--text-sm);margin:.5rem 0 0}.prose[data-astro-cid-ipxnzvvm] p[data-astro-cid-ipxnzvvm]{font-size:var(--text-sm);color:var(--ink-90)}.table-wrap[data-astro-cid-ipxnzvvm]{margin-block:1.75rem;overflow-x:auto}.rate-table[data-astro-cid-ipxnzvvm]{min-width:40rem}.rate-table[data-astro-cid-ipxnzvvm] th[data-astro-cid-ipxnzvvm][scope=row]{font-family:var(--font-display);font-weight:600;font-size:var(--text-xs);letter-spacing:0;text-transform:none;color:var(--ink)}.rate-table[data-astro-cid-ipxnzvvm] td[data-astro-cid-ipxnzvvm]{color:var(--ink-90)}.steps[data-astro-cid-ipxnzvvm]{counter-reset:step;max-width:var(--measure);gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-ipxnzvvm] li[data-astro-cid-ipxnzvvm]{counter-increment:step;font-size:var(--text-sm);color:var(--ink-90);padding-left:2.6rem;position:relative}.steps[data-astro-cid-ipxnzvvm] li[data-astro-cid-ipxnzvvm]:before{content:counter(step);background:var(--white,#fff);border:1px solid var(--ink-soft);width:1.85rem;height:1.85rem;color:var(--emerald-deep);font-family:var(--font-display);font-weight:600;font-size:var(--text-xs);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0}.steps[data-astro-cid-ipxnzvvm] strong[data-astro-cid-ipxnzvvm]{color:var(--ink)}
