Sleep Debt Calculator
Track your cumulative sleep loss over days, weeks, or months
Embed this calculator
`;
}window.toggleEmbedPanel = function() {
if (embedPanel.style.display === 'none' || embedPanel.style.display === '') {
generateEmbedCode();
embedPanel.style.display = 'block';
} else {
embedPanel.style.display = 'none';
}
};window.copyEmbedCode = function() {
embedCodeTextarea.select();
navigator.clipboard?.writeText(embedCodeTextarea.value).then(() => alert('Embed code copied!')).catch(
() => alert('Press Ctrl+C'));
};// ─── Events ───
document.addEventListener('DOMContentLoaded', function() {
['recommendedInput', 'actualInput', 'nightsInput'].forEach(id => {
document.getElementById(id).addEventListener('input', calculateDebt);
document.getElementById(id).addEventListener('change', calculateDebt);
});
calculateDebt();
});})();