.countdown-container{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:2em;overflow:hidden}.countdown-header{width:60em;border-radius:1em;text-align:center}.countdown-title{font-size:1.6em;font-weight:600;text-align:center}.countdown-subtext{font-size:.9em;text-align:center}.countdown-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1em;width:60em;margin-top:1.2em}.time-unit{display:flex;flex-direction:column;align-items:center;border-radius:1em;transition:transform .3s ease-in-out}.time-unit:hover{transform:scale(1.05)}.time-value{font-size:5em;font-weight:700;background:linear-gradient(90deg,#0af,#00e5ff);text-shadow:2px 2px 2px 2px #0af;-webkit-background-clip:text;background-clip:text;color:transparent}.time-label{font-size:.9em;text-transform:uppercase;color:#ffffffaa}@media only screen and (max-width:75em){.countdown-grid{width:45em}.time-value{font-size:4.5em}}@media only screen and (max-width:48em){.countdown-grid{width:100%}.time-value{font-size:4em}.time-label{font-size:.8em}}@media only screen and (max-width:35em){.countdown-grid{width:100%;gap:.5em}.time-value{font-size:2em}.time-label{font-size:.4em}.countdown-title{margin:0 3em}.countdown-subtext{font-size:.9em;text-align:center}}#hero{width:100%;height:-moz-fit-content;height:fit-content;min-height:100vh;min-height:100svh;margin:0;padding:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(180deg,#37b5e519 .01%,rgba(0,6,22,0) 100%,#06d8fe 0),#06d8fe10;overflow:hidden}.section{background-color:#00061680}#hero #bgGrid{background-image:url(/_next/static/media/bgGrid.3950c92d.svg);background-repeat:no-repeat;background-size:cover;background-position:50%;box-shadow:inset 0 0 85px 85px #000616;opacity:60%}#hero #bgGrid,#hero #bgPicture{width:100%;height:-moz-fit-content;height:fit-content;min-height:100vh;min-height:100svh;position:absolute;top:0}#hero #bgPicture{background:linear-gradient(#00061600,#00061600,#000616),linear-gradient(#000616,#00061600,#00061600),url(/_next/static/media/bgPicture1.fe97405a.png);background-repeat:no-repeat;background-size:cover;background-position:top;opacity:15%;z-index:0}#hero #content{width:100%;height:-moz-fit-content;height:fit-content;min-height:100vh;min-height:100svh;z-index:2;justify-content:space-between;padding:0 2rem 2rem;gap:1rem}#hero #content,#hero #heroMiddleSection{display:flex;flex-direction:column;align-items:center}#hero #mainLogo{width:70em;margin:-10.5%;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}#hero #mainLogoV2{display:none;margin:-15.5%;transform:translateY(-2em)}#hero #mainTagline{font-weight:600;font-size:1.6em;text-align:center;line-height:1.5em}#hero #subTagline{font-weight:350;font-size:1.2em;text-align:center}#hero #loginButton{border:1px solid #ffffff40;padding:1.5em 2.4em;font-size:.9em;border-radius:1em;margin-top:3rem;font-weight:600;transition:all .2s ease-in-out;background-color:transparent}#hero #loginButton:hover{background-color:var(--pulz-dark);color:var(--pulz-light)}#hero #registerButton{padding:1.5em 2.1em;font-size:.9em;border-radius:1em;transition:all .2s ease-in-out;border:1px solid #ffffff40;background-color:transparent}#hero #registerButton span{font-weight:600;transition:all .2s ease-in-out}#hero #registerButton:hover span{color:var(--pulz-light)}#hero #registerButton:hover{background-color:var(--pulz-dark);box-shadow:0 0 10px #06d9fe92}@media only screen and (max-width:50em){#hero #mainTagline{font-weight:600;font-size:1.3em;text-align:center;line-height:1.2em;margin:1em 0 .2em}#hero #subTagline{font-weight:350;font-size:1em;text-align:center}}@media only screen and (max-width:27em){#hero #mainTagline{font-weight:600;font-size:1.3em;text-align:center;line-height:1.2em;margin:1em 0 .2em}#hero #subTagline{font-weight:350;font-size:1em;text-align:center}#hero #mainLogo{display:none}#hero #mainLogoV2{display:block;width:15em}#hero #registerButton{font-size:.78em}}@media only screen and (max-width:20em){#hero #loginButton{font-size:.85em}}#about{display:flex;align-items:center;justify-content:center;padding:5rem 0 3em;background:linear-gradient(#000616,#00030b)}#about p{width:60em;line-height:1.9em;text-align:justify;-moz-text-align-last:center;text-align-last:center}@media only screen and (max-width:75em){#about p{width:calc(65em * 2 / 3)}}@media only screen and (max-width:48em){#about p{width:auto;width:min(calc(100% - 4em),32em)}}#categories{background:#00030b;display:flex;align-items:center;justify-content:center;flex-direction:column;padding-top:2em}#categories #categoriesSubText{margin-bottom:4em;font-size:.9em}#categories #categoriesSubTextLink{font-size:1em}#categories #cardGroup{display:grid;grid-template-columns:1fr 1fr 1fr;width:65em;gap:1.5em;margin-bottom:4rem}#categories #card{display:flex;flex-direction:column;gap:9em;align-items:center;justify-content:center;border-radius:1.3em;padding:2em 2em 1.5em;background:url(/_next/static/media/bgGrid2.4c39fd2a.svg),linear-gradient(#18181b10,#18181b10);background-repeat:no-repeat;background-size:cover;background-position:50%;border:1px solid #ffffff10}#categories #card:before{content:"";width:100%;height:.3em;top:0;position:absolute}#categories #card:first-child:before{background-color:#0479db}#categories #card:nth-child(2):before{background-color:#46dd9a}#categories #card:nth-child(3):before{background-color:#cf5604}#categories #card:nth-child(4):before{background-color:#ff468c}#categories #card:nth-child(5):before{background-color:#ffc446}#categories h2{font-size:1.6em;font-weight:600}#categories #card p{text-align:center;font-size:.8em;line-height:1.4em;text-transform:uppercase}#categories #card #cardLogo{width:10.5em;border-radius:0}#categories #card #cardImageWrapper{height:6em;display:flex;align-items:center;justify-content:center}#categories #card #cardFooter{display:flex;flex-direction:column;gap:1.5em}#categories #card:nth-child(6){background:transparent}#categories #card:nth-child(6) #cardFooter{display:flex;flex-direction:column;gap:.4em}#categories #card #cardFooterButton{border:1px solid var(--pulz-light);padding:1.5em 2.4em;font-size:.9em;border-radius:1em;background-color:transparent;transition:all .2s ease-in-out;font-weight:500}#categories #card #cardFooterButton:hover{background-color:var(--pulz-dark);color:var(--pulz-light)}#categories #card #registerButton{padding:1.5em 2.4em;font-size:.9em;border-radius:1em;background-color:transparent;transition:all .2s ease-in-out;font-weight:500;border:1px solid var(--pulz-light)}#categories #card #registerButton:hover{background-color:var(--pulz-dark);color:var(--pulz-light)}@media only screen and (max-width:75em){#categories #cardGroup{grid-template-columns:1fr 1fr;width:calc(65em * 2 / 3)}}@media only screen and (max-width:48em){#categories #cardGroup{grid-template-columns:1fr;width:min(calc(100% - 4em),calc(65em * 1 / 3));gap:2em}}#homeRnr,#leaderboard{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:2em}#homeRnr #buttonGroup,#leaderboard #buttonGroup{align-items:center;align-content:center;display:flex;gap:.8em;padding-top:2.5rem}#homeRnr #buttonGroup #button,#leaderboard #buttonGroup #button{padding:1.5em 1.7em}#homeRnr #buttonGroup #button:first-child,#leaderboard #buttonGroup #button:first-child{border:1px solid #ffffff40}#homeRnr h2,#leaderboard h2{font-size:1.6em;font-weight:600;margin-bottom:1.2em}#homeRnr p,#leaderboard p{text-align:justify;-moz-text-align-last:center;text-align-last:center;line-height:1.9em;width:60em}@media only screen and (max-width:31em){#homeRnr #buttonGroup,#leaderboard #buttonGroup{flex-direction:column}}@media only screen and (max-width:75em){#homeRnr p,#leaderboard p{width:calc(65em * 2 / 3)}}@media only screen and (max-width:48em){#homeRnr p,#leaderboard p{width:auto;width:min(100%,32em)}}#contactus{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2em 2em 4em}#contactus h2{font-size:1.6em;font-weight:600;margin-bottom:1.2em}#contactus #cardGroup{display:grid;grid-template-columns:repeat(3,1fr);gap:2em;width:65em}#contactus #card{display:flex;flex-direction:column;justify-content:space-between;padding:2em;height:11em;background-color:#18181b10;border:1px solid #ffffff10}#contactus h3{text-align:center;font-weight:500}#contactus p{text-align:center;font-size:.75em;text-transform:uppercase}#contactus #telNoButton,#contactus #waNoButton{height:3.2em;background-color:transparent;border:1px solid #ffffff40;transition:all .2s ease-in-out}#contactus #telNoButton:hover,#contactus #waNoButton:hover{background-color:var(--pulz-dark);color:var(--pulz-light);font-weight:500}#contactus #waNoButton{border-left:none}#contactus #buttonGroup p{font-size:1em;padding-left:.2em;text-transform:none}@media only screen and (max-width:75em){#contactus #cardGroup{grid-template-columns:repeat(2,1fr);width:calc(65em * 2 / 3)}}@media only screen and (max-width:48em){#contactus #cardGroup{grid-template-columns:1fr;width:min(100%,calc(65em * 1 / 3));gap:2em}}@media only screen and (max-width:24em){#contactus #telNoButton p{display:none}}