Average sleep cycle length (90 minutes)
The body cycles through all sleep stages roughly 4 to 6 times each night, averaging about 90 minutes per cycle. This calculator uses that 90-minute average to count backward or forward from your target time in whole-cycle steps.
Source: Patel et al., StatPearls / NCBI Bookshelf (NBK526132), "Physiology, Sleep Stages"
https://www.ncbi.nlm.nih.gov/books/NBK526132/