div.box,div.box-body,div.box-body-button-wrapper,div.box-body-button-wrapper-secondary,div.box-body-button-wrapper-template,div.box-head{box-shadow:0 3px 8px rgba(0,0,0,.16)}div.box-head{box-shadow:0 3px 8px rgba(0,0,0,.32);position:-webkit-sticky;position:sticky}div.box,div.box-body,div.box-body-button-wrapper,div.box-body-button-wrapper-secondary,div.box-body-button-wrapper-template,div.box-head{border-radius:12px;padding:8px;margin:8px}div.box-body-button-wrapper-secondary p,div.box-body-button-wrapper-template p,div.box-body-button-wrapper p,div.box-body p,div.box-head p,div.box p{font-size:1em}div.box-head{background-color:#333;top:8px}div.box-head h1{font-size:1.75em;padding-top:.0875em;padding-left:.175em;padding-right:.175em;color:#fff;text-align:center}*{border:0;margin:0;font-family:"Nunito Sans",sans-serif;font-weight:400;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none}*,body{padding:0}body{background-color:#e6e6e6}#root,.ios-margin-top,body{padding-top:20px}#root,body{position:fixed;top:-20px;width:100%;height:100%;margin:0;overflow-y:hidden}body{z-index:1}#root{z-index:2}.scrollable{overflow-y:scroll;width:100%;height:100%}input{-webkit-user-select:text}.transparent{opacity:0;pointer-events:none}.bottom-text,.bottom-text-soft{position:absolute;bottom:0;left:0;right:0;text-align:center}.bottom-text-soft{bottom:20px}div.box,div.box-body,div.box-body-button-wrapper,div.box-body-button-wrapper-secondary,div.box-body-button-wrapper-template,div.box-head,div.header{box-shadow:0 3px 8px rgba(0,0,0,.16)}div.box-head,div.header{box-shadow:0 3px 8px rgba(0,0,0,.32)}div.box-divider:before{box-shadow:0 8px 8px rgba(0,0,0,.16)}div.box-head,div.header{position:-webkit-sticky;position:sticky}div.box,div.box-body,div.box-body-button-wrapper,div.box-body-button-wrapper-secondary,div.box-body-button-wrapper-template,div.box-head,div.header{border-radius:12px;padding:8px;margin:8px}div.box-body-button-wrapper-secondary p,div.box-body-button-wrapper-template p,div.box-body-button-wrapper p,div.box-body p,div.box-head p,div.box p,div.header p{font-size:1em}div.box-head,div.header{background-color:#333;top:8px}div.box-head h1,div.header h1{font-size:1.75em;padding-top:.0875em;padding-left:.175em;padding-right:.175em;color:#fff;text-align:center}div.box-body,div.box-body-button-wrapper,div.box-body-button-wrapper-secondary,div.box-body-button-wrapper-template{position:relative;overflow:hidden;background-color:#fff;margin:16px;padding:12px}div.box-body-button-wrapper-secondary h1,div.box-body-button-wrapper-template h1,div.box-body-button-wrapper h1,div.box-body h1{font-weight:700;font-size:1.25em}div.box-body-button-wrapper-secondary .input,div.box-body-button-wrapper-template .input,div.box-body-button-wrapper .input,div.box-body .input{width:100%}div.box-divider{width:100%;height:30px}div.box-divider:before{content:"";position:absolute;left:0;right:0;height:12px}div.box-body-button-wrapper,div.box-body-button-wrapper-secondary,div.box-body-button-wrapper-template{padding:0}div.box-body-button-wrapper-secondary a,div.box-body-button-wrapper-secondary button,div.box-body-button-wrapper-template a,div.box-body-button-wrapper-template button,div.box-body-button-wrapper a,div.box-body-button-wrapper button{width:100%;height:50px;border-radius:12px}div.box-body-button-wrapper a,div.box-body-button-wrapper button{color:#fff;background:linear-gradient(30deg,#7413dc,#a553ff)}div.box-body-button-wrapper-secondary a,div.box-body-button-wrapper-secondary button{color:#000;background:linear-gradient(30deg,#e6e6e6,#fff)}div.box-body-slider{position:relative;padding:0}div.box-body-slider span{position:absolute;top:0;bottom:0;left:0;right:50%;border:2px solid #7413dc;border-radius:12px;transition-duration:.3s}div.box-body-slider div{display:inline-block;width:50%}div.box-body-slider div p{padding:16px;text-align:center;transition-duration:.3s}div.box-body-slider div:first-child p{color:#000}div.box-body-slider div:nth-child(2) p{color:#666}div.box-body-slider-active span{left:50%;right:0}div.box-body-slider-active div:first-child p{color:#666}div.box-body-slider-active div:nth-child(2) p{color:#000}div.box-above-nav,div.box-above-nav-soft,div.box-above-nav-template{position:absolute;left:0;right:0}div.box-above-nav{bottom:60px}div.box-above-nav-soft{bottom:80px}div.header{z-index:100;display:-webkit-flex;display:flex;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}div.header h1{text-align:left;width:100%;padding-top:.21em}.list-menu{width:250px}div.navbar{box-shadow:0 -3px 8px rgba(0,0,0,.16);position:absolute;bottom:0;z-index:100;left:8px;right:8px;border-top-left-radius:12px;border-top-right-radius:12px;height:60px}div.navbar.navbar-soft{padding-bottom:20px}div.view-wrapper{padding-bottom:60px}div.view-wrapper-soft{padding-bottom:80px}#camera section{position:fixed;top:0;bottom:0;left:0;right:0;z-index:-100}#camera section section{min-width:50%;min-height:50%}#camera section section div{display:none}#camera p{position:fixed;top:45vh;left:0;right:0;text-align:center;z-index:-101}#camera button{margin-top:40px;padding:8px;border-radius:4px}div.popup{position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.6);z-index:200;opacity:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition-duration:.3s}div.popup>div{width:240px;margin:50vh auto 0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}div.popup>div div.box-body{max-height:80vh;overflow-y:scroll}div.popup>div div.box-body h1{text-align:center}div.popup>div div.box-body div.box-body,div.popup>div div.box-body div.box-body-button-wrapper,div.popup>div div.box-body div.box-body-button-wrapper-secondary{margin:0}div.popup>div div.box-body div.box-body-button-wrapper-secondary{margin-top:16px}div.popup>div div.box-body .input,div.popup>div div.box-body div.box-body{margin-bottom:16px}div.popup.visible{opacity:1}div.popup.hidden{pointer-events:none}div.checkpoint-status,div.checkpoint-status-closed,div.checkpoint-status-open{margin-top:-16px;padding-bottom:4px}div.checkpoint-status-closed p,div.checkpoint-status-open p,div.checkpoint-status p{text-align:center;color:#fff}div.checkpoint-status-closed p strong,div.checkpoint-status-open p strong,div.checkpoint-status p strong{font-weight:700}div.checkpoint-status-open{background-color:#258f2f}div.checkpoint-status-closed{background-color:#d10000}div.tick-animation-hidden{opacity:0}div.tick-animation{margin-left:8px;margin-bottom:20px;position:relative;width:168px;height:168px;overflow:hidden}div.tick-animation span{display:block}div.tick-animation>div{position:absolute;left:0;right:0;top:0;bottom:0;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:.45s;animation-duration:.45s;-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-animation-timing-function:linear;animation-timing-function:linear}div.tick-animation div:first-child{opacity:0;-webkit-animation-name:tick-1;animation-name:tick-1}div.tick-animation div:first-child>span{position:relative;width:84px;height:168px;margin-left:84px;overflow:hidden}div.tick-animation div:first-child>span>span{position:absolute;left:-85px;right:1px;top:1px;bottom:1px;border-radius:168px;border:4px solid green}div.tick-animation div:nth-child(2){-webkit-transform:rotate(-180deg);transform:rotate(-180deg);-webkit-animation-name:tick-cover;animation-name:tick-cover}div.tick-animation div:nth-child(2)>span{position:relative;width:84px;height:168px;margin-left:84px;overflow:hidden}div.tick-animation div:nth-child(2)>span>span{position:absolute;left:-84px;right:0;top:0;bottom:0;border-radius:168px;border:6px solid #fff}div.tick-animation div:nth-child(3){opacity:0;-webkit-animation-name:tick-2;animation-name:tick-2}div.tick-animation div:nth-child(3)>span{position:relative;width:84px;height:168px;margin-left:84px;overflow:hidden}div.tick-animation div:nth-child(3)>span>span{position:absolute;left:-85px;right:1px;top:1px;bottom:1px;border-radius:168px;border:4px solid green}div.tick-animation div:nth-child(4){-webkit-animation-delay:.35s;animation-delay:.35s;-webkit-animation-name:tick-b;animation-name:tick-b;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;background-color:#fff;height:12px;width:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);left:50.4px;top:67.2px}div.tick-animation div:nth-child(4) span{display:block;height:4px;background-color:green;margin-top:4px;margin-left:4px}div.tick-animation div:nth-child(5){-webkit-animation-delay:.35s;animation-delay:.35s;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-name:tick-a;animation-name:tick-a;background-color:green;width:0;height:4px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@-webkit-keyframes tick-1{0%{-webkit-transform:rotate(-280deg);transform:rotate(-280deg);opacity:1}50%{-webkit-transform:rotate(-22.5deg);transform:rotate(-22.5deg)}to{-webkit-transform:rotate(55deg);transform:rotate(55deg);opacity:1}}@keyframes tick-1{0%{-webkit-transform:rotate(-280deg);transform:rotate(-280deg);opacity:1}50%{-webkit-transform:rotate(-22.5deg);transform:rotate(-22.5deg)}to{-webkit-transform:rotate(55deg);transform:rotate(55deg);opacity:1}}@-webkit-keyframes tick-2{49%{opacity:0}50%{opacity:1;-webkit-transform:rotate(-22.5deg);transform:rotate(-22.5deg)}to{opacity:1;-webkit-transform:rotate(235deg);transform:rotate(235deg)}}@keyframes tick-2{49%{opacity:0}50%{opacity:1;-webkit-transform:rotate(-22.5deg);transform:rotate(-22.5deg)}to{opacity:1;-webkit-transform:rotate(235deg);transform:rotate(235deg)}}@-webkit-keyframes tick-cover{0%{-webkit-transform:rotate(-280deg);transform:rotate(-280deg)}99%{opacity:1}to{opacity:0;-webkit-transform:rotate(-125deg);transform:rotate(-125deg)}}@keyframes tick-cover{0%{-webkit-transform:rotate(-280deg);transform:rotate(-280deg)}99%{opacity:1}to{opacity:0;-webkit-transform:rotate(-125deg);transform:rotate(-125deg)}}@-webkit-keyframes tick-a{0%{left:45.92px;top:86.84px}33%{width:42px;left:39.872px;top:101.12px}to{width:42px;left:39.872px;top:101.12px}}@keyframes tick-a{0%{left:45.92px;top:86.84px}33%{width:42px;left:39.872px;top:101.12px}to{width:42px;left:39.872px;top:101.12px}}@-webkit-keyframes tick-b{0%{width:0}33%{width:0;left:70.56px;top:114.24px}to{width:134.4px}}@keyframes tick-b{0%{width:0}33%{width:0;left:70.56px;top:114.24px}to{width:134.4px}}table.teams-table{width:100%}table.teams-table td{width:33.333%;height:60px}table.teams-table td p{width:100%;text-align:center}table.teams-table td.padded{padding:8px}table.teams-table td.teams-table-red{background:#ff7575}table.teams-table td.teams-table-yellow{background:#fbda35}table.teams-table td.teams-table-green{background:#53bd4b}table.teams-table tr:first-child td:first-child{border-top-left-radius:8px}table.teams-table tr:first-child td:last-child{border-top-right-radius:8px}table.teams-table tr:last-child td:first-child{border-bottom-left-radius:8px}table.teams-table tr:last-child td:last-child{border-bottom-right-radius:8px}div#loading-spinner{position:fixed;top:0;bottom:0;left:0;right:0;z-index:1000;background-color:rgba(0,0,0,.5);transition-duration:.5s}div#loading-spinner div{width:100px;height:100px;background-color:#fff;border-radius:50px;margin:40vh auto auto}div#loading-spinner div img{position:absolute;width:80px;height:80px;margin-left:10px;margin-top:10px;-webkit-animation:pulse 1.5s ease-in-out infinite;animation:pulse 1.5s ease-in-out infinite}@-webkit-keyframes pulse{50%{-webkit-transform:scale(.6);transform:scale(.6);opacity:.6}}@keyframes pulse{50%{-webkit-transform:scale(.6);transform:scale(.6);opacity:.6}}.help-page-soft div.grid-row-2,.help-page div.grid-row-2{position:absolute;bottom:0;z-index:100;left:8px;right:8px}.help-page,.help-page-soft{padding:70px 8px;background:radial-gradient(circle at bottom,transparent,transparent 30%,rgba(0,190,255,.1) 60%,transparent 85%);position:absolute;top:0;bottom:0;left:0;right:0;display:-ms-grid;display:grid;-webkit-justify-content:center;justify-content:center;-webkit-align-content:center;align-content:center}.help-page-soft div.animation-box,.help-page div.animation-box{margin-left:auto;margin-right:auto;width:300px;height:340px;border-radius:16px;overflow:hidden}.help-page-soft div.grid-row-2,.help-page div.grid-row-2{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.help-page-soft p,.help-page p{padding:8px}.help-page-soft div,.help-page-soft p,.help-page div,.help-page p{margin:8px}.help-page-soft>div,.help-page>div{overflow-y:scroll}.help-page-soft{bottom:20px}
/*# sourceMappingURL=main.9255ab7d.chunk.css.map */