.header_heading__auKPg{color:#fff;margin:auto;box-sizing:border-box;position:relative}.header_headingText__3516M{margin-block:60px;text-align:center;font-size:50px;font-weight:700;filter:drop-shadow(0 2.5px 5px rgba(0,0,0,.5))}.page_settings__KUNub{color:#fff;filter:drop-shadow(0 2.5px 5px rgba(0,0,0,.05))}.page_section__YL6hB{display:flex;margin-bottom:30px}.page_sectionTitle__64H_m{padding-right:60px;font-size:25px;font-weight:700}a.page_sectionTitle__64H_m{cursor:pointer}.page_sectionName__cqRMp{font-size:18px;color:#eee}.page_sectionVariableWrapper__kqujO{width:fit-content;position:relative;margin-top:5px}.page_sectionVariableWrapper__kqujO:has(input):before{content:"";top:0;left:0;background-color:#04324e;height:100%;width:100%;position:absolute;--cut:calc(3px);clip-path:polygon(0 20%,0 var(--cut),var(--cut) var(--cut),var(--cut) 0,calc(100% - var(--cut)) 0,calc(100% - var(--cut)) var(--cut),100% var(--cut),100% 20%,100% 80%,100% calc(100% - var(--cut)),calc(100% - var(--cut)) calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,var(--cut) 100%,var(--cut) calc(100% - var(--cut)),0 calc(100% - var(--cut)),0 80%)}input.page_sectionVariable__8jhVE{width:300px;outline:none;padding:5px;padding-inline:10px;margin:3px}.page_sectionSave__OET9K,input.page_sectionVariable__8jhVE{font-size:20px;font-family:inherit;border:0;background-color:#023655;box-sizing:border-box;color:#fff;--cut:calc(3px);clip-path:polygon(0 20%,0 var(--cut),var(--cut) var(--cut),var(--cut) 0,calc(100% - var(--cut)) 0,calc(100% - var(--cut)) var(--cut),100% var(--cut),100% 20%,100% 80%,100% calc(100% - var(--cut)),calc(100% - var(--cut)) calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,var(--cut) 100%,var(--cut) calc(100% - var(--cut)),0 calc(100% - var(--cut)),0 80%)}.page_sectionSave__OET9K{position:relative;margin-top:10px;cursor:pointer;padding:7.5px;padding-inline:40px}.page_sectionSave__OET9K:hover{background-color:#04324e}.page_sectionSave__OET9K:active{margin-top:11px;margin-bottom:1px;margin-left:1px;padding:6.5px;padding-inline:39px}@media (max-width:550px){.page_section__YL6hB{display:block}.page_sectionTitle__64H_m{margin-bottom:15px}}.challengeGrid_challengeGridBorder__BPRwe{max-width:inherit;background:linear-gradient(45deg,#bbb 5%,#fff 10%,#ccc 30%,#ddd 50%,#ccc 70%,#fff 80%,#bbb 95%);padding:15px 7.5px 7.5px;box-shadow:0 2px 8px 0 rgba(99,99,99,.2)}.challengeGrid_challengeGrid__3SV8D{background-color:#fff;position:relative;height:100%}.challengeHeading_lineHeading__AI3eK{background-color:#002250;padding-block:20px;display:flex;justify-content:center}.challengeHeading_lineName__kgETf{background-color:var(--line-color);color:white;width:fit-content;text-align:center;padding:10px;font-size:19px;--cut:5px;clip-path:polygon(0 20%,0 var(--cut),var(--cut) var(--cut),var(--cut) 0,calc(100% - var(--cut)) 0,calc(100% - var(--cut)) var(--cut),100% var(--cut),100% 20%,100% 80%,100% calc(100% - var(--cut)),calc(100% - var(--cut)) calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,var(--cut) 100%,var(--cut) calc(100% - var(--cut)),0 calc(100% - var(--cut)),0 80%)}.challengeMap_lineMap__OMK0g{padding-inline:40px;margin-block:10px;position:relative}.challengeMap_lineRail__J_JiE{height:calc(100% - 40px);width:15px;margin-left:6.5px;margin-top:-10px;position:absolute;background-color:var(--line-color)}.warningSign_warningSignOuterWrapper__vEF4C{border:7.5px solid #fff;width:100%;height:fit-content;background-color:#fff;box-sizing:border-box}.warningSign_warningSignInnerWrapper__7ArRs,.warningSign_warningSignOuterWrapper__vEF4C{--cut:calc(7.5px);clip-path:polygon(0 20%,0 var(--cut),var(--cut) var(--cut),var(--cut) 0,calc(100% - var(--cut)) 0,calc(100% - var(--cut)) var(--cut),100% var(--cut),100% 20%,100% 80%,100% calc(100% - var(--cut)),calc(100% - var(--cut)) calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,var(--cut) 100%,var(--cut) calc(100% - var(--cut)),0 calc(100% - var(--cut)),0 80%)}.warningSign_warningSignInnerWrapper__7ArRs{background-color:#d3d4d7;padding:10px;position:relative;display:flex;align-items:center}.warningSign_warningSignIcon__zlm10{width:fit-content;position:relative;margin-inline:10px;margin-right:17.5px}.warningSign_warningSignIconImg__BKaQV{border-radius:50%;height:60px;width:60px;z-index:10;position:relative}.warningSign_warningSignIcon__zlm10:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;border-radius:50%;width:90%;height:90%}.warningSign_warningSignText__Ld_56{height:100%;font-weight:700;font-size:18px}.page_home__jFQbK{position:relative}.page_heroBorder__CQRGu{background:linear-gradient(45deg,#bbb 5%,#fff 10%,#ccc 30%,#ddd 50%,#ccc 70%,#fff 80%,#bbb 95%);padding:7.5px;height:500px;margin-block:17.5px;margin-top:5px;box-shadow:0 2px 8px 0 rgba(99,99,99,.2)}@media (max-width:550px){.page_heroBorder__CQRGu{height:200px}}.page_heroBanner__iGXKc{width:100%;height:100%;background-color:#000;object-fit:cover}.page_heroBody__nJQAS{height:100%;width:100%;position:relative}.page_heroOverlay__M87tP{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:end;justify-content:start;background:linear-gradient(180deg,transparent 50%,#000000bb)}.page_heroBrandContainer__659Sq{display:flex;align-items:center;color:#fff;margin-inline:15px;margin-block:10px}.page_heroBrandIcon__4tGRs{height:50px;width:50px}.page_heroBrandText__RzBjb{filter:drop-shadow(0 2.5px 5px rgba(0,0,0,.05));margin-inline:10px;font-size:16px;color:#fff}.page_homeBody__KkKSZ{display:grid;grid-template-columns:repeat(1,1fr);justify-content:center;align-content:center;box-sizing:border-box;gap:1rem;margin-inline:auto}@media (min-width:768px){.page_homeBody__KkKSZ{grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr;gap:1rem}}.page_homeRules__QiK_F{display:flex;flex-direction:column}.page_homeRules__QiK_F>div:not(:first-child){margin-top:1rem}.page_challenges__nPFzS{display:grid;grid-template-columns:repeat(1,1fr);justify-content:center;align-content:center;box-sizing:border-box;gap:1rem;margin-inline:auto}@media (min-width:768px){.page_challenges__nPFzS{grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr;gap:1rem}}@media (min-width:1280px){.page_challenges__nPFzS{grid-template-columns:repeat(3,1fr);gap:2rem}}.page_loading__b_f5j{font-size:22.5px;filter:drop-shadow(0 2.5px 5px rgba(0,0,0,.5));font-weight:700;color:#fff}.page_errorButtonContainer__GPRLk{border:5px solid #fff;background-color:#fff;width:fit-content}.page_errorButtonContainer__GPRLk,.page_errorButton__Up0bg{cursor:pointer;--cut:4px;clip-path:polygon(0 20%,0 var(--cut),var(--cut) var(--cut),var(--cut) 0,calc(100% - var(--cut)) 0,calc(100% - var(--cut)) var(--cut),100% var(--cut),100% 20%,100% 80%,100% calc(100% - var(--cut)),calc(100% - var(--cut)) calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,var(--cut) 100%,var(--cut) calc(100% - var(--cut)),0 calc(100% - var(--cut)),0 80%)}.page_errorButton__Up0bg{border:none;font-family:inherit;font-size:18px;font-weight:700;color:#fff;background-color:#ae2a42;padding:10px 10px 10px 15px}.challengeStation_lineStation__D9_GP{padding-block:16px;display:flex;cursor:pointer}.challengeStation_lineStation__D9_GP:hover .challengeStation_pixelCircle__8RAMt{width:20px;height:20px}.challengeStation_lineStation__D9_GP:hover .challengeStation_pixelCircleContainer__5c_8u,.challengeStation_lineStation__D9_GP:hover .challengeStation_stationName__Y06it,.challengeStation_lineStation__D9_GP:hover .challengeStation_stationPoints__cpMep{margin-left:-1.25px}.challengeStation_stationInfo__m7XGn{margin-left:20px;font-weight:700}.challengeStation_stationName__Y06it{font-size:22.5px;word-break:break-word}.challengeStation_stationPoints__cpMep{font-size:20px}.challengeStation_stationIndicator__V0tEy{display:inline-flex;align-items:center}.challengeStation_pixelCircleContainer__5c_8u{width:fit-content;height:fit-content;background-color:#000;border:5px solid #000}.challengeStation_pixelCircleContainer__5c_8u,.challengeStation_pixelCircle__8RAMt{--cut:4px;clip-path:polygon(0 20%,0 var(--cut),var(--cut) var(--cut),var(--cut) 0,calc(100% - var(--cut)) 0,calc(100% - var(--cut)) var(--cut),100% var(--cut),100% 20%,100% 80%,100% calc(100% - var(--cut)),calc(100% - var(--cut)) calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,var(--cut) 100%,var(--cut) calc(100% - var(--cut)),0 calc(100% - var(--cut)),0 80%)}.challengeStation_pixelCircle__8RAMt{width:17.5px;height:17.5px;background:#fff}.page_modalBackground__zWT_b{position:fixed;top:0;left:0;height:100%;width:100%;background-color:#00000088;z-index:20;cursor:default;backdrop-filter:blur(3px)}.page_modalGroup__q99Pf{position:fixed;top:0;left:50%;transform:translateX(-50%);z-index:20;box-sizing:border-box;max-width:70ch;width:100%;overflow:auto;max-height:100%;scrollbar-color:#222222aa transparent;scrollbar-width:thin}.page_modal2__Ooeqi>div,.page_modal__AwbTQ>div{margin:16px;padding:10px}.page_modal2__Ooeqi>div,.page_modalChallengeHeader__F_txX,.page_modal__AwbTQ>div{background-color:var(--line-color);background-image:linear-gradient(to bottom right,rgba(255,255,255,.3),rgba(255,255,255,0) 50%,rgba(0,0,0,.1))}.page_modalChallengeHeader__F_txX{position:relative;box-shadow:0 1px 4px rgba(0,0,0,.46);color:white;padding:15px;padding-inline:20px}.page_modalChallengeTitle__CfXev{font-weight:700;font-size:25px}.page_modalChallengeStats__64vDw{font-weight:700;font-size:17px;margin-block:5px}.page_modalChallengeStat__1qQj4:not(:first-child){margin-left:5px}.page_modalChallengeStat__1qQj4{background-color:#fff;color:var(--line-color);padding:2px;padding-inline:7.5px;--cut:calc(2px);clip-path:polygon(0 20%,0 var(--cut),var(--cut) var(--cut),var(--cut) 0,calc(100% - var(--cut)) 0,calc(100% - var(--cut)) var(--cut),100% var(--cut),100% 20%,100% 80%,100% calc(100% - var(--cut)),calc(100% - var(--cut)) calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,var(--cut) 100%,var(--cut) calc(100% - var(--cut)),0 calc(100% - var(--cut)),0 80%)}.page_modalChallengeBody__LL_10{padding:20px;padding-inline:20px;background-color:#fff;font-weight:600}.page_modalChallengeBody__LL_10 a{color:blue;text-decoration:underline}.page_modalChallengeDescription__58Ail{font-size:16px}.page_modalChallengeDescription__58Ail p:first-child{margin-top:0}.page_modalChallengeAttachments__0Ryeb{overflow-wrap:break-word}.page_modalChallengeForm__GNvLF{display:flex}.page_modalChallengeFlagInput__PullX{font-size:18px;font-family:inherit;background-color:#f8f8f8;outline:none;flex-grow:1;margin-right:7.5px;padding:11px;box-sizing:border-box;border:1px solid #eee;color:#757575;--cut:calc(3.25px);clip-path:polygon(0 20%,0 var(--cut),var(--cut) var(--cut),var(--cut) 0,calc(100% - var(--cut)) 0,calc(100% - var(--cut)) var(--cut),100% var(--cut),100% 20%,100% 80%,100% calc(100% - var(--cut)),calc(100% - var(--cut)) calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,var(--cut) 100%,var(--cut) calc(100% - var(--cut)),0 calc(100% - var(--cut)),0 80%)}.page_modalChallengeFlagInput__PullX[value=Solved]{background-color:rgb(162,246,144);color:rgb(64,130,64);opacity:.8}.page_modalChallengeFlagBtn__IPL_2:active{opacity:.8}.page_modalChallengeFlagBtn__IPL_2{cursor:pointer;background-color:var(--line-color);background-image:linear-gradient(to bottom right,rgba(255,255,255,.3),rgba(255,255,255,0) 50%,rgba(0,0,0,.05));border:none;color:white;padding:6px;justify-content:center;align-items:center;height:fit-content;--cut:calc(3.25px);clip-path:polygon(0 20%,0 var(--cut),var(--cut) var(--cut),var(--cut) 0,calc(100% - var(--cut)) 0,calc(100% - var(--cut)) var(--cut),100% var(--cut),100% 20%,100% 80%,100% calc(100% - var(--cut)),calc(100% - var(--cut)) calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,var(--cut) 100%,var(--cut) calc(100% - var(--cut)),0 calc(100% - var(--cut)),0 80%)}.page_modalChallengeSolvesTable__yJKof{width:100%}.page_modalChallengeSolvesRow__1H90Y>td{text-align:center}.page_modalChallengeSolvesRow__1H90Y>td:first-child{text-align:end}.page_modalClose__x2e1j{position:absolute;top:10px;right:10px}