.tool-page.svelte-yzyuet.svelte-yzyuet{padding:var(--spacing-lg) var(--spacing-md) var(--spacing-xl);max-width:var(--max-width);margin:0 auto}.tool-head.svelte-yzyuet.svelte-yzyuet{max-width:42rem;margin-bottom:1.25rem}.tool-head.svelte-yzyuet h1.svelte-yzyuet{margin:0 0 .75rem;font-size:clamp(1.75rem,4vw,2.35rem);line-height:1.2}.lede.svelte-yzyuet.svelte-yzyuet{margin:0;font-size:1.1rem;color:var(--ink-muted)}.step.svelte-yzyuet.svelte-yzyuet{margin:0 0 2rem;padding-top:1rem;border-top:1px solid var(--line)}.step.svelte-yzyuet h2.svelte-yzyuet{margin:0 0 .5rem;font-size:1.15rem}.hint.svelte-yzyuet.svelte-yzyuet{max-width:42rem;color:var(--ink-muted);font-size:.95rem}.fields.svelte-yzyuet.svelte-yzyuet{display:flex;flex-wrap:wrap;gap:1rem;margin:.75rem 0}.field.svelte-yzyuet.svelte-yzyuet{display:flex;flex-direction:column;gap:.3rem;min-width:12rem;flex:1 1 12rem}.field.svelte-yzyuet label.svelte-yzyuet{font-size:.9rem;font-weight:600;color:var(--ink)}.field.svelte-yzyuet input.svelte-yzyuet{padding:.5rem .6rem;border:1px solid var(--line);border-radius:3px;font:inherit}.answer.svelte-yzyuet.svelte-yzyuet{font-size:1.2rem;margin:0 0 .4rem}.breakeven.svelte-yzyuet.svelte-yzyuet{margin:0 0 1rem}.table-wrap.svelte-yzyuet.svelte-yzyuet{overflow-x:auto;max-width:42rem}table.svelte-yzyuet.svelte-yzyuet{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}th.svelte-yzyuet.svelte-yzyuet,td.svelte-yzyuet.svelte-yzyuet{text-align:left;padding:.45rem .6rem;border-bottom:1px solid var(--line)}tr.current.svelte-yzyuet td.svelte-yzyuet{font-weight:700;background:var(--paper)}
