.evm.svelte-2ga774{min-width:0;margin-block:var(--space-6);font:var(--text-base) / 1.5 var(--font-sans);color:var(--color-ink);border-top:var(--border-width) solid var(--color-line);grid-column:wide}p.svelte-2ga774{margin:0}.num.svelte-2ga774{font-variant-numeric:tabular-nums}.good.svelte-2ga774{color:var(--color-accent)}.bad.svelte-2ga774{color:var(--color-danger)}.step.svelte-2ga774{gap:var(--space-5);padding-block:var(--space-6);border-bottom:var(--border-width) solid var(--color-line);display:grid}.step-head.svelte-2ga774{gap:var(--space-1);font:var(--weight-semibold) var(--text-lg) / var(--leading-snug) var(--font-sans);display:grid}.step-no.svelte-2ga774{font:var(--text-xs) / 1.3 var(--font-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-ink-2)}.pair.svelte-2ga774{gap:var(--space-3) var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));align-items:start;display:grid}.pair.svelte-2ga774>:where(.svelte-2ga774){min-width:0}.pair-title.svelte-2ga774{font-weight:var(--weight-semibold)}.note.svelte-2ga774,.help.svelte-2ga774{font-size:var(--text-sm);color:var(--color-ink-2)}.field.svelte-2ga774{gap:var(--space-2);max-width:24rem;display:grid}label.svelte-2ga774{font-size:var(--text-sm)}.unit.svelte-2ga774{color:var(--color-ink-2)}input[type=number].svelte-2ga774{width:100%;min-width:0;padding:var(--space-2) var(--space-3);font:var(--text-base) / 1.4 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--color-ink);background:var(--color-bg);border:var(--border-width) solid var(--color-line-strong);border-radius:var(--radius)}input[type=number].svelte-2ga774:hover{border-color:var(--color-ink-2)}input[type=checkbox].svelte-2ga774,input[type=range].svelte-2ga774{accent-color:var(--color-accent-solid)}.slider.svelte-2ga774{gap:var(--space-2);display:grid}.slider.svelte-2ga774 input:where(.svelte-2ga774){width:100%;margin:0}.ticks.svelte-2ga774{justify-content:space-between;padding-inline:.4rem;display:flex}.ticks.svelte-2ga774 span:where(.svelte-2ga774){width:var(--border-width);height:var(--space-2);background:var(--color-line-strong)}.costs.svelte-2ga774{gap:var(--space-2);max-width:28rem;display:grid}.cost-row.svelte-2ga774{align-items:center;gap:var(--space-2);grid-template-columns:minmax(0,9rem) minmax(0,1fr) auto;display:grid}.cost-row.total.svelte-2ga774{padding-top:var(--space-2);border-top:var(--border-width) solid var(--color-line)}.cost-row.total.svelte-2ga774 label:where(.svelte-2ga774){font-weight:var(--weight-semibold)}output.svelte-2ga774{padding:var(--space-2) var(--space-3);font-weight:var(--weight-semibold)}.icon-btn.svelte-2ga774{width:2.5rem;height:2.5rem;color:var(--color-ink-2);border:var(--border-width) solid var(--color-line-strong);border-radius:var(--radius);cursor:pointer;background:0 0;place-items:center;padding:0;display:inline-grid}.icon-btn.svelte-2ga774:hover{color:var(--color-ink);border-color:var(--color-ink-2)}.icon-btn.primary.svelte-2ga774{color:var(--color-on-accent);background:var(--color-accent-solid);border-color:var(--color-accent-solid)}.icon-btn.primary.svelte-2ga774:hover{background:var(--color-accent-solid-hover)}.table-box.svelte-2ga774{overflow-x:auto}table.tasks.svelte-2ga774{border-collapse:collapse;width:100%;font:var(--text-sm) / 1.5 var(--font-sans)}.tasks.svelte-2ga774 th:where(.svelte-2ga774),.tasks.svelte-2ga774 td:where(.svelte-2ga774){padding:var(--space-2) var(--space-3);text-align:left;vertical-align:middle;border-bottom:var(--border-width) solid var(--color-line)}.tasks.svelte-2ga774 th:where(.svelte-2ga774){font:var(--text-xs) / 1.3 var(--font-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-ink-2);font-weight:var(--weight-regular);border-bottom-color:var(--color-line-strong)}.tasks.svelte-2ga774 .num:where(.svelte-2ga774){text-align:right}.check.svelte-2ga774{align-items:center;gap:var(--space-2);cursor:pointer;white-space:nowrap;display:inline-flex}.check.svelte-2ga774 input:where(.svelte-2ga774){width:1rem;height:1rem;margin:0}input.estimate.svelte-2ga774{width:5rem;padding:var(--space-1) var(--space-2);font-size:var(--text-sm)}.stats.svelte-2ga774{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));margin:0;display:grid}.stat.svelte-2ga774{align-content:start;gap:var(--space-1);min-width:0;padding:var(--space-4);background:var(--color-panel);border:var(--border-width) solid var(--color-line);display:grid}.stat.svelte-2ga774 dt:where(.svelte-2ga774){font-size:var(--text-sm);color:var(--color-ink-2)}.stat.svelte-2ga774 dd:where(.svelte-2ga774){margin:0}.stat-value.svelte-2ga774{font:var(--weight-semibold) var(--text-xl) / var(--leading-tight) var(--font-sans);font-variant-numeric:tabular-nums}.stat-desc.svelte-2ga774{min-height:1.5em;font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--color-ink-2)}.stat-desc.good.svelte-2ga774{color:var(--color-accent)}.stat-desc.bad.svelte-2ga774{color:var(--color-danger)}.report.svelte-2ga774{line-height:var(--leading-body)}.report.svelte-2ga774 strong:where(.svelte-2ga774){font-weight:var(--weight-semibold)}.page[data-astro-cid-cv5fe3ct]{padding-block:var(--space-8)}h1[data-astro-cid-cv5fe3ct]{font:var(--weight-semibold) var(--text-2xl) / var(--leading-tight) var(--font-sans);letter-spacing:var(--tracking-title)}@media (width<=480px){h1[data-astro-cid-cv5fe3ct]{font-size:var(--text-xl)}}
