body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}body,html{background-color:#333;margin:0;padding:0}.EggTimer{background-color:#00cdff;min-height:100vh;min-height:100dvh}.EggTimer-timer{align-items:center;background:#fff;color:#333;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;height:100vh;height:100dvh;overflow:hidden;text-align:center}.EggTimer-timer audio{display:none!important}.EggTimer-timer-wrapper{align-items:stretch;background:#333;display:flex;flex:1 1 auto;justify-content:center;min-height:0;overflow:auto;width:100%}.EggTimer-load-icon{margin:calc(2vh + 1em) 1em 1em;opacity:.5}.EggTimer-timer-bar{background-color:#eee;border-top:2px solid #aaa;box-sizing:border-box;color:#111;height:40px;padding:4px 8px;position:relative;transition:height .3s ease-in-out,padding .3s ease-in-out;width:100%;--toggle-height:16px}.EggTimer-timer-bar.collapsed{height:0;padding:0}.EggTimer-timer-bar-buttons a,.EggTimer-timer-bar-buttons button,.EggTimer-timer-bar-buttons select{transition:opacity .1s ease-in-out}.EggTimer-timer-bar.collapsed .EggTimer-timer-bar-buttons{transition:visibility 0s .3s;visibility:hidden}.EggTimer-timer-bar.collapsed .EggTimer-timer-bar-buttons a,.EggTimer-timer-bar.collapsed .EggTimer-timer-bar-buttons button,.EggTimer-timer-bar.collapsed .EggTimer-timer-bar-buttons select{opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none}.EggTimer-timer-bar.collapsed button.EggTimer-timer-bar-toggle-collapse{opacity:.5}.EggTimer-timer-bar.collapsed button.EggTimer-timer-bar-toggle-collapse:hover{opacity:1}.EggTimer-timer-bar-buttons{display:flex;height:100%;justify-content:center;width:100%}.EggTimer-timer-bar-buttons>:not(:first-child){margin-left:8px}.EggTimer-timer-bar-buttons a,.EggTimer-timer-bar-buttons button{align-items:center;display:flex;width:24px}.EggTimer-timer-bar-buttons a svg,.EggTimer-timer-bar-buttons button svg{height:100%;width:100%}.EggTimer-timer-bar-buttons a,.EggTimer-timer-bar-buttons button{background:none;border-radius:4px;border:1px solid #333;color:inherit;cursor:pointer;font-size:12px;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;overflow:hidden;padding:1px 8px;text-decoration:none}.EggTimer-timer-bar a:focus-visible,.EggTimer-timer-bar button:focus-visible,.EggTimer-timer-bar select:focus-visible{outline:medium solid #00cdff;outline-offset:-2px}.EggTimer-timer-bar a:link,.EggTimer-timer-bar a:visited{color:#111}.EggTimer-timer-bar-buttons a:hover,.EggTimer-timer-bar-buttons button:hover{background-color:#ff0095;border-color:#ff0095;color:#fff}.EggTimer-timer-bar-buttons button:disabled{color:#aaa}.EggTimer-timer-bar-buttons a svg,.EggTimer-timer-bar-buttons button svg{float:left;width:2em}.EggTimer-timer-bar-buttons a span,.EggTimer-timer-bar-buttons button span{float:right;margin-left:4px;pointer-events:none}.EggTimer-timer-bar-progress{background-color:#ff0095;height:2px;left:0;position:absolute;top:-2px;transition:width 1s linear;width:0}.EggTimer-timer-bar-buttons label{font-size:1em}.EggTimer-timer-bar-buttons select{-webkit-appearance:none;appearance:none;background-color:#eee;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23111' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;background-size:10px 6px;border:1px solid #111;border-radius:4px;color:#111;cursor:pointer;padding:1px 26px 1px 8px;text-overflow:ellipsis}.EggTimer-timer-bar-buttons select:hover{background-color:#ff0095;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");border-color:#ff0095;color:#fff}#notifyprompt{padding:8px}button.EggTimer-notify-prompt{background-color:initial;border:1px solid #fff;color:#fff;font-size:1em;padding:8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}button.EggTimer-notify-prompt:hover{background-color:#ff0095;border-color:#ff0095}.EggTimer-timer-bar-toggle{align-items:flex-end;display:flex;font-size:12px;height:var(--toggle-height);justify-content:center;left:0;position:absolute;top:calc(var(--toggle-height)*-1);width:100%}button.EggTimer-timer-bar-toggle-collapse{background-color:#eee;border-radius:4px 4px 0 0;border:none;height:100%;opacity:1;overflow:hidden;width:100px}button.EggTimer-timer-bar-toggle-collapse:hover{height:110%;opacity:1}@media (max-width:400px){.EggTimer-timer-bar{padding:4px}.EggTimer-timer-bar-buttons>:not(:first-child){margin-left:4px}.EggTimer-timer-bar-buttons a,.EggTimer-timer-bar-buttons button{padding-left:4px;padding-right:4px}.EggTimer-timer-bar-buttons select{background-position:right 6px center;padding-left:6px;padding-right:20px}.EggTimer-timer-bar-buttons a svg,.EggTimer-timer-bar-buttons button svg{width:1.5em}}@media (max-width:340px){.EggTimer-timer-bar-buttons select{max-width:80px}}@media (prefers-reduced-motion:reduce){.EggTimer-timer-bar,.EggTimer-timer-bar-progress{transition:none}}.UI-toggle-switch{align-items:stretch;border-radius:4px;border:1px solid #333;display:flex;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;overflow:hidden;padding:0;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}button.UI-toggle-switch{padding:0}.UI-toggle-switch:focus-visible{outline:medium solid #00cdff;outline-offset:-2px}.UI-toggle-switch:hover{border-color:#ff0095}.UI-toggle-switch .UI-toggle-switch-option{align-items:center;display:flex;float:none;margin:0;padding:1px 8px}.UI-toggle-switch .UI-toggle-switch-option.selected{background-color:#777;box-shadow:inset 0 0 5px #333;color:#ffdf00}@media (max-width:400px){.UI-toggle-switch .UI-toggle-switch-option{padding:1px 4px}}.EggTimer-user-interaction-nudge{background-color:#eee;border-radius:0 0 4px 4px;filter:drop-shadow(2px 2px 2px rgba(0,0,0,.6));box-sizing:border-box;max-width:calc(100% - 32px);padding:16px;position:fixed;top:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:200}.EggTimer-user-interaction-nudge span{align-items:center;justify-content:center;display:flex}.EggTimer-user-interaction-nudge span svg{height:1em;margin:.2em;color:#ff0095}.EggTimer-user-interaction-nudge p{font-size:.6em}.EggTimer-user-interaction-nudge button{background-color:#333;border:1px solid #fff;border-radius:4px;box-sizing:border-box;color:#fff;cursor:pointer;padding:.75em;margin:0 .75em}.EggTimer-user-interaction-nudge button.EggTimer-user-interaction-nudge-permanent:hover,.EggTimer-user-interaction-nudge button:hover{background-color:#ff0095;border-color:#ff0095;color:#fff}.EggTimer-user-interaction-nudge button.EggTimer-user-interaction-nudge-permanent:focus-visible,.EggTimer-user-interaction-nudge button:focus-visible{background-color:#ff0095;border-color:#ff0095;outline:medium solid #fffd00;outline-offset:-2px}.EggTimer-user-interaction-nudge button.EggTimer-user-interaction-nudge-permanent{background-color:initial;border-color:#333;color:#333}.EggTimer-nudge-wrapper{display:flex;justify-content:center;width:100%}.EggTimer-nudge-transition-appear{transform:translateY(-100%)}.EggTimer-nudge-transition-appear-active{transform:translateY(0);transition:transform .3s ease-out}.EggTimer-nudge-transition-exit{transform:translateY(0)}.EggTimer-nudge-transition-exit-active{transform:translateY(-100%);transition:transform .3s ease-in}@media (prefers-reduced-motion:reduce){.EggTimer-nudge-transition-appear-active,.EggTimer-nudge-transition-exit-active{transition:none}}.EggTimer-start{align-items:center;background-color:#333;color:#fff;display:flex;flex-direction:column;box-sizing:border-box;font-size:calc(10px + 2vmin);min-height:100vh;min-height:100dvh;padding:0 16px;text-align:center}.EggTimer-start-flourish{background:linear-gradient(#333,transparent),radial-gradient(50vw at 25vw max(25vw,110%),#00cdff 0,transparent 60%),radial-gradient(50vw at 50vw max(25vw,110%),#ff0095 0,transparent 60%),radial-gradient(50vw at 75vw max(25vw,110%),#ffdf00 0,transparent 60%);bottom:0;height:25vh;left:0;pointer-events:none;position:fixed;width:100%;z-index:0}.EggTimer-start-content{align-items:center;flex-direction:column;display:flex;justify-content:center;margin-top:2vh;max-width:100%;z-index:100}.EggTimer-start-icon{height:auto;margin:1em;max-width:228px;width:60vmin}.EggTimer-start-welcome{margin-top:2em}.EggTimer-start-welcome p{font-size:18px;margin-bottom:1.25em;margin-top:-.75em}.EggTimer-start-main{max-width:320px;width:100%}.EggTimer-start-time-input{align-content:center;display:flex;flex-direction:row;grid-gap:8px;gap:8px;justify-content:space-between;margin-bottom:1em;width:100%}.EggTimer-start-time-input-wrapper{flex:1 1 auto;min-width:0;position:relative}.EggTimer-start-time-input-label{color:#aaa;font-size:24px;line-height:1.8em;pointer-events:none;position:absolute;text-align:center;width:1em}.EggTimer-start-time-input input{border-radius:4px;border:none;box-sizing:border-box;font-size:24px;height:2em;margin:0;padding:.5em .5em .5em 1em;width:100%}.EggTimer-start-time-input input:focus-visible{outline:medium solid #ff0095;outline-offset:-2px}.EggTimer-start-time-input button{background-color:initial;border:1px solid #fff;border-radius:4px;color:#fff;flex:0 0 20%;font-size:16px;min-width:64px}.EggTimer-start-time-input button.validTime{background-color:#ff0095;border-color:#ff0095;cursor:pointer}.EggTimer-start-time-input button:focus-visible{outline:medium solid #fffd00;outline-offset:-2px}.EggTimer-start-quick-time{display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px;justify-content:space-between;margin-bottom:.5em}.EggTimer-start-meta button,.EggTimer-start-quick-time a{background-color:initial;border-radius:4px;border:1px solid #fff;box-sizing:border-box;color:#fff;cursor:pointer;flex:1 1 auto;font-size:14px;padding:.75em;text-decoration:none}.EggTimer-start-meta button:hover,.EggTimer-start-quick-time a:hover{background-color:#ff0095;border-color:#ff0095}.EggTimer-start-meta button:focus-visible,.EggTimer-start-quick-time a:focus-visible{background-color:#ff0095;border-color:#ff0095;outline:medium solid #ffdf00}.EggTimer-start-colophon{flex-wrap:wrap;justify-content:center;margin-top:2rem}.EggTimer-start-colophon,.EggTimer-start-meta{color:#fff;display:flex;font-size:14px;z-index:100}.EggTimer-start-meta{grid-gap:8px;gap:8px;justify-content:space-between;margin:2.5rem 0;max-width:320px;width:100%}.EggTimer-start-colophon a:link,.EggTimer-start-colophon a:visited{color:#ffdf00}.EggTimer-settings-and-help{align-items:center;background-color:rgba(0,0,0,.8);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.EggTimer-settings-and-help a,.EggTimer-settings-and-help a:visited{color:#ff70c0;font-weight:700;text-decoration:none}.EggTimer-settings-and-help a:hover{-webkit-text-decoration:#ff0095 underline;text-decoration:#ff0095 underline}.EggTimer-settings-and-help a:focus-visible{background-color:#ff0095;border-color:#ff0095;color:#fff;outline:medium solid #ffdf00}.EggTimer-settings-and-help-content{background-color:#333;border:1px solid #ff0095;border-radius:4px;box-sizing:border-box;color:#fff;max-height:90vh;max-height:90dvh;overflow:auto;padding:16px;position:relative;width:min(720px,100% - 32px)}.EggTimer-settings-and-help-content iframe{aspect-ratio:16/9;border:0;height:auto;max-width:100%;width:560px}.EggTimer-settings-and-help-content .section{margin-bottom:3rem}.EggTimer-settings-and-help-content h1{border-bottom:4px solid #fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.EggTimer-settings h1{border-color:#00cdff}.EggTimer-help h1{border-color:#fffd00}.EggTimer-tutorial h1{border-color:#ff0095}.EggTimer-settings-and-help-content article>h2{color:#fff;margin-bottom:0}.EggTimer-settings-and-help-content article>h4{color:#fff;font-size:1.2em;margin-bottom:.5em}.EggTimer-settings-and-help-content article b{color:#fff}.EggTimer-settings-and-help-content article .parameter{margin-bottom:2em}.EggTimer-settings-and-help-content article{color:#ccc;font-size:1.2em;margin-bottom:.5em}.EggTimer-settings-and-help-content code{background-color:#111;color:#fff;font-family:Courier New,monospace;font-size:1em;white-space:pre-wrap}.EggTimer-settings-and-help-content code.example{display:block}.EggTimer-settings-transition-enter{opacity:.01}.EggTimer-settings-transition-enter-active{opacity:1;transition:opacity .3s ease-out}.EggTimer-settings-transition-exit{opacity:1}.EggTimer-settings-transition-exit-active{opacity:.01;transition:opacity .3s ease-in}.EggTimer-settings-close{background-color:#333;font-size:2em;position:-webkit-sticky;position:sticky;top:0;width:100%}.EggTimer-settings-close>button{background-color:#333;border:none;border-radius:.5em;color:inherit;cursor:pointer;display:flex;font-size:inherit;padding:0;position:absolute;right:0;top:0}.EggTimer-settings-close>button:hover{color:#ff0095}.EggTimer-settings-close>button:focus-visible{outline:medium solid #ffdf00}@media (prefers-reduced-motion:reduce){.EggTimer-settings-transition-enter-active,.EggTimer-settings-transition-exit-active{transition:none}}.EggTimer-settings p{line-height:32px;margin-bottom:.2em;margin-top:.2em}.EggTimer-settings div{margin-bottom:2em}.EggTimer-settings p span.label{color:#fff;font-weight:700;margin-right:16px}.EggTimer-settings p span.value{color:#aaa;margin-left:16px}.EggTimer-settings p span button{cursor:pointer;height:32px}.EggTimer-settings p select,.UI-switch{height:32px}.UI-switch{display:inline-block;position:relative;vertical-align:middle;width:56px}.UI-switch input{cursor:pointer;height:100%;left:0;margin:0;opacity:0;position:absolute;top:0;width:100%;z-index:1}.UI-switch-slider{background-color:#ccc;border-radius:32px;bottom:0;left:0;position:absolute;right:0;top:0;transition:.4s}.UI-switch-slider:before{background-color:#fff;border-radius:50%;bottom:4px;content:"";height:24px;left:4px;position:absolute;transition:.4s;width:24px}.UI-switch input:checked+.UI-switch-slider{background-color:#00cdff}.UI-switch input:checked+.UI-switch-slider:before{transform:translateX(24px)}.UI-switch input:focus-visible+.UI-switch-slider{outline:medium solid #ffdf00;outline-offset:2px}@media (prefers-reduced-motion:reduce){.UI-switch-slider,.UI-switch-slider:before{transition:none}}
/*# sourceMappingURL=main.0902526f.chunk.css.map */