@keyframes badgeEntrance{0%{opacity:0;transform:scale(.72) translateY(12px);filter:brightness(.6)}60%{transform:scale(1.04) translateY(-2px);filter:brightness(1.15)}to{opacity:1;transform:scale(1) translateY(0);filter:brightness(1)}}@keyframes badgeFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes shimmerSweep{0%{transform:translateX(-120%) rotate(18deg);opacity:0}15%{opacity:.7}50%{opacity:.9}85%{opacity:.5}to{transform:translateX(220%) rotate(18deg);opacity:0}}@keyframes sparkle{0%,to{opacity:0;transform:scale(0) rotate(0deg)}20%{opacity:1;transform:scale(1) rotate(45deg)}80%{opacity:.6;transform:scale(.6) rotate(90deg)}}@keyframes rifleAimAndFire{0%,6%,to{transform:translate(0) rotate(0deg)}10%{transform:translate(-4px,6px) rotate(-2deg)}16%,20%{transform:translate(-5px,7px) rotate(-11deg)}22%{transform:translate(-9px,12px) rotate(-14deg)}28%{transform:translate(-5px,7px) rotate(-10deg)}36%{transform:translate(-1px,2px) rotate(-2deg)}}@keyframes muzzleFlash{0%,19%,to{opacity:0;transform:scale(.2)}21%{opacity:1;transform:scale(1.3)}24%{opacity:.35;transform:scale(.7)}30%{opacity:0;transform:scale(.3)}}@keyframes muzzleSmoke{0%,19%,to{opacity:0;transform:translate(0) scale(.3)}21%{opacity:.8;transform:translate(0) scale(.6)}30%{opacity:.45;transform:translate(-8px,10px) scale(1)}42%{opacity:0;transform:translate(-14px,18px) scale(1.3)}}@keyframes bulletStreak{0%,20%,to{opacity:0;transform:rotate(-28deg) scaleX(0)}21%{opacity:.95;transform:rotate(-28deg) scaleX(1)}24%{opacity:.4;transform:rotate(-28deg) scaleX(1)}28%{opacity:0;transform:rotate(-28deg) scaleX(1)}}@keyframes bulletImpact{0%,20%,to{opacity:0;transform:translate(-50%,-50%) scale(.2)}21%{opacity:1;transform:translate(-50%,-50%) scale(1.2)}26%{opacity:.5;transform:translate(-50%,-50%) scale(.8)}32%{opacity:0;transform:translate(-50%,-50%) scale(.4)}}@keyframes targetHit{0%,20%,to{transform:scale(1);filter:brightness(1) drop-shadow(0 0 0 transparent)}21%{transform:scale(1.06);filter:brightness(1.7) drop-shadow(0 0 16px rgba(255,215,80,1))}26%{transform:scale(.98);filter:brightness(1.15)}34%{transform:scale(1);filter:brightness(1)}}@keyframes crosshairSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes laurelSwayLeft{0%,to{transform:rotate(0deg)}33%{transform:rotate(2.8deg)}66%{transform:rotate(-1.5deg)}}@keyframes laurelSwayRight{0%,to{transform:rotate(0deg)}33%{transform:rotate(-2.8deg)}66%{transform:rotate(1.5deg)}}@keyframes laurelSwayLeftFlipped{0%,to{transform:scaleX(-1) rotate(0deg)}33%{transform:scaleX(-1) rotate(-2.8deg)}66%{transform:scaleX(-1) rotate(1.5deg)}}@keyframes laurelSwayRightFlipped{0%,to{transform:scaleX(-1) rotate(0deg)}33%{transform:scaleX(-1) rotate(2.8deg)}66%{transform:scaleX(-1) rotate(-1.5deg)}}@keyframes trophyFloat{0%,to{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(-5px)}}@keyframes trophyShine{0%,to{filter:brightness(1)}50%{filter:brightness(1.12)}}@keyframes crownFloat{0%,to{transform:translateX(-50%) translateY(0) scale(1)}50%{transform:translateX(-50%) translateY(-8px) scale(1.02)}}@keyframes crownGem{0%,to{filter:brightness(1) drop-shadow(0 0 0 transparent)}40%{filter:brightness(1.2) drop-shadow(0 0 8px rgba(255,220,100,.6))}70%{filter:brightness(1.05)}}@keyframes heartBeat{0%,to{transform:scale(1)}14%{transform:scale(1.08)}28%{transform:scale(1)}42%{transform:scale(1.05)}56%{transform:scale(1)}}@keyframes handCradleLeft{0%,to{transform:translate(0) rotate(0deg)}50%{transform:translate(2px,-3px) rotate(1deg)}}@keyframes handCradleRight{0%,to{transform:translate(0) rotate(0deg)}50%{transform:translate(-2px,-3px) rotate(-1deg)}}@keyframes heartGlowPulse{0%,to{opacity:.3;transform:scale(.9)}50%{opacity:.7;transform:scale(1.1)}}@keyframes arrowRise{0%,to{transform:translateY(0);filter:brightness(1)}50%{transform:translateY(-4px);filter:brightness(1.1)}}@keyframes starTwinkle{0%,to{transform:scale(1) rotate(0deg);opacity:1;filter:brightness(1)}50%{transform:scale(1.15) rotate(8deg);opacity:1;filter:brightness(1.35)}}@keyframes templeGlow{0%,to{opacity:.15}50%{opacity:.45}}@keyframes templeColumnLight{0%,to{filter:brightness(1)}50%{filter:brightness(1.15)}}@keyframes silhouetteBob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes topOneGlow{0%,to{filter:brightness(1) drop-shadow(0 0 0 transparent)}50%{filter:brightness(1.15) drop-shadow(0 0 10px rgba(255,200,60,.5))}}@keyframes shieldRimPulse{0%,to{filter:brightness(1)}50%{filter:brightness(1.06)}}@media (prefers-reduced-motion:reduce){.xo-ready-award *,.xo-ready-award :after,.xo-ready-award :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.xo-ready-award .badge-host{display:inline-block;flex-shrink:0}.xo-ready-award .badge-host--tap{cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.xo-ready-award .badge-host--tap:focus-visible{outline:2px solid rgba(212,168,67,.55);outline-offset:4px;border-radius:8px}.xo-ready-award .badge{position:relative;width:100%;aspect-ratio:896/1152;contain:layout style paint}.xo-ready-award .badge__stage{position:relative;width:100%;height:100%;overflow:visible}.xo-ready-award .badge.is-playing.is-visible .badge__stage{animation:badgeFloat .45s ease-out 1}.xo-ready-award .badge.is-playing .badge__stage,.xo-ready-award .badge.is-playing .layer,.xo-ready-award .badge.is-playing [class^=effect-],.xo-ready-award .badge.is-playing [class^=effect-]:after,.xo-ready-award .badge.is-playing [class^=effect-]:before{animation-iteration-count:1!important}.xo-ready-award .badge.is-visible.badge--entrance:not(.is-paused){animation:badgeEntrance .9s cubic-bezier(.34,1.4,.64,1) both}.xo-ready-award .badge.is-paused .badge__stage,.xo-ready-award .badge.is-paused .effect-bullet-impact,.xo-ready-award .badge.is-paused .effect-bullet-streak,.xo-ready-award .badge.is-paused .effect-heart-glow,.xo-ready-award .badge.is-paused .effect-muzzle-flash,.xo-ready-award .badge.is-paused .effect-muzzle-smoke,.xo-ready-award .badge.is-paused .effect-shimmer,.xo-ready-award .badge.is-paused .effect-sparkles,.xo-ready-award .badge.is-paused .effect-temple-glow,.xo-ready-award .badge.is-paused .layer{animation-play-state:paused!important}.xo-ready-award .badge.is-static .badge__stage,.xo-ready-award .badge.is-static .layer,.xo-ready-award .badge.is-static [class^=effect-]{animation:none!important}.xo-ready-award .layer{position:absolute;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;will-change:transform;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.xo-ready-award .layer--full{inset:0;width:100%;height:100%;object-fit:contain}.xo-ready-award .layer--positioned{height:auto;object-fit:contain}.xo-ready-award .layer-shield{z-index:1}.xo-ready-award .badge--hunter .layer-target{z-index:2}.xo-ready-award .badge--hunter.is-playing .layer-target{animation:targetHit 1.6s ease-out 1}.xo-ready-award .badge--hunter .layer-rifle{z-index:3;transform-origin:22% 72%}.xo-ready-award .badge--hunter.is-playing .layer-rifle{animation:rifleAimAndFire 1.6s ease-out 1}.xo-ready-award .badge--hunter .effect-muzzle-flash{position:absolute;z-index:5;top:31%;left:53%;width:10%;height:10%;border-radius:50%;background:radial-gradient(circle,rgba(255,250,200,1) 0,rgba(255,200,60,.8) 35%,transparent 70%);pointer-events:none;opacity:0;transform-origin:center center}.xo-ready-award .badge--hunter .effect-muzzle-smoke{position:absolute;z-index:4;top:28%;left:51%;width:14%;height:16%;pointer-events:none;opacity:0;background:radial-gradient(ellipse 60% 50% at 40% 60%,rgba(200,200,200,.55) 0,transparent 70%),radial-gradient(ellipse 50% 40% at 60% 40%,rgba(160,160,160,.4) 0,transparent 65%);filter:blur(1.5px);transform-origin:30% 70%}.xo-ready-award .badge--hunter .effect-bullet-streak{position:absolute;z-index:4;top:43%;left:28%;width:26%;height:3px;border-radius:2px;pointer-events:none;opacity:0;transform-origin:0 50%;background:linear-gradient(90deg,rgba(255,230,120,0),rgba(255,240,180,.9) 35%,rgba(255,255,255,1) 70%,rgba(255,220,100,.6));box-shadow:0 0 6px rgba(255,220,100,.8)}.xo-ready-award .badge--hunter .effect-bullet-impact{position:absolute;z-index:5;top:44%;left:50%;width:10%;height:10%;border-radius:50%;pointer-events:none;opacity:0;background:radial-gradient(circle,rgba(255,255,220,1) 0,rgba(255,200,60,.7) 40%,transparent 72%);box-shadow:0 0 10px rgba(255,215,80,.9)}.xo-ready-award .badge--hunter.is-playing .effect-muzzle-flash{animation:muzzleFlash 1.6s ease-out 1}.xo-ready-award .badge--hunter.is-playing .effect-muzzle-smoke{animation:muzzleSmoke 1.6s ease-out 1}.xo-ready-award .badge--hunter.is-playing .effect-bullet-streak{animation:bulletStreak 1.6s ease-out 1}.xo-ready-award .badge--hunter.is-playing .effect-bullet-impact{animation:bulletImpact 1.6s ease-out 1}.xo-ready-award .badge--all-achievements .badge__stage,.xo-ready-award .badge--champions-league .badge__stage,.xo-ready-award .badge--grand-final .badge__stage{overflow:hidden}.xo-ready-award .badge--champions-league .layer-laurel-left,.xo-ready-award .badge--champions-league .layer-laurel-right,.xo-ready-award .badge--grand-final .layer-laurel-left,.xo-ready-award .badge--grand-final .layer-laurel-right{z-index:2;height:auto;inset:auto;transform:scaleX(-1);transform-origin:50% 92%}.xo-ready-award .badge--all-achievements .layer-laurel-left,.xo-ready-award .badge--all-achievements .layer-laurel-right{z-index:2;height:auto;inset:auto;transform-origin:50% 92%}.xo-ready-award .badge--champions-league.is-playing .layer-laurel-left,.xo-ready-award .badge--grand-final.is-playing .layer-laurel-left{animation:laurelSwayLeftFlipped 1.6s ease-in-out 1}.xo-ready-award .badge--champions-league.is-playing .layer-laurel-right,.xo-ready-award .badge--grand-final.is-playing .layer-laurel-right{animation:laurelSwayRightFlipped 1.6s ease-in-out .15s 1}.xo-ready-award .badge--all-achievements.is-playing .layer-laurel-left{animation:laurelSwayLeft 1.6s ease-in-out 1}.xo-ready-award .badge--all-achievements.is-playing .layer-laurel-right{animation:laurelSwayRight 1.6s ease-in-out .15s 1}.xo-ready-award .badge--champions-league .layer-trophy,.xo-ready-award .badge--grand-final .layer-trophy{z-index:3}.xo-ready-award .badge--grand-final .layer-trophy-centered{z-index:3;height:auto;inset:auto;object-fit:contain;transform-origin:center 85%}.xo-ready-award .badge--grand-final.is-playing .layer-trophy-centered{animation:trophyFloatCentered 1.3s ease-in-out 1,trophyShine 1.1s ease-in-out 1}.xo-ready-award .badge--champions-league .layer-trophy-full,.xo-ready-award .badge--grand-final .layer-trophy-grand{inset:0;width:100%;height:100%;object-fit:contain;transform-origin:center 82%}.xo-ready-award .badge--grand-final .layer-trophy-grand{object-position:center 60%;transform:scale(.76)}.xo-ready-award .badge--champions-league .layer-trophy-full{object-position:center 54%}.xo-ready-award .badge--champions-league.is-playing .layer-trophy{animation:trophyFloatFull 1.3s ease-in-out 1,trophyShine 1.1s ease-in-out 1}.xo-ready-award .badge--grand-final.is-playing .layer-trophy-grand{animation:trophyFloatGrandFinal 1.3s ease-in-out 1,trophyShine 1.1s ease-in-out 1}@keyframes trophyFloatGrandFinal{0%,to{transform:scale(.76)}50%{transform:scale(.76) translateY(-4px)}}@keyframes trophyFloatFull{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes trophyFloatCentered{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(-50%,calc(-50% - 5px))}}.xo-ready-award .badge--champions-league .layer-trophy-large,.xo-ready-award .badge--hall-of-legends .layer-temple-large{object-fit:contain;object-position:center 55%}.xo-ready-award .badge--all-achievements .layer-trophy-small{z-index:3;height:auto;inset:auto}.xo-ready-award .badge--all-achievements .layer-crown-small{z-index:4;height:auto;inset:auto;transform-origin:center bottom}.xo-ready-award .badge--all-achievements.is-playing .layer-crown-small{animation:crownFloat 1.3s ease-in-out 1}.xo-ready-award .badge--all-achievements.is-playing .layer-trophy-small{animation:trophyFloat 1.4s ease-in-out .1s 1,trophyShine 1.1s ease-in-out 1}.xo-ready-award .badge .layer--positioned{max-width:none!important;height:auto!important;object-fit:contain!important}.xo-ready-award .badge .layer-laurel{left:10%!important;bottom:12%!important;width:80%!important}.xo-ready-award .badge .layer-laurel,.xo-ready-award .badge .layer-trophy-silver{right:auto!important;top:auto!important;height:auto!important;transform:none!important}.xo-ready-award .badge .layer-trophy-silver{left:24%!important;bottom:28%!important;width:52%!important}.xo-ready-award .badge .layer-number{left:34%!important;right:auto!important;top:auto!important;bottom:10%!important;width:32%!important;height:auto!important;transform:none!important}.xo-ready-award .badge--visit-100 .layer-trophy-silver{left:27%!important;bottom:32%!important;width:46%!important}.xo-ready-award .badge--visit-100 .layer-crown-100{left:35%!important;right:auto!important;top:22%!important;bottom:auto!important;width:30%!important;height:auto!important;transform:none!important}.xo-ready-award .badge--visit-100 .layer-number{left:31%!important;bottom:10%!important;width:38%!important}.xo-ready-award .badge--champions-league .layer-laurel-left,.xo-ready-award .badge--grand-final .layer-laurel-left{left:17%!important;right:auto!important;top:auto!important;bottom:23%!important;width:27%!important;height:auto!important}.xo-ready-award .badge--champions-league .layer-laurel-right,.xo-ready-award .badge--grand-final .layer-laurel-right{left:auto!important;right:17%!important;top:auto!important;bottom:23%!important;width:27%!important;height:auto!important}.xo-ready-award .badge--all-achievements .layer-laurel-left{left:22%!important;right:auto!important;top:auto!important;bottom:24%!important;width:22%!important;height:auto!important;transform:none!important}.xo-ready-award .badge--all-achievements .layer-laurel-right{left:auto!important;right:22%!important;top:auto!important;bottom:24%!important;width:22%!important;height:auto!important;transform:none!important}.xo-ready-award .badge--all-achievements .layer-trophy-small{left:50%!important;right:auto!important;top:auto!important;bottom:24%!important;width:26%!important;height:auto!important;transform:translateX(-50%)!important}.xo-ready-award .badge--all-achievements .layer-crown-small{left:50%!important;right:auto!important;top:32%!important;bottom:auto!important;width:25%!important;height:auto!important;transform:translateX(-50%)!important}.xo-ready-award .badge--win-streak .layer-arrow{z-index:2;transform-origin:30% 70%}.xo-ready-award .badge--win-streak.is-playing .layer-arrow{animation:arrowRise 1s ease-in-out 1}.xo-ready-award .badge--win-streak .layer-star{z-index:3}.xo-ready-award .badge--win-streak.is-playing .layer-star-1{animation:starTwinkle 1s ease-in-out 1}.xo-ready-award .badge--win-streak.is-playing .layer-star-2{animation:starTwinkle 1.05s ease-in-out .12s 1}.xo-ready-award .badge--win-streak.is-playing .layer-star-3{animation:starTwinkle .95s ease-in-out .24s 1}.xo-ready-award .badge--win-streak.is-playing .layer-star-4{animation:starTwinkle 1.1s ease-in-out .36s 1}.xo-ready-award .badge--charity .layer-hand-left{z-index:2;transform-origin:60% 80%}.xo-ready-award .badge--charity .layer-hand-right{z-index:2;transform-origin:40% 80%}.xo-ready-award .badge--charity .layer-heart{z-index:3;transform-origin:center center}.xo-ready-award .badge--charity.is-playing .layer-heart{animation:heartBeat 1.2s ease-in-out 1}.xo-ready-award .badge--charity .effect-heart-glow{position:absolute;z-index:2;top:32%;left:50%;width:30%;height:24%;transform:translateX(-50%);border-radius:50%;background:radial-gradient(ellipse,rgba(255,120,80,.35) 0,transparent 70%);pointer-events:none}.xo-ready-award .badge--charity.is-playing .effect-heart-glow{animation:heartGlowPulse 1.2s ease-in-out 1}.xo-ready-award .badge--hall-of-legends .layer-temple{z-index:2}.xo-ready-award .badge--hall-of-legends.is-playing .layer-temple{animation:templeColumnLight 1.3s ease-in-out 1}.xo-ready-award .badge--hall-of-legends .effect-temple-glow{position:absolute;z-index:1;top:28%;left:50%;width:50%;height:35%;transform:translateX(-50%);background:radial-gradient(ellipse at center top,rgba(255,215,100,.25) 0,transparent 70%);pointer-events:none}.xo-ready-award .badge--hall-of-legends.is-playing .effect-temple-glow{animation:templeGlow 1.3s ease-in-out 1}.xo-ready-award .badge--top-month .layer-crown{z-index:2;transform-origin:center 75%}.xo-ready-award .badge--top-month.is-playing .layer-crown{animation:crownFloatCentered 1.3s ease-in-out 1,crownGem 1s ease-in-out 1}@keyframes crownFloatCentered{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-8px) scale(1.02)}}.xo-ready-award .layer-blend-screen{mix-blend-mode:screen}.xo-ready-award .badge--top-45 .layer-shield{z-index:1}.xo-ready-award .badge--top-45 .layer-silhouette-left,.xo-ready-award .badge--top-45 .layer-silhouette-right{z-index:2;transform-origin:center bottom}.xo-ready-award .badge--top-45 .layer-top-one{z-index:3;transform-origin:center bottom}.xo-ready-award .badge--top-45.is-playing .layer-silhouette-left{animation:silhouetteBob 1.2s ease-in-out .1s 1}.xo-ready-award .badge--top-45.is-playing .layer-silhouette-right{animation:silhouetteBob 1.2s ease-in-out .22s 1}.xo-ready-award .badge--top-45.is-playing .layer-top-one{animation:topOneGlow 1s ease-in-out 1,silhouetteBob 1.2s ease-in-out 1}.xo-ready-award .effect-shimmer{position:absolute;z-index:10;inset:-10%;overflow:hidden;pointer-events:none;mask-image:linear-gradient(black,black);-webkit-mask-image:linear-gradient(black,black);mix-blend-mode:screen}.xo-ready-award .effect-shimmer:after{content:"";position:absolute;top:-20%;left:0;width:40%;height:140%;background:linear-gradient(105deg,transparent,rgba(255,240,180,.05) 30%,rgba(255,255,220,.35) 50%,rgba(255,240,180,.05) 70%,transparent)}.xo-ready-award .badge.is-playing .effect-shimmer:after{animation:shimmerSweep 4.5s ease-in-out infinite}.xo-ready-award .effect-sparkles{position:absolute;z-index:11;inset:0;pointer-events:none}.xo-ready-award .effect-sparkles:after,.xo-ready-award .effect-sparkles:before{content:"✦";position:absolute;font-size:calc(var(--badge-size, 200px) * .08);color:rgba(255,220,100,.9);text-shadow:0 0 6px rgba(255,200,50,.8)}.xo-ready-award .effect-sparkles:before{top:12%;right:18%}.xo-ready-award .effect-sparkles:after{bottom:22%;left:15%;animation-delay:1.2s}.xo-ready-award .badge.is-playing .effect-sparkles:after,.xo-ready-award .badge.is-playing .effect-sparkles:before{animation:sparkle 1.3s ease-in-out 1}.award-reveal-stage[data-award-scene=layered] .achievement-detail__object{width:min(70vw,260px);max-width:260px;aspect-ratio:896/1152;display:grid;place-items:center;animation:none}.award-reveal-stage[data-award-scene=layered] .badge-host,.award-reveal-stage[data-award-scene=layered] .xo-ready-award{display:block;width:100%!important;height:auto!important;aspect-ratio:896/1152}.award-reveal-stage[data-award-scene=layered] .badge,.award-reveal-stage[data-award-scene=layered] .badge__stage{width:100%;height:100%}.award-reveal-stage[data-award-scene=layered] .achievement-detail__halo,.award-reveal-stage[data-award-scene=layered] .award-reveal-stage__burst,.award-reveal-stage[data-award-scene=layered] .award-reveal-stage__emblem,.award-reveal-stage[data-award-scene=layered] .award-reveal-stage__particles,.award-reveal-stage[data-award-scene=layered] .award-reveal-stage__trace{display:none}@keyframes numberPopVisit{0%{transform:scale(.6) translateY(10px);opacity:0;filter:brightness(.65)}58%{transform:scale(1.14) translateY(-2px);opacity:1;filter:brightness(1.18)}to{transform:scale(1) translateY(0);opacity:1;filter:brightness(1)}}@keyframes silverGlow{0%,to{filter:brightness(1)}45%{filter:brightness(1.16) drop-shadow(0 0 8px rgba(210,225,245,.32))}}@keyframes trophyFloatSilver{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes laurelSwayVisit{0%,to{transform:rotate(0deg)}33%{transform:rotate(1.5deg)}66%{transform:rotate(-1deg)}}@keyframes crownFloatVisit{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-6px) scale(1.02)}}@keyframes ticketFlip{0%{transform:rotate(-8deg) scale(.85);filter:brightness(.7)}50%{transform:rotate(4deg) scale(1.05);filter:brightness(1.2)}to{transform:rotate(0deg) scale(1);filter:brightness(1)}}@keyframes silverSparkle{0%,to{opacity:0;transform:scale(0) rotate(0deg)}20%{opacity:1;transform:scale(1) rotate(45deg)}80%{opacity:.5;transform:scale(.6) rotate(90deg)}}@keyframes clubHandCleanReveal{0%{opacity:.72;transform:translateY(8px) scale(.94);filter:brightness(.86)}56%{opacity:1;transform:translateY(-2px) scale(1.035);filter:brightness(1.12)}to{opacity:1;transform:translateY(0) scale(1);filter:brightness(1)}}.xo-ready-award .badge--visit-10 .badge__stage,.xo-ready-award .badge--visit-100 .badge__stage,.xo-ready-award .badge--visit-25 .badge__stage,.xo-ready-award .badge--visit-50 .badge__stage,.xo-ready-award .badge--win-clubs-58 .badge__stage{overflow:hidden}.xo-ready-award .badge--ko-tournament .layer-shield,.xo-ready-award .badge--top-month-rating .layer-shield,.xo-ready-award .badge--visit-10 .layer-shield,.xo-ready-award .badge--visit-100 .layer-shield,.xo-ready-award .badge--visit-25 .layer-shield,.xo-ready-award .badge--visit-50 .layer-shield,.xo-ready-award .badge--visit-first .layer-shield{z-index:1}.xo-ready-award .badge--visit-first .layer-ticket{z-index:2;transform-origin:center center}.xo-ready-award .badge--visit-first.is-playing .layer-ticket{animation:ticketFlip .9s cubic-bezier(.34,1.4,.64,1) 1}.xo-ready-award .badge--visit-10 .layer-laurel,.xo-ready-award .badge--visit-100 .layer-laurel,.xo-ready-award .badge--visit-25 .layer-laurel,.xo-ready-award .badge--visit-50 .layer-laurel{z-index:2;height:auto;inset:auto;transform-origin:center 85%}.xo-ready-award .badge--visit-10.is-playing .layer-laurel,.xo-ready-award .badge--visit-100.is-playing .layer-laurel,.xo-ready-award .badge--visit-25.is-playing .layer-laurel,.xo-ready-award .badge--visit-50.is-playing .layer-laurel{animation:laurelSwayVisit 1.5s ease-in-out 1}.xo-ready-award .badge--visit-10 .layer-trophy-silver,.xo-ready-award .badge--visit-100 .layer-trophy-silver,.xo-ready-award .badge--visit-25 .layer-trophy-silver,.xo-ready-award .badge--visit-50 .layer-trophy-silver{z-index:3;height:auto;inset:auto;transform-origin:center 80%}.xo-ready-award .badge--visit-10.is-playing .layer-trophy-silver,.xo-ready-award .badge--visit-100.is-playing .layer-trophy-silver,.xo-ready-award .badge--visit-25.is-playing .layer-trophy-silver,.xo-ready-award .badge--visit-50.is-playing .layer-trophy-silver{animation:trophyFloatSilver 1.3s ease-in-out 1,silverGlow 1.1s ease-in-out 1}.xo-ready-award .badge--visit-10 .layer-number,.xo-ready-award .badge--visit-100 .layer-number,.xo-ready-award .badge--visit-25 .layer-number,.xo-ready-award .badge--visit-50 .layer-number{z-index:4;height:auto;inset:auto;transform-origin:center center}.xo-ready-award .badge--visit-10.is-playing .layer-number,.xo-ready-award .badge--visit-100.is-playing .layer-number,.xo-ready-award .badge--visit-25.is-playing .layer-number,.xo-ready-award .badge--visit-50.is-playing .layer-number{animation:numberPopVisit .7s cubic-bezier(.34,1.5,.64,1) .2s both}.xo-ready-award .badge--visit-100 .layer-crown-100{z-index:5;height:auto;inset:auto;transform-origin:center bottom}.xo-ready-award .badge--visit-100.is-playing .layer-crown-100{animation:crownFloatVisit 1.2s ease-in-out .1s both}.xo-ready-award .badge--top-month-rating .effect-silver-sparkles:after,.xo-ready-award .badge--top-month-rating .effect-silver-sparkles:before,.xo-ready-award .badge--visit-10 .effect-silver-sparkles:after,.xo-ready-award .badge--visit-10 .effect-silver-sparkles:before,.xo-ready-award .badge--visit-100 .effect-silver-sparkles:after,.xo-ready-award .badge--visit-100 .effect-silver-sparkles:before,.xo-ready-award .badge--visit-25 .effect-silver-sparkles:after,.xo-ready-award .badge--visit-25 .effect-silver-sparkles:before,.xo-ready-award .badge--visit-50 .effect-silver-sparkles:after,.xo-ready-award .badge--visit-50 .effect-silver-sparkles:before,.xo-ready-award .badge:has(.layer-full-achievement) .effect-silver-sparkles:after,.xo-ready-award .badge:has(.layer-full-achievement) .effect-silver-sparkles:before{color:rgba(200,215,235,.95);text-shadow:0 0 6px rgba(180,200,240,.8)}.xo-ready-award .badge.is-playing .effect-silver-sparkles:after,.xo-ready-award .badge.is-playing .effect-silver-sparkles:before{animation:silverSparkle 1.2s ease-in-out 1}.xo-ready-award .badge--ko-tournament .layer-ko-combo,.xo-ready-award .badge--win-clubs-58 .layer-clubs-combo{z-index:2;transform-origin:center 60%}.xo-ready-award .badge--ko-tournament.is-playing .layer-ko-combo{animation:achievementCardWin 1s cubic-bezier(.34,1.35,.64,1) 1}.xo-ready-award .badge--win-clubs-58 .layer-achievement-club-hand{z-index:2;transform-origin:center 64%}.xo-ready-award .badge--win-clubs-58.is-playing .layer-achievement-club-hand{animation:clubHandCleanReveal .95s cubic-bezier(.34,1.25,.64,1) 1}.xo-ready-award .badge--top-month-rating .layer-crown-silver{z-index:2;transform-origin:center 75%}.xo-ready-award .badge--top-month-rating.is-playing .layer-crown-silver{animation:crownFloatCentered 1.3s ease-in-out 1,silverGlow 1.1s ease-in-out 1}.xo-ready-award .layer-full-achievement{z-index:2;object-fit:contain;object-position:center center;transform-origin:center center}.xo-ready-award .badge:has(.layer-full-achievement) .badge__stage{overflow:hidden}@keyframes achievementMedalPop{0%{transform:scale(.86) translateY(10px);opacity:0;filter:brightness(.72)}58%{transform:scale(1.035) translateY(-3px);opacity:1;filter:brightness(1.16)}to{transform:scale(1) translateY(0);opacity:1;filter:brightness(1)}}@keyframes achievementTournamentLift{0%,to{transform:translateY(0) scale(1);filter:brightness(1)}45%{transform:translateY(-5px) scale(1.015);filter:brightness(1.14)}}@keyframes achievementCardWin{0%{transform:scale(.9) translateY(8px);opacity:.55;filter:brightness(.75)}45%{transform:scale(1.025) translateY(-3px);opacity:1;filter:brightness(1.2)}to{transform:scale(1) translateY(0);opacity:1;filter:brightness(1)}}@keyframes achievementScorePulse{0%,to{transform:scale(1);filter:brightness(1)}35%{transform:scale(1.04);filter:brightness(1.22) drop-shadow(0 0 10px rgba(210,220,235,.35))}70%{transform:scale(.99);filter:brightness(1.05)}}@keyframes achievementHunterLock{0%{transform:scale(.96);filter:brightness(.85)}38%{transform:scale(1.03);filter:brightness(1.22) drop-shadow(0 0 12px rgba(220,230,245,.45))}60%{transform:scale(.995)}to{transform:scale(1);filter:brightness(1)}}@keyframes achievementBubbleBounce{0%,to{transform:translateY(0) rotate(0deg);filter:brightness(1)}25%{transform:translateY(-5px) rotate(-1deg);filter:brightness(1.12)}52%{transform:translateY(2px) rotate(1deg)}78%{transform:translateY(-2px) rotate(0deg)}}@keyframes achievementRoyalFlush{0%{transform:scale(.9) rotate(-1deg);opacity:.45;filter:brightness(.7)}42%{transform:scale(1.04) rotate(1deg);opacity:1;filter:brightness(1.22)}to{transform:scale(1) rotate(0deg);opacity:1;filter:brightness(1)}}@keyframes achievementBadBeat{0%,to{transform:translateX(0) rotate(0deg);filter:brightness(1)}18%{transform:translateX(-3px) rotate(-.8deg);filter:brightness(1.12)}36%{transform:translateX(3px) rotate(.8deg)}54%{transform:translateX(-2px) rotate(-.5deg)}72%{transform:translateX(1px) rotate(.3deg);filter:brightness(1)}}.xo-ready-award .badge.is-playing .layer-achievement-photo,.xo-ready-award .badge.is-playing .layer-achievement-ranking,.xo-ready-award .badge.is-playing .layer-achievement-ticket{animation:achievementMedalPop 1s cubic-bezier(.34,1.35,.64,1) 1}.xo-ready-award .badge.is-playing .layer-achievement-tournament,.xo-ready-award .badge.is-playing .layer-achievement-trophy{animation:achievementTournamentLift 1.25s ease-in-out 1,silverGlow 1.1s ease-in-out 1}.xo-ready-award .badge.is-playing .layer-achievement-cards,.xo-ready-award .badge.is-playing .layer-achievement-ko{animation:achievementCardWin 1s cubic-bezier(.34,1.35,.64,1) 1}.xo-ready-award .badge.is-playing .layer-achievement-score{animation:achievementScorePulse 1.1s ease-in-out 1}.xo-ready-award .badge.is-playing .layer-achievement-hunter{animation:achievementHunterLock 1.15s ease-in-out 1}.xo-ready-award .badge.is-playing .layer-achievement-bubble{animation:achievementBubbleBounce 1.15s ease-in-out 1}.xo-ready-award .badge.is-playing .layer-achievement-royal{animation:achievementRoyalFlush 1.2s cubic-bezier(.34,1.35,.64,1) 1}.xo-ready-award .badge.is-playing .layer-achievement-badbeat{animation:achievementBadBeat 1.15s ease-in-out 1}.avatar-logo-fallback{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;overflow:hidden;border-radius:inherit;background:#050505}.avatar-logo-fallback img{width:100%;height:100%;object-fit:cover}.app-frame__stack>.home-action-grid .home-action-card--map,.app-frame__stack>.home-action-grid .home-action-card--support{position:relative!important;isolation:isolate!important;overflow:hidden!important;justify-content:start!important;text-align:left!important;background-color:#0d100f!important;background-position:50%!important;background-size:cover!important;border-color:rgba(216,194,138,.16)!important;box-shadow:inset 0 0 0 1px rgba(255,247,220,.035),0 14px 34px rgba(0,0,0,.28)!important}.app-frame__stack>.home-action-grid .home-action-card--support{background-image:linear-gradient(90deg,rgba(8,10,9,.14),rgba(8,10,9,.72)),url(/xo-art/home-support-card.webp)!important}.app-frame__stack>.home-action-grid .home-action-card--map{background-image:linear-gradient(90deg,rgba(8,10,9,.08),rgba(8,10,9,.62)),url(/xo-art/home-route-card.webp)!important}.app-frame__stack>.home-action-grid .home-action-card--map:after,.app-frame__stack>.home-action-grid .home-action-card--map:before,.app-frame__stack>.home-action-grid .home-action-card--support:after,.app-frame__stack>.home-action-grid .home-action-card--support:before{content:none!important;display:none!important}.app-frame__stack>.home-action-grid .home-action-card--map .home-action-card__title,.app-frame__stack>.home-action-grid .home-action-card--support .home-action-card__title{justify-self:start!important;max-width:7.8em!important;color:var(--xo-cream)!important;text-align:left!important;text-shadow:0 2px 14px rgba(0,0,0,.62)!important}.segmented--tournaments button,.tournament-type-rail button{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:0!important;font:inherit!important;cursor:pointer!important}.segmented--tournaments button{min-height:34px!important;padding:0 10px!important;border-radius:14px!important;background:transparent!important;color:rgba(244,238,220,.58)!important;font-size:12px!important;font-weight:760!important}.segmented--tournaments button.is-active{background:rgba(255,255,255,.08)!important;color:var(--xo-cream)!important}.tournament-list-skeleton{gap:10px!important}.tournament-skeleton-card{position:relative!important;min-height:150px!important;padding:14px 86px 14px 14px!important;border-radius:22px!important;border:1px solid rgba(255,255,255,.075)!important;background:linear-gradient(100deg,rgba(255,255,255,.035),rgba(255,255,255,.075),rgba(255,255,255,.035)),rgba(14,16,15,.92)!important;background-size:220% 100%!important;box-shadow:0 14px 34px rgba(0,0,0,.24)!important;animation:xoSkeletonSweep 1.1s ease-in-out infinite!important}.tournament-skeleton-card span{display:block!important;border-radius:999px!important;background:rgba(244,238,220,.105)!important}.tournament-skeleton-card__title{width:72%!important;height:24px!important;margin-bottom:18px!important}.tournament-skeleton-card__chips,.tournament-skeleton-card__meta{width:58%!important;height:26px!important;margin-bottom:10px!important}.tournament-skeleton-card__meta{width:44%!important}.tournament-skeleton-card__art{position:absolute!important;top:18px!important;right:16px!important;width:58px!important;height:58px!important;border-radius:50%!important;background:rgba(216,194,138,.14)!important}@keyframes xoSkeletonSweep{0%{background-position:180% 0}to{background-position:-40% 0}}.pwa-banner{left:max(12px,env(safe-area-inset-left,0px))!important;right:max(12px,env(safe-area-inset-right,0px))!important;bottom:calc(var(--xo-nav-height, 82px) + var(--xo-nav-bottom-gap, max(16px, calc(env(safe-area-inset-bottom, 0px) + 10px))) + 12px)!important;width:auto!important;max-width:min(420px,calc(100vw - 24px))!important;margin-inline:auto!important;transform:none!important;box-sizing:border-box!important;overflow:hidden!important;grid-template-columns:minmax(0,1fr) auto 38px!important;grid-template-areas:"copy action close"!important;align-items:center!important;gap:10px!important;padding:14px 14px 14px 18px!important}.pwa-copy{grid-area:copy!important;min-width:0!important;padding-right:0!important}.pwa-text,.pwa-title{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.pwa-action{grid-area:action!important;min-width:104px!important;max-width:132px!important;min-height:52px!important;padding-inline:18px!important;white-space:nowrap!important}.pwa-close{grid-area:close!important;position:static!important;width:38px!important;height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(255,247,220,.12)!important;background:rgba(255,255,255,.035)!important;font-size:25px!important;line-height:1!important}@media (max-width:390px){.pwa-banner{grid-template-columns:minmax(0,1fr) auto 34px!important;gap:8px!important;padding:12px 12px 12px 14px!important}.pwa-title{font-size:clamp(20px,5vw,24px)!important}.pwa-text{font-size:13px!important}.pwa-action{min-width:82px!important;min-height:48px!important;max-width:104px!important;padding-inline:14px!important}.pwa-close{width:34px!important;height:34px!important;font-size:23px!important}}.telegram-bot-widget{grid-template-columns:40px minmax(0,1fr) auto!important;width:100%!important;min-width:0!important;box-sizing:border-box!important;overflow:hidden!important;gap:9px!important;padding:9px 10px!important}.telegram-login-box__copy{justify-items:center!important;text-align:center!important}.telegram-login-box__copy strong{width:100%!important;text-align:center!important}.telegram-widget-wrap{justify-items:center!important}.telegram-bot-widget__content{min-width:0!important;max-width:100%!important;overflow:hidden!important}.telegram-bot-widget__content strong{font-size:clamp(15px,3.7vw,18px)!important;line-height:1.08!important;font-weight:820!important}.telegram-bot-widget__content small,.telegram-bot-widget__content strong{display:block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.telegram-bot-widget__content small{font-size:clamp(12px,3vw,15px)!important;line-height:1.12!important;font-weight:760!important}.telegram-bot-widget__cta{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;min-width:86px!important;padding:9px 13px!important;font-size:clamp(13px,3.2vw,15px)!important;font-weight:830!important;line-height:1!important;text-align:center!important;white-space:nowrap!important}@media (max-width:390px){.telegram-bot-widget{grid-template-columns:36px minmax(0,1fr) auto!important;gap:8px!important;padding-inline:9px!important}.telegram-bot-widget__icon{width:36px!important;height:36px!important}.telegram-bot-widget__cta{min-width:78px!important;padding-inline:11px!important}}html.pwa-standalone{--xo-topbar-safe-gap:clamp(28px,calc(env(safe-area-inset-top, 0px) - 14px),46px);--xo-nav-bottom-gap:max(22px,calc(env(safe-area-inset-bottom, 0px) + 14px));--xo-content-bottom-space:calc(var(--xo-nav-height, 66px) + var(--xo-nav-bottom-gap) + 96px);background:#030403!important}html.pwa-standalone .app-frame,html.pwa-standalone .shell.app-frame{padding-top:var(--xo-topbar-safe-gap)!important;padding-bottom:var(--xo-content-bottom-space)!important;min-height:100dvh!important;background:linear-gradient(180deg,rgba(3,4,3,.08),rgba(3,4,3,.58) 56%,#030403),url(/xo-art/app-ornament-bg.jpg) top /min(900px,150vw) auto no-repeat!important}html.pwa-standalone .nav{bottom:var(--xo-nav-bottom-gap)!important}html.android-device,html.android-device body{height:auto!important;min-height:100dvh!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:auto!important;touch-action:pan-x pan-y!important}html.android-device .app-frame,html.android-device .app-frame__stack,html.android-device .shell,html.android-device .shell.app-frame{height:auto!important;overflow:visible!important;overscroll-behavior-y:auto!important;touch-action:pan-x pan-y!important}html.android-device .achievement-card,html.android-device .card,html.android-device .home-action-card,html.android-device .leaderboard-row--table,html.android-device .notification-card,html.android-device .profile-achievement-card,html.android-device .reward-card,html.android-device .tournament-card,html.android-device a,html.android-device article,html.android-device section{touch-action:pan-x pan-y!important}html.android-device .nav,html.android-device button,html.android-device input,html.android-device select,html.android-device textarea{touch-action:manipulation!important}html.android-device :is(.admin-protocol-table-wrap,.achievement-category-rail,.profile-achievement-grid,.profile-exclusive-list,.season-filter-strip,.season-year-tabs,.tournament-type-rail){overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-x:contain!important;touch-action:pan-x!important;-webkit-overflow-scrolling:touch!important}html.android-device :is(.achievement-category-rail,.profile-achievement-grid,.profile-exclusive-list,.season-filter-strip,.season-year-tabs,.tournament-type-rail)>*{touch-action:pan-x!important}html.android-device :is(.profile-achievement-grid--screen,.profile-exclusive-list--screen){overflow:visible!important;touch-action:pan-x pan-y!important}html.android-device .achievement-card,html.android-device .history-row,html.android-device .leaderboard-row--table,html.android-device .locked-trophy-card,html.android-device .notification-card,html.android-device .profile-achievement-card,html.android-device .reward-card,html.android-device .tournament-card{content-visibility:visible!important;contain-intrinsic-size:auto!important}.profile-achievements--regular .profile-achievements-regular-showcase,.profile-achievements--screen .profile-exclusive-showcase{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:10px!important;gap:10px!important;width:100%!important}.profile-achievements--regular .profile-achievements-regular-showcase .profile-achievement-card__rarity,.profile-achievements--regular .profile-achievements-regular-showcase .profile-achievement-card__state,.profile-achievements--screen .profile-exclusive-showcase .profile-achievement-card__rarity,.profile-achievements--screen .profile-exclusive-showcase .profile-achievement-card__state{display:none!important}.profile-achievements--screen .profile-exclusive-showcase .profile-achievement-card,:is(.profile-achievements--regular .profile-achievement-grid--screen,.profile-achievements--regular .profile-achievements-regular-showcase) .profile-achievement-card{position:relative!important;overflow:hidden!important;min-height:180px!important;padding:14px!important;border-radius:20px!important;border-color:rgba(244,238,220,.12)!important;background:rgba(10,12,11,.97)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.025)!important;display:grid!important;grid-template-columns:minmax(0,1fr) 84px!important;grid-template-rows:auto minmax(0,1fr) 5px!important;grid-column-gap:6px!important;column-gap:6px!important;grid-row-gap:5px!important;row-gap:5px!important}.profile-achievements--screen .profile-exclusive-showcase .profile-achievement-card:after,:is(.profile-achievements--regular .profile-achievement-grid--screen,.profile-achievements--regular .profile-achievements-regular-showcase) .profile-achievement-card:after{display:none!important}.profile-achievements--screen .profile-exclusive-showcase .profile-achievement-card.is-earned,:is(.profile-achievements--regular .profile-achievement-grid--screen,.profile-achievements--regular .profile-achievements-regular-showcase) .profile-achievement-card.is-earned{border-color:rgba(224,200,128,.42)!important;background:rgba(13,14,12,.98)!important}.profile-achievements--screen .profile-exclusive-showcase .profile-achievement-card.is-locked,:is(.profile-achievements--regular .profile-achievement-grid--screen,.profile-achievements--regular .profile-achievements-regular-showcase) .profile-achievement-card.is-locked{opacity:.9!important;filter:saturate(.82)!important;border-color:rgba(244,238,220,.17)!important;background:rgba(15,18,16,.98)!important}.profile-achievements--screen .profile-exclusive-showcase .profile-achievement-card.is-highlighted,:is(.profile-achievements--regular .profile-achievement-grid--screen,.profile-achievements--regular .profile-achievements-regular-showcase) .profile-achievement-card.is-highlighted{border-color:rgba(236,210,128,.7)!important;box-shadow:inset 0 0 0 1px rgba(236,210,128,.16)!important}.profile-achievements--screen .profile-exclusive-showcase .profile-achievement-card.has-animated-asset .profile-achievement-card__top,.profile-achievements--screen .profile-exclusive-showcase .profile-achievement-card__top,:is(.profile-achievements--regular .profile-achievement-grid--screen,.profile-achievements--regular .profile-achievements-regular-showcase) .profile-achievement-card.has-animated-asset .profile-achievement-card__top,:is(.profile-achievements--regular .profile-achievement-grid--screen,.profile-achievements--regular .profile-achievements-regular-showcase) .profile-achievement-card__top{min-height:88px!important;grid-column:2!important;grid-row:1/span 2!important;align-items:flex-start!important;justify-content:flex-end!important}.profile-achievements--screen .profile-exclusive-showcase .profile-achievement-card.has-animated-asset .profile-achievement-card__asset--animated,.profile-achievements--screen .profile-exclusive-showcase .profile-achievement-card__asset,:is(.profile-achievements--regular .profile-achievement-grid--screen,.profile-achievements--regular .profile-achievements-regular-showcase) .profile-achievement-card.has-animated-asset .profile-achievement-card__asset--animated,:is(.profile-achievements--regular .profile-achievement-grid--screen,.profile-achievements--regular .profile-achievements-regular-showcase) .profile-achievement-card__asset{width:88px!important;height:88px!important;align-self:start!important;margin:-5px -5px 0 auto!important;opacity:.6!important;filter:none!important}.profile-achievements--screen .profile-exclusive-showcase .profile-achievement-card.is-earned .profile-achievement-card__asset,.profile-achievements--screen .profile-exclusive-showcase .profile-achievement-card.is-earned .profile-achievement-card__asset--animated,:is(.profile-achievements--regular .profile-achievement-grid--screen,.profile-achievements--regular .profile-achievements-regular-showcase) .profile-achievement-card.is-earned .profile-achievement-card__asset,:is(.profile-achievements--regular .profile-achievement-grid--screen,.profile-achievements--regular .profile-achievements-regular-showcase) .profile-achievement-card.is-earned .profile-achievement-card__asset--animated{opacity:.95!important}.profile-achievements--screen .profile-exclusive-showcase .profile-achievement-card.is-locked .profile-achievement-card__asset,.profile-achievements--screen .profile-exclusive-showcase .profile-achievement-card.is-locked .profile-achievement-card__asset--animated,:is(.profile-achievements--regular .profile-achievement-grid--screen,.profile-achievements--regular .profile-achievements-regular-showcase) .profile-achievement-card.is-locked .profile-achievement-card__asset,:is(.profile-achievements--regular .profile-achievement-grid--screen,.profile-achievements--regular .profile-achievements-regular-showcase) .profile-achievement-card.is-locked .profile-achievement-card__asset--animated{opacity:.74!important}.profile-achievements--screen .profile-exclusive-showcase .profile-achievement-card.is-locked .profile-achievement-card__asset img,:is(.profile-achievements--regular .profile-achievement-grid--screen,.profile-achievements--regular .profile-achievements-regular-showcase) .profile-achievement-card.is-locked .profile-achievement-card__asset img{opacity:.9!important;filter:grayscale(.58) saturate(.72) brightness(.9) contrast(1.05) drop-shadow(0 14px 20px rgba(0,0,0,.28))!important}.profile-achievements--screen .profile-exclusive-showcase .profile-achievement-card.is-locked .profile-achievement-card__asset--animated .xo-ready-award,:is(.profile-achievements--regular .profile-achievement-grid--screen,.profile-achievements--regular .profile-achievements-regular-showcase) .profile-achievement-card.is-locked .profile-achievement-card__asset--animated .xo-ready-award{opacity:.94!important;filter:grayscale(.58) saturate(.72) brightness(.9) contrast(1.05) drop-shadow(0 14px 20px rgba(0,0,0,.28))!important}.profile-achievements--screen .profile-exclusive-showcase .profile-achievement-card.is-locked strong,:is(.profile-achievements--regular .profile-achievement-grid--screen,.profile-achievements--regular .profile-achievements-regular-showcase) .profile-achievement-card.is-locked strong{color:rgba(244,238,220,.76)!important}.profile-achievements--screen .profile-exclusive-showcase .profile-achievement-card.is-locked .profile-achievement-card__condition,:is(.profile-achievements--regular .profile-achievement-grid--screen,.profile-achievements--regular .profile-achievements-regular-showcase) .profile-achievement-card.is-locked .profile-achievement-card__condition{color:rgba(244,238,220,.5)!important}.profile-achievements--screen .profile-exclusive-showcase .profile-achievement-card strong,:is(.profile-achievements--regular .profile-achievement-grid--screen,.profile-achievements--regular .profile-achievements-regular-showcase) .profile-achievement-card strong{max-width:96%!important;grid-column:1!important;grid-row:1!important;align-self:start!important;font-size:clamp(17px,4.9vw,22px)!important;line-height:1.02!important;letter-spacing:0!important;text-wrap:balance!important}.profile-achievements--screen .profile-exclusive-showcase .profile-achievement-card__condition,:is(.profile-achievements--regular .profile-achievement-grid--screen,.profile-achievements--regular .profile-achievements-regular-showcase) .profile-achievement-card__condition{max-width:96%!important;grid-column:1!important;grid-row:2!important;align-self:start!important;font-size:11px!important;line-height:1.18!important;color:rgba(244,238,220,.58)!important;letter-spacing:0!important}.profile-achievements--screen .profile-exclusive-showcase .profile-achievement-card__progress,:is(.profile-achievements--regular .profile-achievement-grid--screen,.profile-achievements--regular .profile-achievements-regular-showcase) .profile-achievement-card__progress{height:5px!important;border-radius:999px!important;grid-column:1/-1!important;grid-row:3!important;align-self:end!important}@media (max-width:374px){.profile-achievements--regular .profile-achievements-regular-showcase,.profile-achievements--screen .profile-exclusive-showcase{gap:8px!important}.profile-achievements--screen .profile-exclusive-showcase .profile-achievement-card,:is(.profile-achievements--regular .profile-achievement-grid--screen,.profile-achievements--regular .profile-achievements-regular-showcase) .profile-achievement-card{min-height:170px!important;padding:12px!important;border-radius:18px!important;grid-template-columns:minmax(0,1fr) 72px!important;grid-template-rows:auto minmax(0,1fr) 5px!important}.profile-achievements--screen .profile-exclusive-showcase .profile-achievement-card.has-animated-asset .profile-achievement-card__top,.profile-achievements--screen .profile-exclusive-showcase .profile-achievement-card__top,:is(.profile-achievements--regular .profile-achievement-grid--screen,.profile-achievements--regular .profile-achievements-regular-showcase) .profile-achievement-card.has-animated-asset .profile-achievement-card__top,:is(.profile-achievements--regular .profile-achievement-grid--screen,.profile-achievements--regular .profile-achievements-regular-showcase) .profile-achievement-card__top{min-height:76px!important}.profile-achievements--screen .profile-exclusive-showcase .profile-achievement-card.has-animated-asset .profile-achievement-card__asset--animated,.profile-achievements--screen .profile-exclusive-showcase .profile-achievement-card__asset,:is(.profile-achievements--regular .profile-achievement-grid--screen,.profile-achievements--regular .profile-achievements-regular-showcase) .profile-achievement-card.has-animated-asset .profile-achievement-card__asset--animated,:is(.profile-achievements--regular .profile-achievement-grid--screen,.profile-achievements--regular .profile-achievements-regular-showcase) .profile-achievement-card__asset{width:76px!important;height:76px!important}.profile-achievements--screen .profile-exclusive-showcase .profile-achievement-card strong,:is(.profile-achievements--regular .profile-achievement-grid--screen,.profile-achievements--regular .profile-achievements-regular-showcase) .profile-achievement-card strong{font-size:clamp(16px,4.8vw,20px)!important}}.segmented--tournaments,.tournament-filter-panel .tournament-type-rail{font-family:inherit!important}.leaderboard-sort-toggle a,.season-filter-strip a,.season-year-tabs a,.segmented--tournaments button,.tournament-filter-panel .tournament-type-rail button{letter-spacing:0!important;font-family:inherit!important;font-weight:720!important;text-shadow:none!important}.segmented--tournaments button,.tournament-filter-panel .tournament-type-rail button{background:transparent!important;color:rgba(244,238,220,.62)!important;box-shadow:none!important}.tournament-filter-panel .tournament-type-rail{gap:7px!important;align-items:center!important;padding:1px 2px 3px!important}.tournament-filter-panel .tournament-type-rail button{min-width:auto!important;min-height:38px!important;padding:0 13px!important;border:1px solid transparent!important;border-radius:15px!important;font-size:clamp(13px,3.25vw,14px)!important;line-height:1!important}.segmented--tournaments button.is-active,.tournament-filter-panel .tournament-type-rail button.is-active{border-color:rgba(216,194,138,.16)!important;background:linear-gradient(180deg,rgba(216,194,138,.115),rgba(216,194,138,.055)),rgba(255,255,255,.025)!important;color:var(--xo-cream)!important;font-weight:720!important;box-shadow:inset 0 0 0 1px rgba(255,247,220,.025)!important;animation:none!important}.legends-page__modes.segmented,.segmented--tournaments.segmented,.tournament-filter-panel{border-color:rgba(216,194,138,.14)!important;background:#0d100f!important;background-image:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.legends-page__modes.segmented a,.segmented--tournaments.segmented button{background:transparent!important}.legends-page__modes.segmented a.is-active,.segmented--tournaments.segmented button.is-active{border-color:rgba(216,194,138,.14)!important;background:#25251f!important;color:var(--xo-cream)!important}.legends-page .leaderboard-search input,.tournament-filter-panel .tournament-search-field{border-color:rgba(244,238,220,.075)!important;background:#111412!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.legends-page .leaderboard-search input{background-image:none!important}.tournament-filter-panel .tournament-type-rail button.is-active{background:#25251f!important}:root{--xo-topbar-fixed-top:max(10px,calc(env(safe-area-inset-top, 0px) + 8px));--xo-topbar-fixed-height:72px;--xo-topbar-content-gap:0px;--xo-topbar-content-space:max(14px,calc(env(safe-area-inset-top, 0px) + 10px))}.app-frame,.shell.app-frame,html.pwa-standalone .app-frame,html.pwa-standalone .shell.app-frame,html.tg-mini-app .shell.app-frame{padding-top:var(--xo-topbar-content-space)!important}.app-topbar{position:relative!important;top:auto!important;left:auto!important;right:auto!important;z-index:80!important;width:100%!important;max-width:416px!important;min-height:var(--xo-topbar-fixed-height)!important;margin-top:0!important;margin-inline:0!important;transform:none!important;translate:none!important;will-change:auto!important}.app-topbar:before,body:after{content:none!important;display:none!important}@media (display-mode:standalone){:root{--xo-topbar-fixed-top:max(12px,calc(env(safe-area-inset-top, 0px) + 8px));--xo-topbar-content-gap:0px;--xo-topbar-content-space:max(16px,calc(env(safe-area-inset-top, 0px) + 10px))}}:root{--xo-nav-bottom-gap:max(8px,calc(env(safe-area-inset-bottom, 0px) + 4px));--xo-content-bottom-space:calc(var(--xo-nav-height, 66px) + var(--xo-nav-bottom-gap) + 92px)}.nav{bottom:var(--xo-nav-bottom-gap)!important}.app-frame__stack:after,.app-frame__stack:before{content:""!important;position:fixed!important;left:50%!important;width:100vw!important;translate:-50% 0!important;pointer-events:none!important}.app-frame__stack:before{top:0!important;z-index:0!important;display:none!important;content:none!important}.app-frame__stack:after{bottom:0!important;z-index:75!important;height:calc(var(--xo-nav-height, 66px) + var(--xo-nav-bottom-gap, 12px) + 38px)!important;background:linear-gradient(180deg,rgba(3,4,3,0),rgba(3,4,3,.42) 58%,rgba(3,4,3,.94))!important;backdrop-filter:blur(2px)!important;-webkit-backdrop-filter:blur(2px)!important;-webkit-mask-image:linear-gradient(180deg,transparent,#000 56%,#000)!important;mask-image:linear-gradient(180deg,transparent,#000 56%,#000)!important}@media (display-mode:standalone){:root{--xo-nav-bottom-gap:max(12px,calc(env(safe-area-inset-bottom, 0px) + 6px));--xo-content-bottom-space:calc(var(--xo-nav-height, 66px) + var(--xo-nav-bottom-gap) + 104px)}}html.tg-mini-app:not(.pwa-standalone){--xo-tg-top-overlay-safe:max(96px,calc(env(safe-area-inset-top, 0px) + 52px),calc(var(--tg-content-safe-area-top, 72px) + 12px));--xo-topbar-content-space:var(--xo-tg-top-overlay-safe)}html.tg-mini-app:not(.pwa-standalone) .app-frame,html.tg-mini-app:not(.pwa-standalone) .shell,html.tg-mini-app:not(.pwa-standalone) .shell.app-frame{padding-top:var(--xo-tg-top-overlay-safe)!important}html.tg-mini-app:not(.pwa-standalone) .app-topbar{top:auto!important}