.cards.svelte-1r2gs8d{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));border-top:2px solid var(--rule-strong)}.card.svelte-1r2gs8d{display:grid;gap:.2rem;padding:1rem 1.25rem 1.1rem 0;border-bottom:1px solid var(--rule)}.card.svelte-1r2gs8d+.card:where(.svelte-1r2gs8d){padding-left:1.25rem;border-left:1px solid var(--rule)}@media(max-width:40rem){.card.svelte-1r2gs8d+.card:where(.svelte-1r2gs8d){padding-left:0;border-left:0}}.label.svelte-1r2gs8d{font-weight:700;font-size:var(--text-sm)}.value.svelte-1r2gs8d{font-family:var(--font-mono);font-size:var(--text-figure-sm);font-weight:500;line-height:1.05;color:var(--published);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.period.svelte-1r2gs8d{color:var(--ink-2);font-size:var(--text-sm)}.src.svelte-1r2gs8d{text-decoration:none}.src.svelte-1r2gs8d:hover{text-decoration:underline}.calc.svelte-16nuvwo{display:grid;gap:1rem}.inputs.svelte-16nuvwo{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.9rem}.field.svelte-16nuvwo{display:grid;gap:.35rem}.prompt.svelte-16nuvwo{font-weight:700;font-size:var(--text-sm)}select.svelte-16nuvwo,input[type=number].svelte-16nuvwo{font-family:var(--font-mono);font-size:var(--text-lg);font-variant-numeric:tabular-nums;color:var(--ink);background:var(--paper);border:1px solid var(--rule-strong);border-radius:0;padding:.55rem .65rem;min-height:2.75rem;width:100%}.measure.svelte-16nuvwo{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1.2rem;font-size:var(--text-sm)}.measure.svelte-16nuvwo label:where(.svelte-16nuvwo){display:inline-flex;align-items:center;gap:.35rem;min-height:2.75rem}.measure.svelte-16nuvwo input:where(.svelte-16nuvwo){accent-color:var(--estimate)}.answer.svelte-16nuvwo,.compare.svelte-16nuvwo,.evidence.svelte-16nuvwo{margin:0}.answer.svelte-16nuvwo{font-family:var(--font-serif);font-size:var(--text-lg);line-height:1.45}.answer.svelte-16nuvwo strong:where(.svelte-16nuvwo){color:var(--estimate);font-weight:700}.compare.svelte-16nuvwo{font-size:var(--text-base)}.working.svelte-16nuvwo{border-top:1px solid var(--rule);padding-top:.6rem;font-size:var(--text-base)}summary.svelte-16nuvwo{cursor:pointer;font-weight:700;color:var(--color-accent-text);padding-block:.3rem}.working.svelte-16nuvwo p:where(.svelte-16nuvwo){margin:.75rem 0 0}.method.svelte-16nuvwo{color:var(--ink-2)}table.svelte-16nuvwo{width:100%;border-collapse:collapse;margin-top:.75rem;font-variant-numeric:tabular-nums}th.svelte-16nuvwo,td.svelte-16nuvwo{text-align:left;padding:.4rem .5rem .4rem 0;border-bottom:1px solid var(--rule);vertical-align:top}td.svelte-16nuvwo{font-family:var(--font-mono);font-size:var(--text-sm)}thead.svelte-16nuvwo th:where(.svelte-16nuvwo){font-size:var(--text-xs);font-weight:700;color:var(--ink-2)}th.pub.svelte-16nuvwo{color:var(--published)}tbody.svelte-16nuvwo th:where(.svelte-16nuvwo){font-weight:600;font-size:var(--text-sm)}.est.svelte-16nuvwo{color:var(--estimate)}.total.svelte-16nuvwo th:where(.svelte-16nuvwo),.total.svelte-16nuvwo td:where(.svelte-16nuvwo){font-weight:700;border-bottom:2px dashed var(--estimate)}.diff.svelte-16nuvwo strong:where(.svelte-16nuvwo){color:var(--estimate)}.note.svelte-16nuvwo{margin:0;font-size:var(--text-sm);color:var(--ink-2)}.sr-only.svelte-16nuvwo{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.piece.svelte-1ipg26g{padding-block:clamp(2rem,5vw,4rem)}.prose.svelte-1ipg26g{max-width:var(--measure-prose);margin-top:3.5rem}.wide.svelte-1ipg26g{margin-top:3rem}.cards-row.svelte-1ipg26g{margin-top:2.5rem}.limits.svelte-1ipg26g ul:where(.svelte-1ipg26g){padding-left:1.1rem}.limits.svelte-1ipg26g li:where(.svelte-1ipg26g){margin-bottom:.5rem}.toggle.svelte-1ipg26g{display:inline-flex;border:1px solid var(--rule-strong);margin-bottom:1rem}.toggle.svelte-1ipg26g label:where(.svelte-1ipg26g){display:inline-flex;align-items:center;min-height:2.75rem;padding:0 1rem;font-weight:600;font-size:var(--text-sm);cursor:pointer;transition:background-color calc(var(--1s) * .15) ease-out}.toggle.svelte-1ipg26g label:where(.svelte-1ipg26g)+label:where(.svelte-1ipg26g){border-left:1px solid var(--rule-strong)}.toggle.svelte-1ipg26g label.on:where(.svelte-1ipg26g){background:var(--ink);color:var(--paper)}.toggle.svelte-1ipg26g input:where(.svelte-1ipg26g){position:absolute;opacity:0;pointer-events:none}.toggle.svelte-1ipg26g label:where(.svelte-1ipg26g):has(input:where(.svelte-1ipg26g):focus-visible){outline:3px solid var(--color-focus-ring);outline-offset:2px}.multiples.svelte-1ipg26g{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:1.75rem 1.5rem}.multiples.svelte-1ipg26g li:where(.svelte-1ipg26g){border-top:1px solid var(--rule-strong);padding-top:.6rem}.multiples.svelte-1ipg26g h3:where(.svelte-1ipg26g){margin:0;font-size:var(--text-base);line-height:1.3}.multiples.svelte-1ipg26g .evidence:where(.svelte-1ipg26g){margin:.15rem 0 .4rem}.forecast.svelte-1ipg26g{width:100%;border-collapse:collapse;margin-top:1.25rem;font-variant-numeric:tabular-nums}.since.svelte-1ipg26g{margin-top:-.4rem;padding-left:1rem;border-left:1px solid var(--rule);color:var(--ink-2)}.table-scroll.svelte-1ipg26g{overflow-x:auto}.table-note.svelte-1ipg26g{font-size:var(--text-sm);color:var(--ink-2);margin:.5rem 0 .25rem}.forecast.svelte-1ipg26g thead:where(.svelte-1ipg26g) th:where(.svelte-1ipg26g){font-size:var(--text-xs);color:var(--ink-2)}.forecast.svelte-1ipg26g caption:where(.svelte-1ipg26g){text-align:left;font-weight:700;padding-bottom:.4rem}.forecast.svelte-1ipg26g th:where(.svelte-1ipg26g),.forecast.svelte-1ipg26g td:where(.svelte-1ipg26g){text-align:left;padding:.45rem .5rem .45rem 0;border-bottom:1px solid var(--rule);font-size:var(--text-sm)}.forecast.svelte-1ipg26g th:where(.svelte-1ipg26g){font-weight:600}.forecast.svelte-1ipg26g .num:where(.svelte-1ipg26g){text-align:right;font-family:var(--font-mono)}.trust.svelte-1ipg26g{margin-top:3.5rem;padding:1.25rem 1.4rem;background:var(--paper-deep);border-top:2px solid var(--rule-strong)}.trust.svelte-1ipg26g h2:where(.svelte-1ipg26g){font-size:var(--text-lg);font-family:var(--font-sans)}.trust.svelte-1ipg26g p:where(.svelte-1ipg26g){margin:0 0 .6rem}
