Hmm , stop and think. Then think some more . 1) It's a relatively new Honda - unless there was crunch or a bang , it's VERY unlikely to be mechanical. 2.) Spark , again , think about what you have (newish Honda) - modern systems don't tend to just die or give up - BUT , it could be something simple like water in a kill switch , or a dicky sidestand switch - or something "interupting" the sparks. Bikes with dead electrics don't "loose power" - they stop - end of story.
I would be thinking fuel supply problem. You said it was getting fuel ... how on earth do you actually know ? Although I have an NC , I don't know how I would actually check that - try and take fuel tank , fuel valve if there is one ?. breather system and some pipework out of the equation ... by rigging up a separate remote tank (container) fuel supply. Is there a fuel filter in the system ? ... probably is , even though it is 98% sure , not a service item . If so, is it clean. (I would guess it's attached to the pump , so probably in the tank under the seat. A parts diagram would help you find it. I assume you have checked (listened) for fuel pump running with ign on ? (if all is quiet , that could be your problem)
nuff for now .. logic and EXACTLY how it stopped working, is info that needs used to help solve. It will be something simple ....................... good luck , and do let us know.