body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#262626;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.menu{box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:space-between;overflow-y:auto;padding:16px;position:relative}@media screen and (min-width:720px){.menu{padding:32px}}.menu a{color:#fff}.menu .legal{font-size:12px;margin-left:auto;max-width:600px}.menu .legal .contact{font-size:14px}.menu .options{margin-bottom:32px;margin-top:32px}.menu .options>*{display:flex;flex-direction:column;justify-content:center}.menu .options>:not(:last-child){margin-bottom:32px}@media screen and (min-width:720px){.menu .options>:not(:last-child){margin-bottom:48px;margin-top:48px}.menu .options>*{display:block}}.menu .options button{min-width:160px}.menu .options .hint{color:#b1b1b1;display:none;font-size:14px;margin-top:8px;text-align:center}@media screen and (min-width:720px){.menu .options .hint{display:block;text-align:left}}.menu .options .requirement{color:#b1b1b1;font-size:14px;margin-top:8px;text-align:center}@media screen and (min-width:720px){.menu .options .requirement{text-align:left}}.menu .status-bar{justify-content:flex-start;padding:4px 0}.menu .leaderboards{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.menu .leaderboards .entry-name{font-weight:700}.menu .leaderboards>:not(:last-child){margin-bottom:16px}.menu .leaderboard-entries{margin-bottom:8px}.menu .leaderboard-entries>:not(:last-child){margin-bottom:16px}.menu .progress-list{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(136px,1fr))}.menu .progress-list .progress-box .progress-title{font-size:12px;text-transform:uppercase}.menu .progress-list .progress-box .progress-value{font-size:150%;font-weight:700}.menu section+section{margin-top:32px}.menu h4{font-weight:500;margin-bottom:8px;margin-top:16px;text-transform:uppercase}.menu .legal{margin-top:32px}.backdrop{background:#000;bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transform:translateZ(0);transition:opacity 1s ease-in-out}.backdrop.active{opacity:1;pointer-events:auto}header{align-items:center;display:flex;flex-shrink:0}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.logo-header h1{align-items:center;display:flex;font-size:30px;line-height:40px;margin-bottom:0;margin-top:0}@media screen and (min-width:720px){.logo-header h1{font-size:32px;line-height:24px}}.logo-header h3{font-weight:400;margin-bottom:0;margin-top:8px}.logo-header .logo{fill:#fff;animation:spin 6s linear infinite;color:#fff;height:64px;margin-right:8px}.logo-header .logo-container{display:flex;margin-right:8px;position:relative}.logo-header .logo-inner{height:40px;left:12px;position:absolute;top:12px;width:40px}.legal-details{padding-top:8px}.legal-details p,.legal-details ul{margin-bottom:0;margin-top:0}.log{line-height:1.7;transform:translateZ(0)}.log .log-group-title{color:red;font-weight:700}.log .log-group-body{border-left:1px dotted #757575;margin-left:3px;padding-left:9px}.layer{transform:translateZ(0)}.well{display:inline-block;margin:0 -16px;width:100%;width:calc(100% + 32px)}.well video{height:auto;width:100%}@media screen and (min-width:720px){.well{margin:0 -32px;width:calc(100% + 64px)}}a.button,button{align-items:center;-webkit-appearance:none;background:#0052cc;border:0 solid #0087e2;border-radius:3px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:inherit;font-style:normal;font-weight:400;height:40px;justify-content:center;line-height:1.5em;margin:0;max-width:100%;min-height:36px;min-width:96px;outline:none!important;padding:0 12px;text-align:center;text-decoration:none;transition:background .1s ease-out 0s;vertical-align:middle;white-space:nowrap;width:auto}a.button:hover:not([disabled]),button:hover:not([disabled]){background:#0065ff}a.button[disabled],button[disabled]{background:#555a62;cursor:not-allowed}.action img,.event img,.media img{height:auto;width:auto}.pigeon-attribution{display:none!important}.status-bar{display:flex;justify-content:center;padding:16px}.status-bar>:not(:last-child){margin-right:16px}@keyframes statusChange{0%{opacity:0;transform:translateY(20px)}10%{opacity:1;transform:translateY(0)}90%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}.status-row{display:flex}.status-row .status-row-icon{align-items:center;display:flex;justify-content:center}.status-row .status-row-label{display:none}.status-row>:not(:last-child){margin-right:8px}.status-row svg{flex-shrink:0;height:20px;max-height:20px;max-width:20px;min-height:20px;min-width:20px;width:20px}.status-row.infected svg{color:#ffa000}.status-row.dead svg{color:#e64a19}.status-row.recovered svg{color:#388e3c}.stats{display:flex;flex-direction:column}.stats>:not(:last-child){margin-bottom:16px}.stats-row{box-sizing:border-box;display:flex;flex-direction:column;max-width:260px;transition:color .5s cubic-bezier(.6,-.28,.74,.05) 0s}.stats-row>:not(:last-child){margin-bottom:2px}.stats-row svg{display:none;flex-shrink:0;height:20px;max-height:20px;max-width:20px;min-height:20px;min-width:20px;width:20px}.stats-row.free{color:#d3d3d3}.stats-row.active{color:#388e3c}.stats-row .progress-bar{grid-column-gap:2px;background-color:#0000001a;border-radius:2px;display:grid;grid-template-columns:repeat(10,1fr);height:16px;padding:2px;transition:background-color .5s cubic-bezier(.6,-.28,.74,.05) 0s;width:181px}.stats-row .progress-bar .cell{background-color:#388e3c;border-radius:2px;opacity:1;transform:scale(1);transition:opacity .5s cubic-bezier(.6,-.28,.74,.05) 0s,transform .5s ease-out 0s;transition-delay:1.5s}.stats-row .progress-bar .cell.empty{opacity:0;transform:scale(0)}.stats-row .stats-row-header{display:flex;justify-content:space-between}.stats-row .stats-row-header>:not(:last-child){margin-right:8px}.stats-row .stats-row-header .diff{animation:statusChange 5s forwards;color:red;display:inline-block;font-size:14px;margin-left:6px;width:0}.stats-row .stats-row-header .diff.positive{color:#388e3c}.stats-row.empty{color:red}.stats-row.empty .progress-bar{background:#ff00001a}.App{color:#fff;max-height:100vh}.panel{background:#252526;height:100vh;left:0;overflow-x:hidden;overflow-y:scroll;padding:16px;position:fixed;top:0;width:320px}.panel>*{margin-bottom:16px}.container{background:#252526;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b;padding:16px;transform:translateZ(0)}.container .recharts-wrapper{margin-bottom:-8px}@media screen and (max-width:719px){.container{bottom:0!important;box-sizing:initial;left:0!important;overflow-y:auto!important;right:0!important;top:0!important;width:auto;z-index:100}.container .recharts-wrapper{max-width:calc(100vw - 64px);overflow:hidden}}.attribution{bottom:0;font-size:13px;padding:16px;position:fixed;right:0}.attribution a{color:#fff;font-weight:600;text-decoration:none}@media screen and (min-width:720px){.attribution{bottom:8px}}.controls{bottom:72px;color:#fff;left:0;position:fixed;right:0;text-align:center;transform:translateZ(0)}.controls svg{height:16px;margin-left:4px;margin-right:4px;position:relative;top:2px;width:16px}@media screen and (min-width:720px){.controls{bottom:12px;left:auto;right:8px;text-align:right}}.controls a{color:#fff;font-weight:600;margin-right:8px;text-decoration:none}.container.chart{bottom:32px}.container.chart,.container.statistics{border-radius:6px;margin:16px;max-width:640px;overflow:hidden;position:fixed;right:0}.container.statistics{top:0}.container.logs{border-radius:6px;bottom:0;left:0;margin:16px;max-height:calc(100vh - 180px);max-width:360px;overflow:hidden;overflow-y:auto;position:fixed}.status-header{align-items:center;display:flex;flex-direction:column;justify-content:center;left:0;padding:16px;position:fixed;right:0;text-align:center;top:0;transform:translateZ(0)}.status-header button{margin-top:16px;max-width:320px}.recharts-default-tooltip{background:#252526!important}.leaflet-container{height:400px;width:100%}.map{filter:brightness(1.5);max-height:100vh;max-width:100vw;position:absolute;transform:translateZ(0)}.map,body,html{overflow:hidden}body,html{line-height:1.7;margin:0;padding:0}.map>div{background-color:#262626!important}.logo-box{left:32px;position:absolute;top:32px;transform:translateZ(0)}@media screen and (min-width:720px){.logo-box{line-height:24px}}@media screen and (max-width:719px){.logo-box.gameplay{left:16px;top:16px;transform:scale(.75);transform-origin:0 0}.logo-box.gameplay .tagline{display:none}}.alert{align-items:center;border:1px solid red;border-radius:64px;color:red;display:flex;justify-content:center;margin-top:16px;padding:4px 16px}.alert.positive{border-color:#388e3c;color:#388e3c}.alert svg{margin-right:4px}.container-header{align-items:center;display:flex;margin-bottom:16px}.container-header h3{margin:0 0 0 16px}.container-header svg{cursor:pointer;margin:-16px;padding:16px}@media screen and (min-width:720px){.container-header{display:none}}@media screen and (max-width:719px){.container:not(.active){display:none}.stats-row{max-width:none}.container{max-height:none!important;max-width:none!important}.attribution{margin-bottom:56px}button{box-sizing:border-box;height:auto;max-height:none;padding:8px 16px;white-space:normal}.status-header{padding:56px 0 0;white-space:nowrap}}.app-bar{background:#252526;bottom:0;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b;box-sizing:border-box;cursor:pointer;font-weight:700;justify-content:space-around;left:0;min-height:56px;padding:0;position:fixed;right:0;transform:translateZ(0)}.app-bar,.app-bar>*{align-items:center;display:flex}.app-bar>*{flex:1 1;justify-content:center;padding:16px}@media screen and (min-width:720px){.app-bar{display:none}}.busy-status{margin-top:8px}.music-toggle{cursor:pointer}.tabs{margin-bottom:12px;margin-top:-6px}.tabs>:not(:last-child){margin-right:8px}.tabs .tab{color:#fff;font-weight:600;text-decoration:none;transition:opacity .2s linear}.tabs .tab:not(.active){opacity:.5}.action-buttons{display:flex}.action-buttons>:not(:last-child){margin-right:8px}.action-buttons .fast-forward-button{min-width:40px;padding:0}.action-buttons .fast-forward-button svg{fill:#fff;stroke:#0000;transform:scale(.75)}.extra-actions{margin-bottom:16px}.extra-actions .button{display:flex}.extra-actions>:not(.last-child){margin-bottom:8px}#leaderboards-name{border:1px solid #d3d3d3;border-radius:6px;box-sizing:border-box;display:flex;font-size:16px;margin-bottom:16px;margin-top:4px;padding:8px;width:100%}.event{background:#fff;border-radius:6px;line-height:1.7;margin:16px;max-width:640px;padding:16px}.event .event-title{font-size:24px;font-weight:600;line-height:1.7;margin-bottom:24px}@media screen and (min-width:720px){.event .event-title{font-size:40px;line-height:50px;margin-bottom:32px}}.event img{object-fit:cover;width:100%}.event button{width:100%}@keyframes fadeInModal{to{opacity:1;transform:translateY(0)}}@keyframes fadeInBackdrop{to{opacity:1}}.modal-container{align-items:center;animation:fadeInBackdrop .3s forwards;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000080;bottom:0;color:#000;display:flex;height:100%;justify-content:center;left:0;opacity:0;position:fixed;right:0;top:0;transform:translateZ(0);width:100%}.modal-container>*{animation:fadeInModal .25s forwards;animation-delay:.2s;opacity:0;transform:translateY(200px)}.modal-container>:not(.media){max-height:calc(100vh - 64px);overflow-y:auto}@media screen and (min-width:720px){.event{padding:32px}}.action{background:#fff;border-radius:6px;line-height:1.7;margin:16px;max-width:640px;padding:16px}.action .actions{display:flex;flex-direction:column;max-height:360px;overflow-y:auto}@media screen and (min-width:720px){.action .actions{max-height:240px}}.action .actions>:not(:last-child){margin-bottom:8px}.action .action-title{font-size:175%;font-weight:600;line-height:1.7;margin-bottom:16px;text-align:center}.action img{max-height:320px;object-fit:cover;width:100%}@media screen and (min-width:720px){.action{padding:32px}}@keyframes slide{to{left:-1700px}}@keyframes fadeIn{to{opacity:1}}@keyframes advanced{0%,25%{left:0;transform:translateX(0)}75%,to{left:100%;transform:translateX(-100%)}}.media{background:#000;border-radius:6px;line-height:1.7;margin:16px;max-width:960px;padding:0}.media .actions{align-items:center;animation:fadeIn .5s forwards;animation-delay:1.2s;bottom:0;cursor:pointer;display:flex;flex-direction:column;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:-webkit-backdrop-filter .25s ease-in-out;transition:backdrop-filter .25s ease-in-out;transition:backdrop-filter .25s ease-in-out,-webkit-backdrop-filter .25s ease-in-out;will-change:opacity backdrop-filter}.media .actions>:not(:last-child){margin-bottom:8px}.media .actions:hover{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.media .actions button{box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b}.media .action-title{font-size:175%;font-weight:600;line-height:1.7;margin-bottom:16px;text-align:center}.media img,.media video{border-radius:6px;height:100%;margin:0;object-fit:cover;overflow:hidden;transition:opacity .25s ease-in-out;width:100%}.media .media-cover{display:flex;font-size:1.5625vw;position:relative}@media screen and (min-width:1024px){.media .media-cover{font-size:16px}}.media .media-cover .actions{font-size:16px}.media .media-cover .cover-image,.media .media-cover video{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.media .strip{background:#860114fa;color:#fff;filter:blur(.4px);font-size:120%;height:5%;left:26.8%;letter-spacing:-.5px;line-height:140%;opacity:1;overflow:hidden;padding-left:1%;position:absolute;right:0;text-transform:uppercase;top:84.8%;white-space:nowrap}.media .strip .strip-content{animation:advanced 3s linear 0s infinite alternate;animation-delay:3s;padding-right:16px;position:relative;width:-moz-fit-content;width:fit-content;will-change:transform left}.media .strip-primary{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff;color:#fff;color:#0c3b8f;filter:blur(.5px);font-size:120%;font-weight:700;height:6%;left:18.4%;line-height:160%;opacity:0;opacity:1;overflow:hidden;padding-left:1%;position:absolute;right:11.9%;top:90.2%;white-space:nowrap}.media .strip-animated{animation:slide 25.5s forwards;animation-timing-function:linear;left:0;position:relative;will-change:left}.media .cover-image{cursor:pointer;opacity:0;transition:opacity .25s ease-in-out;will-change:opacity}.media .cover-image.active{opacity:1}.media .video-player{opacity:0;transition:opacity .25s ease-in-out;transition-delay:.1s;will-change:opacity}.media .video-player.active{opacity:1}
/*# sourceMappingURL=main.a324785c.css.map*/