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}body,html{background-color:#333;margin:0;padding:0}.EggTimer{background-color:#00cdff}.EggTimer,.EggTimer-timer{min-width:100vw;min-height:100vh}.EggTimer-timer{align-items:center;background:#fff;color:#333;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;height:100vh;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;overflow:auto;width:100vw}.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:100vw;--toggle-height:16px}.EggTimer-timer-bar.collapsed{height:0;padding:0}.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;outline:none;pointer-events:none;transition:opacity .1s ease-in-out;-webkit-user-select:none;-ms-user-select:none;user-select:none}.EggTimer-timer-bar.collapsed .EggTimer-timer-bar-buttons a:focus,.EggTimer-timer-bar.collapsed .EggTimer-timer-bar-buttons button:focus,.EggTimer-timer-bar.collapsed .EggTimer-timer-bar-buttons select:focus{outline: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;outline:inherit;overflow:hidden;padding:1px 8px;text-decoration:none}.EggTimer-timer-bar a:focus,.EggTimer-timer-bar button:focus{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 select:focus{outline:medium solid #00cdff;outline-offset:-2px}.EggTimer-timer-bar-buttons label{font-size:1em}.EggTimer-timer-bar-buttons select{background-color:#eee;border-color:#111;border-radius:4px;color:#111;padding:1px 8px}.EggTimer-timer-bar-buttons select:hover{background-color:#ff0095;border-color:#ff0095;color:#fff}#notifyprompt{padding:8px}button.EggTimer-notify-prompt{background-color:transparent;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}a.EggTimer-timer-bar-back,button.EggTimer-timer-bar-help{display:none}@media (min-width:420px){a.EggTimer-timer-bar-back,button.EggTimer-timer-bar-help{display:inline;display:initial}}.UI-toggle-switch{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}.UI-toggle-switch:focus{outline:medium solid #00cdff;outline-offset:-2px}.UI-toggle-switch:hover{border-color:#ff0095}.UI-toggle-switch button{border-radius:0;border:none;display:inline-block;height:100%;width:50%}.UI-toggle-switch button.selected{background-color:#777;box-shadow:inset 0 0 5px #333;color:#ffdf00}.UI-toggle-switch button:focus{outline:none}button.UI-toggle-switch-on{border-left:none;margin-left:0}button.UI-toggle-switch-off{border-right:none;margin-right:0}.EggTimer-user-interaction-nudge{background-color:#eee;border-radius:0 0 4px 4px;-webkit-filter:drop-shadow(2px 2px 2px rgba(0,0,0,.6));filter:drop-shadow(2px 2px 2px rgba(0,0,0,.6));max-width:70vw;padding:16px;position:fixed;top:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.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,.EggTimer-user-interaction-nudge button:focus{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:transparent;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}.EggTimer-start{align-items:center;background-color:#333;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);min-height:100vh;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;position:fixed;width:100vw;z-index:0}.EggTimer-start-content{align-items:center;flex-direction:column;display:flex;justify-content:center;margin-top:2vh;z-index:100}.EggTimer-start-icon{height:228px;margin:1em;width:228px}.EggTimer-start-welcome{margin-top:2em}.EggTimer-start-welcome p{font-size:18px;margin-bottom:1.25em;margin-top:-.75em}.EggTimer-start-main{min-width:320px}.EggTimer-start-time-input{align-content:center;display:flex;flex-direction:row;justify-content:space-around;margin-bottom:1em;width:320px}.EggTimer-start-time-input-wrapper{position:relative;width:calc(80% - 8px)}.EggTimer-start-time-input-label{color:#aaa;font-size:24px;line-height:1.8em;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{outline:medium solid #ff0095;outline-offset:-2px}.EggTimer-start-time-input button{background-color:transparent;border:1px solid #fff;border-radius:4px;color:#fff;font-size:16px;width:20%}.EggTimer-start-time-input button.validTime{background-color:#ff0095;border-color:#ff0095;cursor:pointer}.EggTimer-start-time-input button:focus{outline:medium solid #fffd00;outline-offset:-2px}.EggTimer-start-quick-time{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:.5em;min-width:320px}.EggTimer-start-meta button,.EggTimer-start-quick-time a{background-color:transparent;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:not(:first-of-type),.EggTimer-start-quick-time a:not(:first-of-type){margin-left:8px}.EggTimer-start-meta button:hover,.EggTimer-start-quick-time a:hover{background-color:#ff0095;border-color:#ff0095}.EggTimer-start-meta button:focus,.EggTimer-start-quick-time a:focus{background-color:#ff0095;border-color:#ff0095;outline:medium solid #ffdf00}.EggTimer-start-colophon{margin-top:2rem}.EggTimer-start-colophon,.EggTimer-start-meta{color:#fff;display:flex;justify-content:space-between;font-size:14px;z-index:100}.EggTimer-start-meta{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);display:flex;justify-content:center;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1000}.EggTimer-settings-and-help a,.EggTimer-settings-and-help a:visited{color:#ff0095;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{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;height:80vh;min-width:304px;overflow:auto;padding:16px;position:relative;width:60vw}.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-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>svg{background-color:#333;border-radius:.5em;cursor:pointer;position:absolute;right:0;top:0}.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:#888;margin-left:16px}.EggTimer-settings p span button{cursor:pointer;height:32px}.EggTimer-settings p select{height:32px}.EggTimer-settings .switch{position:relative;display:inline-block;width:56px;height:32px}.EggTimer-settings .switch input{opacity:0;width:0;height:0}.EggTimer-settings .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s}.EggTimer-settings .slider:before{position:absolute;content:"";height:24px;width:24px;left:4px;bottom:4px;background-color:#fff;transition:.4s}.EggTimer-settings input:checked+.slider{background-color:#00cdff}.EggTimer-settings input:focus+.slider{box-shadow:0 0 1px #00cdff}.EggTimer-settings input:checked+.slider:before{transform:translateX(26px)}.EggTimer-settings .slider.round{border-radius:32px}.EggTimer-settings .slider.round:before{border-radius:50%}
