Cradle on the web draws everything in your browser — deliberately, because every sleep calculation depends on your local clock and a server would mislabel a 7pm bedtime as a nap. That means this page needs JavaScript. Everything here is also in the Cradle app.