.EquationSolverTool_preview__B5p40{display:flex;flex-direction:column;gap:var(--space-3)}.EquationSolverTool_equation__SOoI2{font-family:var(--font-mono);font-size:var(--text-lg);margin:0;color:var(--text-bright)}.EquationSolverTool_coef___bJ9F{color:var(--accent)}.EquationSolverTool_sys__361EV{display:flex;flex-direction:column;gap:2px}.EquationSolverTool_fields___MqdD{display:flex;gap:var(--space-3);flex-wrap:wrap}.EquationSolverTool_field__ir7Uv{display:flex;flex-direction:column;gap:4px}.EquationSolverTool_fieldLabel__eP4m4{font-family:var(--font-mono);font-size:10px;color:var(--text-muted);letter-spacing:.06em}.EquationSolverTool_fieldInput__VsI_I{width:90px;font-family:var(--font-mono);font-size:var(--text-sm);background:var(--bg-2,#111);border:1px solid var(--border);color:var(--text);padding:6px 8px}.EquationSolverTool_fieldInput__VsI_I:focus{outline:1px solid var(--accent)}.EquationSolverTool_solveBtn__Drxh6{margin-top:var(--space-3);background:var(--accent);color:var(--bg);border:none;font-family:var(--font-mono);font-weight:700;padding:8px 24px;cursor:pointer;font-size:var(--text-sm);letter-spacing:.06em}.EquationSolverTool_solveBtn__Drxh6:hover{opacity:.85}.EquationSolverTool_solutions__uAabv{display:flex;gap:var(--space-4);flex-wrap:wrap}.EquationSolverTool_solutionCard__yEOa4{display:flex;flex-direction:column;gap:4px;padding:var(--space-3) var(--space-4);border:1px solid var(--accent);min-width:140px}.EquationSolverTool_solutionLabel__t4dBk{font-family:var(--font-mono);font-size:11px;color:var(--text-muted);letter-spacing:.06em}.EquationSolverTool_solutionValue__3YlV0{font-family:var(--font-mono);font-size:var(--text-xl);font-weight:700;color:var(--accent)}.EquationSolverTool_steps__K9jVL{display:flex;flex-direction:column;gap:2px}.EquationSolverTool_step__f6FSO{display:grid;grid-template-columns:220px 1fr;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-2) var(--space-2);border-bottom:1px solid var(--border);align-items:start}.EquationSolverTool_step__f6FSO:last-child{border-bottom:none}.EquationSolverTool_stepLabel__NFt7N{font-family:var(--font-mono);font-size:11px;color:var(--text-muted);padding-top:2px}.EquationSolverTool_stepExpr__iNtkz{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-bright);word-break:break-all}