.worked.svelte-16uka9j{margin-top:36px}.worked.svelte-16uka9j h2:where(.svelte-16uka9j){font-size:24px}.worked.svelte-16uka9j p:where(.svelte-16uka9j){color:var(--slate)}.example-table.svelte-16uka9j{max-width:100%;overflow-x:auto}.example-table.svelte-16uka9j table:where(.svelte-16uka9j){border-collapse:collapse;width:100%;font-size:14px}.example-table.svelte-16uka9j caption:where(.svelte-16uka9j){text-align:left;padding:8px 0;color:var(--slate)}.example-table.svelte-16uka9j th:where(.svelte-16uka9j),.example-table.svelte-16uka9j td:where(.svelte-16uka9j){padding:10px 12px;text-align:left;border-bottom:1px solid var(--line)}.example-table.svelte-16uka9j thead:where(.svelte-16uka9j){background:var(--bg-alt, #f4f7fa)}.narrow.svelte-16uka9j{max-width:780px}.tool.svelte-16uka9j{margin-top:28px;display:grid;grid-template-columns:1.2fr 1fr;gap:28px;align-items:start}.inputs.svelte-16uka9j{display:flex;flex-direction:column;gap:16px}label.svelte-16uka9j{display:flex;flex-direction:column;gap:6px;font-size:13.5px;font-weight:700;color:var(--navy)}.hint.svelte-16uka9j{font-weight:400;font-size:12.5px;color:var(--slate)}input[type=range].svelte-16uka9j{width:100%;accent-color:var(--accent)}select.svelte-16uka9j,input[type=number].svelte-16uka9j{font:inherit;font-weight:400;font-size:15px;padding:11px 12px;border:1px solid var(--line);border-radius:8px;background:#fff}.results.svelte-16uka9j{display:flex;flex-direction:column;gap:14px;background:var(--navy);color:#fff;border-radius:var(--radius, 12px);padding:22px;position:sticky;top:90px}.res.svelte-16uka9j{display:flex;flex-direction:column;gap:4px}.res.svelte-16uka9j span:where(.svelte-16uka9j){font-size:13px;opacity:.8}.res.svelte-16uka9j strong:where(.svelte-16uka9j){font-size:16px}.res.big.svelte-16uka9j strong:where(.svelte-16uka9j){color:var(--accent, #7dd3fc);font-size:32px;line-height:1.2}.res.comp.svelte-16uka9j{border-top:1px solid rgba(255,255,255,.25);padding-top:12px}.res.comp.svelte-16uka9j strong:where(.svelte-16uka9j){font-size:14px;line-height:1.6}.insight.svelte-16uka9j{margin-top:36px}.insight.svelte-16uka9j h2:where(.svelte-16uka9j){font-size:22px}.fine.svelte-16uka9j{margin-top:28px;font-size:14px;color:var(--muted, #5b6472)}@media(max-width:720px){.tool.svelte-16uka9j{grid-template-columns:1fr}.results.svelte-16uka9j{position:static}}
