.tool-wrap[data-v-bdbbb614]{display:flex;flex-direction:column;gap:1rem}.input-row[data-v-bdbbb614]{display:flex;gap:.5rem}.io-input[data-v-bdbbb614]{background:var(--bg-subtle);border:1px solid var(--border);box-sizing:border-box;color:var(--text-primary);flex:1;font-family:var(--font-mono);padding:.75rem}.action-btn[data-v-bdbbb614],.io-input[data-v-bdbbb614]{border-radius:var(--radius-md);font-size:.875rem}.action-btn[data-v-bdbbb614]{border:1px solid var(--border);cursor:pointer;padding:.5rem 1rem;white-space:nowrap}.action-btn.primary[data-v-bdbbb614]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.history[data-v-bdbbb614]{display:flex;flex-direction:column;gap:.4rem}.hist-row[data-v-bdbbb614]{align-items:center;background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--radius-md);display:flex;gap:.75rem;padding:.6rem .9rem}.expr[data-v-bdbbb614]{color:var(--text-secondary);flex:1;font-family:var(--font-mono);font-size:.875rem}.eq[data-v-bdbbb614]{color:var(--text-muted)}.result[data-v-bdbbb614]{color:var(--accent-text);font-family:var(--font-mono);font-size:1rem;font-weight:700}.error[data-v-bdbbb614]{color:#f87171;font-size:.875rem}.hint[data-v-bdbbb614]{color:var(--text-muted);font-size:.8rem}
