Added handling for the video overview presentation not being available, in order to avoid an issue in the submission to the university (including the video in the overall makes the submission go over the 50MB file limit).
Added system status to the default on each page with option for users to request start of the LLM inference endpoints. Set the endpoints to 15 minute timeout in line with this.
Updated from using random.choices to random.sample throughout where I need a random distinct set as choices does replacement so you can get the same item twice. Discovered in pricing testing.