.Admin{min-height:100vh;background-color:#fff}.recap2023 .navbar{position:fixed;z-index:10;top:0;left:0;width:100%;display:flex;gap:5px;padding:5px}.recap2023 .navbar>span{flex:1;height:5px;background-color:#fefefe}.recap2023 .navbar>span.active{background-color:#d1ff00}.recap2023 .shareTarget{background-color:#070707}.recap2023 .prevNext{position:fixed;z-index:3;left:0;right:0;top:20px;bottom:100px}.recap2023 .prevNext>div{position:absolute;top:0;height:100%}.recap2023 .prevNext>div:first-child{left:0;width:30%}.recap2023 .prevNext>div:last-child{right:0;width:70%}.recap2023 section{position:relative;z-index:2;display:flex;flex-direction:column;height:100vh;justify-content:center;align-items:center;text-align:center;padding:20px 10px}.recap2023 h1+h1,.recap2023 h1+h3,.recap2023 h3+h1,.recap2023 h3+h3{margin-top:20px}.recap2023 h1{color:#d1ff00;font-size:46px;font-weight:700;letter-spacing:-2px}.recap2023 h3{color:#fefefe;font-size:26px;letter-spacing:-1px}.recap2023 h3 strong{color:#d1ff00}.recap2023 h6{color:#ccc;font-size:12px;text-transform:uppercase}.recap2023 p strong{color:#fefefe}.recap2023 .grow{overflow:hidden;max-height:0px;transition:max-height 5s}.recap2023 .grow.active{max-height:500px}.recap2023 .instantly{display:none}.recap2023 .instantly.active{display:block}.recap2023 .progress{margin:10px 0;background-color:#222}.recap2023 .progress>*{height:20px;background-color:#d1ff00}.recap2023 .overall{display:flex;flex-direction:column;gap:10px;justify-content:space-between;height:100%}.recap2023 .overall>header img{max-width:200px}.recap2023 .overall>header h1{color:#fefefe;font-size:46px;font-weight:700;letter-spacing:-2px}.recap2023 .overall>header h1 strong{color:#d1ff00}.recap2023 .overall>header .url{font-size:12px;font-family:monospace;letter-spacing:1px;color:#ccc}.recap2023 .overall .grid{display:flex;flex-wrap:wrap;justify-content:center}.recap2023 .overall .grid>*{flex:0 0 50%;padding:0 10px;margin-bottom:30px}.recap2023 .overall h1{font-size:34px}.recap2023 .overall p{color:#ccc;font-size:12px}.recap2023 .promo{padding:10px 5px;background-color:#222}.recap2023 .promo .links{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.recap2023 .promo .links>*{flex:0 0 50%;font-size:15px;font-family:monospace}.recap2023 .promo .links>* svg{vertical-align:middle}.recap2023 .promo .links>* span{vertical-align:middle;border-bottom:1px solid #fefefe}.recap2023 footer{display:flex;gap:5px;justify-content:space-between;align-items:center;width:100%}.recap2023 footer>button{flex:1}.recap2023 footer>a{flex:0;font-size:12px}.recap2023 footer>a>span{display:block}.recap2023 .bg-map{position:fixed;z-index:1;left:0;top:0;width:100vw;height:100vh;background:url(/images/bg-map.png) no-repeat 0 0;background-size:auto 100%;animation-name:bg-scroll;animation-duration:300s;animation-iteration-count:infinite}.recap2023 .bg-map:after{display:block;left:0;top:0;width:100vw;height:100vh;content:"";background-color:#070707e6}.recap2024 .navbar{position:fixed;z-index:10;top:0;left:0;width:100%;display:flex;gap:5px;padding:5px}.recap2024 .navbar>span{flex:1;height:5px;background-color:#fefefe}.recap2024 .navbar>span.active{background-color:#d1ff00}.recap2024 .shareTarget{background-color:#070707}.recap2024 .prevNext{position:fixed;z-index:3;left:0;right:0;top:20px;bottom:100px}.recap2024 .prevNext>div{position:absolute;top:0;height:100%}.recap2024 .prevNext>div:first-child{left:0;width:30%}.recap2024 .prevNext>div:last-child{right:0;width:70%}.recap2024 section{position:relative;z-index:2;display:flex;flex-direction:column;height:100vh;justify-content:center;align-items:center;text-align:center;padding:20px 10px}.recap2024 h1+h1,.recap2024 h1+h3,.recap2024 h3+h1,.recap2024 h3+h3{margin-top:20px}.recap2024 h1{color:#d1ff00;font-size:46px;font-weight:700;letter-spacing:-2px}.recap2024 h3{color:#fefefe;font-size:26px;letter-spacing:-1px}.recap2024 h3 strong{color:#d1ff00}.recap2024 h6{color:#ccc;font-size:12px;text-transform:uppercase}.recap2024 p strong{color:#fefefe}.recap2024 .grow{overflow:hidden;max-height:0px;transition:max-height 5s}.recap2024 .grow.active{max-height:500px}.recap2024 .instantly{display:none}.recap2024 .instantly.active{display:block}.recap2024 .progress{margin:10px 0;background-color:#222}.recap2024 .progress>*{height:20px;background-color:#d1ff00}.recap2024 .overall{display:flex;flex-direction:column;gap:10px;justify-content:space-between;height:100%}.recap2024 .overall>header img{max-width:200px}.recap2024 .overall>header h1{color:#fefefe;font-size:46px;font-weight:700;letter-spacing:-2px}.recap2024 .overall>header h1 strong{color:#d1ff00}.recap2024 .overall>header .url{font-size:12px;font-family:monospace;letter-spacing:1px;color:#ccc}.recap2024 .overall .grid{display:flex;flex-wrap:wrap;justify-content:center}.recap2024 .overall .grid>*{flex:0 0 50%;padding:0 10px;margin-bottom:30px}.recap2024 .overall h1{font-size:34px}.recap2024 .overall p{color:#ccc;font-size:12px}.recap2024 .promo{padding:10px 5px;background-color:#222}.recap2024 .promo .links{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.recap2024 .promo .links>*{flex:0 0 50%;font-size:15px;font-family:monospace}.recap2024 .promo .links>* svg{vertical-align:middle}.recap2024 .promo .links>* span{vertical-align:middle;border-bottom:1px solid #fefefe}.recap2024 footer{display:flex;gap:5px;justify-content:space-between;align-items:center;width:100%}.recap2024 footer>button{flex:1}.recap2024 footer>a{flex:0;font-size:12px}.recap2024 footer>a>span{display:block}.recap2024 .bg-map{position:fixed;z-index:1;left:0;top:0;width:100vw;height:100vh;background:url(/images/bg-map.png) no-repeat 0 0;background-size:auto 100%;animation-name:bg-scroll;animation-duration:300s;animation-iteration-count:infinite}.recap2024 .bg-map:after{display:block;left:0;top:0;width:100vw;height:100vh;content:"";background-color:#070707e6}.recap2025 .navbar{position:fixed;z-index:10;top:0;left:0;width:100%;display:flex;gap:5px;padding:5px}.recap2025 .navbar>span{flex:1;height:5px;background-color:#fefefe}.recap2025 .navbar>span.active{background-color:#d1ff00}.recap2025 .shareTarget{background-color:#070707}.recap2025 .tenYears{text-align:center;background-color:#d1ff00}.recap2025 .prevNext{position:fixed;z-index:3;left:0;right:0;top:20px;bottom:100px}.recap2025 .prevNext>div{position:absolute;top:0;height:100%}.recap2025 .prevNext>div:first-child{left:0;width:30%}.recap2025 .prevNext>div:last-child{right:0;width:70%}.recap2025 section{position:relative;z-index:2;display:flex;flex-direction:column;height:100vh;justify-content:center;align-items:center;text-align:center;padding:20px 10px}.recap2025 h1+h1,.recap2025 h1+h3,.recap2025 h3+h1,.recap2025 h3+h3{margin-top:20px}.recap2025 h1{color:#d1ff00;font-size:46px;font-weight:700;letter-spacing:-2px}.recap2025 h3{color:#fefefe;font-size:26px;letter-spacing:-1px}.recap2025 h3 strong{color:#d1ff00}.recap2025 h6{color:#ccc;font-size:12px;text-transform:uppercase}.recap2025 p strong{color:#fefefe}.recap2025 .grow{overflow:hidden;max-height:0px;transition:max-height 5s}.recap2025 .grow.active{max-height:500px}.recap2025 .instantly{display:none}.recap2025 .instantly.active{display:block}.recap2025 .progress{margin:10px 0;background-color:#222}.recap2025 .progress>*{height:20px;background-color:#d1ff00}.recap2025 .overall{display:flex;flex-direction:column;gap:10px;justify-content:space-between;height:100%}.recap2025 .overall>header>div:first-child{display:flex;align-items:center}.recap2025 .overall>header>div:first-child>figure img{display:block}.recap2025 .overall>header>div:first-child>figure:first-child{flex:1}.recap2025 .overall>header img{max-width:200px}.recap2025 .overall>header h1{color:#fefefe;font-size:46px;font-weight:700;letter-spacing:-2px}.recap2025 .overall>header h1 strong{color:#d1ff00}.recap2025 .overall>header .url{font-size:12px;font-family:monospace;letter-spacing:1px;color:#ccc}.recap2025 .overall .grid{display:flex;flex-wrap:wrap;justify-content:center}.recap2025 .overall .grid>*{flex:0 0 50%;padding:0 10px;margin-bottom:30px}.recap2025 .overall h1{font-size:34px}.recap2025 .overall p{color:#ccc;font-size:12px}.recap2025 .promo{padding:10px 5px;background-color:#222}.recap2025 .promo .links{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.recap2025 .promo .links>*{flex:0 0 50%;font-size:15px;font-family:monospace}.recap2025 .promo .links>* svg{vertical-align:middle}.recap2025 .promo .links>* span{vertical-align:middle;border-bottom:1px solid #fefefe}.recap2025 footer{display:flex;gap:5px;justify-content:space-between;align-items:center;width:100%}.recap2025 footer>button{flex:1}.recap2025 footer>a{flex:0;font-size:12px}.recap2025 footer>a>span{display:block}@keyframes bg-scroll{0%{background-position:0 0}50%{background-position:100% 0}to{background-position:0 0}}.recap2025 .bg-map{position:fixed;z-index:1;left:0;top:0;width:100vw;height:100vh;background:url(/images/bg-map.png) no-repeat 0 0;background-size:auto 100%;animation-name:bg-scroll;animation-duration:300s;animation-iteration-count:infinite}.recap2025 .bg-map:after{display:block;left:0;top:0;width:100vw;height:100vh;content:"";background-color:#070707e6}/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}ul{list-style:none}button,input,select{margin:0}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body{font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:18px;color:#fff;background-color:#070707;margin:0}a{color:inherit;text-decoration:none}.app{height:100vh;padding-top:70px}.app>nav{position:fixed;z-index:9;top:0;left:0;width:100%;padding:10px;background:linear-gradient(180deg,#070707 0%,rgba(0,0,0,0) 100%)}.app>.stage{padding:10px 10px 50px}.Title{color:#d1ff00;font-size:46px;font-weight:700;letter-spacing:-2px;min-height:100px}.SubTitle{color:#fefefe;font-size:30px;font-weight:400;letter-spacing:-1px}.SubTitle strong{color:#d1ff00}.SubTitle>p{margin-bottom:1em}.Tour:after{content:"";display:block;margin:0 auto 30px;width:200px;height:1px;background-color:#222}.Tour>header{display:flex;justify-content:space-between;font-size:16px;margin-bottom:10px}.Tour>header>strong{color:#d1ff00}.Tour .join{border-top:1px solid #070707;padding-top:10px;margin-top:10px}.Tour .notes{display:flex;justify-content:end;gap:10px;border-top:1px solid #070707;padding:10px;margin-top:10px}.Tour .button-bar{display:flex;justify-content:flex-end;gap:10px;margin-top:10px;padding-top:10px;border-top:2px solid #222}.Share{cursor:pointer;padding:2px 5px;color:#fff;border:1px solid #fff;border-radius:4px}.Btn{display:flex;gap:10px;cursor:pointer;padding:2px 5px;color:#fff;border:1px solid #fff;border-radius:4px}.Btn.inverse{color:#070707;border-color:#070707}.Btn.special{padding:10px;color:#9dc747;background-color:#222;border-color:#222}.Btn.cancel{padding:10px;color:#777;background-color:transparent;border-color:#222}.Btn.cta{font-weight:700;padding:10px;color:#070707;background-color:#d1ff00;border-color:#222;border-radius:10px;animation:glowing 1.5s infinite}@keyframes glowing{0%{box-shadow:0 0 -10px #d1ff00}40%{box-shadow:0 0 20px #d1ff00}60%{box-shadow:0 0 20px #d1ff00}to{box-shadow:0 0 -10px #d1ff00}}.Bottom{position:fixed;left:0;bottom:0;width:100%;padding:5px 10px;background-color:#070707;box-shadow:0 0 30px #222}.Bottom .bottom-content{display:flex;gap:10px;align-items:center;justify-content:flex-end;font-size:14px}.Announce{display:block;text-align:center;margin:-10px -10px 10px;padding:10px;text-transform:uppercase;border:5px solid #d1ff00;font-size:12px;color:#d1ff00;background-color:#222}.Announce strong{display:block;font-size:20px;font-weight:400}.VideoBg video,.VideoBg:after{position:fixed;left:0;top:0;width:100vw;height:100vh}.VideoBg:after{content:"";z-index:-1;background-color:#070707cc}.VideoBg video{object-fit:cover;z-index:-2}.Social{display:flex;justify-content:space-between;gap:10px;font-size:30px}.Social>*{display:flex;align-items:center;justify-content:center;color:#9dc747;background-color:#222;border-radius:6px;padding:2px 5px}.Partners h3{padding:10px 0;color:#f49402;font-size:12px;font-weight:700;text-transform:uppercase}.Partner-alert{display:flex;gap:20px}.Partner-alert p+p{margin-top:10px}.Partner{position:relative;padding:10px;border:1px solid #d1ff00;border-radius:10px;background-color:#222;margin-bottom:10px}.Partner .body{overflow:hidden;max-height:0;transition:max-height .5s}.Partner.active{background-color:#070707}.Partner.active .body{max-height:500px}.Partner.active .fg>header>span{transition:all .4s;transform:rotate(180deg)}.Partner .bg{position:absolute;left:0;right:0;top:0;bottom:0}.Partner .bg img,.Partner .bg:after{position:absolute;width:100%;height:100%}.Partner .bg img{object-fit:cover}.Partner .bg:after{content:"";background-color:#222222d9}.Partner .fg{position:relative}.Partner .fg>header{font-size:16px}.Partner .fg>header>span{float:right}.Partner .fg>header>strong{color:#d1ff00}.Partner .fg .card{margin-top:10px;color:#222;background-color:#d1ff00}.Partner .fg figure{text-align:center}.Partner .fg figure>img{max-height:200px}.Partner .fg .button-bar{display:flex;gap:10px;margin:10px 0}.nav{display:flex;justify-content:space-between;align-items:center}.nav>*{flex:1}.nav>.toggler{font-size:40px}.nav>.mini-logo{flex:0 0 96px}.nav>.nav-actions{display:flex;gap:10px;justify-content:flex-end;align-items:center}.nav>.nav-actions>.user{padding:10px 5px;font-size:16px;font-weight:700;color:#070707;background-color:#d1ff00;border-radius:6px}.card{padding:10px;border-radius:10px;margin-bottom:20px}.card>h3{margin:0;font-size:44px}.card .stats{display:flex;justify-content:space-between}.card.alert{color:#070707;background-color:#fefefe}.card.green{color:#070707;background-color:#9dc747}.card.orange{color:#070707;background-color:#f49402}.card.yellow{color:#070707;background-color:#ff0}.card.disabled{color:#eee;background-color:#222}.list .banner{margin:10px 0}.list .banner header{color:#d1ff00;font-weight:700;font-size:16px;margin-bottom:10px}.list .banner img{max-width:100%}.hr{margin:10px 0}.hr:after{content:"";display:block;margin:0 auto;width:200px;height:1px;background-color:#d1ff00}.summary{display:flex;gap:10px;color:#fefefe;margin-top:10px}.summary h2{margin:0;font-size:16px;font-weight:900;text-transform:uppercase}.summary .row{flex:1}.summary .row .stats{display:flex;justify-content:space-between}.summary .ranking{font-size:30px;display:flex;width:60px;height:60px;align-items:center;justify-content:center;background:#fefefe;color:#070707;border-radius:100%}.more{height:20px;text-align:center;font-size:30px;transition:transform .5s}.open .more{transform:rotate(180deg)}.extra>p{margin-bottom:20px}.extra footer{text-align:right}.extra footer>a+a{margin-left:5px}.menu{display:flex;height:100%;flex-direction:column;align-items:center}.menu>ul{flex:1;list-style:none;text-align:center}.menu>ul>li>a{display:block;padding:20px 0;color:#d1ff00;font-size:46px;font-weight:700;letter-spacing:-2px}.menu footer{position:absolute;z-index:10;top:10px;right:10px;font-size:20px;text-align:right}.menu footer a{display:inline-block;padding:5px;color:#070707;background-color:#d1ff00;font-size:20px}.menu footer a>svg{vertical-align:middle}.info{color:#ccc;margin-bottom:50px}.info h4{color:#d1ff00;margin-bottom:5px}.info p{font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;margin-bottom:10px}.info a{text-decoration:underline}.logo{margin-bottom:20px;text-align:center}.logo img{max-width:200px}.partner-logo{margin-top:20px;text-align:center}.partner-logo img{max-width:150px}.mini-logo img{max-height:50px}.login{padding:10px 10px 120px}.login>p+p{margin-bottom:14px}.login h2{color:#d1ff00;font-size:20px}.login a{text-decoration:underline}.login .login-box{margin-bottom:10px;padding:10px;border-radius:10px;background-color:#222}.login .login-box footer{margin-top:10px}.errors{position:fixed;left:0;top:0;bottom:0;right:0;background-color:#070707cc;display:flex;justify-content:center;align-items:center}.errors>span{display:block;max-width:300px;padding:20px;text-align:center;font-size:30px;color:#070707;background-color:#d1ff00}.modal .overlay{position:fixed;top:0;bottom:0;left:0;right:0;background-color:#070707e6}.modal .body{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:80vw;background-color:#070707f2;box-shadow:0 0 20px #d1ff00;padding:20px;display:flex;gap:10px;flex-direction:column;align-items:center;justify-content:center}.modal .body>h3{color:#d1ff00;font-size:26px;font-weight:700;letter-spacing:-1px}.modal .body .button-bar{width:100%;display:flex;justify-content:space-between;gap:10px;margin-top:10px}.empty{font-size:24px;margin:30px;text-align:center}.big-input{display:block;width:100%;font-size:30px;text-align:center;border-radius:10px;padding:10px;border:2px solid #d1ff00}.big-input::placeholder{color:#ccc}.big-button{display:block;width:100%;font-size:30px;border:none;border-radius:10px;padding:10px;color:#070707;background-color:#d1ff00}.big-button.flex{display:flex}.button{display:inline-block;font-size:16px;font-weight:700;border:none;border-radius:5px;padding:5px;color:#070707;background-color:#d1ff00}.Dropdown{display:block;padding:10px;border-radius:10px;position:relative;color:#d1ff00;background-color:#111}.Dropdown.open{color:#070707;background-color:#d1ff00}.Dropdown .toggler{display:flex}.Dropdown .toggler .label{flex:1;font-size:26px;font-weight:700;letter-spacing:-2px;line-height:26px}.Dropdown .options{position:absolute;z-index:2;top:100%;left:10px;right:10px}.Dropdown .option{font-size:16px;font-weight:700;padding:5px;color:#d1ff00;background-color:#222;border-bottom:2px solid #222}.Dropdown .option.active{background-color:#d1ff00;color:#070707}.stats-tree{display:flex;color:#d1ff00;background-color:#222}.stats-tree .group,.stats-tree .range{font-size:16px;padding:5px}.stats-tree>aside{flex:0 140px}.stats-tree>aside .group.active{font-weight:700;background-color:#9dc747;color:#070707}.stats-tree>section{flex:1;background-color:#9dc747;color:#070707}.stats-tree>section .range.active{font-weight:700}.stats-gfx{position:absolute;bottom:50px;left:0;right:0}.stats-gfx .tips{font-size:24px;margin:30px;text-align:center}#map{width:100vw;height:100vh}.scanner{position:relative}.scanner-checked{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#d1ff00}.LandingQR{padding:20px}.LandingQR .Social{flex-wrap:wrap;font-size:15vw}
