.hero.svelte-1bi8m5u{padding-block:3rem 1.5rem}.hero.svelte-1bi8m5u h1:where(.svelte-1bi8m5u){margin:.4rem 0 .6rem;font-size:clamp(1.8rem,4vw,2.6rem);line-height:1.1}.hero.svelte-1bi8m5u h1:where(.svelte-1bi8m5u) .muted:where(.svelte-1bi8m5u){display:block;color:var(--muted);font-weight:400;font-size:.7em;margin-block-start:.4rem}.hero.svelte-1bi8m5u .lede:where(.svelte-1bi8m5u){margin:0;max-inline-size:56ch;color:var(--muted)}.eyebrow.svelte-1bi8m5u{margin:0;font-size:.72rem;color:var(--warm);text-transform:uppercase;letter-spacing:.16em;font-weight:500}.tool.svelte-1bi8m5u{display:grid;gap:2rem;margin-block:2rem;grid-template-columns:1fr}@media(min-width:800px){.tool.svelte-1bi8m5u{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start}}.form.svelte-1bi8m5u{display:grid;gap:1.25rem;padding:1.5rem;border:1px solid var(--line);background:color-mix(in srgb,var(--accent) 4%,transparent)}fieldset.svelte-1bi8m5u{border:0;padding:0;margin:0;display:grid;gap:.4rem}legend.svelte-1bi8m5u{font-size:.72rem;color:var(--muted);text-transform:uppercase;letter-spacing:.12em}.row.svelte-1bi8m5u{display:grid;gap:1rem;grid-template-columns:1fr}@media(min-width:460px){.row.svelte-1bi8m5u{grid-template-columns:1fr 1fr}}select.svelte-1bi8m5u,input[type=number].svelte-1bi8m5u{padding:.55rem .7rem;background:var(--paper);border:1px solid var(--line);color:var(--ink);font:inherit;inline-size:100%;box-sizing:border-box}select.svelte-1bi8m5u:focus,input.svelte-1bi8m5u:focus{outline:2px solid color-mix(in srgb,var(--accent) 50%,transparent);outline-offset:-1px}.extras.svelte-1bi8m5u{border-block-start:1px solid var(--line);padding-block-start:1rem}.extras.svelte-1bi8m5u label:where(.svelte-1bi8m5u){display:flex;align-items:center;gap:.5rem;font-size:.92rem;cursor:pointer;line-height:1.4}.extras.svelte-1bi8m5u label:where(.svelte-1bi8m5u)+label:where(.svelte-1bi8m5u){margin-block-start:.6rem}.result.svelte-1bi8m5u{border:1px solid var(--line);padding:1.5rem}.result-head.svelte-1bi8m5u{margin-block-end:1rem}.total.svelte-1bi8m5u{margin:.2rem 0 0;font-size:clamp(2rem,5vw,2.6rem);color:var(--ink);font-feature-settings:"tnum","lnum";letter-spacing:-.01em}.total-pyg.svelte-1bi8m5u{margin:.2rem 0 0;color:var(--muted);font-size:.92rem}.table-wrap.svelte-1bi8m5u{inline-size:100%;overflow-x:auto;margin-block-start:1rem;-webkit-overflow-scrolling:touch}table.svelte-1bi8m5u{inline-size:100%;min-inline-size:28rem;border-collapse:collapse;font-size:.88rem}th.svelte-1bi8m5u,td.svelte-1bi8m5u{padding:.5rem .5rem .5rem 0;text-align:start;vertical-align:top;border-block-end:1px solid var(--line)}th.svelte-1bi8m5u{color:var(--muted);font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;font-weight:500}.num-col.svelte-1bi8m5u{text-align:end;padding-inline-start:.5rem}.ll.svelte-1bi8m5u{color:var(--ink)}.dd.svelte-1bi8m5u{color:var(--muted);font-size:.82rem}.total-row.svelte-1bi8m5u td:where(.svelte-1bi8m5u){border-block-end:0;padding-block-start:.8rem;font-size:1rem}.footnote.svelte-1bi8m5u{margin:.8rem 0 0;font-size:.78rem;color:var(--muted);line-height:1.5}.related.svelte-1bi8m5u{margin-block:3rem}.related.svelte-1bi8m5u h2:where(.svelte-1bi8m5u){margin:0 0 .8rem}.next-grid.svelte-1bi8m5u{list-style:none;margin:0;padding:0;display:grid;gap:.5rem;grid-template-columns:1fr}@media(min-width:600px){.next-grid.svelte-1bi8m5u{grid-template-columns:repeat(3,1fr)}}.next-grid.svelte-1bi8m5u a:where(.svelte-1bi8m5u){display:block;padding:.85rem 1rem;border:1px solid var(--line);color:var(--ink);text-decoration:none;transition:border-color .2s,color .2s,background .2s}.next-grid.svelte-1bi8m5u a:where(.svelte-1bi8m5u):hover{border-color:var(--accent);color:var(--accent);background:color-mix(in srgb,var(--accent) 4%,transparent)}
