.KinematicsSolver_wrap__IS1OA{padding:24px 16px}.KinematicsSolver_card__W_OBx{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:28px;max-width:520px;margin:0 auto}.KinematicsSolver_equations__mFjtq{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-bottom:14px}.KinematicsSolver_equations__mFjtq span{background:#f0f0ff;color:#667eea;padding:4px 12px;border-radius:16px;font-family:monospace;font-size:.82rem;font-weight:600}.KinematicsSolver_hint__oBWe8{font-size:.82rem;color:#9ca3af;text-align:center;margin-bottom:16px}.KinematicsSolver_fields__6TgYB{display:flex;flex-direction:column;gap:12px}.KinematicsSolver_field__XiBvz{display:flex;flex-direction:column;gap:5px}.KinematicsSolver_field__XiBvz span{font-size:.875rem;font-weight:600;color:#374151}.KinematicsSolver_field__XiBvz em{font-style:normal;color:#9ca3af;font-weight:400}.KinematicsSolver_inputWrap__WBaVf{position:relative;display:flex;align-items:center;gap:10px}.KinematicsSolver_inputWrap__WBaVf input{flex:1 1;padding:10px 14px;border:1px solid #d1d5db;border-radius:8px;font-size:.95rem;outline:none}.KinematicsSolver_inputWrap__WBaVf input:focus{border-color:#667eea}.KinematicsSolver_inputWrap__WBaVf input.KinematicsSolver_computed___BEBy{background:#f0f0ff;border-color:#c7d2fe}.KinematicsSolver_solved__Jqwsi{font-size:1rem;font-weight:700;color:#667eea;font-family:monospace;min-width:80px}.KinematicsSolver_notice__az5a0{text-align:center;font-size:.875rem;color:#f59e0b;padding:12px;background:#fffbeb;border-radius:8px;margin-top:16px}