.calc.svelte-1adcsll{gap:2rem;padding-top:2.5rem;display:grid}@media (width>=64rem){.calc.svelte-1adcsll{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:3rem}.result.svelte-1adcsll{position:sticky;top:1.5rem}}.inputs.svelte-1adcsll{gap:1.5rem;display:grid}fieldset.svelte-1adcsll{border:0;min-width:0;margin:0;padding:0}legend.svelte-1adcsll,.lbl.svelte-1adcsll{font-family:var(--font-display);margin-bottom:.5rem;padding:0;font-weight:400}.f.svelte-1adcsll{gap:.5rem;max-width:16rem;display:grid}.chips.svelte-1adcsll{flex-wrap:wrap;gap:.5rem;display:flex}.chip.svelte-1adcsll{position:relative}.chip.wide.svelte-1adcsll{flex:13rem}.chip.svelte-1adcsll input:where(.svelte-1adcsll){opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.chip.svelte-1adcsll span:where(.svelte-1adcsll){border:2px solid var(--color-line-strong);background:var(--color-panel);flex-direction:column;justify-content:center;height:100%;min-height:2.75rem;padding:.45rem .9rem;display:flex}.chip.svelte-1adcsll b:where(.svelte-1adcsll){font-weight:600}.chip.svelte-1adcsll small:where(.svelte-1adcsll){font-size:var(--text-small);color:var(--color-muted)}.chip.svelte-1adcsll input:where(.svelte-1adcsll):checked+span:where(.svelte-1adcsll){background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-ink);box-shadow:4px 4px 0 var(--color-ink)}.chip.svelte-1adcsll input:where(.svelte-1adcsll):checked+span:where(.svelte-1adcsll) small:where(.svelte-1adcsll){color:var(--color-accent-ink)}.chip.svelte-1adcsll input:where(.svelte-1adcsll):focus-visible+span:where(.svelte-1adcsll){outline:2px solid var(--color-accent);outline-offset:2px}.result.svelte-1adcsll{border-top:10px solid var(--color-accent);gap:1.25rem;padding:1.5rem 1.25rem;display:grid}.result.svelte-1adcsll h2:where(.svelte-1adcsll){font-size:var(--text-h2);line-height:var(--text-h2--line-height)}.scroll.svelte-1adcsll{overflow-x:auto}table.svelte-1adcsll{border-collapse:collapse;width:100%;font-size:var(--text-small)}th.svelte-1adcsll,td.svelte-1adcsll{border-bottom:1px solid var(--color-line);text-align:left;vertical-align:top;padding:.55rem .4rem}thead.svelte-1adcsll th:where(.svelte-1adcsll){color:var(--color-muted);border-bottom:2px solid var(--color-ink);font-weight:500}tfoot.svelte-1adcsll th:where(.svelte-1adcsll),tfoot.svelte-1adcsll td:where(.svelte-1adcsll){border-bottom:none;font-weight:700}.r.svelte-1adcsll{text-align:right;white-space:nowrap}.sum.svelte-1adcsll{font-family:var(--font-display);color:var(--color-accent-text);letter-spacing:-.02em;font-size:clamp(2rem,1.2rem + 2.6vw,3.25rem);line-height:1}.sum.svelte-1adcsll span:where(.svelte-1adcsll){font-family:var(--font-sans);color:var(--color-ink);letter-spacing:0;font-size:.4em;font-weight:700}.muted.svelte-1adcsll{color:var(--color-muted);font-size:var(--text-small);margin-top:.4rem}.btns.svelte-1adcsll{flex-wrap:wrap;gap:.75rem;display:flex}.tail.svelte-1adcsll{gap:3rem;padding-top:3.5rem;display:grid}.tail.svelte-1adcsll h2:where(.svelte-1adcsll){font-size:var(--text-h2);line-height:var(--text-h2--line-height);margin-bottom:1rem}
