.EquationSolver_wrap__VEMp8{max-width:640px;margin:0 auto}.EquationSolver_card__V2QzI{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:28px}.EquationSolver_typeRow__KiSV8{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:24px}.EquationSolver_typeBtn__a2PKM{padding:8px 16px;font-size:.875rem;font-weight:600;border:1px solid #d1d5db;border-radius:8px;background:#fff;cursor:pointer;color:#374151}.EquationSolver_typeBtn__a2PKM:hover{background:#f9fafb}.EquationSolver_typeBtnActive__J8Bi3{background:#667eea;color:#fff;border-color:#667eea}.EquationSolver_eqDisplay__e388U{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:20px;margin-bottom:20px}.EquationSolver_eqRow__8k6yF{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.EquationSolver_eqPart__OQCH6{font-size:1.1rem;font-weight:600;color:#374151}.EquationSolver_numInput__zF_rs{width:64px;padding:8px 10px;font-size:1rem;text-align:center;border:1px solid #d1d5db;border-radius:8px;outline:none;font-weight:700}.EquationSolver_numInput__zF_rs:focus{border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.15)}.EquationSolver_systemGrid__M8KoO{display:flex;flex-direction:column;gap:12px}.EquationSolver_solveBtn__TGjaA{width:100%;padding:11px;background:#667eea;color:#fff;font-size:.95rem;font-weight:700;border:none;border-radius:10px;cursor:pointer}.EquationSolver_solveBtn__TGjaA:hover{background:#5a6fd6}.EquationSolver_stepsWrap__ikrKm{margin-top:24px;display:flex;flex-direction:column;gap:2px}.EquationSolver_step__gfnZd{display:flex;flex-direction:column;gap:4px;padding:12px 16px;background:#f9fafb;border-left:3px solid #667eea;border-radius:0 8px 8px 0;margin-bottom:6px}.EquationSolver_step__gfnZd:last-child{border-left-color:#22c55e;background:#f0fdf4}.EquationSolver_stepText__waVak{font-size:.85rem;color:#6b7280}.EquationSolver_stepMath__VBG6n{font-family:monospace;font-size:1rem;color:#111827;font-weight:600;white-space:pre}