.card.svelte-1dd7hkv{background:var(--paper);border:1px solid var(--forest-08);border-radius:2px;padding:28px}.unit-row.svelte-1dd7hkv{display:flex;align-items:center;gap:12px;margin-bottom:20px}.unit-label.svelte-1dd7hkv{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--forest-50)}.seg.svelte-1dd7hkv{display:inline-flex;border:1px solid var(--forest-15);border-radius:2px;overflow:hidden}.seg.svelte-1dd7hkv button:where(.svelte-1dd7hkv){font-size:13px;padding:6px 14px;color:var(--forest-70)}.seg.svelte-1dd7hkv button.active:where(.svelte-1dd7hkv){background:var(--forest);color:var(--text-inverse)}.grid.svelte-1dd7hkv{display:grid;gap:16px}@media(min-width:640px){.grid.svelte-1dd7hkv{grid-template-columns:1fr 1fr}}label.svelte-1dd7hkv span:where(.svelte-1dd7hkv){display:block;font-size:13px;color:var(--forest-70);margin-bottom:4px}input[type=number].svelte-1dd7hkv{width:100%;font-family:var(--sans);font-size:15px;color:var(--forest);background:var(--canvas);border:1px solid var(--forest-15);border-radius:2px;padding:10px 12px}.result.svelte-1dd7hkv{margin-top:28px;border-top:1px solid var(--forest-15);padding-top:20px;text-align:center}.result-number.svelte-1dd7hkv{font-family:var(--serif);font-weight:700;font-size:56px;line-height:1;color:var(--forest)}.result-caption.svelte-1dd7hkv{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--brass-deep);margin-top:6px}.working.svelte-1dd7hkv{font-family:var(--mono);font-size:12px;color:var(--forest-50);margin-top:10px}
