span>img{scale:1.1;padding:4px 0 0 8px}.login>button>span{max-width:22ch;overflow:hidden}.login>button:nth-child(2){position:relative;left:210px;width:50px!important;padding-left:10px;background-color:#0000!important}.login{display:grid;grid-template-columns:50px auto 200px}button:disabled{display:none}#sidebar{overflow:hidden;position:absolute;background-color:#2b2e46;width:320px;height:100vh;min-height:670px;transition:transform .3s ease}#logo{display:grid;grid-template-columns:60px 220px;height:80px;padding:20px 0 20px 20px;cursor:pointer;-webkit-user-select:none;user-select:none}#logo-text{font-family:BarlowCondensed-Regular;font-size:36px;color:#fff;line-height:38px}#logo-text>span>b{font-family:BarlowCondensed-Bold;font-size:56px}#sidebar-list{z-index:2;background-color:#2b2e46;position:relative;height:calc(100vh - 120px);width:320px;transition:width .3s}#sidebar-toplist>button:nth-child(1){margin-top:5px}#sidebar-toplist{display:grid;margin:0 5px;justify-items:left;height:400px;grid-template-rows:45px 50px 50px 50px 50px 50px 50px 50px auto}#sidebar-bottomlist{display:grid;margin:0 5px;justify-items:left;grid-template-rows:calc(100vh - 720px) 50px 50px 50px}.sidebar-button>span{font-family:BarlowSemiCondensed-Regular;font-size:18px;color:#cdcfdf;height:32px;line-height:28px;transition:opacity .1s}.sidebar-button{display:grid;grid-template-columns:50px auto;align-items:center;text-align:left;background-color:inherit;cursor:pointer;border:none;width:310px;height:40px;border-radius:20px;padding:0 0 0 11px;transition:width .3s,background-color .15s,padding .3s}.sidebar-button .avatar-img{border-radius:50px}.logout-button{display:grid;grid-template-columns:50px auto;align-items:center;text-align:left;background-color:inherit;cursor:pointer;border:none;width:310px;height:40px;border-radius:20px;padding:0 0 0 11px;transition:width .3s,background-color .15s,padding .3s}.submit-run-button{display:grid;grid-template-columns:50px auto;align-items:center;text-align:left;background-color:inherit;cursor:pointer;border:none;width:310px;height:40px;border-radius:20px;padding:0 0 0 11px;transition:width .3s,background-color .15s,padding .3s;background-color:#202232aa}.submit-run-button:hover{background-color:#202232}.submit-run-button>span{font-family:BarlowSemiCondensed-Regular;font-size:18px;color:#cdcfdf;height:32px;line-height:28px;transition:opacity .1s}.sidebar-button-selected{background-color:#202232}.sidebar-button-deselected{background-color:#20223200}.sidebar-button-deselected:hover{background-color:#202232aa}button>img{scale:1.1;width:20px;padding:5px}#search-panel{position:relative;background-color:#202232;color:#424562;z-index:1;left:52px;top:calc(-100vh + 120px);width:268px;height:calc(100vh - 120px);min-height:550px}input#searchbar[type=text]{margin:10px 0 0 6px;padding:1px 0 1px 16px;width:240px;height:30px;font-family:BarlowSemiCondensed-Regular;font-size:20px;background-color:#161723;color:#cdcfdf;border:0;border-radius:20px}input[type=text]::placeholder{color:#2b2e46}input[type=text]:focus{outline:inherit}a{text-decoration:none;height:40px}#search-data{margin:8px 0;overflow-y:auto;max-height:calc(100vh - 172px);scrollbar-width:thin}#search-data::-webkit-scrollbar{display:none}.search-map{margin:10px 6px 0;height:80px;border-radius:20px;text-align:center;display:grid;border:0;transition:background-color .1s;background-color:#2b2e46;grid-template-rows:20% 20% 60%;width:calc(100% - 15px)}.search-map>span{color:#888;font-size:16px;font-family:BarlowSemiCondensed-Regular}.search-map>span:nth-child(3){font-size:30px;color:#cdcfdf}.search-player{overflow:hidden;margin:10px 6px 0;height:80px;border-radius:20px;text-align:center;color:#cdcfdf;font-family:BarlowSemiCondensed-Regular;display:grid;place-items:center;grid-template-columns:20% 80%;padding:0 16px;border:0;transition:background-color .1s;background-color:#2b2e46;width:calc(100% - 15px);box-sizing:border-box}.search-player>img{height:60px;border-radius:20px}.search-player>span{width:100%;font-size:26px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#mobile-topbar,#mobile-logo,#hamburger-menu,.mobile-search-header,.mobile-search-close{display:none}@media screen and (min-width: 769px) and (max-width: 1024px){#sidebar{width:280px}#logo-text{font-size:30px;line-height:32px}#logo-text>span>b{font-size:50px}.sidebar-button,.logout-button,.submit-run-button{width:265px;height:40px}input#searchbar[type=text]{width:200px;height:28px;font-size:18px}#search-data{max-height:calc(100vh - 172px)}.search-map,.search-player{width:calc(100% - 50px);height:75px;margin:9px 6px 0}.search-map>span{font-size:15px}.search-map>span:nth-child(3){font-size:26px}.search-player{padding:0 14px}.search-player>img{height:55px}.search-player>span{font-size:23px}.login>button:nth-child(2){left:170px}}@media screen and (max-width: 768px){#sidebar{position:fixed;left:0;top:60px;width:100%;height:calc(100vh - 60px);transform:translate(-100%);z-index:1000;transition:transform .3s ease}#sidebar.mobile-open{transform:translate(0)}#logo{display:none!important}#mobile-topbar{display:flex;justify-content:space-between;align-items:center;position:fixed;top:0;left:0;right:0;height:60px;background-color:#2b2e46;padding:0 18px;z-index:999;box-shadow:0 2px 5px #0003}#mobile-logo{display:flex;align-items:center;gap:10px}#mobile-logo img{height:40px!important}#mobile-logo-text{display:flex;flex-direction:column;align-items:center;font-family:BarlowCondensed-Regular;color:#fff;line-height:1.1}#mobile-logo-text span:first-child{font-family:BarlowCondensed-Bold;font-size:24px}#mobile-logo-text span:last-child{font-size:14px}#hamburger-menu{display:flex;flex-direction:column;justify-content:space-around;width:30px;height:25px;background:transparent;border:none;cursor:pointer;padding:0;z-index:1001}#hamburger-menu span{width:30px;height:3px;background:#cdcfdf;border-radius:10px;transition:all .3s ease;transform-origin:center}#hamburger-menu.open span:nth-child(1){transform:translateY(8.5px) rotate(45deg)}#hamburger-menu.open span:nth-child(2){opacity:0;transform:translate(20px)}#hamburger-menu.open span:nth-child(3){transform:translateY(-8.5px) rotate(-45deg)}#sidebar-list{height:calc(100vh - 60px);width:280px;padding-top:20px}#sidebar-toplist{height:auto;grid-template-rows:45px 20px 50px 50px 50px 50px auto}#sidebar-bottomlist{grid-template-rows:50px 50px 50px 50px 50px;margin-top:20px}.sidebar-button,.logout-button,.submit-run-button{width:270px!important}.sidebar-button span,.submit-run-button span{opacity:1!important}#search-panel{position:fixed;left:0;top:60px;width:100%;height:calc(100vh - 60px);z-index:998;background-color:#202232;transform:translateY(100%);opacity:0;transition:transform .3s ease,opacity .3s ease;pointer-events:none}#search-panel.mobile-search-open{transform:translateY(0);opacity:1;pointer-events:auto}.mobile-search-header{display:flex;align-items:center;justify-content:flex-end;padding:10px 20px 0;gap:10px}#search-panel input#searchbar[type=text]{width:calc(100% - 40px);margin:10px 20px}.mobile-search-close{display:block;background-color:#2b2e46;border:none;color:#cdcfdf;font-size:28px;width:40px;height:40px;border-radius:50%;cursor:pointer;line-height:1;padding:0;transition:background-color .2s}.mobile-search-close:hover{background-color:#202232}#search-panel #search-data{max-height:calc(100vh - 140px);padding:0 10px}.login{grid-template-columns:50px auto 50px}.login>button:nth-child(2){left:170px}button>img{scale:2;width:20px;padding:5px}}main{overflow:auto;overflow-x:hidden;position:relative;width:calc(100% - 23.75rem);height:100vh;left:21.875rem;padding-right:1.875rem;font-size:2.5rem;font-family:BarlowSemiCondensed-Regular;color:#cdcfdf;transition:all .3s ease}a{color:inherit;width:fit-content}body{overflow-x:hidden;background-color:#141520;margin:0}.loader{animation:loader 1.2s ease infinite;background-size:400% 300%;background-image:linear-gradient(-90deg,#202232,#202232,#2a2c41,#202232,#202232);-webkit-user-select:none;user-select:none}.loader-text{animation:loader 1.2s ease infinite;background-size:400% 300%;background-image:linear-gradient(-90deg,#202232,#202232,#2a2c41,#202232,#202232);-webkit-user-select:none;user-select:none;color:#0000;border-radius:62.5rem}@keyframes loader{0%{background-position:100% 20%}50%{background-position:0% 50%}to{background-position:0% 50%}}.loader{width:3rem;height:3rem;border:.3125rem solid #FFF;border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}@font-face{font-family:BarlowCondensed-Bold;src:local("BarlowCondensed-Bold"),url(/assets/BarlowCondensed-Bold-B8gd-ZdH.ttf) format("truetype")}@font-face{font-family:BarlowCondensed-Regular;src:local("BarlowCondensed-Regular"),url(/assets/BarlowCondensed-Regular-DJ-RBg49.ttf) format("truetype")}@font-face{font-family:BarlowSemiCondensed-Regular;src:local("BarlowSemiCondensed-Regular"),url(/assets/BarlowSemiCondensed-Regular-EZJP0DsF.ttf) format("truetype")}@font-face{font-family:BarlowSemiCondensed-SemiBold;src:local("BarlowSemiCondensed-Regular"),url(/assets/BarlowSemiCondensed-SemiBold-CwablCRu.ttf) format("truetype")}@media screen and (min-width: 769px) and (max-width: 1024px){main{width:calc(100% - 20rem);left:19rem;font-size:2rem}}@media screen and (max-width: 768px){*{box-sizing:border-box}main{width:100%;left:0;padding:5rem 20px 1rem;height:auto;min-height:100vh;font-size:1.5rem}.loader{width:2.5rem;height:2.5rem;border:.25rem solid #FFF}}@media screen and (min-width: 1920px){main{width:calc(100% - 25rem);left:23rem;padding-right:2rem}}#section1.profile{margin:20px;background:linear-gradient(0deg,#202232 50%,#2b2e46 50%);border-radius:24px;height:200px;display:grid;grid-template-columns:250px 1fr}#section1.profile>div:first-child{overflow:hidden;border-radius:100%;display:grid;place-items:center;margin:8px 33px;scale:.9;grid-row:1 / 3}#profile-image>img{border-radius:100%;transition:filter .3s;cursor:pointer}#profile-image>span{z-index:1;position:absolute;opacity:0;color:#fff;transition:opacity .3s;cursor:pointer}#profile-image:hover>img{filter:blur(5px) brightness(60%);z-index:1}#profile-image:hover>span{opacity:1}#profile-top{height:100px;display:grid;grid-template-columns:80% 20%}#profile-top>div:nth-child(1)>div>img{margin:12px;border-radius:10px}#profile-top>div:nth-child(1){display:flex;place-items:center;font-size:50px;font-weight:700;color:#fff}#profile-top>div:nth-child(1)>div{display:flex;height:60px}span.titles{margin:12px 12px 12px 0;font-size:18px;font-weight:100;padding:6px 20px 0;border-radius:10px}#profile-top>div:nth-child(2){display:flex;flex-direction:row-reverse;align-items:center;padding-right:10px}#profile-top>div:nth-child(2)>a>img{height:50px;padding:0 5px;scale:.9;filter:brightness(200%)}#profile-bottom{height:100px;display:grid;grid-template-columns:1fr 1fr 1fr}#profile-bottom>div{margin:12px;background-color:#2b2e46;border-radius:20px;display:grid;place-items:center;grid-template-rows:40% 50%}#profile-bottom>div>span:nth-child(1){color:inherit;font-size:18px}#profile-bottom>div>span:nth-child(2){color:#fff;font-size:40px}#profile-bottom>div>span:nth-child(2)>span{color:#fff;font-size:20px}#section2.profile{margin:20px;height:60px;display:grid;grid-template-columns:1fr 1fr}#section2.profile>button{display:flex;justify-content:center;align-items:center;background-color:#2b2e46;border:0;color:inherit;font-family:inherit;font-size:24px;cursor:pointer;transition:background-color .1s}#section2.profile>button:nth-child(1){border-radius:24px 0 0 24px}#section2.profile>button:nth-child(2){border-radius:0 24px 24px 0}#section3.profile1>hr{border:1px solid #2b2e46;margin:8px 20px 0}#section3.profile1{margin:20px;display:block;background-color:#202232;border-radius:24px}#profileboard-nav{display:grid;grid-template-columns:1fr 1fr}#profileboard-nav>select{margin:10px 20px 20px;height:50px;border-radius:24px;text-align:center;color:inherit;font-family:inherit;font-size:24px;border:0;background-color:#2b2e46}#profileboard-top>span>img{height:20px;scale:.8}#profileboard-top>span>img,#profileboard-top>span>span{cursor:pointer}#profileboard-top{height:34px;display:grid;font-size:20px;padding-left:40px;margin:0 20px;grid-template-columns:15% 15% 5% 15% 5% 15% 15% 15%}#profileboard-top>span{display:flex;place-items:flex-end}#profileboard-records{padding-bottom:10px}.profileboard-record{width:calc(100% - 40px);margin:10px 20px 0;height:44px;border-radius:20px;padding:0 0 0 40px;font-size:20px;color:inherit;font-family:inherit;border:0;transition:background-color .1s;background-color:#2b2e46;display:grid;grid-template-columns:15% 15% 5% 15% 5% 15% 15% 15%;overflow:hidden;white-space:nowrap;transition:height .2s}.profileboard-record>span:nth-child(-n+8){filter:brightness(100%)}.profileboard-record>span{display:flex;place-items:flex-end;filter:brightness(65%)}.profileboard-record>hr{margin:0 0 0 -60px;border:0;height:2px;background-color:#202232}.profileboard-record>span:nth-child(4){display:grid}.profileboard-record>span{display:flex;place-items:center;height:44px}.profileboard-record>a>span{display:flex;place-items:center;height:44px}.profileboard-record>span>button{background-color:#0000;border:0;cursor:pointer}@media screen and (min-width: 769px) and (max-width: 1024px){#section1.profile{margin:18px;grid-template-columns:220px 1fr;height:180px}#section1.profile>div:first-child{margin:6px 28px;scale:.85}#profile-top{height:90px;grid-template-columns:75% 25%}#profile-top>div:nth-child(1){font-size:44px}#profile-top>div:nth-child(1)>div>img{margin:10px}span.titles{margin:10px 10px 10px 0;font-size:16px;padding:5px 16px 0}#profile-top>div:nth-child(2)>a>img{height:44px}#profile-bottom{height:90px}#profile-bottom>div>span:nth-child(1){font-size:16px}#profile-bottom>div>span:nth-child(2){font-size:24px}#profile-bottom>div>span:nth-child(2)>span{font-size:12px}#section2.profile{margin:18px;height:55px}#section2.profile>button{font-size:22px}#section3.profile1{margin:18px}#profileboard-nav>select{margin:10px 18px 18px;height:48px;font-size:22px}#profileboard-top{font-size:18px;padding-left:35px;margin:0 18px;grid-template-columns:16% 16% 5% 16% 5% 14% 14% 14%}.profileboard-record{margin:10px 18px 0;width:calc(100% - 36px);padding:0 0 0 35px;font-size:18px;grid-template-columns:16% 16% 5% 16% 5% 14% 14% 14%}}@media screen and (max-width: 768px){*{box-sizing:border-box}#section1.profile{margin:20px;grid-template-columns:1fr;height:auto;min-height:300px;background:linear-gradient(0deg,#202232 60%,#2b2e46 40%);width:calc(100% - 40px);max-width:100%;box-sizing:border-box}#section1.profile>div:first-child{margin:15px auto;grid-row:1}#profile-top{grid-template-columns:1fr;height:auto;text-align:center;width:100%;box-sizing:border-box}#profile-top>div:nth-child(1){justify-content:center;font-size:32px;word-wrap:break-word;overflow-wrap:break-word;flex-wrap:wrap}#profile-top>div:nth-child(1)>div{flex-direction:column;height:auto;max-width:100%}#profile-top>div:nth-child(2){justify-content:center;padding:10px 0}#profile-bottom{grid-template-columns:1fr;height:auto;width:100%}#profile-bottom>div{margin:8px 12px;box-sizing:border-box}#section2.profile{margin:20px;height:50px;width:calc(100% - 40px);max-width:100%;box-sizing:border-box}#section2.profile>button{font-size:18px}#section3.profile1{margin:20px;width:calc(100% - 40px);max-width:100%;box-sizing:border-box;overflow-x:auto}#profileboard-nav{grid-template-columns:1fr;width:100%}#profileboard-nav>select{margin:20px;height:45px;font-size:18px;width:calc(100% - 40px);box-sizing:border-box}#profileboard-top{font-size:12px;padding-left:10px;padding-right:10px;margin:0 10px;display:flex;justify-content:flex-end}#profileboard-top>span{display:none}#profileboard-top>div#page-number{display:block}#section3.profile1>hr{display:none}.profileboard-record{font-size:12px;padding-left:10px;padding-right:10px;margin:10px;width:calc(100% - 20px);box-sizing:border-box;grid-template-columns:28% 14% 9% 24% 5% 18% 0%}.profileboard-record>span:nth-child(7),.profileboard-record>span:nth-child(16),.profileboard-record>span:nth-child(25),.profileboard-record>span:nth-child(34),.profileboard-record>span:nth-child(43){display:none}.profileboard-record>span>button:has(img[alt=download]),.profileboard-record>span>button:has(img[alt=demo_id]){display:none}span.titles{font-size:14px;padding:4px 12px 0}}.dimmer{position:fixed;width:200%;height:100%;background-color:#00000080;z-index:4}.dialog-container{position:absolute;top:0;left:-350px;width:100%;height:100%;z-index:10000}.dialog{position:fixed;z-index:4;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#2b2e46;border-radius:24px;overflow:hidden;min-width:350px;border:.1em solid #272831;animation:dialog_in .2s cubic-bezier(.075,.82,.165,1.1);color:#fff;font-family:BarlowSemiCondensed-Regular}.dialog-header{font-size:24px}.dialog-element{padding:8px}.dialog-header,.dialog-btns-container{background-color:#202232}.dialog-btns-container{display:flex;justify-content:right;border-top:2px solid #3f4151;gap:8px}.dialog-header{border-bottom:2px solid #3f4151}.dialog-description{font-size:18px;padding:14px 10px;white-space:pre-wrap}.dialog-btns-container button{border-radius:24px;padding:5px 10px}.dialog-btns-container button:nth-child(2):hover{background-color:#692424}.dialog-btns-container button:nth-child(2){background-color:#932d2d}.dialog-btns-container button:nth-child(1):hover{background-color:#262a3e}@keyframes dialog_in{0%{transform:translate(-50%,calc(-50% + 100px)) scaleX(0%);opacity:0}20%{opacity:0}to{transform:translate(-50%,-50%);opacity:1}}@media screen and (min-width: 769px) and (max-width: 1024px){.dialog-container{left:-280px}.dialog{min-width:380px;max-width:500px}.dialog-header{font-size:22px}.dialog-description{font-size:17px;padding:13px 9px}.dialog-btns-container button{padding:6px 12px;font-size:17px}}@media screen and (max-width: 768px){.dialog-container{left:0}.dialog{min-width:300px;max-width:90vw}.dialog-header{font-size:20px}.dialog-description{font-size:16px;padding:12px 8px}}.games-page{position:absolute;left:320px;width:calc(100% - 320px);height:100%;font-family:BarlowSemiCondensed-Regular;color:#fff;overflow-y:scroll;scrollbar-width:thin}.games-page-item-content{position:absolute;left:50px;width:calc(100% - 100px)}.games-page-item-content a{color:inherit}.games-page-header{margin-top:50px;margin-left:50px}span>b{font-size:56px;font-family:BarlowCondensed-Bold}.loader-game{width:100%;height:256px;border-radius:24px;overflow:hidden;margin:25px 0}.games-page-item{width:100%;height:256px;background:#202232;border-radius:24px;overflow:hidden;margin:25px 0}.games-page-item-header{width:100%;height:50%;background-size:cover;overflow:hidden}.games-page-item-header-img{width:100%;height:100%;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);filter:blur(4px);background-size:cover}.games-page-item-header span>b{display:flex;justify-content:center;align-items:center;height:100%;transform:translateY(-100%)}.games-page-item-body{display:flex;justify-content:center;align-items:center;height:50%}.games-page-item-body-item{background:#2b2e46;text-align:center;width:max-content;width:calc(100% - 24px);height:100px;border-radius:24px;color:#cdcfdf;margin:12px}.games-page-item-body-item-title{margin-top:0;font-size:26px}.games-page-item-body-item-num{font-size:50px;font-family:BarlowCondensed-Bold}@media screen and (min-width: 769px) and (max-width: 1024px){.games-page{left:280px;width:calc(100% - 280px)}.games-page-item-content{left:40px;width:calc(100% - 80px)}.games-page-header{margin-top:40px;margin-left:40px}span>b{font-size:48px}.games-page-item{height:220px}.games-page-item-header{height:45%}.games-page-item-body-item{height:90px}.games-page-item-body-item-title{font-size:22px}.games-page-item-body-item-num{font-size:44px}}@media screen and (max-width: 768px){.games-page{left:0;width:100%;padding-top:60px}.games-page-item-content{left:20px;width:calc(100% - 40px)}.games-page-header{margin-top:20px;margin-left:20px}span>b{font-size:40px}.games-page-item{height:auto;min-height:200px}.games-page-item-header{height:120px}.games-page-item-body{height:auto;padding:10px 0}.games-page-item-body-item{height:80px}.games-page-item-body-item-title{font-size:20px}.games-page-item-body-item-num{font-size:36px}}#background-image{z-index:-1;position:absolute;opacity:10%;height:50%;width:100%}#background-image>img{object-fit:cover;width:100%;height:100%}#background-image:before{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(to top,#161723,#0000)}#section1{margin:20px 0 0;cursor:default}.nav-button{height:40px;background-color:#2b2e46;color:#cdcfdf;font-size:18px;font-family:inherit;border:none;transition:background-color .1s}.nav-button>span{padding:0 8px}.nav-button:hover{background-color:#202232;cursor:pointer}#section2{margin:40px 0 0;display:grid;gap:2px;grid-template-columns:1fr 1fr 1fr}#section2>.nav-button{height:50px;font-size:22px;display:flex;justify-content:center;place-items:center}#section2>.nav-button>img{scale:1.2}#section2>.nav-button:nth-child(1){border-radius:30px 0 0 30px}#section2>.nav-button:nth-child(3){border-radius:0 30px 30px 0}#section3{margin:40px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:20px}#category{display:grid;height:350px;border-radius:24px;overflow:hidden}#category>p{margin-bottom:20px;text-align:center;font-size:50px;cursor:default;color:#fff}p>span.portal-count{font-weight:700;font-size:100px;vertical-align:-15%}#category-image{transform:translate(-20%,-15%);z-index:-1;overflow:hidden;width:125%;margin:22px;filter:blur(4px) contrast(80%) brightness(80%)}#category>span{margin-top:70px;background-color:#202232;display:grid;gap:2px}#category>span>button{font-family:inherit;font-size:18px;border:none;height:40px;color:inherit;cursor:pointer;transition:background-color .1s}#history>div>hr{border:1px solid #2b2e46;margin:8px 20px 0}#history{width:100%;background-color:#202232;border-radius:24px;box-sizing:border-box}#records{overflow-y:auto;height:256px}#records::-webkit-scrollbar{display:none}.record-top,.record{font-size:18px;display:grid;text-align:center;grid-template-columns:1fr 1fr 1fr}.record-top{font-weight:700;margin:20px 20px 0;cursor:default}.record{margin:10px 20px;height:44px;width:calc(100% - 40px);color:inherit;border-radius:40px;place-items:center;border:0;cursor:pointer;transition:background-color .1s}#history>span{border-top:#202232 solid 2px;display:grid;grid-template-columns:1fr 1fr}#history>span>button{width:100%;height:40px;font-family:inherit;font-size:18px;border:none;color:inherit;cursor:pointer;transition:background-color .1s}#history>span>button:nth-child(1){border-radius:0 0 0 24px}#history>span>button:nth-child(2){border-radius:0 0 24px}#graph{display:grid;grid-template-columns:20px 1fr;grid-template-rows:1fr 20px;height:293px;margin:10px 10px 5px;overflow:hidden}#graph>div:nth-child(1){width:20px;display:grid;place-items:center}#graph>div:nth-child(1)>span{font-size:12px;line-height:0}#graph>div:nth-child(2){position:relative;display:grid}#graph>div:nth-child(2)>tr{display:flex;align-items:center;grid-template-columns:repeat(auto-fit,minmax(1px,1fr))}#graph>div:nth-child(2)>tr>td.graph_hor{width:100%;height:0;padding:0;outline:1px solid red}#graph>div:nth-child(2)>tr>td.graph_ver{width:0;height:100%;padding:0;outline:1px solid blue;transform:translateY(50%);z-index:0;overflow:hidden}#graph>div:nth-child(3){padding-right:20px;z-index:1;height:16px;background-color:#202232;grid-column:1 /3;font-size:12px;display:grid;padding-top:8px;grid-template-columns:repeat(auto-fit,minmax(1px,1fr))}.graph-button{position:absolute;padding:0;border:5px solid white;border-radius:20px;cursor:pointer;transform:translate(-50%)}#history>div>h5{text-align:center;height:197px}#section4{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:40px 0 0}#difficulty,#count{background-color:#202232;width:100%;text-align:center;cursor:default;border-radius:24px;display:grid;grid-template-rows:20px 40px 40px;box-sizing:border-box}#difficulty>span:nth-child(1),#count>span:nth-child(1){padding-top:10px;font-size:18px;color:#cdcfdf}#difficulty>span:nth-child(2){font-size:40px}#difficulty>div{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;padding:0 calc(50% - 125px) 0 calc(50% - 125px);place-items:center}.difficulty-rating{border-radius:24px;width:40px;height:3px;background-color:#2b2e46}#count>div{padding-top:10px;font-size:50px;color:#fff}#section5{margin:40px 0 20px;width:100%}#description{width:100%;height:auto;min-height:342px}#description>iframe{margin:20px;float:right;border:0;border-radius:24px;width:608px;height:342px}#description>h3{margin:0 0 10px;color:#fff}#description-text{display:block;font-size:21px;word-wrap:break-word;text-align:justify}#description-text>b{font-size:inherit}#description-text>a{font-size:inherit;color:#3c91e6}#section6{margin:40px 0 20px;min-height:600px;background-color:#202232;border-radius:24px;padding:10px 10px 0}#section6>hr{border:1px solid #2b2e46;margin:8px 20px 0}#leaderboard-top{display:grid;font-size:20px;height:34px;padding-left:60px;margin:0 20px}#leaderboard-top>span{display:flex;place-items:flex-end}#runner{display:grid;grid-template-columns:50% 50%;align-items:end}#page-number{display:flex;width:auto;flex-direction:row-reverse}#page-number>div{width:100px;place-items:center;display:grid;grid-template-columns:1fr 1fr 1fr;text-align:center}#page-number>div>button{width:30px;height:30px;background-color:#202232;border:0;padding:0;cursor:pointer}.leaderboard-record{margin:10px 20px 0;height:44px;width:calc(100% - 40px);width:auto;color:inherit;border-radius:40px;text-align:left;padding:0 0 0 60px;font-size:20px;font-family:inherit;grid-template-columns:3% 4.5% 40% 4% 3.5% 15% 15% 15%;display:grid;border:0;transition:background-color .1s;background-color:#2b2e46;box-sizing:border-box}.leaderboard-record>span:nth-child(1){display:grid}.leaderboard-record>span:nth-child(4){display:grid}.leaderboard-record>span:last-child{flex-direction:row-reverse}.leaderboard-record>span{display:flex;place-items:center;height:44px}.leaderboard-record>div>a>span>img{height:36px;border-radius:50px;padding:0;scale:.95}.leaderboard-record>div{display:grid;grid-template-columns:50% 50%;place-items:left;box-sizing:border-box;min-width:0;overflow:hidden}.leaderboard-record>div>a>span{display:flex;place-items:center;height:44px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leaderboard-record>span>button{background-color:#0000;border:0;cursor:pointer;transition:opacity .1s}.hover-popup{position:relative;display:inline-block}.hover-popup:after{content:attr(popup-text);position:absolute;background-color:#2b2e46;border-radius:8px;visibility:hidden;opacity:0;color:#cdcfdf}.hover-popup:hover{color:transparent}.hover-popup:hover:after{visibility:visible;opacity:1}.leaderboard-record:last-child{margin:10px 20px}#section7{margin:40px 0 20px;background-color:#202232;border-radius:24px;padding:10px}#discussion-search{height:46px;width:100%;display:grid;grid-template-columns:1fr 100px;margin:0 0 20px}#discussion-search>input::placeholder{color:#aaa}#discussion-search>input{background-color:#2b2e46;font-size:20px;padding-left:10px;color:#fff;border:0;border-radius:16px 0 0 16px;font-family:inherit}#discussion-search>div>button:hover{filter:brightness(75%)}#discussion-search>div>button{padding:7px 16px;margin:8px 0;border:0;font-size:16px;border-radius:24px;display:block;background-color:#3c91e6;font-family:inherit;font-weight:700;cursor:pointer;color:#fff;transition:filter .2s}#discussion-search>div{background-color:#2b2e46;border-radius:0 16px 16px 0}#discussion-post>button:nth-child(1)>span>b{font-size:18px;color:#cdcfdf;font-weight:lighter}#discussion-post>button:nth-child(1){background-color:#2b2e46;display:grid;grid-template-columns:minmax(0,1fr) 150px;border-radius:16px;padding:16px 12px;margin:8px 0 0;border:0;width:100%;height:100px;text-align:start;white-space:nowrap;color:#cdcfdf;cursor:pointer;overflow:hidden}#discussion-post>button:nth-child(1)>span:nth-child(1){font-size:32px}#discussion-post>button:nth-child(1)>span:nth-child(3){color:#aaa;font-size:18px}#discussion-post>button:nth-child(1)>span:nth-child(4){opacity:.7;height:40px;display:flex;place-items:end;justify-content:end}#discussion-post{height:100px}#discussion-post>button>button:hover{filter:brightness(75%)}#discussion-post>button>button{padding:7px 16px;border:0;font-size:16px;border-radius:24px;background-color:#e52d04;font-family:BarlowSemiCondensed-Regular;font-weight:700;cursor:pointer;color:#fff;transition:filter .2s}#discussion-create>div{display:grid;text-align:start}#discussion-create{display:grid;grid-template-columns:1fr 40px;height:auto;word-wrap:break-word}#discussion-create>span{padding-left:20px}#discussion-create>div>input::placeholder{color:#aaa}#discussion-create>div>input{background-color:#2b2e46;font-size:20px;padding-left:10px;margin-top:10px;height:32px;color:#fff;border:0;font-family:inherit}#discussion-create>div>input:nth-child(2){font-size:16px}#discussion-create-button:hover{filter:brightness(75%)}#discussion-create-button{padding:7px 16px;margin:8px 0 0;border:0;font-size:16px;border-radius:24px;background-color:#3c91e6;font-family:inherit;font-weight:700;cursor:pointer;color:#fff;width:min-content;grid-column:1 / span 2;transition:filter .2s}#discussion-thread>div:nth-child(1){display:grid;grid-template-columns:1fr 40px;height:auto;padding:0 0 10px 20px;word-wrap:break-word}#discussion-create>button:nth-child(2),#discussion-thread>div>button{height:40px;float:inline-end;color:#cdcfdf;background-color:#0000;border:0;font-size:38px;cursor:pointer}#discussion-thread>div:nth-child(2)>a>img{width:60px;height:60px;border-radius:100px;margin:20px 0 0}#discussion-thread>div:nth-child(2)>div{height:max-content;padding:20px 0 0 10px;display:inline-grid;grid-template-columns:min-content 1fr;overflow:hidden}#discussion-thread>div:nth-child(2)>div>span:nth-child(1){font-weight:700;height:30px}#discussion-thread>div:nth-child(2)>div>span:nth-child(2){opacity:.6;height:30px;font-size:80%;padding-left:10px}#discussion-thread>div:nth-child(2)>div>span:nth-child(3){grid-column:1 / span 2;height:max-content;word-wrap:break-word}#discussion-thread>div:nth-child(2){display:grid;grid-template-columns:60px 1fr;font-size:20px;max-height:522px;overflow-y:auto}#discussion-send{height:48px;width:100%;display:grid;grid-template-columns:1fr 80px;margin:10px 0 0}#discussion-send>input::placeholder{color:#aaa}#discussion-send>input{background-color:#2b2e46;padding-left:10px;color:#fff;border:0;font-size:20px;border-radius:16px 0 0 16px;font-family:inherit}#discussion-send>div{background-color:#2b2e46;border-radius:0 16px 16px 0}#discussion-send>div>button:hover{filter:brightness(75%)}#discussion-send>div>button{padding:7px 20px;margin:8px 0;font-size:16px;border:0;border-radius:24px;display:block;background-color:#3c91e6;font-family:inherit;font-weight:700;cursor:pointer;color:#fff;transition:filter .2s}.triangle{display:inline-block;width:8px;height:0;border-top:7px solid transparent;border-right:8px solid #cdcfdf;border-bottom:7px solid transparent}@media screen and (min-width: 769px) and (max-width: 1024px){#section1{margin:18px 0 0}.nav-button{height:38px;font-size:17px}#section2{margin:36px 0 0;gap:2px}#section2>.nav-button{height:45px;font-size:20px}#section3{margin:36px 0 0;grid-template-columns:1fr;gap:18px}#category{height:320px;width:100%;max-width:100%}#category>p{font-size:44px}p>span.portal-count{font-size:88px}#history{width:100%;max-width:100%}#records{height:232px}.record-top,.record{font-size:17px}#section4{grid-template-columns:1fr 1fr;gap:18px;margin:36px 0 0}#difficulty>span:nth-child(2){font-size:36px}#count>div{font-size:44px}#section5{margin:36px 0 18px}#description{min-height:300px}#description>iframe{width:100%;max-width:100%;height:250px;margin:20px 0;padding:0;box-sizing:border-box}#description>h3{font-size:2.2rem}#description-text{font-size:19px}#section6{margin:36px 0 18px;min-height:540px}#leaderboard-top{font-size:18px;padding-left:50px}.leaderboard-record{font-size:18px;padding:0 0 0 50px;grid-template-columns:4% 5% 38% 5% 4% 14% 14% 16%}.leaderboard-record>div>a>span>img{height:32px}#section7{margin:36px 0 18px}#discussion-search>input,#discussion-send>input{font-size:18px}#discussion-thread>div:nth-child(2){font-size:18px;max-height:460px}}@media screen and (max-width: 768px){*{box-sizing:border-box}#section1{margin:20px 0 0;width:100%}#section2{grid-template-columns:1fr;gap:0;width:100%;max-width:100%;overflow:hidden;margin:40px 0 0;box-sizing:border-box}#section2>.nav-button{border-radius:0;font-size:18px;height:45px;width:100%;box-sizing:border-box;padding:0;margin:0;min-width:0;display:flex;justify-content:center;align-items:center}#section2>.nav-button:nth-child(1){border-radius:20px 20px 0 0}#section2>.nav-button:nth-child(3){border-radius:0 0 20px 20px}#section2>.nav-button>span{padding:0 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:0 1 auto}#section2>.nav-button>img{scale:1;flex-shrink:0}#section3{grid-template-columns:1fr;gap:20px;width:100%}#history,#category{min-width:unset;width:100%;max-width:100%;box-sizing:border-box}#section4{grid-template-columns:1fr;width:100%;gap:20px}#difficulty,#count{min-width:unset;width:100%}#description>iframe{width:100%;max-width:100%;height:250px;margin:20px 0;padding:0;box-sizing:border-box}#section5{margin:20px 0;width:100%;max-width:100%}#description{min-height:unset;width:100%;max-width:100%;box-sizing:border-box}#description-text{word-wrap:break-word;overflow-wrap:break-word;width:100%;box-sizing:border-box}#section6{width:100%;max-width:100%;box-sizing:border-box;overflow-x:auto}#leaderboard-top{font-size:12px;padding-left:10px;padding-right:10px;margin:0 10px;display:flex;justify-content:flex-end}#leaderboard-top>span,#leaderboard-top>div#runner{display:none}#leaderboard-top>div#page-number{display:flex}#section6>hr{display:none}.leaderboard-record{font-size:12px;padding-left:10px;padding-right:10px;margin:10px 10px 0;width:calc(100% - 20px);box-sizing:border-box;grid-template-columns:10% 0% 60% 10% 5% 15% 0% 0%!important;align-items:center}.leaderboard-record>div{display:grid;align-items:center;height:44px}.leaderboard-record>div>a>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;display:flex;align-items:center;height:44px}.leaderboard-record>span:nth-child(7),.leaderboard-record>span:nth-child(8){display:none}.leaderboard-record:last-child{margin:10px}.leaderboard-record>div>a>span>img{height:28px}.leaderboard-record>span>button:has(img[alt=download]),.leaderboard-record>span>button:has(img[alt=demo_id]){display:none}#page-number>div{width:80px}#section7{width:100%;max-width:100%;box-sizing:border-box}#discussion-search{grid-template-columns:1fr 80px;width:100%;box-sizing:border-box}#discussion-search>input{width:100%;box-sizing:border-box}#discussion-search>div>button{padding:7px 10px;font-size:14px}#discussion-post>button:nth-child(1){width:100%;box-sizing:border-box;overflow:hidden}#discussion-create{width:100%;box-sizing:border-box}#discussion-create>div>input{width:100%;box-sizing:border-box}#discussion-thread>div:nth-child(1){width:100%;box-sizing:border-box}#discussion-send{width:100%;box-sizing:border-box}#discussion-send>input{width:100%;box-sizing:border-box}.nav-button{font-size:16px}}div#modview{position:absolute;left:50%;z-index:20;width:320px;height:auto;transform:translateY(-68%)}div#modview>div>button{height:30px}div#modview>div:nth-child(1){display:grid;grid-template-columns:50% 50%}div#modview>div:nth-child(2){display:grid;place-items:center}#modview-menu{position:absolute;left:calc(50% + 160px);top:130px;transform:translate(-50%);background-color:#2b2e46;z-index:2;color:#fff}#modview-menu-image{box-shadow:0 0 40px 16px #000;outline:8px solid #2b2e46;border-radius:20px;font-size:40px;display:grid;grid-template-columns:50% 50%}#modview-menu-image>div:nth-child(1){height:400px;width:500px;display:grid;grid-template-rows:30% 70%}#modview-menu-image>div:nth-child(2){height:400px;width:500px;display:grid;grid-template-rows:20% 10%}#modview-menu-image>div>button{width:300px;margin-left:100px}#modview-menu-image>div>img{width:500px}#modview-menu-image>div>button{font-size:20px}#modview-menu-image>div>span>input[type=file]{font-size:15px}#modview-menu-add,#modview-menu-edit{box-shadow:0 0 40px 16px #000;outline:8px solid #2b2e46;border-radius:20px;font-size:40px;display:grid;grid-template-columns:20% 20% 20% 20% 20%}#modview-menu-add>div,#modview-menu-edit>div{display:grid;margin:20px;width:200px;font-size:20px}#modview-route-description>textarea{resize:none;height:160px;width:1160px}#modview-route-showcase>input::placeholder{opacity:.5}#modview_block{position:absolute;background-color:#000;opacity:.3;left:320px;width:calc(100% - 320px);height:100%;z-index:2;cursor:no-drop}#modview-md{box-shadow:0 0 40px 16px #000;background-color:#2b2e46;outline:8px solid #2b2e46;border-radius:20px;position:absolute;padding:10px;top:400px;width:1180px;height:300px;overflow-y:auto;word-wrap:break-word}#modview-md>span>a{padding-left:20px;color:#0ff}#modview-md>p{font-family:BarlowSemiCondensed-Regular;color:#cdcfdf;font-size:21px}@media screen and (min-width: 769px) and (max-width: 1024px){#modview_block{left:280px;width:calc(100% - 280px)}#modview-menu{left:calc(50% + 140px);top:100px}#modview-menu-image{grid-template-columns:1fr}#modview-menu-image>div:nth-child(1),#modview-menu-image>div:nth-child(2){width:450px;height:auto}#modview-menu-image>div>img{width:450px}#modview-menu-image>div>button{width:280px;margin-left:85px;font-size:18px}#modview-menu-add,#modview-menu-edit{grid-template-columns:1fr 1fr 1fr;font-size:36px}#modview-menu-add>div,#modview-menu-edit>div{width:180px;font-size:18px}#modview-route-description>textarea{width:680px;height:140px}#modview-md{width:700px;height:260px;top:380px}#modview-md>p{font-size:19px}div#modview{width:280px}}@media screen and (max-width: 768px){#modview_block{left:0;width:100%}#modview-menu{left:50%;top:80px;width:90vw}#modview-menu-image{grid-template-columns:1fr;width:100%}#modview-menu-image>div:nth-child(1),#modview-menu-image>div:nth-child(2){width:100%;height:auto}#modview-menu-image>div>img{width:100%;max-width:400px}#modview-menu-image>div>button{width:80%;margin-left:10%}#modview-menu-add,#modview-menu-edit{grid-template-columns:1fr;width:90vw}#modview-menu-add>div,#modview-menu-edit>div{width:90%}#modview-route-description>textarea{width:100%;max-width:90vw}#modview-md{width:90vw;max-width:600px;top:300px}div#modview{width:90vw}}.hero-section{text-align:center;padding:20px;margin:20px;background:#202232;border-radius:24px}.hero-content{max-width:800px;margin:0 auto}.hero-title{font-size:56px;font-family:BarlowCondensed-Bold;color:#fff;margin-bottom:20px;line-height:1.2}.hero-subtitle{font-size:24px;font-family:BarlowSemiCondensed-Regular;color:#cdcfdf;margin:0}.stats-section{margin:20px}.stats-grid{display:grid;grid-template-columns:4fr 1fr;gap:20px}.stats-container{background:#202232;border-radius:24px;padding:20px}.stats-header{text-align:center;margin-bottom:30px}.stats-header h3{font-size:32px;font-family:BarlowCondensed-Bold;color:#fff;margin-top:0;margin-bottom:10px}.stats-header p{color:#cdcfdf;font-size:20px;font-family:BarlowSemiCondensed-Regular;margin:0}.chart-wrapper{background:#2b2e46;border-radius:20px;padding:20px 10px;margin-top:20px}.chart-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:#cdcfdf}.loading-spinner{width:48px;height:48px;border:5px solid #FFF;border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite;margin-bottom:20px}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.chart-loading p{font-size:20px;font-family:BarlowSemiCondensed-Regular;margin:0}.chart-empty{text-align:center;padding:60px 20px;color:#cdcfdf;font-size:20px;font-family:BarlowSemiCondensed-Regular}.custom-tooltip{background:#2b2e46;border-radius:12px;padding:12px 16px}.tooltip-date{color:#cdcfdf;font-family:BarlowSemiCondensed-Regular;font-size:16px;margin:0 0 4px}.tooltip-count{color:#fff;font-family:BarlowSemiCondensed-SemiBold;font-size:22px;margin:0}.mode-toggle-container{display:flex;justify-content:center;margin-top:20px}.mode-toggle-button{background-color:#2b2e46;padding:10px 20px;border:0;color:#cdcfdf;cursor:pointer;font-family:BarlowSemiCondensed-Regular;font-size:24px;transition:all .1s;flex:1;max-width:150px}.mode-toggle-button:first-child{border-radius:5px 0 0 5px}.mode-toggle-button:last-child{border-radius:0 5px 5px 0}.mode-toggle-button:hover,.mode-toggle-button.selected{background-color:#202232}.recent-scores-container{background:#202232;border-radius:24px;padding:20px;display:flex;flex-direction:column}.recent-scores-header{text-align:center;margin-bottom:20px}.recent-scores-header h3{font-size:32px;font-family:BarlowCondensed-Bold;color:#fff;margin:0}.scores-loading{display:flex;justify-content:center;align-items:center;flex:1;padding:40px 20px}.recent-scores-list{display:flex;flex-direction:column;gap:10px}.score-item{background:#2b2e46;border-radius:16px;padding:12px 16px;transition:background-color .15s}.score-item:hover{background:#353854}.score-user{font-family:BarlowSemiCondensed-SemiBold;font-size:18px;color:#fff;margin-bottom:4px}.score-map{font-family:BarlowSemiCondensed-Regular;font-size:16px;color:#cdcfdf;margin-bottom:2px}.score-portals{font-family:BarlowSemiCondensed-Regular;font-size:14px;color:#888}.score-date{font-size:11px;color:#666}.scores-empty{text-align:center;padding:40px 20px;color:#cdcfdf;font-size:16px;font-family:BarlowSemiCondensed-Regular}.info-section{margin:20px}.info-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.info-card{background:#202232;border-radius:24px;padding:30px;text-align:center;transition:background-color .15s}.info-card:hover{background:#2b2e46}.info-icon{font-size:50px;margin-bottom:20px}.info-card h3{font-size:32px;font-family:BarlowCondensed-Bold;color:#fff;margin-bottom:15px}.info-card p{color:#cdcfdf;font-size:18px;font-family:BarlowSemiCondensed-Regular;line-height:1.6;margin:0}.notice-section{background:#202232;border-radius:24px;padding:30px;margin:20px}.notice-content h3{color:#fff;font-size:40px;font-family:BarlowCondensed-Bold;margin-top:0;margin-bottom:20px}.notice-content p{color:#cdcfdf;font-size:20px;font-family:BarlowSemiCondensed-Regular;line-height:1.8;margin-bottom:15px}.notice-content p:last-child{margin-bottom:0}.notice-content strong{color:#fff;font-family:BarlowSemiCondensed-SemiBold}@media screen and (min-width: 769px) and (max-width: 1024px){.hero-section{margin:18px;padding:40px 18px}.hero-title{font-size:48px}.hero-subtitle{font-size:22px}.stats-section{margin:18px}.stats-grid{gap:18px}.stats-container{padding:18px}.stats-header h3{font-size:44px}.stats-header p{font-size:18px}.chart-wrapper{padding:18px 10px}.recent-scores-container{padding:18px}.recent-scores-header h3{font-size:28px}.score-user{font-size:16px}.score-map{font-size:14px}.score-portals{font-size:12px}.score-date{font-size:10px}.info-section{margin:18px}.info-cards{gap:18px}.info-card{padding:25px}.info-card h3{font-size:28px}.info-card p{font-size:16px}.notice-section{margin:18px;padding:25px}.notice-content h3{font-size:36px}.notice-content p{font-size:18px}}@media screen and (max-width: 768px){.hero-section{margin:20px;padding:30px 20px}.hero-title{font-size:40px}.hero-subtitle{font-size:18px}.stats-section{margin:20px}.stats-grid{grid-template-columns:1fr;gap:15px}.stats-container{padding:15px}.stats-header h3{font-size:36px;margin-bottom:8px}.stats-header p{font-size:16px}.chart-wrapper{padding:15px 5px;margin-top:15px}.recent-scores-container{padding:15px}.recent-scores-header h3{font-size:28px}.score-item{padding:10px 12px}.score-user{font-size:16px}.score-map{font-size:14px}.score-portals{font-size:12px}.score-date{font-size:10px}.chart-loading,.chart-empty{padding:40px 15px}.chart-loading p,.chart-empty p{font-size:16px}.loading-spinner{width:40px;height:40px;border-width:4px}.info-section{margin:20px}.info-cards{grid-template-columns:1fr;gap:15px}.info-card{padding:20px}.info-icon{font-size:40px;margin-bottom:15px}.info-card h3{font-size:28px;margin-bottom:12px}.info-card p{font-size:16px}.notice-section{margin:20px;padding:20px}.notice-content h3{font-size:32px;margin-bottom:15px}.notice-content p{font-size:16px;margin-bottom:12px}.tooltip-date{font-size:14px}.tooltip-count{font-size:18px}}div#upload-run{position:absolute;left:50%;z-index:20;width:320px;height:auto;transform:translateY(-68%)}#upload-run-menu{position:absolute;left:50%;top:130px;transform:translate(-50%);background-color:#2b2e46;z-index:3;color:#fff;font-family:BarlowSemicondensed-SemiBold}#upload-run-menu-add,#upload-run-menu-edit{box-shadow:0 0 40px 16px #000;outline:8px solid #2b2e46;border-radius:20px;font-size:40px;text-wrap:nowrap}#upload-run-menu-add>div,#upload-run-menu-edit>div{display:flex;font-size:20px;padding:0 15px;gap:2px}#upload-run-menu-add>div .upload-run-item{margin:0 20px}#upload-run-block{position:absolute;background-color:#000;opacity:.3;width:100%;height:100%;z-index:3;cursor:no-drop}.upload-run-dropdown-container .dropdown-cur{-webkit-user-select:none;user-select:none;cursor:pointer;width:240px}.upload-run-dropdown{position:absolute;-webkit-user-select:none;user-select:none;cursor:pointer;z-index:1000;background-color:#222538;border-radius:10px;overflow:hidden;animation:dropdown-in .2s ease;max-height:300px;overflow-y:scroll;width:260px}.upload-run-dropdown div{padding:8px}.upload-run-dropdown div:hover{background-color:#414669}.upload-run-dropdown.hidden{display:none}.upload-run-demo-name{text-overflow:ellipsis;overflow:hidden;width:380px}button,input{background-color:#2b2e46;border:none;font-family:BarlowSemiCondensed-Regular;color:#cdcfdf;font-size:18px;cursor:pointer;padding:5px 0;transition:all .2s ease}.upload-run-buttons-container button{border-radius:32px}button:hover{background-color:#222538}.upload-run-map-container{display:flex}.upload-run-buttons-container{display:flex;margin-top:10px}.upload-run-buttons-container button{width:100%}#host_demo,#partner_demo{background-color:#0000;display:none}.upload-run-drag-area{border:2px dashed grey;border-radius:10px;height:150px;cursor:pointer;width:360px;transition:all .2s ease;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:20px 0}.upload-run-drag-area-highlight,.upload-run-drag-area-highlight-partner{border:2px dashed white}.upload-run-drag-area-hidden{height:fit-content;text-align:left;border:none;align-items:flex-start}@media screen and (min-width: 769px) and (max-width: 1024px){div#upload-run{width:280px}#upload-run-menu{left:calc(50% + 140px);top:100px}#upload-run-menu-add,#upload-run-menu-edit{font-size:36px}#upload-run-menu-add>div,#upload-run-menu-edit>div{font-size:19px;padding:0 13px}.upload-run-dropdown-container .dropdown-cur{width:220px}.upload-run-dropdown{width:240px;max-height:280px}.upload-run-demo-name{width:350px}.upload-run-drag-area{width:340px;height:140px}button,input{font-size:17px}}@media screen and (max-width: 768px){div#upload-run{width:90vw;max-width:400px}#upload-run-menu{left:50%;top:80px;width:90vw}#upload-run-menu-add,#upload-run-menu-edit{font-size:28px;width:90vw}#upload-run-menu-add>div,#upload-run-menu-edit>div{flex-direction:column;font-size:18px}.upload-run-dropdown-container .dropdown-cur{width:80vw;max-width:300px}.upload-run-dropdown{width:80vw;max-width:320px}.upload-run-demo-name{width:90%}.upload-run-drag-area{width:80vw;max-width:360px}}main{font-size:24px}@media screen and (min-width: 769px) and (max-width: 1024px){main{font-size:22px}}@media screen and (max-width: 768px){main{font-size:18px}}#about{overflow:auto;overflow-x:hidden;position:relative;width:calc(100% - 380px);height:100vh;left:350px;padding-right:30px;font-size:24px;font-family:BarlowSemiCondensed-Regular;color:#cdcfdf}h1{font-size:80px}h2{font-size:60px}@media screen and (min-width: 769px) and (max-width: 1024px){#about{width:calc(100% - 340px);left:310px;padding-right:25px;font-size:22px}h1{font-size:68px}h2{font-size:52px}}@media screen and (max-width: 768px){#about{width:100%;left:0;padding:70px 20px 20px;height:calc(100vh - 60px);font-size:18px}h1{font-size:48px}h2{font-size:36px}}h1{font-family:BarlowCondensed-Bold;margin:0}.portal-count{margin:20px 0;font-family:BarlowSemiCondensed-SemiBold;font-size:96px}h3{font-family:BarlowSemiCondensed-Regular;margin:0 10px;font-size:42px}.game-header{text-align:center;border-radius:24px;overflow:hidden;background-size:cover;background-position:25%;margin-top:12px}.blur{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;flex-direction:column;width:100%}.blur.map{flex-direction:row;align-items:center;justify-content:center}.blur.map span{width:fit-content}.blur.map span:nth-child(1){font-family:BarlowSemiCondensed-SemiBold;font-size:60px;margin-right:6px}.game-header-portal-count{height:100%;display:flex;justify-content:center;align-items:center}.game-header-categories{display:flex;height:50px;background-color:#202232;gap:2px}.game-cat-button{background-color:#2b2e46;border:0;color:#cdcfdf;font-family:BarlowSemiCondensed-Regular;font-size:22px;cursor:pointer;transition:all .1s;width:100%}.game-cat-button:hover,.game-cat-button.selected{background-color:#202232}.maplist{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;margin:20px 0}.maplist-entry{background-color:#202232;border-radius:24px;overflow:hidden}.maplist-entry span{text-align:center;font-size:20px;width:100%;display:block;margin:5px 0;color:#cdcfdf}.map-entry-image{display:flex;height:200px;background-size:cover}.difficulty-bar{display:flex;margin:15px 10px}.difficulty-bar span{text-align:left;margin-left:0;width:fit-content}.difficulty-bar div{display:flex;width:100%;align-items:center;justify-content:center;gap:5px;border-radius:2000px;margin-left:2px;transform:translateY(1px)}.difficulty-bar div div{display:flex;height:3px;width:100%;background-color:#2b2e46}.difficulty-bar div.one .difficulty-point:nth-child(1){background-color:#51c355}.difficulty-bar div.two .difficulty-point:nth-child(-n+2){background-color:#8ac93a}.difficulty-bar div.three .difficulty-point:nth-child(-n+3){background-color:#8ac93a}.difficulty-bar div.four .difficulty-point:nth-child(-n+4){background-color:#c35f51}.difficulty-bar div.five .difficulty-point:nth-child(-n+5){background-color:#dd422e}.dropdown{cursor:pointer;-webkit-user-select:none;user-select:none;display:flex;width:fit-content;align-items:center}.dropdown i{transform:translate(5px,8px) rotate(-90deg)}.dropdown-elements{position:absolute;z-index:1000;background-color:#2b2e46;border-radius:15px;overflow:hidden;padding:4px;animation:dropdown-in .1s ease}.dropdown-element{cursor:pointer;font-size:20px;border-radius:2000px;padding:1px 4px}.dropdown-element:hover{background-color:#202232}@keyframes dropdown-in{0%{opacity:0}to{opacity:1}}@media screen and (min-width: 769px) and (max-width: 1024px){h1{font-size:48px}h3{font-size:36px;margin:0 8px}.portal-count{font-size:80px}.blur.map span:nth-child(1){font-size:50px}.game-cat-button{font-size:20px}.maplist{grid-template-columns:repeat(2,1fr);grid-gap:18px;margin:18px 0}.maplist-entry span{font-size:18px}.map-entry-image{height:180px}}@media screen and (max-width: 768px){h1{font-size:36px;text-align:center}h3{font-size:28px;margin:0 5px}.portal-count{font-size:60px}.blur.map span:nth-child(1){font-size:40px}.game-header-categories{flex-direction:column;height:auto}.game-cat-button{font-size:18px;padding:10px 0}.maplist{grid-template-columns:repeat(1,1fr);grid-gap:20px;margin:20px 0}.maplist-entry span{font-size:16px}.map-entry-image{height:150px}}.nav-container{justify-content:center;display:flex}.nav-container div{display:flex;width:100%;background-color:#202232;margin-top:20px;border-radius:2000px;overflow:hidden;gap:3px}.nav-container button{background-color:#2b2e46;color:inherit;border:none;font-family:inherit;cursor:pointer;display:flex;width:100%;justify-content:center;font-size:26px;padding:10px 0;transition:all .1s}.nav-container button:hover,.nav-container button.selected{background-color:#202232}.nav-1 div{width:60%}.nav-2 div{width:75%}.rankings-leaderboard{width:100%;display:flex;justify-content:center;font-size:20px;align-items:center;margin-top:20px}.ranks-container{display:flex;width:calc(60% - 20px);padding:8px;background-color:#202232;border-radius:32px;flex-direction:column;gap:7px}.leaderboard-entry{display:grid;grid-template-columns:20% 40% 40%;text-align:center;align-items:center;width:100%;background-color:#2b2e46;border-radius:2000px;padding:6px 0}.leaderboard-entry div:nth-child(2){text-align:left}.leaderboard-entry div a{display:flex;align-items:center}.leaderboard-entry div a span{margin-left:5px}.leaderboard-entry img{height:34px;border-radius:2000px}.leaderboard-entry.header{background-color:#0000;font-family:BarlowSemiCondensed-SemiBold;padding:2px 0}.leaderboard-entry.header span:nth-child(2){text-align:left}.ranks-container .splitter{width:calc(100% - 20px);display:flex;height:.13em;background-color:#b7b9c6;border-radius:200px;transform:translate(10px)}@media screen and (min-width: 769px) and (max-width: 1024px){.nav-container button{font-size:23px;padding:9px 0}.nav-1 div{width:70%}.nav-2 div{width:82%}.rankings-leaderboard{font-size:18px}.ranks-container{width:calc(70% - 20px)}.leaderboard-entry{grid-template-columns:18% 42% 40%;font-size:16px}.leaderboard-entry img{height:30px}}@media screen and (max-width: 768px){.nav-1 div,.nav-2 div{width:95%}.nav-container button{font-size:18px;padding:8px 0}.ranks-container{width:calc(95% - 20px)}.rankings-leaderboard{font-size:16px}.leaderboard-entry{grid-template-columns:15% 50% 35%;font-size:14px}.leaderboard-entry img{height:28px}}
