.divider{border-top:1px solid var(--lines-color);border-radius:5px;margin:0}.timer-header{position:absolute;top:0;left:0;width:100%;display:flex;flex-direction:column;vertical-align:middle;-webkit-animation:fadein 1s ease-in;-moz-animation:fadein 1s ease-in;animation:fadein 1s ease-in}.timer-header-text{color:var(--default-text-color);padding:2rem;font-size:4vw;text-align:center}@media screen and (max-height: 700px){.timer-header-text{padding:1rem}}.timer-header-text__box{display:flex;justify-content:space-between;align-items:center}.timer-header-text__box__icons-wrapper{display:flex;gap:2rem}.timer-header-text__box__icons-wrapper svg{width:4vw;height:4vw}.timer-header-text__box__message{padding-bottom:.8rem}@media screen and (max-height: 700px){.timer-header-text__box__message{padding-bottom:.3rem}}.timer-header-text__box__icon__warning svg path,.timer-header-text__box__icon__warning svg line{color:#fff;animation:pulse-offline-warning 2s infinite}.timer-header-text__box__icon__error svg path,.timer-header-text__box__icon__error svg line{color:#fff;animation:pulse-offline-error 2s infinite}.timer-header.hide{-webkit-animation:fadeout .3s ease-out;-moz-animation:fadeout .3s ease-out;animation:fadeout .3s ease-out;opacity:0}@keyframes pulse-offline-error{0%{color:var(--expired-color)}50%{color:var(--expired-color)}to{color:var(--default-text-color)}}@keyframes pulse-offline-warning{0%{color:var(--warning-color)}50%{color:var(--warning-color)}to{color:var(--default-text-color)}}.bar-countdown{background-color:var(--inactive-text-color);border-radius:2px;margin:1rem 0}@media screen and (max-height: 500px){.bar-countdown{margin:.2rem 0}.bar-countdown div{height:8px!important}}.bar-countdown.isProgress div{background-color:var(--normal-color)!important}.bar-countdown.isWarning div{background-color:var(--warning-color)!important}.bar-countdown.isExpired div{background-color:var(--expired-color)!important}.bar-countdown.isStopwatch div{background-color:var(--stopwatch-color)!important}.timer-footer{position:absolute;bottom:0;left:0;width:100%;display:flex;flex-direction:column;vertical-align:middle;-webkit-animation:fadein 1s ease-in;-moz-animation:fadein 1s ease-in;animation:fadein 1s ease-in}.timer-footer-container{padding:2rem}@media screen and (max-height: 700px){.timer-footer-container{padding:1rem}}.timer-footer-time{color:var(--default-text-color);width:100%;display:flex;justify-content:space-between;padding:.8rem 0}@media screen and (max-height: 700px){.timer-footer-time{padding:.3rem 0}}.timer-footer-time.noTime{padding:0}.timer-footer-time__date{color:var(--project-date-color);font-size:3vw}.timer-footer-time__time{color:var(--project-time-color);font-size:3vw}.timer-footer.hide{-webkit-animation:fadeout .3s ease-out;-moz-animation:fadeout .3s ease-out;animation:fadeout .3s ease-out;opacity:0}.timer{position:absolute;top:50%;left:50%;bottom:auto;transform:translate(-50%,-50%);transition:transform .6s}.timer .timer-clock{font-size:30vw;display:flex}@media screen and (max-height: 700px){.timer .timer-clock{font-size:25vw}}@media screen and (max-height: 600px){.timer .timer-clock{font-size:20vw}}.timer .timer-clock .stopwatch-timer{color:var(--stopwatch-color)!important}.timer .timer-clock .countdown-timer,.timer .timer-clock .stopwatch-timer{display:flex;flex-flow:row nowrap;align-items:flex-start}.timer .timer-clock .countdown-timer.isFlashOnTimeOver,.timer .timer-clock .stopwatch-timer.isFlashOnTimeOver{-webkit-animation:fontbulger 2s infinite;-moz-animation:fontbulger 2s infinite;-o-animation:fontbulger 2s infinite;animation:fontbulger 2s infinite;animation-iteration-count:3}.timer .timer-clock .countdown-timer .negative,.timer .timer-clock .countdown-timer .hours,.timer .timer-clock .countdown-timer .minutes,.timer .timer-clock .countdown-timer .minutes-seconds-divider,.timer .timer-clock .countdown-timer .seconds,.timer .timer-clock .stopwatch-timer .negative,.timer .timer-clock .stopwatch-timer .hours,.timer .timer-clock .stopwatch-timer .minutes,.timer .timer-clock .stopwatch-timer .minutes-seconds-divider,.timer .timer-clock .stopwatch-timer .seconds{line-height:60%}.timer .timer-clock .countdown-timer .negative.active,.timer .timer-clock .countdown-timer .hours.active,.timer .timer-clock .countdown-timer .minutes.active,.timer .timer-clock .countdown-timer .minutes-seconds-divider.active,.timer .timer-clock .countdown-timer .seconds.active,.timer .timer-clock .stopwatch-timer .negative.active,.timer .timer-clock .stopwatch-timer .hours.active,.timer .timer-clock .stopwatch-timer .minutes.active,.timer .timer-clock .stopwatch-timer .minutes-seconds-divider.active,.timer .timer-clock .stopwatch-timer .seconds.active{color:var(--normal-color)}.timer .timer-clock .countdown-timer .negative.warning,.timer .timer-clock .countdown-timer .hours.warning,.timer .timer-clock .countdown-timer .minutes.warning,.timer .timer-clock .countdown-timer .minutes-seconds-divider.warning,.timer .timer-clock .countdown-timer .seconds.warning,.timer .timer-clock .stopwatch-timer .negative.warning,.timer .timer-clock .stopwatch-timer .hours.warning,.timer .timer-clock .stopwatch-timer .minutes.warning,.timer .timer-clock .stopwatch-timer .minutes-seconds-divider.warning,.timer .timer-clock .stopwatch-timer .seconds.warning{color:var(--warning-color)}.timer .timer-clock .countdown-timer .negative.inactive,.timer .timer-clock .countdown-timer .hours.inactive,.timer .timer-clock .countdown-timer .minutes.inactive,.timer .timer-clock .countdown-timer .minutes-seconds-divider.inactive,.timer .timer-clock .countdown-timer .seconds.inactive,.timer .timer-clock .stopwatch-timer .negative.inactive,.timer .timer-clock .stopwatch-timer .hours.inactive,.timer .timer-clock .stopwatch-timer .minutes.inactive,.timer .timer-clock .stopwatch-timer .minutes-seconds-divider.inactive,.timer .timer-clock .stopwatch-timer .seconds.inactive{color:var(--inactive-text-color)}.timer .timer-clock .countdown-timer .negative.expired,.timer .timer-clock .countdown-timer .hours.expired,.timer .timer-clock .countdown-timer .minutes.expired,.timer .timer-clock .countdown-timer .minutes-seconds-divider.expired,.timer .timer-clock .countdown-timer .seconds.expired,.timer .timer-clock .stopwatch-timer .negative.expired,.timer .timer-clock .stopwatch-timer .hours.expired,.timer .timer-clock .stopwatch-timer .minutes.expired,.timer .timer-clock .stopwatch-timer .minutes-seconds-divider.expired,.timer .timer-clock .stopwatch-timer .seconds.expired{color:var(--expired-color)}.timer .timer-clock .countdown-timer .negative.stopwatch,.timer .timer-clock .countdown-timer .hours.stopwatch,.timer .timer-clock .countdown-timer .minutes.stopwatch,.timer .timer-clock .countdown-timer .minutes-seconds-divider.stopwatch,.timer .timer-clock .countdown-timer .seconds.stopwatch,.timer .timer-clock .stopwatch-timer .negative.stopwatch,.timer .timer-clock .stopwatch-timer .hours.stopwatch,.timer .timer-clock .stopwatch-timer .minutes.stopwatch,.timer .timer-clock .stopwatch-timer .minutes-seconds-divider.stopwatch,.timer .timer-clock .stopwatch-timer .seconds.stopwatch{color:var(--stopwatch-color)}.timer .timer-clock .hours{font-size:10vw}.timer .timer-clock .hours.bigHours{font-size:var(--default-time-size)}@media screen and (max-height: 700px){.timer .timer-clock .hours{font-size:8vw}}.timer .timer-clock.bigHours{font-size:var(--default-time-size)}.timer.isMessageToSpeakerVisible{transform:translate(-50%);bottom:0;top:auto}.timer.isMessageToSpeakerVisible .timer-clock{font-size:8vw;padding:2rem}@media screen and (max-height: 700px){.timer.isMessageToSpeakerVisible .timer-clock{font-size:8vw;padding:1rem}}.timer.isMessageToSpeakerVisible .timer-clock .hours{font-size:8vw}@-webkit-keyframes fontbulger{0%,to{font-size:var(--default-clock-font-size);color:var(--first-color-effect)}50%{font-size:var(--effect-clock-font-size);color:var(--second-color-effect)}}@-moz-keyframes fontbulger{0%,to{font-size:var(--default-clock-font-size);color:var(--first-color-effect)}50%{font-size:var(--effect-clock-font-size);color:var(--second-color-effect)}}@-o-keyframes fontbulger{0%,to{font-size:var(--default-clock-font-size);color:var(--first-color-effect)}50%{font-size:var(--effect-clock-font-size);color:var(--second-color-effect)}}@keyframes fontbulger{0%,to{font-size:var(--default-clock-font-size);color:var(--first-color-effect)}50%{font-size:var(--effect-clock-font-size);color:var(--second-color-effect)}}.timer-page{background-color:var(--background-color);display:flex;width:100%}.timer-page-welcome{width:100%;padding:2rem}@media screen and (max-height: 700px){.timer-page-welcome{padding:1rem}}.timer-page-welcome .title{font-size:8vw;color:var(--project-title-color);line-height:200%}@media screen and (max-height: 700px){.timer-page-welcome .title{line-height:unset}}.timer-page-welcome .subtitle{font-size:5vw;color:var(--project-subtitle-color);line-height:200%}.timer-page-welcome .default-message{font-size:4vw;color:var(--default-message-color);line-height:200%}.timer-page .message-to-speaker.container{-webkit-animation:fadein 1s ease-in;-moz-animation:fadein 1s ease-in;animation:fadein 1s ease-in;z-index:999;position:absolute;width:100%}.timer-page .message-to-speaker .content{font-size:15vw;padding:3rem;color:var(--message-text-color)}.timer-page .message-to-speaker .content.words-30,.timer-page .message-to-speaker .content.words-31,.timer-page .message-to-speaker .content.words-32,.timer-page .message-to-speaker .content.words-33,.timer-page .message-to-speaker .content.words-34,.timer-page .message-to-speaker .content.words-35,.timer-page .message-to-speaker .content.words-36,.timer-page .message-to-speaker .content.words-37,.timer-page .message-to-speaker .content.words-38,.timer-page .message-to-speaker .content.words-39,.timer-page .message-to-speaker .content.words-40,.timer-page .message-to-speaker .content.words-41,.timer-page .message-to-speaker .content.words-42,.timer-page .message-to-speaker .content.words-43,.timer-page .message-to-speaker .content.words-44,.timer-page .message-to-speaker .content.words-45,.timer-page .message-to-speaker .content.words-46,.timer-page .message-to-speaker .content.words-47,.timer-page .message-to-speaker .content.words-48,.timer-page .message-to-speaker .content.words-49,.timer-page .message-to-speaker .content.words-50,.timer-page .message-to-speaker .content.words-51,.timer-page .message-to-speaker .content.words-52,.timer-page .message-to-speaker .content.words-53,.timer-page .message-to-speaker .content.words-54,.timer-page .message-to-speaker .content.words-55,.timer-page .message-to-speaker .content.words-56,.timer-page .message-to-speaker .content.words-57,.timer-page .message-to-speaker .content.words-58,.timer-page .message-to-speaker .content.words-59,.timer-page .message-to-speaker .content.words-60{font-size:10vw}.timer-page .message-to-speaker .content.words-61,.timer-page .message-to-speaker .content.words-62,.timer-page .message-to-speaker .content.words-63,.timer-page .message-to-speaker .content.words-64,.timer-page .message-to-speaker .content.words-65,.timer-page .message-to-speaker .content.words-66,.timer-page .message-to-speaker .content.words-67,.timer-page .message-to-speaker .content.words-68,.timer-page .message-to-speaker .content.words-69,.timer-page .message-to-speaker .content.words-70,.timer-page .message-to-speaker .content.words-71,.timer-page .message-to-speaker .content.words-72,.timer-page .message-to-speaker .content.words-73,.timer-page .message-to-speaker .content.words-74,.timer-page .message-to-speaker .content.words-75,.timer-page .message-to-speaker .content.words-76,.timer-page .message-to-speaker .content.words-77,.timer-page .message-to-speaker .content.words-78,.timer-page .message-to-speaker .content.words-79,.timer-page .message-to-speaker .content.words-80,.timer-page .message-to-speaker .content.words-81,.timer-page .message-to-speaker .content.words-82,.timer-page .message-to-speaker .content.words-83,.timer-page .message-to-speaker .content.words-84,.timer-page .message-to-speaker .content.words-85,.timer-page .message-to-speaker .content.words-86,.timer-page .message-to-speaker .content.words-87,.timer-page .message-to-speaker .content.words-88,.timer-page .message-to-speaker .content.words-89,.timer-page .message-to-speaker .content.words-90,.timer-page .message-to-speaker .content.words-91,.timer-page .message-to-speaker .content.words-92,.timer-page .message-to-speaker .content.words-93,.timer-page .message-to-speaker .content.words-94,.timer-page .message-to-speaker .content.words-95,.timer-page .message-to-speaker .content.words-96,.timer-page .message-to-speaker .content.words-97,.timer-page .message-to-speaker .content.words-98,.timer-page .message-to-speaker .content.words-99,.timer-page .message-to-speaker .content.words-100,.timer-page .message-to-speaker .content.words-101,.timer-page .message-to-speaker .content.words-102,.timer-page .message-to-speaker .content.words-103,.timer-page .message-to-speaker .content.words-104,.timer-page .message-to-speaker .content.words-105,.timer-page .message-to-speaker .content.words-106,.timer-page .message-to-speaker .content.words-107,.timer-page .message-to-speaker .content.words-108,.timer-page .message-to-speaker .content.words-109,.timer-page .message-to-speaker .content.words-110,.timer-page .message-to-speaker .content.words-111,.timer-page .message-to-speaker .content.words-112,.timer-page .message-to-speaker .content.words-113,.timer-page .message-to-speaker .content.words-114,.timer-page .message-to-speaker .content.words-115,.timer-page .message-to-speaker .content.words-116,.timer-page .message-to-speaker .content.words-117,.timer-page .message-to-speaker .content.words-118,.timer-page .message-to-speaker .content.words-119,.timer-page .message-to-speaker .content.words-120,.timer-page .message-to-speaker .content.words-121,.timer-page .message-to-speaker .content.words-122,.timer-page .message-to-speaker .content.words-123,.timer-page .message-to-speaker .content.words-124,.timer-page .message-to-speaker .content.words-125,.timer-page .message-to-speaker .content.words-126,.timer-page .message-to-speaker .content.words-127,.timer-page .message-to-speaker .content.words-128,.timer-page .message-to-speaker .content.words-129,.timer-page .message-to-speaker .content.words-130,.timer-page .message-to-speaker .content.words-131,.timer-page .message-to-speaker .content.words-132,.timer-page .message-to-speaker .content.words-133,.timer-page .message-to-speaker .content.words-134,.timer-page .message-to-speaker .content.words-135,.timer-page .message-to-speaker .content.words-136,.timer-page .message-to-speaker .content.words-137,.timer-page .message-to-speaker .content.words-138,.timer-page .message-to-speaker .content.words-139,.timer-page .message-to-speaker .content.words-140,.timer-page .message-to-speaker .content.words-141,.timer-page .message-to-speaker .content.words-142,.timer-page .message-to-speaker .content.words-143,.timer-page .message-to-speaker .content.words-144,.timer-page .message-to-speaker .content.words-145,.timer-page .message-to-speaker .content.words-146,.timer-page .message-to-speaker .content.words-147,.timer-page .message-to-speaker .content.words-148,.timer-page .message-to-speaker .content.words-149,.timer-page .message-to-speaker .content.words-150{font-size:7vw}@media screen and (max-height: 700px){.timer-page .message-to-speaker .content{padding:1rem}}.spin.spin--full-page{position:fixed;z-index:999;height:5em;width:5em;margin:auto;top:0;left:0;bottom:0;right:0}.spin.spin--full-page:before{content:"";display:block;position:fixed;top:0;left:0;width:100%;height:100%;background:var(--background-color)}.spin .lds-ring{display:inline-block;position:relative;width:80px;height:80px}.spin .lds-ring div{box-sizing:border-box;display:block;position:absolute;width:64px;height:64px;margin:8px;border:8px solid black;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:var(--default-text-color) transparent transparent transparent}.spin .lds-ring div:nth-child(1){animation-delay:-.45s}.spin .lds-ring div:nth-child(2){animation-delay:-.3s}.spin .lds-ring div:nth-child(3){animation-delay:-.15s}@keyframes lds-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.code-access{display:flex;justify-content:center;align-items:center;text-align:center;flex-direction:column;height:100%}.code-access-header{color:var(--default-text-color);font-size:4vw}.code-access-form{display:flex;flex-direction:column;padding:2rem;border-radius:.5rem;-webkit-box-shadow:-2px 11px 13px -8px rgba(0,0,0,.75);box-shadow:-2px 11px 13px -8px rgba(0,0,0,.75)}@media screen and (max-height: 700px){.code-access-form{padding:.5rem}}.padding-code-access-sections{padding:4rem}@media screen and (max-height: 700px){.padding-code-access-sections{padding:1rem}}.code-access-form-body-inputs{color:var(--default-text-color)}.code-access-form-body-inputs form{display:flex;flex-direction:column;gap:1rem}.code-access-form-body-inputs__error{text-align:left;color:var(--expired-color)}.code-access-form-body-inputs__submit{display:flex;align-items:center;justify-content:center;vertical-align:middle;padding:.3rem;border-radius:.5rem;border:none;background-color:var(--default-text-color);color:var(--background-color)}.code-access-form-body-inputs__submit:hover{cursor:pointer}.app{font-family:Roboto,sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;flex-direction:column;min-height:100%}.app .landscape-message{display:none}.app .timer-container{height:100vh}.app.isPortraitOff .landscape-message{height:100vh;display:flex;justify-content:center;align-items:center;color:var(--default-text-color);font-size:7vw}@media screen and (orientation: landscape){.app.isPortraitOff .landscape-message{display:none}}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%;height:100%;margin:0;padding:0}body{height:100%;margin:0;padding:0;background-color:var(--background-color);overflow-x:hidden}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}
