@font-face{font-family:RobotoLocal;src:url('../fonts/Roboto-Regular.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:RobotoLocal;src:url('../fonts/Roboto/static/Roboto-SemiBold.ttf') format('truetype');font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:HelveticaLocal;src:url('../fonts/Helvetica.ttf') format('truetype');font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:TuskerLocal;src:url('../fonts/TuskerGrotesk-6700Bold.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:TuskerLocal;src:url('../fonts/tusker-grotesk-5500-medium.otf') format('opentype');font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:Inter;src:url('../fonts/Inter/static/Inter_24pt-SemiBold.ttf') format('truetype');font-weight:600;font-style:normal;font-display:swap}
:root{--orange:#f85a00;--orange-soft:#ff7a27;--black:#080909;--panel:#18191a;--line:#303234;--muted:#969696;--white:#f5f5f5;--shell:1720px;--content:1520px}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;background:var(--black);color:var(--white);font-family:RobotoLocal,Roboto,Arial,sans-serif;overflow-x:hidden}
img{display:block;max-width:100%}
a{color:inherit;text-decoration:none}
button{font:inherit;color:inherit}
.shell{width:min(var(--shell),calc(100% - 64px));margin-inline:auto}
.content-shell{width:min(var(--content),calc(100% - 64px))}
.hero{height:920px;position:relative;overflow:hidden;background:linear-gradient(180deg,#ffc394 0%,#ff8b48 30%,#ff6816 66%,#080909 100%)}
.hero:before{content:"";position:absolute;z-index:4;inset:auto 0 0;height:300px;background:linear-gradient(180deg,rgba(8,9,9,0) 0%,rgba(8,9,9,.1) 25%,rgba(8,9,9,.75) 45%,#080909 60%);pointer-events:none}
.hero:after{content:"TOURNAMENT";position:absolute;z-index:0;left:50%;top:390px;transform:translateX(-50%) scaleX(1.08);font-family:TuskerLocal,Impact,"Arial Narrow",sans-serif;font-size:320px;font-weight:700;line-height:1;letter-spacing:0;color:rgba(255,255,255,.06);white-space:nowrap;pointer-events:none}
.nav{width:100%;max-width:none;height:104px;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:10}
.brand{position:absolute;left:80px;top:60px}.brand img{width:148px}
.nav-actions{position:absolute;left:50%;top:40px;transform:translateX(-50%);display:flex;align-items:center;background:#090909;border-radius:12px;padding:8px}
.nav-link,.button{font-family:HelveticaLocal,"Helvetica Neue",Arial,sans-serif;font-weight:500}
.nav-link{padding:14px 22px;font-size:24px}
.button{display:inline-flex;align-items:center;justify-content:center;gap:14px;background:#fff;color:#0c0c0c;border-radius:12px;box-shadow:0 0 0 1px rgba(0,0,0,.2);transition:transform .2s,background-color .2s}
.button:hover{transform:translateY(-2px);background:#fff5ec}
.button img{width:32px;height:32px}
.button--compact{padding:14px 20px;font-size:24px}
.language{position:absolute;right:80px;top:60px;border:0;border-radius:10px;padding:13px 18px;background:rgba(255,255,255,.12);font-size:18px;cursor:pointer}
.hero-content{height:808px;position:relative;z-index:2}
.hero h1{position:absolute;z-index:1;top:56px;left:50%;transform:translateX(-50%);margin:0;text-align:center;text-transform:uppercase;font-family:TuskerLocal,Impact,"Arial Narrow",sans-serif;line-height:.78;white-space:nowrap}
.hero h1 span{display:block;font-size:120px;letter-spacing:-.01em;text-shadow:0 3px 8px rgba(0,0,0,.15)}
.hero h1 strong{display:none}
.arcade{position:absolute;z-index:2;left:50%;top:80px;transform:translateX(-50%);width:650px}
.hero-stat{position:absolute;top:180px;z-index:3;text-align:center;display:flex;flex-direction:column;align-items:center;line-height:.9}
.hero-stat--left{left:15px}.hero-stat--right{right:20px}
.hero-stat b{font-size:96px;letter-spacing:-.04em}.hero-stat span{font-size:64px;font-weight:700;letter-spacing:-.04em;color:rgba(245,245,245,.6)}.hero-stat--left span{align-self:flex-end;text-align:right}.hero-stat--right span{text-align:center}
.hero-stat--left>img{width:240px;margin-top:40px}
.hero-stat--right .avatars{height:135px;width:240px;position:relative;margin-top:25px}.avatars img{position:absolute;border-radius:50%}.avatars img:nth-child(1){width:76px;left:-25px;top:80px}.avatars img:nth-child(2){width:94px;left:45px;top:-11px}.avatars img:nth-child(3){width:135px;right:-25px;top:50px}
.hero-stat--right .megaphone{width:250px;margin-top:-15px}
main{position:relative}.hero-cta{text-align:center;height:150px;margin-top:-108px;position:relative;z-index:5}.button--large{font-size:36px;padding:22px 34px;background:#fff;border:4px solid #cecece;border-radius:20px}.button--large img{width:40px;height:40px}
.section{position:relative;text-align:center}.leaderboard{padding:44px 0 0;background:radial-gradient(ellipse 48% 40% at 0% 60%,#e18748 0%,rgba(225,135,72,.72) 34%,rgba(225,135,72,.18) 64%,transparent 82%),radial-gradient(ellipse 48% 40% at 100% 60%,#e1681e 0%,rgba(225,104,30,.68) 36%,rgba(225,104,30,.16) 65%,transparent 82%),var(--black)}
.eyebrow{display:inline-block;padding:7px 10px;border:1px solid rgba(248,90,0,.5);border-radius:4px;background:rgba(248,90,0,.12);color:var(--orange);font-size:20px;text-transform:uppercase;line-height:1}
h2{font-family:TuskerLocal,Impact,"Arial Narrow",sans-serif;font-size:128px;line-height:1;text-transform:uppercase;letter-spacing:.005em;margin:22px 0 8px}
.section-copy{font-size:36px;line-height:1;letter-spacing:-.02em;color:#aaa;margin:0}.section-copy strong{text-transform:uppercase;font-weight:400;color:#aaa}
.leaderboard .eyebrow{display:inline-flex;align-items:center;height:54px;gap:8px;padding:0 16px;border:0;border-radius:12px;background:rgba(248,90,0,.4);font-family:Inter,RobotoLocal,Arial,sans-serif;font-size:28px;font-style:normal;font-weight:600;line-height:54px;color:#f85a00}.leaderboard .eyebrow img{width:28px;height:28px;object-fit:contain}.leaderboard h2{margin:36px 0 0;font-size:128px;line-height:1;letter-spacing:0}.leaderboard .section-copy{margin:36px 0 0;font-family:RobotoLocal,Roboto,Arial,sans-serif;font-size:36px;font-style:normal;font-weight:400;line-height:42px;letter-spacing:0;color:rgba(245,245,245,.7)}.leaderboard .section-copy strong{color:inherit}
.coin{position:absolute;top:75px;width:360px;z-index:1}.coin--left{left:max(0px,calc(50% - 900px))}.coin--right{right:max(0px,calc(50% - 900px))}
.podium{height:420px;display:flex;align-items:flex-end;justify-content:center;gap:24px;margin-top:60px;position:relative;z-index:2}
.podium-player{width:330px;display:flex;flex-direction:column;align-items:center;font-size:28px;line-height:1.1}.podium-player img{width:88px;margin-bottom:14px}.podium-player span{font-weight:600}.podium-step{width:100%;height:160px;margin-top:20px;border:1px solid #303235;border-bottom:0;border-radius:36px 36px 0 0;background:linear-gradient(180deg,#18191a 0%,#161718 52%,#080909 100%);display:flex;justify-content:center;align-items:center;font-size:64px}.podium-player--1{order:2}.podium-player--1 .podium-step{height:235px}.podium-player--2{order:1}.podium-player--3{order:3}.podium-player--3 .podium-step{height:130px}
.ranking-card{position:relative;z-index:3;margin-top:0;background:#141516;border:1px solid #292b2d;border-radius:48px;padding:32px 26px;box-shadow:0 16px 35px rgba(0,0,0,.28);text-align:left}
.ranking-toolbar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;margin-bottom:16px;font-size:28px;font-weight:600}.ranking-toolbar>span:last-child{text-align:right}.months{display:flex;align-items:center;justify-self:start;width:441px;height:112px;gap:0;padding:12px;background:#1a1b1c;border-radius:16px}.months button{height:88px;border:0;background:none;cursor:pointer;padding:0 24px;font-family:HelveticaLocal,"Helvetica Neue",Arial,sans-serif;font-size:36px;font-style:normal;font-weight:500;line-height:1.1;letter-spacing:0}.months button:first-child{width:182px;flex:0 0 182px}.months button:last-child{flex:1}.months .is-active{background:#fff;color:#111;border-radius:8px}
table{width:100%;border-collapse:separate;border-spacing:0 6px;table-layout:fixed;font-size:36px;letter-spacing:-.02em}th{font-weight:600;text-align:left;padding:8px 20px 4px;border:0}td{height:96px;padding:4px 20px;background:#1a1b1c;border-top:1px solid #303234;border-bottom:1px solid #303234;color:#8d8d8d}tbody td:first-child{border-left:1px solid #303234;border-radius:12px 0 0 12px}tbody td:last-child{padding-right:44px;border-right:1px solid #303234;border-radius:0 12px 12px 0;text-align:right}th:nth-child(1){width:20%}th:nth-child(2){width:23%}th:nth-child(3){width:23%}th:nth-child(4){width:16%}th:nth-child(5){width:18%;padding-right:44px;text-align:right}td:first-child,td:last-child{color:#f2f2f2}.lottery-label{color:rgba(245,245,245,.5)}.ticket{display:inline-block;width:56px;height:56px;vertical-align:middle;margin-left:20px}.ranking-card td:first-child img{display:inline-block;width:88px;height:88px;vertical-align:middle;margin-right:22px}.you td{background:#fff;color:#777;border-color:#fff}.you td:first-child{border-radius:12px 0 0 12px;color:#333}.you td:last-child{border-radius:0 12px 12px 0}.you b{margin-left:16px;color:#111}
tbody tr:nth-child(-n+3) td:first-child{padding:4px 20px 4px 4px}
.table-status td{height:96px!important;padding:20px!important;text-align:center!important;color:#aaa!important;border:1px solid #303234!important;border-radius:12px!important}.table-status.is-error td{color:#ff9b67!important}
.prizes{padding:80px 0 0}.prizes .eyebrow,.rules .eyebrow,.faq .eyebrow{display:inline-flex;align-items:center;height:54px;gap:8px;padding:0 16px;border:0;border-radius:12px;background:rgba(248,90,0,.4);font-family:Inter,RobotoLocal,Arial,sans-serif;font-size:28px;font-style:normal;font-weight:600;line-height:54px;color:#f85a00}.prizes .eyebrow img,.rules .eyebrow img,.faq .eyebrow img{width:28px;height:28px;object-fit:contain}.prizes h2{margin:36px 0 0}.prize-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px;margin-top:110px}.prize-grid picture{display:block}.prize-grid img{width:100%;border-radius:24px}.prize-main{grid-column:1/-1}
.rules{padding:96px 0 0;background:radial-gradient(ellipse 58% 42% at 0% 53%,#ffc29a 0%,#f29355 34%,rgba(210,91,30,.72) 58%,transparent 82%),radial-gradient(ellipse 58% 42% at 100% 53%,#ff7a29 0%,#ed6318 35%,rgba(199,70,14,.68) 60%,transparent 82%),radial-gradient(ellipse 72% 35% at 50% 53%,rgba(216,85,18,.66) 0%,rgba(123,48,15,.44) 52%,transparent 84%),#080909}
.rules-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:55px;margin-bottom:70px;text-align:center}.rule-card{display:flex;flex-direction:column;position:relative;isolation:isolate}.rule-number{font-family:TuskerLocal,Impact,"Arial Narrow",sans-serif;font-weight:500;font-size:164px;line-height:.9;letter-spacing:0;text-align:center;text-shadow:0 5px 6px rgba(0,0,0,.45);position:relative;z-index:0}.rule-card>div{height:500px;margin-top:-48px;background:#050505;border-radius:20px;padding:32px 12px 0;overflow:hidden;position:relative;z-index:1}.rule-card:nth-child(4)>div{overflow:visible}.rule-card h3{font-family:RobotoLocal,Roboto,Arial,sans-serif;font-weight:600;font-size:48px;line-height:1;letter-spacing:-.02em;margin:0 0 18px;text-transform:uppercase;font-variant:small-caps;white-space:nowrap}.rule-card p{font-family:Inter,RobotoLocal,Arial,sans-serif;font-size:24px;line-height:1.2;letter-spacing:-.02em;font-weight:600;height:116px;margin:0 auto;display:flex;align-items:flex-start;justify-content:center}.rule-visual{position:absolute;bottom:30px;object-fit:contain;z-index:1}.rule-visual--join{width:198px;max-height:240px;left:50%;transform:translateX(-50%)}.rule-visual--climb{width:270px;max-height:240px;right:-12px}.rule-visual--win{width:365px;max-height:279px;right:0}.rule-coins{position:absolute;width:300px;max-width:none;right:-65px;bottom:-30px;z-index:2;pointer-events:none}.points-badge{display:inline-flex;align-items:center;gap:8px;margin-top:55px;background:rgba(248,90,0,.4);border:0;border-radius:12px;color:var(--orange);padding:8px 16px;text-transform:uppercase;font-size:20px}.points-icon{width:22px;height:22px;object-fit:contain}.rule-card small{display:block;margin-top:28px;font-family:Inter,RobotoLocal,Arial,sans-serif;font-weight:600;font-size:18px}.rules .button{margin-inline:auto}
.rule-coins{position:absolute;width:512px;max-width:none;right:-60px;bottom:-96px;z-index:2;pointer-events:none}
.rule-visual--win{bottom:0;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 38%,#000 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 38%,#000 100%)}
.faq{padding:128px 0 140px}.faq h2{margin:36px 0 0}.accordion{display:grid;gap:10px;margin-top:92px;text-align:left}.accordion article{background:#1c1d1e;border:1px solid #292a2b;border-radius:8px;overflow:hidden}.accordion button{border:0;width:100%;height:96px;background:transparent;display:flex;align-items:center;justify-content:space-between;text-align:left;padding:4px 4px 4px 30px;font-size:36px;line-height:1;font-weight:600;letter-spacing:-.02em;cursor:pointer}.accordion button img{width:88px;height:88px;padding:20px;background:#303030;border-radius:12px;object-fit:contain;transition:transform .25s}.accordion button[aria-expanded=true] img{transform:rotate(180deg)}.answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease}.answer p{overflow:hidden;margin:0;padding:0 30px;font-size:28px;line-height:1.35;color:#aaa}.accordion button[aria-expanded=true]+.answer{grid-template-rows:1fr}.accordion button[aria-expanded=true]+.answer p{padding-bottom:26px}
footer{height:630px;background:#080909;position:relative;isolation:isolate;overflow:hidden}footer:after{content:"";position:absolute;width:3075px;height:1041.93px;left:calc(50% - 1537.5px - .5px);bottom:-588.93px;background:radial-gradient(ellipse at center,#ff7c1e 0%,#ff7c1e 42%,rgba(255,124,30,.82) 58%,rgba(255,124,30,.42) 74%,rgba(255,124,30,.12) 88%,transparent 100%);border-radius:50%;filter:blur(80px);transform:rotate(-180deg);z-index:0;pointer-events:none}footer:before{content:"";position:absolute;width:min(1520px,80vw);aspect-ratio:1520/507;left:50%;top:0;transform:translateX(-50%);background:url('../img/logo_footer.png') center/contain no-repeat;opacity:1;z-index:1;pointer-events:none}footer .shell{height:99px;position:absolute;left:50%;bottom:0;transform:translateX(-50%);display:flex;align-items:flex-start;justify-content:space-between;padding-top:24px;border-top:1px solid rgba(255,255,255,.65);font-size:18px;z-index:2}footer img{width:85px}
@media(max-width:1400px){
  :root{--content:900px}.hero{height:560px}.hero:before{height:170px}.nav{height:76px}.brand img{width:92px}.nav-actions{padding:4px;border-radius:8px}.nav-link,.button--compact{font-size:14px;padding:9px 12px}.button--compact{gap:7px}.button--compact img{width:18px;height:18px}.language{font-size:12px;padding:9px 12px}.hero-content{height:484px}.hero h1{top:10px}.hero h1 span{font-size:68px}.hero h1 strong{font-size:60px;border-width:6px;padding:10px 22px}.arcade{top:50px;width:390px}.hero-stat{top:95px}.hero-stat b{font-size:55px}.hero-stat span{font-size:38px}.hero-stat--left>img{width:150px;margin-top:18px}.hero-stat--right .avatars{transform:scale(.7);margin-top:8px}.hero-stat--right .megaphone{width:130px;margin-top:-40px}.hero:after{font-size:190px;bottom:70px}.hero-cta{height:105px}.button--large{font-size:22px;padding:14px 22px}.button--large img{width:26px;height:26px}h2{font-size:76px}.section-copy{font-size:22px}.eyebrow{font-size:13px}.leaderboard{padding-top:55px}.coin{width:210px}.podium{height:260px;margin-top:35px}.podium-player{width:200px;font-size:17px}.podium-player img{width:54px}.podium-step{height:100px;font-size:40px;border-radius:22px 22px 0 0}.podium-player--1 .podium-step{height:150px}.ranking-card{padding:20px;border-radius:20px}.ranking-toolbar{font-size:17px;margin-bottom:16px}.months button{padding:9px 13px}table{font-size:21px}th,td{padding:8px 12px}.ranking-card td:first-child img{width:31px;height:31px;margin-right:10px}.ticket{width:18px}.prizes{padding-top:25px}.prize-grid{margin-top:42px;gap:14px}.rules-grid{gap:12px;margin-top:32px}.rule-number{font-size:98px}.rule-card>div{height:310px;margin-top:-29px;border-radius:12px;padding:20px 7px 0}.rule-card h3{font-size:28px;margin-bottom:10px}.rule-card p{font-size:14px;height:68px}.rule-visual{max-height:145px}.rule-visual--join{width:120px}.rule-visual--climb{width:160px}.rule-visual--win{width:230px}.rule-coins{width:180px;right:-38px;bottom:-18px}.points-badge{font-size:12px;margin-top:28px;padding:5px 9px;gap:5px}.points-icon{width:13px;height:13px}.rule-card small{font-size:11px;margin-top:15px}.accordion{margin-top:40px}.accordion button{font-size:22px;padding:14px 18px}.accordion button img{width:28px;height:28px}.answer p{font-size:18px;padding-inline:18px}.accordion button[aria-expanded=true]+.answer p{padding-bottom:18px}footer{height:350px}footer:before{font-size:210px}footer .shell{font-size:12px;padding-bottom:25px}footer img{width:55px}
}
@media(min-width:901px) and (max-width:1400px){footer{height:700px}}
@media(min-width:601px) and (max-width:900px){body{zoom:.667}}
@media(max-width:1400px){.brand{left:32px;top:24px}.nav-actions{top:16px}.language{right:32px;top:24px}.hero:after{top:245px;bottom:auto}}
@media(max-width:600px){
  .shell,.content-shell{width:calc(100% - 20px)}.hero{height:222px;background:linear-gradient(180deg,#ffbd88,#ff792b 70%,#080909 100%)}.hero:before{height:74px}.nav{height:43px;width:calc(100% - 20px)}.brand img{width:38px}.nav-actions{border-radius:4px;padding:2px;left:58%}.nav-link,.button--compact{font-size:6px;padding:5px 7px}.button--compact{gap:3px;border-radius:3px}.button--compact img{width:8px;height:8px}.language{font-size:6px;padding:5px 7px;border-radius:4px}.hero-content{height:179px}.hero h1{top:0;width:100%;line-height:.82}.hero h1 span{font-size:31px}.arcade{top:10px;width:210px}.hero-stat,.hero:after{display:none}.hero-cta{height:54px;margin-top:0}.button--large{font-size:12px;padding:9px 14px;border-radius:7px;gap:7px}.button--large img{width:15px;height:15px}.leaderboard{padding:40px 0 45px;background:radial-gradient(ellipse 120% 13% at 50% 37%,rgba(255,91,0,.47),transparent 75%),#080909}.eyebrow{font-size:7px;padding:4px 5px}h2{font-size:38px;margin:10px 0 5px}.section-copy{font-size:10px}.coin{width:82px;top:35px}.coin--left{left:-7px}.coin--right{right:-7px}.podium{display:none}.ranking-card{margin-top:20px;padding:10px;border-radius:13px}.ranking-toolbar{grid-template-columns:1fr;gap:7px;font-size:9px;margin-bottom:8px}.ranking-toolbar>span:last-child{text-align:left;position:absolute;top:10px;left:10px}.months{margin-top:25px;gap:5px}.months button{padding:6px 8px;font-size:9px}.ranking-toolbar>span:nth-child(2){position:absolute;top:25px;left:10px;color:#aaa}table{font-size:8px}th,td{padding:5px 3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}th:nth-child(1){width:16%}th:nth-child(2){width:26%}th:nth-child(3){width:23%}th:nth-child(4){width:16%}th:nth-child(5){width:19%}.ranking-card td:first-child img{width:22px;height:22px;margin-right:4px}.ticket{width:10px;margin-left:2px}.you b{margin-left:3px}.prizes{padding:30px 0 45px}.prize-grid{grid-template-columns:1fr;margin-top:14px;gap:6px}.prize-main{grid-column:auto}.prize-grid img{border-radius:6px}.rules{padding:35px 0 60px;background:radial-gradient(ellipse 130% 42% at 50% 52%,#ff7b30 0%,rgba(248,90,0,.55) 42%,transparent 78%)}.rules-grid{grid-template-columns:repeat(2,1fr);gap:5px;margin:18px 8px 35px}.rule-number{font-size:49px}.rule-card>div{height:260px;margin-top:-14px;border-radius:7px;padding:10px 4px 0}.rule-card h3{font-size:14px;margin-bottom:5px}.rule-card p{font-size:7px;height:34px}.rule-visual{max-height:120px}.rule-visual--join{width:92px}.rule-visual--climb{width:115px}.rule-visual--win{width:165px}.rule-coins{width:120px;right:-28px;bottom:-12px}.points-badge{font-size:6px;margin-top:28px;padding:3px 5px;gap:3px}.points-icon{width:7px;height:7px}.rule-card small{font-size:6px;margin-top:8px}.faq{padding:60px 0 90px}.accordion{gap:4px;margin-top:26px}.accordion button{font-size:10px;padding:7px 9px}.accordion button img{width:14px;height:14px}.answer p{font-size:9px;padding-inline:9px}.accordion button[aria-expanded=true]+.answer p{padding-bottom:9px}footer{height:500px}footer:before{font-size:100px;top:90px}footer .shell{font-size:6px;padding-bottom:15px}footer img{width:27px}
}
@media(max-width:600px){.brand{left:0;top:14px}.nav-actions{top:10px}.language{right:0;top:14px}}
@media(min-width:601px) and (max-width:1400px){.podium-player--3 .podium-step{height:80px}}
@media(max-width:1400px){.leaderboard .eyebrow{height:33px;gap:5px;padding-inline:10px;border-radius:7px;font-size:17px;line-height:33px}.leaderboard .eyebrow img{width:17px;height:17px}.leaderboard h2{margin-top:22px;font-size:76px}.leaderboard .section-copy{margin-top:22px;font-size:22px;line-height:25px}tbody td{height:48px}.months{width:265px;height:67px;padding:7px}.months button{height:53px;font-size:22px}.months button:first-child{width:109px;flex-basis:109px}}
@media(max-width:600px){.leaderboard .eyebrow{height:18px;gap:3px;padding-inline:5px;border-radius:4px;font-size:7px;line-height:18px}.leaderboard .eyebrow img{width:8px;height:8px}.leaderboard h2{margin-top:10px;font-size:38px}.leaderboard .section-copy{margin-top:10px;font-size:10px;line-height:12px}tbody td{height:28px}.months{width:150px;height:38px;padding:4px;border-radius:6px}.months button{height:30px;font-size:10px}.months button:first-child{width:62px;flex-basis:62px}}
@media(min-width:601px) and (max-width:1400px){tbody td:last-child{padding-right:26px}.ticket{width:18px;height:18px;aspect-ratio:1;object-fit:contain;margin-left:12px}}
@media(max-width:600px){tbody td:last-child{padding-right:3px}.ticket{width:10px;height:10px;aspect-ratio:1;object-fit:contain;margin-left:2px}}
@media(min-width:601px) and (max-width:1400px){.prizes{padding-top:48px}.prizes .eyebrow,.rules .eyebrow{height:33px;gap:5px;padding-inline:10px;border-radius:7px;font-size:17px;line-height:33px}.prizes .eyebrow img,.rules .eyebrow img{width:17px;height:17px}.prizes h2{margin-top:22px}.prize-grid{margin-top:66px;gap:16px}.rules{padding-top:58px}}
@media(max-width:600px){.prizes .eyebrow,.rules .eyebrow{height:18px;gap:3px;padding-inline:5px;border-radius:4px;font-size:7px;line-height:18px}.prizes .eyebrow img,.rules .eyebrow img{width:8px;height:8px}.prizes h2{margin-top:10px}}
.leaderboard,.rules{overflow:hidden}
@media(max-width:767px){
  html{overflow-x:clip}body{zoom:1}.shell,.content-shell{width:calc(100% - 20px)}
  .hero{height:222px;background:linear-gradient(180deg,#ffbd88,#ff792b 70%,#080909 100%)}.hero:before{height:74px}.nav{height:43px;width:calc(100% - 20px)}.brand{left:0;top:14px}.brand img{width:38px}.nav-actions{top:10px;left:58%;border-radius:4px;padding:2px}.nav-link,.button--compact{font-size:6px;padding:5px 7px}.button--compact{gap:3px;border-radius:3px}.button--compact img{width:8px;height:8px}.language{right:0;top:14px;font-size:6px;padding:5px 7px;border-radius:4px}.hero-content{height:179px}.hero h1{top:0;width:100%;line-height:.82}.hero h1 span{font-size:31px}.arcade{top:10px;width:210px}.hero-stat,.hero:after{display:none}.hero-cta{height:54px;margin-top:0}.button--large{font-size:12px;padding:9px 14px;border-radius:7px;gap:7px}.button--large img{width:15px;height:15px}
  .leaderboard{padding:40px 0 45px;background:radial-gradient(ellipse 120% 13% at 50% 37%,rgba(255,91,0,.47),transparent 75%),#080909}.leaderboard .eyebrow,.prizes .eyebrow,.rules .eyebrow,.faq .eyebrow{height:18px;gap:3px;padding:0 5px;border-radius:4px;font-size:7px;line-height:18px}.leaderboard .eyebrow img,.prizes .eyebrow img,.rules .eyebrow img,.faq .eyebrow img{width:8px;height:8px}.leaderboard h2,.prizes h2,.faq h2{margin-top:10px;font-size:38px}.leaderboard .section-copy{margin-top:10px;font-size:10px;line-height:12px}.coin{width:82px;top:35px}.coin--left{left:-7px}.coin--right{right:-7px}.podium{display:none}
  .ranking-card{margin-top:20px;padding:10px;border-radius:13px}.ranking-toolbar{grid-template-columns:1fr;gap:7px;font-size:9px;margin-bottom:8px}.ranking-toolbar>span:last-child{position:absolute;top:10px;left:10px;text-align:left}.ranking-toolbar>span:nth-child(2){position:absolute;top:25px;left:10px;color:#aaa}.months{width:150px;height:38px;margin-top:25px;padding:4px;border-radius:6px;gap:5px}.months button{height:30px;padding:6px 8px;font-size:10px}.months button:first-child{width:62px;flex-basis:62px}table{font-size:8px}th,td{height:28px;padding:5px 3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}th:nth-child(1){width:16%}th:nth-child(2){width:26%}th:nth-child(3){width:23%}th:nth-child(4){width:16%}th:nth-child(5){width:19%}.ranking-card td:first-child img{width:22px;height:22px;margin-right:4px}tbody td:last-child{padding-right:3px}.ticket{width:10px;height:10px;aspect-ratio:1;object-fit:contain;margin-left:2px}.you b{margin-left:3px}
  .prizes{padding:30px 0 35px}.prize-grid{grid-template-columns:1fr;margin-top:14px;gap:6px}.prize-main{grid-column:auto}.prize-grid img{border-radius:6px}.rules{padding:25px 0 60px;background:radial-gradient(ellipse 130% 42% at 50% 52%,#ff7b30 0%,rgba(248,90,0,.55) 42%,transparent 78%)}.rules-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:18px 8px 35px}.rule-number{font-size:49px}.rule-card>div{height:260px;margin-top:-14px;border-radius:7px;padding:10px 4px 0}.rule-card h3{font-size:14px;margin-bottom:5px}.rule-card p{font-size:7px;height:34px}.rule-visual{max-height:120px}.rule-visual--join{width:92px}.rule-visual--climb{width:115px}.rule-visual--win{width:165px}.rule-coins{width:120px;right:-12px;bottom:-12px}.points-badge{font-size:6px;margin-top:28px;padding:3px 5px;gap:3px}.points-icon{width:7px;height:7px}.rule-card small{font-size:6px;margin-top:8px}
  .faq{padding:60px 0 30px}.faq .content-shell{width:min(calc(100% - 32px),343px)}.accordion{gap:4px;margin-top:26px}.accordion button{height:40px;padding:2px 2px 2px 16px;font-size:14px}.accordion button img{width:36px;height:36px;padding:11px;border-radius:6px}.answer p{font-size:9px;padding-inline:16px}.accordion button[aria-expanded=true]+.answer p{padding-bottom:9px}
  footer{height:207px}footer:after{width:760px;height:330px;left:calc(50% - 380px);bottom:-145px;background:radial-gradient(ellipse at center,#ff7c1e 0%,#ff7c1e 38%,rgba(255,124,30,.78) 57%,rgba(255,124,30,.34) 76%,rgba(255,124,30,.08) 90%,transparent 100%);filter:blur(36px)}footer:before{top:48px;width:min(calc(100% - 38px),337px)}footer .shell{width:min(calc(100% - 32px),343px);height:34px;padding-top:9px;padding-bottom:0;font-size:10px}footer .shell>span:last-child{display:none}
  .shell,.content-shell,.nav{width:min(calc(100% - 20px),375px)}
  .brand{left:16px;top:25px}.brand img{width:61px;height:19px}.language{right:16px;top:24px;width:44px;height:22px;padding:0;border-radius:7px;font-size:8px}.nav-actions{top:17px;left:50%;height:35px;padding:4px;border-radius:8px}.nav-link,.button--compact{width:80px;height:27px;padding:0 10px;font-family:HelveticaLocal,"Helvetica Neue",Arial,sans-serif;font-size:10px;font-weight:500;line-height:1.1}.nav-link{display:flex;align-items:center;justify-content:center;text-align:center}.button--compact{gap:3px;border-radius:4px;color:#020203}.button--compact img{width:14px;height:14px}.hero{height:390px;background:linear-gradient(180deg,#ffbd88 0%,#ff792b 82%,#080909 100%)}.hero-content{height:347px}.hero h1{top:30px}.hero h1 span{font-size:40px}.hero:before{height:200px;background:linear-gradient(180deg,rgba(8,9,9,0) 0%,rgba(8,9,9,.04) 24%,rgba(8,9,9,.3) 58%,rgba(8,9,9,.9) 100%)}
  .arcade{top:42px;width:min(310px,calc(100% - 24px))}.leaderboard{padding-top:24px}
  .button--large{width:125px;height:40px;padding:0;border-width:2px;border-radius:10px;font-size:14px;gap:8px}.button--large img{width:16px;height:16px}
  .rules{padding-bottom:0}.faq{padding-top:46px}.leaderboard .eyebrow,.prizes .eyebrow,.rules .eyebrow,.faq .eyebrow{width:112px;height:23px;padding:0 6px;justify-content:center;gap:4px;border-radius:5px;background:rgba(248,90,0,.4);font-family:Inter,RobotoLocal,Arial,sans-serif;font-size:12px;font-weight:600;line-height:23px}.leaderboard .eyebrow img,.prizes .eyebrow img,.rules .eyebrow img,.faq .eyebrow img{width:10px;height:10px}.faq h2{margin-top:14px}
  footer{overflow:hidden}footer:after{width:calc(100% + 120px);height:300px;left:-60px;bottom:-155px;background:radial-gradient(ellipse at center,#ff7c1e 0%,#ff7c1e 22%,rgba(255,124,30,.58) 46%,rgba(255,124,30,.22) 68%,rgba(255,124,30,.05) 85%,transparent 100%);filter:blur(36px)}
  .rules-grid{width:min(312px,calc(100% - 8px));grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:18px auto 35px}.rule-card>div{width:100%;height:218px;margin-top:-14px;padding:15px 7px 0;border-radius:12px}.rule-card h3{font-family:RobotoLocal,Roboto,Arial,sans-serif;font-size:20px;line-height:1;letter-spacing:-.02em;margin-bottom:4px}.rule-card p{width:138px;max-width:100%;height:48px;font-family:Inter,RobotoLocal,Arial,sans-serif;font-size:10px;line-height:1.2;letter-spacing:-.02em}.rule-visual--join{width:112px}.points-badge{height:24px;margin-top:42px;padding:0 8px;gap:4px;border-radius:6px;font-size:10px}.points-icon{width:10px;height:10px}.rule-card small{margin-top:12px;font-size:10px}
  .ranking-scroll{width:100vw;margin-top:20px;margin-left:calc(50% - 50vw);padding-left:16px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-padding-left:16px;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.ranking-card{width:633px;min-width:633px;margin-top:0;padding:20px;border-radius:13px}.ranking-toolbar{gap:7px;margin-bottom:8px;font-size:14px}.ranking-toolbar>span:last-child{top:20px;left:20px}.ranking-toolbar>span:nth-child(2){top:40px;left:20px}.months{width:180px;height:44px;margin-top:42px;padding:4px;border-radius:6px}.months button{height:36px;padding:0 10px;font-size:14px}.months button:first-child{width:76px;flex-basis:76px}.ranking-card table{border-spacing:0 4px;font-size:14px}.ranking-card th,.ranking-card td{height:40px;padding:4px 10px}.ranking-card th:nth-child(1){width:20%}.ranking-card th:nth-child(2){width:23%}.ranking-card th:nth-child(3){width:23%}.ranking-card th:nth-child(4){width:16%}.ranking-card th:nth-child(5){width:18%;padding-right:12px}.ranking-card tbody td:last-child{padding-right:12px}.ranking-card td:first-child img{width:36px;height:36px;margin-right:8px}.ranking-card .ticket{width:20px;height:20px;margin-left:6px}.ranking-card .you b{margin-left:6px}
}
