@font-face{font-family:inter;src:url(../media/latin_normal_a28b7e319024-s.p.45535valc9rzk.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_ecac7ddc-module__An2qaa__className{font-family:inter,inter Fallback}.inter_ecac7ddc-module__An2qaa__variable{--font-inter:"inter", "inter Fallback"}
@font-face{font-family:spaceGrotesk;src:url(../media/latin_normal_0e49602d1607-s.p.1ii7211jqpzi_.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:spaceGrotesk;src:url(../media/latin_normal_0e49602d1607-s.p.1ii7211jqpzi_.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:spaceGrotesk;src:url(../media/latin_normal_0e49602d1607-s.p.1ii7211jqpzi_.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:spaceGrotesk;src:url(../media/latin_normal_0e49602d1607-s.p.1ii7211jqpzi_.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:spaceGrotesk;src:url(../media/latin_normal_0e49602d1607-s.p.1ii7211jqpzi_.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:spaceGrotesk Fallback;src:local(Arial);ascent-override:88.78%;descent-override:26.34%;line-gap-override:0.0%;size-adjust:110.84%}.spacegrotesk_9c0bfaa7-module__UyjaUG__className{font-family:spaceGrotesk,spaceGrotesk Fallback}.spacegrotesk_9c0bfaa7-module__UyjaUG__variable{--font-space-grotesk:"spaceGrotesk", "spaceGrotesk Fallback"}
@font-face{font-family:bebasNeue;src:url(../media/latin_normal_2ca5453c4eea-s.p.3jvga4rcv46fc.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:bebasNeue Fallback;src:local(Arial);ascent-override:116.72%;descent-override:38.91%;line-gap-override:0.0%;size-adjust:77.11%}.bebasneue_f8140c0b-module__lVP1jW__className{font-family:bebasNeue,bebasNeue Fallback}.bebasneue_f8140c0b-module__lVP1jW__variable{--font-bebas:"bebasNeue", "bebasNeue Fallback"}
@font-face{font-family:dmSerifDisplay;src:url(../media/latin_normal_b6206db2d486-s.p.0q59resy_4ije.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:dmSerifDisplay Fallback;src:local(Times New Roman);ascent-override:93.46%;descent-override:30.22%;line-gap-override:0.0%;size-adjust:110.85%}.dmserifdisplay_a23c2177-module__oSGkWW__className{font-family:dmSerifDisplay,dmSerifDisplay Fallback}.dmserifdisplay_a23c2177-module__oSGkWW__variable{--font-dm-serif:"dmSerifDisplay", "dmSerifDisplay Fallback"}
@font-face{font-family:fraunces;src:url(../media/latin_italic_cedcc48d97f9-s.p.1kjlm4q41a8i_.woff2)format("woff2");font-display:swap;font-weight:300;font-style:italic}@font-face{font-family:fraunces;src:url(../media/latin_italic_cedcc48d97f9-s.p.1kjlm4q41a8i_.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:fraunces;src:url(../media/latin_italic_cedcc48d97f9-s.p.1kjlm4q41a8i_.woff2)format("woff2");font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:fraunces;src:url(../media/latin_italic_cedcc48d97f9-s.p.1kjlm4q41a8i_.woff2)format("woff2");font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:fraunces;src:url(../media/latin_italic_cedcc48d97f9-s.p.1kjlm4q41a8i_.woff2)format("woff2");font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:fraunces;src:url(../media/latin_normal_8bfd38938ce7-s.p.0glcd8n2pdab0.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:fraunces;src:url(../media/latin_normal_8bfd38938ce7-s.p.0glcd8n2pdab0.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:fraunces;src:url(../media/latin_normal_8bfd38938ce7-s.p.0glcd8n2pdab0.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:fraunces;src:url(../media/latin_normal_8bfd38938ce7-s.p.0glcd8n2pdab0.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:fraunces;src:url(../media/latin_normal_8bfd38938ce7-s.p.0glcd8n2pdab0.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:fraunces Fallback;src:local(Times New Roman);ascent-override:77.2%;descent-override:20.13%;line-gap-override:0.0%;size-adjust:126.68%}.fraunces_706e703f-module__CgF-rW__className{font-family:fraunces,fraunces Fallback}.fraunces_706e703f-module__CgF-rW__variable{--font-fraunces:"fraunces", "fraunces Fallback"}
.grid-2,.grid-3{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:768px){.grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}}.tabs{gap:12px;padding-bottom:4px;display:flex;overflow-x:auto}.tab{color:var(--foreground-muted);cursor:pointer;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:99px;padding:10px 20px;font-size:14px;font-weight:600;transition:all .2s}.tab:hover{color:#fff;background:#ffffff1a}.tab.active{color:#000;background:#fff;border-color:#fff;box-shadow:0 4px 12px #fff3}.leaderboard-podium{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:16px;display:flex}.leaderboard-list{max-width:800px;margin:0 auto}.leaderboard-item{border:1px solid #ffffff0d;border-radius:16px;align-items:center;gap:16px;transition:all .2s;display:flex}@media (max-width:768px){.leaderboard-podium{flex-direction:column;align-items:center}}.card{background:#131316;border:1px solid #1f1f24;border-radius:20px;padding:24px}.challenge-card{cursor:pointer;flex-direction:column;justify-content:center;min-height:120px;transition:all .2s;display:flex}.challenge-card:hover{background:#ffffff14;border-color:#fff3;transform:translateY(-2px);box-shadow:0 8px 32px #00081440}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}
