.tool.svelte-g0l0b4.svelte-g0l0b4{padding:1.1rem 1.2rem 1.3rem;margin-bottom:1rem}.op-row.svelte-g0l0b4.svelte-g0l0b4{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:.9rem}.op-btn.svelte-g0l0b4.svelte-g0l0b4{background:#0d0d0f;border:1px solid rgba(255,255,255,.4);border-radius:3px;color:#ddd;cursor:pointer;font-size:.85rem;padding:.3rem .65rem;display:inline-flex;align-items:baseline;gap:.35rem}.op-symbol.svelte-g0l0b4.svelte-g0l0b4{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:700}.op-label.svelte-g0l0b4.svelte-g0l0b4{font-size:.78rem}.op-btn.svelte-g0l0b4.svelte-g0l0b4:hover{border-color:#5db65d;color:#fff}.op-btn.active.svelte-g0l0b4.svelte-g0l0b4{background-color:#372;border-color:#5db65d;color:#fff}.fields.svelte-g0l0b4.svelte-g0l0b4{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end}.field-group.svelte-g0l0b4.svelte-g0l0b4{flex:1 1 11rem;min-width:0}.field-group.narrow.svelte-g0l0b4.svelte-g0l0b4{flex:0 1 9rem}.op-between.svelte-g0l0b4.svelte-g0l0b4{font:700 1.2rem ui-monospace,SFMono-Regular,Menlo,monospace;color:#bbb;padding-bottom:.55rem}.field.svelte-g0l0b4.svelte-g0l0b4{display:block;font-size:.85rem;color:#ddd;margin-bottom:.35rem}.num-input.svelte-g0l0b4.svelte-g0l0b4,select.svelte-g0l0b4.svelte-g0l0b4{width:100%;box-sizing:border-box;background-color:#0d0d0f;border:1px solid rgba(255,255,255,.4);border-radius:3px;color:#fff;font:1.05rem ui-monospace,SFMono-Regular,Menlo,monospace;padding:.55rem .6rem}.num-input.svelte-g0l0b4.svelte-g0l0b4:focus,select.svelte-g0l0b4.svelte-g0l0b4:focus{outline:none;border-color:#5db65d}.num-input[aria-invalid=true].svelte-g0l0b4.svelte-g0l0b4{border-color:#f66}.error.svelte-g0l0b4.svelte-g0l0b4{color:#f66;font-size:.9rem;margin:.5rem 0 0}.chips.svelte-g0l0b4.svelte-g0l0b4{display:flex;flex-wrap:wrap;gap:6px;margin-top:.9rem}.chip-btn.svelte-g0l0b4.svelte-g0l0b4{background:#0d0d0f;border:1px solid rgba(255,255,255,.4);border-radius:3px;color:#ddd;font-size:.8rem;padding:.25rem .6rem;cursor:pointer}.chip-btn.svelte-g0l0b4.svelte-g0l0b4:hover{border-color:#5db65d;color:#fff}.results.svelte-g0l0b4.svelte-g0l0b4{border-top:1px solid rgba(255,255,255,.12);margin-top:1rem;padding-top:1rem}.results.stale.svelte-g0l0b4.svelte-g0l0b4{opacity:.35;pointer-events:none}.answer.svelte-g0l0b4.svelte-g0l0b4{background:#0d0d0f;border:1px solid rgba(93,182,93,.5);border-radius:3px;padding:.6rem .8rem;margin-bottom:.8rem}.answer-label.svelte-g0l0b4.svelte-g0l0b4{color:#999;display:block;font-size:.72rem;letter-spacing:.05em;text-transform:uppercase}.answer-label.rem.svelte-g0l0b4.svelte-g0l0b4{margin-top:.4rem}.answer-value.svelte-g0l0b4.svelte-g0l0b4{color:#8ede8e;display:block;font-size:1.5rem;overflow-wrap:anywhere}.answer-check.svelte-g0l0b4.svelte-g0l0b4{color:#bbb;display:block;font-size:.85rem;margin-top:.3rem;overflow-wrap:anywhere}.warning.svelte-g0l0b4.svelte-g0l0b4{color:#e0b050;font-size:.88rem}.note.svelte-g0l0b4.svelte-g0l0b4{color:#ccc;font-size:.88rem}.working-title.svelte-g0l0b4.svelte-g0l0b4{color:#fff;font-size:1.15rem;margin-top:1rem!important}.layout-title.svelte-g0l0b4.svelte-g0l0b4{color:#bbb;font-size:.85rem;margin:0 0 .5rem}.legend.svelte-g0l0b4.svelte-g0l0b4{color:#aaa;font-size:.8rem;margin:.4rem 0 0}.key.svelte-g0l0b4.svelte-g0l0b4{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:700;margin-right:.3rem}.key.carry.svelte-g0l0b4.svelte-g0l0b4{color:#f0c060}.key.borrow.svelte-g0l0b4.svelte-g0l0b4{color:#ff9a9a}.explain.svelte-g0l0b4.svelte-g0l0b4{color:#ddd;font-size:.9rem;padding-left:1.4rem;margin:.8rem 0 0;overflow-wrap:anywhere}.explain.single.svelte-g0l0b4.svelte-g0l0b4{list-style:none;padding-left:0}.explain.svelte-g0l0b4 li.svelte-g0l0b4{margin-bottom:.25rem}.more-steps.svelte-g0l0b4.svelte-g0l0b4{margin-top:.3rem}.more-steps.svelte-g0l0b4 summary.svelte-g0l0b4{cursor:pointer;color:#8ede8e;font-size:.88rem}.div-wrap.svelte-g0l0b4.svelte-g0l0b4{max-height:420px;overflow:auto}.div-table.svelte-g0l0b4 td.svelte-g0l0b4,.div-table.svelte-g0l0b4 th.svelte-g0l0b4{white-space:nowrap}.div-table.svelte-g0l0b4 td.strong.svelte-g0l0b4{color:#8ede8e;font-weight:700}.div-table.svelte-g0l0b4 tr.zero-step td.svelte-g0l0b4{color:#999}.share-row.svelte-g0l0b4.svelte-g0l0b4{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem;margin:1rem 0 0}@media (max-width: 560px){.op-between.svelte-g0l0b4.svelte-g0l0b4{display:none}.field-group.svelte-g0l0b4.svelte-g0l0b4{flex-basis:100%}.field-group.narrow.svelte-g0l0b4.svelte-g0l0b4{flex:1 1 100%}}
