A cursed component library for the marketing video. Each screen looks like a real Reboot page and quietly refuses to let you finish.
"Pre-Register Now" flees the cursor forever. No mercy count, just rounds that keep climbing.
TRIGGER: cursor within 100px RUN DEMO"No thanks" spawns a guiltier modal. Accepting doesn't end it either, it just reopens.
TRIGGER: any answer at all RUN DEMOThe actual application form. Mangles every keystroke, rejects every submission.
TRIGGER: every keystroke RUN DEMOThe mute button gets louder. The volume slider lies about which way is down.
TRIGGER: touching any control RUN DEMO"Withdraw" evades your cursor forever. "Continue" (staying trapped) is one easy click.
TRIGGER: cursor near "Withdraw" RUN DEMOPress and hold to upload. It climbs, teases 99%, never hits 100, and drains the instant you let go.
TRIGGER: letting go RUN DEMO13 tracking toggles, all on by default. Reject All works, for 1.8 seconds.
TRIGGER: wanting privacy RUN DEMOReorders on every open. Finding Bahrain doesn't count either, it just reshuffles.
TRIGGER: opening the list RUN DEMOConfirming a free seat snaps back to zero at 90%. There is no attempt that gets through.
TRIGGER: 90% mark RUN DEMOOne slider encodes an 8-digit phone number. Wrong widget, right amount of suffering.
TRIGGER: needing 8 exact digits RUN DEMO100 radio buttons for a number input. Every submit is rejected and renumbers the grid.
TRIGGER: submitting a rating RUN DEMOReboot's real Game 1 memory assessment. A perfect run is still failed, then you retake. Forever.
TRIGGER: completing the sequence RUN DEMOSelect all the boats. Verify. New challenge. New tiles fade in as you work. It never passes.
TRIGGER: clicking verify RUN DEMOMeet every requirement and it adds one more. Digits must sum to 25. Then an emoji. Then no repeats. Forever.
TRIGGER: satisfying the rules RUN DEMO"I Agree" unlocks at the bottom. The agreement grows new clauses as you scroll, so the bottom never comes.
TRIGGER: scrolling to the end RUN DEMO