@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:900;src:url(./outfit-latin-ext-900-normal-D2Agn9b_.woff2)format("woff2"),url(./outfit-latin-ext-900-normal-P1LUQYP8.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:900;src:url(./outfit-latin-900-normal-D7VxKg29.woff2)format("woff2"),url(./outfit-latin-900-normal-DBTzQ72N.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:700;src:url(./outfit-latin-ext-700-normal-CI4iH74K.woff2)format("woff2"),url(./outfit-latin-ext-700-normal-fjS8-Gm7.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:700;src:url(./outfit-latin-700-normal-Cu9v6i1X.woff2)format("woff2"),url(./outfit-latin-700-normal-D4itBLBr.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(./outfit-latin-ext-400-normal-5tcqmc2S.woff2)format("woff2"),url(./outfit-latin-ext-400-normal-DHm7mdGe.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(./outfit-latin-400-normal-BGsTXAXT.woff2)format("woff2"),url(./outfit-latin-400-normal-DMwTpYkH.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Orbitron;font-style:normal;font-display:swap;font-weight:900;src:url(./orbitron-latin-900-normal-DrIi7unX.woff2)format("woff2"),url(./orbitron-latin-900-normal-BbJatbhp.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Orbitron;font-style:normal;font-display:swap;font-weight:800;src:url(./orbitron-latin-800-normal-CQafOXEd.woff2)format("woff2"),url(./orbitron-latin-800-normal-P4cBi4I7.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Orbitron;font-style:normal;font-display:swap;font-weight:700;src:url(./orbitron-latin-700-normal-4jsRXGGJ.woff2)format("woff2"),url(./orbitron-latin-700-normal-DmYOh-W9.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Orbitron;font-style:normal;font-display:swap;font-weight:500;src:url(./orbitron-latin-500-normal-DQ2gt4P1.woff2)format("woff2"),url(./orbitron-latin-500-normal-BCCupJ8c.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oxanium;font-style:normal;font-display:swap;font-weight:800;src:url(./oxanium-latin-ext-800-normal-BAseU-U5.woff2)format("woff2"),url(./oxanium-latin-ext-800-normal-T45cF6jC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oxanium;font-style:normal;font-display:swap;font-weight:800;src:url(./oxanium-latin-800-normal-C_tm0Sz6.woff2)format("woff2"),url(./oxanium-latin-800-normal-7VoEFedH.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oxanium;font-style:normal;font-display:swap;font-weight:700;src:url(./oxanium-latin-ext-700-normal-BSlCClLu.woff2)format("woff2"),url(./oxanium-latin-ext-700-normal-CPlnVieJ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oxanium;font-style:normal;font-display:swap;font-weight:700;src:url(./oxanium-latin-700-normal-l0hKEjh4.woff2)format("woff2"),url(./oxanium-latin-700-normal-b_KP-pae.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oxanium;font-style:normal;font-display:swap;font-weight:600;src:url(./oxanium-latin-ext-600-normal-B2S5WIA4.woff2)format("woff2"),url(./oxanium-latin-ext-600-normal-DywhiVWf.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oxanium;font-style:normal;font-display:swap;font-weight:600;src:url(./oxanium-latin-600-normal-DW9ldEDP.woff2)format("woff2"),url(./oxanium-latin-600-normal-DNQhW0y0.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.fa,.fa-brands,.fa-classic,.fa-regular,.fa-solid,.fab,.far,.fas{--_fa-family:var(--fa-family,var(--fa-style-family,"Font Awesome 7 Free"));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:var(--fa-display,inline-block);font-family:var(--_fa-family);font-feature-settings:normal;font-synthesis:none;font-variant:normal;font-style:normal;font-weight:var(--fa-style,900);text-align:center;text-rendering:auto;width:var(--fa-width,1.25em);line-height:1}:is(.fas,.far,.fab,.fa-solid,.fa-regular,.fa-brands,.fa-classic,.fa):before{content:var(--fa)/""}@supports not (content:""/""){:is(.fas,.far,.fab,.fa-solid,.fa-regular,.fa-brands,.fa-classic,.fa):before{content:var(--fa)}}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{vertical-align:.225em;font-size:.625em;line-height:.1em}.fa-xs{vertical-align:.125em;font-size:.75em;line-height:.08333em}.fa-sm{vertical-align:.05357em;font-size:.875em;line-height:.07143em}.fa-lg{vertical-align:-.075em;font-size:1.25em;line-height:.05em}.fa-xl{vertical-align:-.125em;font-size:1.5em;line-height:.04167em}.fa-2xl{vertical-align:-.1875em;font-size:2em;line-height:.03125em}.fa-width-auto{--fa-width:auto}.fa-fw,.fa-width-fixed{--fa-width:1.25em}.fa-canvas-square{margin-block-end:-.125em;padding-block:.125em}.fa-canvas-roomy{box-sizing:content-box;margin-block-end:-.25em;padding-block:.25em;padding-inline:.125em}.fa-ul{margin-inline-start:var(--fa-li-margin,2.5em);padding-inline-start:0;list-style-type:none}.fa-ul>li{position:relative}.fa-li{text-align:center;width:var(--fa-li-width,2em);line-height:inherit;position:absolute;inset-inline-start:calc(var(--fa-li-width,2em)*-1)}.fa-border{border-radius:var(--fa-border-radius,.1em);border:var(--fa-border-width,.0625em) var(--fa-border-style,solid) var(--fa-border-color,#eee);box-sizing:var(--fa-border-box-sizing,content-box);padding:var(--fa-border-padding,.1875em .25em)}.fa-pull-left,.fa-pull-start{float:inline-start;margin-inline-end:var(--fa-pull-margin,.3em)}.fa-pull-end,.fa-pull-right{float:inline-end;margin-inline-start:var(--fa-pull-margin,.3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-name:fa-fade;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-beat-fade,.fa-fade{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{animation-name:fa-beat-fade;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-flip{animation-name:fa-flip;animation-duration:var(--fa-animation-duration,1.5s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-flip,.fa-flip-360{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-flip-360{animation-name:fa-flip-360;animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-name:fa-shake;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,.75s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-spin{animation-name:fa-spin;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,steps(8))}.fa-spin-snap{animation-name:fa-spin-snap;animation-duration:var(--fa-animation-duration,3s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-snap,.fa-spin-snap-4{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-spin-snap-4{animation-name:fa-spin-snap-4;animation-duration:var(--fa-animation-duration,2.4s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-snap-8{animation-name:fa-spin-snap-8;animation-duration:var(--fa-animation-duration,4s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-buzz,.fa-spin-snap-8{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-buzz{animation-name:fa-buzz;animation-duration:var(--fa-animation-duration,.6s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-wag{animation-name:fa-wag;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,.9s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-out);transform-origin:bottom}.fa-float{animation-name:fa-float;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,3s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out);will-change:transform}.fa-swing{animation-name:fa-swing;animation-duration:var(--fa-animation-duration,1.2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-out);transform-origin:top}.fa-jello,.fa-swing{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-jello{animation-name:fa-jello;animation-duration:var(--fa-animation-duration,.9s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-out)}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-buzz,.fa-fade,.fa-flip,.fa-flip-360,.fa-float,.fa-jello,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse,.fa-spin-snap,.fa-spin-snap-4,.fa-spin-snap-8,.fa-swing,.fa-wag{transition:none!important;animation:none!important}}@keyframes fa-beat{0%{transform:scale(1)}25%{transform:scale(calc(var(--fa-beat-scale,1.25)*1.25))}45%{transform:scale(calc(var(--fa-beat-scale,1.22)*1.22))}65%{transform:scale(calc(var(--fa-beat-scale,1.25)*1.25))}90%{transform:scale(1)}}@keyframes fa-bounce{0%{animation-timing-function:var(--fa-animation-timing);transform:scale(1)translateY(0)}14%{transform:scale(var(--fa-bounce-start-scale-x,1.06),var(--fa-bounce-start-scale-y,.94)) translateY(var(--fa-bounce-anticipation,3px));animation-timing-function:cubic-bezier(.33,0,.66,.33)}32%{transform:scale(var(--fa-bounce-jump-scale-x,.94),var(--fa-bounce-jump-scale-y,1.12)) translateY(calc(var(--fa-bounce-height,.5em)*-1));animation-timing-function:cubic-bezier(.33,.66,.66,1)}52%{transform:scale(1) translateY(calc(var(--fa-bounce-height,.5em)*-1*1.1));animation-timing-function:cubic-bezier(.5,0,1,.5)}70%{transform:scale(var(--fa-bounce-land-scale-x,1.06),var(--fa-bounce-land-scale-y,.92)) translateY(0);animation-timing-function:cubic-bezier(.33,.33,.66,1)}85%{transform:scale(.98,1.04) translateY(calc(-2px*var(--fa-bounce-rebound,1)));animation-timing-function:cubic-bezier(.33,0,.66,1)}to{transform:scale(1)translateY(0)}}@keyframes fa-fade{0%{opacity:1;animation-timing-function:cubic-bezier(.2,0,.4,1);transform:scale(1)}40%{opacity:var(--fa-fade-opacity,.4);animation-timing-function:cubic-bezier(.4,0,.6,1);transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes fa-beat-fade{0%{opacity:var(--fa-beat-fade-opacity,.4);animation-timing-function:cubic-bezier(.2,0,.4,1);transform:scale(1)}25%{opacity:calc(var(--fa-beat-fade-opacity,.4) + .4);transform:scale(var(--fa-beat-fade-scale,1.28));animation-timing-function:cubic-bezier(.4,0,.6,1)}45%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.25));animation-timing-function:cubic-bezier(.4,0,.2,1)}65%{opacity:calc(var(--fa-beat-fade-opacity,.4) + .4);transform:scale(var(--fa-beat-fade-scale,1.28));animation-timing-function:cubic-bezier(.4,0,.6,1)}to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}}@keyframes fa-flip{0%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),0deg);animation-timing-function:cubic-bezier(.2,0,.4,1)}8%{transform:perspective(2em) scale(var(--fa-flip-anticipation-scale,.95)) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),0deg);animation-timing-function:cubic-bezier(.33,0,.66,.33)}35%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),calc(var(--fa-flip-angle,-1turn)*.6));animation-timing-function:linear}65%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),calc(var(--fa-flip-angle,-1turn)*.5));animation-timing-function:cubic-bezier(.33,.66,.66,1)}92%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),calc(var(--fa-flip-angle,-1turn)*var(--fa-flip-overshoot,1.04)));animation-timing-function:cubic-bezier(.33,0,.66,1)}to{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-1turn))}}@keyframes fa-flip-360{0%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),0deg);animation-timing-function:cubic-bezier(.2,0,.4,1)}8%{transform:perspective(2em) scale(var(--fa-flip-anticipation-scale,.95)) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),0deg);animation-timing-function:cubic-bezier(.33,0,.66,.33)}50%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),calc(var(--fa-flip-angle,-1turn)*.6));animation-timing-function:cubic-bezier(.33,.66,.66,1)}80%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),calc(var(--fa-flip-angle,-1turn)*var(--fa-flip-overshoot,1.04)));animation-timing-function:cubic-bezier(.33,0,.66,1)}to{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-1turn))}}@keyframes fa-shake{0%{animation-timing-function:cubic-bezier(.2,0,.8,1);transform:rotate(0)}8%{animation-timing-function:cubic-bezier(.3,0,.7,1);transform:rotate(35deg)translate(1px)}20%{animation-timing-function:cubic-bezier(.3,0,.7,1);transform:rotate(-22deg)translate(-1px)}35%{animation-timing-function:cubic-bezier(.3,0,.7,1);transform:rotate(15deg)translate(1px)}50%{animation-timing-function:cubic-bezier(.4,0,.6,1);transform:rotate(-9deg)}65%{animation-timing-function:cubic-bezier(.4,0,.6,1);transform:rotate(5deg)}78%{animation-timing-function:cubic-bezier(.4,0,.6,1);transform:rotate(-3deg)}90%{animation-timing-function:cubic-bezier(.4,0,.2,1);transform:rotate(1deg)}to{transform:rotate(0)}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes fa-spin-snap{0%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(0)}12%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(60deg)}16.67%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(60deg)}28.67%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(120deg)}33.33%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(120deg)}45.33%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(180deg)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(180deg)}62%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(240deg)}66.67%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(240deg)}78.67%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(300deg)}83.33%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(300deg)}95.33%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(1turn)}to{transform:rotate(1turn)}}@keyframes fa-spin-snap-4{0%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(0)}15%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(90deg)}25%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(90deg)}40%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(180deg)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(180deg)}65%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(270deg)}75%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(270deg)}90%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(1turn)}to{transform:rotate(1turn)}}@keyframes fa-spin-snap-8{0%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(0)}9%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(45deg)}12.5%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(45deg)}21.5%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(90deg)}25%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(90deg)}34%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(135deg)}37.5%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(135deg)}46.5%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(180deg)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(180deg)}59%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(225deg)}62.5%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(225deg)}71.5%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(270deg)}75%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(270deg)}84%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(315deg)}87.5%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(315deg)}96.5%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(1turn)}to{transform:rotate(1turn)}}@keyframes fa-buzz{0%{animation-timing-function:cubic-bezier(.1,0,.9,1);transform:translate(0)rotate(0)}5%{transform:translateX(var(--fa-buzz-distance,4px)) rotate(.5deg)}10%{transform:translateX(calc(var(--fa-buzz-distance,4px)*-1)) rotate(-.5deg)}15%{transform:translateX(var(--fa-buzz-distance,4px)) rotate(.3deg)}20%{transform:translateX(calc(var(--fa-buzz-distance,4px)*-1)) rotate(-.3deg)}25%{transform:translateX(calc(var(--fa-buzz-distance,4px)*.7)) rotate(.2deg)}30%{transform:translateX(calc(var(--fa-buzz-distance,4px)*-1*.7)) rotate(-.2deg)}35%{transform:translateX(calc(var(--fa-buzz-distance,4px)*.4)) rotate(.1deg)}40%{transform:translate(0)rotate(0)}to{transform:translate(0)rotate(0)}}@keyframes fa-wag{0%{animation-timing-function:cubic-bezier(.2,0,.6,1);transform:rotate(0)}12%{transform:rotate(var(--fa-wag-angle,12deg));animation-timing-function:cubic-bezier(.4,0,.2,1)}24%{animation-timing-function:cubic-bezier(.2,0,.6,1);transform:rotate(2deg)}36%{transform:rotate(calc(var(--fa-wag-angle,12deg)*.85));animation-timing-function:cubic-bezier(.4,0,.2,1)}48%{animation-timing-function:cubic-bezier(.2,0,.6,1);transform:rotate(1deg)}58%{transform:rotate(calc(var(--fa-wag-angle,12deg)*.6));animation-timing-function:cubic-bezier(.4,0,.2,1)}68%{transform:rotate(0)}to{transform:rotate(0)}}@keyframes fa-float{0%{transform:translateY(0) translateX(0) rotate(0deg) scale(var(--fa-float-squash-x,1.02),var(--fa-float-squash-y,.98));animation-timing-function:cubic-bezier(.33,0,.66,.33)}15%{transform:translateY(calc(var(--fa-float-height,6px)*-.4)) translateX(var(--fa-float-drift,1px)) rotate(var(--fa-float-tilt,1deg)) scale(1);animation-timing-function:cubic-bezier(.33,.66,.66,1)}35%{transform:translateY(calc(var(--fa-float-height,6px)*-1)) translateX(0) rotate(0deg) scale(var(--fa-float-stretch-x,.98),var(--fa-float-stretch-y,1.03));animation-timing-function:cubic-bezier(.5,0,.5,0)}50%{transform:translateY(calc(var(--fa-float-height,6px)*-.92)) translateX(calc(var(--fa-float-drift,1px)*-.5)) rotate(calc(var(--fa-float-tilt,1deg)*-.5)) scale(.995,1.01);animation-timing-function:cubic-bezier(.33,0,.66,.33)}70%{transform:translateY(calc(var(--fa-float-height,6px)*-.3)) translateX(calc(var(--fa-float-drift,1px)*-1)) rotate(calc(var(--fa-float-tilt,1deg)*-1)) scale(1);animation-timing-function:cubic-bezier(.33,.66,.66,1)}90%{transform:translateY(calc(var(--fa-float-height,6px)*.05)) translateX(0) rotate(0deg) scale(var(--fa-float-squash-x,1.02),var(--fa-float-squash-y,.98));animation-timing-function:cubic-bezier(.33,0,.66,1)}to{transform:translateY(0) translateX(0) rotate(0deg) scale(var(--fa-float-squash-x,1.02),var(--fa-float-squash-y,.98))}}@keyframes fa-swing{0%{animation-timing-function:cubic-bezier(.2,0,.8,1);transform:rotate(0)}8%{transform:rotate(var(--fa-swing-angle,22deg));animation-timing-function:cubic-bezier(.3,0,.7,1)}18%{transform:rotate(calc(var(--fa-swing-angle,22deg)*-1*.85));animation-timing-function:cubic-bezier(.3,0,.7,1)}28%{transform:rotate(calc(var(--fa-swing-angle,22deg)*.65));animation-timing-function:cubic-bezier(.35,0,.65,1)}38%{transform:rotate(calc(var(--fa-swing-angle,22deg)*-1*.45));animation-timing-function:cubic-bezier(.4,0,.6,1)}48%{transform:rotate(calc(var(--fa-swing-angle,22deg)*.25));animation-timing-function:cubic-bezier(.4,0,.6,1)}56%{transform:rotate(calc(var(--fa-swing-angle,22deg)*-1*.1));animation-timing-function:cubic-bezier(.4,0,.6,1)}64%{transform:rotate(0)}to{transform:rotate(0)}}@keyframes fa-jello{0%{animation-timing-function:cubic-bezier(.2,0,.8,1);transform:scale(1)}12%{transform:scale(var(--fa-jello-scale-x,1.15),calc(2 - var(--fa-jello-scale-x,1.15)));animation-timing-function:cubic-bezier(.3,0,.7,1)}24%{transform:scale(calc(2 - var(--fa-jello-scale-y,1.12)),var(--fa-jello-scale-y,1.12));animation-timing-function:cubic-bezier(.3,0,.7,1)}36%{transform:scale(calc(.5 + var(--fa-jello-scale-x,1.15)*.5),calc(1.5 - var(--fa-jello-scale-x,1.15)*.5));animation-timing-function:cubic-bezier(.4,0,.6,1)}48%{transform:scale(calc(1.3 - var(--fa-jello-scale-y,1.12)*.3),calc(.7 + var(--fa-jello-scale-y,1.12)*.3));animation-timing-function:cubic-bezier(.4,0,.6,1)}58%{animation-timing-function:cubic-bezier(.4,0,.2,1);transform:scale(1.02,.98)}68%{transform:scale(1)}to{transform:scale(1)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,0))}.fa-stack{vertical-align:middle;width:2.5em;height:2em;line-height:2em;display:inline-block;position:relative}.fa-stack-1x,.fa-stack-2x{--fa-width:100%;text-align:center;width:var(--fa-width);z-index:var(--fa-stack-z-index,auto);position:absolute;inset:0}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-0{--fa:"0"}.fa-1{--fa:"1"}.fa-2{--fa:"2"}.fa-3{--fa:"3"}.fa-4{--fa:"4"}.fa-5{--fa:"5"}.fa-6{--fa:"6"}.fa-7{--fa:"7"}.fa-8{--fa:"8"}.fa-9{--fa:"9"}.fa-exclamation{--fa:"!"}.fa-hashtag{--fa:"#"}.fa-dollar,.fa-dollar-sign,.fa-usd{--fa:"$"}.fa-percent,.fa-percentage{--fa:"%"}.fa-asterisk{--fa:"*"}.fa-add,.fa-plus{--fa:"+"}.fa-less-than{--fa:"<"}.fa-equals{--fa:"="}.fa-greater-than{--fa:">"}.fa-question{--fa:"?"}.fa-at{--fa:"@"}.fa-a{--fa:"A"}.fa-b{--fa:"B"}.fa-c{--fa:"C"}.fa-d{--fa:"D"}.fa-e{--fa:"E"}.fa-f{--fa:"F"}.fa-g{--fa:"G"}.fa-h{--fa:"H"}.fa-i{--fa:"I"}.fa-j{--fa:"J"}.fa-k{--fa:"K"}.fa-l{--fa:"L"}.fa-m{--fa:"M"}.fa-n{--fa:"N"}.fa-o{--fa:"O"}.fa-p{--fa:"P"}.fa-q{--fa:"Q"}.fa-r{--fa:"R"}.fa-s{--fa:"S"}.fa-t{--fa:"T"}.fa-u{--fa:"U"}.fa-v{--fa:"V"}.fa-w{--fa:"W"}.fa-x{--fa:"X"}.fa-y{--fa:"Y"}.fa-z{--fa:"Z"}.fa-faucet{--fa:""}.fa-faucet-drip{--fa:""}.fa-house-chimney-window{--fa:""}.fa-house-signal{--fa:""}.fa-temperature-arrow-down,.fa-temperature-down{--fa:""}.fa-temperature-arrow-up,.fa-temperature-up{--fa:""}.fa-trailer{--fa:""}.fa-bacteria{--fa:""}.fa-bacterium{--fa:""}.fa-box-tissue{--fa:""}.fa-hand-holding-medical{--fa:""}.fa-hand-sparkles{--fa:""}.fa-hands-bubbles,.fa-hands-wash{--fa:""}.fa-handshake-alt-slash,.fa-handshake-simple-slash,.fa-handshake-slash{--fa:""}.fa-head-side-cough{--fa:""}.fa-head-side-cough-slash{--fa:""}.fa-head-side-mask{--fa:""}.fa-head-side-virus{--fa:""}.fa-house-chimney-user{--fa:""}.fa-house-laptop,.fa-laptop-house{--fa:""}.fa-lungs-virus{--fa:""}.fa-people-arrows,.fa-people-arrows-left-right{--fa:""}.fa-plane-slash{--fa:""}.fa-pump-medical{--fa:""}.fa-pump-soap{--fa:""}.fa-shield-virus{--fa:""}.fa-sink{--fa:""}.fa-soap{--fa:""}.fa-stopwatch-20{--fa:""}.fa-shop-slash,.fa-store-alt-slash{--fa:""}.fa-store-slash{--fa:""}.fa-toilet-paper-slash{--fa:""}.fa-users-slash{--fa:""}.fa-virus{--fa:""}.fa-virus-slash{--fa:""}.fa-viruses{--fa:""}.fa-vest{--fa:""}.fa-vest-patches{--fa:""}.fa-arrow-trend-down{--fa:""}.fa-arrow-trend-up{--fa:""}.fa-arrow-up-from-bracket{--fa:""}.fa-austral-sign{--fa:""}.fa-baht-sign{--fa:""}.fa-bitcoin-sign{--fa:""}.fa-bolt-lightning{--fa:""}.fa-book-bookmark{--fa:""}.fa-camera-rotate{--fa:""}.fa-cedi-sign{--fa:""}.fa-chart-column{--fa:""}.fa-chart-gantt{--fa:""}.fa-clapperboard{--fa:""}.fa-closed-captioning-slash{--fa:""}.fa-clover{--fa:""}.fa-code-compare{--fa:""}.fa-code-fork{--fa:""}.fa-code-pull-request{--fa:""}.fa-colon-sign{--fa:""}.fa-cruzeiro-sign{--fa:""}.fa-display{--fa:""}.fa-dong-sign{--fa:""}.fa-elevator{--fa:""}.fa-filter-circle-xmark{--fa:""}.fa-florin-sign{--fa:""}.fa-folder-closed{--fa:""}.fa-franc-sign{--fa:""}.fa-guarani-sign{--fa:""}.fa-gun{--fa:""}.fa-hands-clapping{--fa:""}.fa-home-user,.fa-house-user{--fa:""}.fa-indian-rupee,.fa-indian-rupee-sign,.fa-inr{--fa:""}.fa-kip-sign{--fa:""}.fa-lari-sign{--fa:""}.fa-litecoin-sign{--fa:""}.fa-manat-sign{--fa:""}.fa-mask-face{--fa:""}.fa-mill-sign{--fa:""}.fa-money-bills{--fa:""}.fa-naira-sign{--fa:""}.fa-notdef{--fa:""}.fa-panorama{--fa:""}.fa-peseta-sign{--fa:""}.fa-peso-sign{--fa:""}.fa-plane-up{--fa:""}.fa-rupiah-sign{--fa:""}.fa-stairs{--fa:""}.fa-timeline{--fa:""}.fa-truck-front{--fa:""}.fa-try,.fa-turkish-lira,.fa-turkish-lira-sign{--fa:""}.fa-vault{--fa:""}.fa-magic-wand-sparkles,.fa-wand-magic-sparkles{--fa:""}.fa-wheat-alt,.fa-wheat-awn{--fa:""}.fa-wheelchair-alt,.fa-wheelchair-move{--fa:""}.fa-bangladeshi-taka-sign{--fa:""}.fa-bowl-rice{--fa:""}.fa-person-pregnant{--fa:""}.fa-home-lg,.fa-house-chimney{--fa:""}.fa-house-crack{--fa:""}.fa-house-medical{--fa:""}.fa-cent-sign{--fa:""}.fa-plus-minus{--fa:""}.fa-sailboat{--fa:""}.fa-section{--fa:""}.fa-shrimp{--fa:""}.fa-brazilian-real-sign{--fa:""}.fa-chart-simple{--fa:""}.fa-diagram-next{--fa:""}.fa-diagram-predecessor{--fa:""}.fa-diagram-successor{--fa:""}.fa-earth-oceania,.fa-globe-oceania{--fa:""}.fa-bug-slash{--fa:""}.fa-file-circle-plus{--fa:""}.fa-shop-lock{--fa:""}.fa-virus-covid{--fa:""}.fa-virus-covid-slash{--fa:""}.fa-anchor-circle-check{--fa:""}.fa-anchor-circle-exclamation{--fa:""}.fa-anchor-circle-xmark{--fa:""}.fa-anchor-lock{--fa:""}.fa-arrow-down-up-across-line{--fa:""}.fa-arrow-down-up-lock{--fa:""}.fa-arrow-right-to-city{--fa:""}.fa-arrow-up-from-ground-water{--fa:""}.fa-arrow-up-from-water-pump{--fa:""}.fa-arrow-up-right-dots{--fa:""}.fa-arrows-down-to-line{--fa:""}.fa-arrows-down-to-people{--fa:""}.fa-arrows-left-right-to-line{--fa:""}.fa-arrows-spin{--fa:""}.fa-arrows-split-up-and-left{--fa:""}.fa-arrows-to-circle{--fa:""}.fa-arrows-to-dot{--fa:""}.fa-arrows-to-eye{--fa:""}.fa-arrows-turn-right{--fa:""}.fa-arrows-turn-to-dots{--fa:""}.fa-arrows-up-to-line{--fa:""}.fa-bore-hole{--fa:""}.fa-bottle-droplet{--fa:""}.fa-bottle-water{--fa:""}.fa-bowl-food{--fa:""}.fa-boxes-packing{--fa:""}.fa-bridge{--fa:""}.fa-bridge-circle-check{--fa:""}.fa-bridge-circle-exclamation{--fa:""}.fa-bridge-circle-xmark{--fa:""}.fa-bridge-lock{--fa:""}.fa-bridge-water{--fa:""}.fa-bucket{--fa:""}.fa-bugs{--fa:""}.fa-building-circle-arrow-right{--fa:""}.fa-building-circle-check{--fa:""}.fa-building-circle-exclamation{--fa:""}.fa-building-circle-xmark{--fa:""}.fa-building-flag{--fa:""}.fa-building-lock{--fa:""}.fa-building-ngo{--fa:""}.fa-building-shield{--fa:""}.fa-building-un{--fa:""}.fa-building-user{--fa:""}.fa-building-wheat{--fa:""}.fa-burst{--fa:""}.fa-car-on{--fa:""}.fa-car-tunnel{--fa:""}.fa-child-combatant,.fa-child-rifle{--fa:""}.fa-children{--fa:""}.fa-circle-nodes{--fa:""}.fa-clipboard-question{--fa:""}.fa-cloud-showers-water{--fa:""}.fa-computer{--fa:""}.fa-cubes-stacked{--fa:""}.fa-envelope-circle-check{--fa:""}.fa-explosion{--fa:""}.fa-ferry{--fa:""}.fa-file-circle-exclamation{--fa:""}.fa-file-circle-minus{--fa:""}.fa-file-circle-question{--fa:""}.fa-file-shield{--fa:""}.fa-fire-burner{--fa:""}.fa-fish-fins{--fa:""}.fa-flask-vial{--fa:""}.fa-glass-water{--fa:""}.fa-glass-water-droplet{--fa:""}.fa-group-arrows-rotate{--fa:""}.fa-hand-holding-hand{--fa:""}.fa-handcuffs{--fa:""}.fa-hands-bound{--fa:""}.fa-hands-holding-child{--fa:""}.fa-hands-holding-circle{--fa:""}.fa-heart-circle-bolt{--fa:""}.fa-heart-circle-check{--fa:""}.fa-heart-circle-exclamation{--fa:""}.fa-heart-circle-minus{--fa:""}.fa-heart-circle-plus{--fa:""}.fa-heart-circle-xmark{--fa:""}.fa-helicopter-symbol{--fa:""}.fa-helmet-un{--fa:""}.fa-hill-avalanche{--fa:""}.fa-hill-rockslide{--fa:""}.fa-house-circle-check{--fa:""}.fa-house-circle-exclamation{--fa:""}.fa-house-circle-xmark{--fa:""}.fa-house-fire{--fa:""}.fa-house-flag{--fa:""}.fa-house-flood-water{--fa:""}.fa-house-flood-water-circle-arrow-right{--fa:""}.fa-house-lock{--fa:""}.fa-house-medical-circle-check{--fa:""}.fa-house-medical-circle-exclamation{--fa:""}.fa-house-medical-circle-xmark{--fa:""}.fa-house-medical-flag{--fa:""}.fa-house-tsunami{--fa:""}.fa-jar{--fa:""}.fa-jar-wheat{--fa:""}.fa-jet-fighter-up{--fa:""}.fa-jug-detergent{--fa:""}.fa-kitchen-set{--fa:""}.fa-land-mine-on{--fa:""}.fa-landmark-flag{--fa:""}.fa-laptop-file{--fa:""}.fa-lines-leaning{--fa:""}.fa-location-pin-lock{--fa:""}.fa-locust{--fa:""}.fa-magnifying-glass-arrow-right{--fa:""}.fa-magnifying-glass-chart{--fa:""}.fa-mars-and-venus-burst{--fa:""}.fa-mask-ventilator{--fa:""}.fa-mattress-pillow{--fa:""}.fa-mobile-retro{--fa:""}.fa-money-bill-transfer{--fa:""}.fa-money-bill-trend-up{--fa:""}.fa-money-bill-wheat{--fa:""}.fa-mosquito{--fa:""}.fa-mosquito-net{--fa:""}.fa-mound{--fa:""}.fa-mountain-city{--fa:""}.fa-mountain-sun{--fa:""}.fa-oil-well{--fa:""}.fa-people-group{--fa:""}.fa-people-line{--fa:""}.fa-people-pulling{--fa:""}.fa-people-robbery{--fa:""}.fa-people-roof{--fa:""}.fa-person-arrow-down-to-line{--fa:""}.fa-person-arrow-up-from-line{--fa:""}.fa-person-breastfeeding{--fa:""}.fa-person-burst{--fa:""}.fa-person-cane{--fa:""}.fa-person-chalkboard{--fa:""}.fa-person-circle-check{--fa:""}.fa-person-circle-exclamation{--fa:""}.fa-person-circle-minus{--fa:""}.fa-person-circle-plus{--fa:""}.fa-person-circle-question{--fa:""}.fa-person-circle-xmark{--fa:""}.fa-person-dress-burst{--fa:""}.fa-person-drowning{--fa:""}.fa-person-falling{--fa:""}.fa-person-falling-burst{--fa:""}.fa-person-half-dress{--fa:""}.fa-person-harassing{--fa:""}.fa-person-military-pointing{--fa:""}.fa-person-military-rifle{--fa:""}.fa-person-military-to-person{--fa:""}.fa-person-rays{--fa:""}.fa-person-rifle{--fa:""}.fa-person-shelter{--fa:""}.fa-person-walking-arrow-loop-left{--fa:""}.fa-person-walking-arrow-right{--fa:""}.fa-person-walking-dashed-line-arrow-right{--fa:""}.fa-person-walking-luggage{--fa:""}.fa-plane-circle-check{--fa:""}.fa-plane-circle-exclamation{--fa:""}.fa-plane-circle-xmark{--fa:""}.fa-plane-lock{--fa:""}.fa-plate-wheat{--fa:""}.fa-plug-circle-bolt{--fa:""}.fa-plug-circle-check{--fa:""}.fa-plug-circle-exclamation{--fa:""}.fa-plug-circle-minus{--fa:""}.fa-plug-circle-plus{--fa:""}.fa-plug-circle-xmark{--fa:""}.fa-ranking-star{--fa:""}.fa-road-barrier{--fa:""}.fa-road-bridge{--fa:""}.fa-road-circle-check{--fa:""}.fa-road-circle-exclamation{--fa:""}.fa-road-circle-xmark{--fa:""}.fa-road-lock{--fa:""}.fa-road-spikes{--fa:""}.fa-rug{--fa:""}.fa-sack-xmark{--fa:""}.fa-school-circle-check{--fa:""}.fa-school-circle-exclamation{--fa:""}.fa-school-circle-xmark{--fa:""}.fa-school-flag{--fa:""}.fa-school-lock{--fa:""}.fa-sheet-plastic{--fa:""}.fa-shield-cat{--fa:""}.fa-shield-dog{--fa:""}.fa-shield-heart{--fa:""}.fa-square-nfi{--fa:""}.fa-square-person-confined{--fa:""}.fa-square-virus{--fa:""}.fa-rod-asclepius,.fa-rod-snake,.fa-staff-aesculapius,.fa-staff-snake{--fa:""}.fa-sun-plant-wilt{--fa:""}.fa-tarp{--fa:""}.fa-tarp-droplet{--fa:""}.fa-tent{--fa:""}.fa-tent-arrow-down-to-line{--fa:""}.fa-tent-arrow-left-right{--fa:""}.fa-tent-arrow-turn-left{--fa:""}.fa-tent-arrows-down{--fa:""}.fa-tents{--fa:""}.fa-toilet-portable{--fa:""}.fa-toilets-portable{--fa:""}.fa-tower-cell{--fa:""}.fa-tower-observation{--fa:""}.fa-tree-city{--fa:""}.fa-trowel{--fa:""}.fa-trowel-bricks{--fa:""}.fa-truck-arrow-right{--fa:""}.fa-truck-droplet{--fa:""}.fa-truck-field{--fa:""}.fa-truck-field-un{--fa:""}.fa-truck-plane{--fa:""}.fa-users-between-lines{--fa:""}.fa-users-line{--fa:""}.fa-users-rays{--fa:""}.fa-users-rectangle{--fa:""}.fa-users-viewfinder{--fa:""}.fa-vial-circle-check{--fa:""}.fa-vial-virus{--fa:""}.fa-wheat-awn-circle-exclamation{--fa:""}.fa-worm{--fa:""}.fa-xmarks-lines{--fa:""}.fa-child-dress{--fa:""}.fa-child-reaching{--fa:""}.fa-file-circle-check{--fa:""}.fa-file-circle-xmark{--fa:""}.fa-person-through-window{--fa:""}.fa-plant-wilt{--fa:""}.fa-stapler{--fa:""}.fa-train-tram{--fa:""}.fa-table-cells-column-lock{--fa:""}.fa-table-cells-row-lock{--fa:""}.fa-thumb-tack-slash,.fa-thumbtack-slash{--fa:""}.fa-table-cells-row-unlock{--fa:""}.fa-chart-diagram{--fa:""}.fa-comment-nodes{--fa:""}.fa-file-fragment{--fa:""}.fa-file-half-dashed{--fa:""}.fa-hexagon-nodes{--fa:""}.fa-hexagon-nodes-bolt{--fa:""}.fa-square-binary{--fa:""}.fa-pentagon{--fa:""}.fa-non-binary{--fa:""}.fa-spiral{--fa:""}.fa-picture-in-picture{--fa:""}.fa-mobile-vibrate{--fa:""}.fa-single-quote-left{--fa:""}.fa-single-quote-right{--fa:""}.fa-bus-side{--fa:""}.fa-heptagon,.fa-septagon{--fa:""}.fa-aquarius{--fa:""}.fa-aries{--fa:""}.fa-cancer{--fa:""}.fa-capricorn{--fa:""}.fa-gemini{--fa:""}.fa-leo{--fa:""}.fa-libra{--fa:""}.fa-pisces{--fa:""}.fa-sagittarius{--fa:""}.fa-scorpio{--fa:""}.fa-taurus{--fa:""}.fa-virgo{--fa:""}.fa-glass-martini,.fa-martini-glass-empty{--fa:""}.fa-music{--fa:""}.fa-magnifying-glass,.fa-search{--fa:""}.fa-heart{--fa:""}.fa-star{--fa:""}.fa-user,.fa-user-alt,.fa-user-large{--fa:""}.fa-film,.fa-film-alt,.fa-film-simple{--fa:""}.fa-table-cells-large,.fa-th-large{--fa:""}.fa-table-cells,.fa-th{--fa:""}.fa-table-list,.fa-th-list{--fa:""}.fa-check{--fa:""}.fa-close,.fa-multiply,.fa-remove,.fa-times,.fa-xmark{--fa:""}.fa-magnifying-glass-plus,.fa-search-plus{--fa:""}.fa-magnifying-glass-minus,.fa-search-minus{--fa:""}.fa-power-off{--fa:""}.fa-signal,.fa-signal-5,.fa-signal-perfect{--fa:""}.fa-cog,.fa-gear{--fa:""}.fa-home,.fa-home-alt,.fa-home-lg-alt,.fa-house{--fa:""}.fa-clock,.fa-clock-four{--fa:""}.fa-road{--fa:""}.fa-download{--fa:""}.fa-inbox{--fa:""}.fa-arrow-right-rotate,.fa-arrow-rotate-forward,.fa-arrow-rotate-right,.fa-redo{--fa:""}.fa-arrows-rotate,.fa-refresh,.fa-sync{--fa:""}.fa-list-alt,.fa-rectangle-list{--fa:""}.fa-lock{--fa:""}.fa-flag{--fa:""}.fa-headphones,.fa-headphones-alt,.fa-headphones-simple{--fa:""}.fa-volume-off{--fa:""}.fa-volume-down,.fa-volume-low{--fa:""}.fa-volume-high,.fa-volume-up{--fa:""}.fa-qrcode{--fa:""}.fa-barcode{--fa:""}.fa-tag{--fa:""}.fa-tags{--fa:""}.fa-book{--fa:""}.fa-bookmark{--fa:""}.fa-print{--fa:""}.fa-camera,.fa-camera-alt{--fa:""}.fa-font{--fa:""}.fa-bold{--fa:""}.fa-italic{--fa:""}.fa-text-height{--fa:""}.fa-text-width{--fa:""}.fa-align-left{--fa:""}.fa-align-center{--fa:""}.fa-align-right{--fa:""}.fa-align-justify{--fa:""}.fa-list,.fa-list-squares{--fa:""}.fa-dedent,.fa-outdent{--fa:""}.fa-indent{--fa:""}.fa-video,.fa-video-camera{--fa:""}.fa-image{--fa:""}.fa-location-pin,.fa-map-marker{--fa:""}.fa-adjust,.fa-circle-half-stroke{--fa:""}.fa-droplet,.fa-tint{--fa:""}.fa-edit,.fa-pen-to-square{--fa:""}.fa-arrows,.fa-arrows-up-down-left-right{--fa:""}.fa-backward-step,.fa-step-backward{--fa:""}.fa-backward-fast,.fa-fast-backward{--fa:""}.fa-backward{--fa:""}.fa-play{--fa:""}.fa-pause{--fa:""}.fa-stop{--fa:""}.fa-forward{--fa:""}.fa-fast-forward,.fa-forward-fast{--fa:""}.fa-forward-step,.fa-step-forward{--fa:""}.fa-eject{--fa:""}.fa-chevron-left{--fa:""}.fa-chevron-right{--fa:""}.fa-circle-plus,.fa-plus-circle{--fa:""}.fa-circle-minus,.fa-minus-circle{--fa:""}.fa-circle-xmark,.fa-times-circle,.fa-xmark-circle{--fa:""}.fa-check-circle,.fa-circle-check{--fa:""}.fa-circle-question,.fa-question-circle{--fa:""}.fa-circle-info,.fa-info-circle{--fa:""}.fa-crosshairs{--fa:""}.fa-ban,.fa-cancel{--fa:""}.fa-arrow-left{--fa:""}.fa-arrow-right{--fa:""}.fa-arrow-up{--fa:""}.fa-arrow-down{--fa:""}.fa-mail-forward,.fa-share{--fa:""}.fa-expand{--fa:""}.fa-compress{--fa:""}.fa-minus,.fa-subtract{--fa:""}.fa-circle-exclamation,.fa-exclamation-circle{--fa:""}.fa-gift{--fa:""}.fa-leaf{--fa:""}.fa-fire{--fa:""}.fa-eye{--fa:""}.fa-eye-slash{--fa:""}.fa-exclamation-triangle,.fa-triangle-exclamation,.fa-warning{--fa:""}.fa-plane{--fa:""}.fa-calendar-alt,.fa-calendar-days{--fa:""}.fa-random,.fa-shuffle{--fa:""}.fa-comment{--fa:""}.fa-magnet{--fa:""}.fa-chevron-up{--fa:""}.fa-chevron-down{--fa:""}.fa-retweet{--fa:""}.fa-cart-shopping,.fa-shopping-cart{--fa:""}.fa-folder,.fa-folder-blank{--fa:""}.fa-folder-open{--fa:""}.fa-arrows-up-down,.fa-arrows-v{--fa:""}.fa-arrows-h,.fa-arrows-left-right{--fa:""}.fa-bar-chart,.fa-chart-bar{--fa:""}.fa-camera-retro{--fa:""}.fa-key{--fa:""}.fa-cogs,.fa-gears{--fa:""}.fa-comments{--fa:""}.fa-star-half{--fa:""}.fa-arrow-right-from-bracket,.fa-sign-out{--fa:""}.fa-thumb-tack,.fa-thumbtack{--fa:""}.fa-arrow-up-right-from-square,.fa-external-link{--fa:""}.fa-arrow-right-to-bracket,.fa-sign-in{--fa:""}.fa-trophy{--fa:""}.fa-upload{--fa:""}.fa-lemon{--fa:""}.fa-phone{--fa:""}.fa-phone-square,.fa-square-phone{--fa:""}.fa-unlock{--fa:""}.fa-credit-card,.fa-credit-card-alt{--fa:""}.fa-feed,.fa-rss{--fa:""}.fa-hard-drive,.fa-hdd{--fa:""}.fa-bullhorn{--fa:""}.fa-certificate{--fa:""}.fa-hand-point-right{--fa:""}.fa-hand-point-left{--fa:""}.fa-hand-point-up{--fa:""}.fa-hand-point-down{--fa:""}.fa-arrow-circle-left,.fa-circle-arrow-left{--fa:""}.fa-arrow-circle-right,.fa-circle-arrow-right{--fa:""}.fa-arrow-circle-up,.fa-circle-arrow-up{--fa:""}.fa-arrow-circle-down,.fa-circle-arrow-down{--fa:""}.fa-globe{--fa:""}.fa-wrench{--fa:""}.fa-list-check,.fa-tasks{--fa:""}.fa-filter{--fa:""}.fa-briefcase{--fa:""}.fa-arrows-alt,.fa-up-down-left-right{--fa:""}.fa-users{--fa:""}.fa-chain,.fa-link{--fa:""}.fa-cloud{--fa:""}.fa-flask{--fa:""}.fa-cut,.fa-scissors{--fa:""}.fa-copy{--fa:""}.fa-paperclip{--fa:""}.fa-floppy-disk,.fa-save{--fa:""}.fa-square{--fa:""}.fa-bars,.fa-navicon{--fa:""}.fa-list-dots,.fa-list-ul{--fa:""}.fa-list-1-2,.fa-list-numeric,.fa-list-ol{--fa:""}.fa-strikethrough{--fa:""}.fa-underline{--fa:""}.fa-table{--fa:""}.fa-magic,.fa-wand-magic{--fa:""}.fa-truck{--fa:""}.fa-money-bill{--fa:""}.fa-caret-down{--fa:""}.fa-caret-up{--fa:""}.fa-caret-left{--fa:""}.fa-caret-right{--fa:""}.fa-columns,.fa-table-columns{--fa:""}.fa-sort,.fa-unsorted{--fa:""}.fa-sort-desc,.fa-sort-down{--fa:""}.fa-sort-asc,.fa-sort-up{--fa:""}.fa-envelope{--fa:""}.fa-arrow-left-rotate,.fa-arrow-rotate-back,.fa-arrow-rotate-backward,.fa-arrow-rotate-left,.fa-undo{--fa:""}.fa-gavel,.fa-legal{--fa:""}.fa-bolt,.fa-zap{--fa:""}.fa-sitemap{--fa:""}.fa-umbrella{--fa:""}.fa-file-clipboard,.fa-paste{--fa:""}.fa-lightbulb{--fa:""}.fa-arrow-right-arrow-left,.fa-exchange{--fa:""}.fa-cloud-arrow-down,.fa-cloud-download,.fa-cloud-download-alt{--fa:""}.fa-cloud-arrow-up,.fa-cloud-upload,.fa-cloud-upload-alt{--fa:""}.fa-user-doctor,.fa-user-md{--fa:""}.fa-stethoscope{--fa:""}.fa-suitcase{--fa:""}.fa-bell{--fa:""}.fa-coffee,.fa-mug-saucer{--fa:""}.fa-hospital,.fa-hospital-alt,.fa-hospital-wide{--fa:""}.fa-ambulance,.fa-truck-medical{--fa:""}.fa-medkit,.fa-suitcase-medical{--fa:""}.fa-fighter-jet,.fa-jet-fighter{--fa:""}.fa-beer,.fa-beer-mug-empty{--fa:""}.fa-h-square,.fa-square-h{--fa:""}.fa-plus-square,.fa-square-plus{--fa:""}.fa-angle-double-left,.fa-angles-left{--fa:""}.fa-angle-double-right,.fa-angles-right{--fa:""}.fa-angle-double-up,.fa-angles-up{--fa:""}.fa-angle-double-down,.fa-angles-down{--fa:""}.fa-angle-left{--fa:""}.fa-angle-right{--fa:""}.fa-angle-up{--fa:""}.fa-angle-down{--fa:""}.fa-laptop{--fa:""}.fa-tablet-button{--fa:""}.fa-mobile-button{--fa:""}.fa-quote-left,.fa-quote-left-alt{--fa:""}.fa-quote-right,.fa-quote-right-alt{--fa:""}.fa-spinner{--fa:""}.fa-circle{--fa:""}.fa-face-smile,.fa-smile{--fa:""}.fa-face-frown,.fa-frown{--fa:""}.fa-face-meh,.fa-meh{--fa:""}.fa-gamepad{--fa:""}.fa-keyboard{--fa:""}.fa-flag-checkered{--fa:""}.fa-terminal{--fa:""}.fa-code{--fa:""}.fa-mail-reply-all,.fa-reply-all{--fa:""}.fa-location-arrow{--fa:""}.fa-crop{--fa:""}.fa-code-branch{--fa:""}.fa-chain-broken,.fa-chain-slash,.fa-link-slash,.fa-unlink{--fa:""}.fa-info{--fa:""}.fa-superscript{--fa:""}.fa-subscript{--fa:""}.fa-eraser{--fa:""}.fa-puzzle-piece{--fa:""}.fa-microphone{--fa:""}.fa-microphone-slash{--fa:""}.fa-shield,.fa-shield-blank{--fa:""}.fa-calendar{--fa:""}.fa-fire-extinguisher{--fa:""}.fa-rocket{--fa:""}.fa-chevron-circle-left,.fa-circle-chevron-left{--fa:""}.fa-chevron-circle-right,.fa-circle-chevron-right{--fa:""}.fa-chevron-circle-up,.fa-circle-chevron-up{--fa:""}.fa-chevron-circle-down,.fa-circle-chevron-down{--fa:""}.fa-anchor{--fa:""}.fa-unlock-alt,.fa-unlock-keyhole{--fa:""}.fa-bullseye{--fa:""}.fa-ellipsis,.fa-ellipsis-h{--fa:""}.fa-ellipsis-v,.fa-ellipsis-vertical{--fa:""}.fa-rss-square,.fa-square-rss{--fa:""}.fa-circle-play,.fa-play-circle{--fa:""}.fa-ticket{--fa:""}.fa-minus-square,.fa-square-minus{--fa:""}.fa-arrow-turn-up,.fa-level-up{--fa:""}.fa-arrow-turn-down,.fa-level-down{--fa:""}.fa-check-square,.fa-square-check{--fa:""}.fa-pen-square,.fa-pencil-square,.fa-square-pen{--fa:""}.fa-external-link-square,.fa-square-arrow-up-right{--fa:""}.fa-share-from-square,.fa-share-square{--fa:""}.fa-compass{--fa:""}.fa-caret-square-down,.fa-square-caret-down{--fa:""}.fa-caret-square-up,.fa-square-caret-up{--fa:""}.fa-caret-square-right,.fa-square-caret-right{--fa:""}.fa-eur,.fa-euro,.fa-euro-sign{--fa:""}.fa-gbp,.fa-pound-sign,.fa-sterling-sign{--fa:""}.fa-rupee,.fa-rupee-sign{--fa:""}.fa-cny,.fa-jpy,.fa-rmb,.fa-yen,.fa-yen-sign{--fa:""}.fa-rouble,.fa-rub,.fa-ruble,.fa-ruble-sign{--fa:""}.fa-krw,.fa-won,.fa-won-sign{--fa:""}.fa-file{--fa:""}.fa-file-alt,.fa-file-lines,.fa-file-text{--fa:""}.fa-arrow-down-a-z,.fa-sort-alpha-asc,.fa-sort-alpha-down{--fa:""}.fa-arrow-up-a-z,.fa-sort-alpha-up{--fa:""}.fa-arrow-down-wide-short,.fa-sort-amount-asc,.fa-sort-amount-down{--fa:""}.fa-arrow-up-wide-short,.fa-sort-amount-up{--fa:""}.fa-arrow-down-1-9,.fa-sort-numeric-asc,.fa-sort-numeric-down{--fa:""}.fa-arrow-up-1-9,.fa-sort-numeric-up{--fa:""}.fa-thumbs-up{--fa:""}.fa-thumbs-down{--fa:""}.fa-arrow-down-long,.fa-long-arrow-down{--fa:""}.fa-arrow-up-long,.fa-long-arrow-up{--fa:""}.fa-arrow-left-long,.fa-long-arrow-left{--fa:""}.fa-arrow-right-long,.fa-long-arrow-right{--fa:""}.fa-female,.fa-person-dress{--fa:""}.fa-male,.fa-person{--fa:""}.fa-sun{--fa:""}.fa-moon{--fa:""}.fa-archive,.fa-box-archive{--fa:""}.fa-bug{--fa:""}.fa-caret-square-left,.fa-square-caret-left{--fa:""}.fa-circle-dot,.fa-dot-circle{--fa:""}.fa-wheelchair{--fa:""}.fa-lira-sign{--fa:""}.fa-shuttle-space,.fa-space-shuttle{--fa:""}.fa-envelope-square,.fa-square-envelope{--fa:""}.fa-bank,.fa-building-columns,.fa-institution,.fa-museum,.fa-university{--fa:""}.fa-graduation-cap,.fa-mortar-board{--fa:""}.fa-language{--fa:""}.fa-fax{--fa:""}.fa-building{--fa:""}.fa-child{--fa:""}.fa-paw{--fa:""}.fa-cube{--fa:""}.fa-cubes{--fa:""}.fa-recycle{--fa:""}.fa-automobile,.fa-car{--fa:""}.fa-cab,.fa-taxi{--fa:""}.fa-tree{--fa:""}.fa-database{--fa:""}.fa-file-pdf{--fa:""}.fa-file-word{--fa:""}.fa-file-excel{--fa:""}.fa-file-powerpoint{--fa:""}.fa-file-image{--fa:""}.fa-file-archive,.fa-file-zipper{--fa:""}.fa-file-audio{--fa:""}.fa-file-video{--fa:""}.fa-file-code{--fa:""}.fa-life-ring{--fa:""}.fa-circle-notch{--fa:""}.fa-paper-plane{--fa:""}.fa-clock-rotate-left,.fa-history{--fa:""}.fa-header,.fa-heading{--fa:""}.fa-paragraph{--fa:""}.fa-sliders,.fa-sliders-h{--fa:""}.fa-share-alt,.fa-share-nodes{--fa:""}.fa-share-alt-square,.fa-square-share-nodes{--fa:""}.fa-bomb{--fa:""}.fa-futbol,.fa-futbol-ball,.fa-soccer-ball{--fa:""}.fa-teletype,.fa-tty{--fa:""}.fa-binoculars{--fa:""}.fa-plug{--fa:""}.fa-newspaper{--fa:""}.fa-wifi,.fa-wifi-3,.fa-wifi-strong{--fa:""}.fa-calculator{--fa:""}.fa-bell-slash{--fa:""}.fa-trash{--fa:""}.fa-copyright{--fa:""}.fa-eye-dropper,.fa-eye-dropper-empty,.fa-eyedropper{--fa:""}.fa-paint-brush,.fa-paintbrush{--fa:""}.fa-birthday-cake,.fa-cake,.fa-cake-candles{--fa:""}.fa-area-chart,.fa-chart-area{--fa:""}.fa-chart-pie,.fa-pie-chart{--fa:""}.fa-chart-line,.fa-line-chart{--fa:""}.fa-toggle-off{--fa:""}.fa-toggle-on{--fa:""}.fa-bicycle{--fa:""}.fa-bus{--fa:""}.fa-closed-captioning{--fa:""}.fa-ils,.fa-shekel,.fa-shekel-sign,.fa-sheqel,.fa-sheqel-sign{--fa:""}.fa-cart-plus{--fa:""}.fa-cart-arrow-down{--fa:""}.fa-diamond{--fa:""}.fa-ship{--fa:""}.fa-user-secret{--fa:""}.fa-motorcycle{--fa:""}.fa-street-view{--fa:""}.fa-heart-pulse,.fa-heartbeat{--fa:""}.fa-venus{--fa:""}.fa-mars{--fa:""}.fa-mercury{--fa:""}.fa-mars-and-venus{--fa:""}.fa-transgender,.fa-transgender-alt{--fa:""}.fa-venus-double{--fa:""}.fa-mars-double{--fa:""}.fa-venus-mars{--fa:""}.fa-mars-stroke{--fa:""}.fa-mars-stroke-up,.fa-mars-stroke-v{--fa:""}.fa-mars-stroke-h,.fa-mars-stroke-right{--fa:""}.fa-neuter{--fa:""}.fa-genderless{--fa:""}.fa-server{--fa:""}.fa-user-plus{--fa:""}.fa-user-times,.fa-user-xmark{--fa:""}.fa-bed{--fa:""}.fa-train{--fa:""}.fa-subway,.fa-train-subway{--fa:""}.fa-battery,.fa-battery-5,.fa-battery-full{--fa:""}.fa-battery-4,.fa-battery-three-quarters{--fa:""}.fa-battery-3,.fa-battery-half{--fa:""}.fa-battery-2,.fa-battery-quarter{--fa:""}.fa-battery-0,.fa-battery-empty{--fa:""}.fa-arrow-pointer,.fa-mouse-pointer{--fa:""}.fa-i-cursor{--fa:""}.fa-object-group{--fa:""}.fa-object-ungroup{--fa:""}.fa-note-sticky,.fa-sticky-note{--fa:""}.fa-clone{--fa:""}.fa-balance-scale,.fa-scale-balanced{--fa:""}.fa-hourglass-1,.fa-hourglass-start{--fa:""}.fa-hourglass-2,.fa-hourglass-half{--fa:""}.fa-hourglass-3,.fa-hourglass-end{--fa:""}.fa-hourglass,.fa-hourglass-empty{--fa:""}.fa-hand-back-fist,.fa-hand-rock{--fa:""}.fa-hand,.fa-hand-paper{--fa:""}.fa-hand-scissors{--fa:""}.fa-hand-lizard{--fa:""}.fa-hand-spock{--fa:""}.fa-hand-pointer{--fa:""}.fa-hand-peace{--fa:""}.fa-trademark{--fa:""}.fa-registered{--fa:""}.fa-television,.fa-tv,.fa-tv-alt{--fa:""}.fa-calendar-plus{--fa:""}.fa-calendar-minus{--fa:""}.fa-calendar-times,.fa-calendar-xmark{--fa:""}.fa-calendar-check{--fa:""}.fa-industry{--fa:""}.fa-map-pin{--fa:""}.fa-map-signs,.fa-signs-post{--fa:""}.fa-map{--fa:""}.fa-comment-alt,.fa-message{--fa:""}.fa-circle-pause,.fa-pause-circle{--fa:""}.fa-circle-stop,.fa-stop-circle{--fa:""}.fa-bag-shopping,.fa-shopping-bag{--fa:""}.fa-basket-shopping,.fa-shopping-basket{--fa:""}.fa-universal-access{--fa:""}.fa-blind,.fa-person-walking-with-cane{--fa:""}.fa-audio-description{--fa:""}.fa-phone-volume,.fa-volume-control-phone{--fa:""}.fa-braille{--fa:""}.fa-assistive-listening-systems,.fa-ear-listen{--fa:""}.fa-american-sign-language-interpreting,.fa-asl-interpreting,.fa-hands-american-sign-language-interpreting,.fa-hands-asl-interpreting{--fa:""}.fa-deaf,.fa-deafness,.fa-ear-deaf,.fa-hard-of-hearing{--fa:""}.fa-hands,.fa-sign-language,.fa-signing{--fa:""}.fa-eye-low-vision,.fa-low-vision{--fa:""}.fa-handshake,.fa-handshake-alt,.fa-handshake-simple{--fa:""}.fa-envelope-open{--fa:""}.fa-address-book,.fa-contact-book{--fa:""}.fa-address-card,.fa-contact-card,.fa-vcard{--fa:""}.fa-circle-user,.fa-user-circle{--fa:""}.fa-id-badge{--fa:""}.fa-drivers-license,.fa-id-card{--fa:""}.fa-temperature-4,.fa-temperature-full,.fa-thermometer-4,.fa-thermometer-full{--fa:""}.fa-temperature-3,.fa-temperature-three-quarters,.fa-thermometer-3,.fa-thermometer-three-quarters{--fa:""}.fa-temperature-2,.fa-temperature-half,.fa-thermometer-2,.fa-thermometer-half{--fa:""}.fa-temperature-1,.fa-temperature-quarter,.fa-thermometer-1,.fa-thermometer-quarter{--fa:""}.fa-temperature-0,.fa-temperature-empty,.fa-thermometer-0,.fa-thermometer-empty{--fa:""}.fa-shower{--fa:""}.fa-bath,.fa-bathtub{--fa:""}.fa-podcast{--fa:""}.fa-window-maximize{--fa:""}.fa-window-minimize{--fa:""}.fa-window-restore{--fa:""}.fa-square-xmark,.fa-times-square,.fa-xmark-square{--fa:""}.fa-microchip{--fa:""}.fa-snowflake{--fa:""}.fa-spoon,.fa-utensil-spoon{--fa:""}.fa-cutlery,.fa-utensils{--fa:""}.fa-rotate-back,.fa-rotate-backward,.fa-rotate-left,.fa-undo-alt{--fa:""}.fa-trash-alt,.fa-trash-can{--fa:""}.fa-rotate,.fa-sync-alt{--fa:""}.fa-stopwatch{--fa:""}.fa-right-from-bracket,.fa-sign-out-alt{--fa:""}.fa-right-to-bracket,.fa-sign-in-alt{--fa:""}.fa-redo-alt,.fa-rotate-forward,.fa-rotate-right{--fa:""}.fa-poo{--fa:""}.fa-images{--fa:""}.fa-pencil,.fa-pencil-alt{--fa:""}.fa-pen{--fa:""}.fa-pen-alt,.fa-pen-clip{--fa:""}.fa-octagon{--fa:""}.fa-down-long,.fa-long-arrow-alt-down{--fa:""}.fa-left-long,.fa-long-arrow-alt-left{--fa:""}.fa-long-arrow-alt-right,.fa-right-long{--fa:""}.fa-long-arrow-alt-up,.fa-up-long{--fa:""}.fa-hexagon{--fa:""}.fa-file-edit,.fa-file-pen{--fa:""}.fa-expand-arrows-alt,.fa-maximize{--fa:""}.fa-clipboard{--fa:""}.fa-arrows-alt-h,.fa-left-right{--fa:""}.fa-arrows-alt-v,.fa-up-down{--fa:""}.fa-alarm-clock{--fa:""}.fa-arrow-alt-circle-down,.fa-circle-down{--fa:""}.fa-arrow-alt-circle-left,.fa-circle-left{--fa:""}.fa-arrow-alt-circle-right,.fa-circle-right{--fa:""}.fa-arrow-alt-circle-up,.fa-circle-up{--fa:""}.fa-external-link-alt,.fa-up-right-from-square{--fa:""}.fa-external-link-square-alt,.fa-square-up-right{--fa:""}.fa-exchange-alt,.fa-right-left{--fa:""}.fa-repeat{--fa:""}.fa-code-commit{--fa:""}.fa-code-merge{--fa:""}.fa-desktop,.fa-desktop-alt{--fa:""}.fa-gem{--fa:""}.fa-level-down-alt,.fa-turn-down{--fa:""}.fa-level-up-alt,.fa-turn-up{--fa:""}.fa-lock-open{--fa:""}.fa-location-dot,.fa-map-marker-alt{--fa:""}.fa-microphone-alt,.fa-microphone-lines{--fa:""}.fa-mobile-alt,.fa-mobile-screen-button{--fa:""}.fa-mobile,.fa-mobile-android,.fa-mobile-phone{--fa:""}.fa-mobile-android-alt,.fa-mobile-screen{--fa:""}.fa-money-bill-1,.fa-money-bill-alt{--fa:""}.fa-phone-slash{--fa:""}.fa-image-portrait,.fa-portrait{--fa:""}.fa-mail-reply,.fa-reply{--fa:""}.fa-shield-alt,.fa-shield-halved{--fa:""}.fa-tablet-alt,.fa-tablet-screen-button{--fa:""}.fa-tablet,.fa-tablet-android{--fa:""}.fa-ticket-alt,.fa-ticket-simple{--fa:""}.fa-rectangle-times,.fa-rectangle-xmark,.fa-times-rectangle,.fa-window-close{--fa:""}.fa-compress-alt,.fa-down-left-and-up-right-to-center{--fa:""}.fa-expand-alt,.fa-up-right-and-down-left-from-center{--fa:""}.fa-baseball-bat-ball{--fa:""}.fa-baseball,.fa-baseball-ball{--fa:""}.fa-basketball,.fa-basketball-ball{--fa:""}.fa-bowling-ball{--fa:""}.fa-chess{--fa:""}.fa-chess-bishop{--fa:""}.fa-chess-board{--fa:""}.fa-chess-king{--fa:""}.fa-chess-knight{--fa:""}.fa-chess-pawn{--fa:""}.fa-chess-queen{--fa:""}.fa-chess-rook{--fa:""}.fa-dumbbell{--fa:""}.fa-football,.fa-football-ball{--fa:""}.fa-golf-ball,.fa-golf-ball-tee{--fa:""}.fa-hockey-puck{--fa:""}.fa-broom-ball,.fa-quidditch,.fa-quidditch-broom-ball{--fa:""}.fa-square-full{--fa:""}.fa-ping-pong-paddle-ball,.fa-table-tennis,.fa-table-tennis-paddle-ball{--fa:""}.fa-volleyball,.fa-volleyball-ball{--fa:""}.fa-allergies,.fa-hand-dots{--fa:""}.fa-band-aid,.fa-bandage{--fa:""}.fa-box{--fa:""}.fa-boxes,.fa-boxes-alt,.fa-boxes-stacked{--fa:""}.fa-briefcase-medical{--fa:""}.fa-burn,.fa-fire-flame-simple{--fa:""}.fa-capsules{--fa:""}.fa-clipboard-check{--fa:""}.fa-clipboard-list{--fa:""}.fa-diagnoses,.fa-person-dots-from-line{--fa:""}.fa-dna{--fa:""}.fa-dolly,.fa-dolly-box{--fa:""}.fa-cart-flatbed,.fa-dolly-flatbed{--fa:""}.fa-file-medical{--fa:""}.fa-file-medical-alt,.fa-file-waveform{--fa:""}.fa-first-aid,.fa-kit-medical{--fa:""}.fa-circle-h,.fa-hospital-symbol{--fa:""}.fa-id-card-alt,.fa-id-card-clip{--fa:""}.fa-notes-medical{--fa:""}.fa-pallet{--fa:""}.fa-pills{--fa:""}.fa-prescription-bottle{--fa:""}.fa-prescription-bottle-alt,.fa-prescription-bottle-medical{--fa:""}.fa-bed-pulse,.fa-procedures{--fa:""}.fa-shipping-fast,.fa-truck-fast{--fa:""}.fa-smoking{--fa:""}.fa-syringe{--fa:""}.fa-tablets{--fa:""}.fa-thermometer{--fa:""}.fa-vial{--fa:""}.fa-vials{--fa:""}.fa-warehouse{--fa:""}.fa-weight,.fa-weight-scale{--fa:""}.fa-x-ray{--fa:""}.fa-box-open{--fa:""}.fa-comment-dots,.fa-commenting{--fa:""}.fa-comment-slash{--fa:""}.fa-couch{--fa:""}.fa-circle-dollar-to-slot,.fa-donate{--fa:""}.fa-dove{--fa:""}.fa-hand-holding{--fa:""}.fa-hand-holding-heart{--fa:""}.fa-hand-holding-dollar,.fa-hand-holding-usd{--fa:""}.fa-hand-holding-droplet,.fa-hand-holding-water{--fa:""}.fa-hands-holding{--fa:""}.fa-hands-helping,.fa-handshake-angle{--fa:""}.fa-parachute-box{--fa:""}.fa-people-carry,.fa-people-carry-box{--fa:""}.fa-piggy-bank{--fa:""}.fa-ribbon{--fa:""}.fa-route{--fa:""}.fa-seedling,.fa-sprout{--fa:""}.fa-sign,.fa-sign-hanging{--fa:""}.fa-face-smile-wink,.fa-smile-wink{--fa:""}.fa-tape{--fa:""}.fa-truck-loading,.fa-truck-ramp-box{--fa:""}.fa-truck-moving{--fa:""}.fa-video-slash{--fa:""}.fa-wine-glass{--fa:""}.fa-user-astronaut{--fa:""}.fa-user-check{--fa:""}.fa-user-clock{--fa:""}.fa-user-cog,.fa-user-gear{--fa:""}.fa-user-edit,.fa-user-pen{--fa:""}.fa-user-friends,.fa-user-group{--fa:""}.fa-user-graduate{--fa:""}.fa-user-lock{--fa:""}.fa-user-minus{--fa:""}.fa-user-ninja{--fa:""}.fa-user-shield{--fa:""}.fa-user-alt-slash,.fa-user-large-slash,.fa-user-slash{--fa:""}.fa-user-tag{--fa:""}.fa-user-tie{--fa:""}.fa-users-cog,.fa-users-gear{--fa:""}.fa-balance-scale-left,.fa-scale-unbalanced{--fa:""}.fa-balance-scale-right,.fa-scale-unbalanced-flip{--fa:""}.fa-blender{--fa:""}.fa-book-open{--fa:""}.fa-broadcast-tower,.fa-tower-broadcast{--fa:""}.fa-broom{--fa:""}.fa-blackboard,.fa-chalkboard{--fa:""}.fa-chalkboard-teacher,.fa-chalkboard-user{--fa:""}.fa-church{--fa:""}.fa-coins{--fa:""}.fa-compact-disc{--fa:""}.fa-crow{--fa:""}.fa-crown{--fa:""}.fa-dice{--fa:""}.fa-dice-five{--fa:""}.fa-dice-four{--fa:""}.fa-dice-one{--fa:""}.fa-dice-six{--fa:""}.fa-dice-three{--fa:""}.fa-dice-two{--fa:""}.fa-divide{--fa:""}.fa-door-closed{--fa:""}.fa-door-open{--fa:""}.fa-feather{--fa:""}.fa-frog{--fa:""}.fa-gas-pump{--fa:""}.fa-glasses{--fa:""}.fa-greater-than-equal{--fa:""}.fa-helicopter{--fa:""}.fa-infinity{--fa:""}.fa-kiwi-bird{--fa:""}.fa-less-than-equal{--fa:""}.fa-memory{--fa:""}.fa-microphone-alt-slash,.fa-microphone-lines-slash{--fa:""}.fa-money-bill-wave{--fa:""}.fa-money-bill-1-wave,.fa-money-bill-wave-alt{--fa:""}.fa-money-check{--fa:""}.fa-money-check-alt,.fa-money-check-dollar{--fa:""}.fa-not-equal{--fa:""}.fa-palette{--fa:""}.fa-parking,.fa-square-parking{--fa:""}.fa-diagram-project,.fa-project-diagram{--fa:""}.fa-receipt{--fa:""}.fa-robot{--fa:""}.fa-ruler{--fa:""}.fa-ruler-combined{--fa:""}.fa-ruler-horizontal{--fa:""}.fa-ruler-vertical{--fa:""}.fa-school{--fa:""}.fa-screwdriver{--fa:""}.fa-shoe-prints{--fa:""}.fa-skull{--fa:""}.fa-ban-smoking,.fa-smoking-ban{--fa:""}.fa-store{--fa:""}.fa-shop,.fa-store-alt{--fa:""}.fa-bars-staggered,.fa-reorder,.fa-stream{--fa:""}.fa-stroopwafel{--fa:""}.fa-toolbox{--fa:""}.fa-shirt,.fa-t-shirt,.fa-tshirt{--fa:""}.fa-person-walking,.fa-walking{--fa:""}.fa-wallet{--fa:""}.fa-angry,.fa-face-angry{--fa:""}.fa-archway{--fa:""}.fa-atlas,.fa-book-atlas{--fa:""}.fa-award{--fa:""}.fa-backspace,.fa-delete-left{--fa:""}.fa-bezier-curve{--fa:""}.fa-bong{--fa:""}.fa-brush{--fa:""}.fa-bus-alt,.fa-bus-simple{--fa:""}.fa-cannabis{--fa:""}.fa-check-double{--fa:""}.fa-cocktail,.fa-martini-glass-citrus{--fa:""}.fa-bell-concierge,.fa-concierge-bell{--fa:""}.fa-cookie{--fa:""}.fa-cookie-bite{--fa:""}.fa-crop-alt,.fa-crop-simple{--fa:""}.fa-digital-tachograph,.fa-tachograph-digital{--fa:""}.fa-dizzy,.fa-face-dizzy{--fa:""}.fa-compass-drafting,.fa-drafting-compass{--fa:""}.fa-drum{--fa:""}.fa-drum-steelpan{--fa:""}.fa-feather-alt,.fa-feather-pointed{--fa:""}.fa-file-contract{--fa:""}.fa-file-arrow-down,.fa-file-download{--fa:""}.fa-arrow-right-from-file,.fa-file-export{--fa:""}.fa-arrow-right-to-file,.fa-file-import{--fa:""}.fa-file-invoice{--fa:""}.fa-file-invoice-dollar{--fa:""}.fa-file-prescription{--fa:""}.fa-file-signature{--fa:""}.fa-file-arrow-up,.fa-file-upload{--fa:""}.fa-fill{--fa:""}.fa-fill-drip{--fa:""}.fa-fingerprint{--fa:""}.fa-fish{--fa:""}.fa-face-flushed,.fa-flushed{--fa:""}.fa-face-frown-open,.fa-frown-open{--fa:""}.fa-glass-martini-alt,.fa-martini-glass{--fa:""}.fa-earth-africa,.fa-globe-africa{--fa:""}.fa-earth,.fa-earth-america,.fa-earth-americas,.fa-globe-americas{--fa:""}.fa-earth-asia,.fa-globe-asia{--fa:""}.fa-face-grimace,.fa-grimace{--fa:""}.fa-face-grin,.fa-grin{--fa:""}.fa-face-grin-wide,.fa-grin-alt{--fa:""}.fa-face-grin-beam,.fa-grin-beam{--fa:""}.fa-face-grin-beam-sweat,.fa-grin-beam-sweat{--fa:""}.fa-face-grin-hearts,.fa-grin-hearts{--fa:""}.fa-face-grin-squint,.fa-grin-squint{--fa:""}.fa-face-grin-squint-tears,.fa-grin-squint-tears{--fa:""}.fa-face-grin-stars,.fa-grin-stars{--fa:""}.fa-face-grin-tears,.fa-grin-tears{--fa:""}.fa-face-grin-tongue,.fa-grin-tongue{--fa:""}.fa-face-grin-tongue-squint,.fa-grin-tongue-squint{--fa:""}.fa-face-grin-tongue-wink,.fa-grin-tongue-wink{--fa:""}.fa-face-grin-wink,.fa-grin-wink{--fa:""}.fa-grid-horizontal,.fa-grip,.fa-grip-horizontal{--fa:""}.fa-grid-vertical,.fa-grip-vertical{--fa:""}.fa-headset{--fa:""}.fa-highlighter{--fa:""}.fa-hot-tub,.fa-hot-tub-person{--fa:""}.fa-hotel{--fa:""}.fa-joint{--fa:""}.fa-face-kiss,.fa-kiss{--fa:""}.fa-face-kiss-beam,.fa-kiss-beam{--fa:""}.fa-face-kiss-wink-heart,.fa-kiss-wink-heart{--fa:""}.fa-face-laugh,.fa-laugh{--fa:""}.fa-face-laugh-beam,.fa-laugh-beam{--fa:""}.fa-face-laugh-squint,.fa-laugh-squint{--fa:""}.fa-face-laugh-wink,.fa-laugh-wink{--fa:""}.fa-cart-flatbed-suitcase,.fa-luggage-cart{--fa:""}.fa-map-location,.fa-map-marked{--fa:""}.fa-map-location-dot,.fa-map-marked-alt{--fa:""}.fa-marker{--fa:""}.fa-medal{--fa:""}.fa-face-meh-blank,.fa-meh-blank{--fa:""}.fa-face-rolling-eyes,.fa-meh-rolling-eyes{--fa:""}.fa-monument{--fa:""}.fa-mortar-pestle{--fa:""}.fa-paint-roller{--fa:""}.fa-passport{--fa:""}.fa-pen-fancy{--fa:""}.fa-pen-nib{--fa:""}.fa-pen-ruler,.fa-pencil-ruler{--fa:""}.fa-plane-arrival{--fa:""}.fa-plane-departure{--fa:""}.fa-prescription{--fa:""}.fa-face-sad-cry,.fa-sad-cry{--fa:""}.fa-face-sad-tear,.fa-sad-tear{--fa:""}.fa-shuttle-van,.fa-van-shuttle{--fa:""}.fa-signature{--fa:""}.fa-face-smile-beam,.fa-smile-beam{--fa:""}.fa-solar-panel{--fa:""}.fa-lotus,.fa-spa{--fa:""}.fa-splotch{--fa:""}.fa-spray-can{--fa:""}.fa-stamp{--fa:""}.fa-star-half-alt,.fa-star-half-stroke{--fa:""}.fa-suitcase-rolling{--fa:""}.fa-face-surprise,.fa-surprise{--fa:""}.fa-swatchbook{--fa:""}.fa-person-swimming,.fa-swimmer{--fa:""}.fa-ladder-water,.fa-swimming-pool,.fa-water-ladder{--fa:""}.fa-droplet-slash,.fa-tint-slash{--fa:""}.fa-face-tired,.fa-tired{--fa:""}.fa-tooth{--fa:""}.fa-umbrella-beach{--fa:""}.fa-weight-hanging{--fa:""}.fa-wine-glass-alt,.fa-wine-glass-empty{--fa:""}.fa-air-freshener,.fa-spray-can-sparkles{--fa:""}.fa-apple-alt,.fa-apple-whole{--fa:""}.fa-atom{--fa:""}.fa-bone{--fa:""}.fa-book-open-reader,.fa-book-reader{--fa:""}.fa-brain{--fa:""}.fa-car-alt,.fa-car-rear{--fa:""}.fa-battery-car,.fa-car-battery{--fa:""}.fa-car-burst,.fa-car-crash{--fa:""}.fa-car-side{--fa:""}.fa-charging-station{--fa:""}.fa-diamond-turn-right,.fa-directions{--fa:""}.fa-draw-polygon,.fa-vector-polygon{--fa:""}.fa-laptop-code{--fa:""}.fa-layer-group{--fa:""}.fa-location,.fa-location-crosshairs{--fa:""}.fa-lungs{--fa:""}.fa-microscope{--fa:""}.fa-oil-can{--fa:""}.fa-poop{--fa:""}.fa-shapes,.fa-triangle-circle-square{--fa:""}.fa-star-of-life{--fa:""}.fa-dashboard,.fa-gauge,.fa-gauge-med,.fa-tachometer-alt-average{--fa:""}.fa-gauge-high,.fa-tachometer-alt,.fa-tachometer-alt-fast{--fa:""}.fa-gauge-simple,.fa-gauge-simple-med,.fa-tachometer-average{--fa:""}.fa-gauge-simple-high,.fa-tachometer,.fa-tachometer-fast{--fa:""}.fa-teeth{--fa:""}.fa-teeth-open{--fa:""}.fa-masks-theater,.fa-theater-masks{--fa:""}.fa-traffic-light{--fa:""}.fa-truck-monster{--fa:""}.fa-truck-pickup{--fa:""}.fa-ad,.fa-rectangle-ad{--fa:""}.fa-ankh{--fa:""}.fa-bible,.fa-book-bible{--fa:""}.fa-briefcase-clock,.fa-business-time{--fa:""}.fa-city{--fa:""}.fa-comment-dollar{--fa:""}.fa-comments-dollar{--fa:""}.fa-cross{--fa:""}.fa-dharmachakra{--fa:""}.fa-envelope-open-text{--fa:""}.fa-folder-minus{--fa:""}.fa-folder-plus{--fa:""}.fa-filter-circle-dollar,.fa-funnel-dollar{--fa:""}.fa-gopuram{--fa:""}.fa-hamsa{--fa:""}.fa-bahai,.fa-haykal{--fa:""}.fa-jedi{--fa:""}.fa-book-journal-whills,.fa-journal-whills{--fa:""}.fa-kaaba{--fa:""}.fa-khanda{--fa:""}.fa-landmark{--fa:""}.fa-envelopes-bulk,.fa-mail-bulk{--fa:""}.fa-menorah{--fa:""}.fa-mosque{--fa:""}.fa-om{--fa:""}.fa-pastafarianism,.fa-spaghetti-monster-flying{--fa:""}.fa-peace{--fa:""}.fa-place-of-worship{--fa:""}.fa-poll,.fa-square-poll-vertical{--fa:""}.fa-poll-h,.fa-square-poll-horizontal{--fa:""}.fa-person-praying,.fa-pray{--fa:""}.fa-hands-praying,.fa-praying-hands{--fa:""}.fa-book-quran,.fa-quran{--fa:""}.fa-magnifying-glass-dollar,.fa-search-dollar{--fa:""}.fa-magnifying-glass-location,.fa-search-location{--fa:""}.fa-socks{--fa:""}.fa-square-root-alt,.fa-square-root-variable{--fa:""}.fa-star-and-crescent{--fa:""}.fa-star-of-david{--fa:""}.fa-synagogue{--fa:""}.fa-scroll-torah,.fa-torah{--fa:""}.fa-torii-gate{--fa:""}.fa-vihara{--fa:""}.fa-volume,.fa-volume-medium{--fa:""}.fa-volume-mute,.fa-volume-times,.fa-volume-xmark{--fa:""}.fa-yin-yang{--fa:""}.fa-blender-phone{--fa:""}.fa-book-dead,.fa-book-skull{--fa:""}.fa-campground{--fa:""}.fa-cat{--fa:""}.fa-chair{--fa:""}.fa-cloud-moon{--fa:""}.fa-cloud-sun{--fa:""}.fa-cow{--fa:""}.fa-dice-d20{--fa:""}.fa-dice-d6{--fa:""}.fa-dog{--fa:""}.fa-dragon{--fa:""}.fa-drumstick-bite{--fa:""}.fa-dungeon{--fa:""}.fa-file-csv{--fa:""}.fa-fist-raised,.fa-hand-fist{--fa:""}.fa-ghost{--fa:""}.fa-hammer{--fa:""}.fa-hanukiah{--fa:""}.fa-hat-wizard{--fa:""}.fa-hiking,.fa-person-hiking{--fa:""}.fa-hippo{--fa:""}.fa-horse{--fa:""}.fa-house-chimney-crack,.fa-house-damage{--fa:""}.fa-hryvnia,.fa-hryvnia-sign{--fa:""}.fa-mask{--fa:""}.fa-mountain{--fa:""}.fa-network-wired{--fa:""}.fa-otter{--fa:""}.fa-ring{--fa:""}.fa-person-running,.fa-running{--fa:""}.fa-scroll{--fa:""}.fa-skull-crossbones{--fa:""}.fa-slash{--fa:""}.fa-spider{--fa:""}.fa-toilet-paper,.fa-toilet-paper-alt,.fa-toilet-paper-blank{--fa:""}.fa-tractor{--fa:""}.fa-user-injured{--fa:""}.fa-vr-cardboard{--fa:""}.fa-wand-sparkles{--fa:""}.fa-wind{--fa:""}.fa-wine-bottle{--fa:""}.fa-cloud-meatball{--fa:""}.fa-cloud-moon-rain{--fa:""}.fa-cloud-rain{--fa:""}.fa-cloud-showers-heavy{--fa:""}.fa-cloud-sun-rain{--fa:""}.fa-democrat{--fa:""}.fa-flag-usa{--fa:""}.fa-hurricane{--fa:""}.fa-landmark-alt,.fa-landmark-dome{--fa:""}.fa-meteor{--fa:""}.fa-person-booth{--fa:""}.fa-poo-bolt,.fa-poo-storm{--fa:""}.fa-rainbow{--fa:""}.fa-republican{--fa:""}.fa-smog{--fa:""}.fa-temperature-high{--fa:""}.fa-temperature-low{--fa:""}.fa-cloud-bolt,.fa-thunderstorm{--fa:""}.fa-tornado{--fa:""}.fa-volcano{--fa:""}.fa-check-to-slot,.fa-vote-yea{--fa:""}.fa-water{--fa:""}.fa-baby{--fa:""}.fa-baby-carriage,.fa-carriage-baby{--fa:""}.fa-biohazard{--fa:""}.fa-blog{--fa:""}.fa-calendar-day{--fa:""}.fa-calendar-week{--fa:""}.fa-candy-cane{--fa:""}.fa-carrot{--fa:""}.fa-cash-register{--fa:""}.fa-compress-arrows-alt,.fa-minimize{--fa:""}.fa-dumpster{--fa:""}.fa-dumpster-fire{--fa:""}.fa-ethernet{--fa:""}.fa-gifts{--fa:""}.fa-champagne-glasses,.fa-glass-cheers{--fa:""}.fa-glass-whiskey,.fa-whiskey-glass{--fa:""}.fa-earth-europe,.fa-globe-europe{--fa:""}.fa-grip-lines{--fa:""}.fa-grip-lines-vertical{--fa:""}.fa-guitar{--fa:""}.fa-heart-broken,.fa-heart-crack{--fa:""}.fa-holly-berry{--fa:""}.fa-horse-head{--fa:""}.fa-icicles{--fa:""}.fa-igloo{--fa:""}.fa-mitten{--fa:""}.fa-mug-hot{--fa:""}.fa-radiation{--fa:""}.fa-circle-radiation,.fa-radiation-alt{--fa:""}.fa-restroom{--fa:""}.fa-satellite{--fa:""}.fa-satellite-dish{--fa:""}.fa-sd-card{--fa:""}.fa-sim-card{--fa:""}.fa-person-skating,.fa-skating{--fa:""}.fa-person-skiing,.fa-skiing{--fa:""}.fa-person-skiing-nordic,.fa-skiing-nordic{--fa:""}.fa-sleigh{--fa:""}.fa-comment-sms,.fa-sms{--fa:""}.fa-person-snowboarding,.fa-snowboarding{--fa:""}.fa-snowman{--fa:""}.fa-snowplow{--fa:""}.fa-tenge,.fa-tenge-sign{--fa:""}.fa-toilet{--fa:""}.fa-screwdriver-wrench,.fa-tools{--fa:""}.fa-cable-car,.fa-tram{--fa:""}.fa-fire-alt,.fa-fire-flame-curved{--fa:""}.fa-bacon{--fa:""}.fa-book-medical{--fa:""}.fa-bread-slice{--fa:""}.fa-cheese{--fa:""}.fa-clinic-medical,.fa-house-chimney-medical{--fa:""}.fa-clipboard-user{--fa:""}.fa-comment-medical{--fa:""}.fa-crutch{--fa:""}.fa-disease{--fa:""}.fa-egg{--fa:""}.fa-folder-tree{--fa:""}.fa-burger,.fa-hamburger{--fa:""}.fa-hand-middle-finger{--fa:""}.fa-hard-hat,.fa-hat-hard,.fa-helmet-safety{--fa:""}.fa-hospital-user{--fa:""}.fa-hotdog{--fa:""}.fa-ice-cream{--fa:""}.fa-laptop-medical{--fa:""}.fa-pager{--fa:""}.fa-pepper-hot{--fa:""}.fa-pizza-slice{--fa:""}.fa-sack-dollar{--fa:""}.fa-book-tanakh,.fa-tanakh{--fa:""}.fa-bars-progress,.fa-tasks-alt{--fa:""}.fa-trash-arrow-up,.fa-trash-restore{--fa:""}.fa-trash-can-arrow-up,.fa-trash-restore-alt{--fa:""}.fa-user-nurse{--fa:""}.fa-wave-square{--fa:""}.fa-biking,.fa-person-biking{--fa:""}.fa-border-all{--fa:""}.fa-border-none{--fa:""}.fa-border-style,.fa-border-top-left{--fa:""}.fa-digging,.fa-person-digging{--fa:""}.fa-fan{--fa:""}.fa-heart-music-camera-bolt,.fa-icons{--fa:""}.fa-phone-alt,.fa-phone-flip{--fa:""}.fa-phone-square-alt,.fa-square-phone-flip{--fa:""}.fa-photo-film,.fa-photo-video{--fa:""}.fa-remove-format,.fa-text-slash{--fa:""}.fa-arrow-down-z-a,.fa-sort-alpha-desc,.fa-sort-alpha-down-alt{--fa:""}.fa-arrow-up-z-a,.fa-sort-alpha-up-alt{--fa:""}.fa-arrow-down-short-wide,.fa-sort-amount-desc,.fa-sort-amount-down-alt{--fa:""}.fa-arrow-up-short-wide,.fa-sort-amount-up-alt{--fa:""}.fa-arrow-down-9-1,.fa-sort-numeric-desc,.fa-sort-numeric-down-alt{--fa:""}.fa-arrow-up-9-1,.fa-sort-numeric-up-alt{--fa:""}.fa-spell-check{--fa:""}.fa-voicemail{--fa:""}.fa-hat-cowboy{--fa:""}.fa-hat-cowboy-side{--fa:""}.fa-computer-mouse,.fa-mouse{--fa:""}.fa-radio{--fa:""}.fa-record-vinyl{--fa:""}.fa-walkie-talkie{--fa:""}.fa-caravan{--fa:""}:host,:root{--fa-family-brands:"Font Awesome 7 Brands";--fa-font-brands:normal 400 1em/1 var(--fa-family-brands)}@font-face{font-family:"Font Awesome 7 Brands";font-style:normal;font-weight:400;font-display:block;src:url(./fa-brands-400-Bs6tcqqs.woff2)}.fa-brands,.fa-classic.fa-brands,.fab{--fa-family:var(--fa-family-brands);--fa-style:400}.fa-firefox-browser{--fa:""}.fa-ideal{--fa:""}.fa-microblog{--fa:""}.fa-pied-piper-square,.fa-square-pied-piper{--fa:""}.fa-unity{--fa:""}.fa-dailymotion{--fa:""}.fa-instagram-square,.fa-square-instagram{--fa:""}.fa-mixer{--fa:""}.fa-shopify{--fa:""}.fa-deezer{--fa:""}.fa-edge-legacy{--fa:""}.fa-google-pay{--fa:""}.fa-rust{--fa:""}.fa-tiktok{--fa:""}.fa-unsplash{--fa:""}.fa-cloudflare{--fa:""}.fa-guilded{--fa:""}.fa-hive{--fa:""}.fa-42-group,.fa-innosoft{--fa:""}.fa-instalod{--fa:""}.fa-octopus-deploy{--fa:""}.fa-perbyte{--fa:""}.fa-uncharted{--fa:""}.fa-watchman-monitoring{--fa:""}.fa-wodu{--fa:""}.fa-wirsindhandwerk,.fa-wsh{--fa:""}.fa-bots{--fa:""}.fa-cmplid{--fa:""}.fa-bilibili{--fa:""}.fa-golang{--fa:""}.fa-pix{--fa:""}.fa-sitrox{--fa:""}.fa-hashnode{--fa:""}.fa-meta{--fa:""}.fa-padlet{--fa:""}.fa-nfc-directional{--fa:""}.fa-nfc-symbol{--fa:""}.fa-screenpal{--fa:""}.fa-space-awesome{--fa:""}.fa-square-font-awesome{--fa:""}.fa-gitlab-square,.fa-square-gitlab{--fa:""}.fa-odysee{--fa:""}.fa-stubber{--fa:""}.fa-debian{--fa:""}.fa-shoelace{--fa:""}.fa-threads{--fa:""}.fa-square-threads{--fa:""}.fa-square-x-twitter{--fa:""}.fa-x-twitter{--fa:""}.fa-opensuse{--fa:""}.fa-letterboxd{--fa:""}.fa-square-letterboxd{--fa:""}.fa-mintbit{--fa:""}.fa-google-scholar{--fa:""}.fa-brave{--fa:""}.fa-brave-reverse{--fa:""}.fa-pixiv{--fa:""}.fa-upwork{--fa:""}.fa-webflow{--fa:""}.fa-signal-messenger{--fa:""}.fa-bluesky{--fa:""}.fa-jxl{--fa:""}.fa-square-upwork{--fa:""}.fa-web-awesome{--fa:""}.fa-square-web-awesome{--fa:""}.fa-square-web-awesome-stroke{--fa:""}.fa-dart-lang{--fa:""}.fa-flutter{--fa:""}.fa-files-pinwheel{--fa:""}.fa-css{--fa:""}.fa-square-bluesky{--fa:""}.fa-openai{--fa:""}.fa-square-linkedin{--fa:""}.fa-cash-app{--fa:""}.fa-disqus{--fa:""}.fa-11ty,.fa-eleventy{--fa:""}.fa-kakao-talk{--fa:""}.fa-linktree{--fa:""}.fa-notion{--fa:""}.fa-pandora{--fa:""}.fa-pixelfed{--fa:""}.fa-tidal{--fa:""}.fa-vsco{--fa:""}.fa-w3c{--fa:""}.fa-lumon{--fa:""}.fa-lumon-drop{--fa:""}.fa-square-figma{--fa:""}.fa-tex{--fa:""}.fa-duolingo{--fa:""}.fa-supportnow{--fa:""}.fa-tor-browser{--fa:""}.fa-typescript{--fa:""}.fa-square-deskpro{--fa:""}.fa-circle-zulip{--fa:""}.fa-julia{--fa:""}.fa-zulip{--fa:""}.fa-unison{--fa:""}.fa-bgg,.fa-board-game-geek{--fa:""}.fa-ko-fi{--fa:""}.fa-kubernetes{--fa:""}.fa-postgresql{--fa:""}.fa-scaleway{--fa:""}.fa-venmo{--fa:""}.fa-venmo-v{--fa:""}.fa-unreal-engine{--fa:""}.fa-globaleaks{--fa:""}.fa-solana{--fa:""}.fa-threema{--fa:""}.fa-forgejo{--fa:""}.fa-claude{--fa:""}.fa-gitee{--fa:""}.fa-xmpp{--fa:""}.fa-fediverse{--fa:""}.fa-tailwind-css{--fa:""}.fa-arch-linux{--fa:""}.fa-svelte{--fa:""}.fa-hugging-face{--fa:""}.fa-leetcode{--fa:""}.fa-openstreetmap{--fa:""}.fa-ultralytics{--fa:""}.fa-ultralytics-hub{--fa:""}.fa-ultralytics-yolo{--fa:""}.fa-obsidian{--fa:""}.fa-zoom{--fa:""}.fa-vim{--fa:""}.fa-symfonycasts{--fa:""}.fa-build-awesome{--fa:""}.fa-codeberg{--fa:""}.fa-devpost{--fa:""}.fa-internet-archive{--fa:""}.fa-lets-encrypt{--fa:""}.fa-matrix{--fa:""}.fa-mattermost{--fa:""}.fa-nextcloud{--fa:""}.fa-roblox-creator-studio{--fa:""}.fa-square-build-awesome-stroke{--fa:""}.fa-substack{--fa:""}.fa-tesla{--fa:""}.fa-xrp{--fa:""}.fa-xrpl{--fa:""}.fa-youtube-shorts{--fa:""}.fa-ror{--fa:""}.fa-visual-studio{--fa:""}.fa-dolibarr{--fa:""}.fa-obs-studio{--fa:""}.fa-storybook{--fa:""}.fa-a11y-project{--fa:""}.fa-copilot{--fa:""}.fa-square-twitter,.fa-twitter-square{--fa:""}.fa-facebook-square,.fa-square-facebook{--fa:""}.fa-linkedin{--fa:""}.fa-github-square,.fa-square-github{--fa:""}.fa-twitter{--fa:""}.fa-facebook{--fa:""}.fa-github{--fa:""}.fa-pinterest{--fa:""}.fa-pinterest-square,.fa-square-pinterest{--fa:""}.fa-google-plus-square,.fa-square-google-plus{--fa:""}.fa-google-plus-g{--fa:""}.fa-linkedin-in{--fa:""}.fa-github-alt{--fa:""}.fa-maxcdn{--fa:""}.fa-html5{--fa:""}.fa-css3{--fa:""}.fa-btc{--fa:""}.fa-youtube{--fa:""}.fa-xing{--fa:""}.fa-square-xing,.fa-xing-square{--fa:""}.fa-dropbox{--fa:""}.fa-stack-overflow{--fa:""}.fa-instagram{--fa:""}.fa-flickr{--fa:""}.fa-adn{--fa:""}.fa-bitbucket{--fa:""}.fa-tumblr{--fa:""}.fa-square-tumblr,.fa-tumblr-square{--fa:""}.fa-apple{--fa:""}.fa-windows{--fa:""}.fa-android{--fa:""}.fa-linux{--fa:""}.fa-dribbble{--fa:""}.fa-skype{--fa:""}.fa-foursquare{--fa:""}.fa-trello{--fa:""}.fa-gratipay{--fa:""}.fa-vk{--fa:""}.fa-weibo{--fa:""}.fa-renren{--fa:""}.fa-pagelines{--fa:""}.fa-stack-exchange{--fa:""}.fa-square-vimeo,.fa-vimeo-square{--fa:""}.fa-slack,.fa-slack-hash{--fa:""}.fa-wordpress{--fa:""}.fa-openid{--fa:""}.fa-yahoo{--fa:""}.fa-google{--fa:""}.fa-reddit{--fa:""}.fa-reddit-square,.fa-square-reddit{--fa:""}.fa-stumbleupon-circle{--fa:""}.fa-stumbleupon{--fa:""}.fa-delicious{--fa:""}.fa-digg{--fa:""}.fa-pied-piper-pp{--fa:""}.fa-pied-piper-alt{--fa:""}.fa-drupal{--fa:""}.fa-joomla{--fa:""}.fa-behance{--fa:""}.fa-behance-square,.fa-square-behance{--fa:""}.fa-steam{--fa:""}.fa-square-steam,.fa-steam-square{--fa:""}.fa-spotify{--fa:""}.fa-deviantart{--fa:""}.fa-soundcloud{--fa:""}.fa-vine{--fa:""}.fa-codepen{--fa:""}.fa-jsfiddle{--fa:""}.fa-rebel{--fa:""}.fa-empire{--fa:""}.fa-git-square,.fa-square-git{--fa:""}.fa-git{--fa:""}.fa-hacker-news{--fa:""}.fa-tencent-weibo{--fa:""}.fa-qq{--fa:""}.fa-weixin{--fa:""}.fa-slideshare{--fa:""}.fa-twitch{--fa:""}.fa-yelp{--fa:""}.fa-paypal{--fa:""}.fa-google-wallet{--fa:""}.fa-cc-visa{--fa:""}.fa-cc-mastercard{--fa:""}.fa-cc-discover{--fa:""}.fa-cc-amex{--fa:""}.fa-cc-paypal{--fa:""}.fa-cc-stripe{--fa:""}.fa-lastfm{--fa:""}.fa-lastfm-square,.fa-square-lastfm{--fa:""}.fa-ioxhost{--fa:""}.fa-angellist{--fa:""}.fa-buysellads{--fa:""}.fa-connectdevelop{--fa:""}.fa-dashcube{--fa:""}.fa-forumbee{--fa:""}.fa-leanpub{--fa:""}.fa-sellsy{--fa:""}.fa-shirtsinbulk{--fa:""}.fa-simplybuilt{--fa:""}.fa-skyatlas{--fa:""}.fa-pinterest-p{--fa:""}.fa-whatsapp{--fa:""}.fa-viacoin{--fa:""}.fa-medium,.fa-medium-m{--fa:""}.fa-y-combinator{--fa:""}.fa-optin-monster{--fa:""}.fa-opencart{--fa:""}.fa-expeditedssl{--fa:""}.fa-cc-jcb{--fa:""}.fa-cc-diners-club{--fa:""}.fa-creative-commons{--fa:""}.fa-gg{--fa:""}.fa-gg-circle{--fa:""}.fa-odnoklassniki{--fa:""}.fa-odnoklassniki-square,.fa-square-odnoklassniki{--fa:""}.fa-get-pocket{--fa:""}.fa-wikipedia-w{--fa:""}.fa-safari{--fa:""}.fa-chrome{--fa:""}.fa-firefox{--fa:""}.fa-opera{--fa:""}.fa-internet-explorer{--fa:""}.fa-contao{--fa:""}.fa-500px{--fa:""}.fa-amazon{--fa:""}.fa-houzz{--fa:""}.fa-vimeo-v{--fa:""}.fa-black-tie{--fa:""}.fa-fonticons{--fa:""}.fa-reddit-alien{--fa:""}.fa-edge{--fa:""}.fa-codiepie{--fa:""}.fa-modx{--fa:""}.fa-fort-awesome{--fa:""}.fa-usb{--fa:""}.fa-product-hunt{--fa:""}.fa-mixcloud{--fa:""}.fa-scribd{--fa:""}.fa-bluetooth{--fa:""}.fa-bluetooth-b{--fa:""}.fa-gitlab{--fa:""}.fa-wpbeginner{--fa:""}.fa-wpforms{--fa:""}.fa-envira{--fa:""}.fa-glide{--fa:""}.fa-glide-g{--fa:""}.fa-viadeo{--fa:""}.fa-square-viadeo,.fa-viadeo-square{--fa:""}.fa-snapchat,.fa-snapchat-ghost{--fa:""}.fa-snapchat-square,.fa-square-snapchat{--fa:""}.fa-pied-piper{--fa:""}.fa-first-order{--fa:""}.fa-yoast{--fa:""}.fa-themeisle{--fa:""}.fa-google-plus{--fa:""}.fa-font-awesome,.fa-font-awesome-flag,.fa-font-awesome-logo-full{--fa:""}.fa-linode{--fa:""}.fa-quora{--fa:""}.fa-free-code-camp{--fa:""}.fa-telegram,.fa-telegram-plane{--fa:""}.fa-bandcamp{--fa:""}.fa-grav{--fa:""}.fa-etsy{--fa:""}.fa-imdb{--fa:""}.fa-ravelry{--fa:""}.fa-sellcast{--fa:""}.fa-superpowers{--fa:""}.fa-wpexplorer{--fa:""}.fa-meetup{--fa:""}.fa-font-awesome-alt,.fa-square-font-awesome-stroke{--fa:""}.fa-accessible-icon{--fa:""}.fa-accusoft{--fa:""}.fa-adversal{--fa:""}.fa-affiliatetheme{--fa:""}.fa-algolia{--fa:""}.fa-amilia{--fa:""}.fa-angrycreative{--fa:""}.fa-app-store{--fa:""}.fa-app-store-ios{--fa:""}.fa-apper{--fa:""}.fa-asymmetrik{--fa:""}.fa-audible{--fa:""}.fa-avianex{--fa:""}.fa-aws{--fa:""}.fa-bimobject{--fa:""}.fa-bitcoin{--fa:""}.fa-bity{--fa:""}.fa-blackberry{--fa:""}.fa-blogger{--fa:""}.fa-blogger-b{--fa:""}.fa-buromobelexperte{--fa:""}.fa-centercode{--fa:""}.fa-cloudscale{--fa:""}.fa-cloudsmith{--fa:""}.fa-cloudversify{--fa:""}.fa-cpanel{--fa:""}.fa-css3-alt{--fa:""}.fa-cuttlefish{--fa:""}.fa-d-and-d{--fa:""}.fa-deploydog{--fa:""}.fa-deskpro{--fa:""}.fa-digital-ocean{--fa:""}.fa-discord{--fa:""}.fa-discourse{--fa:""}.fa-dochub{--fa:""}.fa-docker{--fa:""}.fa-draft2digital{--fa:""}.fa-dribbble-square,.fa-square-dribbble{--fa:""}.fa-dyalog{--fa:""}.fa-earlybirds{--fa:""}.fa-erlang{--fa:""}.fa-facebook-f{--fa:""}.fa-facebook-messenger{--fa:""}.fa-firstdraft{--fa:""}.fa-fonticons-fi{--fa:""}.fa-fort-awesome-alt{--fa:""}.fa-freebsd{--fa:""}.fa-gitkraken{--fa:""}.fa-gofore{--fa:""}.fa-goodreads{--fa:""}.fa-goodreads-g{--fa:""}.fa-google-drive{--fa:""}.fa-google-play{--fa:""}.fa-gripfire{--fa:""}.fa-grunt{--fa:""}.fa-gulp{--fa:""}.fa-hacker-news-square,.fa-square-hacker-news{--fa:""}.fa-hire-a-helper{--fa:""}.fa-hotjar{--fa:""}.fa-hubspot{--fa:""}.fa-itunes{--fa:""}.fa-itunes-note{--fa:""}.fa-jenkins{--fa:""}.fa-joget{--fa:""}.fa-js{--fa:""}.fa-js-square,.fa-square-js{--fa:""}.fa-keycdn{--fa:""}.fa-kickstarter,.fa-square-kickstarter{--fa:""}.fa-kickstarter-k{--fa:""}.fa-laravel{--fa:""}.fa-line{--fa:""}.fa-lyft{--fa:""}.fa-magento{--fa:""}.fa-medapps{--fa:""}.fa-medrt{--fa:""}.fa-microsoft{--fa:""}.fa-mix{--fa:""}.fa-mizuni{--fa:""}.fa-monero{--fa:""}.fa-napster{--fa:""}.fa-node-js{--fa:""}.fa-npm{--fa:""}.fa-ns8{--fa:""}.fa-nutritionix{--fa:""}.fa-page4{--fa:""}.fa-palfed{--fa:""}.fa-patreon{--fa:""}.fa-periscope{--fa:""}.fa-phabricator{--fa:""}.fa-phoenix-framework{--fa:""}.fa-playstation{--fa:""}.fa-pushed{--fa:""}.fa-python{--fa:""}.fa-red-river{--fa:""}.fa-rendact,.fa-wpressr{--fa:""}.fa-replyd{--fa:""}.fa-resolving{--fa:""}.fa-rocketchat{--fa:""}.fa-rockrms{--fa:""}.fa-schlix{--fa:""}.fa-searchengin{--fa:""}.fa-servicestack{--fa:""}.fa-sistrix{--fa:""}.fa-speakap{--fa:""}.fa-staylinked{--fa:""}.fa-steam-symbol{--fa:""}.fa-sticker-mule{--fa:""}.fa-studiovinari{--fa:""}.fa-supple{--fa:""}.fa-uber{--fa:""}.fa-uikit{--fa:""}.fa-uniregistry{--fa:""}.fa-untappd{--fa:""}.fa-ussunnah{--fa:""}.fa-vaadin{--fa:""}.fa-viber{--fa:""}.fa-vimeo{--fa:""}.fa-vnv{--fa:""}.fa-square-whatsapp,.fa-whatsapp-square{--fa:""}.fa-whmcs{--fa:""}.fa-wordpress-simple{--fa:""}.fa-xbox{--fa:""}.fa-yandex{--fa:""}.fa-yandex-international{--fa:""}.fa-apple-pay{--fa:""}.fa-cc-apple-pay{--fa:""}.fa-fly{--fa:""}.fa-node{--fa:""}.fa-osi{--fa:""}.fa-react{--fa:""}.fa-autoprefixer{--fa:""}.fa-less{--fa:""}.fa-sass{--fa:""}.fa-vuejs{--fa:""}.fa-angular{--fa:""}.fa-aviato{--fa:""}.fa-ember{--fa:""}.fa-gitter{--fa:""}.fa-hooli{--fa:""}.fa-strava{--fa:""}.fa-stripe{--fa:""}.fa-stripe-s{--fa:""}.fa-typo3{--fa:""}.fa-amazon-pay{--fa:""}.fa-cc-amazon-pay{--fa:""}.fa-ethereum{--fa:""}.fa-korvue{--fa:""}.fa-elementor{--fa:""}.fa-square-youtube,.fa-youtube-square{--fa:""}.fa-flipboard{--fa:""}.fa-hips{--fa:""}.fa-php{--fa:""}.fa-quinscape{--fa:""}.fa-readme{--fa:""}.fa-java{--fa:""}.fa-pied-piper-hat{--fa:""}.fa-creative-commons-by{--fa:""}.fa-creative-commons-nc{--fa:""}.fa-creative-commons-nc-eu{--fa:""}.fa-creative-commons-nc-jp{--fa:""}.fa-creative-commons-nd{--fa:""}.fa-creative-commons-pd{--fa:""}.fa-creative-commons-pd-alt{--fa:""}.fa-creative-commons-remix{--fa:""}.fa-creative-commons-sa{--fa:""}.fa-creative-commons-sampling{--fa:""}.fa-creative-commons-sampling-plus{--fa:""}.fa-creative-commons-share{--fa:""}.fa-creative-commons-zero{--fa:""}.fa-ebay{--fa:""}.fa-keybase{--fa:""}.fa-mastodon{--fa:""}.fa-r-project{--fa:""}.fa-researchgate{--fa:""}.fa-teamspeak{--fa:""}.fa-first-order-alt{--fa:""}.fa-fulcrum{--fa:""}.fa-galactic-republic{--fa:""}.fa-galactic-senate{--fa:""}.fa-jedi-order{--fa:""}.fa-mandalorian{--fa:""}.fa-old-republic{--fa:""}.fa-phoenix-squadron{--fa:""}.fa-sith{--fa:""}.fa-trade-federation{--fa:""}.fa-wolf-pack-battalion{--fa:""}.fa-hornbill{--fa:""}.fa-mailchimp{--fa:""}.fa-megaport{--fa:""}.fa-nimblr{--fa:""}.fa-rev{--fa:""}.fa-shopware{--fa:""}.fa-squarespace{--fa:""}.fa-themeco{--fa:""}.fa-weebly{--fa:""}.fa-wix{--fa:""}.fa-ello{--fa:""}.fa-hackerrank{--fa:""}.fa-kaggle{--fa:""}.fa-markdown{--fa:""}.fa-neos{--fa:""}.fa-zhihu{--fa:""}.fa-alipay{--fa:""}.fa-the-red-yeti{--fa:""}.fa-critical-role{--fa:""}.fa-d-and-d-beyond{--fa:""}.fa-dev{--fa:""}.fa-fantasy-flight-games{--fa:""}.fa-wizards-of-the-coast{--fa:""}.fa-think-peaks{--fa:""}.fa-reacteurope{--fa:""}.fa-artstation{--fa:""}.fa-atlassian{--fa:""}.fa-canadian-maple-leaf{--fa:""}.fa-centos{--fa:""}.fa-confluence{--fa:""}.fa-dhl{--fa:""}.fa-diaspora{--fa:""}.fa-fedex{--fa:""}.fa-fedora{--fa:""}.fa-figma{--fa:""}.fa-intercom{--fa:""}.fa-invision{--fa:""}.fa-jira{--fa:""}.fa-mendeley{--fa:""}.fa-raspberry-pi{--fa:""}.fa-redhat{--fa:""}.fa-sketch{--fa:""}.fa-sourcetree{--fa:""}.fa-suse{--fa:""}.fa-ubuntu{--fa:""}.fa-ups{--fa:""}.fa-usps{--fa:""}.fa-yarn{--fa:""}.fa-airbnb{--fa:""}.fa-battle-net{--fa:""}.fa-bootstrap{--fa:""}.fa-buffer{--fa:""}.fa-chromecast{--fa:""}.fa-evernote{--fa:""}.fa-itch-io{--fa:""}.fa-salesforce{--fa:""}.fa-speaker-deck{--fa:""}.fa-symfony{--fa:""}.fa-waze{--fa:""}.fa-yammer{--fa:""}.fa-git-alt{--fa:""}.fa-stackpath{--fa:""}.fa-cotton-bureau{--fa:""}.fa-buy-n-large{--fa:""}.fa-mdb{--fa:""}.fa-orcid{--fa:""}.fa-swift{--fa:""}.fa-umbraco{--fa:""}:host,:root{--fa-font-regular:normal 400 1em/1 var(--fa-family-classic)}@font-face{font-family:"Font Awesome 7 Free";font-style:normal;font-weight:400;font-display:block;src:url(./fa-regular-400-DRN8N0d1.woff2)}.far{--fa-family:var(--fa-family-classic)}.fa-regular,.far{--fa-style:400}:host,:root{--fa-family-classic:"Font Awesome 7 Free";--fa-font-solid:normal 900 1em/1 var(--fa-family-classic);--fa-style-family-classic:var(--fa-family-classic)}@font-face{font-family:"Font Awesome 7 Free";font-style:normal;font-weight:900;font-display:block;src:url(./fa-solid-900-IAB4Droh.woff2)}.fas{--fa-style:900}.fa-classic,.fas{--fa-family:var(--fa-family-classic)}.fa-solid{--fa-style:900}@font-face{font-family:"Font Awesome 5 Brands";font-display:block;font-weight:400;src:url(./fa-brands-400-Bs6tcqqs.woff2)format("woff2")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:900;src:url(./fa-solid-900-IAB4Droh.woff2)format("woff2")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:400;src:url(./fa-regular-400-DRN8N0d1.woff2)format("woff2")}@font-face{font-family:FontAwesome;font-display:block;src:url(./fa-solid-900-IAB4Droh.woff2)format("woff2")}@font-face{font-family:FontAwesome;font-display:block;src:url(./fa-brands-400-Bs6tcqqs.woff2)format("woff2")}@font-face{font-family:FontAwesome;font-display:block;src:url(./fa-regular-400-DRN8N0d1.woff2)format("woff2");unicode-range:U+F003,U+F006,U+F014,U+F016-F017,U+F01A-F01B,U+F01D,U+F022,U+F03E,U+F044,U+F046,U+F05C-F05D,U+F06E,U+F070,U+F087-F088,U+F08A,U+F094,U+F096-F097,U+F09D,U+F0A0,U+F0A2,U+F0A4-F0A7,U+F0C5,U+F0C7,U+F0E5-F0E6,U+F0EB,U+F0F6-F0F8,U+F10C,U+F114-F115,U+F118-F11A,U+F11C-F11D,U+F133,U+F147,U+F14E,U+F150-F152,U+F185-F186,U+F18E,U+F190-F192,U+F196,U+F1C1-F1C9,U+F1D9,U+F1DB,U+F1E3,U+F1EA,U+F1F7,U+F1F9,U+F20A,U+F247-F248,U+F24A,U+F24D,U+F255-F25B,U+F25D,U+F271-F274,U+F278,U+F27B,U+F28C,U+F28E,U+F29C,U+F2B5,U+F2B7,U+F2BA,U+F2BC,U+F2BE,U+F2C0-F2C1,U+F2C3,U+F2D0,U+F2D2,U+F2D4,U+F2DC}@font-face{font-family:FontAwesome;font-display:block;src:url(./fa-v4compatibility-CErXDOsT.woff2)format("woff2");unicode-range:U+F041,U+F047,U+F065-F066,U+F07D-F07E,U+F080,U+F08B,U+F08E,U+F090,U+F09A,U+F0AC,U+F0AE,U+F0B2,U+F0D0,U+F0D6,U+F0E4,U+F0EC,U+F10A-F10B,U+F123,U+F13E,U+F148-F149,U+F14C,U+F156,U+F15E,U+F160-F161,U+F163,U+F175-F178,U+F195,U+F1F8,U+F219,U+F27A}.ra-fw,.ra-li{text-align:center}@font-face{font-family:RPGAwesome;src:url(./rpgawesome-webfont-BRLmZ7ej.eot?v=0.1.0);src:url(./rpgawesome-webfont-BRLmZ7ej.eot?#iefix&v=0.1.0)format("embedded-opentype"),url(./rpgawesome-webfont-Dqq2L5LG.woff?v=0.1.0)format("woff"),url(./rpgawesome-webfont-BFwApLwb.ttf?v=0.1.0)format("truetype"),url(./rpgawesome-webfont-DVZLXeu_.svg?v=0.1.0#rpg-awesome)format("svg");font-weight:400;font-style:normal}.ra{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-variant:normal;speak:none;text-transform:none;font-family:RPGAwesome;font-style:normal;font-weight:400;line-height:1}.ra-lg{vertical-align:-15%;font-size:1.33333em;line-height:.75em}.ra-2x{font-size:2em}.ra-3x{font-size:3em}.ra-4x{font-size:4em}.ra-5x{font-size:5em}.ra-fw{width:1.28571em}.ra-ul{margin-left:2.14286em;padding-left:0;list-style-type:none}.ra-ul>li{position:relative}.ra-li{width:2.14286em;position:absolute;top:.142857em;left:-2.14286em}.ra-li.ra-lg{left:-1.85714em}.ra-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.pull-right{float:right}.pull-left{float:left}.ra.pull-left{margin-right:.3em}.ra.pull-right{margin-left:.3em}.ra-spin{animation:2s linear infinite ra-spin}@keyframes ra-spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.ra-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);transform:rotate(90deg)}.ra-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);transform:rotate(180deg)}.ra-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);transform:rotate(270deg)}.ra-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0);transform:scaleX(-1)}.ra-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);transform:scaleY(-1)}:root .ra-flip-horizontal,:root .ra-flip-vertical,:root .ra-rotate-180,:root .ra-rotate-270,:root .ra-rotate-90{filter:none}.ra-stack{vertical-align:middle;width:2em;height:2em;line-height:2em;display:inline-block;position:relative}.ra-stack-1x,.ra-stack-2x{text-align:center;width:100%;position:absolute;left:0}.ra-stack-1x{line-height:inherit}.ra-stack-2x{font-size:2em}.ra-inverse{color:#fff}.ra-acid:before{content:""}.ra-zigzag-leaf:before{content:""}.ra-archer:before{content:""}.ra-archery-target:before{content:""}.ra-arena:before{content:""}.ra-aries:before{content:""}.ra-arrow-cluster:before{content:""}.ra-arrow-flights:before{content:""}.ra-arson:before{content:""}.ra-aura:before{content:""}.ra-aware:before{content:""}.ra-axe:before{content:""}.ra-axe-swing:before{content:""}.ra-ball:before{content:""}.ra-barbed-arrow:before{content:""}.ra-barrier:before{content:""}.ra-bat-sword:before{content:""}.ra-battered-axe:before{content:""}.ra-batteries:before{content:""}.ra-battery-0:before{content:""}.ra-battery-25:before{content:""}.ra-battery-50:before{content:""}.ra-battery-75:before{content:""}.ra-battery-100:before{content:""}.ra-battery-black:before{content:""}.ra-battery-negative:before{content:""}.ra-battery-positive:before{content:""}.ra-battery-white:before{content:""}.ra-batwings:before{content:""}.ra-beam-wake:before{content:""}.ra-bear-trap:before{content:""}.ra-beer:before{content:""}.ra-beetle:before{content:""}.ra-bell:before{content:""}.ra-biohazard:before{content:""}.ra-bird-claw:before{content:""}.ra-bird-mask:before{content:""}.ra-blade-bite:before{content:""}.ra-blast:before{content:""}.ra-blaster:before{content:""}.ra-bleeding-eye:before{content:""}.ra-bleeding-hearts:before{content:""}.ra-bolt-shield:before{content:""}.ra-bomb-explosion:before{content:""}.ra-bombs:before{content:""}.ra-bone-bite:before{content:""}.ra-bone-knife:before{content:""}.ra-book:before{content:""}.ra-boomerang:before{content:""}.ra-boot-stomp:before{content:""}.ra-bottle-vapors:before{content:""}.ra-bottled-bolt:before{content:""}.ra-bottom-right:before{content:""}.ra-bowie-knife:before{content:""}.ra-bowling-pin:before{content:""}.ra-brain-freeze:before{content:""}.ra-brandy-bottle:before{content:""}.ra-bridge:before{content:""}.ra-broadhead-arrow:before{content:""}.ra-broadsword:before,.ra-sword:before{content:""}.ra-broken-bone:before{content:""}.ra-broken-bottle:before,.ra-broken-heart:before{content:""}.ra-broken-shield:before{content:""}.ra-broken-skull:before{content:""}.ra-bubbling-potion:before{content:""}.ra-bullets:before{content:""}.ra-burning-book:before{content:""}.ra-burning-embers:before{content:""}.ra-burning-eye:before{content:""}.ra-burning-meteor:before{content:""}.ra-burst-blob:before{content:""}.ra-butterfly:before{content:""}.ra-campfire:before{content:""}.ra-cancel:before{content:""}.ra-cancer:before{content:""}.ra-candle:before{content:""}.ra-candle-fire:before{content:""}.ra-cannon-shot:before{content:""}.ra-capitol:before{content:""}.ra-capricorn:before{content:""}.ra-carrot:before{content:""}.ra-castle-emblem:before{content:""}.ra-castle-flag:before{content:""}.ra-cat:before{content:""}.ra-chain:before{content:""}.ra-cheese:before{content:""}.ra-chemical-arrow:before{content:""}.ra-chessboard:before{content:""}.ra-chicken-leg:before{content:""}.ra-circle-of-circles:before{content:""}.ra-circular-saw:before{content:""}.ra-circular-shield:before{content:""}.ra-cloak-and-dagger:before{content:""}.ra-clockwork:before{content:""}.ra-clover:before{content:""}.ra-clovers:before{content:""}.ra-clovers-card:before{content:""}.ra-cluster-bomb:before{content:""}.ra-coffee-mug:before{content:""}.ra-cog:before{content:""}.ra-cog-wheel:before{content:""}.ra-cold-heart:before{content:""}.ra-compass:before{content:""}.ra-corked-tube:before{content:""}.ra-crab-claw:before{content:""}.ra-cracked-helm:before{content:""}.ra-cracked-shield:before{content:""}.ra-croc-sword:before{content:""}.ra-crossbow:before{content:""}.ra-crossed-axes:before{content:""}.ra-crossed-bones:before{content:""}.ra-crossed-pistols:before{content:""}.ra-crossed-sabres:before{content:""}.ra-crossed-swords:before{content:""}.ra-crown:before{content:""}.ra-crown-of-thorns:before{content:""}.ra-crowned-heart:before{content:""}.ra-crush:before{content:""}.ra-crystal-ball:before{content:""}.ra-crystal-cluster:before{content:""}.ra-crystal-wand:before{content:""}.ra-crystals:before{content:""}.ra-cubes:before{content:""}.ra-cut-palm:before{content:""}.ra-cycle:before{content:""}.ra-daggers:before{content:""}.ra-daisy:before{content:""}.ra-dead-tree:before{content:""}.ra-death-skull:before{content:""}.ra-decapitation:before{content:""}.ra-defibrillate:before{content:""}.ra-demolish:before{content:""}.ra-dervish-swords:before{content:""}.ra-desert-skull:before{content:""}.ra-diamond:before{content:""}.ra-diamonds:before{content:""}.ra-diamonds-card:before{content:""}.ra-dice-five:before{content:""}.ra-dice-four:before{content:""}.ra-dice-one:before{content:""}.ra-dice-six:before{content:""}.ra-dice-three:before{content:""}.ra-dice-two:before{content:""}.ra-dinosaur:before{content:""}.ra-divert:before{content:""}.ra-diving-dagger:before{content:""}.ra-double-team:before{content:""}.ra-doubled:before{content:""}.ra-dragon:before{content:""}.ra-dragon-breath:before{content:""}.ra-dragon-wing:before{content:""}.ra-dragonfly:before{content:""}.ra-drill:before{content:""}.ra-dripping-blade:before{content:""}.ra-dripping-knife:before{content:""}.ra-dripping-sword:before{content:""}.ra-droplet:before{content:""}.ra-droplet-splash:before{content:""}.ra-droplets:before{content:""}.ra-duel:before{content:""}.ra-egg:before{content:""}.ra-egg-pod:before{content:""}.ra-eggplant:before{content:""}.ra-emerald:before{content:""}.ra-energise:before{content:""}.ra-explosion:before{content:""}.ra-explosive-materials:before{content:""}.ra-eye-monster:before{content:""}.ra-eye-shield:before{content:""}.ra-eyeball:before{content:""}.ra-fairy:before{content:""}.ra-fairy-wand:before{content:""}.ra-fall-down:before{content:""}.ra-falling:before{content:""}.ra-fast-ship:before{content:""}.ra-feather-wing:before{content:""}.ra-feathered-wing:before{content:""}.ra-fedora:before{content:""}.ra-fire:before{content:""}.ra-fire-bomb:before{content:""}.ra-fire-breath:before{content:""}.ra-fire-ring:before{content:""}.ra-fire-shield:before{content:""}.ra-fire-symbol:before{content:""}.ra-fireball-sword:before{content:""}.ra-fish:before{content:""}.ra-fizzing-flask:before{content:""}.ra-flame-symbol:before{content:""}.ra-flaming-arrow:before{content:""}.ra-flaming-claw:before{content:""}.ra-flaming-trident:before{content:""}.ra-flask:before{content:""}.ra-flat-hammer:before{content:""}.ra-flower:before{content:""}.ra-flowers:before{content:""}.ra-fluffy-swirl:before{content:""}.ra-focused-lightning:before{content:""}.ra-food-chain:before{content:""}.ra-footprint:before{content:""}.ra-forging:before{content:""}.ra-forward:before{content:""}.ra-fox:before{content:""}.ra-frost-emblem:before{content:""}.ra-frostfire:before{content:""}.ra-frozen-arrow:before{content:""}.ra-gamepad-cross:before{content:""}.ra-gavel:before{content:""}.ra-gear-hammer:before{content:""}.ra-gear-heart:before{content:""}.ra-gears:before{content:""}.ra-gecko:before{content:""}.ra-gem:before{content:""}.ra-gem-pendant:before{content:""}.ra-gemini:before{content:""}.ra-glass-heart:before{content:""}.ra-gloop:before{content:""}.ra-gold-bar:before{content:""}.ra-grappling-hook:before{content:""}.ra-grass:before{content:""}.ra-grass-patch:before{content:""}.ra-grenade:before{content:""}.ra-groundbreaker:before{content:""}.ra-guarded-tower:before{content:""}.ra-guillotine:before{content:""}.ra-halberd:before{content:""}.ra-hammer:before{content:""}.ra-hammer-drop:before{content:""}.ra-hand:before{content:""}.ra-hand-emblem:before{content:""}.ra-hand-saw:before{content:""}.ra-harpoon-trident:before{content:""}.ra-health:before{content:""}.ra-health-decrease:before{content:""}.ra-health-increase:before{content:""}.ra-heart-bottle:before{content:""}.ra-heart-tower:before{content:""}.ra-heartburn:before{content:""}.ra-hearts:before{content:""}.ra-hearts-card:before{content:""}.ra-heat-haze:before{content:""}.ra-heavy-fall:before{content:""}.ra-heavy-shield:before{content:""}.ra-helmet:before{content:""}.ra-help:before{content:""}.ra-hive-emblem:before{content:""}.ra-hole-ladder:before{content:""}.ra-honeycomb:before{content:""}.ra-hood:before{content:""}.ra-horn-call:before{content:""}.ra-horns:before{content:""}.ra-horseshoe:before{content:""}.ra-hospital-cross:before{content:""}.ra-hot-surface:before{content:""}.ra-hourglass:before{content:""}.ra-hydra:before{content:""}.ra-hydra-shot:before{content:""}.ra-ice-cube:before{content:""}.ra-implosion:before{content:""}.ra-incense:before{content:""}.ra-insect-jaws:before{content:""}.ra-interdiction:before{content:""}.ra-jetpack:before{content:""}.ra-jigsaw-piece:before{content:""}.ra-kaleidoscope:before{content:""}.ra-kettlebell:before{content:""}.ra-key:before{content:""}.ra-key-basic:before{content:""}.ra-kitchen-knives:before{content:""}.ra-knife:before{content:""}.ra-knife-fork:before{content:""}.ra-knight-helmet:before{content:""}.ra-kunai:before{content:""}.ra-lantern-flame:before{content:""}.ra-large-hammer:before{content:""}.ra-laser-blast:before{content:""}.ra-laser-site:before{content:""}.ra-lava:before{content:""}.ra-leaf:before{content:""}.ra-leo:before{content:""}.ra-level-four:before{content:""}.ra-level-four-advanced:before{content:""}.ra-level-three:before{content:""}.ra-level-three-advanced:before{content:""}.ra-level-two:before{content:""}.ra-level-two-advanced:before{content:""}.ra-lever:before{content:""}.ra-libra:before{content:""}.ra-light-bulb:before{content:""}.ra-lighthouse:before{content:""}.ra-lightning:before{content:""}.ra-lightning-bolt:before{content:""}.ra-lightning-storm:before{content:""}.ra-lightning-sword:before{content:""}.ra-lightning-trio:before{content:""}.ra-lion:before{content:""}.ra-lit-candelabra:before{content:""}.ra-load:before{content:""}.ra-locked-fortress:before{content:""}.ra-love-howl:before{content:""}.ra-maggot:before{content:""}.ra-magnet:before{content:""}.ra-mass-driver:before{content:""}.ra-match:before{content:""}.ra-meat:before{content:""}.ra-meat-hook:before{content:""}.ra-medical-pack:before{content:""}.ra-metal-gate:before{content:""}.ra-microphone:before{content:""}.ra-mine-wagon:before{content:""}.ra-mining-diamonds:before{content:""}.ra-mirror:before{content:""}.ra-monster-skull:before{content:""}.ra-mountains:before{content:""}.ra-moon-sun:before{content:""}.ra-mp5:before{content:""}.ra-muscle-fat:before{content:""}.ra-muscle-up:before{content:""}.ra-musket:before{content:""}.ra-nails:before{content:""}.ra-nodular:before{content:""}.ra-noose:before{content:""}.ra-nuclear:before{content:""}.ra-ocarina:before{content:""}.ra-ocean-emblem:before{content:""}.ra-octopus:before{content:""}.ra-omega:before{content:""}.ra-on-target:before{content:""}.ra-ophiuchus:before{content:""}.ra-overhead:before{content:""}.ra-overmind:before{content:""}.ra-palm-tree:before{content:""}.ra-pawn:before{content:""}.ra-pawprint:before{content:""}.ra-perspective-dice-five:before{content:""}.ra-perspective-dice-four:before{content:""}.ra-perspective-dice-one:before{content:""}.ra-perspective-dice-random:before{content:""}.ra-perspective-dice-six:before{content:""}.ra-perspective-dice-two:before{content:""}.ra-perspective-dice-three:before{content:""}.ra-pill:before{content:""}.ra-pills:before{content:""}.ra-pine-tree:before{content:""}.ra-ping-pong:before{content:""}.ra-pisces:before{content:""}.ra-plain-dagger:before{content:""}.ra-player:before{content:""}.ra-player-despair:before{content:""}.ra-player-dodge:before{content:""}.ra-player-king:before{content:""}.ra-player-lift:before{content:""}.ra-player-pain:before{content:""}.ra-player-pyromaniac:before{content:""}.ra-player-shot:before{content:""}.ra-player-teleport:before{content:""}.ra-player-thunder-struck:before{content:""}.ra-podium:before{content:""}.ra-poison-cloud:before{content:""}.ra-potion:before{content:""}.ra-pyramids:before{content:""}.ra-queen-crown:before{content:""}.ra-quill-ink:before{content:""}.ra-rabbit:before{content:""}.ra-radar-dish:before{content:""}.ra-radial-balance:before{content:""}.ra-radioactive:before{content:""}.ra-raven:before{content:""}.ra-reactor:before{content:""}.ra-recycle:before{content:""}.ra-regeneration:before{content:""}.ra-relic-blade:before{content:""}.ra-repair:before{content:""}.ra-reverse:before{content:""}.ra-revolver:before{content:""}.ra-rifle:before{content:""}.ra-ringing-bell:before{content:""}.ra-roast-chicken:before{content:""}.ra-robot-arm:before{content:""}.ra-round-bottom-flask:before{content:""}.ra-round-shield:before{content:""}.ra-rss:before{content:""}.ra-rune-stone:before{content:""}.ra-sagittarius:before{content:""}.ra-sapphire:before{content:""}.ra-satellite:before{content:""}.ra-save:before{content:""}.ra-scorpio:before{content:""}.ra-scroll-unfurled:before{content:""}.ra-scythe:before{content:""}.ra-sea-serpent:before{content:""}.ra-seagull:before{content:""}.ra-shark:before{content:""}.ra-sheep:before{content:""}.ra-sheriff:before{content:""}.ra-shield:before{content:""}.ra-ship-emblem:before{content:""}.ra-shoe-prints:before{content:""}.ra-shot-through-the-heart:before{content:""}.ra-shotgun-shell:before{content:""}.ra-shovel:before{content:""}.ra-shuriken:before{content:""}.ra-sickle:before{content:""}.ra-sideswipe:before{content:""}.ra-site:before{content:""}.ra-skull:before{content:""}.ra-skull-trophy:before{content:""}.ra-slash-ring:before{content:""}.ra-small-fire:before{content:""}.ra-snail:before{content:""}.ra-snake:before{content:""}.ra-snorkel:before{content:""}.ra-snowflake:before{content:""}.ra-soccer-ball:before{content:""}.ra-spades:before{content:""}.ra-spades-card:before{content:""}.ra-spawn-node:before{content:""}.ra-spear-head:before{content:""}.ra-speech-bubble:before{content:""}.ra-speech-bubbles:before{content:""}.ra-spider-face:before{content:""}.ra-spikeball:before{content:""}.ra-spiked-mace:before{content:""}.ra-spiked-tentacle:before{content:""}.ra-spinning-sword:before{content:""}.ra-spiral-shell:before{content:""}.ra-splash:before{content:""}.ra-spray-can:before{content:""}.ra-sprout:before{content:""}.ra-sprout-emblem:before{content:""}.ra-stopwatch:before{content:""}.ra-suckered-tentacle:before{content:""}.ra-suits:before{content:""}.ra-sun:before{content:""}.ra-sun-symbol:before{content:""}.ra-sunbeams:before{content:""}.ra-super-mushroom:before{content:""}.ra-supersonic-arrow:before{content:""}.ra-surveillance-camera:before{content:""}.ra-syringe:before{content:""}.ra-target-arrows:before{content:""}.ra-target-laser:before{content:""}.ra-targeted:before{content:""}.ra-taurus:before{content:""}.ra-telescope:before{content:""}.ra-tentacle:before{content:""}.ra-tesla:before{content:""}.ra-thorn-arrow:before{content:""}.ra-thorny-vine:before{content:""}.ra-three-keys:before{content:""}.ra-tic-tac-toe:before{content:""}.ra-toast:before{content:""}.ra-tombstone:before{content:""}.ra-tooth:before{content:""}.ra-torch:before{content:""}.ra-tower:before{content:""}.ra-trail:before{content:""}.ra-trefoil-lily:before{content:""}.ra-trident:before{content:""}.ra-triforce:before{content:""}.ra-trophy:before{content:""}.ra-turd:before{content:""}.ra-two-dragons:before{content:""}.ra-two-hearts:before{content:""}.ra-uncertainty:before{content:""}.ra-underhand:before{content:""}.ra-unplugged:before{content:""}.ra-vase:before{content:""}.ra-venomous-snake:before{content:""}.ra-vest:before{content:""}.ra-vial:before{content:""}.ra-vine-whip:before{content:""}.ra-virgo:before{content:""}.ra-water-drop:before{content:""}.ra-wifi:before{content:""}.ra-wireless-signal:before{content:""}.ra-wolf-head:before{content:""}.ra-wolf-howl:before{content:""}.ra-wooden-sign:before{content:""}.ra-wrench:before{content:""}.ra-wyvern:before{content:""}.ra-x-mark:before{content:""}.ra-zebra-shield:before{content:""}.ra-arcane-mask:before{content:""}.ra-aquarius:before{content:""}.ra-apple:before{content:""}.ra-anvil:before{content:""}.ra-ankh:before{content:""}.ra-angel-wings:before{content:""}.ra-anchor:before{content:""}.ra-ammo-bag:before{content:""}.ra-alligator-clip:before{content:""}.ra-all-for-one:before{content:""}.ra-alien-fire:before{content:""}.ra-acorn:before{content:""}*{box-sizing:border-box}html,body{overscroll-behavior:none;touch-action:none;background:var(--bg);width:100%;height:100%;margin:0;overflow:hidden}body{position:fixed;inset:0}#game-canvas{touch-action:none;width:100vw;height:100vh;display:block;position:fixed;inset:0}.hidden{display:none!important}.app-header{top:max(12px, env(safe-area-inset-top));z-index:7;pointer-events:none;grid-template-columns:1fr 1fr;gap:10px;width:min(560px,100vw - 24px);display:grid;position:fixed;left:50%;transform:translate(-50%)}.header-stat{min-width:0;height:var(--top-control-height);border-radius:var(--top-control-radius);color:inherit;font:inherit;cursor:default;background:linear-gradient(#070d35b8,#070d357a);border:1px solid #22f4ff42;grid-template-columns:auto auto;justify-content:center;align-items:center;gap:9px;padding:0 12px;display:inline-grid;box-shadow:inset 0 0 18px #22f4ff0f,0 0 18px #0000002e}.header-stat span{width:30px;height:100%;color:var(--cyan);place-items:center;display:grid}.header-stat strong{color:var(--cyan);font-family:var(--font-display);font-weight:var(--font-weight-bold);letter-spacing:.04em;text-align:center;text-shadow:0 0 14px #22f4ffb3;font-size:clamp(1rem,4vw,1.35rem);line-height:1}.header-stat:first-of-type strong{color:#39ff14;text-shadow:0 0 14px #39ff14ad}.screen{z-index:5;padding:calc(max(18px, env(safe-area-inset-top)) + 62px) max(18px, env(safe-area-inset-right)) calc(max(18px, env(safe-area-inset-bottom)) + 76px) max(18px, env(safe-area-inset-left));pointer-events:auto;place-items:center;display:grid;position:fixed;inset:0}.screen-card{background:linear-gradient(135deg, var(--panel-strong), #120c3abd);text-align:center;border:1px solid #22f4ff57;border-radius:24px;width:min(420px,92vw);padding:clamp(22px,4vw,34px);box-shadow:0 0 38px #22f4ff29,inset 0 0 28px #22f4ff14}.screen-card--compact{width:min(410px,92vw)}.screen-kicker{font-family:var(--font-display);font-weight:var(--font-weight-semibold);color:var(--gold-bright);letter-spacing:.18em;text-align:center;text-transform:uppercase;text-shadow:0 0 12px #ffd94a8c;margin:0 0 10px;font-size:clamp(.76rem,1.6vw,.95rem)}.screen-title{font-family:var(--font-display);font-weight:var(--font-weight-bold);background:linear-gradient(180deg, #f8feff 0%, var(--cyan-bright) 16%, var(--cyan) 52%, #13a9ff 100%);color:#0000;-webkit-text-fill-color:transparent;letter-spacing:.08em;text-align:center;text-transform:uppercase;text-shadow:0 0 16px #22f4ffdb,0 0 34px #116dff61;-webkit-background-clip:text;background-clip:text;margin:0;line-height:.92}h1.screen-title{font-size:clamp(3.3rem,12vw,6.4rem)}h2.screen-title{font-size:clamp(2.45rem,8.6vw,4.45rem)}.screen-copy,.countdown{max-width:28ch;color:var(--muted);font-family:var(--font-ui);text-align:center;margin:18px auto 24px;font-size:clamp(.9rem,2vw,1rem);line-height:1.45}.menu-actions,.end-actions{gap:10px;display:grid}.menu-actions{grid-template-columns:1fr 1fr}.screen-btn{width:100%;min-height:56px;color:var(--text);cursor:pointer;font:inherit;font-family:var(--font-display);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;text-shadow:0 0 12px #ffffff6b;background:linear-gradient(#1e72b8e6,#0d3676eb);border:2px solid #22f4ffad;border-radius:999px;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:0 0 24px #22f4ff42,inset 0 0 16px #ffffff14}.screen-btn:before{content:"";pointer-events:none;border:1px solid #ffffff2e;border-radius:999px;position:absolute;inset:4px}.screen-btn:after{content:"";background:var(--play-shine);pointer-events:none;width:44%;animation:3.8s ease-in-out infinite shineSweep;position:absolute;inset:-24% auto -24% -42%;transform:skew(-18deg)}.screen-btn--reward{color:#fff8dc;text-shadow:0 0 12px #fff2cdc2;background:linear-gradient(#ffd94af2,#ae7400eb);border-color:#ffd94ad1;box-shadow:0 0 28px #ffd94a57,0 0 48px #ff91242e,inset 0 0 18px #ffffff29}.screen-btn--reward:after{background:var(--reward-shine)}.screen-btn--exit{color:#f3fbffdb;background:#070d35ad;border-color:#f3fbff6b;box-shadow:inset 0 0 14px #ffffff0f}.screen-btn--exit:after{content:none}.screen-btn:disabled{cursor:not-allowed;opacity:.48}.screen-btn:active:not(:disabled){transform:translateY(1px)scale(.99)}.button-icon{z-index:1;font-size:1.35rem;line-height:1;position:relative}.mode-bits-icon,.stat-bits-icon,.shop-bits-icon{vertical-align:-.14em;filter:drop-shadow(0 0 9px #39ff14d9);width:1em;height:1em;display:inline-block}.stat-app-icon,.countdown-icon,.shop-status-icon,.shop-meta-icon{filter:drop-shadow(0 0 8px);line-height:1;display:inline-block}.countdown{color:var(--gold-bright);letter-spacing:.16em;text-transform:uppercase;text-shadow:0 0 12px #ffd94a94;justify-content:center;align-items:center;gap:.5em;margin:12px auto 18px;font-family:inherit;display:inline-flex}.run-stats{grid-template-columns:1fr 1fr;gap:10px;margin:18px 0;display:grid}.run-stats span{background:#0000002e;border:1px solid #22f4ff2e;border-radius:16px;grid-template-columns:auto 1fr;align-items:center;gap:8px;padding:12px 10px;display:grid}.run-stats strong{color:var(--cyan);text-align:right;text-shadow:0 0 12px #22f4ff94;font-size:1.25em;line-height:1}.screen--end.is-final #continue-ad-btn{display:none}.screen--shop{align-content:center;justify-items:center;gap:10px}.screen--shop>.screen-title{margin-bottom:4px}.shop-list{width:min(820px,94vw);max-height:min(64dvh,620px);font-family:var(--font-display);font-weight:var(--font-weight-bold);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,2vw,14px);margin:0;padding:2px 8px 2px 2px;display:grid;overflow:auto}.shop-list::-webkit-scrollbar{width:6px}.shop-list::-webkit-scrollbar-thumb{background:#22f4ff5c;border-radius:999px}.shop-item{cursor:pointer;text-align:center;background:#050a2c80;border:1px solid #22f4ff33;border-radius:18px;grid-template-columns:1fr;gap:7px;min-height:0;padding:9px;display:grid;position:relative;box-shadow:inset 0 0 16px #22f4ff0a}.shop-item[data-disabled=true]{cursor:default}.shop-item:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.shop-item[data-state=locked]{opacity:1;background:radial-gradient(at 50% 18%,#22f4ff14,#0000 58%),#050a2c80;border-color:#22f4ff42}.shop-item[data-state=equipped]{border-color:#ffd94ac7;box-shadow:0 0 20px #ffd94a24,inset 0 0 18px #ffd94a14}.shop-item__image{object-fit:cover;object-position:center;background:#0003;border:1px solid #ffffff2e;border-radius:14px;width:100%;height:clamp(70px,18vw,116px);box-shadow:0 0 18px #22f4ff1f}.shop-item h3{color:var(--text);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:clamp(.78rem,2.4vw,1rem);line-height:1.04}.shop-item p{color:#f3fbffbd;min-height:20px;font:inherit;letter-spacing:.05em;justify-content:center;align-items:center;gap:6px;margin:0;font-size:clamp(.86rem,2.7vw,1rem);display:inline-flex}.shop-item--bits p{flex-direction:column;align-items:flex-start;gap:4px;line-height:1;display:flex}.shop-bundle-tag{color:var(--gold-bright);letter-spacing:.16em;text-transform:uppercase;text-shadow:0 0 10px #ffe88ab8;font-size:.72em}.shop-bundle-value{color:#f3fbffdb;align-items:center;gap:5px;display:inline-flex}.shop-bundle-price{color:#39ff14;letter-spacing:.08em;text-shadow:0 0 12px #39ff14cc;font-size:1.05em}.shop-item__status{z-index:2;width:24px;height:24px;color:var(--gold-bright);text-shadow:0 0 10px;background:#070d3594;border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;right:12px}.shop-back-btn{width:min(520px,88vw);margin-top:6px}.banner-ad{left:50%;bottom:max(12px, env(safe-area-inset-bottom));z-index:6;color:#f3fbff6b;width:min(728px,100vw - 24px);min-height:54px;font-family:var(--font-ui);letter-spacing:.16em;text-transform:uppercase;background:linear-gradient(#070d35a3,#070d3575);border:1px solid #22f4ff33;border-radius:16px;place-items:center;font-size:.72rem;display:grid;position:fixed;transform:translate(-50%);box-shadow:inset 0 0 18px #22f4ff0f,0 0 18px #0000002e}@keyframes shineSweep{0%,44%{transform:translate(0)skew(-18deg)}68%,to{transform:translate(330%)skew(-18deg)}}@media (min-width:720px){.end-actions{grid-template-columns:1.5fr .8fr}}@media (min-width:760px){.shop-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){:root{--top-control-height:42px;--top-control-radius:14px}.app-header{left:max(12px, env(safe-area-inset-left));right:calc(max(12px, env(safe-area-inset-right)) + 50px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;width:auto;transform:none}.header-stat{border-radius:var(--top-control-radius);grid-template-columns:28px auto;justify-content:center;gap:7px;padding:0 9px}.header-stat span{width:28px}.header-stat strong{font-size:clamp(.95rem,5vw,1.2rem)}.screen{padding-top:calc(max(18px, env(safe-area-inset-top)) + 58px)}.shop-list{gap:9px;width:min(560px,94vw);max-height:min(66dvh,660px)}.shop-item{padding:8px}.shop-item__image{height:clamp(68px,23vw,92px)}.banner-ad{border-radius:14px;min-height:50px}}@media (orientation:landscape) and (max-height:520px){.app-header{left:max(12px, env(safe-area-inset-left));width:min(360px,46vw);transform:none}.screen{padding-top:max(12px, env(safe-area-inset-top));padding-bottom:max(12px, env(safe-area-inset-bottom));place-items:center end}.screen-card{width:min(380px,44vw);padding:18px}h1.screen-title{font-size:clamp(2.8rem,8vw,4.4rem)}h2.screen-title{font-size:clamp(2.05rem,6.4vw,3.35rem)}.screen--shop{align-content:center;justify-items:end;gap:6px}.shop-list{grid-template-columns:repeat(3,minmax(0,1fr));width:min(760px,62vw);max-height:calc(100dvh - 124px)}.shop-item__image{height:54px}.shop-back-btn{width:min(360px,42vw)}.screen-btn{min-height:46px}.banner-ad{left:auto;right:max(12px, env(safe-area-inset-right));bottom:max(10px, env(safe-area-inset-bottom));width:min(468px,46vw);min-height:40px;font-size:.58rem;transform:none}}.top-icon-btn{top:max(12px, env(safe-area-inset-top));right:max(12px, env(safe-area-inset-right));z-index:8;color:#f3fbffe0;cursor:pointer;background:linear-gradient(#070d35c7,#070d3585);border:1px solid #22f4ff57;border-radius:16px;place-items:center;width:46px;height:46px;display:grid;position:fixed;box-shadow:inset 0 0 16px #22f4ff14,0 0 18px #0003}.top-icon-btn:active{transform:translateY(1px)scale(.98)}.top-icon{filter:drop-shadow(0 0 8px #22f4ff8c);font-size:1.1rem;line-height:1}.menu-actions{grid-template-columns:1fr;gap:12px;margin-top:18px}.screen-btn{letter-spacing:.12em;text-transform:uppercase;justify-content:center;align-items:center;gap:10px;display:inline-flex}.screen-btn>span,.screen-btn>i,.screen-btn>svg{z-index:1;position:relative}.button-label{z-index:1;line-height:1;position:relative}.menu-btn--primary{border-color:#22f4ffdb;min-height:78px;font-size:clamp(1.28rem,5vw,1.75rem);box-shadow:0 0 34px #22f4ff57,inset 0 0 20px #ffffff1a}.menu-btn--primary .button-icon{font-size:1.25em}.menu-btn--secondary{justify-self:center;width:min(320px,100%);min-height:48px;font-size:clamp(.9rem,3vw,1.04rem)}.shop-back-btn{min-height:48px;font-size:clamp(.9rem,3vw,1.04rem)}.settings-card{box-sizing:border-box;gap:14px;width:min(560px,100vw - 28px);display:grid}.settings-header-row{margin-bottom:2px}.settings-tabs{grid-auto-columns:minmax(148px,1fr);width:100%;margin:0}.settings-list{text-align:center;gap:10px;margin:0;display:grid}.settings-row{box-sizing:border-box;background:#00000029;border:1px solid #22f4ff29;border-radius:14px;grid-template-columns:minmax(0,.85fr) minmax(140px,1.15fr);align-items:center;gap:12px;min-width:0;padding:10px 12px;display:grid;overflow:hidden}.settings-row--toggle{grid-template-columns:minmax(0,1fr) auto}.settings-row span{color:#f3fbffd1;letter-spacing:.08em;text-transform:uppercase;overflow-wrap:anywhere;min-width:0;font-size:.92rem;line-height:1.12}.settings-row input[type=range]{--range-fill:50%;--range-rail:#163a64b8;appearance:none;width:100%;min-width:96px;height:24px;accent-color:var(--cyan);cursor:pointer;background:0 0}.settings-row input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--cyan) 0%, var(--cyan) var(--range-fill), var(--range-rail) var(--range-fill), #0b1c4ad6 100%);border:1px solid #22f4ff3d;border-radius:999px;height:10px;box-shadow:inset 0 0 10px #22f4ff1a,0 0 10px #22f4ff14}.settings-row input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--cyan);border:0;border-radius:999px;width:22px;height:22px;margin-top:-7px;box-shadow:0 0 14px #22f4ff9e,inset 0 0 0 2px #f3fbff47}.settings-row input[type=range]::-moz-range-track{background:var(--range-rail);border:1px solid #22f4ff3d;border-radius:999px;height:10px;box-shadow:inset 0 0 10px #22f4ff1a,0 0 10px #22f4ff14}.settings-row input[type=range]::-moz-range-progress{background:var(--cyan);border-radius:999px;height:10px}.settings-row input[type=range]::-moz-range-thumb{background:var(--cyan);border:0;border-radius:999px;width:22px;height:22px;box-shadow:0 0 14px #22f4ff9e,inset 0 0 0 2px #f3fbff47}.settings-row input[type=checkbox]{width:22px;height:22px;accent-color:var(--cyan);justify-self:end}.settings-action-row{color:#f3fbffe0;width:100%;min-height:48px;font:inherit;font-family:var(--font-display);font-size:.86rem;font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#00000029;border:1px solid #22f4ff3d;border-radius:14px;justify-content:flex-start;align-items:center;gap:10px;padding:10px 14px;display:inline-flex}.settings-action-row--danger{color:#ffe8f7;background:#ff0a7a1a;border-color:#ff0a7a6b}.settings-action-row .button-icon{flex:none}.settings-row select{width:100%;min-width:0;color:var(--text);font:inherit;font-family:var(--font-display);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;letter-spacing:.06em;text-transform:uppercase;background:#070d35e6;border:1px solid #22f4ff52;border-radius:12px;padding:9px 10px;font-size:.9rem}@media (max-width:560px){.top-icon-btn{border-radius:14px;width:42px;height:42px}.menu-btn--primary{min-height:72px}.settings-row{grid-template-columns:minmax(0,1fr);gap:10px;padding:9px 10px}.settings-row--toggle{grid-template-columns:minmax(0,1fr) auto}.settings-row span{font-size:.82rem}}@media (orientation:landscape) and (max-height:520px){.top-icon-btn{width:40px;height:40px}.menu-actions{gap:8px;margin-top:10px}.menu-btn--primary{min-height:58px}.menu-btn--secondary,.shop-back-btn{min-height:42px}.settings-card{width:min(500px,100vw - 24px);max-height:calc(100dvh - 28px);overflow:auto}.settings-tabs{grid-auto-columns:minmax(118px,1fr)}.settings-list{gap:7px;margin:12px 0}.settings-row{padding:7px 10px}}.screen-btn{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--ui-button-base-surface);border-color:var(--ui-button-base-border);box-shadow:var(--ui-button-base-shadow)}.screen-btn:before{border-color:#ffffff1f}.screen-btn--play,.menu-btn--primary{background:var(--ui-button-play-surface);border-color:var(--ui-button-play-border);box-shadow:var(--ui-button-play-shadow)}.screen-btn--exit,.menu-btn--secondary,.shop-back-btn{background:var(--ui-button-secondary-surface);border-color:var(--ui-button-secondary-border);box-shadow:var(--ui-button-secondary-shadow)}.screen-btn--reward{background:var(--ui-button-reward-surface);border-color:var(--ui-button-reward-border);box-shadow:var(--ui-button-reward-shadow)}.top-icon-btn{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(at 50% 120%,#22f4ff1a,#070d3542),linear-gradient(#ffffff0d,#070d352e)}.shop-item__image{object-fit:contain;object-position:center;background:radial-gradient(#22f4ff14,#0000 68%),#0000002e;padding:6px}@media (orientation:landscape) and (max-height:520px){.shop-item__image{padding:4px}}.shop-tabs{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-color:#22f4ff6b #070d3561;scrollbar-width:thin;-webkit-overflow-scrolling:touch;gap:8px;width:min(820px,94vw);margin:0 auto 2px;padding:0 2px 8px;display:flex;overflow:auto hidden}.shop-tab{color:#f3fbffb8;min-height:42px;font:inherit;font-family:var(--font-display);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;scroll-snap-align:start;white-space:nowrap;background:#0812487a;border:1px solid #22f4ff47;border-radius:14px;flex:0 0 clamp(132px,18vw,158px);justify-content:center;align-items:center;gap:6px;font-size:clamp(.66rem,1.8vw,.9rem);display:inline-flex;box-shadow:inset 0 0 14px #22f4ff0d}.shop-tabs::-webkit-scrollbar{height:6px}.shop-tabs::-webkit-scrollbar-track{background:#070d3561;border-radius:999px}.shop-tabs::-webkit-scrollbar-thumb{background:#22f4ff6b;border-radius:999px;box-shadow:0 0 10px #22f4ff2e}.shop-tab.active{color:var(--gold-bright);background:#ffd94a21;border-color:#ffd94ab8;box-shadow:0 0 18px #ffd94a21,inset 0 0 18px #ffd94a14}.shop-tab-icon,.shop-card-icon{filter:drop-shadow(0 0 8px);place-items:center;width:1.1em;height:1.1em;display:inline-grid}.shop-card-icon{color:var(--cyan-bright);font-size:2rem}.shop-list{grid-template-columns:repeat(2,minmax(0,1fr));width:min(820px,94vw)}.shop-item__image{object-fit:contain;padding:6px}.shop-item__image--icon{place-items:center;display:grid}.shop-item[data-state=owned]:hover,.shop-item[data-state=owned]:focus-visible{border-color:#22f4ff7a;box-shadow:0 0 18px #22f4ff1f,inset 0 0 16px #22f4ff14}@media (min-width:760px){.shop-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.shop-tabs{gap:6px}.shop-tab{flex-basis:134px;min-height:36px;padding:5px 10px}}@media (orientation:landscape) and (max-height:620px){.shop-tabs{width:min(760px,62vw)}}.menu-avatar-module{touch-action:manipulation;pointer-events:auto;cursor:pointer;justify-content:center;align-items:center;width:100%;min-height:clamp(128px,24vh,182px);margin:clamp(8px,1.6vh,14px) 0 clamp(4px,1vh,10px);display:flex;position:relative}.menu-avatar-module:after{content:"";opacity:.32;filter:blur(5px);border:1px solid #544ab43d;border-bottom:none;border-radius:50% 50% 0 0/100% 100% 0 0;width:min(84%,320px);height:clamp(82px,16vh,142px);position:absolute;bottom:clamp(16px,4vh,34px);left:50%;transform:translate(-50%);box-shadow:0 0 18px #00f2ff0d;-webkit-mask-image:linear-gradient(#000000b3 0%,#0000006b 48%,#00000014 100%);mask-image:linear-gradient(#000000b3 0%,#0000006b 48%,#00000014 100%)}.menu-avatar-cube{z-index:2;filter:drop-shadow(0 0 14px #00f2ff40)drop-shadow(0 0 30px #00f2ff2e);justify-content:center;align-items:center;width:clamp(146px,32vw,202px);height:clamp(128px,28vw,182px);display:flex;position:relative}#menu-avatar-canvas{pointer-events:none;width:100%;height:100%;display:block}@media (orientation:landscape) and (max-height:520px){.menu-avatar-module{min-height:78px;margin:4px 0 6px}.menu-avatar-cube{width:112px;height:90px}}.screen--shop{padding-bottom:calc(max(18px, env(safe-area-inset-bottom)) + 86px);align-content:center;justify-items:center;gap:0}.shop-panel{width:min(860px,100vw - 24px);max-height:calc(100dvh - max(92px, env(safe-area-inset-top) + 72px) - max(86px, env(safe-area-inset-bottom) + 72px));background:linear-gradient(#070d3570,#04092652);border:1px solid #22f4ff3d;border-radius:24px;grid-template-rows:auto auto auto minmax(0,1fr) auto;gap:clamp(8px,1.5vh,14px);padding:clamp(12px,2.2vw,18px);display:grid;overflow:hidden;box-shadow:inset 0 0 28px #22f4ff0d,0 0 28px #0000002e}.shop-panel .screen-kicker,.shop-panel .screen-title{margin-left:auto;margin-right:auto}.shop-panel .screen-title{margin-bottom:0;line-height:.95}.shop-panel .shop-tabs{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-columns:clamp(132px,24vw,160px);grid-auto-flow:column;gap:8px;width:100%;min-width:0;margin:0;padding:0 2px 8px;display:grid;overflow:auto hidden}.shop-panel .shop-tab{scroll-snap-align:start;flex:none;width:100%;min-width:0;min-height:40px;padding:6px 10px}.shop-panel .shop-tab>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shop-panel .shop-list{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,2vw,14px);width:100%;min-height:0;max-height:none;margin:0;padding:2px 8px 2px 2px;overflow:hidden auto}.shop-panel .shop-back-btn{justify-self:center;width:min(520px,100%);margin-top:0}@media (min-width:760px){.shop-panel .shop-tabs{grid-auto-columns:minmax(136px,1fr)}.shop-panel .shop-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.screen--shop{padding-top:calc(max(18px, env(safe-area-inset-top)) + 54px);padding-bottom:calc(max(18px, env(safe-area-inset-bottom)) + 86px)}.shop-panel{width:calc(100vw - 24px);max-height:calc(100dvh - max(86px, env(safe-area-inset-top) + 64px) - max(82px, env(safe-area-inset-bottom) + 68px));border-radius:20px;gap:8px;padding:10px}.shop-panel .screen-kicker{margin-bottom:0}.shop-panel .screen-title{font-size:clamp(2.65rem,13vw,4.05rem)}.shop-panel .shop-tabs{grid-auto-columns:132px;gap:6px;padding-bottom:7px}.shop-panel .shop-tab{min-height:36px;padding:5px 9px;font-size:.68rem}.shop-panel .shop-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;width:100%;max-height:none}.shop-panel .shop-back-btn{min-height:46px}}@media (orientation:landscape) and (max-height:620px){.screen--shop{padding-top:max(10px, env(safe-area-inset-top));padding-bottom:max(10px, env(safe-area-inset-bottom));justify-items:end}.shop-panel{gap:6px;width:min(780px,62vw);max-height:calc(100dvh - 24px);padding:10px}.shop-panel .screen-title{font-size:clamp(2rem,5.8vw,3.1rem)}.shop-panel .shop-tabs{grid-auto-columns:126px;width:100%}.shop-panel .shop-list{grid-template-columns:repeat(3,minmax(0,1fr))}.shop-panel .shop-back-btn{width:min(360px,100%);min-height:42px}}.quick-controls{top:max(12px, env(safe-area-inset-top));right:max(12px, env(safe-area-inset-right));z-index:8;align-items:stretch;gap:8px;display:flex;position:fixed}.quick-controls .top-icon-btn,.top-icon-btn.quick-control-btn{width:var(--top-control-height);height:var(--top-control-height);min-width:var(--top-control-height);min-height:var(--top-control-height);border-radius:var(--top-control-radius);position:static}.quick-controls.is-gameplay #quick-sound-btn{left:max(12px, env(safe-area-inset-left));right:auto;top:max(12px, env(safe-area-inset-top));position:fixed}body:has(#gameplay-hud:not(.hidden)) .quick-controls #quick-sound-btn{left:max(12px, env(safe-area-inset-left));right:auto;top:max(12px, env(safe-area-inset-top));position:fixed}.quick-sound-off,.pause-icon-play,#quick-sound-btn.is-muted .quick-sound-on,#header-sound-btn.is-muted .quick-sound-on,#pause-btn.is-paused .pause-icon-pause{display:none}#quick-sound-btn.is-muted .quick-sound-off,#header-sound-btn.is-muted .quick-sound-off,#pause-btn.is-paused .pause-icon-play{display:grid}.gameplay-hud{top:calc(max(10px, env(safe-area-inset-top)) + 4px);z-index:6;pointer-events:none;text-align:center;flex-direction:column;align-items:center;display:flex;position:fixed;left:50%;transform:translate(-50%)}.hud-time{font-family:var(--font-display);font-weight:var(--font-weight-heavy);letter-spacing:.05em;color:var(--cyan);text-shadow:0 0 12px #22f4fff5,0 0 28px #22f4ff94;font-size:clamp(2.25rem,7.6vw,4rem);line-height:.92}.hud-score{font-family:var(--font-display);font-weight:var(--font-weight-bold);letter-spacing:.09em;color:var(--cyan);text-shadow:0 0 10px #22f4ffcc;margin-top:8px;font-size:clamp(.76rem,2.2vw,1rem)}.hud-bits{color:#39ff14;font-family:var(--font-display);font-weight:var(--font-weight-bold);text-shadow:0 0 10px #39ff14b8;justify-content:center;align-items:center;gap:7px;margin-top:5px;font-size:clamp(.85rem,2.4vw,1.05rem);display:inline-flex}.hud-bits-icon{filter:drop-shadow(0 0 8px #39ff14b3);width:18px;height:18px}.hud-run-mode,.hud-performance-mode{color:#ecf4ffdb;font-family:var(--font-display);font-size:clamp(.56rem,1.8vw,.72rem);font-weight:var(--font-weight-bold);text-shadow:0 0 8px #22f4ff75;background:#040c2a94;border:1px solid #22f4ff61;border-radius:999px;margin-top:6px;padding:4px 10px;line-height:1}.hud-run-mode.is-local{color:#fff1b8;text-shadow:0 0 8px #ffe24d7a;border-color:#ffe24d57}.hud-performance-mode{color:#dffbff;border-color:#22f4ff57}@media (max-width:560px){:root{--top-control-height:42px;--top-control-radius:14px}.app-header{right:calc(max(12px, env(safe-area-inset-right)) + 100px)}.quick-controls{gap:6px}.quick-controls .top-icon-btn,.top-icon-btn.quick-control-btn{width:var(--top-control-height);height:var(--top-control-height);min-width:var(--top-control-height);min-height:var(--top-control-height)}.gameplay-hud{top:calc(max(8px, env(safe-area-inset-top)) + 2px)}}@media (orientation:landscape) and (max-height:520px){.gameplay-hud{top:max(8px, env(safe-area-inset-top))}.hud-time{font-size:clamp(1.65rem,5vw,2.8rem)}.hud-score{margin-top:4px}}.shop-panel .shop-list[data-shop-tab=trail]{grid-template-columns:1fr;gap:10px}.shop-item--trail{text-align:center;grid-template-rows:auto auto;grid-template-columns:minmax(140px,42%) minmax(0,1fr);align-items:center;gap:4px 14px;min-height:96px;padding:10px 14px;overflow:hidden}.shop-item--trail .shop-trail-preview{background:radial-gradient(#22f4ff1c,#0000 68%),#0003;border:1px solid #ffffff29;border-radius:15px;grid-row:1/3;width:100%;height:68px;position:relative;overflow:hidden;box-shadow:0 0 18px #22f4ff1f,inset 0 0 16px #22f4ff0a}.shop-trail-preview__image{object-fit:contain;object-position:center;transform-origin:50%;filter:drop-shadow(0 0 12px #22f4ff47);pointer-events:none;width:176px;max-width:none;height:176px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(90deg)scale(.86)}.shop-item--trail h3{align-self:end;font-size:clamp(.78rem,2.1vw,.98rem);line-height:1.05}.shop-item--trail p{justify-content:flex-start;align-self:start}.shop-item--trail .shop-item__status{background:#070d35ad;top:50%;right:14px;transform:translateY(-50%)}@media (max-width:560px){.shop-panel .shop-list[data-shop-tab=trail]{grid-template-columns:1fr;gap:8px}.shop-item--trail{grid-template-columns:minmax(112px,42%) minmax(0,1fr);column-gap:10px;min-height:84px;padding:8px 10px}.shop-item--trail .shop-trail-preview{border-radius:13px;height:58px}.shop-trail-preview__image{width:150px;height:150px;transform:translate(-50%,-50%)rotate(90deg)scale(.82)}.shop-item--trail h3{font-size:.74rem}}.shop-panel .shop-list{grid-template-columns:1fr;gap:10px}.shop-panel .shop-item{text-align:center;grid-template-rows:auto auto;grid-template-columns:minmax(104px,34%) minmax(0,1fr);align-items:center;gap:4px 14px;min-height:94px;padding:10px 14px;overflow:hidden}.shop-panel .shop-item__image,.shop-panel .shop-item__image--icon{object-fit:contain;object-position:center;grid-row:1/3;width:100%;height:68px;padding:6px}.shop-panel .shop-item h3{align-self:end;font-size:clamp(.78rem,2.1vw,.98rem);line-height:1.05}.shop-panel .shop-item p{justify-content:flex-start;align-self:start}.shop-panel .shop-list[data-shop-tab=trail] .shop-item__image{display:none}@media (min-width:760px){.shop-panel .shop-list{grid-template-columns:1fr 1fr}}@media (max-width:560px){.shop-panel .shop-list{grid-template-columns:1fr;gap:8px}.shop-panel .shop-item{grid-template-columns:minmax(92px,34%) minmax(0,1fr);column-gap:10px;min-height:84px;padding:8px 10px}.shop-panel .shop-item__image,.shop-panel .shop-item__image--icon{border-radius:13px;height:58px}.shop-panel .shop-item h3{font-size:.74rem}}.shop-header-row{grid-template-columns:var(--top-control-height) minmax(0, 1fr) var(--top-control-height);align-items:center;gap:8px;width:100%;display:grid;position:relative}.shop-heading-copy{text-align:center;min-width:0}.shop-header-row .screen-kicker,.shop-header-row .screen-title{margin-left:auto;margin-right:auto}.shop-header-back{width:var(--top-control-height);height:var(--top-control-height);border-radius:var(--top-control-radius);color:#f3fbffe6;cursor:pointer;background:radial-gradient(at 50% 120%,#22f4ff14,#070d3547),linear-gradient(#ffffff0b,#070d3533);border:1px solid #f3fbff47;place-items:center;display:grid;box-shadow:inset 0 0 14px #ffffff0e,0 0 12px #78b0ff1a}.shop-header-back-icon{filter:drop-shadow(0 0 8px #22f4ff8c);font-size:1rem}.shop-play-btn{justify-self:center;width:min(520px,100%);min-height:54px;margin-top:0}@media (orientation:landscape) and (max-height:620px){.shop-play-btn{width:min(360px,100%);min-height:42px}}.shop-panel{max-height:calc(100dvh - max(92px, env(safe-area-inset-top) + 72px) - max(110px, env(safe-area-inset-bottom) + 96px));grid-template-rows:auto auto auto minmax(0,1fr) auto}.shop-panel .shop-list{min-height:0;padding-bottom:4px}.shop-play-btn{z-index:2;flex-shrink:0;align-self:end;position:relative}@media (max-width:560px){.screen--shop{padding-bottom:calc(max(18px, env(safe-area-inset-bottom)) + 82px)}.shop-panel{max-height:calc(100dvh - max(84px, env(safe-area-inset-top) + 64px) - max(106px, env(safe-area-inset-bottom) + 88px));grid-template-rows:auto auto auto minmax(0,1fr) auto}.shop-play-btn{min-height:50px}}@media (orientation:landscape) and (max-height:620px){.shop-panel{grid-template-rows:auto auto auto minmax(0,1fr) auto;max-height:calc(100dvh - 20px)}}.shop-page-title{color:var(--gold-bright);font-family:var(--font-display);font-size:clamp(1.05rem,3.5vw,1.35rem);font-weight:var(--font-weight-bold);letter-spacing:.18em;text-align:center;text-transform:uppercase;text-shadow:0 0 12px #ffd94a8c;margin:0;line-height:1}.shop-header-row .shop-page-title{margin-left:auto;margin-right:auto}.shop-panel .screen-kicker,.shop-panel .screen-title{display:none}.screen--shop{place-items:center}.screen--shop .shop-panel{justify-self:center;margin-inline:auto}@media (orientation:landscape) and (max-height:620px){.screen--shop{place-items:center}}body:has(.screen--shop:not(.hidden)){overflow-x:hidden}.screen--shop{width:min(100vw,640px);max-width:100vw;padding-left:max(12px, env(safe-area-inset-left));padding-right:max(12px, env(safe-area-inset-right));box-sizing:border-box;left:50%;right:auto;transform:translate(-50%)}.screen--shop .shop-panel{width:min(100%,560px);max-width:100%}@media (orientation:landscape) and (min-width:720px){.screen--shop{width:min(100vw,860px)}.screen--shop .shop-panel{width:min(100%,780px)}}.button-copy{z-index:1;flex-direction:column;align-items:center;gap:3px;line-height:1;display:inline-flex;position:relative}.button-sub{letter-spacing:.08em;opacity:.84;text-transform:uppercase;font-size:.62em}.screen-btn .button-copy,.menu-btn .button-copy,.shop-action-btn .button-copy,.shop-play-btn .button-copy,.daily-claim-btn .button-copy{min-width:0;max-width:100%}.screen-btn.is-single-line .button-copy,.menu-btn.is-single-line .button-copy,.shop-action-btn.is-single-line .button-copy,.shop-play-btn.is-single-line .button-copy,.daily-claim-btn.is-single-line .button-copy{text-align:center;width:100%;display:block}.screen-btn.is-single-line .button-label,.menu-btn.is-single-line .button-label,.shop-action-btn.is-single-line .button-label,.shop-play-btn.is-single-line .button-label,.daily-claim-btn.is-single-line .button-label{text-align:center;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.screen-btn.is-single-line .button-sub,.menu-btn.is-single-line .button-sub,.shop-action-btn.is-single-line .button-sub,.shop-play-btn.is-single-line .button-sub,.daily-claim-btn.is-single-line .button-sub{display:none}.screen-btn.is-two-line .button-copy,.menu-btn.is-two-line .button-copy,.shop-action-btn.is-two-line .button-copy,.shop-play-btn.is-two-line .button-copy,.daily-claim-btn.is-two-line .button-copy{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:3px;line-height:1;display:inline-flex}.screen--shop,.screen--settings,.screen--end{padding-top:calc(max(18px, env(safe-area-inset-top)) + 58px);padding-bottom:calc(max(18px, env(safe-area-inset-bottom)) + 86px);align-content:center;place-items:center}.shop-panel,.screen--settings .settings-card,.screen--end .screen-card--compact{height:min(720px, calc(100dvh - max(150px, env(safe-area-inset-top) + env(safe-area-inset-bottom) + 150px)));min-height:min(500px, calc(100dvh - max(150px, env(safe-area-inset-top) + env(safe-area-inset-bottom) + 150px)));max-height:none;overflow:hidden}.shop-panel .shop-list{min-height:0;max-height:none;overflow-y:auto}.shop-footer-actions{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-self:end;gap:10px;width:100%;display:grid}.shop-footer-actions .screen-btn{min-height:52px}.shop-action-btn:disabled{opacity:.62;cursor:default}.shop-item[data-selected=true]{border-color:#ff0a7aeb;box-shadow:0 0 24px #ff0a7a3d,inset 0 0 20px #ff4fb31f}.screen--settings .settings-card{grid-template-rows:auto auto minmax(0,1fr)}.settings-pane{align-content:start;min-height:0;padding-right:4px;overflow-y:auto}.screen--end .screen-card--compact{grid-template-rows:auto auto auto 1fr;align-content:center;display:grid}.screen--end .end-actions{align-self:end}@media (max-width:560px){.shop-panel,.screen--settings .settings-card,.screen--end .screen-card--compact{height:min(690px, calc(100dvh - max(138px, env(safe-area-inset-top) + env(safe-area-inset-bottom) + 138px)));min-height:min(470px, calc(100dvh - max(138px, env(safe-area-inset-top) + env(safe-area-inset-bottom) + 138px)))}.shop-footer-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.shop-footer-actions .screen-btn{min-height:48px;font-size:.76rem}}@media (orientation:landscape) and (max-height:620px){.screen--shop,.screen--settings,.screen--end{padding:max(10px, env(safe-area-inset-top)) max(10px, env(safe-area-inset-right)) max(10px, env(safe-area-inset-bottom)) max(10px, env(safe-area-inset-left))}.shop-panel,.screen--settings .settings-card,.screen--end .screen-card--compact{height:calc(100dvh - 24px);min-height:0}.shop-footer-actions .screen-btn{min-height:42px}}.screen--settings .settings-card{min-width:0}.settings-list,.settings-pane{box-sizing:border-box;width:100%;min-width:0}.settings-pane{scrollbar-gutter:stable;padding-right:clamp(12px,3vw,18px);overflow-x:hidden}.settings-row{width:100%;max-width:100%}.settings-row--toggle input[type=checkbox]{flex:none;justify-self:end;margin:0 2px 0 10px}@media (max-width:560px){.settings-pane{padding-right:14px}.settings-row--toggle input[type=checkbox]{margin-right:1px}}.screen--settings .settings-card{grid-template-columns:minmax(0,1fr);width:min(560px,100vw - 28px);max-width:calc(100vw - 28px);overflow:hidden}.settings-header-row,.settings-pane{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.settings-tabs{box-sizing:border-box;grid-auto-flow:unset;grid-auto-columns:unset;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;-webkit-overflow-scrolling:touch;gap:8px;width:100%;min-width:0;max-width:100%;margin:0;padding:0 2px 10px;display:flex;overflow:auto hidden}.settings-tabs .shop-tab{scroll-snap-align:start;flex:0 0 clamp(142px,42%,166px);width:clamp(142px,42%,166px);min-width:142px;max-width:166px;min-height:42px}.settings-tabs .shop-tab>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.settings-pane{contain:layout paint;justify-self:stretch;overflow-x:hidden;transform:none}@media (max-width:560px){.screen--settings .settings-card{width:min(560px,100vw - 24px);max-width:calc(100vw - 24px)}.settings-tabs{gap:7px;padding-left:0;padding-right:0}.settings-tabs .shop-tab{flex-basis:144px;width:144px;min-width:144px;max-width:144px}}@media (orientation:landscape) and (max-height:620px){.settings-tabs{width:100%}.settings-tabs .shop-tab{flex-basis:132px;width:132px;min-width:132px;max-width:132px}}.screen--end .end-card{text-align:center;background:radial-gradient(at 50% 18%,#22f4ff26,#0000 42%),linear-gradient(#070d35c7,#060a2ae6);grid-template-rows:auto auto auto auto auto;align-content:center;justify-items:stretch;gap:clamp(12px,2.2vh,18px);width:min(560px,100vw - 28px);padding:clamp(18px,4vw,28px);display:grid}.end-card__header{gap:4px;display:grid}.end-card__header .screen-kicker{letter-spacing:.2em;margin:0;font-size:clamp(.82rem,2.8vw,1rem)}.end-card__header .screen-title--results{letter-spacing:.12em;text-shadow:0 0 18px #22f4ff8c;margin:0;font-size:clamp(1.25rem,5vw,2rem);line-height:1}.end-score{background:radial-gradient(at 50% 46%,#22f4ff29,#0000 66%),#0208265c;border:1px solid #22f4ff38;border-radius:22px;place-items:center;gap:2px;padding:clamp(10px,2.4vh,18px) 10px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 22px #22f4ff0f}.end-score:before{content:"";opacity:.7;background:linear-gradient(90deg,#0000,#22f4ffb3,#0000);height:1px;position:absolute;inset:auto 9% 0}.end-score__label{color:var(--gold-bright);font-family:var(--font-display);font-size:clamp(.82rem,2.8vw,1rem);font-weight:var(--font-weight-bold);letter-spacing:.26em;text-transform:uppercase;text-shadow:0 0 12px #ffd94a7a}.end-score strong{color:var(--cyan-bright);font-family:var(--font-display);font-size:clamp(4.1rem,18vw,7.2rem);font-weight:var(--font-weight-black);letter-spacing:.02em;text-shadow:0 0 16px #22f4ffcc,0 0 38px #22f4ff5c;line-height:.9}.screen--end .run-stats{grid-template-columns:1fr 1fr;gap:10px;margin:0;display:grid}.screen--end .run-stat{text-align:center;background:#030a2c8f;border:1px solid #22f4ff3d;border-radius:18px;grid-template-columns:auto 1fr;align-items:center;gap:10px;min-height:72px;padding:12px 14px;display:grid;box-shadow:inset 0 0 18px #22f4ff0d}.screen--end .run-stat .stat-app-icon,.screen--end .run-stat .stat-bits-icon{font-size:1.55rem}.run-stat__copy{gap:4px;min-width:0;display:grid}.run-stat__copy em{color:#f3fbff9e;letter-spacing:.14em;text-transform:uppercase;font-size:clamp(.62rem,2.2vw,.76rem);font-style:normal}.screen--end .run-stat strong{color:var(--cyan-bright);text-align:center;font-size:clamp(1.45rem,5.8vw,2.05rem);line-height:1}.retry-now-btn{border-color:#22f4ffd1;width:100%;min-height:clamp(72px,9vh,86px);font-size:clamp(1.06rem,4.3vw,1.45rem);box-shadow:0 0 28px #22f4ff47,inset 0 0 28px #22f4ff29}.retry-now-btn .button-icon{font-size:1.75rem}.retry-now-btn .button-sub{color:#f3fbffc2;letter-spacing:.12em;font-size:.72em}.retry-now-btn #retry-countdown{color:var(--gold-bright);text-shadow:0 0 10px #ffd94ab3}.screen--end .end-actions{grid-template-columns:minmax(0,1.35fr) minmax(116px,.65fr);align-self:end;gap:10px;display:grid}.screen--end .end-actions .screen-btn{min-height:56px;font-size:clamp(.78rem,2.7vw,.95rem)}.screen--end.is-final .retry-now-btn{min-height:clamp(78px,10vh,92px)}@media (max-width:560px){.screen--end .end-card{gap:11px;width:min(560px,100vw - 24px);padding:16px}.screen--end .run-stats{gap:8px}.screen--end .run-stat{gap:8px;min-height:64px;padding:10px}.screen--end .end-actions{grid-template-columns:1fr;gap:8px}.screen--end .end-actions .screen-btn{min-height:50px}}@media (orientation:landscape) and (max-height:620px){.screen--end .end-card{gap:8px;width:min(620px,100vw - 24px);padding:12px}.end-score strong{font-size:clamp(3rem,12vh,4.6rem)}.retry-now-btn{min-height:50px}.screen--end .run-stat{min-height:48px}}.screen--end .end-card{grid-template-rows:auto auto auto auto;gap:clamp(12px,2vh,16px)}.retry-copy{color:#f3fbffd1;font-family:var(--font-display);font-size:clamp(.92rem,3.2vw,1.14rem);font-weight:var(--font-weight-bold);letter-spacing:.13em;text-transform:uppercase;text-shadow:0 0 10px #ffffff3d;justify-content:center;align-items:center;gap:.45em;margin:6px auto 0;display:inline-flex}.retry-copy strong{color:var(--gold-bright);text-shadow:0 0 12px #ffd94ab8;font-size:1.08em}.screen--end .run-stats{background:linear-gradient(90deg,#22f4ff14,#070d358a 42% 58%,#39ff1412),#030a2c9e;border:1px solid #22f4ff3d;border-radius:20px;grid-template-columns:1fr 1fr;gap:0;min-height:66px;margin:0;display:grid;overflow:hidden;box-shadow:inset 0 0 22px #22f4ff0e}.screen--end .run-stat{min-height:0;box-shadow:none;text-align:center;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:clamp(10px,3vw,14px);padding:12px 10px;display:inline-flex}.screen--end .run-stat+.run-stat{border-left:1px solid #22f4ff2e}.screen--end .run-stat .stat-app-icon,.screen--end .run-stat .stat-bits-icon{flex:none;font-size:clamp(1.65rem,5vw,2rem)}.screen--end .run-stat strong{color:var(--cyan-bright);font-family:var(--font-display);text-align:center;text-shadow:0 0 14px #22f4ffa8;font-size:clamp(1.7rem,7vw,2.45rem);line-height:1}.screen--end .end-actions{grid-template-columns:1fr minmax(108px,.42fr);align-items:stretch;gap:10px}#continue-ad-btn{background:var(--reward-shine), linear-gradient(180deg, #ffd94a47, #402d5cad 48%, #081248e0);border-color:#ffd94adb;min-height:clamp(76px,9.5vh,92px);font-size:clamp(1rem,3.9vw,1.35rem);box-shadow:0 0 30px #ffd94a3d,inset 0 0 30px #ffd94a1f}#continue-ad-btn .button-icon{font-size:clamp(1.65rem,5vw,2.05rem)}#continue-ad-btn .button-label{color:var(--gold-bright);text-shadow:0 0 14px #ffd94a85}@media (max-width:560px){.screen--end .run-stats{min-height:58px}.screen--end .end-actions{grid-template-columns:1fr;gap:8px}#continue-ad-btn{min-height:76px}}@media (orientation:landscape) and (max-height:620px){.retry-copy{margin-top:2px;font-size:.84rem}.screen--end .run-stats{min-height:48px}#continue-ad-btn{min-height:54px}}#continue-ad-btn{color:#fff4d6;text-shadow:0 0 12px #fff4d699;background:radial-gradient(at 50% 0,#fff4d629,#0000 46%),linear-gradient(#373446eb,#231e2ff5 48%,#141222fa);border-color:#d6be43eb;box-shadow:0 0 16px #d6be4338,inset 0 0 0 1px #fff4d61f,inset 0 0 22px #fff4d614}#continue-ad-btn:after{opacity:.18;background:linear-gradient(120deg,#0000 12%,#fff4d652 50%,#0000 88%);width:26%}#continue-ad-btn .button-icon,#continue-ad-btn .button-label,#continue-ad-btn .button-sub{color:#fff4d6;text-shadow:0 0 12px #fff4d694}#continue-ad-btn .button-sub{color:#fff4d6b8}#continue-ad-btn{background:radial-gradient(at 50% 4%,#ffea782e,#0000 45%),radial-gradient(at 50% 105%,#b58a1f38,#0000 62%),linear-gradient(#4a433af0,#2f272af7 46%,#1b1720fc);border-color:#e4cd3af2;grid-template-columns:auto minmax(0,auto);justify-content:center;column-gap:clamp(14px,4vw,22px);padding-inline:clamp(18px,5vw,28px);box-shadow:0 0 18px #e4cd3a47,inset 0 0 0 1px #fff6c329,inset 0 0 26px #ffe1701a}#continue-ad-btn:after{opacity:.38;background:linear-gradient(120deg,#0000 8%,#fff6c37a 48%,#0000 88%);width:34%;animation-duration:3.1s}#continue-ad-btn .button-icon{color:#fff4d6;filter:drop-shadow(0 0 10px #fff4d6ad);font-size:clamp(1.55rem,4.8vw,1.95rem)}#continue-ad-btn .button-copy{text-align:center;align-items:flex-start;gap:5px}#continue-ad-btn .button-label{color:#fff4d6;letter-spacing:.13em;text-shadow:0 0 13px #fff4d69e}#continue-ad-btn .button-sub{color:#fff4d6b3;letter-spacing:.11em;text-shadow:0 0 8px #fff4d652}@media (max-width:560px){#continue-ad-btn{column-gap:14px;padding-inline:16px}}.screen--end{z-index:20;isolation:isolate;padding-top:max(18px, env(safe-area-inset-top));padding-bottom:calc(max(18px, env(safe-area-inset-bottom)) + 76px);overflow:hidden}.screen--end:before{content:"";z-index:0;pointer-events:none;-webkit-backdrop-filter:blur(14px)saturate(.82)brightness(.72);backdrop-filter:blur(14px)saturate(.82)brightness(.72);background:radial-gradient(at 50% 26%,#22f4ff1f,#0000 46%),radial-gradient(at 50% 100%,#070d3580,#0000 62%),#03071cd1;position:absolute;inset:0}.screen--end>.end-card,.screen--end>.banner-ad{z-index:1;position:relative}.screen--end .end-card{width:min(560px,100vw - 28px);height:min(620px, calc(100dvh - max(118px, env(safe-area-inset-top) + env(safe-area-inset-bottom) + 118px)));min-height:0;max-height:calc(100dvh - max(118px, env(safe-area-inset-top) + env(safe-area-inset-bottom) + 118px));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(at 50% 18%,#22f4ff1f,#0000 42%),linear-gradient(#070d35e6,#050822f5);align-content:center}.screen--end .run-stats{min-height:clamp(52px,7vh,64px)}.screen--end .end-actions .screen-btn{min-height:56px}#continue-ad-btn{min-height:clamp(68px,8vh,82px)}#exit-btn{min-height:clamp(52px,6.4vh,64px)}@media (max-width:560px){.screen--end{padding-top:max(14px, env(safe-area-inset-top));padding-bottom:calc(max(14px, env(safe-area-inset-bottom)) + 72px)}.screen--end .end-card{width:min(560px,100vw - 24px);height:min(600px, calc(100dvh - max(112px, env(safe-area-inset-top) + env(safe-area-inset-bottom) + 112px)));max-height:calc(100dvh - max(112px, env(safe-area-inset-top) + env(safe-area-inset-bottom) + 112px));gap:clamp(9px,1.55vh,12px);padding:clamp(14px,3.7vw,18px)}.screen--end .end-score strong{font-size:clamp(3.4rem,17vw,5.4rem)}}@media (orientation:landscape) and (max-height:620px){.screen--end{padding:max(10px, env(safe-area-inset-top)) max(10px, env(safe-area-inset-right)) max(10px, env(safe-area-inset-bottom)) max(10px, env(safe-area-inset-left));place-items:center}.screen--end .end-card{gap:7px;width:min(620px,58vw);height:calc(100dvh - 24px);max-height:calc(100dvh - 24px);padding:12px}.screen--end .end-card__header .screen-kicker{font-size:.72rem}.screen--end .end-card__header .screen-title--results{font-size:clamp(1rem,4vh,1.45rem)}.screen--end .end-score strong{font-size:clamp(2.65rem,12vh,4.1rem)}.screen--end .run-stats{min-height:46px}#continue-ad-btn{min-height:50px}#exit-btn{min-height:44px}}@media (min-width:1100px) and (min-height:760px){.screen--end .end-card{width:min(620px,42vw);height:min(640px,100dvh - 150px)}}.screen--end>.end-card{z-index:1;position:relative}.screen--end>.banner-ad{z-index:1;left:50%;right:auto;bottom:max(12px, env(safe-area-inset-bottom));width:min(728px,100vw - 36px);position:fixed;transform:translate(-50%)}@media (orientation:landscape) and (max-height:620px){.screen--end .end-card{width:min(560px,100vw - 36px);height:min(500px,100dvh - 118px);max-height:calc(100dvh - 118px)}.screen--end>.banner-ad{left:50%;right:auto;bottom:max(10px, env(safe-area-inset-bottom));width:min(728px,100vw - 36px);transform:translate(-50%)}}.screen--end{padding-top:max(16px, env(safe-area-inset-top));padding-bottom:calc(max(16px, env(safe-area-inset-bottom)) + 86px);align-content:center;place-items:center}.screen--end .end-card{width:min(560px,100vw - 28px);height:auto;min-height:0;max-height:calc(100dvh - max(120px, env(safe-area-inset-top) + env(safe-area-inset-bottom) + 120px));grid-template-rows:auto auto auto auto;align-content:center;gap:clamp(12px,2vh,16px);margin:0 auto;padding:clamp(18px,4vw,28px)}.screen--end .end-card__header{justify-items:center;gap:clamp(8px,1.5vh,12px)}.screen--end .end-card__header .screen-kicker{display:none}.screen--end .retry-copy{letter-spacing:.14em;order:0;margin:0;font-size:clamp(.95rem,3.1vw,1.15rem)}.screen--end .end-card__header .screen-title--results{color:var(--cyan-bright);font-size:clamp(2.6rem,10.5vw,5.4rem);font-weight:var(--font-weight-black);letter-spacing:.08em;text-shadow:0 0 16px #22f4ffd1,0 0 36px #22f4ff61;order:1;margin:0;line-height:.92}.screen--end .end-score{padding-block:clamp(10px,2vh,16px)}.screen--end .end-score strong{font-size:clamp(3.55rem,15vw,6.1rem)}@media (max-width:560px){.screen--end{padding-top:max(14px, env(safe-area-inset-top));padding-bottom:calc(max(14px, env(safe-area-inset-bottom)) + 78px)}.screen--end .end-card{width:min(560px,100vw - 24px);max-height:calc(100dvh - max(110px, env(safe-area-inset-top) + env(safe-area-inset-bottom) + 110px));gap:clamp(10px,1.7vh,13px);padding:clamp(16px,4vw,20px)}.screen--end .end-card__header .screen-title--results{font-size:clamp(2.35rem,11vw,4.6rem)}.screen--end .end-score strong{font-size:clamp(3.35rem,16vw,5.2rem)}}@media (orientation:landscape) and (max-height:620px){.screen--end{padding:max(10px, env(safe-area-inset-top)) max(10px, env(safe-area-inset-right)) calc(max(10px, env(safe-area-inset-bottom)) + 58px) max(10px, env(safe-area-inset-left))}.screen--end .end-card{gap:7px;width:min(560px,100vw - 36px);max-height:calc(100dvh - 86px);padding:12px}.screen--end .retry-copy{font-size:.82rem}.screen--end .end-card__header .screen-title--results{font-size:clamp(1.9rem,8.8vh,3.6rem)}.screen--end .end-score strong{font-size:clamp(2.45rem,11vh,3.9rem)}}@media (min-width:1100px) and (min-height:760px){.screen--end .end-card{width:min(620px,42vw)}}.screen--end .end-card__header .screen-title--results{font-size:clamp(2.4rem,9.4vw,4.8rem)}@media (orientation:landscape) and (max-height:620px){.screen--end .end-card__header .screen-title--results{font-size:clamp(1.9rem,8.2vh,3.2rem)}}.hud-distance-note{color:#daeeff94;font-family:var(--font-ui);font-size:clamp(.64rem,1.7vw,.78rem);font-weight:var(--font-weight-semibold);letter-spacing:.12em;text-align:center;text-transform:uppercase;text-shadow:0 0 8px #22f4ff3d;margin-top:5px}.menu-avatar-module:focus-visible{outline-offset:6px;border-radius:24px;outline:2px solid #ffe88cd1}.screen--menu .screen-card{width:min(540px,92vw);overflow:hidden}.logo{font-family:var(--font-display);font-weight:var(--font-weight-black);text-transform:uppercase;margin:0}.logo-hero-wordmark.menu-wire-title{letter-spacing:.02em;text-align:center;text-shadow:none;background:0 0;flex-direction:column;align-items:center;gap:2px;max-width:100%;margin:0 auto;font-size:clamp(3.1rem,13.2vw,5.35rem);line-height:.82;display:flex}.menu-wire-title-line{color:#0000;-webkit-text-fill-color:transparent;filter:drop-shadow(0 7px 10px #00000042);-webkit-background-clip:text;background-clip:text;display:block;transform:skew(-10deg)}.menu-wire-title-line--cyan{text-shadow:0 0 18px #4aebff47,0 0 32px #00beff38;background-image:linear-gradient(#f7ffff 0%,#8cf7ff 16%,#32dcff 42%,#00b8ff 72%,#1156b8 100%)}.menu-wire-title-line--magenta{text-shadow:0 0 18px #ff5dcc52,0 0 34px #ff17a738;background-image:linear-gradient(#fff4fc 0%,#ffb7ec 16%,#ff6dd7 38%,#ff26b6 72%,#9d0066 100%)}.screen--menu .screen-copy{margin-top:clamp(14px,2vh,18px)}.screen--menu .menu-avatar-module{min-height:clamp(112px,20vh,160px);margin:clamp(10px,1.8vh,16px) 0 clamp(6px,1.2vh,10px)}.screen--menu .menu-avatar-module:after{opacity:.24;width:min(74%,280px);height:clamp(54px,11vh,104px);bottom:clamp(10px,2.8vh,24px)}.screen--menu .menu-avatar-cube{width:clamp(128px,28vw,172px);height:clamp(110px,24vw,154px)}@media (max-width:560px){.logo-hero-wordmark.menu-wire-title{font-size:clamp(2.55rem,15vw,4.35rem)}.menu-btn--secondary{justify-self:stretch;width:100%}}.screen--menu .menu-actions>.menu-btn--secondary{color:#ffe8f7;background:radial-gradient(at 50% 120%,#ff0a7a2e 0%,#5c145642 56%,#070d3552 100%),linear-gradient(#ff4fb31f,#070d3538);border-color:#ff0a7aa8;place-self:stretch stretch;width:100%;max-width:none;box-shadow:0 0 22px #ff0a7a42,inset 0 0 18px #ff4fb31a,inset 0 0 0 1px #ffbee81f}.logo-hero-wordmark.menu-wire-title{letter-spacing:-.015em;font-weight:900}.menu-wire-title-line{filter:drop-shadow(0 8px 10px #00000052);transform:skew(-9deg)scaleX(1.08)}.menu-wire-title-line--cyan{-webkit-text-stroke:.9px #c6ffff6b;text-shadow:0 0 18px #4aebff61,0 0 36px #00beff47,0 4px #0047902e}.menu-wire-title-line--magenta{-webkit-text-stroke:.9px #ffddf861;text-shadow:0 0 18px #ff5dcc6b,0 0 36px #ff17a74d,0 4px #7500532e}.loading-screen{z-index:1000;padding:max(20px, env(safe-area-inset-top)) max(20px, env(safe-area-inset-right)) max(20px, env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));background:radial-gradient(circle at 50% 42%,#22f4ff29,#0000 34%),radial-gradient(circle at 50% 68%,#ff26b61c,#0000 38%),linear-gradient(#11106b 0%,#071035 70%,#050a24 100%);place-items:center;transition:opacity .32s,visibility .32s;display:grid;position:fixed;inset:0}.loading-screen.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.loading-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#070d3594;border:1px solid #22f4ff52;border-radius:34px;justify-items:center;gap:clamp(18px,3vh,28px);width:min(540px,92vw);padding:clamp(28px,5vw,44px);display:grid;box-shadow:0 0 52px #22f4ff29,inset 0 0 34px #22f4ff0f}.loading-title{font-size:clamp(3rem,13vw,5.7rem)}.loading-bar{background:#22f4ff1f;border-radius:999px;width:min(320px,72vw);height:8px;overflow:hidden;box-shadow:inset 0 0 10px #00000052}.loading-bar span{border-radius:inherit;background:linear-gradient(90deg,#22f4ff,#39ff14);width:48%;height:100%;animation:1.05s ease-in-out infinite alternate loadingBarSweep;display:block;box-shadow:0 0 18px #22f4ffcc}.loading-copy{color:#f3fbffbd;font-family:var(--font-display);letter-spacing:.28em;text-transform:uppercase;margin:-10px 0 0;font-size:.78rem;font-weight:800}@keyframes loadingBarSweep{0%{transform:translate(-18%)}to{transform:translate(126%)}}@media (max-width:560px){.loading-card{border-radius:28px;padding-inline:22px}.loading-title{font-size:clamp(2.7rem,15vw,4.5rem)}}.shop-panel .shop-tab.active{color:#ffe8f7;background:#ff0a7a21;border-color:#ff0a7adb;box-shadow:0 0 22px #ff0a7a38,inset 0 0 18px #ff4fb31a}.shop-panel .shop-item[data-selected=true],.shop-panel .shop-item[data-state=equipped]{border-color:#ff0a7aeb;box-shadow:0 0 24px #ff0a7a3d,inset 0 0 20px #ff4fb31f}.shop-action-btn,.screen--menu .menu-actions>.menu-btn--secondary{color:#ffe8f7;text-shadow:0 0 12px #ff78d28a;background:radial-gradient(at 50% 120%,#ff0a7a33 0%,#5c14564d 56%,#070d3557 100%),linear-gradient(#ff4fb324,#070d3538);border-color:#ff0a7ac7;box-shadow:0 0 24px #ff0a7a47,inset 0 0 18px #ff4fb31f,inset 0 0 0 1px #ffbee824}.shop-action-btn:disabled{opacity:.9;color:#ffe8f7;cursor:default;border-color:#ff0a7ad1}.shop-action-btn .button-icon,.shop-action-btn .button-label,.screen--menu .menu-actions>.menu-btn--secondary .button-icon,.screen--menu .menu-actions>.menu-btn--secondary .button-label{color:#ffe8f7;filter:drop-shadow(0 0 8px #ff78d275)}#continue-ad-btn{grid-column:1/-1}#share-score-btn{color:#eefeffeb;background:radial-gradient(at 50% 110%,#22f4ff29,#0000 60%),linear-gradient(#22f4ff1a,#070d3547);border-color:#22f4ff8f;min-height:clamp(52px,6.4vh,64px);box-shadow:0 0 16px #22f4ff2e,inset 0 0 16px #22f4ff14,inset 0 0 0 1px #ffffff14}#share-score-btn:after{opacity:.2;background:linear-gradient(120deg,#0000 10%,#d2faff59 50%,#0000 90%)}.screen--end.is-final .end-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media (max-width:560px),(orientation:landscape) and (max-height:620px){.screen--end .end-actions,.screen--end.is-final .end-actions{grid-template-columns:1fr}#continue-ad-btn,#share-score-btn,#exit-btn{grid-column:1}}@media (orientation:landscape) and (max-height:620px){.screen--shop,.screen--settings,.screen--end{padding-top:calc(max(8px, env(safe-area-inset-top)) + 66px);padding-right:max(12px, env(safe-area-inset-right));padding-bottom:calc(max(8px, env(safe-area-inset-bottom)) + 58px);padding-left:max(12px, env(safe-area-inset-left))}.shop-panel,.screen--settings .settings-card,.screen--end .end-card,.screen--end .screen-card--compact{height:min(520px,100dvh - 132px);min-height:0;max-height:calc(100dvh - 132px)}.screen--settings .settings-card,.screen--shop .shop-panel{width:min(780px,100vw - 28px)}.screen--menu{padding:max(10px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(10px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left))}.screen--menu .screen-card{width:min(520px,100vw - 28px);max-height:calc(100dvh - 24px);padding:clamp(14px,3.2vh,22px)}.screen--menu .logo-hero-wordmark.menu-wire-title{font-size:clamp(2.25rem,14vh,3.85rem)}.screen--menu .menu-avatar-module:after{display:none}:root{--top-control-height:40px;--top-control-radius:14px}.app-header{top:max(8px, env(safe-area-inset-top));left:max(10px, env(safe-area-inset-left));gap:8px;width:min(430px,50vw - 24px);right:auto;transform:none}.header-stat{grid-template-columns:24px minmax(0,auto);justify-content:center;gap:7px;padding-inline:10px}.header-stat span{width:24px}.header-stat strong{font-size:clamp(.95rem,4.6vh,1.22rem)}.quick-controls{top:max(8px, env(safe-area-inset-top));right:max(10px, env(safe-area-inset-right));gap:7px}.screen--menu,.screen--shop,.screen--settings,.screen--end{padding-top:calc(max(8px, env(safe-area-inset-top)) + 50px);padding-right:max(12px, env(safe-area-inset-right));padding-bottom:calc(max(8px, env(safe-area-inset-bottom)) + 52px);padding-left:max(12px, env(safe-area-inset-left));align-content:center;place-items:center}.screen--menu .screen-card{align-content:center;gap:clamp(6px,1.8vh,10px);width:min(560px,70vw,100vw - 220px);min-width:min(430px,100vw - 28px);max-height:calc(100dvh - 112px);margin-inline:auto;padding:clamp(12px,3.1vh,18px);display:grid;overflow:hidden}.screen--menu .logo-hero-wordmark.menu-wire-title{font-size:clamp(2rem,15vh,3.65rem);line-height:.8}.screen--menu .menu-avatar-module{min-height:clamp(68px,19vh,104px);margin:2px 0 4px}.screen--menu .menu-avatar-cube{width:clamp(92px,21vh,124px);height:clamp(76px,18vh,102px)}.screen--menu .menu-actions{gap:8px;margin-top:4px}.screen--menu .menu-btn--primary{min-height:clamp(50px,13vh,62px);font-size:clamp(1rem,4.6vh,1.35rem)}.screen--menu .menu-btn--secondary{min-height:clamp(40px,10vh,48px);font-size:clamp(.82rem,3.6vh,1rem)}.shop-panel,.screen--settings .settings-card,.screen--end .end-card,.screen--end .screen-card--compact{gap:clamp(7px,1.9vh,10px);width:min(780px,100vw - 28px);height:auto;min-height:0;max-height:calc(100dvh - 110px);margin-inline:auto;padding:clamp(10px,2.6vh,14px);overflow:hidden}.shop-panel,.screen--settings .settings-card{grid-template-rows:auto auto auto minmax(0,1fr) auto;align-content:stretch}.screen--settings .settings-card{grid-template-rows:auto auto minmax(0,1fr)}.shop-header-row,.settings-header-row{min-height:var(--top-control-height)}.shop-page-title{font-size:clamp(1rem,4.6vh,1.22rem)}.shop-tabs,.settings-tabs{scrollbar-width:thin;justify-content:flex-start;gap:8px;width:100%;max-width:100%;padding:0 2px 6px;overflow:auto hidden}.shop-panel .shop-tab,.settings-tabs .shop-tab{flex:0 0 clamp(126px,24vw,152px);width:clamp(126px,24vw,152px);min-width:clamp(126px,24vw,152px);max-width:152px;min-height:38px;padding:5px 9px;font-size:clamp(.68rem,3vh,.82rem)}.shop-panel .shop-list,.settings-pane{scrollbar-gutter:stable;min-height:0;max-height:none;padding-right:10px;overflow:hidden auto}.settings-row{grid-template-columns:minmax(0,1fr) auto;gap:10px;min-height:42px;padding:7px 10px}.settings-row span{white-space:normal;font-size:clamp(.72rem,3vh,.86rem);line-height:1.1}.settings-row input[type=range],.settings-row select{min-width:min(160px,38vw)}.shop-footer-actions{gap:8px}.shop-footer-actions .screen-btn,.shop-play-btn,.shop-action-btn{min-height:40px;font-size:clamp(.72rem,3vh,.88rem)}.screen--end .end-card{align-content:center;max-width:min(560px,100vw - 28px);max-height:calc(100dvh - 112px)}.screen--end>.banner-ad,.banner-ad{left:50%;right:auto;bottom:max(8px, env(safe-area-inset-bottom));border-radius:12px;width:min(560px,100vw - 28px);min-height:38px;font-size:.56rem;transform:translate(-50%)}}@media (orientation:landscape) and (max-height:430px){.screen--menu,.screen--shop,.screen--settings,.screen--end{padding-top:calc(max(6px, env(safe-area-inset-top)) + 46px);padding-bottom:calc(max(6px, env(safe-area-inset-bottom)) + 46px)}.screen--menu .screen-card{width:min(540px,100vw - 180px);max-height:calc(100dvh - 96px);padding:10px 14px}.screen--menu .logo-hero-wordmark.menu-wire-title{font-size:clamp(1.85rem,14vh,3.1rem)}.screen--menu .menu-avatar-module{min-height:clamp(54px,17vh,82px)}.screen--menu .menu-avatar-cube{width:clamp(78px,20vh,104px);height:clamp(64px,16vh,86px)}.shop-panel,.screen--settings .settings-card,.screen--end .end-card,.screen--end .screen-card--compact{max-height:calc(100dvh - 96px)}}.screen--leaderboard,.screen--profile{align-content:center;justify-items:center}.social-panel{background:linear-gradient(135deg,#081248c7,#120c3a9e);border:1px solid #22f4ff57;border-radius:24px;grid-template-rows:auto auto auto auto minmax(0,1fr) auto;gap:12px;width:min(720px,100vw - 28px);height:min(700px,100dvh - 150px);min-height:0;padding:clamp(16px,4vw,26px);display:grid;overflow:hidden;box-shadow:0 0 38px #22f4ff24,inset 0 0 28px #22f4ff12}.profile-panel{grid-template-rows:auto auto auto auto auto minmax(0,1fr);height:min(620px,100dvh - 150px)}.social-tabs{width:100%;margin:0}.leaderboard-filters{gap:8px;padding:0 2px 6px;display:flex;overflow-x:auto}.filter-pill{color:#f3fbffb8;min-height:34px;font:inherit;font-family:var(--font-display);font-size:.72rem;font-weight:var(--font-weight-bold);letter-spacing:.1em;text-transform:uppercase;background:#08124880;border:1px solid #22f4ff3d;border-radius:999px;flex:none;padding:0 14px}.filter-pill.active{color:#ffe8f7;background:#ff0a7a1f;border-color:#ff0a7ad6;box-shadow:0 0 16px #ff0a7a2e,inset 0 0 14px #ff4fb314}.online-status{color:#f3fbff94;font-family:var(--font-ui);letter-spacing:.08em;text-align:center;text-transform:uppercase;margin:0;font-size:.78rem}.leaderboard-list{scrollbar-gutter:stable;align-content:start;gap:8px;min-height:0;padding-right:8px;display:grid;overflow-y:auto}.leaderboard-row{background:#050a2c6b;border:1px solid #22f4ff2e;border-radius:16px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:10px 12px;display:grid}.leaderboard-rank,.leaderboard-score{color:var(--cyan);font-family:var(--font-display);font-weight:var(--font-weight-bold);text-shadow:0 0 12px #22f4ff7a}.leaderboard-rank{color:#ffe8f7}.leaderboard-player{gap:2px;min-width:0;display:grid}.leaderboard-player strong{white-space:nowrap;text-overflow:ellipsis;font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;overflow:hidden}.leaderboard-player small,.profile-kicker,#profile-country{color:#f3fbff8f;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem}.empty-social-state{color:#f3fbff94;text-align:center;letter-spacing:.08em;text-transform:uppercase;place-items:center;min-height:140px;display:grid}.social-footer-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.profile-hero{background:#050a2c6b;border:1px solid #22f4ff2e;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:14px;display:grid}.profile-avatar-chip{background:var(--profile-avatar-color,#22f4ff);width:74px;height:74px;box-shadow:0 0 20px var(--profile-avatar-color,#22f4ff), inset 0 0 18px #ffffff29;border:3px solid #ffffffc7;border-radius:16px}#profile-display-name{white-space:nowrap;text-overflow:ellipsis;color:var(--text);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;font-size:1.25rem;display:block;overflow:hidden}.profile-name-row{text-align:center;gap:8px;display:grid}.profile-name-row span{color:#f3fbffb3;font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;font-size:.8rem}.profile-name-row input{width:100%;min-height:48px;color:var(--text);font:inherit;font-family:var(--font-display);letter-spacing:.08em;background:#050a2c9e;border:1px solid #22f4ff47;border-radius:14px;padding:0 14px}.profile-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.profile-stat-grid span{background:#050a2c61;border:1px solid #22f4ff29;border-radius:16px;place-items:center;gap:4px;min-height:92px;padding:10px;display:grid}.profile-stat-grid small{color:#f3fbff8f;letter-spacing:.12em;text-transform:uppercase;font-size:.64rem}.profile-stat-grid strong{color:var(--cyan);font-family:var(--font-display);text-shadow:0 0 12px #22f4ff94;font-size:1.08rem}@media (max-width:560px){.social-panel{gap:10px;height:min(700px,100dvh - 132px);padding:14px}.leaderboard-row{grid-template-columns:42px minmax(0,1fr) auto;min-height:54px;padding:9px 10px}.social-footer-actions,.profile-stat-grid{grid-template-columns:1fr}}@media (orientation:landscape) and (max-height:620px){.screen--leaderboard,.screen--profile{padding-top:calc(max(8px, env(safe-area-inset-top)) + 50px);padding-bottom:calc(max(8px, env(safe-area-inset-bottom)) + 52px);place-items:center}.social-panel,.profile-panel{gap:8px;width:min(780px,100vw - 28px);height:auto;max-height:calc(100dvh - 110px);padding:clamp(10px,2.6vh,14px)}.profile-hero,.leaderboard-row{min-height:44px;padding:7px 10px}.profile-avatar-chip{border-radius:12px;width:48px;height:48px}.profile-stat-grid span{min-height:62px}}.screen--menu .screen-card{position:relative}.menu-card-actions{z-index:2;gap:8px;display:flex;position:absolute;top:clamp(14px,3vw,20px);right:clamp(14px,3vw,20px)}.icon-pill-btn{width:var(--top-control-height);height:var(--top-control-height);border-radius:var(--top-control-radius);color:#f3fbffe6;cursor:pointer;background:radial-gradient(at 50% 120%,#22f4ff1f,#070d354d),linear-gradient(#ffffff0e,#070d3533);border:1px solid #22f4ff57;place-items:center;display:inline-grid;box-shadow:inset 0 0 16px #22f4ff14,0 0 18px #0003}.icon-pill-btn:active{transform:translateY(1px)scale(.98)}.social-header-row{grid-template-columns:auto minmax(0,1fr) auto}.social-header-actions{justify-self:end;gap:8px;display:flex}.social-footer-actions{grid-template-columns:1fr}.profile-inline-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mini-action-btn{color:#ffe8f7;min-height:38px;font:inherit;font-family:var(--font-display);font-size:.74rem;font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase;background:#ff0a7a17;border:1px solid #ff0a7a6b;border-radius:13px;justify-content:center;align-items:center;gap:7px;padding:0 12px;display:inline-flex;box-shadow:inset 0 0 12px #ff4fb314}.mini-action-btn--primary{color:#f0feff;background:linear-gradient(#18e4ff33,#0a30686b),#061946d1;border-color:#22f4ffb8;box-shadow:inset 0 0 16px #22f4ff2e,0 0 16px #22f4ff29}.mini-action-btn--secondary{color:#e7edff;background:linear-gradient(#7c9cff24,#101f536b),#07123ecc;border-color:#7c9cff99;box-shadow:inset 0 0 14px #7c9cff1f}@media (max-width:560px){.menu-card-actions{top:12px;right:12px}.profile-inline-actions{grid-template-columns:1fr}}@media (orientation:landscape) and (max-height:620px){.menu-card-actions{top:10px;right:10px}.social-header-actions{gap:6px}}.screen--leaderboard .social-panel{grid-template-rows:auto auto auto auto minmax(322px,1fr) auto;width:min(720px,100vw - 28px);height:min(760px,100dvh - 116px)}.screen--leaderboard .social-tabs,.screen--leaderboard .leaderboard-filters{justify-self:center;width:100%;max-width:100%;margin-inline:auto}.screen--leaderboard .social-tabs{justify-content:center;scroll-padding-inline:12px}.screen--leaderboard .leaderboard-filters{scrollbar-gutter:stable both-edges;justify-content:center}.screen--leaderboard .leaderboard-list{gap:7px;min-height:298px}.screen--leaderboard .leaderboard-row{min-height:54px;padding-block:8px}@media (max-width:560px){.screen--leaderboard .social-panel{grid-template-rows:auto auto auto auto minmax(306px,1fr) auto;height:min(760px,100dvh - 116px)}.screen--leaderboard .leaderboard-list{min-height:278px}.screen--leaderboard .leaderboard-row{min-height:50px;padding-block:7px}}@media (orientation:landscape) and (max-height:620px){.screen--leaderboard .social-panel{grid-template-rows:auto auto auto 0 minmax(238px,1fr) auto;height:min(460px,100dvh - 70px);max-height:calc(100dvh - 70px)}.screen--leaderboard .online-status{height:0;overflow:hidden}.screen--leaderboard .leaderboard-list{min-height:238px}.screen--leaderboard .leaderboard-row{min-height:42px;padding-block:5px}}.app-header{left:max(18px, env(safe-area-inset-left));width:min(480px,100vw - 226px);right:auto;transform:none}.header-stat--button{appearance:none;color:inherit;font:inherit;pointer-events:auto;cursor:pointer;border-color:#22f4ff52}.header-stat--button:active{transform:translateY(1px)scale(.99)}.quick-controls{right:max(18px, env(safe-area-inset-right))}.quick-controls.is-gameplay #profile-btn{display:none}@media (max-width:720px){.app-header{left:max(12px, env(safe-area-inset-left));right:calc(max(12px, env(safe-area-inset-right)) + 154px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:auto}.quick-controls{right:max(12px, env(safe-area-inset-right));gap:6px}}@media (max-width:420px){.app-header{right:calc(max(10px, env(safe-area-inset-right)) + 144px);gap:6px}.header-stat{grid-template-columns:24px minmax(0,auto);gap:5px;padding-inline:8px}}@media (orientation:landscape) and (max-height:620px){.app-header{left:max(10px, env(safe-area-inset-left));width:min(450px,50vw - 24px)}.quick-controls{right:max(10px, env(safe-area-inset-right))}}.profile-identity{min-width:0}.profile-avatar-chip{background:radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--profile-avatar-color,#22f4ff) 58%, transparent), transparent 70%), #050a2c61;place-items:center;display:grid;overflow:hidden}.profile-avatar-chip img{object-fit:contain;width:100%;height:100%;filter:drop-shadow(0 0 14px var(--profile-avatar-color,#22f4ff));display:block}.profile-edit-btn{color:#f3fbffe6;cursor:pointer;background:radial-gradient(at 50% 120%,#ff0a7a29,#070d3542),linear-gradient(#ffffff0e,#070d352e);border:1px solid #22f4ff4d;border-radius:14px;place-items:center;width:44px;height:44px;display:inline-grid;box-shadow:inset 0 0 14px #ff4fb314,0 0 18px #0003}.profile-edit-panel{gap:10px;display:grid}.profile-edit-panel.hidden{display:none}@media (max-width:560px){.profile-avatar-chip{width:68px;height:68px}.profile-edit-btn{width:40px;height:40px}}.profile-panel{grid-template-rows:auto auto auto auto auto auto}.profile-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-self:start;gap:8px}.profile-stat-grid span{border-radius:14px;min-height:86px;padding:8px 6px}.profile-stat-grid small{letter-spacing:.08em;font-size:clamp(.5rem,2.4vw,.64rem)}.profile-stat-grid strong{font-size:clamp(.86rem,4vw,1.08rem)}@media (max-width:560px){.profile-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.profile-stat-grid span,.profile-stat-grid .profile-stat-card{min-height:76px;padding:7px 4px}}@media (max-width:380px){.profile-stat-grid span,.profile-stat-grid .profile-stat-card{min-height:70px}.profile-stat-grid small{font-size:.48rem}.profile-stat-grid strong{font-size:.82rem}}.screen--leaderboard,.screen--profile{align-content:center}.screen--leaderboard .social-footer-actions .screen-btn,.screen--profile .social-footer-actions .screen-btn{min-height:58px}@media (max-width:560px){.screen--leaderboard,.screen--profile{padding-top:calc(max(18px, env(safe-area-inset-top)) + 86px);padding-bottom:calc(max(18px, env(safe-area-inset-bottom)) + 22px);align-content:start;place-items:start center}.screen--leaderboard .social-panel,.screen--profile .social-panel{gap:8px;width:min(520px,100vw - 24px);height:min(620px,100dvh - 128px);max-height:calc(100dvh - 128px);padding:12px}.screen--leaderboard .social-panel{grid-template-rows:auto auto auto auto minmax(0,1fr) auto}.screen--leaderboard .shop-header-row{min-height:44px}.screen--leaderboard .shop-page-title,.screen--profile .shop-page-title{letter-spacing:.18em;font-size:clamp(1rem,5.6vw,1.32rem)}.screen--leaderboard .shop-header-back,.screen--leaderboard .icon-pill-btn,.screen--profile .shop-header-back{border-radius:14px;width:42px;min-width:42px;height:42px;min-height:42px}.screen--leaderboard .social-tabs{gap:6px;padding-bottom:5px}.screen--leaderboard .social-tabs .shop-tab{flex-basis:min(46%,150px);min-height:38px;font-size:.66rem}.screen--leaderboard .leaderboard-filters{justify-content:flex-start;gap:6px;padding:0 2px 4px}.screen--leaderboard .filter-pill{min-height:32px;padding:0 12px;font-size:.66rem}.screen--leaderboard .online-status{min-height:0;font-size:.62rem;line-height:1.25}.screen--leaderboard .leaderboard-list{gap:6px;min-height:0;padding-right:4px}.screen--leaderboard .empty-social-state{min-height:180px;padding:12px;font-size:.76rem;line-height:1.28}.screen--leaderboard .leaderboard-row{border-radius:13px;grid-template-columns:38px minmax(0,1fr) auto;gap:7px;min-height:46px;padding:6px 8px}.screen--leaderboard .leaderboard-player small{display:none}.screen--leaderboard .social-footer-actions .screen-btn,.screen--profile .social-footer-actions .screen-btn{min-height:58px}}@media (max-width:380px){.screen--leaderboard .social-panel,.screen--profile .social-panel{gap:7px;width:calc(100vw - 18px);padding:10px}.screen--leaderboard .social-tabs .shop-tab{flex-basis:48%;min-height:36px}.screen--leaderboard .filter-pill{min-height:30px;padding-inline:10px}}#profile-status{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.08em;text-align:center;width:100%;margin:0;font-size:clamp(.56rem,1.8vw,.68rem);line-height:1;overflow:hidden}.profile-stat-card{appearance:none;min-height:86px;color:inherit;font:inherit;cursor:pointer;background:#050a2c61;border:1px solid #22f4ff29;border-radius:14px;place-items:center;gap:4px;padding:8px 6px;transition:border-color .14s,box-shadow .14s,transform .14s;display:grid}.profile-stat-card:hover,.profile-stat-card:focus-visible{border-color:#22f4ff8a;outline:none;transform:translateY(-1px);box-shadow:0 0 22px #22f4ff2e}.app-header{left:calc(max(12px, env(safe-area-inset-left)) + var(--top-control-height) + 12px);right:calc(max(12px, env(safe-area-inset-right)) + (var(--top-control-height) * 2) + 18px);width:auto;max-width:560px;transform:none}.quick-controls{left:max(12px, env(safe-area-inset-left));right:max(12px, env(safe-area-inset-right));pointer-events:none;justify-content:flex-end;width:auto}.quick-controls .quick-control-btn{pointer-events:auto}#quick-sound-btn{order:-2;margin-right:auto}#profile-btn{order:1}#pause-btn{order:2}#settings-btn{order:3}.screen--shop,.screen--settings,.screen--leaderboard,.screen--profile,.screen--end{padding-top:calc(max(18px, env(safe-area-inset-top)) + 72px);padding-bottom:calc(max(18px, env(safe-area-inset-bottom)) + 28px);align-content:center;place-items:center}.screen--settings .settings-card,.screen--leaderboard .social-panel,.screen--profile .social-panel{margin-inline:auto}@media (max-width:560px){.app-header{left:calc(max(10px, env(safe-area-inset-left)) + var(--top-control-height) + 8px);right:calc(max(10px, env(safe-area-inset-right)) + (var(--top-control-height) * 2) + 12px);gap:6px}.quick-controls{left:max(10px, env(safe-area-inset-left));right:max(10px, env(safe-area-inset-right));gap:6px}.screen--shop,.screen--settings,.screen--leaderboard,.screen--profile,.screen--end{padding-top:calc(max(14px, env(safe-area-inset-top)) + 72px);padding-bottom:calc(max(14px, env(safe-area-inset-bottom)) + 20px);align-content:center;place-items:center}.screen--settings .settings-card,.screen--leaderboard .social-panel,.screen--profile .social-panel{width:min(520px,100vw - 24px)}}@media (max-width:380px){.app-header{right:calc(max(8px, env(safe-area-inset-right)) + (var(--top-control-height) * 2) + 10px)}.quick-controls{left:max(8px, env(safe-area-inset-left));right:max(8px, env(safe-area-inset-right))}}@media (orientation:landscape) and (max-height:620px){.app-header{left:calc(max(10px, env(safe-area-inset-left)) + var(--top-control-height) + 10px);right:calc(max(10px, env(safe-area-inset-right)) + (var(--top-control-height) * 2) + 16px);max-width:520px}.screen--shop,.screen--settings,.screen--leaderboard,.screen--profile,.screen--end{padding-top:calc(max(8px, env(safe-area-inset-top)) + 50px);padding-bottom:calc(max(8px, env(safe-area-inset-bottom)) + 44px);align-content:center;place-items:center}}.screen--leaderboard .social-footer-actions,.screen--profile .social-footer-actions{place-self:end center;width:min(440px,100%)}.screen--leaderboard .social-footer-actions .screen-btn,.screen--profile .social-footer-actions .screen-btn{height:52px;min-height:52px;max-height:52px;padding-block:0;font-size:clamp(.74rem,2.7vw,.9rem)}@media (max-width:560px){.screen--leaderboard .social-footer-actions .screen-btn,.screen--profile .social-footer-actions .screen-btn{height:50px;min-height:50px;max-height:50px}}@media (orientation:landscape) and (max-height:620px){.screen--leaderboard .social-footer-actions .screen-btn,.screen--profile .social-footer-actions .screen-btn{height:44px;min-height:44px;max-height:44px}}.app-header,.quick-controls:not(.is-gameplay){--shared-header-width:min(560px, calc(100vw - 24px));top:max(12px, env(safe-area-inset-top));width:var(--shared-header-width);max-width:var(--shared-header-width);grid-template-columns:var(--top-control-height) minmax(0, 1fr) minmax(0, 1fr) var(--top-control-height) var(--top-control-height);align-items:stretch;gap:8px;display:grid;position:fixed;left:50%;right:auto;transform:translate(-50%)}.app-header{pointer-events:none}.quick-controls:not(.is-gameplay){z-index:8;pointer-events:none;justify-content:stretch}.app-header .header-stat:first-child{grid-column:2}.quick-controls:not(.is-gameplay) #quick-sound-btn{order:0;grid-column:1;margin:0;position:static}.quick-controls:not(.is-gameplay) #profile-btn{order:0;grid-column:4}.quick-controls:not(.is-gameplay) #settings-btn{order:0;grid-column:5}.quick-controls:not(.is-gameplay) #pause-btn{display:none!important}.quick-controls:not(.is-gameplay) .quick-control-btn{pointer-events:auto}@media (max-width:420px){.app-header,.quick-controls:not(.is-gameplay){--shared-header-width:min(100vw - 16px, 390px);gap:6px}.header-stat{padding-inline:7px}}@media (orientation:landscape) and (max-height:620px){.app-header,.quick-controls:not(.is-gameplay){--shared-header-width:min(620px, calc(100vw - 24px));top:max(8px, env(safe-area-inset-top));width:var(--shared-header-width);max-width:var(--shared-header-width);left:50%;right:auto;transform:translate(-50%)}}:is(body:has(.screen--settings:not(.hidden)),body:has(.screen--leaderboard:not(.hidden)),body:has(.screen--profile:not(.hidden)),body:has(.screen--end:not(.hidden))){overflow-x:hidden}.screen--settings,.screen--leaderboard,.screen--profile,.screen--end{width:min(100vw,640px);max-width:100vw;padding-left:max(12px, env(safe-area-inset-left));padding-right:max(12px, env(safe-area-inset-right));box-sizing:border-box;align-content:center;place-items:center;left:50%;right:auto;transform:translate(-50%)}.screen--settings .settings-card,.screen--leaderboard .social-panel,.screen--profile .social-panel,.screen--end .end-card,.screen--end .screen-card--compact{justify-self:center;width:min(100%,560px);max-width:100%;margin-inline:auto}@media (orientation:landscape) and (min-width:720px){.screen--settings,.screen--leaderboard,.screen--profile,.screen--end{width:min(100vw,860px)}.screen--settings .settings-card,.screen--leaderboard .social-panel,.screen--profile .social-panel,.screen--end .end-card,.screen--end .screen-card--compact{width:min(100%,780px)}}@media (max-width:560px){.screen--settings,.screen--leaderboard,.screen--profile,.screen--end{width:min(100vw,640px);padding-left:max(12px, env(safe-area-inset-left));padding-right:max(12px, env(safe-area-inset-right))}.screen--settings .settings-card,.screen--leaderboard .social-panel,.screen--profile .social-panel,.screen--end .end-card,.screen--end .screen-card--compact{width:min(100%,560px)}}.screen--shop,.screen--settings,.screen--leaderboard,.screen--profile,.screen--end{padding-top:calc(max(12px, env(safe-area-inset-top)) + var(--top-control-height) + 12px);align-content:start;place-items:start center}@media (max-width:560px){.screen--shop,.screen--settings,.screen--leaderboard,.screen--profile,.screen--end{padding-top:calc(max(10px, env(safe-area-inset-top)) + var(--top-control-height) + 10px)}}@media (orientation:landscape) and (max-height:620px){.screen--shop,.screen--settings,.screen--leaderboard,.screen--profile,.screen--end{padding-top:calc(max(8px, env(safe-area-inset-top)) + var(--top-control-height) + 8px)}}.app-header,.quick-controls:not(.is-gameplay){top:max(10px, env(safe-area-inset-top));z-index:30}@media (max-width:560px){.app-header,.quick-controls:not(.is-gameplay){top:max(8px, env(safe-area-inset-top))}.screen--shop,.screen--settings,.screen--leaderboard,.screen--profile,.screen--end{padding-top:calc(max(8px, env(safe-area-inset-top)) + var(--top-control-height) + 18px)}}@media (orientation:landscape) and (max-height:620px){.app-header,.quick-controls:not(.is-gameplay){top:max(6px, env(safe-area-inset-top))}.screen--shop,.screen--settings,.screen--leaderboard,.screen--profile,.screen--end{padding-top:calc(max(6px, env(safe-area-inset-top)) + var(--top-control-height) + 16px)}}.app-header{--shared-header-width:min(560px, calc(100vw - 24px));top:max(10px, env(safe-area-inset-top));z-index:35;width:var(--shared-header-width);max-width:var(--shared-header-width);grid-template-columns:var(--top-control-height) minmax(0, 1fr) minmax(0, 1fr) var(--top-control-height) var(--top-control-height);pointer-events:none;align-items:stretch;gap:8px;display:grid;position:fixed;left:50%;right:auto;transform:translate(-50%)}.app-header .header-icon-btn{width:var(--top-control-height);height:var(--top-control-height);min-width:var(--top-control-height);min-height:var(--top-control-height);border-radius:var(--top-control-radius);pointer-events:auto;position:static}.app-header .header-stat,.app-header .header-stat--button{pointer-events:auto}.app-header #header-sound-btn{grid-column:1}.app-header .header-stat:first-of-type{grid-column:2}.app-header #leaderboard-btn{grid-column:3}.app-header #header-profile-btn{grid-column:4}.app-header #header-settings-btn{grid-column:5}.quick-controls:not(.is-gameplay){display:none!important}@media (max-width:420px){.app-header{--shared-header-width:min(100vw - 16px, 390px);gap:6px}}@media (orientation:landscape) and (max-height:620px){.app-header{--shared-header-width:min(620px, calc(100vw - 24px));top:max(6px, env(safe-area-inset-top))}}.screen--leaderboard .leaderboard-filter-lenses{scrollbar-gutter:auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 48px;justify-self:center;gap:10px;width:min(100%,430px);max-width:100%;margin-inline:auto;padding:0;display:grid;overflow:visible}.filter-lens{color:#f3fbffe6;text-align:center;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;touch-action:manipulation;background:linear-gradient(135deg,#0c2356d1,#08103dc7);border:1px solid #22f4ff57;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:48px;padding:7px 14px;display:grid;box-shadow:inset 0 0 24px #22f4ff14,0 0 18px #22f4ff12}.filter-lens:focus-visible,.filter-lens:hover{border-color:#ff1fa6c2;box-shadow:inset 0 0 28px #ff1fa621,0 0 22px #ff1fa629}.filter-lens-icon{color:#22f4ff;filter:drop-shadow(0 0 9px #22f4ffb3);width:19px;height:19px}.filter-lens-copy{gap:1px;min-width:0;display:grid}.filter-lens-copy small{color:#f3fbff8c;letter-spacing:.18em;font-size:.52rem;line-height:1}.filter-lens-copy strong{color:#fdf5c9;letter-spacing:.1em;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 0 12px #fff4bd6b;font-size:.78rem;line-height:1.1;overflow:hidden}.filter-lens--icon{aspect-ratio:1;justify-content:center;padding-inline:0}.filter-lens--icon .filter-lens-icon{margin:0}@media (max-width:430px){.screen--leaderboard .leaderboard-filter-lenses{gap:7px;width:100%}.filter-lens{border-radius:15px;gap:8px;min-height:42px;padding:6px 10px}.filter-lens-icon{width:16px;height:16px}.filter-lens-copy small{font-size:.46rem}.filter-lens-copy strong{letter-spacing:.08em;font-size:.68rem}}.screen--leaderboard .social-tabs--hidden,.screen--leaderboard.is-my-runs #leaderboard-time-filter,.screen--leaderboard.is-my-runs #leaderboard-location-filter{display:none!important}.screen--leaderboard.is-my-runs .leaderboard-filter-lenses{grid-template-columns:48px;width:max-content}.screen--leaderboard .leaderboard-row{font-size:clamp(.72rem,1.9vw,.92rem)}.screen--leaderboard .leaderboard-rank,.screen--leaderboard .leaderboard-score{font-size:clamp(.74rem,2vw,.96rem)}.screen--leaderboard .leaderboard-player strong{letter-spacing:.045em;font-size:clamp(.68rem,1.75vw,.86rem)}.profile-hero{grid-template-columns:auto minmax(0,1fr) auto auto}.profile-share-btn{background:radial-gradient(at 50% 120%,#ff1fa638,#070d3547),linear-gradient(#1f407a8a,#070d358c);border-color:#ff1fa66b}@media (max-width:560px){.screen--leaderboard .leaderboard-row{grid-template-columns:34px minmax(0,1fr) auto;gap:6px;min-height:45px;padding:6px 8px;font-size:.68rem}.screen--leaderboard .leaderboard-rank,.screen--leaderboard .leaderboard-score{font-size:.72rem}.screen--leaderboard .leaderboard-player strong{letter-spacing:.035em;font-size:.66rem}.screen--leaderboard .leaderboard-list{gap:6px;min-height:249px;padding-right:5px}.profile-hero{gap:8px}}@media (orientation:landscape) and (max-height:620px){.screen--leaderboard .leaderboard-row{grid-template-columns:32px minmax(0,1fr) auto;min-height:38px;padding:4px 8px}.screen--leaderboard .leaderboard-player strong,.screen--leaderboard .leaderboard-score,.screen--leaderboard .leaderboard-rank{font-size:.64rem}}.screen--leaderboard .leaderboard-list{gap:0;padding-right:4px}.screen--leaderboard .leaderboard-row{--leaderboard-avatar-color:#22f4ff;min-height:72px;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #22f4ff3d;border-radius:0;grid-template-columns:36px 46px minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 8px;display:grid}.screen--leaderboard .leaderboard-row:last-child{border-bottom:0}.screen--leaderboard .leaderboard-row.is-current-player .leaderboard-player strong,.screen--leaderboard .leaderboard-row.is-current-player .leaderboard-score,.screen--leaderboard .leaderboard-row.is-current-player .leaderboard-rank{color:#22f4ff;text-shadow:0 0 14px #22f4ffbd}.screen--leaderboard .leaderboard-rank{color:#eef8ffe6;justify-self:center;font-size:clamp(1.05rem,2.4vw,1.34rem);line-height:1}.screen--leaderboard .leaderboard-avatar{background:var(--leaderboard-avatar-color);width:42px;height:42px;box-shadow:0 0 18px color-mix(in srgb, var(--leaderboard-avatar-color), transparent 25%), inset 0 0 14px #ffffff1f;border:2px solid #eefeffe0;border-radius:10px;place-items:center;display:grid}.screen--leaderboard .leaderboard-avatar span{background:#ffffffeb;border-radius:2px;width:5px;height:8px;box-shadow:13px 0 #ffffffeb}.screen--leaderboard .leaderboard-avatar--image{box-shadow:none;background:0 0;border-color:#0000;overflow:visible}.screen--leaderboard .leaderboard-avatar img{object-fit:contain;width:52px;height:52px;display:block}.screen--leaderboard .leaderboard-player{gap:3px}.screen--leaderboard .leaderboard-player strong{color:#f3fbffe6;letter-spacing:.08em;font-size:clamp(.88rem,2vw,1.12rem)}.screen--leaderboard .leaderboard-player small{letter-spacing:.1em;color:#f3fbff6b;font-size:.58rem}.screen--leaderboard .leaderboard-score{color:#22f4ff;justify-self:end;font-size:clamp(1rem,2.3vw,1.28rem);line-height:1}@media (max-width:560px){.screen--leaderboard .leaderboard-row{grid-template-columns:26px 36px minmax(0,1fr) auto;gap:8px;min-height:58px;padding:8px 3px}.screen--leaderboard .leaderboard-rank{font-size:.96rem}.screen--leaderboard .leaderboard-avatar{border-width:1.5px;border-radius:8px;width:34px;height:34px}.screen--leaderboard .leaderboard-avatar span{width:4px;height:6px;box-shadow:10px 0 #ffffffeb}.screen--leaderboard .leaderboard-avatar img{width:44px;height:44px}.screen--leaderboard .leaderboard-player strong{letter-spacing:.055em;font-size:.76rem}.screen--leaderboard .leaderboard-player small{font-size:.5rem;display:block}.screen--leaderboard .leaderboard-score{font-size:.9rem}}@media (orientation:landscape) and (max-height:620px){.screen--leaderboard .leaderboard-row{grid-template-columns:24px 32px minmax(0,1fr) auto;gap:8px;min-height:46px;padding-block:5px}.screen--leaderboard .leaderboard-avatar{border-radius:7px;width:30px;height:30px}.screen--leaderboard .leaderboard-player strong,.screen--leaderboard .leaderboard-score,.screen--leaderboard .leaderboard-rank{font-size:.68rem}.screen--leaderboard .leaderboard-player small{display:none}}.screen--leaderboard .leaderboard-join-card{text-align:center;background:linear-gradient(135deg,#ff0a7a1f,#050a2ca3);border:1px solid #ff0a7a61;border-radius:22px;align-content:center;justify-items:center;gap:12px;min-height:min(330px,44dvh);padding:clamp(18px,4vw,30px);display:grid;box-shadow:inset 0 0 24px #ff4fb314,0 0 24px #ff0a7a1f}.screen--leaderboard .leaderboard-join-card__icon{color:#fff6d8;filter:drop-shadow(0 0 12px #fff4c2b3);width:42px;height:42px}.screen--leaderboard .leaderboard-join-card h3{color:#fff6d8;font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;text-shadow:0 0 16px #fff4c26b;margin:0;font-size:clamp(1.15rem,4.2vw,1.65rem)}.screen--leaderboard .leaderboard-join-card p{color:#f3fbffad;max-width:460px;font-family:var(--font-ui);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.86rem;line-height:1.45}.screen--leaderboard .leaderboard-join-card__actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:min(100%,500px);display:grid}.screen--leaderboard .leaderboard-join-card__actions .mini-action-btn{min-width:0;padding-inline:10px}@media (max-width:520px){.screen--leaderboard .leaderboard-join-card{min-height:300px}.screen--leaderboard .leaderboard-join-card__actions{grid-template-columns:1fr}}.profile-account-prompt{min-height:0}.profile-account-card{background:linear-gradient(135deg,#ff0a7a1f,#050a2c6b);border:1px solid #ff0a7a57;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid;box-shadow:inset 0 0 18px #ff4fb312,0 0 18px #ff0a7a1a}.profile-account-card.is-synced{background:linear-gradient(135deg,#22f4ff1a,#050a2c6b);border-color:#22f4ff57}.profile-account-card__copy{gap:3px;min-width:0;display:grid}.profile-account-card__copy small,.profile-account-card__copy span{color:#f3fbff94;font-family:var(--font-ui);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;line-height:1.25}.profile-account-card__copy strong{white-space:nowrap;text-overflow:ellipsis;color:#fff6d8;font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;text-shadow:0 0 12px #fff4c25c;font-size:.95rem;overflow:hidden}.profile-account-card__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.profile-account-card__actions .mini-action-btn{color:#ffe8f7;background:linear-gradient(#ff4fb33d,#560e5b6b),#2f083ed1;border-color:#ff1fa6b8;width:100%;min-width:0;box-shadow:inset 0 0 16px #ff4fb333,0 0 16px #ff1fa624}.profile-account-card__actions .mini-action-btn .shop-tab-icon{color:#ff7bc5;filter:drop-shadow(0 0 7px #ff4fb39e)}.profile-account-card__actions .mini-action-btn{min-height:38px;padding-inline:12px;font-size:.72rem}@media (max-width:620px){.profile-account-card{grid-template-columns:1fr}.profile-account-card__actions{justify-content:stretch}.profile-account-card__actions .mini-action-btn{flex:120px}}.screen--leaderboard,.screen--profile,.screen--settings{padding-top:calc(max(10px, env(safe-area-inset-top)) + var(--top-control-height) + 14px);padding-bottom:calc(max(10px, env(safe-area-inset-bottom)) + 18px);align-content:center;justify-items:center}.screen--leaderboard .social-panel,.screen--profile .social-panel,.screen--settings .settings-card{width:min(760px,100vw - 28px);max-width:calc(100vw - 28px);height:min(820px, calc(100dvh - var(--top-control-height) - 54px));max-height:calc(100dvh - var(--top-control-height) - 54px);min-height:min(660px, calc(100dvh - var(--top-control-height) - 54px));box-sizing:border-box;margin-inline:auto}.screen--leaderboard .leaderboard-filter-lenses,.screen--settings .settings-tabs{justify-self:center;margin-inline:auto}.screen--leaderboard .leaderboard-filter-lenses{width:min(520px,100%)}.screen--settings .settings-tabs{justify-content:center;width:min(650px,100%)}.screen--settings .settings-tabs .shop-tab{flex:0 0 clamp(146px,28%,188px);width:clamp(146px,28%,188px);max-width:188px}.screen--leaderboard .leaderboard-list,.screen--profile .profile-scroll-area,.screen--settings .settings-pane{min-height:0}@media (min-width:1180px) and (min-height:760px){.screen--leaderboard .social-panel,.screen--profile .social-panel,.screen--settings .settings-card{width:min(860px,48vw);height:min(840px, calc(100dvh - var(--top-control-height) - 62px));min-height:min(720px, calc(100dvh - var(--top-control-height) - 62px));padding:clamp(22px,1.65vw,32px)}.screen--leaderboard .leaderboard-row{min-height:70px;padding:10px 16px}.screen--profile .profile-hero{min-height:132px;padding:18px 20px}.screen--profile .profile-stat-card{min-height:112px}}@media (max-width:560px){.profile-daily-card__header{text-align:center;grid-template-columns:1fr;justify-items:center}.profile-daily-card__header>*,.profile-daily-card__open{justify-self:center}.profile-daily-login{text-align:center;grid-template-columns:1fr;justify-items:center}.profile-daily-login__icon{width:44px;height:44px}}@media (orientation:landscape) and (max-height:560px){.screen--leaderboard,.screen--profile,.screen--settings{padding-top:calc(max(6px, env(safe-area-inset-top)) + var(--top-control-height) + 8px);padding-bottom:calc(max(6px, env(safe-area-inset-bottom)) + 8px)}.screen--leaderboard .social-panel,.screen--profile .social-panel,.screen--settings .settings-card{width:min(760px,100vw - 44px);height:calc(100dvh - var(--top-control-height) - 24px);max-height:calc(100dvh - var(--top-control-height) - 24px);gap:8px;min-height:0;padding:12px 16px}.screen--leaderboard .social-header-row,.screen--profile .social-header-row,.screen--settings .settings-header-row{min-height:42px}.screen--leaderboard .shop-page-title,.screen--profile .shop-page-title,.screen--settings .settings-title{font-size:clamp(.82rem,3dvh,1.05rem)}.screen--leaderboard .leaderboard-filter-lenses,.screen--settings .settings-tabs{width:min(520px,100%)}.screen--settings .settings-tabs{justify-content:flex-start}.screen--settings .settings-tabs .shop-tab{flex-basis:136px;width:136px;min-width:136px}.screen--leaderboard .online-status,.screen--profile #profile-status{font-size:.58rem;line-height:1.15}.screen--leaderboard .empty-social-state{min-height:86px;padding:8px;font-size:.66rem}.screen--leaderboard .social-footer-actions,.screen--profile .social-footer-actions{width:min(420px,100%)}.screen--leaderboard .social-footer-actions .screen-btn,.screen--profile .social-footer-actions .screen-btn{height:44px;min-height:44px;max-height:44px}.screen--profile .profile-hero{min-height:78px;padding:8px 10px}.screen--profile .profile-avatar-chip{width:56px;height:56px}.screen--profile .profile-stat-card{min-height:62px}}@media (max-width:430px) and (orientation:portrait){.screen--leaderboard .social-panel,.screen--profile .social-panel,.screen--settings .settings-card{height:min(760px, calc(100dvh - var(--top-control-height) - 48px));max-height:calc(100dvh - var(--top-control-height) - 48px);min-height:min(590px, calc(100dvh - var(--top-control-height) - 48px))}}@media (orientation:landscape) and (max-height:560px){.screen--profile .profile-panel{grid-template-rows:auto auto minmax(0,1fr) auto}.screen--profile #profile-status,.screen--profile .profile-account-prompt{display:none}.screen--profile .profile-stat-grid{align-self:center;gap:6px}.screen--profile .profile-stat-card{min-height:52px;padding:5px 4px}.screen--profile .profile-stat-card small{font-size:.46rem}.screen--profile .profile-stat-card strong{font-size:.78rem}}.banner-ad--adsense .adsbygoogle{width:100%;min-height:inherit}.screen--shop,.screen--settings,.screen--leaderboard,.screen--profile,.screen--end{--screen-shell-width:min(780px, calc(100vw - 28px));--screen-shell-height:min(760px, calc(100dvh - var(--top-control-height) - 88px));width:100vw;max-width:none;height:100dvh;padding:calc(max(10px, env(safe-area-inset-top)) + var(--top-control-height) + 14px) max(14px, env(safe-area-inset-right)) max(18px, env(safe-area-inset-bottom)) max(14px, env(safe-area-inset-left));box-sizing:border-box;align-content:center;place-items:center;display:grid;position:fixed;inset:0;transform:none}.screen--shop,.screen--end{padding-bottom:calc(max(12px, env(safe-area-inset-bottom)) + 76px)}.screen--shop .shop-panel,.screen--settings .settings-card,.screen--leaderboard .social-panel,.screen--profile .social-panel{width:var(--screen-shell-width);max-width:100%;height:var(--screen-shell-height);max-height:var(--screen-shell-height);min-height:min(560px, var(--screen-shell-height));margin:auto}.screen--end .end-card,.screen--end .screen-card--compact{width:min(720px,100vw - 28px);max-width:100%;height:auto;min-height:0;max-height:min(720px, calc(100dvh - var(--top-control-height) - 112px));margin:auto}.screen--end:before{-webkit-backdrop-filter:blur(16px)saturate(.78)brightness(.66);backdrop-filter:blur(16px)saturate(.78)brightness(.66);background:radial-gradient(at 50% 26%,#22f4ff24,#0000 48%),radial-gradient(at 50% 100%,#070d3594,#0000 64%),#03071ce6;position:fixed;inset:0}@media (min-width:1100px) and (min-height:760px){.screen--shop,.screen--settings,.screen--leaderboard,.screen--profile,.screen--end{--screen-shell-width:min(840px, calc(100vw - 48px));--screen-shell-height:min(820px, calc(100dvh - var(--top-control-height) - 120px))}.screen--end .end-card,.screen--end .screen-card--compact{width:min(780px,100vw - 48px)}}@media (max-width:560px){.screen--shop,.screen--settings,.screen--leaderboard,.screen--profile,.screen--end{--screen-shell-width:min(560px, calc(100vw - 24px));--screen-shell-height:min(760px, calc(100dvh - var(--top-control-height) - 54px));padding:calc(max(8px, env(safe-area-inset-top)) + var(--top-control-height) + 10px) max(12px, env(safe-area-inset-right)) max(14px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left))}.screen--shop,.screen--end{--screen-shell-height:min(700px, calc(100dvh - var(--top-control-height) - 106px));padding-bottom:calc(max(10px, env(safe-area-inset-bottom)) + 72px)}.screen--shop .shop-panel,.screen--settings .settings-card,.screen--leaderboard .social-panel,.screen--profile .social-panel{min-height:min(580px, var(--screen-shell-height))}.screen--end .end-card,.screen--end .screen-card--compact{width:min(560px,100vw - 24px);max-height:calc(100dvh - var(--top-control-height) - 104px)}}@media (orientation:landscape) and (max-height:620px){.screen--shop,.screen--settings,.screen--leaderboard,.screen--profile,.screen--end{--screen-shell-width:min(760px, calc(100vw - 36px));--screen-shell-height:min(460px, calc(100dvh - var(--top-control-height) - 34px));padding:calc(max(6px, env(safe-area-inset-top)) + var(--top-control-height) + 8px) max(12px, env(safe-area-inset-right)) max(10px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left))}.screen--shop,.screen--end{--screen-shell-height:min(430px, calc(100dvh - var(--top-control-height) - 78px));padding-bottom:calc(max(8px, env(safe-area-inset-bottom)) + 56px)}.screen--shop .shop-panel,.screen--settings .settings-card,.screen--leaderboard .social-panel,.screen--profile .social-panel{min-height:min(280px, var(--screen-shell-height))}.screen--end .end-card,.screen--end .screen-card--compact{width:min(660px,100vw - 36px);max-height:calc(100dvh - var(--top-control-height) - 82px)}}.screen--leaderboard .social-panel{grid-template-rows:auto auto auto minmax(0,1fr) auto;overflow:hidden}.screen--leaderboard.is-my-runs .social-panel{grid-template-rows:auto auto minmax(0,1fr) auto}.screen--leaderboard .leaderboard-list{min-height:0;max-height:100%;padding-bottom:8px;overflow-y:auto}.screen--leaderboard .social-footer-actions{z-index:4;background:linear-gradient(#070d3500,#070d35eb 32%,#070d35fa);place-self:end center;width:min(440px,100%);padding-top:10px;position:relative}.screen--leaderboard .social-footer-actions .screen-btn{width:100%}@media (max-width:560px){.screen--leaderboard .leaderboard-list{min-height:0;padding-bottom:6px}.screen--leaderboard .social-footer-actions{width:min(420px,100%);padding-top:8px}}@media (orientation:landscape) and (max-height:620px){.screen--leaderboard .social-footer-actions{width:min(420px,100%);padding-top:6px}.screen--leaderboard .social-panel,.screen--leaderboard.is-my-runs .social-panel{grid-template-rows:auto auto minmax(0,1fr) auto!important}.screen--leaderboard .online-status,.screen--leaderboard #leaderboard-time-filter,.screen--leaderboard #leaderboard-location-filter{display:none!important}.screen--leaderboard .leaderboard-filter-lenses{grid-template-columns:42px;width:max-content;display:grid!important}.screen--leaderboard .leaderboard-list{height:auto;max-height:100%;overflow-y:auto;min-height:0!important}.screen--leaderboard .leaderboard-row{min-height:38px;padding-block:4px}}.profile-account-card__copy small{color:#fff4c2bd}@media (max-width:560px){.screen--profile .profile-panel{grid-template-rows:auto auto minmax(0,1fr) auto;gap:8px}.screen--profile .profile-account-card{border-radius:16px;gap:9px;padding:10px 12px}.screen--profile .profile-account-card__copy{gap:2px}.screen--profile .profile-account-card__copy small,.screen--profile .profile-account-card__copy span{letter-spacing:.08em;font-size:.58rem;line-height:1.2}.screen--profile .profile-account-card__copy strong{letter-spacing:.1em;font-size:.82rem}.screen--profile .profile-account-card__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.screen--profile .profile-account-card__actions .mini-action-btn{width:100%;min-height:36px;padding-inline:10px;font-size:.66rem}}@media (orientation:landscape) and (max-height:560px){.screen--profile .profile-account-card{display:none}}@media (max-width:560px) and (orientation:portrait){.screen--profile .profile-stat-grid{grid-template-columns:1fr;gap:8px}.screen--profile .profile-stat-card{text-align:center;grid-template-columns:42px minmax(0,1fr) auto;place-items:center stretch;gap:10px;min-height:58px;padding:8px 12px;display:grid}.screen--profile .profile-stat-card .stat-app-icon,.screen--profile .profile-stat-card .stat-bits-icon{justify-self:center}.screen--profile .profile-stat-card small{letter-spacing:.1em;justify-self:start;font-size:.66rem}.screen--profile .profile-stat-card strong{justify-self:end;font-size:1.04rem}}@media (max-width:380px) and (orientation:portrait){.screen--profile .profile-stat-card{grid-template-columns:36px minmax(0,1fr) auto;gap:8px;min-height:52px;padding:7px 10px}.screen--profile .profile-stat-card small{font-size:.6rem}.screen--profile .profile-stat-card strong{font-size:.98rem}}.screen--profile #profile-status{color:#f3fbff99;margin-top:-2px;font-size:.62rem;line-height:1.25;display:block}@media (max-width:560px){.screen--profile #profile-status{letter-spacing:.06em;font-size:.56rem}}.game-modal{z-index:80;padding:max(16px, env(safe-area-inset-top)) max(14px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(14px, env(safe-area-inset-left));place-items:center;display:grid;position:fixed;inset:0}.game-modal.hidden{display:none}.game-modal__backdrop{-webkit-backdrop-filter:blur(14px)brightness(.66);backdrop-filter:blur(14px)brightness(.66);background:#02051ab8;position:absolute;inset:0}.game-modal__card{z-index:1;color:#f5feff;background:linear-gradient(160deg,#08134af5,#070a30fa);border:1px solid #22f4ff57;border-radius:28px;gap:14px;width:min(520px,100%);padding:26px;display:grid;position:relative;box-shadow:0 28px 80px #0000006b,inset 0 0 44px #22f4ff14}.game-modal__close{color:#f5feff;background:#ffffff14;border:1px solid #eef8ff38;border-radius:16px;width:52px;height:52px}.game-modal__copy{text-align:center;gap:6px;display:grid}.game-modal__copy h2{color:var(--cyan);font-family:var(--font-title);letter-spacing:.08em;text-transform:uppercase;text-shadow:0 0 24px #22f4ffb8;margin:0;font-size:clamp(2rem,8vw,4rem)}.game-modal__copy p,.game-modal__status{color:#f3fbff9e;font-family:var(--font-ui);letter-spacing:.06em;text-align:center;text-transform:uppercase;margin:0;font-size:.82rem;line-height:1.45}.game-modal__field{color:#f3fbffa8;font-family:var(--font-ui);letter-spacing:.12em;text-transform:uppercase;gap:8px;font-size:.72rem;display:grid}.game-modal__field input{color:#f5feff;width:100%;min-height:56px;font:800 1rem var(--font-display);letter-spacing:.06em;background:#030826b8;border:1px solid #22f4ff6b;border-radius:18px;outline:none;padding:0 16px;box-shadow:inset 0 0 18px #22f4ff14}.game-modal__field input:focus{border-color:var(--magenta);box-shadow:0 0 22px #ff0a7a47,inset 0 0 18px #22f4ff14}.game-modal__actions{grid-template-columns:.8fr 1.2fr;gap:12px;display:grid}.game-modal__actions .screen-btn{min-height:54px}@media (max-width:480px){.game-modal__card{border-radius:22px;padding:18px}.game-modal__actions{grid-template-columns:1fr}}@media (orientation:landscape) and (max-height:520px){.game-modal__card{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px 18px;width:min(680px,100%);padding:16px 18px}.game-modal__copy,.game-modal__field,.game-modal__status,.game-modal__actions{grid-column:2}.game-modal__copy h2{font-size:2.2rem}}.profile-edit-panel{grid-template-columns:minmax(0,1fr) 96px;align-items:end}.profile-edit-panel .profile-inline-actions{grid-column:1/-1}.profile-inline-actions--single{grid-template-columns:1fr}.profile-country-row input{text-align:center;text-transform:uppercase}@media (max-width:560px){.profile-edit-panel{grid-template-columns:1fr}.profile-edit-panel .profile-inline-actions{grid-column:auto}}.screen--profile #profile-status,.profile-account-card__copy small{display:none!important}.screen--leaderboard .social-footer-actions--split,.screen--profile .social-footer-actions--split{align-items:center;gap:12px;display:grid;grid-template-columns:minmax(150px,1.22fr) minmax(112px,.78fr)!important;width:100%!important}.screen--leaderboard .social-footer-actions--split .screen-btn,.screen--profile .social-footer-actions--split .screen-btn{width:100%;min-width:0}.screen-btn--secondary.social-share-action{background:radial-gradient(at 50% 120%,#ff1fa638,#08092a38 64%),linear-gradient(#310c42ad,#090c31c7);border-color:#ff1fa6c7;box-shadow:inset 0 0 16px #ffffff0a,0 0 18px #ff1fa63d}.screen-btn--secondary.social-share-action:after{display:none}.screen-btn--secondary.social-share-action .button-icon{filter:drop-shadow(0 0 8px #ffe2f8b8)}@media (max-width:560px){.screen--leaderboard .social-footer-actions--split,.screen--profile .social-footer-actions--split{gap:8px;grid-template-columns:minmax(132px,1.28fr) minmax(92px,.72fr)!important;width:100%!important}.screen--leaderboard .social-footer-actions--split .button-label,.screen--profile .social-footer-actions--split .button-label{letter-spacing:.11em;font-size:.7rem}}@media (orientation:landscape) and (max-height:620px){.screen--leaderboard .social-footer-actions--split,.screen--profile .social-footer-actions--split{grid-template-columns:minmax(150px,1.22fr) minmax(110px,.78fr)!important;width:100%!important}}.shop-action-bits-icon{filter:drop-shadow(0 0 9px #39ff14b8);width:1.18em;height:1.18em}.shop-action-icon{flex:none;place-items:center;width:1.35em;height:1.35em;display:inline-grid}.shop-action-icon .shop-action-bits-icon,.shop-action-icon .shop-action-check-icon,.shop-action-icon .shop-action-money-icon{flex:none;width:1.22em;height:1.22em;display:block}.shop-action-icon .shop-action-check-icon,.shop-action-icon .shop-action-money-icon{line-height:1}.shop-action-btn[data-shop-action=buy]{color:#ecffe8;text-shadow:0 0 12px #9cff2e8a;background:radial-gradient(at 50% 120%,#39ff1438 0%,#0d562c4d 56%,#070d3557 100%),linear-gradient(#39ff1429,#070d3538);border-color:#39ff14c7;box-shadow:0 0 24px #39ff1442,inset 0 0 18px #9cff2e1a,inset 0 0 0 1px #d2ffbe24}.shop-action-btn[data-shop-action=buy]:disabled,.shop-action-btn[data-shop-action=use]:disabled{opacity:.9;cursor:default}.shop-action-btn[data-shop-action=buy] .button-icon,.shop-action-btn[data-shop-action=buy] .button-label{color:#ecffe8;filter:drop-shadow(0 0 9px #39ff14b3)}.shop-owned-label{color:#f3fbffbd;filter:none;text-shadow:none}#share-score-btn{color:#ffe8f7;text-shadow:0 0 12px #ff78d28a;background:radial-gradient(at 50% 120%,#ff1fa638,#08092a38 64%),linear-gradient(#310c42ad,#090c31c7);border-color:#ff1fa6c7;box-shadow:inset 0 0 16px #ffffff0a,0 0 18px #ff1fa63d}#share-score-btn:after{display:none}.shop-panel .shop-item[data-selected=true][data-state=locked]{border-color:#39ff14eb;box-shadow:0 0 24px #39ff1438,inset 0 0 20px #39ff141a}.shop-panel .shop-item[data-selected=true][data-state=owned]{border-color:#22f4ffdb;box-shadow:0 0 24px #22f4ff33,inset 0 0 20px #22f4ff1a}.shop-panel .shop-item[data-state=equipped]{border-color:#ff0a7aeb;box-shadow:0 0 24px #ff0a7a3d,inset 0 0 20px #ff4fb31f}.shop-panel .shop-item__status,.shop-panel .shop-status-icon{color:#ffe8f7;filter:drop-shadow(0 0 10px #ff1fa6d6);text-shadow:0 0 12px #ff1fa6bd}.shop-panel .shop-item[data-state=owned]:hover,.shop-panel .shop-item[data-state=owned]:focus-visible,.shop-panel .shop-item[data-selected=true][data-state=owned],.shop-panel .shop-item[data-state=equipped]{border-color:#ff0a7aeb;box-shadow:0 0 24px #ff0a7a3d,inset 0 0 20px #ff4fb31f}.shop-action-btn[data-shop-action=use]{color:#ffe8f7;text-shadow:0 0 12px #ff78d28a;background:radial-gradient(at 50% 120%,#ff0a7a3d 0%,#5c145652 56%,#070d3557 100%),linear-gradient(#ff4fb329,#070d3538);border-color:#ff0a7ad1;box-shadow:0 0 24px #ff0a7a42,inset 0 0 18px #ff4fb31f,inset 0 0 0 1px #ffbee824}.shop-action-btn[data-shop-action=use] .button-icon,.shop-action-btn[data-shop-action=use] .button-label{color:#ffe8f7;filter:drop-shadow(0 0 9px #ff1fa6b3)}.header-stat{text-align:center;justify-content:center;align-items:center;gap:9px;display:flex}.header-stat--button{pointer-events:auto;cursor:pointer;appearance:none}#header-bits-btn strong{color:#39ff14;text-shadow:0 0 14px #39ff14ad}.screen--shop,.screen--settings,.screen--leaderboard,.screen--profile,.screen--end{padding-top:max(12px, env(safe-area-inset-top))}.screen--shop .shop-panel{max-height:calc(100dvh - max(24px, env(safe-area-inset-top) + 12px) - max(110px, env(safe-area-inset-bottom) + 96px))}.shop-panel>.shop-header-row{grid-template-columns:var(--top-control-height) minmax(0, 1fr) minmax(88px, auto)}.shop-header-wallet{min-width:clamp(88px,18vw,128px);height:var(--top-control-height);border-radius:var(--top-control-radius);color:#39ff14;font:inherit;font-family:var(--font-display);font-weight:var(--font-weight-bold);letter-spacing:.08em;cursor:pointer;background:radial-gradient(at 50% 120%,#39ff141a,#070d354d),linear-gradient(#ffffff0e,#070d3533);border:1px solid #22f4ff57;justify-content:center;justify-self:end;align-items:center;gap:8px;padding:0 12px;display:inline-flex;box-shadow:inset 0 0 16px #39ff1412,0 0 18px #0003}.shop-header-wallet strong{text-shadow:0 0 12px #39ff149e;line-height:1}.shop-header-wallet-icon{filter:drop-shadow(0 0 9px #39ff14b8);flex:none;width:1.15em;height:1.15em}@media (max-width:560px){.screen--shop,.screen--settings,.screen--leaderboard,.screen--profile,.screen--end{padding-top:max(8px, env(safe-area-inset-top))}.screen--shop .shop-panel,.screen--leaderboard .social-panel,.screen--profile .social-panel,.screen--settings .settings-card{max-height:calc(100dvh - max(16px, env(safe-area-inset-top) + 8px) - max(22px, env(safe-area-inset-bottom) + 14px))}.shop-panel>.shop-header-row{grid-template-columns:42px minmax(0,1fr) minmax(78px,auto)}.shop-header-wallet{border-radius:14px;min-width:78px;height:42px;padding-inline:9px;font-size:.82rem}}@media (orientation:landscape) and (max-height:620px){.screen--shop,.screen--settings,.screen--leaderboard,.screen--profile,.screen--end{padding-top:max(6px, env(safe-area-inset-top));padding-bottom:max(6px, env(safe-area-inset-bottom))}.screen--shop .shop-panel,.screen--leaderboard .social-panel,.screen--profile .social-panel,.screen--settings .settings-card{max-height:calc(100dvh - max(12px, env(safe-area-inset-top) + 6px) - max(12px, env(safe-area-inset-bottom) + 6px))}}.shop-header-row .shop-heading-copy{pointer-events:none;width:min(58%,360px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.shop-header-row .shop-header-back,.shop-header-row .shop-header-wallet,.shop-header-row .social-header-actions{z-index:1;position:relative}@media (max-width:420px){.shop-header-row .shop-heading-copy{width:min(54%,210px)}}.shop-header-row .shop-page-title{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:inline-block;overflow:hidden}.shop-header-row .shop-header-back{grid-column:1}.shop-header-row .shop-header-wallet,.shop-header-row .social-header-actions{grid-column:3}.shop-panel .shop-tabs,.screen--settings .settings-tabs{scrollbar-width:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:10px;padding:0;display:grid;overflow:visible}.shop-panel .shop-tabs::-webkit-scrollbar{display:none}.screen--settings .settings-tabs::-webkit-scrollbar{display:none}.shop-panel .shop-tab,.screen--settings .settings-tabs .shop-tab{isolation:isolate;flex:initial;color:#e5f0ffc2;background:radial-gradient(at 50% 120%,#22f4ff1c,#070d3557),linear-gradient(#ffffff0b,#070d3533);border:1px solid #22f4ff5c;border-radius:14px;width:100%;min-width:0;min-height:42px;padding:0 12px;position:relative;overflow:hidden;box-shadow:inset 0 0 14px #22f4ff0e,0 0 12px #22f4ff0e}.shop-panel .shop-tab:before,.screen--settings .settings-tabs .shop-tab:before{content:"";border-radius:inherit;pointer-events:none;border:1px solid #ffffff0e;position:absolute;inset:1px}.shop-panel .shop-tab.active,.screen--settings .settings-tabs .shop-tab.active{color:#ffe8f7;text-shadow:0 0 10px #ff78d285;background:radial-gradient(at 50% 120%,#ff0a7a33,#220d4a57 62%,#070d3557),linear-gradient(#ff4fb324,#070d3538);border-color:#ff0a7ae6;box-shadow:0 0 18px #ff0a7a38,inset 0 0 18px #ff4fb31c,inset 0 0 0 1px #ffbee81f}.shop-panel .shop-tab.active .shop-tab-icon,.screen--settings .settings-tabs .shop-tab.active .shop-tab-icon{color:#ffe8f7;filter:drop-shadow(0 0 9px #ff1fa6bd)}@media (max-width:720px){.shop-panel .shop-tabs,.screen--settings .settings-tabs{scrollbar-width:none;grid-auto-columns:minmax(118px,1fr);padding-bottom:2px;overflow:auto hidden}}@media (max-width:560px){.shop-panel .shop-tabs,.screen--settings .settings-tabs{gap:8px}.shop-panel .shop-tab,.screen--settings .settings-tabs .shop-tab{min-height:38px;padding-inline:10px;font-size:.68rem}}.shop-panel .shop-list{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:clamp(12px,1.7vw,16px);padding:2px 8px 4px 2px}.shop-panel .shop-list[data-shop-tab=trail]{grid-template-columns:1fr}.shop-panel .shop-item{text-align:center;grid-template-rows:minmax(106px,1fr) auto auto;grid-template-columns:1fr;place-items:start center;gap:8px;min-height:clamp(192px,28vh,232px);padding:clamp(14px,1.8vw,18px);display:grid;position:relative}.shop-panel .shop-item__image,.shop-panel .shop-item__image--icon,.shop-panel .shop-trail-preview{box-sizing:border-box;object-fit:contain;object-position:center;background:radial-gradient(#22f4ff24,#0000 66%),linear-gradient(#02061c52,#0408228f);border:1px solid #ffffff24;border-radius:16px;grid-area:1/1;place-self:stretch stretch;place-items:center;width:100%;height:clamp(96px,15vh,128px);padding:10px;display:grid;box-shadow:inset 0 0 20px #22f4ff0b,0 0 20px #22f4ff14}.shop-panel .shop-item__image--icon .shop-card-icon{font-size:clamp(2.4rem,6vh,3.5rem)}.shop-panel .shop-item h3{text-align:center;grid-area:2/1;justify-content:center;place-self:end center;align-items:flex-end;max-width:min(100%,18ch);min-height:2.1em;margin:0;font-size:clamp(.86rem,2vw,1.05rem);line-height:1.08;display:flex}.shop-panel .shop-item p{text-align:center;grid-area:3/1;justify-content:center;place-self:start center;min-height:1.4em}.shop-panel .shop-item__status{background:#260733b3;top:clamp(18px,2.2vw,22px);right:clamp(18px,2.2vw,22px);transform:none}.shop-panel .shop-list[data-shop-tab=trail] .shop-item{grid-template-rows:minmax(96px,1fr) auto auto;min-height:clamp(190px,26vh,226px)}.shop-panel .shop-list[data-shop-tab=trail] .shop-trail-preview{height:clamp(92px,14vh,118px);padding:8px 14px}.shop-panel .shop-list[data-shop-tab=trail] .shop-trail-preview__image{width:clamp(250px,44vw,430px);height:clamp(250px,44vw,430px);transform:translate(-50%,-50%)rotate(90deg)scale(.86)}.shop-panel .shop-list[data-shop-tab=bits] .shop-item{grid-template-rows:minmax(122px,1fr) auto auto;min-height:clamp(240px,34vh,286px)}.shop-panel .shop-list[data-shop-tab=bits] .shop-item__image{height:clamp(118px,18vh,156px);padding:14px}.shop-panel .shop-list[data-shop-tab=avatar] .shop-item__image,.shop-panel .shop-list[data-shop-tab=headwear] .shop-item__image,.shop-panel .shop-list[data-shop-tab=music] .shop-item__image,.shop-panel .shop-list[data-shop-tab=avatar] .shop-item__image--icon,.shop-panel .shop-list[data-shop-tab=headwear] .shop-item__image--icon,.shop-panel .shop-list[data-shop-tab=music] .shop-item__image--icon{justify-self:center;max-width:min(100%,210px)}@media (min-width:980px) and (min-height:680px){.shop-panel .shop-list[data-shop-tab=avatar],.shop-panel .shop-list[data-shop-tab=headwear]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (orientation:landscape) and (max-height:680px){.shop-panel .shop-item{grid-template-rows:minmax(82px,1fr) auto auto;gap:6px;min-height:clamp(168px,30vh,190px);padding:12px 14px}.shop-panel .shop-item__image,.shop-panel .shop-item__image--icon,.shop-panel .shop-trail-preview{height:clamp(78px,17vh,104px)}.shop-panel .shop-list[data-shop-tab=trail] .shop-item{grid-template-rows:minmax(96px,1fr) auto auto;min-height:clamp(188px,34vh,208px)}.shop-panel .shop-list[data-shop-tab=trail] .shop-trail-preview__image{width:clamp(220px,34vw,360px);height:clamp(220px,34vw,360px)}.shop-panel .shop-list[data-shop-tab=bits] .shop-item{min-height:clamp(230px,39vh,252px)}.shop-panel .shop-list[data-shop-tab=bits] .shop-item__image{height:clamp(96px,20vh,124px)}}@media (max-width:560px){.shop-panel .shop-list{grid-template-columns:1fr;gap:10px}.shop-panel .shop-item,.shop-panel .shop-list[data-shop-tab=trail] .shop-item,.shop-panel .shop-list[data-shop-tab=bits] .shop-item{grid-template-rows:84px auto auto;gap:6px;min-height:172px;padding:12px}.shop-panel .shop-item__image,.shop-panel .shop-item__image--icon,.shop-panel .shop-trail-preview,.shop-panel .shop-list[data-shop-tab=bits] .shop-item__image,.shop-panel .shop-list[data-shop-tab=trail] .shop-trail-preview{border-radius:14px;height:84px}.shop-panel .shop-list[data-shop-tab=trail] .shop-trail-preview__image{width:260px;height:260px}.shop-panel .shop-item h3{min-height:1.25em;font-size:.8rem}}.shop-panel .shop-list[data-shop-tab=avatar] .shop-item,.shop-panel .shop-list[data-shop-tab=headwear] .shop-item,.shop-panel .shop-list[data-shop-tab=music] .shop-item{grid-template-rows:minmax(118px,auto) auto auto;min-height:clamp(210px,30vh,238px)}@media (orientation:landscape) and (max-height:680px){.shop-panel .shop-list[data-shop-tab=avatar] .shop-item,.shop-panel .shop-list[data-shop-tab=headwear] .shop-item,.shop-panel .shop-list[data-shop-tab=music] .shop-item{grid-template-rows:112px auto auto;min-height:208px}.shop-panel .shop-list[data-shop-tab=bits] .shop-item{min-height:clamp(244px,41vh,260px)}}.shop-panel .shop-item--bits .shop-bundle-tag{z-index:3;max-width:calc(100% - 48px);min-height:24px;color:var(--gold-bright);letter-spacing:.14em;text-transform:uppercase;text-shadow:0 0 10px #ffe88ab8;pointer-events:none;background:radial-gradient(at 50% 120%,#ffe88a38,#2a200894),#060a24b8;border:1px solid #ffe88ab8;border-radius:999px;justify-content:center;align-items:center;padding:5px 10px 4px;font-size:clamp(.62rem,1.45vw,.72rem);line-height:1;display:inline-flex;position:absolute;top:clamp(20px,2.4vw,24px);left:clamp(20px,2.4vw,24px);box-shadow:0 0 16px #ffe88a2e,inset 0 0 14px #ffe88a14}.shop-panel .shop-item--bits p{flex-flow:row;justify-content:center;align-items:center;gap:8px;width:100%;min-height:24px;font-size:clamp(.78rem,1.7vw,.96rem);line-height:1;display:flex}.shop-panel .shop-bundle-value,.shop-panel .shop-bundle-price{white-space:nowrap}@media (max-width:560px){.shop-panel .shop-item--bits .shop-bundle-tag{min-height:21px;padding:4px 8px 3px;font-size:.58rem;top:18px;left:18px}.shop-panel .shop-item--bits p{gap:6px;font-size:.76rem}}.shop-panel .shop-bundle-separator{background:#f3fbff8a;border-radius:50%;flex:0 0 .34em;width:.34em;height:.34em;box-shadow:0 0 8px #22f4ff2e}.shop-panel .shop-bundle-price--unavailable{color:#80bc76b8;text-shadow:0 0 8px #39ff142e}.shop-rarity-filters{z-index:5;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-auto-columns:max-content;grid-auto-flow:column;justify-content:center;align-items:center;gap:8px;width:100%;min-width:0;min-height:44px;margin:0;padding:0 2px 6px;display:grid;position:relative;overflow:auto hidden}.shop-rarity-filters::-webkit-scrollbar{display:none}.shop-rarity-filter{appearance:none;scroll-snap-align:start;color:#d6e2f6d1;min-width:max-content;min-height:40px;font-family:var(--font-ui);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:radial-gradient(at 50% 120%,#22f4ff1c,#040c2ca8 62%,#060a24d1),#030824bd;border:1px solid #22f4ff57;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:9px 13px 8px;font-size:clamp(.68rem,1.4vw,.78rem);font-weight:900;display:inline-flex;box-shadow:inset 0 0 12px #22f4ff0d}.shop-rarity-filter strong{color:#ceeeffe6;background:#22f4ff1a;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:.68rem;line-height:1;display:inline-grid}.shop-rarity-filter.active{color:#fff6fff5;background:radial-gradient(at 50% 120%,#ff00a83d,#320e4694 62%,#060a24d6),#150736c7;border-color:#ff00a8e6;box-shadow:0 0 18px #ff00a82e,inset 0 0 16px #ffffff0d}.shop-rarity-filter.active strong{color:#fff6fff5;background:#ff00a82e}.shop-rarity-filter:disabled{opacity:.42;cursor:not-allowed}.shop-action-btn[data-shop-action=buy][data-shop-availability=unavailable]{color:#c7e6c2c7;text-shadow:0 0 8px #39ff1429;background:radial-gradient(at 50% 120%,#568e4a24,#0f36202e 58%,#070d3547),linear-gradient(#41783a1a,#070d3533);border-color:#699a6294;box-shadow:0 0 18px #39ff1414,inset 0 0 16px #699a6214,inset 0 0 0 1px #c6eeb814}.shop-action-btn[data-shop-action=buy][data-shop-availability=unavailable] .button-icon,.shop-action-btn[data-shop-action=buy][data-shop-availability=unavailable] .button-label{color:#c7e6c2c7;filter:drop-shadow(0 0 6px #39ff142e)}.shop-action-btn[data-shop-action=buy][data-shop-availability=unavailable] .shop-action-money-icon{opacity:.76}.shop-panel .shop-list[data-shop-tab=trail]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.7vw,16px);padding:2px 8px 5rem 2px;display:grid}@media (min-width:980px) and (min-height:680px){.shop-panel .shop-list[data-shop-tab=trail]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.shop-rarity-filters{justify-content:start;gap:6px;min-height:40px;padding-bottom:5px}.shop-rarity-filter{min-height:36px;padding-inline:10px;font-size:.66rem}.shop-panel .shop-list[data-shop-tab=trail]{grid-template-columns:1fr;gap:10px;padding-right:4px}}.settings-row--disabled{opacity:.48}.settings-row--disabled input[type=checkbox]{cursor:not-allowed}@media (orientation:landscape) and (max-height:620px){.screen--end{--end-results-banner-reserve:50px;padding-top:max(8px, env(safe-area-inset-top));padding-bottom:calc(max(8px, env(safe-area-inset-bottom)) + var(--end-results-banner-reserve))}.screen--end .end-card,.screen--end .screen-card--compact{width:min(720px,100vw - 32px);max-height:calc(100dvh - var(--end-results-banner-reserve) - max(18px, env(safe-area-inset-top)) - max(8px, env(safe-area-inset-bottom)));gap:7px;padding:10px 14px;overflow:hidden}.screen--end .end-card__header{gap:2px}.screen--end .screen-title--results{display:none}.screen--end .retry-copy{letter-spacing:.11em;margin:0 auto;font-size:.72rem;line-height:1}.screen--end .end-score{border-radius:16px;padding:6px 10px}.screen--end .end-score__label{letter-spacing:.2em;font-size:.68rem}.screen--end .end-score strong{font-size:clamp(2.35rem,13vh,3.35rem);line-height:.88}.screen--end .run-stats{border-radius:16px;min-height:42px}.screen--end .run-stat{gap:8px;padding:6px 8px}.screen--end .run-stat .stat-app-icon,.screen--end .run-stat .stat-bits-icon{font-size:1.3rem}.screen--end .run-stat strong{font-size:1.45rem}.screen--end .end-actions,.screen--end.is-final .end-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7px}#continue-ad-btn{grid-column:1/-1;column-gap:10px;min-height:42px;padding-inline:14px;font-size:.78rem}#continue-ad-btn .button-icon{font-size:1.25rem}#continue-ad-btn .button-copy{gap:2px}#continue-ad-btn .button-sub{font-size:.58em}#share-score-btn,#exit-btn{grid-column:auto;min-height:40px;padding-inline:10px;font-size:.72rem}#share-score-btn .button-icon,#exit-btn .button-icon{font-size:1rem}.screen--end #results-banner{left:50%;right:auto;bottom:max(6px, env(safe-area-inset-bottom));border-radius:14px;width:min(680px,100vw - 48px);min-height:38px;font-size:.56rem;transform:translate(-50%)}}.filter-lens--icon{grid-template-columns:1fr;place-content:center;place-items:center;width:48px;min-width:48px;min-height:48px;padding:0}.filter-lens--icon .filter-lens-icon{place-self:center;width:20px;height:20px;margin:0;display:block}@media (max-width:430px){.filter-lens--icon{border-radius:15px;width:42px;min-width:42px;min-height:42px;padding:0}.filter-lens--icon .filter-lens-icon{width:18px;height:18px}}.shop-item[data-state=locked] .shop-item__image,.shop-item[data-state=locked] .shop-item__image--icon,.shop-item[data-state=locked] .shop-trail-preview,.shop-item[data-state=locked] .shop-card-icon{opacity:1;filter:none}.shop-item[data-state=locked] .shop-trail-preview__image{opacity:1;filter:drop-shadow(0 0 12px #22f4ff47)}.settings-advanced{gap:10px;min-width:0;display:grid}.settings-advanced__summary{color:#f3fbffd6;min-height:48px;font-family:var(--font-display);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:radial-gradient(at 50% 120%,#22f4ff14,#070d3538),#00000024;border:1px solid #22f4ff2e;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;list-style:none;display:flex}.settings-advanced__summary::-webkit-details-marker{display:none}.settings-advanced__summary span:first-child{overflow-wrap:anywhere;min-width:0}.settings-advanced__chevron{width:1.1em;height:1.1em;color:var(--cyan);filter:drop-shadow(0 0 8px #22f4ff8f);place-items:center;transition:transform .18s;display:inline-grid}.settings-advanced[open] .settings-advanced__chevron{transform:rotate(180deg)}.settings-advanced__body{gap:10px;padding-top:10px;display:grid}.shop-panel .shop-item__status--locked{color:var(--gold-bright);background:radial-gradient(circle at 50% 28%,#fff2cd2e,#0000 62%),#181236d1;border:1px solid #ffd94a8f;box-shadow:0 0 14px #ffd94a3d,inset 0 0 12px #fff2cd14}.shop-panel .shop-item__status--locked .shop-status-icon{color:var(--gold-bright);filter:drop-shadow(0 0 8px #ffd94ab8);text-shadow:0 0 10px #ffd94aa8}.banner-ad--native-runtime{opacity:0;color:#0000;box-shadow:none;pointer-events:none;background:0 0;border-color:#0000}.screen--pause{z-index:24;padding:max(14px, env(safe-area-inset-top)) max(14px, env(safe-area-inset-right)) max(14px, env(safe-area-inset-bottom)) max(14px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(12px)saturate(.86)brightness(.78);backdrop-filter:blur(12px)saturate(.86)brightness(.78);pointer-events:auto;background:radial-gradient(at 50% 28%,#22f4ff24,#0000 52%),#020723b8;place-items:center;display:grid;position:fixed;inset:0}.screen--pause.hidden{display:none}.pause-card{gap:clamp(12px,2vh,18px);width:min(520px,100vw - 28px);max-height:calc(100dvh - 28px);padding:clamp(18px,4vw,28px);display:grid;overflow:auto}.pause-card__header{justify-items:center;gap:4px;display:grid}.pause-actions{grid-template-columns:1fr;gap:10px;display:grid}#pause-resume-btn,#pause-exit-btn{grid-column:1/-1}.pause-actions .screen-btn{min-height:56px}@media (max-width:560px){.pause-card{gap:10px;width:min(520px,100vw - 24px)}.pause-actions{grid-template-columns:1fr;gap:8px}}@media (orientation:landscape) and (max-height:560px){.pause-card{gap:8px;width:min(660px,100vw - 36px);padding:12px}.pause-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}#pause-resume-btn,#pause-exit-btn{grid-column:auto}.pause-actions .screen-btn{min-height:46px}}.screen--settings{z-index:24;-webkit-backdrop-filter:blur(12px)saturate(.9)brightness(.72);backdrop-filter:blur(12px)saturate(.9)brightness(.72);background:radial-gradient(at 50% 24%,#22f4ff1a,#0000 52%),#03071eed}.screen--settings .settings-card{z-index:1;position:relative}#continue-ad-btn.is-loading-ad{cursor:wait;border-color:#fff6c3fa;box-shadow:0 0 26px #ffd94a61,inset 0 0 0 1px #fff6c338,inset 0 0 30px #ffe17029}#continue-ad-btn.is-loading-ad .button-icon{animation:.95s linear infinite revive-ad-spin}#continue-ad-btn.is-loading-ad:after{opacity:.72;animation-duration:1.05s}@keyframes revive-ad-spin{to{transform:rotate(360deg)}}.shop-panel .shop-list[data-shop-tab=bits]{padding-bottom:max(112px, calc(92px + env(safe-area-inset-bottom)));scroll-padding-bottom:max(112px, calc(92px + env(safe-area-inset-bottom)))}.shop-action-btn .button-copy,.shop-play-btn .button-copy{min-width:0}.shop-action-btn .button-label,.shop-play-btn .button-label{overflow-wrap:anywhere;text-align:center;min-width:0;line-height:1.05}@media (max-width:560px){.shop-panel .shop-list[data-shop-tab=bits]{padding:0 10px max(124px, calc(104px + env(safe-area-inset-bottom))) 2px;gap:8px}.shop-panel .shop-list[data-shop-tab=bits] .shop-item{grid-template-rows:70px auto auto;gap:5px;min-height:146px;padding:10px}.shop-panel .shop-list[data-shop-tab=bits] .shop-item__image{border-radius:12px;height:70px;padding:7px}.shop-panel .shop-list[data-shop-tab=bits] .shop-item h3{min-height:1.12em;font-size:.76rem;line-height:1.02}.shop-panel .shop-item--bits .shop-bundle-tag{letter-spacing:.11em;max-width:calc(100% - 28px);min-height:19px;padding:3px 7px 2px;font-size:.52rem;top:13px;left:13px}.shop-panel .shop-item--bits p{flex-wrap:wrap;gap:4px 6px;min-height:18px;font-size:.68rem;line-height:1.05}.shop-panel .shop-bundle-value,.shop-panel .shop-bundle-price{white-space:nowrap}.shop-footer-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.shop-footer-actions .screen-btn{letter-spacing:.08em;min-width:0;min-height:46px;padding-inline:8px;font-size:clamp(.62rem,3.25vw,.76rem)}.shop-action-btn[data-shop-action=buy][data-shop-availability=unavailable] .button-label{white-space:normal;line-height:1.02}}@media (max-width:380px){.shop-panel .shop-list[data-shop-tab=bits] .shop-item{grid-template-rows:62px auto auto;min-height:136px}.shop-panel .shop-list[data-shop-tab=bits] .shop-item__image{height:62px}.shop-footer-actions .screen-btn{min-height:44px;font-size:.62rem}}#double-bits-ad-btn{background:radial-gradient(at 50% 0,#c2ffd629,#0000 48%),linear-gradient(#1c463eeb,#162c2bf5 50%,#101b21fa);border-color:#4aff71c7;grid-column:1/-1;display:none;box-shadow:0 0 24px #4aff7138,inset 0 0 0 1px #c2ffd624,inset 0 0 24px #4aff711a}.screen--end.is-final #double-bits-ad-btn:not(.hidden){display:grid}#double-bits-ad-btn .button-icon,#double-bits-ad-btn .button-label{color:#7cff94;filter:drop-shadow(0 0 10px #4aff7194);text-shadow:0 0 12px #4aff717a}#double-bits-ad-btn .button-sub{color:#daffe2b8}#double-bits-ad-btn:disabled{opacity:.76}#double-bits-ad-btn.is-loading-ad{cursor:wait;border-color:#c2ffd6f5;box-shadow:0 0 26px #4aff7157,inset 0 0 0 1px #daffe22e,inset 0 0 28px #4aff7129}#double-bits-ad-btn.is-loading-ad .button-icon{animation:.95s linear infinite revive-ad-spin}#double-bits-ad-btn.is-loading-ad:after{opacity:.72;animation-duration:1.05s}.daily-rewards-entry{color:#e9f6ff;width:100%;font-family:var(--font-display);text-align:left;cursor:pointer;background:radial-gradient(circle at 12% 30%,#39ffb433,#0000 34%),linear-gradient(135deg,#082334eb,#17093aeb);border:1px solid #39ffb475;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:clamp(12px,2.8vw,16px);display:grid;box-shadow:inset 0 0 0 1px #c7f5ff14,0 0 22px #39ffb41f}.daily-rewards-entry__icon{color:#39ff14;filter:drop-shadow(0 0 10px #39ff1494);place-items:center;width:42px;height:42px;display:grid}.daily-rewards-entry__copy{gap:4px;min-width:0;display:grid}.daily-rewards-entry__copy strong,.daily-login-card h3,.daily-challenge__copy strong{color:#fff4d6;letter-spacing:.12em;text-transform:uppercase}.daily-rewards-entry__copy span,.daily-login-card p,.daily-challenge__copy span{color:#d6def4c7;letter-spacing:.08em;text-transform:uppercase}.daily-rewards-entry__status{color:#fff4d6c7;white-space:nowrap;text-transform:uppercase;letter-spacing:.1em;border:1px solid #fff4d63d;border-radius:999px;padding:7px 10px}.daily-rewards-entry__status[data-ready=true]{color:#39ff14;border-color:#39ff1480;box-shadow:0 0 14px #39ff142e}.daily-rewards-modal__card{background:radial-gradient(at 18% 8%,#22f4ff29,#0000 42%),radial-gradient(at 86% 0,#ff0a7a1a,#0000 46%),linear-gradient(135deg,#081248eb,#120c3ad1);border-color:#22f4ff57;max-width:min(720px,100vw - 28px);max-height:calc(100dvh - 32px);overflow-y:auto;box-shadow:0 28px 80px #00000061,0 0 38px #22f4ff24,inset 0 0 28px #22f4ff12}.daily-rewards-content{gap:14px;display:grid}.daily-login-card{background:#04102ab8;border:1px solid #22f4ff57;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(132px,.35fr);align-items:center;gap:12px;padding:14px;display:grid}.daily-login-card h3,.daily-login-card p{margin:0}.daily-track{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.daily-track-day{color:#d6def4b8;min-height:30px;font-family:var(--font-display);background:#05102eb8;border:1px solid #22f4ff38;border-radius:6px;place-items:center;font-size:.72rem;display:grid}.daily-track-day.milestone{color:#fff4d6;border-color:#ffd94a6b}.daily-track-day.active{color:#22f4ff;border-color:#22f4ffe0;box-shadow:0 0 16px #22f4ff3d}.daily-challenges{gap:10px;display:grid}.daily-challenge{background:#05102ea3;border:1px solid #22f4ff38;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto minmax(96px,auto);align-items:center;gap:12px;padding:12px;display:grid}.daily-challenge[data-complete=true]{border-color:#39ff146b}.daily-challenge__icon{width:38px;height:38px;color:var(--cyan);background:#031236b8;border:1px solid #22f4ff47;border-radius:12px;place-items:center;display:grid;box-shadow:inset 0 0 14px #22f4ff14,0 0 14px #22f4ff1a}.daily-challenge__icon-svg{width:19px;height:19px;color:inherit;filter:drop-shadow(0 0 8px #22f4ff99);place-items:center;display:grid}.daily-challenge__copy,.daily-challenge__progress{gap:4px;display:grid}.daily-challenge__progress{text-align:right;color:#22f4ff;font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase}.daily-challenge__progress strong{color:#39ff14}.daily-claim-btn{color:#e9f6ff;min-height:42px;font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;background:#071d48d1;border:1px solid #22f4ff6b;border-radius:999px}.daily-claim-btn:not(:disabled){color:#39ff14;cursor:pointer;border-color:#39ff1485}.daily-claim-btn:disabled{opacity:.62}.daily-bonus-claim{min-height:54px}@media (max-width:620px){.daily-rewards-entry,.daily-login-card{grid-template-columns:1fr}.daily-rewards-entry{text-align:center;justify-items:center}.daily-rewards-entry__copy{justify-items:center}.daily-challenge{grid-template-columns:auto minmax(0,1fr)}.daily-challenge__progress,.daily-claim-btn{grid-column:2}.daily-rewards-entry__status,.daily-challenge__progress{text-align:left;justify-self:start}.daily-rewards-entry__status{text-align:center;justify-self:center}.daily-track{grid-template-columns:repeat(4,minmax(0,1fr))}}#shop-btn[data-daily-ready=true]:after{content:"";pointer-events:none;background:#39ff14;border-radius:999px;width:10px;height:10px;display:block;position:absolute;top:9px;right:11px;box-shadow:0 0 12px #39ff149e,0 0 0 2px #070d35d1}.shop-tab[data-shop-tab=bits][data-daily-ready=true]:after{content:"";pointer-events:none;background:#39ff14;border-radius:999px;width:9px;height:9px;display:block;position:absolute;top:9px;right:10px;box-shadow:0 0 10px #39ff148a,0 0 0 2px #070d35c7}.daily-track-day{gap:2px;min-height:42px}.daily-track-day strong,.daily-track-day small{line-height:1;display:block}.daily-track-day small{color:#d6def4a8;font-size:.58rem}.daily-track-day.milestone small{color:#fff4d6d1}.daily-track-day.active small{color:#22f4ffdb}.daily-reminder-card{background:radial-gradient(at 12% 0,#22f4ff1a,#0000 56%),#05102e94;border:1px solid #22f4ff38;border-radius:8px;padding:12px}.daily-reminder-card[data-enabled=true]{border-color:#39ff146b;box-shadow:0 0 16px #39ff1414,inset 0 0 14px #39ff140d}.daily-reminder-toggle{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;width:100%;display:grid}.daily-reminder-toggle__copy{gap:4px;min-width:0;display:grid}.daily-reminder-toggle__copy strong,.daily-reminder-toggle__copy small,.daily-reminder-toggle__status{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.08em}.daily-reminder-toggle__copy strong{color:#fff4d6}.daily-reminder-toggle__copy small{color:#d6def4b8;font-size:.68rem;line-height:1.25}.daily-reminder-toggle__status{color:#22f4ffdb;white-space:nowrap;font-size:.72rem}.daily-reminder-toggle input[type=checkbox]{width:24px;height:24px;accent-color:var(--cyan)}@media (max-width:620px){.daily-reminder-toggle{grid-template-columns:minmax(0,1fr) auto}.daily-reminder-toggle__status{grid-column:1/-1;justify-self:start}}.game-modal__copy--compact{margin-bottom:4px}.daily-login-card .button-sub{color:#fff4d6c7}.daily-track-day{min-height:40px;font-size:.86rem}.daily-login-claim:not(:disabled),.daily-bonus-claim:not(:disabled){color:#ecffe8;text-shadow:0 0 12px #9cff2e8a;background:radial-gradient(at 50% 120%,#39ff1438 0%,#0d562c4d 56%,#070d3557 100%),linear-gradient(#39ff1429,#070d3538);border-color:#39ff14c7;box-shadow:0 0 24px #39ff1442,inset 0 0 18px #9cff2e1a,inset 0 0 0 1px #d2ffbe24}.daily-login-claim:not(:disabled) .button-icon,.daily-login-claim:not(:disabled) .button-label,.daily-login-claim:not(:disabled) .button-sub,.daily-bonus-claim:not(:disabled) .button-icon,.daily-bonus-claim:not(:disabled) .button-label,.daily-bonus-claim:not(:disabled) .button-sub{color:#ecffe8;filter:drop-shadow(0 0 9px #39ff14b3)}.profile-daily-card{background:radial-gradient(at 10% 0,#39ff1414,#0000 48%),#05102e94;border:1px solid #22f4ff3d;border-radius:8px;gap:8px;min-height:0;padding:10px;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #c7f5ff0f,0 0 18px #22f4ff14}.profile-daily-card__header,.profile-daily-login,.profile-daily-challenge{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.profile-daily-card__header strong{color:#fff4d6;font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;display:block}.profile-daily-card__open{color:#e9f6ffdb;min-height:34px;font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#071d48bd;border:1px solid #22f4ff52;border-radius:999px;padding:0 12px;font-size:.66rem}.profile-daily-card__open[data-ready=true]{color:#39ff14;border-color:#39ff1485;box-shadow:0 0 14px #39ff1429}.profile-daily-login,.profile-daily-challenge{background:#030e2a75;border:1px solid #22f4ff29;border-radius:8px;padding:7px 8px}.profile-daily-login{color:#fff4d6db;font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;grid-template-columns:30px minmax(0,1fr) auto;font-size:.68rem}.profile-daily-login__icon{color:#39ff14;filter:drop-shadow(0 0 8px #39ff149e);width:20px;height:20px}.profile-daily-challenges{gap:6px;min-height:0;display:grid;overflow-y:auto}.profile-daily-challenge[data-complete=true]{border-color:#39ff1452}.profile-daily-challenge__icon{border-radius:9px;width:30px;height:30px}.profile-daily-challenge__copy{min-width:0;font-family:var(--font-display);text-transform:uppercase;gap:2px;display:grid}.profile-daily-challenge__copy strong{color:#fff4d6;letter-spacing:.1em;font-size:.68rem}.profile-daily-challenge__copy span{color:#d6def4b8;letter-spacing:.08em;font-size:.58rem}.profile-daily-claim{min-width:76px;min-height:34px;padding-inline:10px;font-size:.62rem}.profile-daily-claim:not(:disabled){color:#ecffe8;text-shadow:0 0 12px #9cff2e8a;background:radial-gradient(at 50% 120%,#39ff1438 0%,#0d562c4d 56%,#070d3557 100%),linear-gradient(#39ff1429,#070d3538);border-color:#39ff14c7;box-shadow:0 0 20px #39ff1438,inset 0 0 16px #9cff2e17,inset 0 0 0 1px #d2ffbe1f}@media (max-width:560px){.profile-daily-card{gap:6px;padding:8px}.profile-daily-challenge__copy strong{font-size:.62rem}.profile-daily-challenge__copy span,.profile-daily-login{font-size:.54rem}.profile-daily-claim{letter-spacing:.08em;min-width:64px;min-height:32px;font-size:.54rem}}@media (orientation:landscape) and (max-height:560px){.screen--profile .profile-daily-card{display:none}}@media (max-width:560px){#daily-rewards-modal.game-modal{padding:max(8px, env(safe-area-inset-top)) max(8px, env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left));place-items:start center}.daily-rewards-modal__card{border-radius:22px;gap:8px;width:calc(100vw - 16px);max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:14px}.daily-rewards-modal__card .game-modal__close{border-radius:14px;width:44px;height:44px}.daily-rewards-modal__card .game-modal__copy{gap:2px}.daily-rewards-modal__card .game-modal__copy h2{font-size:clamp(1.55rem,8.8vw,2.35rem);line-height:1}.daily-rewards-content{gap:8px}.daily-login-card{grid-template-columns:minmax(0,1fr) minmax(136px,.9fr);gap:8px;padding:10px}.daily-login-card .profile-kicker{font-size:.58rem}.daily-login-card h3{font-size:1rem;line-height:1.05}.daily-login-card .screen-btn{min-height:46px;font-size:.66rem}.daily-login-card .button-sub{font-size:.58rem}.daily-track{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px}.daily-track-day{min-height:32px;font-size:.72rem}.daily-reminder-card{padding:8px}.daily-reminder-toggle{grid-template-columns:minmax(0,1fr) auto auto;gap:8px}.daily-reminder-toggle__copy strong{font-size:.72rem}.daily-reminder-toggle__status{grid-column:auto;font-size:.58rem}.daily-reminder-toggle input[type=checkbox]{width:22px;height:22px}.daily-challenges{gap:7px}.daily-challenge{grid-template-columns:30px minmax(0,1fr) minmax(62px,auto);gap:6px 8px;padding:8px}.daily-challenge__icon{border-radius:9px;width:30px;height:30px}.daily-challenge__icon-svg{width:16px;height:16px}.daily-challenge__copy strong{font-size:.62rem;line-height:1.05}.daily-challenge__copy span{font-size:.54rem;line-height:1.15}.daily-challenge__progress{text-align:left;grid-column:2;justify-self:start;gap:2px;font-size:.58rem;line-height:1.05}.daily-claim-btn{letter-spacing:.08em;grid-area:1/3/span 2;min-width:62px;min-height:34px;padding-inline:8px;font-size:.54rem}.daily-bonus-claim{min-height:46px;font-size:.62rem}}@media (max-width:380px){.daily-rewards-modal__card{gap:7px;padding:10px}.daily-rewards-modal__card .game-modal__copy h2{font-size:1.45rem}.daily-login-card{grid-template-columns:minmax(0,1fr) minmax(118px,.82fr);padding:8px}.daily-claim-btn{min-width:58px;font-size:.5rem}}@media (max-width:620px){.daily-rewards-entry{text-align:center;grid-template-columns:1fr;justify-items:center}.daily-rewards-entry__copy{justify-items:center}.daily-rewards-entry__status{text-align:center;justify-self:center}}@media (max-width:560px){.profile-daily-card__header,.profile-daily-login{text-align:center;grid-template-columns:1fr;justify-items:center}.profile-daily-card__header>*,.profile-daily-card__open{justify-self:center}.profile-daily-login__icon{width:44px;height:44px}}.screen--profile .profile-panel{overflow:hidden;grid-template-rows:auto auto minmax(0,1fr) auto!important}.profile-scroll-area{scrollbar-gutter:stable;gap:12px;min-height:0;padding:2px 8px 8px 2px;display:grid;overflow:hidden auto}.profile-section{gap:8px;min-width:0;display:grid}.screen--profile .profile-account-card,.screen--profile .profile-daily-card,.screen--profile .profile-stat-card{background:radial-gradient(at 16% 0,#22f4ff1f,#0000 46%),linear-gradient(135deg,#081d41eb,#050d2ce6)}.profile-stat-card{text-align:left;min-height:76px;grid-template-rows:1fr!important;grid-template-columns:minmax(42px,.34fr) minmax(0,1fr)!important;place-items:center stretch!important;gap:12px!important}.profile-stat-card>.stat-app-icon,.profile-stat-card>.stat-bits-icon{justify-self:center;width:clamp(28px,4vw,38px);height:clamp(28px,4vw,38px);font-size:clamp(1.45rem,4vw,2rem)}.profile-stat-card__copy{justify-items:start;gap:4px;min-width:0;display:grid}.profile-stat-card__copy small,.profile-stat-card__copy strong{justify-self:start}.profile-stat-card__copy strong{font-size:clamp(1.25rem,4.3vw,1.8rem)}.bits-amount-inline,.daily-rewards-entry__bits{color:#39ff14;white-space:nowrap;justify-content:center;align-items:center;gap:.32em;display:inline-flex}.bits-amount-inline__icon,.daily-rewards-entry__bits__icon{filter:drop-shadow(0 0 8px #39ff14b3);flex:none;width:1em;height:1em}.daily-challenge__progress strong .bits-amount-inline{justify-content:flex-end}.profile-daily-challenge__copy .bits-amount-inline{vertical-align:-.12em;display:inline-flex}@media (max-width:560px) and (orientation:portrait){.screen--profile .profile-panel{width:min(520px,100vw - 18px);height:calc(100dvh - max(16px, env(safe-area-inset-top) + 8px) - max(22px, env(safe-area-inset-bottom) + 14px));max-height:none}.profile-scroll-area{gap:10px;padding-right:6px}.screen--profile .profile-stat-grid{grid-template-columns:1fr}.screen--profile .profile-stat-card{min-height:62px;padding:9px 12px;grid-template-columns:52px minmax(0,1fr)!important}.shop-rarity-filters{justify-content:center}.shop-panel .shop-list:not([data-shop-tab=trail]) .shop-item{gap:6px 10px;min-height:clamp(128px,24dvh,178px)}.shop-panel .shop-list:not([data-shop-tab=trail]) .shop-item__image,.shop-panel .shop-list:not([data-shop-tab=trail]) .shop-item__image--icon{aspect-ratio:1;align-self:center;height:auto;max-height:clamp(74px,18vw,104px)}.shop-panel .shop-list:not([data-shop-tab=trail]) .shop-item__image img,.shop-panel .shop-list:not([data-shop-tab=trail]) .shop-card-icon{object-fit:contain;max-width:100%;max-height:100%}.shop-panel .shop-item h3{font-size:clamp(.72rem,3.2vw,.88rem)}.shop-panel .shop-item p{font-size:clamp(.72rem,3vw,.84rem)}}@media (orientation:landscape) and (max-height:620px){.screen--profile .profile-panel{max-height:calc(100dvh - 28px);grid-template-rows:auto auto minmax(0,1fr) auto!important}.profile-scroll-area{gap:8px;padding-right:6px}.screen--profile .profile-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.screen--profile .profile-stat-card{min-height:56px;grid-template-columns:40px minmax(0,1fr)!important;gap:8px!important}.shop-rarity-filters{justify-content:center}.shop-panel .shop-list:not([data-shop-tab=trail]) .shop-item{min-height:112px}.shop-panel .shop-list:not([data-shop-tab=trail]) .shop-item__image,.shop-panel .shop-list:not([data-shop-tab=trail]) .shop-item__image--icon{height:64px}}@media (max-width:560px) and (min-height:720px){#daily-rewards-modal.game-modal{place-items:center}.daily-rewards-modal__card{max-height:min(820px,100dvh - 28px)}}@media (max-width:560px) and (orientation:portrait){.shop-panel .shop-list:not([data-shop-tab=trail]) .shop-item__image,.shop-panel .shop-list:not([data-shop-tab=trail]) .shop-item__image--icon{justify-self:center;width:clamp(82px,22vw,108px)!important;max-width:clamp(82px,22vw,108px)!important;height:clamp(82px,22vw,108px)!important;max-height:clamp(82px,22vw,108px)!important}}@media (orientation:landscape) and (max-height:620px){.shop-panel .shop-list:not([data-shop-tab=trail]) .shop-item__image,.shop-panel .shop-list:not([data-shop-tab=trail]) .shop-item__image--icon{justify-self:center;width:64px!important;max-width:64px!important;height:64px!important;max-height:64px!important}}.daily-claim-btn[data-daily-challenge-play],.profile-daily-claim[data-profile-daily-challenge-play]{color:#f3fbff;text-shadow:0 0 12px #ffffff6b;background:radial-gradient(at 50% 120%,#22f4ff38 0%,#0e3a6847 56%,#050c2a57 100%),linear-gradient(#22f4ff1c,#070d3533);border-color:#22f4ffc2;justify-content:center;align-items:center;gap:8px;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 24px #22f4ff57,inset 0 0 20px #22f4ff1a,inset 0 0 0 1px #ffffff1f}.daily-claim-btn[data-daily-challenge-play]:before,.profile-daily-claim[data-profile-daily-challenge-play]:before{content:"";border-radius:inherit;pointer-events:none;border:1px solid #ffffff1f;position:absolute;inset:4px}.daily-claim-btn[data-daily-challenge-play]:after,.profile-daily-claim[data-profile-daily-challenge-play]:after{content:"";background:var(--play-shine);pointer-events:none;width:44%;animation:3.8s ease-in-out infinite shineSweep;position:absolute;inset:-24% auto -24% -42%;transform:skew(-18deg)}.daily-claim-btn[data-daily-challenge-play]:active,.profile-daily-claim[data-profile-daily-challenge-play]:active{transform:translateY(1px)scale(.99)}@media (max-width:420px){.daily-claim-btn[data-daily-challenge-play],.profile-daily-claim[data-profile-daily-challenge-play]{box-shadow:0 0 18px #22f4ff47,inset 0 0 16px #22f4ff17,inset 0 0 0 1px #ffffff1a}}.daily-challenge{grid-template-columns:38px minmax(0,1fr) minmax(62px,auto) minmax(96px,auto)}.daily-challenge__copy{min-width:0}.daily-challenge__copy .daily-challenge__progress{color:#22f4ff;font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;margin-top:2px;font-size:.72rem;display:block}.daily-challenge__reward{color:#39ff14;font-family:var(--font-display);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-shadow:0 0 10px #39ff146b;justify-content:flex-end;justify-self:end;align-items:center;display:inline-flex}.daily-challenge__reward .bits-amount-inline{justify-content:flex-end}.profile-daily-challenge{grid-template-columns:34px minmax(0,1fr) minmax(54px,auto) auto}.profile-daily-challenge__progress{color:#22f4ff!important}.profile-daily-challenge__reward{font-family:var(--font-display);letter-spacing:.08em;justify-content:flex-end;justify-self:end;align-items:center;font-size:.62rem;display:inline-flex}.profile-daily-challenge__reward .bits-amount-inline{justify-content:flex-end}@media (max-width:620px){.daily-challenge{grid-template-columns:30px minmax(0,1fr) minmax(52px,auto);gap:6px 8px}.daily-challenge__copy{grid-column:2}.daily-challenge__reward{grid-area:1/3/span 2;align-self:center;font-size:.64rem}.daily-claim-btn{grid-area:auto/2/auto/4;justify-self:stretch}}@media (max-width:560px){.profile-daily-challenge{grid-template-columns:30px minmax(0,1fr) minmax(48px,auto);gap:6px 8px}.profile-daily-challenge__copy{grid-column:2}.profile-daily-challenge__reward{grid-area:1/3/span 2;align-self:center;font-size:.56rem}.profile-daily-claim{grid-column:2/4;justify-self:stretch}}@media (orientation:landscape) and (max-height:620px){.profile-daily-challenge{grid-template-columns:30px minmax(0,1fr) minmax(48px,auto) auto}.profile-daily-claim{grid-column:auto}}.daily-rewards-modal__card{grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important}.daily-rewards-header-row{min-height:var(--top-control-height);grid-template-columns:var(--top-control-height) minmax(0, 1fr) var(--top-control-height);margin-bottom:2px}.daily-rewards-back{grid-column:1}.daily-rewards-header-spacer{width:var(--top-control-height);height:var(--top-control-height);grid-column:3}.daily-rewards-header-row .shop-heading-copy{width:min(64%,360px)}.daily-rewards-header-row .shop-page-title{letter-spacing:.18em;font-size:clamp(1.05rem,3.5vw,1.35rem)}@media (max-width:560px){.daily-rewards-header-row{grid-template-columns:44px minmax(0,1fr) 44px;min-height:44px}.daily-rewards-back,.daily-rewards-header-spacer{border-radius:14px;width:44px;height:44px}.daily-rewards-header-row .shop-heading-copy{width:min(58%,250px)}.daily-rewards-header-row .shop-page-title{letter-spacing:.18em;font-size:clamp(1rem,5.6vw,1.32rem)}}@media (max-width:380px){.daily-rewards-header-row .shop-heading-copy{width:min(56%,210px)}.daily-rewards-header-row .shop-page-title{font-size:1rem}}@media (orientation:landscape) and (max-height:520px){.daily-rewards-modal__card{grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;width:min(720px,100vw - 28px)!important}}.screen--profile .profile-section--progress{min-width:0}.screen--profile .profile-stat-grid{background:linear-gradient(135deg,#071d4880,#050d2c52);border:1px solid #22f4ff38;border-radius:18px;padding:6px;overflow:hidden;box-shadow:inset 0 0 18px #22f4ff0b;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important}.screen--profile .profile-stat-card{text-align:left;min-width:0;height:auto;display:grid;min-height:58px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-rows:1fr!important;grid-template-columns:clamp(22px,5vw,34px) minmax(0,1fr)!important;place-items:center stretch!important;gap:clamp(6px,1.5vw,10px)!important;padding:8px clamp(6px,1.8vw,12px)!important}.screen--profile .profile-stat-card:hover,.screen--profile .profile-stat-card:focus-visible{transform:none;background:#22f4ff0f!important;box-shadow:inset 0 0 14px #22f4ff0e!important}.screen--profile .profile-stat-card>.stat-app-icon,.screen--profile .profile-stat-card>.stat-bits-icon{justify-self:center;width:clamp(20px,5vw,30px);height:clamp(20px,5vw,30px);font-size:clamp(1.05rem,4.2vw,1.55rem)}.screen--profile .profile-stat-card__copy{justify-items:start;gap:3px;min-width:0;display:grid}.screen--profile .profile-stat-card__copy small{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.08em;max-width:100%;font-size:clamp(.5rem,1.8vw,.68rem);overflow:hidden}.screen--profile .profile-stat-card__copy strong{justify-self:start;font-size:clamp(.95rem,3.6vw,1.38rem);line-height:1}@media (max-width:380px) and (orientation:portrait){.screen--profile .profile-stat-grid{padding:5px}.screen--profile .profile-stat-card{grid-template-columns:20px minmax(0,1fr)!important;gap:5px!important;min-height:52px!important;padding-inline:5px!important}.screen--profile .profile-stat-card__copy small{letter-spacing:.055em;font-size:.46rem}.screen--profile .profile-stat-card__copy strong{font-size:.88rem}}@media (orientation:landscape) and (max-height:620px){.screen--profile .profile-stat-grid{padding:5px}.screen--profile .profile-stat-card{min-height:46px!important}}@media (max-width:560px) and (orientation:portrait){.shop-panel .shop-list[data-shop-tab=avatar],.shop-panel .shop-list[data-shop-tab=headwear],.shop-panel .shop-list[data-shop-tab=music]{gap:10px;padding-inline:2px 8px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.shop-panel .shop-list[data-shop-tab=avatar] .shop-item,.shop-panel .shop-list[data-shop-tab=headwear] .shop-item,.shop-panel .shop-list[data-shop-tab=music] .shop-item{grid-template-rows:minmax(74px,auto) auto auto;gap:5px;padding:10px 8px;min-height:clamp(156px,23dvh,184px)!important}.shop-panel .shop-list[data-shop-tab=avatar] .shop-item__image,.shop-panel .shop-list[data-shop-tab=headwear] .shop-item__image,.shop-panel .shop-list[data-shop-tab=music] .shop-item__image,.shop-panel .shop-list[data-shop-tab=avatar] .shop-item__image--icon,.shop-panel .shop-list[data-shop-tab=headwear] .shop-item__image--icon,.shop-panel .shop-list[data-shop-tab=music] .shop-item__image--icon{padding:8px;width:clamp(68px,19vw,84px)!important;max-width:clamp(68px,19vw,84px)!important;height:clamp(68px,19vw,84px)!important;max-height:clamp(68px,19vw,84px)!important}.shop-panel .shop-list[data-shop-tab=avatar] .shop-item h3,.shop-panel .shop-list[data-shop-tab=headwear] .shop-item h3,.shop-panel .shop-list[data-shop-tab=music] .shop-item h3{max-width:13ch;min-height:1.15em;font-size:clamp(.66rem,2.65vw,.78rem);line-height:1.04}.shop-panel .shop-list[data-shop-tab=avatar] .shop-item p,.shop-panel .shop-list[data-shop-tab=headwear] .shop-item p,.shop-panel .shop-list[data-shop-tab=music] .shop-item p{min-height:1.15em;font-size:clamp(.66rem,2.55vw,.76rem);line-height:1.05}.shop-panel .shop-list[data-shop-tab=avatar] .shop-item__status,.shop-panel .shop-list[data-shop-tab=headwear] .shop-item__status,.shop-panel .shop-list[data-shop-tab=music] .shop-item__status{top:12px;right:12px}}.daily-rewards-entry__copy strong{letter-spacing:.1em;font-size:clamp(.98rem,3.4vw,1.18rem);line-height:1.05}.daily-rewards-entry__copy>span{color:#c2cce6a8;letter-spacing:.055em;font-size:clamp(.66rem,2.55vw,.78rem);font-weight:700;line-height:1.1}.daily-rewards-entry__bits{color:#d6def4c7;font-size:.92em;font-weight:800}.daily-rewards-entry__bits__icon{filter:drop-shadow(0 0 5px #39ff146b);width:.95em;height:.95em}@media (max-width:420px){.daily-rewards-entry__copy strong{font-size:clamp(.92rem,3.2vw,1.04rem)}.daily-rewards-entry__copy>span{font-size:clamp(.6rem,2.35vw,.7rem)}}.screen--profile .profile-stat-grid{background:linear-gradient(135deg,#071e429e,#040a2457);border-radius:12px;min-height:clamp(88px,13dvh,118px);padding:clamp(8px,1.8vw,12px)}.screen--profile .profile-stat-card{grid-template-columns:clamp(42px,10vw,62px) minmax(0,1fr)!important;gap:clamp(8px,2vw,14px)!important;min-height:clamp(74px,10dvh,96px)!important;padding:clamp(8px,1.8vw,14px) clamp(6px,1.6vw,14px)!important}.screen--profile .profile-stat-card>.stat-app-icon,.screen--profile .profile-stat-card>.stat-bits-icon{background:radial-gradient(circle at 50% 45%,#22f4ff29,#071d486b 68%,#040a2433);border:1px solid #22f4ff47;border-radius:14px;width:clamp(38px,9vw,56px);height:clamp(38px,9vw,56px);padding:clamp(7px,1.8vw,10px);box-shadow:inset 0 0 18px #22f4ff14,0 0 18px #22f4ff1f}.screen--profile .profile-stat-card__copy{gap:6px}.screen--profile .profile-stat-card__copy small{letter-spacing:.075em;font-size:clamp(.54rem,1.95vw,.74rem)}.screen--profile .profile-stat-card__copy strong{color:#22f4ff;text-shadow:0 0 14px #22f4ff6b;font-size:clamp(1.18rem,4.8vw,1.9rem)}.profile-daily-card__header{text-align:center;justify-items:center;margin-bottom:2px;grid-template-columns:1fr!important}.profile-daily-card__open{display:none!important}.profile-daily-login,.profile-daily-challenge{border-radius:10px;grid-template-rows:auto auto;gap:6px clamp(10px,2.4vw,16px);min-height:82px;grid-template-columns:clamp(58px,13vw,74px) minmax(0,1fr) minmax(86px,auto)!important;padding:clamp(10px,2vw,14px)!important}.profile-daily-login__icon,.profile-daily-challenge__icon{background:radial-gradient(circle at 50% 45%,#22f4ff24,#071d4880 70%);border:1px solid #22f4ff47;border-radius:15px;grid-area:1/1/3;place-self:center;padding:9px;box-shadow:inset 0 0 18px #22f4ff14,0 0 18px #22f4ff24;width:clamp(50px,12vw,66px)!important;height:clamp(50px,12vw,66px)!important}.profile-daily-login>span:not(.profile-daily-login__icon),.profile-daily-challenge__copy{grid-area:1/2/3;align-self:center}.profile-daily-login>span:not(.profile-daily-login__icon){color:#fff4d6;letter-spacing:.08em;font-size:clamp(.7rem,2.7vw,.9rem)}.profile-daily-challenge__copy strong{letter-spacing:.085em;font-size:clamp(.72rem,2.6vw,.94rem)}.profile-daily-challenge__copy span{margin-top:4px;font-size:clamp(.68rem,2.6vw,.9rem)}.profile-daily-challenge__reward{grid-area:1/3;place-self:end center;font-size:clamp(.66rem,2.4vw,.82rem)}.profile-daily-login .profile-daily-claim,.profile-daily-challenge .profile-daily-claim{grid-area:2/3;place-self:start stretch;min-width:86px;min-height:38px}@media (max-width:380px) and (orientation:portrait){.screen--profile .profile-stat-grid{min-height:80px;padding:6px}.screen--profile .profile-stat-card{grid-template-columns:36px minmax(0,1fr)!important;gap:6px!important;min-height:68px!important;padding-inline:5px!important}.screen--profile .profile-stat-card>.stat-app-icon,.screen--profile .profile-stat-card>.stat-bits-icon{border-radius:12px;width:34px;height:34px;padding:6px}.profile-daily-login,.profile-daily-challenge{column-gap:8px;min-height:76px;grid-template-columns:50px minmax(0,1fr) minmax(72px,auto)!important;padding:9px!important}.profile-daily-login__icon,.profile-daily-challenge__icon{width:44px!important;height:44px!important}.profile-daily-login .profile-daily-claim,.profile-daily-challenge .profile-daily-claim{min-width:72px;min-height:34px}}#daily-rewards-modal.game-modal{place-items:center}.daily-rewards-modal__card{align-self:center}.daily-challenge{grid-template-rows:auto auto;align-items:center;gap:8px clamp(12px,2.4vw,18px);min-height:104px;padding:clamp(12px,2vw,16px);grid-template-columns:clamp(58px,12vw,78px) minmax(0,1fr) minmax(104px,auto)!important}.daily-challenge__icon{background:radial-gradient(circle at 50% 45%,#22f4ff2e,#071d488f 70%);border-radius:16px;grid-area:1/1/3;place-self:center;box-shadow:inset 0 0 20px #22f4ff17,0 0 20px #22f4ff29;width:clamp(54px,11vw,72px)!important;height:clamp(54px,11vw,72px)!important}.daily-challenge__icon-svg{width:clamp(30px,6.4vw,42px)!important;height:clamp(30px,6.4vw,42px)!important}.daily-challenge__copy{grid-area:1/2/3;align-self:center;gap:5px;display:grid}.daily-challenge__copy strong{letter-spacing:.095em;font-size:clamp(.78rem,2.2vw,1rem);line-height:1.05}.daily-challenge__copy span,.daily-challenge__copy .daily-challenge__progress{font-size:clamp(.68rem,1.9vw,.86rem);line-height:1.12}.daily-challenge__reward{grid-area:1/3;place-self:end center;font-size:clamp(.72rem,2vw,.9rem)}.daily-challenge .daily-claim-btn{grid-area:2/3;place-self:start stretch;min-width:104px;min-height:44px}@media (max-width:560px){#daily-rewards-modal.game-modal{padding:max(18px, env(safe-area-inset-top)) max(10px, env(safe-area-inset-right)) max(18px, env(safe-area-inset-bottom)) max(10px, env(safe-area-inset-left));place-items:center}.daily-rewards-modal__card{gap:10px;max-height:min(820px,100dvh - 36px);width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important}.daily-challenge{gap:7px 10px;min-height:96px;padding:10px;grid-template-columns:56px minmax(0,1fr) minmax(86px,auto)!important}.daily-challenge__icon{border-radius:15px;width:52px!important;height:52px!important}.daily-challenge__icon-svg{width:30px!important;height:30px!important}.daily-challenge__copy strong{font-size:.7rem}.daily-challenge__copy span,.daily-challenge__copy .daily-challenge__progress{font-size:.62rem}.daily-challenge__reward{grid-area:1/3;align-self:end;font-size:.64rem}.daily-challenge .daily-claim-btn{grid-area:2/3;min-width:82px;min-height:38px;padding-inline:8px;font-size:.56rem}}@media (max-width:350px){.daily-challenge{column-gap:8px;grid-template-columns:50px minmax(0,1fr) minmax(76px,auto)!important}.daily-challenge__icon{width:46px!important;height:46px!important}.daily-challenge .daily-claim-btn{min-width:76px}}.screen--profile .profile-stat-grid{background:linear-gradient(135deg,#071e4280,#040a2433);border:1px solid #22f4ff33;border-radius:14px;min-height:clamp(78px,11dvh,100px);display:grid;box-shadow:inset 0 0 18px #22f4ff09;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;padding:0!important}.screen--profile .profile-stat-card{overflow:hidden;min-height:clamp(78px,11dvh,100px)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:clamp(34px,8vw,52px) minmax(0,1fr)!important;gap:clamp(7px,1.6vw,12px)!important;padding:clamp(8px,1.7vw,14px) clamp(6px,1.5vw,12px)!important}.screen--profile .profile-stat-card+.profile-stat-card{border-left:1px solid #22f4ff2e!important}.screen--profile .profile-stat-card>.stat-app-icon,.screen--profile .profile-stat-card>.stat-bits-icon{filter:drop-shadow(0 0 12px #22f4ff80);width:clamp(28px,7vw,44px)!important;height:clamp(28px,7vw,44px)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.screen--profile .profile-stat-card__copy{gap:7px;min-width:0;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.screen--profile .profile-stat-card__copy small{white-space:normal;text-overflow:clip;font-size:clamp(.5rem,1.8vw,.72rem);line-height:1.05;overflow:visible}.screen--profile .profile-stat-card__copy strong{font-size:clamp(1.22rem,4.7vw,1.9rem)}.profile-daily-login{align-items:center;column-gap:clamp(12px,3vw,18px);display:grid;overflow:hidden;grid-template-rows:1fr!important;grid-template-columns:clamp(72px,17vw,94px) minmax(0,1fr) minmax(88px,auto)!important}.profile-daily-login__icon{grid-column:1;justify-self:center;grid-row:1!important;width:clamp(58px,14vw,78px)!important;height:clamp(58px,14vw,78px)!important}.profile-daily-login>span:not(.profile-daily-login__icon){text-overflow:ellipsis;white-space:nowrap;grid-column:2;justify-self:start;min-width:0;overflow:hidden;grid-row:1!important}.profile-daily-login .profile-daily-claim{grid-column:3;place-self:center stretch;grid-row:1!important}@media (max-width:380px) and (orientation:portrait){.screen--profile .profile-stat-grid{min-height:72px}.screen--profile .profile-stat-card{grid-template-columns:28px minmax(0,1fr)!important;gap:5px!important;min-height:72px!important;padding-inline:5px!important}.screen--profile .profile-stat-card>.stat-app-icon,.screen--profile .profile-stat-card>.stat-bits-icon{width:25px!important;height:25px!important}.screen--profile .profile-stat-card__copy small{font-size:.42rem;line-height:1.05}.screen--profile .profile-stat-card__copy strong{font-size:1rem}.profile-daily-login{column-gap:8px;grid-template-columns:56px minmax(0,1fr) minmax(76px,auto)!important}.profile-daily-login__icon{width:48px!important;height:48px!important}}.screen--profile .profile-stat-card{align-items:center!important}.screen--profile .profile-stat-card__copy{flex-direction:column;justify-content:center;align-self:center;line-height:1;gap:2px!important;display:flex!important}.screen--profile .profile-stat-card__copy small{margin:0;line-height:1}.screen--profile .profile-stat-card__copy strong{margin:0;line-height:.95}@media (max-width:380px) and (orientation:portrait){.screen--profile .profile-stat-card__copy{gap:1px!important}}@media (max-width:560px) and (orientation:portrait){.shop-panel .shop-list[data-shop-tab=bits]{padding:0 10px max(124px, calc(104px + env(safe-area-inset-bottom))) 2px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.shop-panel .shop-list[data-shop-tab=bits] .daily-rewards-entry{grid-column:1/-1}.shop-panel .shop-list[data-shop-tab=bits] .shop-item--bits{grid-template-rows:minmax(72px,auto) auto auto;gap:5px;padding:10px 8px;min-height:clamp(154px,22dvh,182px)!important}.shop-panel .shop-list[data-shop-tab=bits] .shop-item--bits .shop-item__image{justify-self:center;width:clamp(72px,20vw,88px);max-width:clamp(72px,20vw,88px);height:clamp(72px,20vw,88px);max-height:clamp(72px,20vw,88px);padding:8px}.shop-panel .shop-list[data-shop-tab=bits] .shop-item--bits h3{max-width:13ch;min-height:1.1em;font-size:clamp(.66rem,2.7vw,.78rem);line-height:1.04}.shop-panel .shop-list[data-shop-tab=bits] .shop-item--bits p{flex-wrap:wrap;gap:3px 5px;min-height:1.2em;font-size:clamp(.58rem,2.45vw,.68rem);line-height:1.05}.shop-panel .shop-list[data-shop-tab=bits] .shop-bundle-tag{max-width:calc(100% - 24px);min-height:18px;padding:3px 6px 2px;font-size:.48rem;top:12px;left:12px}}@media (max-width:350px) and (orientation:portrait){.shop-panel .shop-list[data-shop-tab=bits] .shop-item--bits{padding:9px 7px;min-height:146px!important}.shop-panel .shop-list[data-shop-tab=bits] .shop-item--bits .shop-item__image{width:64px;max-width:64px;height:64px;max-height:64px}.shop-panel .shop-list[data-shop-tab=bits] .shop-item--bits h3{font-size:.62rem}.shop-panel .shop-list[data-shop-tab=bits] .shop-item--bits p{font-size:.54rem}}.shop-footer-actions{isolation:isolate;margin-inline:auto;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(135deg,#081f46fa,#070c2dfa 54%,#140c37fa)!important;border:1px solid #22f4ff52!important;border-radius:18px!important;padding:clamp(8px,1.6vw,12px)!important;box-shadow:inset 0 0 22px #22f4ff17,0 -10px 28px #02081c94!important}.shop-footer-actions .screen-btn,.shop-footer-actions .shop-action-btn,.shop-footer-actions .shop-play-btn{background:linear-gradient(135deg,#0f2f58f5,#081234fa)!important}.shop-footer-actions .shop-action-btn[data-shop-action=buy][data-shop-availability=unavailable]{background:linear-gradient(135deg,#1f3c30f5,#0a1c2dfa)!important}.profile-daily-login{min-height:clamp(76px,12dvh,96px);overflow:hidden;grid-template-rows:1fr!important;grid-template-columns:clamp(64px,16vw,86px) minmax(0,1fr) minmax(88px,auto)!important;align-items:center!important;column-gap:clamp(12px,2.8vw,18px)!important;padding:clamp(10px,2.1vw,14px)!important}.profile-daily-login__icon{width:clamp(56px,13vw,76px)!important;height:clamp(56px,13vw,76px)!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-area:1/1!important;justify-self:center!important;place-items:center!important;padding:0!important;display:grid!important}.profile-daily-login__icon-svg,.profile-daily-login__icon>svg{filter:drop-shadow(0 0 16px #39ff149e);width:100%!important;height:100%!important}.profile-daily-login__copy{text-transform:uppercase;align-content:center;justify-items:start;gap:5px;min-width:0;overflow:hidden;grid-area:1/2!important;display:grid!important}.profile-daily-login__copy strong{color:var(--wr-cream);font-size:clamp(.84rem,2.9vw,1.05rem);line-height:1}.profile-daily-login__copy small{min-width:0;color:var(--wr-muted);white-space:nowrap;align-items:center;gap:.35em;font-size:clamp(.62rem,2.25vw,.78rem);line-height:1;display:inline-flex}.profile-daily-login[data-claimed=true] .profile-daily-login__copy small{color:var(--wr-cyan-soft)}.profile-daily-login .profile-daily-claim{min-width:clamp(82px,18vw,112px);grid-area:1/3!important;place-self:center stretch!important}.profile-daily-challenge{grid-template-rows:1fr!important;grid-template-columns:clamp(54px,13vw,70px) minmax(0,1fr) minmax(82px,auto)!important;align-items:center!important;column-gap:clamp(10px,2.5vw,16px)!important}.profile-daily-challenge__icon{grid-area:1/1!important;justify-self:center!important}.profile-daily-challenge__copy{align-content:center;min-width:0;grid-area:1/2!important;gap:4px!important;display:grid!important}.profile-daily-challenge__reward{justify-self:start!important;margin:0!important;font-size:clamp(.62rem,2.2vw,.78rem)!important}.profile-daily-challenge .profile-daily-claim{grid-area:1/3!important;place-self:center stretch!important}@media (max-width:380px) and (orientation:portrait){.profile-daily-login{min-height:70px;grid-template-columns:52px minmax(0,1fr) minmax(74px,auto)!important;column-gap:8px!important;padding:9px!important}.profile-daily-login__icon{width:48px!important;height:48px!important}.profile-daily-login .profile-daily-claim,.profile-daily-challenge .profile-daily-claim{min-width:74px;padding-inline:8px;font-size:.58rem}.profile-daily-challenge{grid-template-columns:48px minmax(0,1fr) minmax(74px,auto)!important;column-gap:8px!important}}.shop-footer-actions{background-color:#050c24fc!important}.daily-rewards-modal__card{box-shadow:0 0 38px #22f4ff24,inset 0 0 28px #22f4ff12!important}.daily-bonus-claim,.daily-bonus-claim:disabled{color:#ecffe8b8!important;background:radial-gradient(at 50% 120%,#39ff1421 0%,#0d562c33 56%,#070d3570 100%),linear-gradient(#39ff141a,#070d3547)!important;border-color:#39ff147a!important;box-shadow:0 0 18px #39ff1429,inset 0 0 18px #9cff2e12,inset 0 0 0 1px #d2ffbe17!important}.daily-bonus-claim:disabled .button-icon,.daily-bonus-claim:disabled .button-label,.daily-bonus-claim:disabled .button-sub{filter:drop-shadow(0 0 7px #39ff145c);color:#ecffe8b8!important}@media (max-width:560px) and (orientation:portrait){.shop-panel .shop-list[data-shop-tab=trail]{padding:0 10px max(124px, calc(104px + env(safe-area-inset-bottom))) 2px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.shop-panel .shop-list[data-shop-tab=trail] .shop-item--trail{text-align:center!important;grid-template-rows:minmax(72px,auto) auto auto!important;grid-template-columns:minmax(0,1fr)!important;gap:5px!important;min-height:clamp(158px,22dvh,188px)!important;padding:10px 8px!important}.shop-panel .shop-list[data-shop-tab=trail] .shop-trail-preview{border-radius:14px!important;grid-area:1/1!important;width:100%!important;height:clamp(72px,18vw,90px)!important;min-height:0!important;padding:6px 8px!important}.shop-panel .shop-list[data-shop-tab=trail] .shop-trail-preview__image{width:clamp(150px,42vw,220px)!important;height:clamp(150px,42vw,220px)!important;transform:translate(-50%,-50%)rotate(90deg)scale(.78)!important}.shop-panel .shop-list[data-shop-tab=trail] .shop-item--trail h3{justify-self:center;max-width:13ch;align-self:center!important;min-height:1.2em!important;font-size:clamp(.62rem,2.55vw,.76rem)!important;line-height:1.05!important}.shop-panel .shop-list[data-shop-tab=trail] .shop-item--trail p{gap:4px;min-height:1.2em;justify-content:center!important;align-self:center!important;font-size:clamp(.56rem,2.35vw,.68rem)!important;line-height:1.05!important}.shop-panel .shop-list[data-shop-tab=trail] .shop-item--trail .shop-item__status{top:12px!important;right:12px!important;transform:none!important}}@media (max-width:350px) and (orientation:portrait){.shop-panel .shop-list[data-shop-tab=trail] .shop-item--trail{min-height:148px!important;padding:9px 7px!important}.shop-panel .shop-list[data-shop-tab=trail] .shop-trail-preview{height:66px!important}.shop-panel .shop-list[data-shop-tab=trail] .shop-trail-preview__image{width:138px!important;height:138px!important}.shop-panel .shop-list[data-shop-tab=trail] .shop-item--trail h3{font-size:.58rem!important}.shop-panel .shop-list[data-shop-tab=trail] .shop-item--trail p{font-size:.52rem!important}}.shop-footer-actions{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#070c2d linear-gradient(135deg,#081f46,#070c2d 54%,#140c37)!important}.shop-footer-actions .shop-action-btn,.shop-footer-actions .shop-play-btn,.shop-footer-actions .screen-btn{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#071234 linear-gradient(135deg,#0e2d54,#071234)!important}.shop-footer-actions .shop-action-btn[data-shop-action=buy]{background:#071e2c linear-gradient(135deg,#0e442b,#071e2c)!important}.shop-footer-actions .shop-action-btn[data-shop-action=use]{background:#140d36 linear-gradient(135deg,#3f1253,#140d36)!important}.shop-footer-actions .shop-play-btn{background:#08183a linear-gradient(135deg,#0c385b,#08183a)!important}#daily-rewards-modal.game-modal{background:0 0!important}#daily-rewards-modal .game-modal__backdrop{-webkit-backdrop-filter:blur(18px)saturate(.86)brightness(.62)!important;backdrop-filter:blur(18px)saturate(.86)brightness(.62)!important;background:radial-gradient(at 50% 18%,#22f4ff1f,#0000 46%),linear-gradient(135deg,#0518389e,#080523b3 58%,#16072da3)!important}.screen--settings:not(.hidden){position:fixed;overflow:hidden;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important}.screen--settings:not(.hidden):before{content:"";z-index:0;pointer-events:none;-webkit-backdrop-filter:blur(18px)saturate(.86)brightness(.62);backdrop-filter:blur(18px)saturate(.86)brightness(.62);background:radial-gradient(at 50% 20%,#22f4ff1f,#0000 48%),linear-gradient(135deg,#0518389e,#080523b3 58%,#16072da3);position:absolute;inset:0}.screen--settings:not(.hidden) .settings-card{z-index:1;position:relative}#shop-btn[data-daily-ready=true]:after,.shop-tab[data-shop-tab=bits][data-daily-ready=true]:after{color:#041920;font-family:var(--font-display);font-size:.62rem;font-weight:var(--font-weight-bold);letter-spacing:0;pointer-events:none;z-index:8;border:1px solid #b5ffa4c7;border-radius:999px;place-items:center;padding:0 5px;line-height:1;position:absolute;box-shadow:0 0 14px #39ff14b8,0 0 0 3px #070d35db;content:attr(data-daily-count)!important;background:linear-gradient(135deg,#39ff14,#22d613)!important;min-width:20px!important;height:20px!important;display:grid!important}.shop-tab[data-shop-tab=bits][data-daily-ready=true]:after{font-size:.56rem;min-width:18px!important;height:18px!important;top:5px!important;right:8px!important}.shop-panel{position:relative}.shop-panel .shop-list{z-index:1;position:relative}.shop-footer-actions{isolation:isolate;overflow:visible;z-index:30!important;background:#050b26 linear-gradient(#071434fc,#050b26)!important;position:relative!important;box-shadow:0 -22px 34px #02071cf0,0 -7px 16px #02081cb8,inset 0 0 24px #22f4ff1a,inset 0 0 0 1px #22f4ff1a!important}.shop-footer-actions:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#03081ee0,#050b26 34%,#050b26);border-radius:20px;position:absolute;inset:-22px -1px -1px}.shop-footer-actions>*{z-index:1;position:relative}.shop-panel .shop-list[data-shop-tab=bits],.shop-panel .shop-list[data-shop-tab=trail]{padding-bottom:max(144px, calc(124px + env(safe-area-inset-bottom)))!important;scroll-padding-bottom:max(144px, calc(124px + env(safe-area-inset-bottom)))!important}#shop-btn[data-daily-ready=true]:after,.shop-tab[data-shop-tab=bits][data-daily-ready=true]:after{font-family:var(--font-display);font-weight:var(--font-weight-bold);text-shadow:0 1px 2px #001408b8;color:#fff!important;background:radial-gradient(circle at 34% 26%,#c2ffa9f2,#39ff14f0 36%,#19c00ffa 100%)!important;border:1px solid #bcffb2eb!important;border-radius:50%!important;width:22px!important;min-width:22px!important;height:22px!important;padding:0!important;font-size:.62rem!important;line-height:1!important;box-shadow:0 0 14px #39ff14b8,inset 0 0 7px #ffffff38,0 0 0 3px #070d35db!important}.shop-tab[data-shop-tab=bits][data-daily-ready=true]:after{width:18px!important;min-width:18px!important;height:18px!important;font-size:.54rem!important;top:6px!important;right:8px!important}.shop-footer-actions{background:#070c2de6 linear-gradient(#081f46d6,#070c2de6 54%,#140c37e0)!important;box-shadow:0 -14px 24px #02081c9e,inset 0 0 22px #22f4ff17,inset 0 0 0 1px #22f4ff1a!important}.shop-footer-actions:before{background:linear-gradient(#040922c7,#060e2ae6 44%,#070c2de6);top:-18px;box-shadow:0 -10px 24px #02081c70;content:none!important;display:none!important}.shop-footer-actions{box-shadow:inset 0 0 22px #22f4ff17,inset 0 0 0 1px #22f4ff1a,0 -6px 18px #02081c57!important}#shop-btn[data-daily-ready=true]:after,.shop-tab[data-shop-tab=bits][data-daily-ready=true]:after{color:#fff!important;text-shadow:none!important;background:#070d35e0!important;border:2px solid #39ff14!important;box-shadow:0 0 8px #39ff146b!important}.shop-panel{grid-template-rows:auto auto auto minmax(0,1fr) auto!important}.shop-panel>.shop-header-row{grid-row:1!important}.shop-panel>.shop-tabs{grid-row:2!important}.shop-panel>.shop-rarity-filters{grid-row:3!important}.shop-panel>.shop-list{grid-row:4!important;min-height:0!important;overflow:hidden auto!important}.shop-panel>.shop-footer-actions{min-height:64px;z-index:30!important;background:#070c2df0 linear-gradient(135deg,#081f46e6,#070c2df0 54%,#140c37e6)!important;grid-row:5!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 0 22px #22f4ff17,inset 0 0 0 1px #22f4ff1a,0 -6px 18px #02081c57!important}.daily-challenge,.profile-daily-challenge{--daily-challenge-color:#22f4ff;--daily-challenge-glow:#22f4ff8f;--daily-challenge-bg:#031236b8;--daily-challenge-border:#22f4ff4d}.daily-challenge[data-challenge-kind=runs],.profile-daily-challenge[data-challenge-kind=runs]{--daily-challenge-color:#22f4ff;--daily-challenge-glow:#22f4ff9e;--daily-challenge-bg:#041d40b8;--daily-challenge-border:#22f4ff61}.daily-challenge[data-challenge-kind=distance],.profile-daily-challenge[data-challenge-kind=distance]{--daily-challenge-color:#ff3ab7;--daily-challenge-glow:#ff3ab794;--daily-challenge-bg:#300a3eb8;--daily-challenge-border:#ff3ab766}.daily-challenge[data-challenge-kind=score],.profile-daily-challenge[data-challenge-kind=score]{--daily-challenge-color:#ffd94a;--daily-challenge-glow:#ffd94aa8;--daily-challenge-bg:#3a2a0ab8;--daily-challenge-border:#ffd94a75}.daily-challenge[data-challenge-kind=bits],.profile-daily-challenge[data-challenge-kind=bits]{--daily-challenge-color:#39ff14;--daily-challenge-glow:#39ff1494;--daily-challenge-bg:#093023b8;--daily-challenge-border:#39ff1466}.daily-challenge .daily-challenge__icon,.profile-daily-challenge .daily-challenge__icon{border-color:var(--daily-challenge-border)!important;color:var(--daily-challenge-color)!important;background:radial-gradient(ellipse at 50% 45%, color-mix(in srgb, var(--daily-challenge-color) 16%, transparent), transparent 66%), var(--daily-challenge-bg)!important;box-shadow:inset 0 0 14px color-mix(in srgb, var(--daily-challenge-color) 12%, transparent), 0 0 16px var(--daily-challenge-glow)!important}.daily-challenge .daily-challenge__icon-svg,.profile-daily-challenge .daily-challenge__icon-svg{color:inherit!important;filter:drop-shadow(0 0 8px var(--daily-challenge-glow))!important}.daily-challenge[data-challenge-kind=score] .daily-challenge__progress,.profile-daily-challenge[data-challenge-kind=score] .profile-daily-challenge__progress{text-shadow:0 0 10px #ffd94a57;color:#ffd94a!important}#shop-btn[data-daily-ready=true]:after{top:7px!important;right:10px!important}#shop-btn[data-daily-ready=true]:after,.shop-tab[data-shop-tab=bits][data-daily-ready=true]:after{content:none!important;display:none!important}#shop-btn,.shop-tab[data-shop-tab=bits]{position:relative}#shop-btn>.daily-claim-badge{top:7px;right:10px}.shop-tab[data-shop-tab=bits]>.daily-claim-badge{width:18px;min-width:18px;height:18px;font-size:.52rem;top:6px;right:8px}.daily-challenge .daily-challenge__progress,.daily-challenge__copy .daily-challenge__progress,.profile-daily-challenge .profile-daily-challenge__progress{color:var(--daily-challenge-color)!important;text-shadow:0 0 10px color-mix(in srgb, var(--daily-challenge-color) 38%, transparent)!important}.daily-claim-btn[data-daily-challenge-claim],.profile-daily-claim[data-profile-daily-challenge-claim],.profile-daily-claim[data-profile-daily-login-claim]:not(:disabled){justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden;color:#f5fff2!important;text-shadow:0 0 11px #ffffff5c!important;background:radial-gradient(at 50% 120%,#39ff144d 0%,#0d562c6b 56%,#070d356b 100%),linear-gradient(#39ff143d,#070d3547)!important;border-color:#39ff14eb!important;box-shadow:0 0 22px #39ff1447,inset 0 0 18px #9cff2e1c,inset 0 0 0 1px #d2ffbe24!important}.daily-claim-btn[data-daily-challenge-claim]:before,.profile-daily-claim[data-profile-daily-challenge-claim]:before,.profile-daily-claim[data-profile-daily-login-claim]:not(:disabled):before{content:"";border-radius:inherit;pointer-events:none;border:1px solid #d2ffbe29;position:absolute;inset:4px}.daily-claim-btn[data-daily-challenge-claim]:after,.profile-daily-claim[data-profile-daily-challenge-claim]:after,.profile-daily-claim[data-profile-daily-login-claim]:not(:disabled):after{content:"";background:var(--play-shine);pointer-events:none;width:44%;animation:4.2s ease-in-out infinite shineSweep;position:absolute;inset:-24% auto -24% -42%;transform:skew(-18deg)}.screen--profile .profile-stat-grid{--profile-stat-icon-size:clamp(32px, 4.2vw, 44px);--profile-stat-symbol-size:clamp(1.55rem, 3.75vw, 2.15rem)}.screen--profile .profile-stat-card{grid-template-columns:minmax(48px,.3fr) minmax(0,.7fr)!important;gap:clamp(7px,1.25vw,10px)!important}.screen--profile .profile-stat-card>[data-app-icon],.screen--profile .profile-stat-card>[data-ui-svg]{grid-column:1!important;place-self:stretch stretch!important;place-items:center!important;min-width:0!important;min-height:0!important;display:grid!important}.screen--profile .profile-stat-card>[data-app-icon]>.stat-app-icon{width:auto!important;height:auto!important;font-size:var(--profile-stat-symbol-size)!important;line-height:1!important}.screen--profile .profile-stat-card>[data-ui-svg]>.stat-bits-icon{width:var(--profile-stat-icon-size)!important;height:var(--profile-stat-icon-size)!important}.screen--profile .profile-stat-card__copy{place-self:center start!important}@media (max-width:560px) and (orientation:portrait){.screen--profile .profile-stat-grid{--profile-stat-icon-size:clamp(30px, 8.5vw, 40px);--profile-stat-symbol-size:clamp(1.45rem, 6.5vw, 1.95rem)}.screen--profile .profile-stat-card{grid-template-columns:minmax(42px,.28fr) minmax(0,.72fr)!important}}@media (max-width:380px) and (orientation:portrait){.screen--profile .profile-stat-grid{--profile-stat-icon-size:28px;--profile-stat-symbol-size:1.35rem}.screen--profile .profile-stat-card{grid-template-columns:34px minmax(0,1fr)!important;gap:5px!important}}#daily-rewards-modal.game-modal{padding:calc(max(10px, env(safe-area-inset-top)) + 14px) max(14px, env(safe-area-inset-right)) max(18px, env(safe-area-inset-bottom)) max(14px, env(safe-area-inset-left))!important;place-items:center!important}.daily-rewards-modal__card{grid-template-rows:auto minmax(0,1fr)!important;width:min(840px,100vw - 48px)!important;max-width:min(840px,100vw - 48px)!important;height:min(820px,100dvh - 120px)!important;min-height:min(620px,100dvh - 120px)!important;max-height:min(820px,100dvh - 120px)!important;display:grid!important;overflow:hidden!important}.daily-rewards-content{align-content:start!important;min-height:0!important;overflow:hidden auto!important}.daily-challenge{max-width:100%;overflow:hidden;grid-template-rows:1fr!important;grid-template-columns:clamp(58px,7vw,78px) minmax(0,1fr) minmax(76px,auto) minmax(104px,auto)!important;align-items:center!important;gap:0 clamp(12px,1.8vw,18px)!important;min-height:clamp(82px,10dvh,104px)!important}.daily-challenge>.daily-challenge__icon{grid-area:1/1!important;place-self:center!important}.daily-challenge>.daily-challenge__copy{min-width:0;grid-area:1/2!important;align-content:center!important;justify-items:start!important;gap:5px!important;display:grid!important}.daily-challenge>.daily-challenge__copy>strong{max-width:100%;white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important;line-height:1.08!important}.daily-challenge>.daily-challenge__copy>.daily-challenge__progress{text-align:left!important;white-space:nowrap!important;justify-self:start!important;margin:0!important}.daily-challenge>.daily-challenge__reward{white-space:nowrap;grid-area:1/3!important;place-self:center!important}.daily-challenge>.daily-claim-btn{grid-area:1/4!important;place-self:center stretch!important;min-width:104px!important}@media (min-width:1100px) and (min-height:760px){.daily-rewards-modal__card{width:min(840px,100vw - 48px)!important;max-width:min(840px,100vw - 48px)!important;height:min(820px,100dvh - 120px)!important;max-height:min(820px,100dvh - 120px)!important}}@media (max-width:560px){#daily-rewards-modal.game-modal{padding:max(12px, env(safe-area-inset-top)) max(10px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(10px, env(safe-area-inset-left))!important}.daily-rewards-modal__card{width:min(560px,100vw - 24px)!important;max-width:min(560px,100vw - 24px)!important;height:min(760px,100dvh - 54px)!important;min-height:min(580px,100dvh - 54px)!important;max-height:min(760px,100dvh - 54px)!important}.daily-challenge{grid-template-columns:clamp(48px,13vw,56px) minmax(0,1fr) minmax(54px,auto) minmax(76px,auto)!important;column-gap:8px!important;min-height:78px!important;padding:9px!important}.daily-challenge__icon{width:clamp(46px,12vw,52px)!important;height:clamp(46px,12vw,52px)!important}.daily-challenge__icon-svg{width:clamp(24px,6.8vw,30px)!important;height:clamp(24px,6.8vw,30px)!important}.daily-challenge>.daily-challenge__copy>strong{font-size:clamp(.68rem,3vw,.78rem)!important}.daily-challenge>.daily-challenge__copy>.daily-challenge__progress{font-size:clamp(.62rem,2.8vw,.72rem)!important}.daily-challenge>.daily-challenge__reward{font-size:clamp(.58rem,2.6vw,.66rem)!important}.daily-challenge>.daily-claim-btn{min-width:76px!important;min-height:36px!important;padding-inline:8px!important;font-size:.56rem!important}}@media (orientation:landscape) and (max-height:620px){.daily-rewards-modal__card{width:min(760px,100vw - 36px)!important;max-width:min(760px,100vw - 36px)!important;height:min(460px,100dvh - 34px)!important;min-height:min(280px,100dvh - 34px)!important;max-height:min(460px,100dvh - 34px)!important}.daily-challenge{min-height:72px!important}}.daily-challenge>.daily-challenge__copy>strong,.daily-challenge>.daily-challenge__copy>.daily-challenge__progress{grid-area:auto/1!important}.daily-challenge>.daily-challenge__copy{grid-template-columns:minmax(0,1fr)!important}.profile-scroll-area,.profile-daily-challenges,.daily-rewards-content,.shop-panel .shop-list,.settings-pane,.leaderboard-list,.shop-tabs,.settings-tabs,.shop-rarity-filters,.leaderboard-filters{scrollbar-width:thin;scrollbar-color:#22f4ff6b #070d3561}.profile-scroll-area::-webkit-scrollbar{width:6px;height:6px}.profile-daily-challenges::-webkit-scrollbar{width:6px;height:6px}.daily-rewards-content::-webkit-scrollbar{width:6px;height:6px}.shop-panel .shop-list::-webkit-scrollbar{width:6px;height:6px}.settings-pane::-webkit-scrollbar{width:6px;height:6px}.leaderboard-list::-webkit-scrollbar{width:6px;height:6px}.profile-scroll-area::-webkit-scrollbar-track{background:#070d3561;border-radius:999px}.profile-daily-challenges::-webkit-scrollbar-track{background:#070d3561;border-radius:999px}.daily-rewards-content::-webkit-scrollbar-track{background:#070d3561;border-radius:999px}.shop-panel .shop-list::-webkit-scrollbar-track{background:#070d3561;border-radius:999px}.settings-pane::-webkit-scrollbar-track{background:#070d3561;border-radius:999px}.leaderboard-list::-webkit-scrollbar-track{background:#070d3561;border-radius:999px}.profile-scroll-area::-webkit-scrollbar-thumb{background:#22f4ff6b;border-radius:999px;box-shadow:0 0 10px #22f4ff2e}.profile-daily-challenges::-webkit-scrollbar-thumb{background:#22f4ff6b;border-radius:999px;box-shadow:0 0 10px #22f4ff2e}.daily-rewards-content::-webkit-scrollbar-thumb{background:#22f4ff6b;border-radius:999px;box-shadow:0 0 10px #22f4ff2e}.shop-panel .shop-list::-webkit-scrollbar-thumb{background:#22f4ff6b;border-radius:999px;box-shadow:0 0 10px #22f4ff2e}.settings-pane::-webkit-scrollbar-thumb{background:#22f4ff6b;border-radius:999px;box-shadow:0 0 10px #22f4ff2e}.leaderboard-list::-webkit-scrollbar-thumb{background:#22f4ff6b;border-radius:999px;box-shadow:0 0 10px #22f4ff2e}.screen--profile .profile-daily-card{align-content:start!important;gap:6px!important;padding:8px!important;overflow:hidden!important}.screen--profile .profile-daily-card__header{align-items:center!important;min-height:26px!important;margin:0!important}.screen--profile .profile-daily-card__header strong{font-size:clamp(.9rem,2vw,1.08rem)!important;line-height:1!important}.screen--profile .profile-daily-card__header .profile-kicker{font-size:clamp(.56rem,1.4vw,.68rem)!important;line-height:1!important}.screen--profile .profile-daily-login{grid-template-rows:1fr!important;grid-template-columns:52px minmax(0,1fr) minmax(82px,auto)!important;column-gap:10px!important;min-height:58px!important;padding:8px 10px!important}.screen--profile .profile-daily-login__icon{width:46px!important;height:46px!important}.screen--profile .profile-daily-login__copy{gap:3px!important}.screen--profile .profile-daily-login__copy strong{font-size:clamp(.74rem,1.75vw,.9rem)!important}.screen--profile .profile-daily-login__copy small{font-size:clamp(.56rem,1.45vw,.68rem)!important}.screen--profile .profile-daily-login .profile-daily-claim{min-width:82px!important;min-height:34px!important;padding-inline:10px!important;font-size:.62rem!important}.screen--profile .profile-daily-challenges{gap:6px!important;padding-right:6px!important;overflow:hidden auto!important}.screen--profile .profile-daily-challenge{grid-template-rows:1fr!important;grid-template-columns:48px minmax(0,1fr) minmax(78px,auto)!important;align-items:center!important;column-gap:10px!important;min-height:58px!important;padding:8px 10px!important}.screen--profile .profile-daily-challenge__icon{border-radius:12px!important;width:42px!important;height:42px!important;padding:7px!important}.screen--profile .profile-daily-challenge__icon-svg{width:24px!important;height:24px!important}.screen--profile .profile-daily-challenge__copy{min-width:0;grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr) auto!important;align-content:center!important;gap:2px 10px!important;display:grid!important}.screen--profile .profile-daily-challenge__copy strong{white-space:nowrap!important;text-overflow:ellipsis!important;grid-area:1/1/auto/-1!important;font-size:clamp(.7rem,1.55vw,.82rem)!important;line-height:1.05!important;overflow:hidden!important}.screen--profile .profile-daily-challenge__progress{grid-area:2/1!important;margin:0!important;font-size:clamp(.62rem,1.45vw,.74rem)!important;line-height:1!important}.screen--profile .profile-daily-challenge__reward{white-space:nowrap!important;grid-area:2/2!important;place-self:center start!important;margin:0!important;font-size:clamp(.58rem,1.35vw,.7rem)!important;line-height:1!important}.screen--profile .profile-daily-challenge .profile-daily-claim{grid-area:1/3!important;place-self:center stretch!important;min-width:78px!important;min-height:34px!important;padding-inline:9px!important;font-size:.58rem!important}@media (min-width:760px) and (min-height:760px){.screen--profile .profile-daily-card{max-height:276px!important}.screen--profile .profile-daily-challenges{max-height:184px!important}}@media (max-width:560px) and (orientation:portrait){.screen--profile .profile-daily-card{max-height:none!important}.screen--profile .profile-daily-login{grid-template-columns:48px minmax(0,1fr) minmax(74px,auto)!important;min-height:56px!important;padding:8px!important}.screen--profile .profile-daily-login__icon{width:42px!important;height:42px!important}.screen--profile .profile-daily-challenge{grid-template-columns:44px minmax(0,1fr) minmax(72px,auto)!important;min-height:56px!important;padding:8px!important}.screen--profile .profile-daily-challenge__icon{width:40px!important;height:40px!important}.screen--profile .profile-daily-challenge__copy strong{font-size:.66rem!important}}@media (min-width:760px) and (min-height:760px){.screen--profile .profile-scroll-area{gap:6px!important}.screen--profile .profile-daily-card{gap:5px!important;max-height:none!important;padding:6px!important}.screen--profile .profile-daily-card__header{min-height:24px!important}.screen--profile .profile-daily-card__header strong{font-size:.92rem!important}.screen--profile .profile-daily-login{grid-template-columns:42px minmax(0,1fr) minmax(76px,auto)!important;column-gap:8px!important;min-height:50px!important;padding:6px 8px!important}.screen--profile .profile-daily-login__icon{width:36px!important;height:36px!important}.screen--profile .profile-daily-login__copy strong{font-size:.68rem!important}.screen--profile .profile-daily-login__copy small{font-size:.56rem!important}.screen--profile .profile-daily-login .profile-daily-claim{min-width:76px!important;min-height:30px!important;font-size:.56rem!important}.screen--profile .profile-daily-challenges{gap:5px!important;max-height:none!important;padding-right:0!important;overflow:visible!important}.screen--profile .profile-daily-challenge{grid-template-columns:38px minmax(0,1fr) minmax(70px,auto)!important;column-gap:8px!important;min-height:48px!important;padding:6px 8px!important}.screen--profile .profile-daily-challenge__icon{border-radius:10px!important;width:34px!important;height:34px!important;padding:6px!important}.screen--profile .profile-daily-challenge__icon-svg{width:20px!important;height:20px!important}.screen--profile .profile-daily-challenge__copy{gap:1px 8px!important}.screen--profile .profile-daily-challenge__copy strong{font-size:.66rem!important}.screen--profile .profile-daily-challenge__progress{font-size:.58rem!important}.screen--profile .profile-daily-challenge__reward{font-size:.56rem!important}.screen--profile .profile-daily-challenge .profile-daily-claim{min-width:70px!important;min-height:30px!important;font-size:.54rem!important}}.shop-panel .shop-tab[data-shop-tab=bits].active,.shop-tab[data-shop-tab=bits].active{color:#ecffe8!important;text-shadow:0 0 10px #39ff146b!important;background:radial-gradient(at 50% 120%,#39ff143d,#0d562c57 62%,#070d3557),linear-gradient(#39ff141f,#070d3538)!important;border-color:#39ff14e6!important;box-shadow:0 0 18px #39ff143d,inset 0 0 18px #9cff2e1a,inset 0 0 0 1px #d2ffbe1f!important}.shop-panel .shop-tab[data-shop-tab=bits].active .shop-tab-icon,.shop-tab[data-shop-tab=bits].active .shop-tab-icon{color:#39ff14!important;filter:drop-shadow(0 0 9px #39ff14b8)!important}.screen--profile .profile-daily-challenge__icon{place-items:center!important;line-height:0!important;display:grid!important}.screen--profile .profile-daily-challenge__icon .daily-challenge__icon-svg,.screen--profile .profile-daily-challenge__icon svg,.screen--profile .profile-daily-challenge__icon .svg-inline--fa{vertical-align:middle!important;place-self:center!important;width:min(62%,24px)!important;height:min(62%,24px)!important;margin:0!important;line-height:1!important;display:block!important;transform:none!important}@media (min-width:760px) and (min-height:760px){.screen--profile .profile-daily-challenge__icon .daily-challenge__icon-svg,.screen--profile .profile-daily-challenge__icon svg,.screen--profile .profile-daily-challenge__icon .svg-inline--fa{width:min(60%,20px)!important;height:min(60%,20px)!important}}.screen--profile .profile-daily-challenge__icon .daily-challenge__icon-svg,.screen--profile .profile-daily-challenge__icon svg,.screen--profile .profile-daily-challenge__icon .svg-inline--fa{width:22px!important;height:22px!important;font-size:22px!important}@media (min-width:760px) and (min-height:760px){.screen--profile .profile-daily-challenge__icon .daily-challenge__icon-svg,.screen--profile .profile-daily-challenge__icon svg,.screen--profile .profile-daily-challenge__icon .svg-inline--fa{width:20px!important;height:20px!important;font-size:20px!important}}#profile-edit-panel.game-modal{z-index:92}.profile-edit-modal__card{width:min(620px,100vw - 28px)}.profile-edit-modal__fields{grid-template-columns:minmax(0,1fr) minmax(86px,.34fr);align-items:end;gap:12px;display:grid}.profile-edit-modal__fields .profile-country-row input{text-align:center;text-transform:uppercase}.profile-avatar-picker{background:#050a2c61;border:1px solid #22f4ff42;border-radius:18px;gap:10px;padding:12px;display:grid}.profile-avatar-picker__label{color:#f3fbffb8;font:800 .75rem var(--font-display);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;gap:12px;display:flex}.profile-avatar-picker__label small{color:#22f4ffb8;font:inherit;letter-spacing:.08em}.profile-avatar-picker__grid{grid-template-columns:repeat(auto-fill,minmax(86px,1fr));gap:10px;max-height:min(34vh,260px);padding-right:2px;display:grid;overflow:auto}.profile-avatar-choice{color:#f3fbffc7;min-width:0;min-height:96px;font:800 .62rem var(--font-display);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:#0308269e;border:1px solid #22f4ff38;border-radius:14px;place-items:center;gap:4px;padding:8px 6px;display:grid}.profile-avatar-choice img{object-fit:contain;filter:drop-shadow(0 0 10px #22f4ff80);width:58px;height:58px}.profile-avatar-choice span{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.profile-avatar-choice.is-selected{border-color:var(--magenta);color:#fff;background:linear-gradient(135deg,#ff0a7a40,#22f4ff1a);box-shadow:0 0 20px #ff0a7a38,inset 0 0 18px #22f4ff14}#profile-edit-status:empty{display:none}.settings-pane[data-settings-panel=account]{gap:10px}.settings-pane[data-settings-panel=account] .settings-action-row{grid-template-columns:42px minmax(0,1fr);align-items:center;min-height:54px;display:grid}.settings-pane[data-settings-panel=account] .settings-action-row .button-icon{justify-self:center}@media (max-width:560px){.profile-edit-modal__fields{grid-template-columns:1fr}}@media (orientation:landscape) and (max-height:520px){.profile-edit-modal__card .profile-edit-modal__fields,.profile-edit-modal__card .game-modal__status,.profile-edit-modal__card .game-modal__actions{grid-column:2}.profile-edit-modal__fields{grid-template-columns:minmax(0,1fr) 92px}}.game-modal__field select{color:#f5feff;width:100%;min-height:56px;font:800 1rem var(--font-display);letter-spacing:.04em;cursor:pointer;appearance:none;background:linear-gradient(135deg,#22f4ff1a,#0000 42%),#030826b8;border:1px solid #22f4ff6b;border-radius:18px;outline:none;padding:0 42px 0 16px;box-shadow:inset 0 0 18px #22f4ff14}.game-modal__field select:focus{border-color:var(--magenta);box-shadow:0 0 22px #ff0a7a47,inset 0 0 18px #22f4ff14}.profile-edit-modal__fields{grid-template-columns:minmax(0,1.1fr) minmax(180px,.9fr)}.profile-edit-modal__fields .profile-country-row select{text-transform:none}@media (max-width:560px){.profile-edit-modal__fields{grid-template-columns:1fr}}@media (orientation:landscape) and (max-height:520px){.profile-edit-modal__fields{grid-template-columns:minmax(0,1fr) minmax(180px,.85fr)}}.daily-rewards-entry{text-align:center!important;grid-template-columns:clamp(48px,9vw,64px) minmax(0,1fr)!important;grid-template-areas:"daily-entry-icon daily-entry-copy""daily-entry-status daily-entry-status"!important;place-items:center!important;gap:8px 12px!important}.daily-rewards-entry__icon{grid-area:daily-entry-icon;justify-self:center!important}.daily-rewards-entry__copy{grid-area:daily-entry-copy;text-align:center!important;justify-self:center!important;justify-items:center!important}.daily-rewards-entry__status{grid-area:daily-entry-status;text-align:center!important;justify-self:center!important}.settings-account-summary{background:#0308267a;border:1px solid #22f4ff47;border-radius:14px;gap:4px;min-width:0;padding:14px;display:grid;box-shadow:inset 0 0 18px #22f4ff12}.settings-account-summary__kicker,.settings-account-summary span{color:#f3fbff9e;font-family:var(--font-ui);font-size:.66rem;font-weight:var(--font-weight-bold);letter-spacing:.1em;text-transform:uppercase;line-height:1.25}.settings-account-summary strong{color:#f5feff;min-width:0;font-family:var(--font-display);letter-spacing:.06em;overflow-wrap:anywhere;text-transform:uppercase;font-size:1rem}#settings-account-email{overflow-wrap:anywhere;text-transform:none}.account-action-modal__card{width:min(560px,100vw - 28px)}.account-action-modal__detail{color:#f3fbffd1;font-family:var(--font-ui);font-size:.78rem;font-weight:var(--font-weight-bold);letter-spacing:.06em;overflow-wrap:anywhere;text-align:center;background:#0000002e;border:1px solid #22f4ff3d;border-radius:12px;margin:0;padding:10px 12px;line-height:1.35}#account-action-status:empty{display:none}.profile-hero-actions{justify-self:end;align-items:center;gap:8px;display:inline-flex}.profile-account-settings-btn{border-color:#ff0a7a61;box-shadow:inset 0 0 14px #ff0a7a1a,0 0 18px #0003}.settings-account-email-row{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:62px;padding:10px 12px;display:grid}.settings-account-email-row>.button-icon{justify-self:center}.settings-account-email-row__copy{gap:3px;min-width:0;display:grid}.settings-account-email-row__copy #settings-account-email{color:#f3fbff94;font-family:var(--font-ui);font-size:.74rem;font-weight:var(--font-weight-bold);letter-spacing:.04em;overflow-wrap:anywhere}.settings-account-email-row__actions{justify-self:end;align-items:center;gap:8px;display:inline-flex}.settings-mini-action{color:#f5feff;min-width:82px;min-height:38px;font-family:var(--font-display);font-size:.72rem;font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#070d357a;border:1px solid #22f4ff57;border-radius:12px;padding:0 12px}.settings-mini-action--danger{color:#ffd7eb;border-color:#ff0a7a8c}@media (max-width:560px){.profile-hero-actions{gap:6px}.settings-account-email-row{grid-template-columns:36px minmax(0,1fr)}.settings-account-email-row__actions{grid-column:1/-1;justify-self:stretch}.settings-mini-action{flex:1 1 0}}#shop-btn>.daily-claim-badge,.shop-tab[data-shop-tab=bits]>.daily-claim-badge{color:#fff;width:42px;min-width:42px;height:42px;font-family:var(--font-display);font-size:1rem;font-weight:var(--font-weight-bold);letter-spacing:0;text-shadow:0 0 9px #ffffffb8;pointer-events:none;z-index:20;background:radial-gradient(circle,#ff4fb357,#070d35eb 62%);border:3px solid #ff0a7a;border-radius:50%;place-items:center;padding:0;line-height:1;display:grid;position:absolute;box-shadow:inset 0 0 0 3px #ff0a7a47,0 0 16px #ff0a7a94}#shop-btn>.daily-claim-badge{background:radial-gradient(circle,#ff0a7a 0 52%,#0000 53% 67%,#ff0a7a33 68% 100%);border-width:3px;width:32px;min-width:32px;height:32px;font-size:.82rem;top:50%;right:17px;transform:translateY(-50%);box-shadow:0 0 0 3px #ff0a7a57,0 0 14px #ff0a7a9e}.shop-tab[data-shop-tab=bits]>.daily-claim-badge{background:radial-gradient(circle,#39ff144d,#070d35e6 66%);border-width:2px;border-color:#39ff14;width:24px;min-width:24px;height:24px;font-size:.64rem;top:6px;right:8px;box-shadow:inset 0 0 0 2px #39ff1438,0 0 10px #39ff147a}#shop-btn>.daily-claim-badge.hidden,.shop-tab[data-shop-tab=bits]>.daily-claim-badge.hidden{display:none!important}.settings-mini-action span{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit}.settings-ad-diagnostics{background:#04103094;border:1px solid #22f4ff57;border-radius:8px;gap:8px;padding:12px;display:grid}.settings-ad-diagnostics__header{color:#eaf4ffc7;font:700 .72rem var(--font-display);text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;display:flex}.settings-ad-diagnostics__header strong{color:var(--cyan);text-align:right}.settings-ad-diagnostics__log{color:#eaf4ffb8;max-height:118px;font:600 .66rem/1.35 var(--font-body);overflow-wrap:anywhere;gap:5px;display:grid;overflow:auto}.settings-ad-diagnostics__log span{display:block}.settings-ad-diagnostics__log strong{color:#ffffffeb}.settings-ad-diagnostics__actions{justify-content:flex-end;gap:8px;display:flex}.menu-btn--daily{color:#edffe8;background:radial-gradient(at 50% 120%,#39ff1429 0%,#09302338 56%,#070d3552 100%),linear-gradient(#39ff141a,#070d3538);border-color:#39ff1494;justify-self:stretch;width:100%;max-width:none;box-shadow:0 0 20px #39ff1438,inset 0 0 16px #9cff2e14}#daily-btn{position:relative}#daily-btn>.daily-claim-badge{color:#fff;width:20px;min-width:20px;height:20px;font-family:var(--font-display);font-size:.56rem;font-weight:var(--font-weight-bold);letter-spacing:0;pointer-events:none;z-index:20;background:#39ff14e6;border:2px solid #39ff14;border-radius:50%;place-items:center;padding:0;line-height:1;display:grid;position:absolute;top:7px;right:10px;box-shadow:0 0 10px #39ff1480,inset 0 0 0 2px #070d3559}#daily-btn>.daily-claim-badge.hidden{display:none!important}.daily-gift-card{background:radial-gradient(at 12% 0,#39ff141f,#0000 56%),#051828a8;border:1px solid #39ff1452;border-radius:8px;grid-template-columns:auto minmax(0,1fr) minmax(96px,auto);align-items:center;gap:12px;padding:12px;display:grid}.daily-gift-card[data-claimed=true]{opacity:.82;border-color:#d6def42e}.daily-gift-card__icon{background:#093023b8;border:1px solid #39ff1457;border-radius:12px;place-items:center;width:38px;height:38px;display:grid;box-shadow:inset 0 0 14px #39ff141a,0 0 16px #39ff142e}.daily-gift-card__icon-svg{color:#39ff14;filter:drop-shadow(0 0 8px #39ff148f);width:22px;height:22px}.daily-gift-card__copy{gap:4px;min-width:0;display:grid}.daily-gift-card__copy strong{color:#fff4d6;letter-spacing:.12em;text-transform:uppercase}.daily-gift-card__copy span{color:#d6def4c7;letter-spacing:.08em;text-transform:uppercase}.daily-gift-claim:not(:disabled),.profile-daily-claim[data-profile-daily-gift-ad]:not(:disabled){color:#39ff14;border-color:#39ff148a}@media (max-width:620px){.daily-gift-card{grid-template-columns:auto minmax(0,1fr)}.daily-gift-card .daily-claim-btn{grid-column:2;justify-self:start}}.screen--menu .menu-action-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.screen--menu .menu-action-row .screen-btn{width:100%;max-width:none;min-height:54px;font-size:.8rem}.screen--menu .menu-action-row>.menu-btn--daily{color:#edffe8;background:radial-gradient(at 50% 120%,#39ff1429 0%,#09302338 56%,#070d3552 100%),linear-gradient(#39ff141a,#070d3538);border-color:#39ff1494;box-shadow:0 0 20px #39ff1438,inset 0 0 16px #9cff2e14}@media (max-width:560px){.screen--menu .menu-action-row{gap:10px}.screen--menu .menu-action-row .screen-btn{min-height:50px;font-size:.72rem}}@media (orientation:landscape) and (max-height:560px){.screen--menu .menu-action-row .screen-btn{min-height:40px;font-size:.66rem}}.screen--menu .menu-btn--challenge{color:#fff4d6;background:radial-gradient(at 50% 120%,#ffd94a2e,#3e375c3d 58%,#070d3552),linear-gradient(#ffd94a1a,#070d3538);border-color:#ffd94ab8;width:100%;max-width:none;min-height:54px;box-shadow:0 0 22px #ffd94a3d,inset 0 0 18px #ffd94a14}.screen--leaderboard.is-rush-challenge .social-share-action{display:none}.screen--leaderboard.is-rush-challenge .social-footer-actions{grid-template-columns:1fr}.leaderboard-row--actionable{cursor:pointer;grid-template-columns:auto auto minmax(0,1fr) auto minmax(92px,auto)}.leaderboard-row-action{color:#fff4d6;min-height:34px;font:900 .68rem var(--font-display);letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(#ffd94a38,#070d35a3);border:1px solid #ffd94ab3;border-radius:8px;padding:0 12px}.leaderboard-row-action:disabled{opacity:.42;cursor:not-allowed}.rush-challenge-modal__card{width:min(560px,100vw - 28px)}#rush-challenge-start-btn{color:#fff4d6;text-shadow:0 0 13px #fff4d69e;background:radial-gradient(at 50% 0,#fff4d62e,#0000 46%),radial-gradient(at 50% 120%,#ffd94a3d,#50380e42 58%,#070d3557),linear-gradient(#483c22f0,#262128fa);border-color:#ffd94aeb;box-shadow:0 0 26px #ffd94a57,inset 0 0 22px #ffd94a1f,inset 0 0 0 1px #fff4d629}#rush-challenge-start-btn .button-icon,#rush-challenge-start-btn .button-label{color:#fff4d6;filter:drop-shadow(0 0 10px #ffd94a9e)}#rush-challenge-start-btn .button-sub{color:#fff4d6bd;text-shadow:0 0 8px #ffd94a61}#rush-challenge-start-btn:disabled{opacity:.72}.rush-challenge-target{background:linear-gradient(135deg,#ffd94a14,#030a2cb8);border:1px solid #ffd94a47;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.rush-challenge-target__copy{gap:3px;min-width:0;display:grid}.rush-challenge-target__copy small,.rush-challenge-target__copy span{color:#f3fbffad;font:700 .72rem var(--font-display);text-transform:uppercase}.rush-challenge-target__copy strong,#rush-challenge-target-score{color:#fff4d6;font-family:var(--font-display);font-weight:var(--font-weight-black)}#rush-challenge-target-score{text-shadow:0 0 16px #ffd94a85;font-size:clamp(1.45rem,6vw,2.2rem)}.hud-run-mode.is-rush-challenge{color:#fff4d6;background:#402d0885;border-color:#ffd94a8c}.rush-challenge-result{color:#fff4d6;font:800 .9rem var(--font-display);text-align:center;background:#080d2a8a;border:1px solid #ffd94a4d;border-radius:12px;margin:0;padding:10px 12px}.screen--end.is-rush-challenge .retry-copy{display:none}.screen--end.is-rush-challenge .end-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.screen--end.is-rush-challenge #continue-ad-btn,.screen--end.is-rush-challenge #double-bits-ad-btn:not(.hidden),.screen--end.is-rush-challenge .challenge-again-btn:not(.hidden){grid-column:1/-1}.screen--end.is-rush-challenge #continue-ad-btn,.screen--end.is-rush-challenge #double-bits-ad-btn{min-height:clamp(58px,7vh,70px)}.screen--end.is-rush-challenge #double-bits-ad-btn:not(.hidden){display:grid}.challenge-again-btn{color:#fff4d6;text-shadow:0 0 13px #fff4d694;background:radial-gradient(at 50% 0,#fff4d62e,#0000 46%),radial-gradient(at 50% 120%,#ffd94a3d,#50380e42 58%,#070d3557),linear-gradient(#483c22f0,#262128fa);border-color:#ffd94aeb;box-shadow:0 0 24px #ffd94a52,inset 0 0 20px #ffd94a1f,inset 0 0 0 1px #fff4d629}.challenge-again-btn:disabled{opacity:.72}@media (max-width:560px){.leaderboard-row--actionable{grid-template-columns:auto auto minmax(0,1fr) auto}.leaderboard-row--actionable .leaderboard-row-action{grid-column:3/5;justify-self:stretch}.rush-challenge-target{grid-template-columns:auto minmax(0,1fr)}#rush-challenge-target-score{text-align:center;grid-column:1/3;justify-self:stretch}}.screen--leaderboard .leaderboard-row.leaderboard-row--actionable .leaderboard-row-action{grid-column:5;place-self:center end}@media (max-width:560px){.screen--leaderboard .leaderboard-row.leaderboard-row--actionable{grid-template-rows:auto auto;grid-template-columns:26px 36px minmax(0,1fr) auto;row-gap:5px;min-height:72px}.screen--leaderboard .leaderboard-row.leaderboard-row--actionable .leaderboard-rank,.screen--leaderboard .leaderboard-row.leaderboard-row--actionable .leaderboard-avatar{grid-row:1/3}.screen--leaderboard .leaderboard-row.leaderboard-row--actionable .leaderboard-player{grid-area:1/3/3}.screen--leaderboard .leaderboard-row.leaderboard-row--actionable .leaderboard-score{grid-area:1/4}.screen--leaderboard .leaderboard-row.leaderboard-row--actionable .leaderboard-row-action{grid-area:2/4;justify-self:end;min-width:86px;min-height:28px;padding-inline:10px;font-size:.56rem}}.rush-ticket-card{background:radial-gradient(at 0 0,#ffd94a29,#0000 58%),linear-gradient(135deg,#081636db,#060c2ab8);border:1px solid #ffd94a57;border-radius:8px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:10px;padding:12px;display:grid;box-shadow:inset 0 0 18px #ffd94a14,0 0 18px #0ff4ff14}.rush-ticket-card[data-claimed=false]{border-color:#39ff146b}.rush-ticket-card__icon{color:#ffd94a;background:#30260994;border:1px solid #ffd94a6b;border-radius:8px;place-items:center;width:42px;height:42px;display:grid;box-shadow:inset 0 0 14px #ffd94a1a,0 0 14px #ffd94a2e}.rush-ticket-card__icon-svg{width:22px;height:22px}.rush-ticket-card__copy{gap:4px;min-width:0;display:grid}.rush-ticket-card__copy strong{color:#fff4d6;font:900 .82rem var(--font-display);text-transform:uppercase;letter-spacing:.1em}.rush-ticket-card__copy span{color:#d6def4c2;font:700 .68rem var(--font-display);text-transform:uppercase;letter-spacing:.06em;overflow-wrap:anywhere}.rush-ticket-card__actions{justify-content:flex-end;gap:8px;display:flex}.rush-ticket-card .daily-claim-btn{min-width:88px;min-height:34px;padding-inline:10px}.rush-ticket-claim:not(:disabled){color:#39ff14;border-color:#39ff148a}.rush-ticket-card--profile{grid-template-columns:38px minmax(0,1fr) auto;margin-bottom:0;padding:10px}.rush-ticket-card--profile .rush-ticket-card__icon{width:38px;height:38px}.rush-ticket-card--profile .rush-ticket-card__actions{flex-direction:column;gap:6px}.rush-ticket-card--profile .daily-claim-btn{min-width:78px;min-height:28px;font-size:.56rem}@media (max-width:620px){.rush-ticket-card{grid-template-columns:38px minmax(0,1fr)}.rush-ticket-card__actions{flex-wrap:wrap;grid-column:2;justify-content:flex-start}.rush-ticket-card--profile .rush-ticket-card__actions{flex-direction:row}}.app-header{grid-template-columns:var(--top-control-height) minmax(128px, 1.35fr) minmax(78px, .75fr) var(--top-control-height) var(--top-control-height)}#header-bits-btn.header-wallet{gap:clamp(6px,1.6vw,10px);padding-inline:clamp(8px,2vw,12px)}.header-stat .header-wallet-item{justify-content:center;align-items:center;gap:clamp(4px,1.2vw,7px);width:auto;min-width:0;height:auto;display:inline-flex}.header-stat .header-wallet-item .header-icon{flex:none;width:1.08em;height:1.08em}.header-stat .header-wallet-divider{background:linear-gradient(#0000,#22f4ff6b,#0000);border-radius:999px;width:1px;min-width:1px;height:22px;display:block}#header-bits-btn .header-wallet-item strong{letter-spacing:.03em;font-size:clamp(.9rem,3.1vw,1.22rem)}#header-bits-btn .header-wallet-item--bits strong{color:#39ff14;text-shadow:0 0 14px #39ff14ad}#header-bits-btn .header-wallet-item--tickets .header-icon{color:#ffd94a;filter:drop-shadow(0 0 9px #ffd94aad)}@media (max-width:420px){.app-header{grid-template-columns:var(--top-control-height) minmax(116px, 1.45fr) minmax(62px, .62fr) var(--top-control-height) var(--top-control-height)}#header-bits-btn.header-wallet{gap:5px;padding-inline:7px}.header-stat .header-wallet-divider{height:18px}.header-stat .header-wallet-item .header-icon{width:1em;height:1em}}.screen--leaderboard .leaderboard-row.is-current-player{position:relative;box-shadow:none!important;background:0 0!important}.app-header #leaderboard-btn{grid-template-columns:clamp(18px,4.4vw,27px) minmax(0,1fr);align-items:center;gap:clamp(3px,.9vw,6px);min-width:0;padding-inline:clamp(5px,1.2vw,9px);display:grid}.app-header #leaderboard-btn>.header-icon{width:100%;min-width:0}.app-header #leaderboard-btn .stat-app-icon{line-height:1;font-size:clamp(1rem,3.6vw,1.45rem)!important}.app-header #leaderboard-btn strong,.app-header #header-bits-btn .header-wallet-item strong{white-space:nowrap;min-width:0;font-size:clamp(.8rem,3.25vw,1.16rem)}@media (max-width:420px){.app-header #leaderboard-btn{grid-template-columns:18px minmax(0,1fr);gap:3px;padding-inline:5px}.app-header #leaderboard-btn .stat-app-icon{font-size:1rem!important}}.leaderboard-list.is-loading{cursor:progress}.leaderboard-loading-state{color:#ffe8f7c7;min-height:46px;font:800 .76rem var(--font-display);letter-spacing:.12em;text-transform:uppercase;justify-content:center;align-items:center;gap:10px;display:inline-flex}.leaderboard-loading-dot{background:#ff0a7a;border-radius:999px;width:10px;height:10px;animation:1.15s ease-in-out infinite leaderboardLoadingPulse;box-shadow:0 0 16px #ff0a7ab8}.leaderboard-row--skeleton{pointer-events:none;opacity:.72}.leaderboard-row--skeleton .leaderboard-rank,.leaderboard-row--skeleton .leaderboard-avatar,.leaderboard-row--skeleton .leaderboard-player strong,.leaderboard-row--skeleton .leaderboard-player small,.leaderboard-row--skeleton .leaderboard-score,.leaderboard-row--skeleton .leaderboard-skeleton-action{color:#0000;text-shadow:none;background:linear-gradient(90deg,#22f4ff14,#ff0a7a3d,#22f4ff14) 0 0/220% 100%;border-radius:999px;animation:1.45s ease-in-out infinite leaderboardSkeletonSweep;overflow:hidden}.leaderboard-row--skeleton .leaderboard-avatar{border:0;box-shadow:0 0 16px #ff0a7a29}.leaderboard-row--skeleton .leaderboard-avatar span{opacity:0}.leaderboard-row--skeleton .leaderboard-player{gap:8px}.leaderboard-row--skeleton .leaderboard-player strong{width:min(190px,74%);height:14px;display:block}.leaderboard-row--skeleton .leaderboard-player small{width:min(145px,58%);height:9px;display:block}.leaderboard-row--skeleton .leaderboard-score{width:74px;height:16px}.leaderboard-row--skeleton .leaderboard-skeleton-action{border-radius:8px;width:96px;height:34px}@keyframes leaderboardLoadingPulse{0%,to{opacity:.55;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}@keyframes leaderboardSkeletonSweep{0%{background-position:120% 0}to{background-position:-120% 0}}.screen--leaderboard.is-challenge-board .leaderboard-filter-lenses,.screen--leaderboard.is-challenge-board .social-share-action{display:none}.leaderboard-run-badge{color:#ffe8f7;width:-moz-fit-content;width:fit-content;min-height:18px;font:900 .52rem var(--font-display);letter-spacing:.1em;text-transform:uppercase;text-shadow:0 0 8px #3c00248c;background:linear-gradient(#ff3aa5,#a80562);border:1px solid #ff0a7ab8;border-radius:999px;justify-content:center;justify-self:start;align-items:center;padding:2px 7px;line-height:1;display:inline-flex;box-shadow:0 0 12px #ff0a7a3d}.leaderboard-run-badge--unbeaten{color:#fff1fb;background:linear-gradient(#ff4fbd,#9d095e);border-color:#ff58bed1;box-shadow:0 0 13px #ff0a7a47}.leaderboard-run-badge--beaten,.leaderboard-run-badge--win{color:#f0edff;background:linear-gradient(#776bff,#4533a8);border-color:#7e6affc7;box-shadow:0 0 12px #7e6aff3d}.leaderboard-run-badge--player{color:#f4f8ffe0;box-shadow:none;text-shadow:none;background:linear-gradient(#6d7688,#3a4050);border-color:#a6b2c48f}.leaderboard-run-badge--locked,.leaderboard-run-badge--loss{color:#d6deee9e;box-shadow:none;text-shadow:none;background:linear-gradient(#384052,#202638);border-color:#5760749e}.leaderboard-row-action{color:#ffe8f7;text-shadow:0 0 10px #ff0a7a8c;background:radial-gradient(at 50% 120%,#ff0a7a38,#4e134e38 58%,#070d356b),linear-gradient(#ff4fb31f,#070d3561);border-color:#ff0a7ac2;box-shadow:0 0 16px #ff0a7a38,inset 0 0 14px #ff4fb314}.challenge-board-target{background:radial-gradient(at 0 0,#ff0a7a21,#0000 58%),linear-gradient(135deg,#0f0d38e0,#070d35b3);border:1px solid #ff0a7a57;border-radius:8px;margin-bottom:8px;display:grid;overflow:hidden;box-shadow:inset 0 0 18px #ff0a7a14,0 0 18px #ff0a7a14}.challenge-board-target .leaderboard-row{border-bottom:0}.challenge-board-target .leaderboard-rank{color:#ffe8f7;text-shadow:0 0 12px #ff0a7aa3;font-size:clamp(.82rem,2vw,1rem)}.screen--leaderboard.is-challenge-board .online-status{color:#ffe8f7a8}@media (max-width:560px){.leaderboard-run-badge{min-height:16px;padding-inline:6px;font-size:.48rem}}.screen--leaderboard .leaderboard-primary-action.hidden{display:none}.screen--leaderboard.is-rush-challenge .social-footer-actions,.screen--leaderboard.is-challenge-board .social-footer-actions{grid-template-columns:minmax(160px,1.22fr) minmax(120px,.78fr)!important}.screen--leaderboard.is-rush-challenge .leaderboard-primary-action,.screen--leaderboard.is-challenge-board .leaderboard-primary-action{display:grid}.screen-btn--rush-primary{color:#ffe8f7;text-shadow:0 0 13px #ff78d29e;background:radial-gradient(at 50% 0,#ffbee833,#0000 48%),radial-gradient(at 50% 120%,#ff1fa64d,#5314663d 58%,#070d355c),linear-gradient(#4c1058f0,#1a0d37fa);border-color:#ff1fa6f5;box-shadow:0 0 26px #ff1fa657,inset 0 0 22px #ff4fb31f,inset 0 0 0 1px #ffbee829}.screen-btn--rush-primary .button-icon,.screen-btn--rush-primary .button-label{color:#ffe8f7;filter:drop-shadow(0 0 10px #ff78d29e)}.screen-btn--rush-primary .button-sub{color:#ffe8f7c2;text-shadow:0 0 8px #ff1fa661}.screen-btn--rush-primary:disabled{opacity:.66}@media (max-width:560px),(orientation:landscape) and (max-height:620px){.screen--leaderboard.is-rush-challenge .social-footer-actions,.screen--leaderboard.is-challenge-board .social-footer-actions{grid-template-columns:1fr!important}}.challenge-again-btn,.screen--end.is-rush-challenge .challenge-again-btn:not(.hidden){color:#ffe8f7;text-shadow:0 0 13px #ff78d29e;background:radial-gradient(at 50% 0,#ffbee833,#0000 48%),radial-gradient(at 50% 120%,#ff1fa652,#53146647 58%,#070d3561),linear-gradient(#4c1058f0,#1a0d37fa);border-color:#ff1fa6f5;box-shadow:0 0 26px #ff1fa657,inset 0 0 22px #ff4fb31f,inset 0 0 0 1px #ffbee829}.challenge-again-btn .button-icon,.challenge-again-btn .button-label{color:#ffe8f7;filter:drop-shadow(0 0 10px #ff78d29e)}#double-bits-ad-btn,.screen--end.is-final #double-bits-ad-btn:not(.hidden){color:#dfffe6;border-color:#4aff71c7}#continue-ad-btn{color:#fff4d6;border-color:#e4cd3af2}#share-score-btn,#leaderboard-share-btn,#profile-share-btn,.screen-btn--share,.screen-btn--secondary.social-share-action{color:#e7edff;text-shadow:0 0 12px #b4c6ff94;background:radial-gradient(at 50% 0,#d5e0ff29,#0000 48%),radial-gradient(at 50% 120%,#7c9cff3d,#43488e38 58%,#070d3552),linear-gradient(#222b5ce0,#0f133bf0);border-color:#7c9cffdb;box-shadow:0 0 20px #7c9cff42,inset 0 0 18px #7c9cff1a,inset 0 0 0 1px #e1e8ff1f}#share-score-btn:after,#leaderboard-share-btn:after,#profile-share-btn:after,.screen-btn--share:after,.screen-btn--secondary.social-share-action:after{opacity:.22;background:linear-gradient(120deg,#0000 10%,#e1e8ff61 50%,#0000 90%);display:block}#share-score-btn .button-icon,#share-score-btn .button-label,#leaderboard-share-btn .button-icon,#leaderboard-share-btn .button-label,#profile-share-btn .button-icon,#profile-share-btn .button-label,.screen-btn--share .button-icon,.screen-btn--share .button-label,.screen-btn--secondary.social-share-action .button-icon,.screen-btn--secondary.social-share-action .button-label{color:#e7edff;filter:drop-shadow(0 0 9px #b4c6ff9e)}.profile-edit-panel.is-onboarding .game-modal__copy h2{color:#ffe8f7;text-shadow:0 0 14px #ff1fa685}.screen-btn--rush-primary.is-single-line{text-align:center;grid-template-columns:minmax(0,1fr);justify-content:stretch;place-items:center;gap:0}.screen-btn--rush-primary.is-single-line .button-icon{display:none}.screen-btn--rush-primary.is-single-line .button-copy{text-align:center;width:100%;min-width:0;max-width:100%;line-height:1;display:block}.screen-btn--rush-primary.is-single-line .button-label{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.09em;text-align:center;width:100%;min-width:0;font-size:clamp(.72rem,2.15vw,1rem);line-height:1;display:block;overflow:hidden}.screen-btn--rush-primary.is-single-line .button-sub{display:none}.header-wallet-item--tickets .stat-ticket-icon,.rush-ticket-card__icon-svg,.menu-btn--challenge .button-icon,#leaderboard-primary-btn .button-icon,#rush-challenge-start-btn .button-icon{color:#ff4fb3;filter:drop-shadow(0 0 10px #ff1fa6b3)}#header-bits-btn .header-wallet-item--tickets strong{color:#ff4fb3;text-shadow:0 0 14px #ff1fa6bd}#header-bits-btn .header-wallet-item--tickets .header-icon,.rush-ticket-card__icon{color:#ff4fb3;background:#3a0c3e94;border-color:#ff1fa69e;box-shadow:inset 0 0 14px #ff4fb324,0 0 16px #ff1fa647}.rush-ticket-card,.rush-ticket-card[data-claimed=false]{background:radial-gradient(at 0 0,#ff1fa62e,#0000 58%),linear-gradient(135deg,#120f3ae0,#070d35bd);border-color:#ff1fa670;box-shadow:inset 0 0 18px #ff4fb314,0 0 18px #ff1fa61a}.rush-ticket-card__copy strong{color:#ffe8f7;text-shadow:0 0 10px #ff1fa657}.rush-ticket-claim:not(:disabled){color:#ffe8f7;background:radial-gradient(at 50% 120%,#ff1fa633,#48125433 60%,#070d3557),linear-gradient(#ff4fb321,#070d3538);border-color:#ff1fa6bd;box-shadow:0 0 14px #ff1fa638}.rush-ticket-ad:not(:disabled){color:#fff4d6;border-color:#e4cd3ac7}.screen--menu .menu-btn--challenge,#rush-challenge-start-btn,#leaderboard-primary-btn,.screen-btn--rush-primary,.challenge-again-btn,.screen--end.is-rush-challenge .challenge-again-btn:not(.hidden){text-shadow:0 0 13px #ff78d29e;color:#ffe8f7!important;background:radial-gradient(at 50% 0,#ffbee833,#0000 48%),radial-gradient(at 50% 120%,#ff1fa652,#53146647 58%,#070d3561),linear-gradient(#4c1058f0,#1a0d37fa)!important;border-color:#ff1fa6f5!important;box-shadow:0 0 26px #ff1fa657,inset 0 0 22px #ff4fb31f,inset 0 0 0 1px #ffbee829!important}.screen--menu .menu-btn--challenge .button-icon,.screen--menu .menu-btn--challenge .button-label,#rush-challenge-start-btn .button-icon,#rush-challenge-start-btn .button-label,#rush-challenge-start-btn .button-sub,#leaderboard-primary-btn .button-icon,#leaderboard-primary-btn .button-label,#leaderboard-primary-btn .button-sub,.challenge-again-btn .button-icon,.challenge-again-btn .button-label{filter:drop-shadow(0 0 10px #ff78d29e);color:#ffe8f7!important}.leaderboard-row-action{text-shadow:0 0 7px #ff78d261;color:#ffe8f7!important;background:radial-gradient(at 50% 120%,#ff1fa629,#4e134e2e 58%,#070d356b),linear-gradient(#ff4fb31a,#070d3561)!important;border-color:#ff1fa6b8!important;box-shadow:0 0 8px #ff1fa62e,inset 0 0 10px #ff4fb312!important}.leaderboard-row-action:hover:not(:disabled),.leaderboard-row-action:focus-visible:not(:disabled){box-shadow:0 0 12px #ff1fa63d,inset 0 0 12px #ff4fb317!important}.leaderboard-run-badge{min-height:17px;box-shadow:none;color:#f4f8ffe0;text-shadow:none;background:#3d4660;border:0;border-radius:999px;padding:3px 8px 2px}.leaderboard-run-badge--unbeaten{color:#fff1fb;background:#c71982}.leaderboard-run-badge--beaten,.leaderboard-run-badge--win{color:#f2f0ff;background:#5d56d8}.leaderboard-run-badge--player{color:#f5f7ff;background:#747b8c}.leaderboard-run-badge--locked,.leaderboard-run-badge--loss{color:#dce2eeb8;background:#343b4d}.weekly-event-card{--weekly-event-color:#ff4fb3;background:radial-gradient(at 12% 0,#ff4fb333,#0000 56%),linear-gradient(135deg,#130c40eb,#071034e6);border:1px solid #b65cff94;border-radius:16px;grid-template-columns:minmax(0,1.1fr) minmax(180px,.85fr);gap:clamp(10px,2vw,16px);margin:0 0 clamp(10px,1.8vw,14px);padding:clamp(12px,2.4vw,18px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 22px #ff4fb31a,0 0 22px #0003}.weekly-event-card__main,.weekly-event-card__reward,.weekly-event-card__stats,.weekly-event-card__prizes{z-index:1;position:relative}.weekly-event-card__main{gap:5px;display:grid}.weekly-event-card__eyebrow,.weekly-event-card__reward span,.weekly-event-card__stats small{color:#eaf4ff9e;font:800 .68rem/1 var(--font-display);letter-spacing:.12em;text-transform:uppercase}.weekly-event-card__main strong{color:#fff4d6;font-family:var(--font-display);font-size:clamp(1.02rem,3vw,1.38rem);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase;text-shadow:0 0 12px #ff4fb36b;line-height:1.05}.weekly-event-card__main small,.weekly-event-card__reward small{color:#eaf4ffb8;font-weight:800;line-height:1.25}.weekly-event-card__reward{align-content:center;gap:5px;min-width:0;display:grid}.weekly-event-card__reward strong{color:#fdfcff;font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;font-size:clamp(.86rem,2.4vw,1.05rem)}.weekly-event-card__stats{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.weekly-event-card__stats span,.weekly-event-card__prizes span{background:#0614387a;border:1px solid #22f4ff38;border-radius:10px;gap:3px;min-width:0;padding:8px 10px;display:grid}.weekly-event-card__stats strong{color:#80fbff;font-family:var(--font-display);letter-spacing:.04em;text-shadow:0 0 10px #22f4ff75;font-size:clamp(.9rem,2.5vw,1.1rem)}.weekly-event-card__prizes{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.weekly-event-card__prizes span{color:#ffe8f7;font:900 .66rem/1.1 var(--font-display);letter-spacing:.08em;text-align:center;text-transform:uppercase}.weekly-event-card__avatar,.weekly-event-card__trail{object-fit:contain;opacity:.22;filter:drop-shadow(0 0 18px #ff4fb36b);pointer-events:none;width:clamp(58px,10vw,92px);height:clamp(58px,10vw,92px);position:absolute;bottom:10px;right:12px}.weekly-event-card__trail{opacity:.16;right:clamp(76px,13vw,116px)}@media (max-width:640px){.weekly-event-card{grid-template-columns:1fr}.weekly-event-card__stats,.weekly-event-card__prizes{grid-template-columns:repeat(2,minmax(0,1fr))}}.weekly-event-card__claim{color:#ffeaf7;letter-spacing:0;text-transform:uppercase;background:#ff4fb31f;border:1px solid #ff4fb380;border-radius:8px;grid-column:1/-1;align-self:end;width:min(100%,720px);padding:8px 12px;font-family:Oxanium,sans-serif;font-size:clamp(.72rem,1.4vw,.9rem);font-weight:800}.challenge-mode-tabs{grid-template-columns:repeat(2,minmax(0,1fr));justify-self:center;gap:8px;width:min(520px,100%);margin:0 auto;display:grid}.challenge-mode-tab{color:#ffe8f7bd;min-height:42px;font-family:var(--font-display);font-size:clamp(.66rem,1.7vw,.84rem);font-weight:var(--font-weight-black);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#0a0d38a8;border:1px solid #ff4fb36b;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:8px 14px;display:inline-flex;box-shadow:inset 0 0 14px #ff4fb30d}.challenge-mode-tab.active{color:#ffe8f7;background:radial-gradient(at 50% 120%,#ff1fa63d,#5314663d 58%,#070d355c),linear-gradient(#4c1058d1,#1a0d37e6);border-color:#ff1fa6f5;box-shadow:0 0 18px #ff1fa638,inset 0 0 16px #ff4fb31a}.challenge-mode-tab__icon{color:#ff4fb3;filter:drop-shadow(0 0 8px #ff1fa69e);width:1.12em;height:1.12em}.screen--leaderboard.is-challenge-hub .social-panel{grid-template-rows:auto auto auto auto minmax(0,1fr) auto!important}.screen--menu .menu-action-row>#shop-btn{color:#f4eaff!important;text-shadow:0 0 11px #ca89ff85!important;background:radial-gradient(at 50% 120%,#b65cff3d,#3e1c6847 58%,#070d3557),linear-gradient(#6b30b238,#070d353d)!important;border-color:#b65cffd1!important;box-shadow:0 0 22px #b65cff3d,inset 0 0 16px #b65cff1a,inset 0 0 0 1px #e5ccff1f!important}.screen--menu .menu-action-row>#shop-btn .button-icon,.screen--menu .menu-action-row>#shop-btn .button-label{color:#f4eaff!important;filter:drop-shadow(0 0 8px #b65cff94)!important}@media (max-width:560px){.challenge-mode-tabs{gap:6px}.challenge-mode-tab{min-height:38px;padding-inline:10px;font-size:.64rem}}.screen--leaderboard.is-weekly-challenge .social-panel{grid-template-rows:auto auto auto minmax(0,1fr) auto;gap:clamp(6px,1.2vw,10px)}.screen--leaderboard.is-weekly-challenge .challenge-mode-tabs{width:min(520px,100%)}.screen--leaderboard.is-weekly-challenge .leaderboard-filter-lenses{grid-template-columns:48px;justify-content:end;width:min(520px,100%);margin:-2px auto 0}.screen--leaderboard.is-weekly-challenge .online-status{min-height:1.1em;margin:0;font-size:clamp(.58rem,1.35vw,.72rem);line-height:1.15}.screen--leaderboard.is-weekly-challenge .leaderboard-list{align-content:start;gap:10px;padding:0 4px 8px 0;display:grid}.screen--leaderboard.is-weekly-challenge .rush-ticket-card{border-radius:12px;grid-template-columns:42px minmax(0,1fr) auto;gap:10px;min-height:0;margin:0;padding:8px 10px}.screen--leaderboard.is-weekly-challenge .rush-ticket-card__icon{border-radius:10px;width:38px;height:38px}.screen--leaderboard.is-weekly-challenge .rush-ticket-card__copy{gap:2px}.screen--leaderboard.is-weekly-challenge .rush-ticket-card__copy strong{letter-spacing:.1em;font-size:clamp(.72rem,1.7vw,.9rem)}.screen--leaderboard.is-weekly-challenge .rush-ticket-card__copy span{font-size:clamp(.58rem,1.35vw,.7rem)}.screen--leaderboard.is-weekly-challenge .rush-ticket-card .daily-claim-btn{border-radius:14px;min-height:36px;padding:6px 12px;font-size:clamp(.62rem,1.4vw,.76rem)}.screen--leaderboard.is-weekly-challenge .weekly-event-card{border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(172px,.72fr);gap:10px;margin:0;padding:clamp(10px,1.8vw,14px)}.screen--leaderboard.is-weekly-challenge .weekly-event-card__main{gap:4px}.screen--leaderboard.is-weekly-challenge .weekly-event-card__main strong{font-size:clamp(.98rem,2.25vw,1.22rem);line-height:1.06}.screen--leaderboard.is-weekly-challenge .weekly-event-card__main small,.screen--leaderboard.is-weekly-challenge .weekly-event-card__reward small{font-size:clamp(.62rem,1.35vw,.74rem)}.screen--leaderboard.is-weekly-challenge .weekly-event-card__reward strong{font-size:clamp(.82rem,1.8vw,.98rem)}.screen--leaderboard.is-weekly-challenge .weekly-event-card__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.screen--leaderboard.is-weekly-challenge .weekly-event-card__stats span,.screen--leaderboard.is-weekly-challenge .weekly-event-card__prizes span{border-radius:9px;padding:7px 9px}.screen--leaderboard.is-weekly-challenge .weekly-event-card__stats strong{font-size:clamp(.82rem,1.85vw,1rem)}.screen--leaderboard.is-weekly-challenge .weekly-event-card__prizes{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.screen--leaderboard.is-weekly-challenge .weekly-event-card__prizes span{letter-spacing:.06em;font-size:clamp(.56rem,1.2vw,.66rem)}.screen--leaderboard.is-weekly-challenge .weekly-event-card__avatar,.screen--leaderboard.is-weekly-challenge .weekly-event-card__trail{opacity:.16;width:clamp(46px,7vw,70px);height:clamp(46px,7vw,70px)}.screen--leaderboard.is-weekly-challenge .empty-social-state{align-content:center;min-height:58px;padding:10px 12px;font-size:clamp(.64rem,1.45vw,.78rem);line-height:1.25}.screen--leaderboard.is-weekly-challenge .social-footer-actions--split{gap:10px;padding-top:8px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)!important}.screen--leaderboard.is-weekly-challenge #leaderboard-primary-btn{background:radial-gradient(at 50% 0,color-mix(in srgb,var(--challenge-accent) 18%,transparent),transparent 48%),radial-gradient(at 50% 120%,color-mix(in srgb,var(--challenge-accent) 48%,transparent),color-mix(in srgb,var(--challenge-accent) 24%,#180b30) 58%,#070d3561),linear-gradient(color-mix(in srgb,var(--challenge-accent) 32%,#180b30),#1a0d37fa)!important;border-color:var(--challenge-accent)!important;box-shadow:0 0 18px color-mix(in srgb,var(--challenge-accent) 25%,transparent),inset 0 0 18px color-mix(in srgb,var(--challenge-accent) 10%,transparent)!important}@media (max-width:560px){.screen--leaderboard.is-weekly-challenge .social-panel{gap:6px;padding-inline:12px}.screen--leaderboard.is-weekly-challenge .challenge-mode-tabs{gap:6px}.screen--leaderboard.is-weekly-challenge .challenge-mode-tab{border-radius:18px;min-height:42px;font-size:.68rem}.screen--leaderboard.is-weekly-challenge .leaderboard-filter-lenses{grid-template-columns:42px}.screen--leaderboard.is-weekly-challenge .online-status{font-size:.56rem}.screen--leaderboard.is-weekly-challenge .leaderboard-list{gap:8px;min-height:0;padding-right:2px}.screen--leaderboard.is-weekly-challenge .rush-ticket-card{grid-template-columns:36px minmax(0,1fr);gap:8px;padding:8px}.screen--leaderboard.is-weekly-challenge .rush-ticket-card__icon{width:34px;height:34px}.screen--leaderboard.is-weekly-challenge .rush-ticket-card__actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:100%;display:grid}.screen--leaderboard.is-weekly-challenge .rush-ticket-card .daily-claim-btn{min-height:34px;padding-inline:8px}.screen--leaderboard.is-weekly-challenge .weekly-event-card{grid-template-columns:1fr;gap:8px;padding:10px}.screen--leaderboard.is-weekly-challenge .weekly-event-card__main strong{letter-spacing:.06em;font-size:.96rem}.screen--leaderboard.is-weekly-challenge .weekly-event-card__reward{align-content:start}.screen--leaderboard.is-weekly-challenge .weekly-event-card__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.screen--leaderboard.is-weekly-challenge .weekly-event-card__stats span{padding:6px}.screen--leaderboard.is-weekly-challenge .weekly-event-card__stats small{letter-spacing:.08em;font-size:.5rem}.screen--leaderboard.is-weekly-challenge .weekly-event-card__stats strong{font-size:.76rem}.screen--leaderboard.is-weekly-challenge .weekly-event-card__prizes{grid-template-columns:repeat(2,minmax(0,1fr))}.screen--leaderboard.is-weekly-challenge .weekly-event-card__avatar,.screen--leaderboard.is-weekly-challenge .weekly-event-card__trail{display:none}.screen--leaderboard.is-weekly-challenge .social-footer-actions--split{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.screen--leaderboard.is-weekly-challenge .leaderboard-primary-action{grid-column:1/-1}.screen--leaderboard.is-weekly-challenge .social-footer-actions--split .social-share-action{grid-column:auto}}@media (orientation:landscape) and (max-height:620px){.screen--leaderboard.is-weekly-challenge .social-panel{gap:5px}.screen--leaderboard.is-weekly-challenge .challenge-mode-tab{min-height:36px}.screen--leaderboard.is-weekly-challenge .rush-ticket-card{padding:6px 8px}.screen--leaderboard.is-weekly-challenge .weekly-event-card{padding:8px 10px}.screen--leaderboard.is-weekly-challenge .weekly-event-card__prizes{display:none}.screen--leaderboard.is-weekly-challenge .social-footer-actions--split .screen-btn{height:40px;min-height:40px}}.screen--leaderboard.is-weekly-challenge .rush-ticket-card{height:auto!important;min-height:58px!important}.screen--leaderboard.is-weekly-challenge .rush-ticket-card .daily-claim-btn{width:100%;grid-column:auto!important}@media (max-width:560px){.screen--leaderboard.is-weekly-challenge .rush-ticket-card{min-height:92px!important}}.screen--leaderboard.is-weekly-challenge #leaderboard-primary-btn,.screen--leaderboard.is-rush-challenge #leaderboard-primary-btn,.screen--leaderboard.is-challenge-board #leaderboard-primary-btn,.screen--leaderboard.is-challenge-hub #leaderboard-primary-btn{text-align:center!important;grid-template-columns:minmax(0,1fr)!important;place-items:center!important;height:clamp(52px,6.5dvh,70px)!important;min-height:clamp(52px,6.5dvh,70px)!important;display:grid!important;overflow:hidden!important}.screen--leaderboard.is-weekly-challenge #leaderboard-primary-btn .button-icon,.screen--leaderboard.is-rush-challenge #leaderboard-primary-btn .button-icon,.screen--leaderboard.is-challenge-board #leaderboard-primary-btn .button-icon,.screen--leaderboard.is-challenge-hub #leaderboard-primary-btn .button-icon{display:none!important}.screen--leaderboard.is-weekly-challenge #leaderboard-primary-btn .button-copy,.screen--leaderboard.is-rush-challenge #leaderboard-primary-btn .button-copy,.screen--leaderboard.is-challenge-board #leaderboard-primary-btn .button-copy,.screen--leaderboard.is-challenge-hub #leaderboard-primary-btn .button-copy{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:4px!important;width:100%!important;min-width:0!important;max-width:calc(100% - 20px)!important;margin:0 auto!important;line-height:1!important;display:inline-flex!important;overflow:hidden!important}.screen--leaderboard.is-weekly-challenge #leaderboard-primary-btn .button-label,.screen--leaderboard.is-rush-challenge #leaderboard-primary-btn .button-label,.screen--leaderboard.is-challenge-board #leaderboard-primary-btn .button-label,.screen--leaderboard.is-challenge-hub #leaderboard-primary-btn .button-label{text-overflow:ellipsis!important;white-space:nowrap!important;text-align:center!important;letter-spacing:.09em!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;font-size:clamp(.86rem,1.65vw,1.14rem)!important;font-weight:950!important;line-height:1!important;display:block!important;overflow:hidden!important}.screen--leaderboard.is-weekly-challenge #leaderboard-primary-btn .button-sub,.screen--leaderboard.is-rush-challenge #leaderboard-primary-btn .button-sub,.screen--leaderboard.is-challenge-board #leaderboard-primary-btn .button-sub,.screen--leaderboard.is-challenge-hub #leaderboard-primary-btn .button-sub{text-overflow:ellipsis!important;white-space:nowrap!important;text-align:center!important;letter-spacing:.08em!important;opacity:.82!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;font-size:clamp(.48rem,.92vw,.66rem)!important;font-weight:900!important;line-height:1!important;display:block!important;overflow:hidden!important}@media (max-width:560px){.screen--leaderboard.is-weekly-challenge #leaderboard-primary-btn,.screen--leaderboard.is-rush-challenge #leaderboard-primary-btn,.screen--leaderboard.is-challenge-board #leaderboard-primary-btn,.screen--leaderboard.is-challenge-hub #leaderboard-primary-btn{height:50px!important;min-height:50px!important}.screen--leaderboard.is-weekly-challenge #leaderboard-primary-btn .button-copy,.screen--leaderboard.is-rush-challenge #leaderboard-primary-btn .button-copy,.screen--leaderboard.is-challenge-board #leaderboard-primary-btn .button-copy,.screen--leaderboard.is-challenge-hub #leaderboard-primary-btn .button-copy{gap:3px!important;max-width:calc(100% - 16px)!important}.screen--leaderboard.is-weekly-challenge #leaderboard-primary-btn .button-label,.screen--leaderboard.is-rush-challenge #leaderboard-primary-btn .button-label,.screen--leaderboard.is-challenge-board #leaderboard-primary-btn .button-label,.screen--leaderboard.is-challenge-hub #leaderboard-primary-btn .button-label{letter-spacing:.07em!important;font-size:clamp(.72rem,3.35vw,.9rem)!important}.screen--leaderboard.is-weekly-challenge #leaderboard-primary-btn .button-sub,.screen--leaderboard.is-rush-challenge #leaderboard-primary-btn .button-sub,.screen--leaderboard.is-challenge-board #leaderboard-primary-btn .button-sub,.screen--leaderboard.is-challenge-hub #leaderboard-primary-btn .button-sub{letter-spacing:.06em!important;font-size:clamp(.42rem,2.15vw,.56rem)!important}}.leaderboard-header-wallet{display:none}.screen--leaderboard.is-challenge-hub .leaderboard-header-wallet{height:var(--top-control-height);justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:inline-flex}.screen--leaderboard.is-challenge-hub .social-header-actions{align-items:center;min-width:0}.screen--leaderboard.is-challenge-hub .leaderboard-header-wallet__item{min-width:58px;height:var(--top-control-height);border-radius:var(--top-control-radius);font-family:var(--font-display);font-weight:var(--font-weight-bold);letter-spacing:.05em;background:radial-gradient(at 50% 120%,#22f4ff1c,#070d354d),linear-gradient(#ffffff0d,#070d3538);border:1px solid #22f4ff57;justify-content:center;align-items:center;gap:5px;padding:0 9px;line-height:1;display:inline-flex;box-shadow:inset 0 0 14px #22f4ff0f,0 0 14px #0000002e}.screen--leaderboard.is-challenge-hub .leaderboard-header-wallet__svg{flex:none;width:1.08em;height:1.08em}.screen--leaderboard.is-challenge-hub .leaderboard-header-wallet__item strong{text-overflow:ellipsis;white-space:nowrap;min-width:1ch;max-width:7ch;font-size:clamp(.76rem,1.8vw,.95rem);overflow:hidden}.screen--leaderboard.is-challenge-hub .leaderboard-header-wallet__item--bits{color:#39ff14;border-color:#39ff1461}.screen--leaderboard.is-challenge-hub .leaderboard-header-wallet__item--bits .leaderboard-header-wallet__svg,.screen--leaderboard.is-challenge-hub .leaderboard-header-wallet__item--bits strong{color:#39ff14;filter:drop-shadow(0 0 8px #39ff149e)}.screen--leaderboard.is-challenge-hub .leaderboard-header-wallet__item--tickets{color:#ff4fb3;background:radial-gradient(at 50% 120%,#ff1fa624,#070d354d),linear-gradient(#ffffff0d,#070d3538);border-color:#ff1fa675}.screen--leaderboard.is-challenge-hub .leaderboard-header-wallet__item--tickets .leaderboard-header-wallet__svg,.screen--leaderboard.is-challenge-hub .leaderboard-header-wallet__item--tickets strong{color:#ff4fb3;filter:drop-shadow(0 0 8px #ff1fa6a8)}@media (max-width:560px){.screen--leaderboard.is-challenge-hub .shop-header-row .shop-heading-copy{width:min(40%,150px)}.screen--leaderboard.is-challenge-hub .leaderboard-header-wallet{gap:5px}.screen--leaderboard.is-challenge-hub .leaderboard-header-wallet__item{border-radius:13px;gap:4px;min-width:46px;height:38px;padding-inline:6px}.screen--leaderboard.is-challenge-hub .leaderboard-header-wallet__svg{width:.95em;height:.95em}.screen--leaderboard.is-challenge-hub .leaderboard-header-wallet__item strong{letter-spacing:.02em;max-width:5ch;font-size:.72rem}}@media (max-width:360px){.screen--leaderboard.is-challenge-hub .leaderboard-header-wallet__item{min-width:40px;padding-inline:5px}.screen--leaderboard.is-challenge-hub .leaderboard-header-wallet__item strong{font-size:.66rem}}.daily-claim-all{min-height:48px;margin:2px 0 4px}.daily-claim-all .button-copy{white-space:nowrap;flex-direction:row;justify-content:center;align-items:center;gap:8px;min-width:0;display:flex}.daily-claim-all .button-sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.daily-ticket-reminder{background:radial-gradient(at 0%,#ff4fb329,#0000 62%),linear-gradient(#3a0f4be6,#0c123ceb);border:1px solid #ff1fa685;border-radius:16px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:10px 12px;display:grid;box-shadow:inset 0 0 16px #ff4fb314}.daily-ticket-reminder__icon{color:#ff4fb3;background:#ff1fa61f;border:1px solid #ff1fa68a;border-radius:12px;place-items:center;width:42px;height:42px;display:inline-grid}.daily-ticket-reminder__icon-svg{filter:drop-shadow(0 0 8px #ff1fa694);width:24px;height:24px}.daily-ticket-reminder__copy{min-width:0;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.08em;gap:3px;display:grid}.daily-ticket-reminder__copy strong{color:#fff7d6;font-size:clamp(.74rem,1.8vw,.9rem)}.daily-ticket-reminder__copy span{color:#e5e9ffa8;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.52rem,1.35vw,.66rem);overflow:hidden}.daily-ticket-reminder__claim{min-width:92px}@media (max-width:560px){.daily-ticket-reminder{border-radius:14px;grid-template-columns:36px minmax(0,1fr) auto;gap:8px;padding:8px}.daily-ticket-reminder__icon{border-radius:10px;width:36px;height:36px}.daily-ticket-reminder__icon-svg{width:20px;height:20px}.daily-ticket-reminder__copy span{white-space:normal}.daily-ticket-reminder__claim{min-width:74px;padding-inline:8px}}.quit-run-modal__card{width:min(480px,100%)}.quit-run-modal .game-modal__copy h2{color:var(--magenta);text-shadow:0 0 24px #ff0a7a94}.screen--leaderboard.is-weekly-challenge .leaderboard-list{gap:clamp(8px,1.2vw,12px);overflow-y:auto}.screen--leaderboard.is-weekly-challenge .weekly-event-card.weekly-event-hub{border-color:color-mix(in srgb, var(--weekly-event-color) 78%, #fff 8%);background:radial-gradient(ellipse at 50% 0%, color-mix(in srgb, var(--weekly-event-color) 18%, transparent), transparent 55%), linear-gradient(180deg, #110d3ef0, #080f34ed);width:min(100%,860px);box-shadow:inset 0 0 22px color-mix(in srgb, var(--weekly-event-color) 12%, transparent), 0 0 24px #0000003d;border-radius:18px;grid-template-columns:1fr;gap:clamp(10px,1.6vw,14px);margin:0 auto;padding:clamp(12px,2.2vw,18px);display:grid}.weekly-event-hero{text-align:center;justify-items:center;gap:4px;display:grid}.weekly-event-hero .weekly-event-card__eyebrow{color:var(--weekly-event-color);align-items:center;gap:8px;display:inline-flex}.weekly-event-hero>strong{color:#fff7f4;font-family:var(--font-display);font-size:clamp(1.45rem,4.8vw,3rem);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase;text-shadow:0 0 18px color-mix(in srgb, var(--weekly-event-color) 60%, transparent);line-height:.95}.weekly-event-hero>small{color:#eaf4ffb3;font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;font-weight:900}.weekly-event-meta{color:#a0f5ffe0;font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;gap:10px 18px;margin-top:4px;font-size:clamp(.58rem,1.25vw,.72rem);font-weight:900;display:flex}.weekly-event-meta span{align-items:center;gap:6px;display:inline-flex}.weekly-event-meta__icon{width:1em;height:1em;color:var(--weekly-event-color)}.weekly-event-reward-banner{border:1px solid color-mix(in srgb, var(--weekly-event-color) 76%, #fff 5%);background:linear-gradient(90deg, #08123aeb, color-mix(in srgb, var(--weekly-event-color) 16%, #0d0a36eb));border-radius:14px;grid-template-columns:minmax(150px,.42fr) minmax(0,1fr);min-height:118px;display:grid;overflow:hidden}.weekly-event-reward-media{border-right:1px solid color-mix(in srgb, var(--weekly-event-color) 58%, transparent);background:radial-gradient(ellipse at 50% 65%, color-mix(in srgb, var(--weekly-event-color) 28%, transparent), transparent 62%);place-items:center;min-height:116px;display:grid;position:relative;overflow:hidden}.weekly-event-reward-media__avatar{z-index:2;object-fit:contain;width:min(86px,20vw);height:min(86px,20vw);filter:drop-shadow(0 0 14px color-mix(in srgb, var(--weekly-event-color) 70%, transparent))}.weekly-event-reward-media__trail{object-fit:contain;opacity:.84;width:min(150px,34vw);max-height:84px;filter:drop-shadow(0 0 14px color-mix(in srgb, var(--weekly-event-color) 65%, transparent));position:absolute;transform:translateY(18px)}.weekly-event-reward-media__fallback-icon{width:48px;height:48px;color:var(--weekly-event-color)}.weekly-event-reward-banner .weekly-event-card__reward{align-content:center;padding:clamp(12px,2vw,18px)}.weekly-event-reward-banner .weekly-event-card__reward span{color:var(--weekly-event-color)}.weekly-event-reward-banner .weekly-event-card__reward strong{color:#fff;font-size:clamp(.95rem,2.5vw,1.35rem)}.weekly-event-reward-banner .weekly-event-card__reward small{color:#eaf4ffa8;letter-spacing:.06em;text-transform:uppercase}.screen--leaderboard.is-weekly-challenge .weekly-event-card__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.screen--leaderboard.is-weekly-challenge .weekly-event-card__stats span{text-align:center;place-items:center;min-height:58px}.screen--leaderboard.is-weekly-challenge .weekly-event-card__stats small{color:#eaf4ff9e}.screen--leaderboard.is-weekly-challenge .weekly-event-card__stats strong{color:#80fbff;font-size:clamp(1rem,3vw,1.45rem)}.screen--leaderboard.is-weekly-challenge .weekly-event-card__prizes{grid-template-columns:repeat(4,minmax(0,1fr))}.weekly-event-board{background:#050e3285;border:1px solid #22f4ff38;border-radius:14px;gap:0;width:min(100%,860px);margin:0 auto;display:grid;overflow:hidden}.weekly-event-board-row{border-bottom:1px solid #22f4ff24;grid-template-columns:48px 44px minmax(0,1fr) minmax(70px,auto);align-items:center;gap:10px;min-height:52px;padding:7px 12px;display:grid}.weekly-event-board-row:last-child{border-bottom:0}.weekly-event-board-row[data-current=true]{background:linear-gradient(90deg,#22f4ff1f,#ff4fb30f)}.weekly-event-board-row__rank,.weekly-event-board-row__score,.weekly-event-board-row__name{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;font-weight:900}.weekly-event-board-row__rank,.weekly-event-board-row__score{color:#80fbff;text-shadow:0 0 10px #22f4ff66}.weekly-event-board-row__name{color:#f5f7ffdb;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.weekly-event-board-row__avatar{background:var(--avatar-color);width:34px;height:34px;box-shadow:0 0 14px color-mix(in srgb, var(--avatar-color) 55%, transparent);border-radius:10px;place-items:center;display:grid;overflow:hidden}.weekly-event-board-row__avatar img{object-fit:contain;width:100%;height:100%}.weekly-event-board-row__avatar--image{box-shadow:none;background:0 0;overflow:visible}.weekly-event-board--empty{min-height:68px;font-family:var(--font-display);letter-spacing:.08em;text-align:center;text-transform:uppercase;place-items:center;padding:12px}.weekly-event-board--empty strong{color:#fff}.weekly-event-board--empty span{color:#eaf4ffa3;font-size:.72rem}@media (max-width:560px){.screen--leaderboard.is-weekly-challenge .weekly-event-card.weekly-event-hub{border-radius:14px;gap:8px;padding:10px}.weekly-event-hero>strong{letter-spacing:.05em;font-size:clamp(1.2rem,8.5vw,2rem)}.weekly-event-meta{gap:6px 10px;font-size:.55rem}.weekly-event-reward-banner{grid-template-columns:104px minmax(0,1fr);min-height:98px}.weekly-event-reward-media{min-height:96px}.weekly-event-reward-media__avatar{width:66px;height:66px}.weekly-event-reward-media__trail{width:112px}.weekly-event-reward-banner .weekly-event-card__reward{padding:10px}.weekly-event-reward-banner .weekly-event-card__reward strong{letter-spacing:.05em;font-size:.84rem}.screen--leaderboard.is-weekly-challenge .weekly-event-card__stats{gap:6px}.screen--leaderboard.is-weekly-challenge .weekly-event-card__stats span{min-height:48px;padding:6px}.screen--leaderboard.is-weekly-challenge .weekly-event-card__stats strong{font-size:.9rem}.screen--leaderboard.is-weekly-challenge .weekly-event-card__prizes{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.weekly-event-board-row{grid-template-columns:34px 32px minmax(0,1fr) minmax(52px,auto);gap:7px;min-height:44px;padding:6px 8px}.weekly-event-board-row__avatar{border-radius:8px;width:28px;height:28px}.weekly-event-board-row__rank,.weekly-event-board-row__score,.weekly-event-board-row__name{font-size:.72rem}}.screen--leaderboard .leaderboard-filter-lenses{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.leaderboard-refresh-header-btn{flex:none}.screen--leaderboard.is-weekly-challenge .leaderboard-filter-lenses{display:none!important}.screen--leaderboard.is-challenge-hub .leaderboard-refresh-header-btn{width:var(--top-control-height);min-width:var(--top-control-height);height:var(--top-control-height);color:#22f4ff;border-color:#22f4ff57}.screen--leaderboard.is-challenge-hub .shop-page-title{letter-spacing:.14em;font-size:clamp(.94rem,2.8vw,1.22rem)}@media (max-width:560px){.screen--leaderboard.is-challenge-hub .shop-header-row .shop-heading-copy{width:min(34%,132px)}.screen--leaderboard.is-challenge-hub .shop-page-title{letter-spacing:.1em;font-size:clamp(.78rem,4.2vw,.98rem)}.screen--leaderboard.is-challenge-hub .social-header-actions{gap:4px}.screen--leaderboard.is-challenge-hub .leaderboard-refresh-header-btn{border-radius:13px;width:38px;min-width:38px;height:38px;min-height:38px}}@media (max-width:360px){.screen--leaderboard.is-challenge-hub .leaderboard-refresh-header-btn{width:34px;min-width:34px;height:34px;min-height:34px}}.screen--leaderboard.is-challenge-hub .shop-header-row .shop-heading-copy{grid-column:2;justify-self:center;width:min(100%,210px);position:relative;top:auto;left:auto;transform:none}.screen--leaderboard.is-challenge-hub .shop-header-row{grid-template-columns:var(--top-control-height) minmax(72px, 1fr) auto}@media (max-width:560px){.screen--leaderboard.is-challenge-hub .shop-header-row{grid-template-columns:42px minmax(72px,1fr) auto}.screen--leaderboard.is-challenge-hub .shop-header-row .shop-heading-copy{width:min(100%,118px)}}@media (max-width:360px){.screen--leaderboard.is-challenge-hub .shop-header-row .shop-heading-copy{width:min(100%,96px)}}.weekly-event-card__reward-note{color:#eaf4ffad;font-family:var(--font-display);letter-spacing:.08em;text-align:center;text-transform:uppercase;background:#050e325c;border:1px solid #22f4ff2e;border-radius:10px;margin:0;padding:8px 10px;font-size:clamp(.62rem,1.35vw,.74rem);font-weight:900;line-height:1.25}@media (orientation:landscape) and (max-height:620px){.weekly-event-card__reward-note{display:none}}.weekly-bits-inline,.weekly-stat-bits{white-space:nowrap;justify-content:center;align-items:center;gap:5px;display:inline-flex}.weekly-bits-inline__icon,.weekly-stat-bits__icon{color:#39ff14;filter:drop-shadow(0 0 7px #39ff149e);flex:none;width:1em;height:1em}.weekly-stat-bits{color:#80fbff}.weekly-event-board--expanded{overscroll-behavior:contain;max-height:min(330px,42dvh);overflow-y:auto}.weekly-event-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:min(100%,860px);margin:0 auto;display:grid}.weekly-event-action{color:#e7edff;min-height:44px;font-family:var(--font-display);letter-spacing:.08em;text-align:left;text-transform:uppercase;cursor:pointer;background:#050e3275;border:1px solid #22f4ff47;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;padding:8px 12px;display:grid}.weekly-event-action--reward{border-color:#4aff716b}.weekly-event-action:disabled{cursor:default;opacity:.48}.weekly-event-action__icon{color:currentColor;filter:drop-shadow(0 0 8px);width:1.25em;height:1.25em}.weekly-event-action span:last-child{min-width:0}.weekly-event-action strong,.weekly-event-action small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.weekly-event-action strong{font-size:clamp(.68rem,1.8vw,.82rem)}.weekly-event-action small{color:#eaf4ff94;font-size:clamp(.5rem,1.35vw,.6rem)}.weekly-rewards-modal__card{width:min(460px,100vw - 24px)}.weekly-rewards-content{gap:10px;display:grid}.weekly-rewards-summary{border:1px solid color-mix(in srgb, var(--weekly-event-color) 62%, transparent);background:color-mix(in srgb, var(--weekly-event-color) 18%, #050e32d1);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;border-radius:12px;gap:4px;padding:12px;display:grid}.weekly-rewards-summary span{color:var(--weekly-event-color);font-size:.62rem}.weekly-rewards-summary strong{color:#fff;font-size:clamp(1rem,4vw,1.35rem)}.weekly-rewards-summary small{color:#eaf4ffad}.weekly-rewards-list{gap:7px;display:grid}.weekly-rewards-tier{min-height:48px;font-family:var(--font-display);letter-spacing:.07em;text-transform:uppercase;background:#050e326b;border:1px solid #22f4ff2e;border-radius:10px;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:2px 10px;padding:8px 10px;display:grid}.weekly-rewards-tier>span{color:#80fbff;grid-row:span 2;font-weight:900}.weekly-rewards-tier strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.weekly-rewards-tier small{color:#eaf4ff94;font-size:.58rem}.weekly-rewards-note{color:#eaf4ffa3;font-family:var(--font-display);letter-spacing:.07em;text-align:center;text-transform:uppercase;margin:0;font-size:.62rem;line-height:1.35}@media (max-width:420px),(orientation:landscape) and (max-height:620px){.weekly-event-board:not(.weekly-event-board--expanded) .weekly-event-board-row--optional{display:none}.weekly-event-actions{gap:6px}.weekly-event-action{min-height:40px;padding:7px 9px}}.weekly-event-reward-banner{min-height:clamp(122px,18dvh,168px)}.weekly-event-reward-media__avatar{width:clamp(76px,11vw,112px);height:clamp(76px,11vw,112px)}.weekly-event-reward-media__trail{width:clamp(132px,20vw,190px)}.weekly-event-reward-banner .weekly-event-card__reward strong{font-size:clamp(1.1rem,3.1vw,1.72rem);line-height:1.08}.weekly-prize-current strong{justify-items:center;gap:3px;display:grid}.weekly-prize-current__cosmetic{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:clamp(.62rem,1.6vw,.84rem);line-height:1.05;overflow:hidden}.weekly-prize-current__bits{color:#80fbff;font-size:clamp(.72rem,1.9vw,.95rem)}.weekly-event-countdown,.weekly-rewards-countdown{white-space:nowrap}@media (max-width:560px){.weekly-event-reward-banner{min-height:112px}.weekly-event-reward-media__avatar{width:76px;height:76px}.weekly-event-reward-media__trail{width:124px}.weekly-event-reward-banner .weekly-event-card__reward strong{font-size:clamp(.96rem,5.2vw,1.25rem)}.weekly-prize-current__cosmetic{font-size:.5rem}}.screen--leaderboard.is-weekly-challenge .weekly-event-card__stats .weekly-bits-inline,.screen--leaderboard.is-weekly-challenge .weekly-event-card__stats .weekly-bits-inline__icon,.screen--leaderboard.is-weekly-challenge .weekly-event-card__stats .weekly-prize-current__cosmetic,.screen--leaderboard.is-weekly-challenge .weekly-event-card__stats .weekly-prize-current__bits{background:0 0;border:0;border-radius:0;min-height:0;padding:0}.screen--leaderboard.is-weekly-challenge .weekly-event-card__stats .weekly-bits-inline{gap:5px;display:inline-flex}.screen--leaderboard.is-weekly-challenge .weekly-event-card__stats .weekly-bits-inline__icon{width:.9em;height:.9em}.screen--leaderboard.is-weekly-challenge .weekly-prize-current strong{justify-content:center;align-items:center;gap:6px;min-width:0;line-height:1;display:flex}.screen--leaderboard.is-weekly-challenge .weekly-prize-current__bits{justify-content:center;align-items:center;display:inline-flex}.screen--leaderboard.is-weekly-challenge .online-status:empty{min-height:0;display:none}.weekly-event-hero__icon{width:.92em;height:.92em}.weekly-event-hero>strong{font-size:clamp(1.55rem,5vw,3.12rem)}@media (max-width:560px){.weekly-event-hero .weekly-event-card__eyebrow{gap:6px;font-size:.54rem}.weekly-event-hero>strong{font-size:clamp(1.32rem,8.9vw,2.08rem)}}.screen--leaderboard.is-weekly-challenge .weekly-event-card__stats{background:#050e3270;border:1px solid #22f4ff33;border-radius:12px;justify-content:center;align-items:center;gap:0;min-height:36px;display:flex;overflow:hidden}.screen--leaderboard.is-weekly-challenge .weekly-event-card__stats>span{text-align:center;background:0 0;border:0;border-right:1px solid #22f4ff24;border-radius:0;flex:1 1 0;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:0;padding:7px 8px;display:inline-flex}.screen--leaderboard.is-weekly-challenge .weekly-event-card__stats>span:last-child{border-right:0}.screen--leaderboard.is-weekly-challenge .weekly-event-card__stats small{letter-spacing:.08em;flex:none;font-size:clamp(.48rem,1.2vw,.62rem)}.screen--leaderboard.is-weekly-challenge .weekly-event-card__stats strong{min-width:0;font-size:clamp(.74rem,2.1vw,.98rem);line-height:1}.screen--leaderboard.is-weekly-challenge .weekly-prize-current strong{justify-content:center;align-items:center;display:inline-flex}.weekly-event-board__header{min-height:34px;font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #22f4ff24;justify-content:space-between;align-items:center;padding:7px 12px;display:flex}.weekly-event-board__header strong{color:#f5f7ffd1;font-size:clamp(.62rem,1.45vw,.74rem)}.weekly-event-board__toggle{color:#ff6fc4;min-height:24px;font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;background:#ff4fb31a;border:1px solid #ff4fb394;border-radius:999px;padding:0 9px;font-size:clamp(.52rem,1.35vw,.62rem);font-weight:900}.weekly-event-board__toggle:disabled{color:#eaf4ff80;background:0 0;border-color:#22f4ff29}.weekly-event-board__empty{place-items:center;min-height:54px;padding:10px;display:grid}@media (max-width:420px),(orientation:landscape) and (max-height:620px){.weekly-event-board:not(.weekly-event-board--expanded) .weekly-event-board-row--optional{display:none}}@media (max-width:560px){.screen--leaderboard.is-weekly-challenge .weekly-event-card__stats{min-height:32px}.screen--leaderboard.is-weekly-challenge .weekly-event-card__stats>span{gap:4px;padding:6px 4px}.screen--leaderboard.is-weekly-challenge .weekly-event-card__stats small{font-size:.46rem}.screen--leaderboard.is-weekly-challenge .weekly-event-card__stats strong{font-size:.72rem}.weekly-event-board__header{min-height:30px;padding:6px 10px}}.weekly-event-hero .weekly-event-card__eyebrow{letter-spacing:.18em;font-size:clamp(.46rem,.92vw,.6rem)}.weekly-event-hero>strong{text-wrap:balance;max-width:13.5em;font-size:clamp(1.55rem,4.4vw,2.82rem)}@media (max-width:560px){.weekly-event-hero .weekly-event-card__eyebrow{font-size:clamp(.44rem,1.8vw,.52rem)}.weekly-event-hero>strong{max-width:10.4em;font-size:clamp(1.42rem,8.1vw,1.92rem)}}@media (orientation:landscape) and (max-height:620px){.screen--leaderboard.is-weekly-challenge{padding-block:max(8px, env(safe-area-inset-top)) max(8px, env(safe-area-inset-bottom))}.screen--leaderboard.is-weekly-challenge .social-panel{border-radius:18px;gap:5px;width:min(940px,100vw - 32px);max-height:calc(100dvh - 16px);padding:9px}.screen--leaderboard.is-weekly-challenge .shop-header-row{min-height:40px}.screen--leaderboard.is-weekly-challenge .shop-page-title{font-size:clamp(.82rem,2.6vw,1.05rem)}.screen--leaderboard.is-weekly-challenge .leaderboard-header-wallet__item{border-radius:14px;min-width:52px;height:36px;padding:0 8px}.screen--leaderboard.is-weekly-challenge .leaderboard-refresh-header-btn,.screen--leaderboard.is-weekly-challenge .shop-header-back{width:40px;min-width:40px;height:40px}.screen--leaderboard.is-weekly-challenge .challenge-mode-tabs{gap:7px;width:min(600px,78vw)}.screen--leaderboard.is-weekly-challenge .challenge-mode-tab{min-height:34px;padding:6px 10px;font-size:.66rem}.screen--leaderboard.is-weekly-challenge .online-status{min-height:16px;font-size:.52rem;line-height:1}.screen--leaderboard.is-weekly-challenge .leaderboard-list{gap:6px;min-height:0;padding-right:0}.screen--leaderboard.is-weekly-challenge .weekly-event-card.weekly-event-hub{border-radius:14px;gap:5px;padding:7px 9px}.weekly-event-hero{gap:2px}.weekly-event-hero .weekly-event-card__eyebrow{letter-spacing:.16em;gap:5px;font-size:clamp(.4rem,1.25vw,.5rem)}.weekly-event-hero>strong{max-width:16em;font-size:clamp(1.08rem,4.05vw,1.72rem);line-height:.92}.weekly-event-hero>small{font-size:.56rem;line-height:1}.weekly-event-meta{gap:5px 12px;margin-top:1px;font-size:.5rem;line-height:1}.weekly-event-reward-banner{border-radius:11px;grid-template-columns:82px minmax(0,1fr);min-height:62px}.weekly-event-reward-media{min-height:60px}.weekly-event-reward-media__avatar{width:48px;height:48px}.weekly-event-reward-media__trail{width:84px;max-height:48px;transform:translateY(10px)}.weekly-event-reward-banner .weekly-event-card__reward{gap:2px;padding:7px 9px}.weekly-event-reward-banner .weekly-event-card__reward span{font-size:.5rem;line-height:1}.weekly-event-reward-banner .weekly-event-card__reward strong{font-size:clamp(.72rem,2.3vw,.95rem);line-height:1.02}.weekly-event-reward-banner .weekly-event-card__reward small{font-size:.48rem;line-height:1}.screen--leaderboard.is-weekly-challenge .weekly-event-card__stats{border-radius:10px;min-height:28px}.screen--leaderboard.is-weekly-challenge .weekly-event-card__stats>span{gap:4px;padding:5px 6px}.screen--leaderboard.is-weekly-challenge .weekly-event-card__stats small{font-size:.42rem}.screen--leaderboard.is-weekly-challenge .weekly-event-card__stats strong{font-size:.68rem}.weekly-event-board__header{min-height:26px;padding:4px 10px}.weekly-event-board__header strong{font-size:.56rem}.weekly-event-board__toggle{min-height:20px;padding-inline:8px;font-size:.5rem}.weekly-event-board-row{grid-template-columns:30px 28px minmax(0,1fr) minmax(52px,auto);gap:7px;min-height:34px;padding:4px 9px}.weekly-event-board-row__avatar{border-radius:7px;width:24px;height:24px}.weekly-event-board-row__rank,.weekly-event-board-row__score,.weekly-event-board-row__name{font-size:.62rem}.screen--leaderboard.is-weekly-challenge .social-footer-actions--split{gap:7px;padding-top:5px}.screen--leaderboard.is-weekly-challenge .social-footer-actions--split .screen-btn{height:36px;min-height:36px}.screen--leaderboard.is-weekly-challenge #leaderboard-primary-btn{height:38px!important;min-height:38px!important}}.weekly-event-hero .weekly-event-card__eyebrow{letter-spacing:.12em!important;font-size:clamp(1rem,3.2vw,2.05rem)!important;line-height:1!important}.weekly-event-hero>strong{font-size:clamp(1.2rem,3.85vw,2.5rem)!important;line-height:.98!important}@media (max-width:560px){.weekly-event-hero .weekly-event-card__eyebrow{letter-spacing:.1em!important;font-size:clamp(.92rem,6.7vw,1.58rem)!important}.weekly-event-hero>strong{max-width:10.4em;font-size:clamp(1.08rem,7.9vw,1.86rem)!important}}@media (orientation:landscape) and (max-height:620px){.weekly-event-hero .weekly-event-card__eyebrow{font-size:clamp(.78rem,2.6vw,1.2rem)!important}.weekly-event-hero>strong{font-size:clamp(1rem,3.7vw,1.65rem)!important}}.screen--leaderboard.is-weekly-challenge .weekly-event-card.weekly-event-hub{align-content:start!important;gap:clamp(8px,1.15vw,12px)!important;padding:clamp(12px,1.8vw,16px)!important;overflow:visible!important}.screen--leaderboard.is-weekly-challenge .weekly-event-hero{gap:clamp(2px,.6vw,4px)!important}.screen--leaderboard.is-weekly-challenge .weekly-event-hero>strong{text-wrap:balance;max-width:12em!important;margin:0!important;font-size:clamp(1.12rem,3.2vw,2.08rem)!important;line-height:.98!important}.screen--leaderboard.is-weekly-challenge .weekly-event-hero>small{font-size:clamp(.58rem,1.35vw,.76rem)!important;line-height:1.05!important}.screen--leaderboard.is-weekly-challenge .weekly-event-meta{gap:5px clamp(10px,1.8vw,16px)!important;margin-top:2px!important;font-size:clamp(.54rem,1.15vw,.66rem)!important;line-height:1.05!important}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-banner{grid-template-columns:minmax(118px,.34fr) minmax(0,1fr)!important;min-height:clamp(108px,13dvh,132px)!important;max-height:none!important;overflow:hidden!important}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-media{min-height:clamp(108px,13dvh,132px)!important;overflow:hidden!important}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-media__avatar{width:clamp(68px,8.2vw,92px)!important;height:clamp(68px,8.2vw,92px)!important}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-media__trail{width:clamp(110px,16vw,152px)!important;max-height:clamp(54px,8vw,72px)!important;transform:translateY(8px)!important}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-banner .weekly-event-card__reward{align-content:center!important;gap:clamp(3px,.75vw,6px)!important;min-height:0!important;padding:clamp(10px,1.55vw,14px)!important;overflow:visible!important}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-banner .weekly-event-card__reward span{font-size:clamp(.54rem,1.2vw,.68rem)!important;line-height:1!important}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-banner .weekly-event-card__reward strong{overflow-wrap:anywhere!important;max-width:100%!important;font-size:clamp(.9rem,2vw,1.2rem)!important;line-height:1.05!important}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-banner .weekly-event-card__reward small{font-size:clamp(.5rem,1vw,.62rem)!important;line-height:1.1!important}@media (max-width:560px){.screen--leaderboard.is-weekly-challenge .weekly-event-card.weekly-event-hub{gap:7px!important;padding:9px 10px!important}.screen--leaderboard.is-weekly-challenge .weekly-event-hero .weekly-event-card__eyebrow{font-size:clamp(.72rem,5.6vw,1.18rem)!important}.screen--leaderboard.is-weekly-challenge .weekly-event-hero>strong{max-width:10.5em!important;font-size:clamp(.92rem,6.8vw,1.45rem)!important}.screen--leaderboard.is-weekly-challenge .weekly-event-hero>small{font-size:.58rem!important}.screen--leaderboard.is-weekly-challenge .weekly-event-meta{gap:4px 8px!important;font-size:.5rem!important}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-banner{grid-template-columns:88px minmax(0,1fr)!important;min-height:88px!important}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-media{min-height:88px!important}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-media__avatar{width:58px!important;height:58px!important}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-media__trail{width:92px!important;max-height:44px!important;transform:translateY(6px)!important}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-banner .weekly-event-card__reward{padding:7px 9px!important}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-banner .weekly-event-card__reward strong{font-size:clamp(.76rem,4.35vw,.96rem)!important}}@media (orientation:landscape) and (max-height:620px){.screen--leaderboard.is-weekly-challenge .weekly-event-card.weekly-event-hub{gap:5px!important;padding:7px 9px!important}.screen--leaderboard.is-weekly-challenge .weekly-event-hero .weekly-event-card__eyebrow{font-size:clamp(.68rem,2.25vw,1rem)!important}.screen--leaderboard.is-weekly-challenge .weekly-event-hero>strong{max-width:14em!important;font-size:clamp(.9rem,3.2vw,1.35rem)!important}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-banner{grid-template-columns:78px minmax(0,1fr)!important;min-height:66px!important}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-media{min-height:66px!important}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-media__avatar{width:48px!important;height:48px!important}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-media__trail{width:78px!important;max-height:38px!important;transform:translateY(4px)!important}}.weekly-event-card__mini-action{color:#ff77cb;min-height:24px;font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#ff4fb31f;border:1px solid #ff4fb39e;border-radius:999px;justify-self:start;padding:0 10px;font-size:clamp(.52rem,1.2vw,.62rem);font-weight:900}.weekly-event-card__mini-action:hover,.weekly-event-board__toggle:hover{background:#ff4fb333}.weekly-event-board-row--separated{border-top:1px solid #ff4fb347}.weekly-leaderboard-modal__card{width:min(620px,100vw - 24px);max-height:min(760px,100dvh - 24px)}.weekly-leaderboard-content{gap:10px;min-height:0;display:grid}.weekly-leaderboard-modal__player{color:#80fbff;min-height:42px;font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(90deg,#22f4ff1a,#ff4fb314);border:1px solid #22f4ff33;border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:8px 12px;font-weight:900;display:grid}.weekly-leaderboard-modal__player span{color:#eaf4ffad;font-size:.62rem}.weekly-leaderboard-modal__player strong,.weekly-leaderboard-modal__player b{font-size:clamp(.82rem,2.5vw,1rem)}.weekly-event-board--modal{overscroll-behavior:contain;max-height:min(390px,48dvh);overflow-y:auto}.weekly-event-board--modal .weekly-event-board__header span{color:#eaf4ff94;font-size:.62rem}.weekly-prize-current .weekly-bits-inline{background:0 0!important;border:0!important}@media (max-width:560px){.weekly-leaderboard-modal__card{width:min(100%,100vw - 16px);max-height:calc(100dvh - 16px)}.weekly-leaderboard-modal__player{grid-template-columns:minmax(0,1fr) auto auto;gap:8px;padding:7px 9px}.weekly-leaderboard-modal__player span{font-size:.52rem}.weekly-event-board--modal{max-height:44dvh}}.screen--leaderboard.is-weekly-challenge .weekly-event-hero .weekly-event-card__eyebrow{letter-spacing:.09em!important;font-size:clamp(.45rem,1.2vw,.82rem)!important;line-height:1!important}.weekly-leaderboard-modal__card .game-modal__title h2{letter-spacing:.08em!important;font-size:clamp(1.05rem,4.4vw,1.85rem)!important;line-height:1.05!important}.weekly-leaderboard-modal__card .game-modal__title p{font-size:clamp(.58rem,2.4vw,.72rem)!important;line-height:1.2!important}@media (max-width:560px){.screen--leaderboard.is-weekly-challenge .weekly-event-hero .weekly-event-card__eyebrow{letter-spacing:.08em!important;font-size:clamp(.38rem,2.9vw,.62rem)!important}.weekly-leaderboard-modal__card .game-modal__title h2{font-size:clamp(.98rem,5.8vw,1.45rem)!important}}@media (orientation:landscape) and (max-height:620px){.screen--leaderboard.is-weekly-challenge .weekly-event-hero .weekly-event-card__eyebrow{font-size:clamp(.36rem,1.35vw,.54rem)!important}}@media (max-width:420px) and (max-height:720px) and (orientation:portrait){.screen--leaderboard.is-weekly-challenge .social-panel{gap:5px!important;padding:8px 10px!important}.screen--leaderboard.is-weekly-challenge .shop-header-row{min-height:38px!important}.screen--leaderboard.is-weekly-challenge .shop-header-back,.screen--leaderboard.is-weekly-challenge .leaderboard-refresh-header-btn,.screen--leaderboard.is-weekly-challenge .leaderboard-header-wallet__item{border-radius:13px!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important}.screen--leaderboard.is-weekly-challenge .leaderboard-header-wallet__item{padding-inline:7px!important}.screen--leaderboard.is-weekly-challenge .challenge-mode-tab{border-radius:16px!important;min-height:34px!important;padding:5px 8px!important;font-size:.6rem!important}.screen--leaderboard.is-weekly-challenge .leaderboard-list{gap:6px!important;min-height:170px!important;padding-right:0!important;overflow-y:auto!important}.screen--leaderboard.is-weekly-challenge .weekly-event-card.weekly-event-hub{border-radius:13px!important;gap:5px!important;padding:7px 8px!important}.screen--leaderboard.is-weekly-challenge .weekly-event-hero{gap:1px!important}.screen--leaderboard.is-weekly-challenge .weekly-event-hero .weekly-event-card__eyebrow{letter-spacing:.08em!important;font-size:.42rem!important}.screen--leaderboard.is-weekly-challenge .weekly-event-hero>strong{max-width:11em!important;font-size:clamp(1.18rem,7vw,1.52rem)!important;line-height:.9!important}.screen--leaderboard.is-weekly-challenge .weekly-event-hero>small{font-size:.48rem!important;line-height:1!important}.screen--leaderboard.is-weekly-challenge .weekly-event-meta{gap:3px 7px!important;margin-top:0!important;font-size:.42rem!important;line-height:1!important}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-banner{border-radius:11px!important;grid-template-columns:82px minmax(0,1fr)!important;min-height:74px!important}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-media{min-height:74px!important}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-media__avatar{width:46px!important;height:46px!important}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-media__trail{width:76px!important;max-height:36px!important;transform:translateY(5px)!important}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-banner .weekly-event-card__reward{gap:2px!important;padding:6px 8px!important}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-banner .weekly-event-card__reward span{font-size:.46rem!important}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-banner .weekly-event-card__reward strong{font-size:clamp(.68rem,3.9vw,.84rem)!important;line-height:1!important}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-banner .weekly-event-card__reward small{font-size:.42rem!important;line-height:1!important}.screen--leaderboard.is-weekly-challenge .weekly-event-card__mini-action{min-height:20px!important;padding-inline:8px!important;font-size:.44rem!important}.screen--leaderboard.is-weekly-challenge .weekly-event-card__stats{border-radius:9px!important;min-height:26px!important}.screen--leaderboard.is-weekly-challenge .weekly-event-card__stats>span{gap:3px!important;padding:4px 3px!important}.screen--leaderboard.is-weekly-challenge .weekly-event-card__stats small{letter-spacing:.04em!important;white-space:normal!important;margin-bottom:7px!important;font-size:.36rem!important}.screen--leaderboard.is-weekly-challenge .weekly-event-card__stats strong{font-size:.6rem!important}.screen--leaderboard.is-weekly-challenge .weekly-event-card__reward-note{display:none!important}.screen--leaderboard.is-weekly-challenge .weekly-event-board__header{min-height:24px!important;padding:4px 8px!important}.screen--leaderboard.is-weekly-challenge .weekly-event-board__header strong,.screen--leaderboard.is-weekly-challenge .weekly-event-board__toggle{font-size:.48rem!important}.screen--leaderboard.is-weekly-challenge .weekly-event-board__toggle{min-height:19px!important;padding-inline:7px!important}.screen--leaderboard.is-weekly-challenge .weekly-event-board-row{grid-template-columns:26px 24px minmax(0,1fr) minmax(48px,auto)!important;gap:6px!important;min-height:31px!important;padding:3px 8px!important}.screen--leaderboard.is-weekly-challenge .weekly-event-board-row__avatar{border-radius:6px!important;width:22px!important;height:22px!important}.screen--leaderboard.is-weekly-challenge .weekly-event-board-row__rank,.screen--leaderboard.is-weekly-challenge .weekly-event-board-row__score,.screen--leaderboard.is-weekly-challenge .weekly-event-board-row__name{font-size:.56rem!important}.screen--leaderboard.is-weekly-challenge .weekly-event-board:not(.weekly-event-board--modal) .weekly-event-board-row:nth-of-type(n+5){display:none!important}.screen--leaderboard.is-weekly-challenge .social-footer-actions--split{gap:6px!important;padding-top:4px!important}.screen--leaderboard.is-weekly-challenge .social-footer-actions--split .screen-btn,.screen--leaderboard.is-weekly-challenge #leaderboard-primary-btn{height:36px!important;min-height:36px!important}.screen--leaderboard.is-weekly-challenge #leaderboard-primary-btn .button-label,.screen--leaderboard.is-weekly-challenge .social-footer-actions--split .button-label{font-size:.62rem!important}.screen--leaderboard.is-weekly-challenge #leaderboard-primary-btn .button-sub{font-size:.42rem!important}}#profile-edit-panel.game-modal{place-items:center}#profile-edit-panel .profile-edit-modal__card{max-height:calc(100dvh - 96px);overflow:hidden}#profile-edit-panel .profile-avatar-picker__grid{overscroll-behavior:contain}#profile-edit-panel.is-onboarding .game-modal__copy h2{color:#22f4ff}@media (max-width:560px) and (orientation:portrait){#profile-edit-panel.game-modal{place-items:start center;padding:max(8px, env(safe-area-inset-top)) max(8px, env(safe-area-inset-right)) calc(max(8px, env(safe-area-inset-bottom)) + 66px) max(8px, env(safe-area-inset-left))!important}#profile-edit-panel .profile-edit-modal__card{border-radius:22px!important;grid-template-rows:auto auto auto minmax(0,1fr) auto auto!important;gap:clamp(8px,1.05dvh,12px)!important;width:min(560px,100vw - 18px)!important;max-width:min(560px,100vw - 18px)!important;height:calc(100dvh - 86px)!important;min-height:0!important;max-height:calc(100dvh - 86px)!important;padding:14px!important;display:grid!important;overflow:hidden!important}#profile-edit-panel .game-modal__close{width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important}#profile-edit-panel .game-modal__copy{gap:4px!important;padding-top:2px!important}#profile-edit-panel .game-modal__copy h2{letter-spacing:.08em!important;font-size:clamp(1.55rem,8.2vw,2rem)!important;line-height:.98!important}#profile-edit-panel .game-modal__copy p{letter-spacing:.06em!important;max-width:24em!important;margin-inline:auto!important;font-size:.66rem!important;line-height:1.25!important}#profile-edit-panel .profile-edit-modal__fields{grid-template-columns:1fr!important;align-self:start!important;gap:clamp(10px,1.35dvh,14px)!important}#profile-edit-panel .game-modal__field{gap:5px!important}#profile-edit-panel .game-modal__field span,#profile-edit-panel .profile-avatar-picker__label{letter-spacing:.08em!important;font-size:.58rem!important}#profile-edit-panel .game-modal__field input,#profile-edit-panel .game-modal__field select{border-radius:14px!important;min-height:44px!important;padding-inline:12px!important;font-size:.86rem!important}#profile-edit-panel .profile-avatar-picker{border-radius:16px!important;grid-template-rows:auto minmax(0,1fr)!important;align-self:center!important;gap:7px!important;min-height:0!important;max-height:min(220px,100%)!important;padding:10px!important;display:grid!important;overflow:hidden!important}#profile-edit-panel .profile-avatar-picker__grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;min-height:0!important;max-height:none!important;padding-right:2px!important;overflow-y:auto!important}#profile-edit-panel .profile-avatar-choice{border-radius:12px!important;gap:3px!important;min-height:78px!important;padding:6px 4px!important;font-size:.48rem!important}#profile-edit-panel .profile-avatar-choice img{width:44px!important;height:44px!important}#profile-edit-panel .game-modal__status{min-height:0!important;margin:0!important;font-size:.56rem!important;line-height:1.15!important}#profile-edit-panel .game-modal__actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}#profile-edit-panel .game-modal__actions .screen-btn{border-radius:18px!important;height:42px!important;min-height:42px!important}#profile-edit-panel .game-modal__actions .button-label{letter-spacing:.1em!important;font-size:.72rem!important}}@media (max-width:420px) and (max-height:720px) and (orientation:portrait){#profile-edit-panel.game-modal{padding:max(6px, env(safe-area-inset-top)) max(6px, env(safe-area-inset-right)) calc(max(6px, env(safe-area-inset-bottom)) + 60px) max(6px, env(safe-area-inset-left))!important}#profile-edit-panel .profile-edit-modal__card{border-radius:20px!important;gap:6px!important;height:calc(100dvh - 76px)!important;max-height:calc(100dvh - 76px)!important;padding:12px!important}#profile-edit-panel .game-modal__close{width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important}#profile-edit-panel .profile-kicker{font-size:.54rem!important}#profile-edit-panel .game-modal__copy h2{font-size:clamp(1.38rem,7.5vw,1.72rem)!important}#profile-edit-panel .game-modal__copy p{font-size:.58rem!important;line-height:1.18!important}#profile-edit-panel .profile-edit-modal__fields{gap:5px!important}#profile-edit-panel .game-modal__field span,#profile-edit-panel .profile-avatar-picker__label{font-size:.5rem!important}#profile-edit-panel .game-modal__field input,#profile-edit-panel .game-modal__field select{border-radius:13px!important;min-height:38px!important;font-size:.76rem!important}#profile-edit-panel .profile-avatar-picker{border-radius:14px!important;gap:5px!important;padding:8px!important}#profile-edit-panel .profile-avatar-picker__grid{gap:6px!important}#profile-edit-panel .profile-avatar-choice{border-radius:10px!important;min-height:66px!important;padding:5px 3px!important;font-size:.42rem!important}#profile-edit-panel .profile-avatar-choice img{width:36px!important;height:36px!important}#profile-edit-panel .game-modal__actions{gap:7px!important}#profile-edit-panel .game-modal__actions .screen-btn{border-radius:16px!important;height:38px!important;min-height:38px!important}#profile-edit-panel .game-modal__actions .button-label{font-size:.64rem!important}.screen--leaderboard.is-weekly-challenge{padding-top:max(8px, env(safe-area-inset-top))!important;padding-bottom:calc(max(8px, env(safe-area-inset-bottom)) + 70px)!important;align-items:start!important}.screen--leaderboard.is-weekly-challenge .social-panel{height:calc(100dvh - max(8px, env(safe-area-inset-top)) - max(8px, env(safe-area-inset-bottom)) - 78px)!important;max-height:calc(100dvh - max(8px, env(safe-area-inset-top)) - max(8px, env(safe-area-inset-bottom)) - 78px)!important;grid-template-rows:auto auto auto minmax(0,1fr) auto!important;min-height:0!important;overflow:hidden!important}.screen--leaderboard.is-weekly-challenge .leaderboard-list{align-content:start!important;min-height:0!important;overflow:visible!important}.screen--leaderboard.is-weekly-challenge .weekly-event-board{max-height:none!important}.screen--leaderboard.is-weekly-challenge .weekly-event-board:not(.weekly-event-board--modal) .weekly-event-board-row{display:grid!important}.screen--leaderboard.is-weekly-challenge .weekly-event-board:not(.weekly-event-board--modal) .weekly-event-board-row:nth-of-type(n+5){display:none!important}.screen--leaderboard.is-weekly-challenge .social-footer-actions--split{align-self:end!important}}.screen--leaderboard.is-rush-challenge .rush-ticket-card--leaderboard{border-radius:12px!important;grid-template-columns:30px minmax(0,1fr) auto!important;gap:8px!important;min-height:40px!important;margin:0 0 8px!important;padding:6px 10px!important}.screen--leaderboard.is-rush-challenge .rush-ticket-card--leaderboard .rush-ticket-card__icon{border-radius:10px!important;width:30px!important;height:30px!important}.screen--leaderboard.is-rush-challenge .rush-ticket-card--leaderboard .rush-ticket-card__icon-svg{width:18px!important;height:18px!important}.screen--leaderboard.is-rush-challenge .rush-ticket-card--leaderboard .rush-ticket-card__copy{align-items:baseline!important;gap:8px!important;min-width:0!important;display:flex!important}.screen--leaderboard.is-rush-challenge .rush-ticket-card--leaderboard .rush-ticket-card__copy strong{flex:none!important;font-size:clamp(.56rem,1.25vw,.68rem)!important;line-height:1!important}.screen--leaderboard.is-rush-challenge .rush-ticket-card--leaderboard .rush-ticket-card__copy span{white-space:nowrap!important;text-overflow:ellipsis!important;min-width:0!important;font-size:clamp(.48rem,1.12vw,.58rem)!important;line-height:1.05!important;overflow:hidden!important}.screen--leaderboard.is-rush-challenge .rush-ticket-card--leaderboard .rush-ticket-card__actions{justify-content:end!important;gap:6px!important;width:auto!important;display:flex!important}.screen--leaderboard.is-rush-challenge .rush-ticket-card--leaderboard .daily-claim-btn{border-radius:999px!important;min-width:72px!important;min-height:28px!important;padding:5px 9px!important;font-size:.52rem!important}@media (max-width:420px) and (orientation:portrait){.screen--leaderboard.is-rush-challenge .rush-ticket-card--leaderboard{grid-template-columns:28px minmax(0,1fr) auto!important;gap:7px!important;min-height:42px!important;padding:6px 8px!important}.screen--leaderboard.is-rush-challenge .rush-ticket-card--leaderboard .rush-ticket-card__icon{border-radius:8px!important;width:28px!important;height:28px!important}.screen--leaderboard.is-rush-challenge .rush-ticket-card--leaderboard .rush-ticket-card__copy strong{font-size:.58rem!important}.screen--leaderboard.is-rush-challenge .rush-ticket-card--leaderboard .rush-ticket-card__copy span{max-width:15em!important;font-size:.46rem!important}.screen--leaderboard.is-rush-challenge .rush-ticket-card--leaderboard .rush-ticket-card__actions{grid-column:auto!important;gap:5px!important;display:flex!important}.screen--leaderboard.is-rush-challenge .rush-ticket-card--leaderboard .daily-claim-btn{min-width:60px!important;min-height:26px!important;padding-inline:7px!important;font-size:.44rem!important}}@media (max-width:420px) and (max-height:720px) and (orientation:portrait){.screen--leaderboard.is-weekly-challenge .weekly-event-board:not(.weekly-event-board--modal) .weekly-event-board-row:nth-of-type(-n+4){display:grid!important}.screen--leaderboard.is-weekly-challenge .weekly-event-board:not(.weekly-event-board--modal) .weekly-event-board-row:nth-of-type(n+5){display:none!important}}.screen--leaderboard.is-weekly-challenge .weekly-prize-current strong span,.screen--leaderboard.is-weekly-challenge .weekly-prize-current strong [data-ui-svg],.screen--leaderboard.is-weekly-challenge .weekly-prize-current strong svg{min-width:0!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.screen--leaderboard.is-weekly-challenge .weekly-prize-current .weekly-bits-inline{justify-content:center!important;align-items:center!important;gap:5px!important;display:inline-flex!important;overflow:visible!important}.screen--leaderboard.is-weekly-challenge .weekly-prize-current .weekly-bits-inline__icon,.screen--leaderboard.is-weekly-challenge .weekly-prize-current svg.weekly-bits-inline__icon{color:#39ff14!important;filter:drop-shadow(0 0 7px #39ff149e)!important;flex:0 0 .9em!important;width:.9em!important;height:.9em!important}@media (min-width:900px) and (min-height:760px){.screen--leaderboard.is-weekly-challenge .social-panel{height:min(900px,100dvh - 132px)!important;max-height:calc(100dvh - 132px)!important}.screen--leaderboard.is-weekly-challenge .leaderboard-list{min-height:0!important;overflow-y:visible!important}.screen--leaderboard.is-weekly-challenge .weekly-event-board:not(.weekly-event-board--modal){min-height:242px!important;overflow:hidden!important}.screen--leaderboard.is-weekly-challenge .weekly-event-board:not(.weekly-event-board--modal) .weekly-event-board-row:nth-of-type(-n+4){display:grid!important}.screen--leaderboard.is-weekly-challenge .weekly-event-board:not(.weekly-event-board--modal) .weekly-event-board-row:nth-of-type(n+5){display:none!important}}.screen--leaderboard.is-weekly-challenge .leaderboard-list{padding-bottom:clamp(14px,1.4vw,22px)!important}.screen--leaderboard.is-weekly-challenge .weekly-event-board:not(.weekly-event-board--modal){margin-bottom:clamp(12px,1.2vw,18px)!important}@media (min-width:900px) and (min-height:760px){.screen--leaderboard.is-weekly-challenge .leaderboard-list{min-height:266px!important}}@media (min-width:900px){.screen--leaderboard.is-weekly-challenge .social-panel{grid-template-rows:auto auto auto minmax(0,1fr) auto!important;width:min(1320px,100vw - 96px)!important;height:auto!important;max-height:calc(100dvh - 108px)!important;overflow:hidden!important}.screen--leaderboard.is-weekly-challenge .leaderboard-list{align-items:start!important;gap:clamp(12px,1.2vw,18px)!important;min-height:0!important;padding:0 4px clamp(14px,1.2vw,20px) 0!important;display:grid!important;overflow:hidden auto!important}.screen--leaderboard.is-weekly-challenge .weekly-event-card.weekly-event-hub,.screen--leaderboard.is-weekly-challenge .weekly-event-board:not(.weekly-event-board--modal){width:100%!important;margin:0!important}.screen--leaderboard.is-weekly-challenge .weekly-event-board:not(.weekly-event-board--modal){min-height:auto!important;max-height:none!important;overflow:hidden!important}.screen--leaderboard.is-weekly-challenge .social-footer-actions--split{z-index:4!important;background:linear-gradient(#070d3500,#070d35e0 42%,#070d35fa)!important;padding-top:clamp(10px,1vw,14px)!important;position:relative!important}}@media (min-width:900px) and (min-height:760px){.screen--leaderboard.is-weekly-challenge .leaderboard-list{min-height:0!important;overflow-y:auto!important}}@media (orientation:landscape) and (max-height:620px){.screen--leaderboard.is-weekly-challenge{padding-top:max(8px, env(safe-area-inset-top))!important;padding-bottom:calc(max(8px, env(safe-area-inset-bottom)) + 46px)!important}.screen--leaderboard.is-weekly-challenge .social-panel{width:min(960px,100vw - 28px)!important;height:calc(100dvh - max(8px, env(safe-area-inset-top)) - max(8px, env(safe-area-inset-bottom)) - 58px)!important;max-height:calc(100dvh - max(8px, env(safe-area-inset-top)) - max(8px, env(safe-area-inset-bottom)) - 58px)!important;grid-template-rows:auto auto minmax(0,1fr) auto!important;gap:5px!important;overflow:hidden!important}.screen--leaderboard.is-weekly-challenge .online-status{display:none!important}.screen--leaderboard.is-weekly-challenge .leaderboard-list{align-items:start!important;gap:8px!important;min-height:0!important;padding:0 2px 10px 0!important;display:grid!important;overflow:hidden auto!important}.screen--leaderboard.is-weekly-challenge .weekly-event-card.weekly-event-hub{width:100%!important;margin:0!important}.screen--leaderboard.is-weekly-challenge .weekly-event-board:not(.weekly-event-board--modal){width:100%!important;min-height:auto!important;max-height:none!important;margin:0!important;overflow:hidden!important}.screen--leaderboard.is-weekly-challenge .weekly-event-board:not(.weekly-event-board--modal) .weekly-event-board-row:nth-of-type(-n+4){display:grid!important}.screen--leaderboard.is-weekly-challenge .social-footer-actions--split{z-index:5!important;align-self:end!important;padding-top:6px!important;position:relative!important}}@media (orientation:landscape) and (max-height:430px){.screen--leaderboard.is-weekly-challenge .weekly-event-reward-media{display:none!important}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-banner{grid-template-columns:1fr!important}.screen--leaderboard.is-weekly-challenge .weekly-event-card__reward{text-align:center!important;align-items:center!important}}@media (orientation:landscape) and (max-height:480px){.screen--leaderboard.is-weekly-challenge .social-panel{overscroll-behavior:contain!important;grid-template-rows:auto auto auto auto!important;overflow:hidden auto!important}.screen--leaderboard.is-weekly-challenge .leaderboard-list{height:auto!important;min-height:auto!important;max-height:none!important;overflow:visible!important}.screen--leaderboard.is-weekly-challenge .weekly-event-card.weekly-event-hub,.screen--leaderboard.is-weekly-challenge .weekly-event-board:not(.weekly-event-board--modal){max-height:none!important;overflow:hidden!important}.screen--leaderboard.is-weekly-challenge .social-footer-actions--split{margin-top:8px!important}}@media (orientation:landscape) and (max-height:620px){.screen--leaderboard.is-rush-challenge{padding-top:max(8px, env(safe-area-inset-top))!important;padding-bottom:calc(max(8px, env(safe-area-inset-bottom)) + 46px)!important}.screen--leaderboard.is-rush-challenge .social-panel{width:min(960px,100vw - 28px)!important;height:calc(100dvh - max(8px, env(safe-area-inset-top)) - max(8px, env(safe-area-inset-bottom)) - 58px)!important;max-height:calc(100dvh - max(8px, env(safe-area-inset-top)) - max(8px, env(safe-area-inset-bottom)) - 58px)!important;grid-template-rows:auto auto auto minmax(0,1fr) auto!important;gap:5px!important;overflow:hidden!important}.screen--leaderboard.is-rush-challenge .online-status{min-height:14px!important;margin:0!important;font-size:.48rem!important}.screen--leaderboard.is-rush-challenge .leaderboard-filter-lenses{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 42px!important;gap:6px!important;margin:0!important}.screen--leaderboard.is-rush-challenge .filter-lens{min-height:32px!important;padding:5px 8px!important}.screen--leaderboard.is-rush-challenge .refresh-btn{min-width:42px!important;min-height:32px!important}.screen--leaderboard.is-rush-challenge .leaderboard-list{min-height:0!important;padding-bottom:8px!important;overflow:hidden auto!important}.screen--leaderboard.is-rush-challenge .rush-ticket-card--leaderboard{border-radius:10px!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:8px!important;min-height:34px!important;padding:5px 8px!important}.screen--leaderboard.is-rush-challenge .rush-ticket-card--leaderboard .rush-ticket-card__icon{width:30px!important;height:30px!important}.screen--leaderboard.is-rush-challenge .rush-ticket-card--leaderboard .rush-ticket-card__copy strong{font-size:clamp(.52rem,1.8vh,.7rem)!important}.screen--leaderboard.is-rush-challenge .rush-ticket-card--leaderboard .rush-ticket-card__copy span{white-space:nowrap!important;font-size:clamp(.42rem,1.5vh,.58rem)!important}.screen--leaderboard.is-rush-challenge .rush-ticket-card--leaderboard .rush-ticket-card__actions{gap:5px!important}.screen--leaderboard.is-rush-challenge .rush-ticket-card--leaderboard .daily-claim-btn{min-height:26px!important;padding:0 10px!important;font-size:clamp(.42rem,1.45vh,.56rem)!important}.screen--leaderboard.is-rush-challenge .leaderboard-row{gap:8px!important;min-height:42px!important;padding-block:5px!important}.screen--leaderboard.is-rush-challenge .leaderboard-avatar{width:30px!important;height:30px!important}.screen--leaderboard.is-rush-challenge .leaderboard-name{font-size:clamp(.62rem,2.2vh,.84rem)!important}.screen--leaderboard.is-rush-challenge .leaderboard-score{font-size:clamp(.72rem,2.4vh,.95rem)!important}.screen--leaderboard.is-rush-challenge .leaderboard-challenge-status{padding:2px 7px!important;font-size:clamp(.38rem,1.35vh,.5rem)!important}.screen--leaderboard.is-rush-challenge .leaderboard-row__challenge-btn{min-height:28px!important;padding:0 12px!important;font-size:clamp(.46rem,1.55vh,.6rem)!important}.screen--leaderboard.is-rush-challenge .social-share-action{display:none!important}.screen--leaderboard.is-rush-challenge .social-footer-actions,.screen--leaderboard.is-rush-challenge .social-footer-actions--split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:center!important;gap:8px!important;padding-top:6px!important;display:grid!important}.screen--leaderboard.is-rush-challenge .leaderboard-primary-action{grid-column:auto!important;display:grid!important}.screen--leaderboard.is-rush-challenge .social-footer-actions--split .screen-btn{height:38px!important;min-height:38px!important}.screen--leaderboard.is-rush-challenge .leaderboard-primary-action .button-sub{display:none!important}}@media (orientation:landscape) and (max-height:430px){.screen--leaderboard.is-rush-challenge .social-panel{grid-template-rows:auto auto auto minmax(0,1fr) auto!important;gap:4px!important}.screen--leaderboard.is-rush-challenge .online-status{display:none!important}.screen--leaderboard.is-rush-challenge .leaderboard-list{padding-bottom:6px!important}}.screen--leaderboard.is-weekly-challenge .weekly-event-board:not(.weekly-event-board--modal){min-height:auto!important;max-height:none!important;overflow:hidden!important}.screen--leaderboard.is-weekly-challenge .leaderboard-list{gap:clamp(8px,1.2vw,16px)!important}.screen--leaderboard.is-weekly-challenge .weekly-event-card.weekly-event-hub,.screen--leaderboard.is-weekly-challenge .weekly-event-board:not(.weekly-event-board--modal){align-self:start!important}@media (max-width:420px) and (orientation:portrait){.screen--leaderboard.is-weekly-challenge .weekly-event-board:not(.weekly-event-board--modal) .weekly-event-board-row{display:grid!important}.screen--leaderboard.is-weekly-challenge .weekly-event-board:not(.weekly-event-board--modal) .weekly-event-board-row:nth-of-type(n+5){display:none!important}}@media (max-width:380px) and (max-height:620px) and (orientation:portrait){.screen--leaderboard.is-weekly-challenge .weekly-event-board:not(.weekly-event-board--modal) .weekly-event-board-row{min-height:29px!important}}@media (min-width:760px) and (min-height:680px){.screen--leaderboard.is-weekly-challenge .weekly-event-board:not(.weekly-event-board--modal) .weekly-event-board-row{display:grid!important}.screen--leaderboard.is-weekly-challenge .weekly-event-board:not(.weekly-event-board--modal) .weekly-event-board-row:nth-of-type(n+7){display:none!important}}@media (min-width:1200px) and (min-height:760px){.screen--leaderboard.is-weekly-challenge .weekly-event-board:not(.weekly-event-board--modal) .weekly-event-board-row{display:grid!important}.screen--leaderboard.is-weekly-challenge .weekly-event-board:not(.weekly-event-board--modal) .weekly-event-board-row:nth-of-type(n+8){display:none!important}}@media (min-width:1400px) and (min-height:860px){.screen--leaderboard.is-weekly-challenge .weekly-event-board:not(.weekly-event-board--modal) .weekly-event-board-row{display:grid!important}.screen--leaderboard.is-weekly-challenge .weekly-event-board:not(.weekly-event-board--modal) .weekly-event-board-row:nth-of-type(n+9){display:none!important}}@media (orientation:landscape) and (max-height:620px){.screen--leaderboard.is-weekly-challenge .weekly-event-board:not(.weekly-event-board--modal) .weekly-event-board-row{display:grid!important}.screen--leaderboard.is-weekly-challenge .weekly-event-board:not(.weekly-event-board--modal) .weekly-event-board-row:nth-of-type(n+5){display:none!important}.screen--leaderboard.is-weekly-challenge .leaderboard-list{padding-bottom:8px!important}}@media (orientation:landscape) and (min-width:980px) and (min-height:540px) and (max-height:760px){.screen--leaderboard.is-weekly-challenge .weekly-event-board:not(.weekly-event-board--modal) .weekly-event-board-row{display:grid!important}.screen--leaderboard.is-weekly-challenge .weekly-event-board:not(.weekly-event-board--modal) .weekly-event-board-row:nth-of-type(n+7){display:none!important}}.screen--leaderboard.is-rush-challenge .rush-ticket-card--leaderboard{grid-template-columns:clamp(28px,4.6dvh,38px) minmax(0,1fr) auto!important;align-items:center!important;gap:clamp(7px,1.3vw,12px)!important;min-height:clamp(38px,5.8dvh,48px)!important;margin:0 0 clamp(6px,1dvh,10px)!important;padding:clamp(5px,.9dvh,8px) clamp(8px,1.4vw,14px)!important}.screen--leaderboard.is-rush-challenge .rush-ticket-card--leaderboard .rush-ticket-card__copy{flex-direction:row!important;align-items:baseline!important;gap:8px!important;min-width:0!important;display:flex!important}.screen--leaderboard.is-rush-challenge .rush-ticket-card--leaderboard .rush-ticket-card__copy strong,.screen--leaderboard.is-rush-challenge .rush-ticket-card--leaderboard .rush-ticket-card__copy span{white-space:nowrap!important}.screen--leaderboard.is-rush-challenge .rush-ticket-card--leaderboard .rush-ticket-card__actions{flex-direction:row!important;justify-content:end!important;align-items:center!important;gap:6px!important;width:auto!important;display:flex!important}@media (max-width:420px) and (orientation:portrait){.screen--leaderboard.is-rush-challenge .rush-ticket-card--leaderboard{grid-template-columns:28px minmax(0,1fr) auto!important;min-height:38px!important;padding:5px 7px!important}.screen--leaderboard.is-rush-challenge .rush-ticket-card--leaderboard .rush-ticket-card__copy{gap:5px!important}.screen--leaderboard.is-rush-challenge .rush-ticket-card--leaderboard .rush-ticket-card__copy strong{font-size:.5rem!important}.screen--leaderboard.is-rush-challenge .rush-ticket-card--leaderboard .rush-ticket-card__copy span{font-size:.4rem!important}.screen--leaderboard.is-rush-challenge .rush-ticket-card--leaderboard .daily-claim-btn{min-width:52px!important;min-height:24px!important;padding-inline:6px!important;font-size:.4rem!important}}@media (min-width:900px) and (min-height:700px){.screen--leaderboard:not(.is-weekly-challenge):not(.is-rush-challenge):not(.is-challenge-board) .social-panel{width:min(980px,100vw - 72px)!important;height:min(820px,100dvh - 112px)!important;max-height:calc(100dvh - 112px)!important}.screen--leaderboard:not(.is-weekly-challenge):not(.is-rush-challenge):not(.is-challenge-board) .leaderboard-list{min-height:0!important;padding-bottom:clamp(12px,1.2vw,20px)!important;overflow-y:auto!important}}@media (orientation:landscape) and (max-height:620px){.screen--leaderboard:not(.is-weekly-challenge):not(.is-rush-challenge):not(.is-challenge-board) .social-panel,.screen--leaderboard.is-my-runs .social-panel{width:min(940px,100vw - 28px)!important;height:calc(100dvh - max(8px, env(safe-area-inset-top)) - max(8px, env(safe-area-inset-bottom)) - 58px)!important;max-height:calc(100dvh - max(8px, env(safe-area-inset-top)) - max(8px, env(safe-area-inset-bottom)) - 58px)!important;gap:5px!important;overflow:hidden!important}.screen--leaderboard:not(.is-weekly-challenge):not(.is-rush-challenge):not(.is-challenge-board) .leaderboard-list,.screen--leaderboard.is-my-runs .leaderboard-list{min-height:0!important;padding-bottom:8px!important;overflow-y:auto!important}.screen--leaderboard:not(.is-weekly-challenge):not(.is-rush-challenge):not(.is-challenge-board) .leaderboard-row,.screen--leaderboard.is-my-runs .leaderboard-row{min-height:38px!important;padding-block:4px!important}}.screen--leaderboard.is-weekly-challenge .weekly-event-board:not(.weekly-event-board--modal) .weekly-event-board-row:nth-of-type(-n+10){display:grid!important}.screen--leaderboard.is-weekly-challenge .weekly-event-board:not(.weekly-event-board--modal) .weekly-event-board-row:nth-of-type(n+6){display:none!important}.screen--leaderboard.is-weekly-challenge .leaderboard-list{min-height:0!important;overflow:hidden auto!important}@media (max-width:420px) and (orientation:portrait){.screen--leaderboard.is-weekly-challenge .weekly-event-board:not(.weekly-event-board--modal) .weekly-event-board-row:nth-of-type(-n+4){display:grid!important}.screen--leaderboard.is-weekly-challenge .weekly-event-board:not(.weekly-event-board--modal) .weekly-event-board-row:nth-of-type(n+5){display:none!important}}@media (min-width:760px) and (min-height:680px){.screen--leaderboard.is-weekly-challenge .weekly-event-board:not(.weekly-event-board--modal) .weekly-event-board-row:nth-of-type(-n+6){display:grid!important}.screen--leaderboard.is-weekly-challenge .weekly-event-board:not(.weekly-event-board--modal) .weekly-event-board-row:nth-of-type(n+7){display:none!important}}@media (min-width:1200px) and (min-height:760px){.screen--leaderboard.is-weekly-challenge .weekly-event-board:not(.weekly-event-board--modal) .weekly-event-board-row:nth-of-type(-n+7){display:grid!important}.screen--leaderboard.is-weekly-challenge .weekly-event-board:not(.weekly-event-board--modal) .weekly-event-board-row:nth-of-type(n+8){display:none!important}}@media (min-width:1400px) and (min-height:860px){.screen--leaderboard.is-weekly-challenge .weekly-event-board:not(.weekly-event-board--modal) .weekly-event-board-row:nth-of-type(-n+8){display:grid!important}.screen--leaderboard.is-weekly-challenge .weekly-event-board:not(.weekly-event-board--modal) .weekly-event-board-row:nth-of-type(n+9){display:none!important}}@media (orientation:landscape) and (max-height:620px){.screen--leaderboard.is-weekly-challenge .weekly-event-board:not(.weekly-event-board--modal) .weekly-event-board-row:nth-of-type(-n+4){display:grid!important}.screen--leaderboard.is-weekly-challenge .weekly-event-board:not(.weekly-event-board--modal) .weekly-event-board-row:nth-of-type(n+5){display:none!important}}@media (orientation:landscape) and (min-width:980px) and (min-height:540px) and (max-height:760px){.screen--leaderboard.is-weekly-challenge .weekly-event-board:not(.weekly-event-board--modal) .weekly-event-board-row:nth-of-type(-n+6){display:grid!important}.screen--leaderboard.is-weekly-challenge .weekly-event-board:not(.weekly-event-board--modal) .weekly-event-board-row:nth-of-type(n+7){display:none!important}}@media (min-width:1200px) and (max-width:1399px) and (min-height:740px) and (max-height:820px){.screen--leaderboard.is-weekly-challenge .weekly-event-board:not(.weekly-event-board--modal) .weekly-event-board-row:nth-of-type(-n+6){display:grid!important}.screen--leaderboard.is-weekly-challenge .weekly-event-board:not(.weekly-event-board--modal) .weekly-event-board-row:nth-of-type(n+7){display:none!important}}@media (orientation:landscape) and (max-height:430px){.screen--leaderboard.is-rush-challenge .leaderboard-loading-state{min-height:18px!important;padding-block:2px!important;font-size:.46rem!important}.screen--leaderboard.is-rush-challenge .rush-ticket-card--leaderboard{min-height:30px!important;margin-bottom:4px!important;padding-block:3px!important}.screen--leaderboard.is-rush-challenge .rush-ticket-card--leaderboard .rush-ticket-card__icon{width:26px!important;height:26px!important}.screen--leaderboard.is-rush-challenge .leaderboard-row{min-height:38px!important;padding-block:4px!important}}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-banner{grid-template-columns:minmax(142px,.34fr) minmax(0,1fr)!important}.weekly-event-reward-tiles{justify-content:center;align-items:center;gap:clamp(5px,.9vw,9px);width:100%;padding:clamp(6px,1vw,10px);display:flex}.weekly-event-reward-tile{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--weekly-event-color) 74%, #ffffff29);background:radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--weekly-event-color) 28%, transparent), #050e32d6 68%);width:clamp(48px,6.2vw,72px);box-shadow:0 0 18px color-mix(in srgb, var(--weekly-event-color) 34%, transparent);border-radius:13px;place-items:center;display:grid;position:relative;overflow:hidden}.weekly-event-reward-tile__image{object-fit:contain;filter:drop-shadow(0 0 10px color-mix(in srgb, var(--weekly-event-color) 62%, transparent));display:block}.weekly-event-reward-tile__image--avatar{width:86%;height:86%}.weekly-event-reward-tile__image--trail{width:116%;height:82%}.weekly-event-reward-tiles__plus{color:var(--weekly-event-color);font-family:var(--font-display);text-shadow:0 0 10px color-mix(in srgb, var(--weekly-event-color) 70%, transparent);flex:none;font-size:clamp(.82rem,2vw,1.15rem);font-weight:900;line-height:1}@media (max-width:560px){.screen--leaderboard.is-weekly-challenge .weekly-event-reward-banner{grid-template-columns:112px minmax(0,1fr)!important}.weekly-event-reward-tiles{gap:4px;padding:5px}.weekly-event-reward-tile{border-radius:10px;width:clamp(38px,11.2vw,44px)}.weekly-event-reward-tiles__plus{font-size:.75rem}}@media (orientation:landscape) and (max-height:620px){.screen--leaderboard.is-weekly-challenge .weekly-event-reward-banner{grid-template-columns:90px minmax(0,1fr)!important}.weekly-event-reward-tiles{gap:3px;padding:4px}.weekly-event-reward-tile{border-radius:9px;width:clamp(30px,5.5vh,36px)}.weekly-event-reward-tiles__plus{font-size:.68rem}}@media (orientation:landscape) and (max-height:430px){.screen--leaderboard.is-weekly-challenge .weekly-event-reward-media{min-height:58px!important;display:grid!important}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-banner{grid-template-columns:86px minmax(0,1fr)!important;min-height:58px!important}}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-banner{grid-template-columns:minmax(210px,.42fr) minmax(0,1fr)!important;min-height:clamp(136px,18dvh,172px)!important}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-media{min-height:clamp(136px,18dvh,172px)!important}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-tiles{gap:clamp(10px,1.2vw,16px)}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-tile{background:radial-gradient(circle at 50% 46%, color-mix(in srgb, var(--weekly-event-color) 34%, transparent), #050e32e6 68%), linear-gradient(180deg, #ffffff14, #fff0);width:clamp(74px,7.2vw,106px);box-shadow:0 0 26px color-mix(in srgb, var(--weekly-event-color) 42%, transparent), inset 0 0 18px #ffffff0d;border-radius:18px}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-tile--trail{border-color:color-mix(in srgb, #22f4ff 62%, var(--weekly-event-color) 38%)}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-banner .weekly-event-card__reward{gap:clamp(4px,.7vw,8px)!important}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-banner .weekly-event-card__reward strong{letter-spacing:.06em!important;font-size:clamp(1.35rem,3vw,2rem)!important}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-banner .weekly-event-card__reward em{color:#a9dfffe6;font-family:var(--font-display);letter-spacing:.07em;text-transform:uppercase;font-size:clamp(.72rem,1.55vw,.98rem);font-style:normal;font-weight:900;line-height:1.05}.screen--leaderboard.is-weekly-challenge .weekly-event-card__mini-action{min-height:30px;padding-inline:16px}@media (max-width:560px){.screen--leaderboard.is-weekly-challenge .weekly-event-reward-banner{grid-template-columns:132px minmax(0,1fr)!important;min-height:112px!important}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-media{min-height:112px!important}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-tiles{gap:6px;padding:6px}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-tile{border-radius:13px;width:clamp(48px,14vw,56px)}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-tiles__plus{font-size:.9rem}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-banner .weekly-event-card__reward strong{font-size:clamp(.98rem,5vw,1.25rem)!important}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-banner .weekly-event-card__reward em{font-size:clamp(.58rem,3.2vw,.72rem)}.screen--leaderboard.is-weekly-challenge .weekly-event-card__mini-action{min-height:26px;padding-inline:12px}}@media (orientation:landscape) and (max-height:620px){.screen--leaderboard.is-weekly-challenge .weekly-event-reward-banner{grid-template-columns:116px minmax(0,1fr)!important;min-height:78px!important}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-media{min-height:78px!important}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-tiles{gap:5px}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-tile{border-radius:11px;width:clamp(36px,11vh,48px)}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-tiles__plus{font-size:.8rem}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-banner .weekly-event-card__reward strong{font-size:clamp(.82rem,3.5vw,1.08rem)!important}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-banner .weekly-event-card__reward em,.screen--leaderboard.is-weekly-challenge .weekly-event-reward-banner .weekly-event-card__reward small{font-size:.52rem!important}.screen--leaderboard.is-weekly-challenge .weekly-event-card__mini-action{min-height:22px;padding-inline:10px}}.screen--leaderboard.is-weekly-challenge .weekly-event-card.weekly-event-hub{border-color:color-mix(in srgb, var(--weekly-event-color) 86%, #ffffff14)!important;background:radial-gradient(ellipse at 50% 0%, color-mix(in srgb, var(--weekly-event-color) 16%, transparent), transparent 58%), linear-gradient(180deg, #18083ae0, #070c2df0)!important;border-radius:clamp(16px,1.6vw,22px)!important;gap:clamp(10px,1.2vw,16px)!important;padding:clamp(14px,1.8vw,22px)!important;display:grid!important;overflow:visible!important}.screen--leaderboard.is-weekly-challenge .weekly-event-hero{border:1px solid color-mix(in srgb, var(--weekly-event-color) 76%, #ffffff1a)!important;background:radial-gradient(circle at 14% 52%, color-mix(in srgb, var(--weekly-event-color) 34%, transparent), transparent 18%), radial-gradient(circle at 86% 50%, #22f4ff3d, transparent 19%), linear-gradient(180deg, #0f0a3cdb, #080e34f2)!important;text-align:center!important;border-radius:clamp(14px,1.35vw,20px)!important;align-content:center!important;justify-items:center!important;gap:clamp(4px,.7vw,8px)!important;min-height:clamp(148px,20dvh,238px)!important;padding:clamp(18px,2.4vw,34px) clamp(14px,2vw,28px)!important;display:grid!important;position:relative!important;overflow:hidden!important}.screen--leaderboard.is-weekly-challenge .weekly-event-hero:before,.screen--leaderboard.is-weekly-challenge .weekly-event-hero:after{content:none!important;filter:none!important;background:0 0!important}.screen--leaderboard.is-weekly-challenge .weekly-event-hero:before{top:13%;left:clamp(-86px,-7vw,-28px)}.screen--leaderboard.is-weekly-challenge .weekly-event-hero:after{background:repeating-conic-gradient(from 3deg,#22f4ff94 0deg 3deg,#0000 3deg 17deg),radial-gradient(circle,#0000 0 32%,#22f4ff29 33%,#0000 54%);top:8%;right:clamp(-92px,-7vw,-30px)}.screen--leaderboard.is-weekly-challenge .weekly-event-hero .weekly-event-card__eyebrow{color:var(--weekly-event-color)!important;letter-spacing:.16em!important;text-shadow:0 0 12px color-mix(in srgb, var(--weekly-event-color) 72%, transparent)!important;font-size:clamp(.64rem,1.25vw,1.05rem)!important;font-weight:900!important;line-height:1!important}.screen--leaderboard.is-weekly-challenge .weekly-event-hero>strong{text-wrap:balance;color:#fff8f4!important;letter-spacing:.07em!important;max-width:11.5em!important;text-shadow:0 2px 0 #49166ad1, 0 0 20px color-mix(in srgb, var(--weekly-event-color) 58%, transparent)!important;margin:0!important;font-size:clamp(2rem,4.8vw,4.45rem)!important;font-weight:950!important;line-height:.94!important}.screen--leaderboard.is-weekly-challenge .weekly-event-hero>small{color:#dde0f7d1!important;letter-spacing:.1em!important;font-size:clamp(.78rem,1.35vw,1.08rem)!important;font-weight:900!important;line-height:1.05!important}.screen--leaderboard.is-weekly-challenge .weekly-event-meta{color:#80fbff!important;letter-spacing:.09em!important;background:#060c2dbd!important;border:1px solid #ff4fb361!important;border-radius:999px!important;gap:clamp(12px,2vw,28px)!important;width:auto!important;max-width:min(100%,620px)!important;margin-top:clamp(6px,.8vw,10px)!important;padding:clamp(7px,.75vw,10px) clamp(14px,2vw,28px)!important;font-size:clamp(.68rem,1.05vw,.95rem)!important;display:inline-flex!important}.screen--leaderboard.is-weekly-challenge .weekly-event-card__stats--feature{background:linear-gradient(90deg,#091640db,#150c3dd1)!important;border-color:#22f4ff42!important;border-radius:clamp(14px,1.25vw,18px)!important;min-height:clamp(66px,8dvh,92px)!important}.screen--leaderboard.is-weekly-challenge .weekly-event-card__stats--feature>span{gap:clamp(4px,.6vw,8px)!important;padding:clamp(8px,1.1vw,14px)!important}.screen--leaderboard.is-weekly-challenge .weekly-event-card__stats--feature small{color:#dde0f7ad!important;letter-spacing:.1em!important;font-size:clamp(.56rem,.85vw,.78rem)!important}.screen--leaderboard.is-weekly-challenge .weekly-event-card__stats--feature strong{color:#80fbff!important;text-shadow:0 0 14px #22f4ff8f!important;font-size:clamp(1.2rem,2.5vw,2.15rem)!important;line-height:.95!important}.screen--leaderboard.is-weekly-challenge .weekly-prize-current .weekly-bits-inline{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.screen--leaderboard.is-weekly-challenge .weekly-event-card__reward-note{color:#dde0f7bd!important;background:#081236b8!important;border:1px solid #22f4ff2e!important;border-radius:12px!important;min-height:clamp(34px,4.5dvh,46px)!important;margin:0!important;padding:7px 12px!important;font-size:clamp(.6rem,.95vw,.82rem)!important;line-height:1.15!important}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-banner{background:radial-gradient(ellipse at 18% 50%, color-mix(in srgb, var(--weekly-event-color) 32%, transparent), transparent 54%), linear-gradient(90deg, #08103af0, color-mix(in srgb, var(--weekly-event-color) 19%, #100b37f0))!important;border-radius:clamp(16px,1.45vw,22px)!important;grid-template-columns:minmax(180px,.32fr) minmax(0,1fr)!important;min-height:clamp(150px,18dvh,210px)!important}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-media{border-right-color:color-mix(in srgb, var(--weekly-event-color) 64%, #ffffff0f)!important;min-height:clamp(150px,18dvh,210px)!important}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-tiles{gap:clamp(12px,1.6vw,22px)!important;padding:clamp(10px,1.2vw,16px)!important}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-tile{border-radius:clamp(16px,1.4vw,22px)!important;width:clamp(76px,8.4vw,118px)!important}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-tiles__plus{font-size:clamp(1.15rem,2.1vw,1.7rem)!important}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-banner .weekly-event-card__reward{align-content:center!important;gap:clamp(6px,.85vw,10px)!important;padding:clamp(18px,2vw,28px)!important}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-banner .weekly-event-card__reward span{color:var(--weekly-event-color)!important;letter-spacing:.14em!important;font-size:clamp(.72rem,1.15vw,1.05rem)!important}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-banner .weekly-event-card__reward strong{color:#fff8f4!important;letter-spacing:.06em!important;text-shadow:0 0 16px color-mix(in srgb, var(--weekly-event-color) 40%, transparent)!important;font-size:clamp(1.55rem,3vw,2.75rem)!important;font-weight:950!important;line-height:.98!important}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-banner .weekly-event-card__reward em{color:#a9dfffe6!important;font-size:clamp(.82rem,1.35vw,1.2rem)!important;font-weight:950!important;line-height:1.05!important}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-banner .weekly-event-card__reward small{color:#dde0f7b8!important;font-size:clamp(.68rem,1vw,.92rem)!important}.screen--leaderboard.is-weekly-challenge .weekly-event-card__mini-action{min-height:clamp(30px,3.6dvh,40px)!important;padding-inline:clamp(16px,2vw,28px)!important;font-size:clamp(.62rem,.95vw,.82rem)!important}.screen--leaderboard.is-weekly-challenge #leaderboard-primary-btn{height:auto!important;min-height:clamp(54px,7dvh,76px)!important}.screen--leaderboard.is-weekly-challenge #leaderboard-primary-btn .button-label{letter-spacing:.08em!important;font-size:clamp(.82rem,1.45vw,1.12rem)!important;font-weight:950!important}.screen--leaderboard.is-weekly-challenge #leaderboard-primary-btn .button-sub{font-size:clamp(.58rem,.95vw,.78rem)!important}@media (min-width:900px) and (max-height:620px){.screen--leaderboard.is-weekly-challenge .weekly-event-card.weekly-event-hub{gap:8px!important;padding:10px 12px!important}.screen--leaderboard.is-weekly-challenge .weekly-event-hero{min-height:clamp(96px,27dvh,128px)!important;padding:12px 16px!important}.screen--leaderboard.is-weekly-challenge .weekly-event-hero:before,.screen--leaderboard.is-weekly-challenge .weekly-event-hero:after{width:132px!important}.screen--leaderboard.is-weekly-challenge .weekly-event-hero .weekly-event-card__eyebrow{font-size:clamp(.42rem,1.15vw,.62rem)!important}.screen--leaderboard.is-weekly-challenge .weekly-event-hero>strong{font-size:clamp(1.35rem,3.1vw,2rem)!important}.screen--leaderboard.is-weekly-challenge .weekly-event-hero>small{font-size:.58rem!important}.screen--leaderboard.is-weekly-challenge .weekly-event-meta{margin-top:2px!important;padding:5px 14px!important;font-size:.52rem!important}.screen--leaderboard.is-weekly-challenge .weekly-event-card__stats--feature{min-height:42px!important}.screen--leaderboard.is-weekly-challenge .weekly-event-card__stats--feature strong{font-size:.95rem!important}.screen--leaderboard.is-weekly-challenge .weekly-event-card__reward-note{display:none!important}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-banner{grid-template-columns:130px minmax(0,1fr)!important;min-height:92px!important}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-media{min-height:92px!important;display:grid!important}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-tile{width:clamp(42px,12vh,58px)!important}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-banner .weekly-event-card__reward{gap:4px!important;padding:10px 12px!important}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-banner .weekly-event-card__reward strong{font-size:clamp(.98rem,2.6vw,1.25rem)!important}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-banner .weekly-event-card__reward em,.screen--leaderboard.is-weekly-challenge .weekly-event-reward-banner .weekly-event-card__reward small{font-size:.56rem!important}}@media (max-width:560px) and (orientation:portrait){.screen--leaderboard.is-weekly-challenge .weekly-event-card.weekly-event-hub{gap:8px!important;padding:10px 11px!important}.screen--leaderboard.is-weekly-challenge .weekly-event-hero{min-height:clamp(106px,17dvh,150px)!important;padding:12px 10px!important}.screen--leaderboard.is-weekly-challenge .weekly-event-hero:before,.screen--leaderboard.is-weekly-challenge .weekly-event-hero:after{opacity:.42!important;width:122px!important}.screen--leaderboard.is-weekly-challenge .weekly-event-hero .weekly-event-card__eyebrow{letter-spacing:.14em!important;font-size:clamp(.46rem,2.8vw,.64rem)!important}.screen--leaderboard.is-weekly-challenge .weekly-event-hero>strong{letter-spacing:.06em!important;max-width:10.5em!important;font-size:clamp(1.56rem,8.8vw,2.05rem)!important}.screen--leaderboard.is-weekly-challenge .weekly-event-hero>small{font-size:clamp(.54rem,3.1vw,.68rem)!important}.screen--leaderboard.is-weekly-challenge .weekly-event-meta{gap:7px!important;padding:5px 8px!important;font-size:clamp(.42rem,2.45vw,.52rem)!important}.screen--leaderboard.is-weekly-challenge .weekly-event-card__stats--feature{min-height:40px!important}.screen--leaderboard.is-weekly-challenge .weekly-event-card__stats--feature>span{padding:5px 4px!important}.screen--leaderboard.is-weekly-challenge .weekly-event-card__stats--feature small{font-size:.38rem!important}.screen--leaderboard.is-weekly-challenge .weekly-event-card__stats--feature strong{font-size:.72rem!important}.screen--leaderboard.is-weekly-challenge .weekly-event-card__reward-note{min-height:28px!important;padding:5px 8px!important;font-size:.48rem!important}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-banner{grid-template-columns:116px minmax(0,1fr)!important;min-height:112px!important}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-media{min-height:112px!important;display:grid!important}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-tiles{gap:5px!important;padding:6px!important}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-tile{border-radius:12px!important;width:clamp(43px,13vw,52px)!important}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-tiles__plus{font-size:.86rem!important}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-banner .weekly-event-card__reward{gap:3px!important;padding:8px 9px!important}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-banner .weekly-event-card__reward span{font-size:.48rem!important}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-banner .weekly-event-card__reward strong{font-size:clamp(.88rem,4.4vw,1.08rem)!important}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-banner .weekly-event-card__reward em{font-size:clamp(.54rem,3vw,.66rem)!important}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-banner .weekly-event-card__reward small{font-size:.46rem!important}.screen--leaderboard.is-weekly-challenge .weekly-event-card__mini-action{min-height:24px!important;padding-inline:10px!important;font-size:.48rem!important}}@media (max-width:380px) and (max-height:690px) and (orientation:portrait){.screen--leaderboard.is-weekly-challenge .weekly-event-hero{min-height:96px!important;padding-block:9px!important}.screen--leaderboard.is-weekly-challenge .weekly-event-hero>strong{font-size:clamp(1.34rem,8.2vw,1.72rem)!important}.screen--leaderboard.is-weekly-challenge .weekly-event-card__reward-note{display:none!important}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-banner{grid-template-columns:96px minmax(0,1fr)!important;min-height:92px!important}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-media{min-height:92px!important}}.screen--leaderboard.is-weekly-challenge .weekly-event-hero{min-height:clamp(112px,16dvh,176px)!important;padding:clamp(12px,1.8vw,24px) clamp(12px,2vw,24px)!important}.screen--leaderboard.is-weekly-challenge .weekly-event-hero:before,.screen--leaderboard.is-weekly-challenge .weekly-event-hero:after{width:clamp(104px,14vw,190px)!important}.screen--leaderboard.is-weekly-challenge .weekly-event-hero .weekly-event-card__eyebrow{font-size:clamp(.52rem,1vw,.82rem)!important}.screen--leaderboard.is-weekly-challenge .weekly-event-hero>strong{font-size:clamp(1.7rem,4.05vw,3.45rem)!important;line-height:.92!important}.screen--leaderboard.is-weekly-challenge .weekly-event-hero>small{font-size:clamp(.62rem,1.05vw,.86rem)!important}.screen--leaderboard.is-weekly-challenge .weekly-event-meta{margin-top:clamp(3px,.55vw,7px)!important;padding:clamp(5px,.62vw,8px) clamp(10px,1.55vw,22px)!important;font-size:clamp(.52rem,.85vw,.72rem)!important}.screen--leaderboard.is-weekly-challenge .weekly-event-card__stats--feature{min-height:clamp(46px,6dvh,68px)!important}.screen--leaderboard.is-weekly-challenge .weekly-event-card__stats--feature strong{font-size:clamp(.92rem,1.8vw,1.55rem)!important}.screen--leaderboard.is-weekly-challenge .weekly-event-card__reward-note{min-height:clamp(28px,3.8dvh,38px)!important;font-size:clamp(.52rem,.82vw,.68rem)!important}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-banner,.screen--leaderboard.is-weekly-challenge .weekly-event-reward-media{min-height:clamp(112px,14dvh,154px)!important}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-tile{width:clamp(58px,6.8vw,88px)!important}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-banner .weekly-event-card__reward{padding:clamp(12px,1.45vw,20px)!important}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-banner .weekly-event-card__reward span{font-size:clamp(.58rem,.88vw,.78rem)!important}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-banner .weekly-event-card__reward strong{font-size:clamp(1.1rem,2.25vw,1.8rem)!important}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-banner .weekly-event-card__reward em{font-size:clamp(.66rem,1.05vw,.9rem)!important}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-banner .weekly-event-card__reward small{font-size:clamp(.54rem,.82vw,.7rem)!important}.screen--leaderboard.is-weekly-challenge .weekly-event-board-row{min-height:clamp(38px,5.4dvh,50px)!important}@media (min-width:900px){.screen--leaderboard.is-weekly-challenge .weekly-event-card.weekly-event-hub{gap:clamp(8px,1vw,12px)!important;padding:clamp(12px,1.35vw,18px)!important}.screen--leaderboard.is-weekly-challenge .weekly-event-board:not(.weekly-event-board--modal){max-height:min(100%,100dvh - 290px)!important;overflow-y:auto!important}.screen--leaderboard.is-weekly-challenge #leaderboard-primary-btn{min-height:clamp(48px,6dvh,62px)!important}}@media (max-width:560px) and (orientation:portrait){.screen--leaderboard.is-weekly-challenge .leaderboard-list{padding-bottom:clamp(112px,16dvh,140px)!important}.screen--leaderboard.is-weekly-challenge .weekly-event-board:not(.weekly-event-board--modal){max-height:clamp(118px,26dvh,230px)!important;overflow-y:auto!important}.screen--leaderboard.is-weekly-challenge .weekly-event-hero{min-height:clamp(96px,15dvh,130px)!important}.screen--leaderboard.is-weekly-challenge .weekly-event-hero>strong{font-size:clamp(1.36rem,8vw,1.88rem)!important}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-banner,.screen--leaderboard.is-weekly-challenge .weekly-event-reward-media{min-height:clamp(92px,14dvh,108px)!important}}@media (orientation:landscape) and (max-height:620px){.screen--leaderboard.is-weekly-challenge .leaderboard-list{padding-bottom:110px!important}.screen--leaderboard.is-weekly-challenge .weekly-event-board:not(.weekly-event-board--modal){max-height:clamp(112px,43dvh,190px)!important;overflow-y:auto!important}.screen--leaderboard.is-weekly-challenge .weekly-event-hero{min-height:clamp(82px,22dvh,112px)!important}.screen--leaderboard.is-weekly-challenge .weekly-event-hero>strong{font-size:clamp(1.15rem,2.9vw,1.75rem)!important}.screen--leaderboard.is-weekly-challenge .weekly-event-card__stats--feature{min-height:38px!important}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-banner,.screen--leaderboard.is-weekly-challenge .weekly-event-reward-media{min-height:78px!important}}.screen--leaderboard.is-weekly-challenge{--weekly-shell-gap:clamp(10px, 1.2vw, 16px);--weekly-panel-pad:clamp(14px, 2vw, 24px);--weekly-radius:18px;align-content:center!important;justify-items:center!important}.screen--leaderboard.is-weekly-challenge .social-panel{gap:var(--weekly-shell-gap)!important;width:min(1180px,100vw - 40px)!important;min-height:0!important;padding:var(--weekly-panel-pad)!important;grid-template-rows:auto auto minmax(0,1fr) auto!important;display:grid!important;overflow:hidden!important}.screen--leaderboard.is-weekly-challenge .shop-header-row{min-height:clamp(48px,6dvh,64px)!important}.screen--leaderboard.is-weekly-challenge .shop-page-title{letter-spacing:.13em!important;font-size:clamp(1rem,1.8vw,1.55rem)!important}.screen--leaderboard.is-weekly-challenge .leaderboard-filter-lenses,.screen--leaderboard.is-weekly-challenge .online-status,.screen--leaderboard.is-weekly-challenge .weekly-event-card__claim{display:none!important}.screen--leaderboard.is-weekly-challenge .challenge-mode-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important;justify-self:center!important;gap:clamp(8px,1.2vw,14px)!important;width:min(760px,100%)!important;display:grid!important}.screen--leaderboard.is-weekly-challenge .challenge-mode-tab{letter-spacing:.11em!important;border-radius:999px!important;min-height:clamp(42px,5dvh,58px)!important;font-size:clamp(.72rem,1.2vw,.94rem)!important}.screen--leaderboard.is-weekly-challenge .leaderboard-list{scrollbar-gutter:stable!important;height:100%!important;min-height:0!important;padding:0 4px 0 0!important;display:block!important;overflow:hidden auto!important}.weekly-challenge-layout{grid-template-columns:minmax(0,1fr);align-content:start;gap:clamp(12px,1.3vw,18px);min-height:100%;display:grid}.screen--leaderboard.is-weekly-challenge .weekly-event-card.weekly-event-hub{border:1px solid color-mix(in srgb, var(--weekly-event-color) 86%, #ffffff14)!important;border-radius:var(--weekly-radius)!important;background:radial-gradient(ellipse at 50% 0%, color-mix(in srgb, var(--weekly-event-color) 14%, transparent), transparent 58%), linear-gradient(180deg, #19093ae6, #080c2cf2)!important;grid-template-columns:minmax(0,1fr)!important;gap:clamp(10px,1vw,14px)!important;width:100%!important;margin:0!important;padding:clamp(12px,1.35vw,18px)!important;display:grid!important;overflow:hidden!important;box-shadow:inset 0 0 28px #ff1fa614,0 0 28px #00000040!important}.screen--leaderboard.is-weekly-challenge .weekly-event-hero{text-align:center!important;border:1px solid color-mix(in srgb, var(--weekly-event-color) 75%, #ffffff1a)!important;background:radial-gradient(circle at 13% 48%,#ff1fa65c,#0000 18%),radial-gradient(circle at 87% 48%,#22f4ff42,#0000 18%),linear-gradient(#0e0a3ac7,#070c2cf0)!important;border-radius:clamp(14px,1.3vw,20px)!important;align-content:center!important;justify-items:center!important;gap:clamp(5px,.8vw,9px)!important;min-height:clamp(112px,17dvh,210px)!important;padding:clamp(14px,2vw,28px)!important;display:grid!important;position:relative!important;overflow:hidden!important}.screen--leaderboard.is-weekly-challenge .weekly-event-hero:before,.screen--leaderboard.is-weekly-challenge .weekly-event-hero:after{content:"";aspect-ratio:1;opacity:.46;pointer-events:none;background:repeating-conic-gradient(from 10deg, color-mix(in srgb, var(--weekly-event-color) 72%, transparent) 0deg 4deg, transparent 4deg 18deg), radial-gradient(circle, transparent 0 34%, color-mix(in srgb, var(--weekly-event-color) 18%, transparent) 35%, transparent 55%);width:clamp(118px,17vw,260px);filter:drop-shadow(0 0 16px color-mix(in srgb, var(--weekly-event-color) 44%, transparent));border-radius:50%;position:absolute;top:14%}.screen--leaderboard.is-weekly-challenge .weekly-event-hero:before{left:clamp(-90px,-6vw,-28px)}.screen--leaderboard.is-weekly-challenge .weekly-event-hero:after{background:repeating-conic-gradient(#22f4ff9e 0deg 3deg,#0000 3deg 17deg),radial-gradient(circle,#0000 0 32%,#22f4ff29 33%,#0000 55%);right:clamp(-94px,-6vw,-32px)}.screen--leaderboard.is-weekly-challenge .weekly-event-hero>*{z-index:1;position:relative}.screen--leaderboard.is-weekly-challenge .weekly-event-hero .weekly-event-card__eyebrow{color:var(--weekly-event-color)!important;letter-spacing:.16em!important;text-transform:uppercase!important;text-shadow:0 0 12px color-mix(in srgb, var(--weekly-event-color) 72%, transparent)!important;align-items:center!important;gap:.45em!important;font-size:clamp(.58rem,1vw,.86rem)!important;font-weight:950!important;line-height:1!important;display:inline-flex!important}.screen--leaderboard.is-weekly-challenge .weekly-event-hero>strong{text-wrap:balance;color:#fff7f4!important;max-width:12em!important;font-family:var(--font-display)!important;letter-spacing:.07em!important;text-transform:uppercase!important;text-shadow:0 2px 0 #53186dcc, 0 0 22px color-mix(in srgb, var(--weekly-event-color) 54%, transparent)!important;font-size:clamp(2rem,4.25vw,4.55rem)!important;font-weight:950!important;line-height:.92!important}.screen--leaderboard.is-weekly-challenge .weekly-event-meta{color:#82f8ff!important;min-height:clamp(30px,4dvh,44px)!important;font-family:var(--font-display)!important;letter-spacing:.08em!important;text-transform:uppercase!important;white-space:nowrap!important;background:#0a0724b8!important;border:1px solid #ff4fb357!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:clamp(10px,1.6vw,22px)!important;padding:6px clamp(14px,2vw,28px)!important;font-size:clamp(.62rem,1.05vw,.9rem)!important;font-weight:950!important;line-height:1!important;display:inline-flex!important}.screen--leaderboard.is-weekly-challenge .weekly-event-meta span{align-items:center!important;gap:.45em!important;display:inline-flex!important}.screen--leaderboard.is-weekly-challenge .weekly-event-meta__icon{width:1em!important;height:1em!important;color:var(--weekly-event-color)!important}.screen--leaderboard.is-weekly-challenge .weekly-event-card__stats--feature{background:linear-gradient(90deg,#041236c7,#0d0d3acc)!important;border:1px solid #22f4ff38!important;border-radius:14px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;min-height:clamp(58px,8dvh,92px)!important;padding:0!important;display:grid!important;overflow:hidden!important}.screen--leaderboard.is-weekly-challenge .weekly-event-card__stats--feature>span{min-width:0!important;box-shadow:none!important;background:0 0!important;border-right:1px solid #22f4ff33!important;align-content:center!important;place-items:center!important;gap:4px!important;padding:8px!important;display:grid!important}.screen--leaderboard.is-weekly-challenge .weekly-event-card__stats--feature>span:last-child{border-right:0!important}.screen--leaderboard.is-weekly-challenge .weekly-event-card__stats--feature small{color:#dde0f7c2!important;letter-spacing:.09em!important;text-transform:uppercase!important;font-size:clamp(.52rem,.78vw,.72rem)!important;font-weight:950!important;line-height:1!important}.screen--leaderboard.is-weekly-challenge .weekly-event-card__stats--feature strong{color:#75f7ff!important;letter-spacing:.03em!important;text-shadow:0 0 14px #22f4ff75!important;justify-content:center!important;align-items:center!important;gap:.35em!important;min-width:0!important;font-size:clamp(1.25rem,2.8vw,2.75rem)!important;font-weight:950!important;line-height:1!important;display:inline-flex!important}.screen--leaderboard.is-weekly-challenge .weekly-prize-current .weekly-bits-inline{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;align-items:center!important;gap:.25em!important;padding:0!important;display:inline-flex!important}.screen--leaderboard.is-weekly-challenge .weekly-event-card__reward-note{color:#dde0f7b8!important;min-height:0!important;font-family:var(--font-display)!important;letter-spacing:.08em!important;text-align:center!important;text-transform:uppercase!important;background:0 0!important;border:0!important;margin:-2px 0 0!important;padding:0!important;font-size:clamp(.62rem,1vw,.84rem)!important;font-weight:900!important;line-height:1.2!important}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-banner{border:1px solid color-mix(in srgb, var(--weekly-event-color) 76%, #ffffff14)!important;background:radial-gradient(ellipse at 18% 50%, color-mix(in srgb, var(--weekly-event-color) 32%, transparent), transparent 56%), linear-gradient(90deg, #08103af5, color-mix(in srgb, var(--weekly-event-color) 18%, #100b37f2))!important;border-radius:16px!important;grid-template-columns:minmax(190px,.42fr) minmax(0,1fr)!important;min-height:clamp(126px,16dvh,190px)!important;display:grid!important;overflow:hidden!important}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-media{border-right:1px solid color-mix(in srgb, var(--weekly-event-color) 58%, #ffffff0f)!important;place-items:center!important;min-height:clamp(126px,16dvh,190px)!important;display:grid!important}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-tiles{grid-auto-flow:column!important;align-items:center!important;gap:clamp(8px,1.2vw,18px)!important;display:inline-grid!important}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-tile{aspect-ratio:1!important;border:1px solid color-mix(in srgb, var(--weekly-event-color) 72%, #ffffff1a)!important;width:clamp(72px,7.6vw,124px)!important;box-shadow:inset 0 0 18px color-mix(in srgb, var(--weekly-event-color) 12%, transparent), 0 0 18px color-mix(in srgb, var(--weekly-event-color) 22%, transparent)!important;background:radial-gradient(circle at 50% 45%,#ffffff24,#090d2eeb 62%)!important;border-radius:18px!important;place-items:center!important;display:grid!important;overflow:hidden!important}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-tile__image--avatar{object-fit:contain!important;width:88%!important;height:88%!important}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-tile__image--trail{object-fit:contain!important;width:78%!important;height:92%!important}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-tiles__plus{color:var(--weekly-event-color)!important;text-shadow:0 0 12px color-mix(in srgb, var(--weekly-event-color) 70%, transparent)!important;font-size:clamp(1.1rem,2vw,1.85rem)!important;font-weight:950!important}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-banner .weekly-event-card__reward{text-align:left!important;align-content:center!important;justify-items:start!important;gap:clamp(5px,.8vw,10px)!important;padding:clamp(16px,2.1vw,32px)!important;display:grid!important}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-banner .weekly-event-card__reward span{color:var(--weekly-event-color)!important;letter-spacing:.16em!important;text-transform:uppercase!important;font-size:clamp(.62rem,1vw,.92rem)!important;font-weight:950!important;line-height:1!important}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-banner .weekly-event-card__reward strong{color:#fff7f4!important;letter-spacing:.06em!important;text-transform:uppercase!important;text-shadow:0 0 14px color-mix(in srgb, var(--weekly-event-color) 42%, transparent)!important;font-size:clamp(1.35rem,2.55vw,2.5rem)!important;font-weight:950!important;line-height:.98!important}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-banner .weekly-event-card__reward em{color:#a9dfffe6!important;font-family:var(--font-display)!important;letter-spacing:.06em!important;font-size:clamp(.76rem,1.15vw,1.08rem)!important;font-style:normal!important;font-weight:950!important;line-height:1.05!important}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-banner .weekly-event-card__reward small{color:#dde0f7bd!important;letter-spacing:.06em!important;text-transform:uppercase!important;font-size:clamp(.62rem,.9vw,.82rem)!important;font-weight:900!important}.screen--leaderboard.is-weekly-challenge .weekly-event-card__mini-action{color:#ff8fd0!important;letter-spacing:.08em!important;background:#ff1fa61a!important;border-color:#ff4fb3d1!important;border-radius:999px!important;min-height:clamp(30px,3.5dvh,42px)!important;padding:0 clamp(14px,1.7vw,24px)!important;font-size:clamp(.62rem,.9vw,.78rem)!important;font-weight:950!important}.screen--leaderboard.is-weekly-challenge .weekly-event-board:not(.weekly-event-board--modal){background:#050c30c2!important;border:1px solid #22f4ff38!important;border-radius:16px!important;width:100%!important;margin:0!important;overflow:hidden!important}.screen--leaderboard.is-weekly-challenge .weekly-event-board__header{border-bottom:1px solid #22f4ff29!important;min-height:clamp(38px,4.8dvh,52px)!important;padding:0 clamp(12px,1.4vw,20px)!important}.screen--leaderboard.is-weekly-challenge .weekly-event-board__header strong{letter-spacing:.14em!important;font-size:clamp(.72rem,1vw,.92rem)!important}.screen--leaderboard.is-weekly-challenge .weekly-event-board__toggle{border-radius:999px!important;min-height:30px!important;padding:0 14px!important;font-size:clamp(.58rem,.82vw,.72rem)!important}.screen--leaderboard.is-weekly-challenge .weekly-event-board-row{border-bottom:1px solid #22f4ff24!important;grid-template-columns:42px 54px minmax(0,1fr) auto!important;min-height:clamp(48px,6dvh,66px)!important;padding:8px clamp(12px,1.4vw,20px)!important}.screen--leaderboard.is-weekly-challenge .weekly-event-board-row:last-child{border-bottom:0!important}.screen--leaderboard.is-weekly-challenge .weekly-event-board-row[data-current=true]{background:linear-gradient(90deg,#22f4ff29,#ff1fa61a)!important;box-shadow:inset 0 0 0 1px #22f4ff40!important}.screen--leaderboard.is-weekly-challenge .weekly-event-board-row__avatar{border-radius:8px!important;width:clamp(30px,3.5vw,42px)!important;height:clamp(30px,3.5vw,42px)!important}.screen--leaderboard.is-weekly-challenge .weekly-event-board-row__rank,.screen--leaderboard.is-weekly-challenge .weekly-event-board-row__score,.screen--leaderboard.is-weekly-challenge .weekly-event-board-row__name{font-size:clamp(.78rem,1.18vw,1.05rem)!important}.screen--leaderboard.is-weekly-challenge .social-footer-actions--split{z-index:auto!important;background:0 0!important;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)!important;gap:clamp(10px,1.2vw,16px)!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;display:grid!important;position:static!important}.screen--leaderboard.is-weekly-challenge .leaderboard-primary-action{border-color:#ff1fa6fa!important;grid-column:1/-1!important;min-height:clamp(58px,7dvh,78px)!important;box-shadow:0 0 20px #ff1fa63d,inset 0 0 20px #ff4fb31f!important}.screen--leaderboard.is-weekly-challenge .social-footer-actions--split .social-share-action{grid-column:auto!important}.screen--leaderboard.is-weekly-challenge #leaderboard-primary-btn .button-label,.screen--leaderboard.is-weekly-challenge .social-footer-actions--split .button-label{white-space:nowrap!important}@media (max-width:560px) and (orientation:portrait){.screen--leaderboard.is-weekly-challenge{--weekly-shell-gap:8px;--weekly-panel-pad:10px;padding-top:max(10px, env(safe-area-inset-top))!important;align-content:start!important}.screen--leaderboard.is-weekly-challenge .social-panel{border-radius:18px!important;width:min(520px,100vw - 18px)!important}.screen--leaderboard.is-weekly-challenge .shop-header-row{min-height:44px!important}.screen--leaderboard.is-weekly-challenge .shop-page-title{font-size:clamp(.94rem,5.8vw,1.18rem)!important}.screen--leaderboard.is-weekly-challenge .leaderboard-header-wallet__item,.screen--leaderboard.is-weekly-challenge .leaderboard-refresh-header-btn,.screen--leaderboard.is-weekly-challenge .shop-header-back{min-width:44px!important;min-height:44px!important}.screen--leaderboard.is-weekly-challenge .challenge-mode-tab{min-height:40px!important;font-size:.68rem!important}.weekly-challenge-layout{gap:9px}.screen--leaderboard.is-weekly-challenge .weekly-event-card.weekly-event-hub{border-radius:15px!important;gap:7px!important;padding:9px!important}.screen--leaderboard.is-weekly-challenge .weekly-event-hero{border-radius:13px!important;min-height:98px!important;padding:10px 8px!important}.screen--leaderboard.is-weekly-challenge .weekly-event-hero:before,.screen--leaderboard.is-weekly-challenge .weekly-event-hero:after{opacity:.36!important;width:108px!important}.screen--leaderboard.is-weekly-challenge .weekly-event-hero .weekly-event-card__eyebrow{font-size:clamp(.44rem,2.7vw,.58rem)!important}.screen--leaderboard.is-weekly-challenge .weekly-event-hero>strong{max-width:10.5em!important;font-size:clamp(1.34rem,8vw,1.88rem)!important}.screen--leaderboard.is-weekly-challenge .weekly-event-meta{gap:8px!important;min-height:24px!important;padding:4px 8px!important;font-size:clamp(.46rem,2.4vw,.56rem)!important}.screen--leaderboard.is-weekly-challenge .weekly-event-card__stats--feature{min-height:46px!important}.screen--leaderboard.is-weekly-challenge .weekly-event-card__stats--feature small{font-size:.46rem!important}.screen--leaderboard.is-weekly-challenge .weekly-event-card__stats--feature strong{font-size:clamp(.82rem,4.4vw,1.08rem)!important}.screen--leaderboard.is-weekly-challenge .weekly-event-card__reward-note{display:none!important}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-banner{border-radius:13px!important;grid-template-columns:minmax(116px,.46fr) minmax(0,1fr)!important;min-height:112px!important}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-media{min-height:112px!important}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-tile{border-radius:12px!important;width:clamp(48px,14vw,64px)!important}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-tiles{gap:6px!important}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-tiles__plus{font-size:.82rem!important}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-banner .weekly-event-card__reward{gap:3px!important;padding:8px 9px!important}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-banner .weekly-event-card__reward span{font-size:.48rem!important}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-banner .weekly-event-card__reward strong{font-size:clamp(.88rem,4.4vw,1.08rem)!important}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-banner .weekly-event-card__reward em,.screen--leaderboard.is-weekly-challenge .weekly-event-reward-banner .weekly-event-card__reward small{font-size:clamp(.48rem,2.7vw,.6rem)!important}.screen--leaderboard.is-weekly-challenge .weekly-event-card__mini-action{min-height:24px!important;padding-inline:10px!important;font-size:.48rem!important}.screen--leaderboard.is-weekly-challenge .weekly-event-board-row{grid-template-columns:28px 42px minmax(0,1fr) auto!important;min-height:50px!important;padding:7px 10px!important}.screen--leaderboard.is-weekly-challenge .weekly-event-board-row__rank,.screen--leaderboard.is-weekly-challenge .weekly-event-board-row__score,.screen--leaderboard.is-weekly-challenge .weekly-event-board-row__name{font-size:.72rem!important}.screen--leaderboard.is-weekly-challenge .weekly-event-board-row__avatar{width:30px!important;height:30px!important}.screen--leaderboard.is-weekly-challenge .leaderboard-primary-action{min-height:54px!important}.screen--leaderboard.is-weekly-challenge .social-footer-actions--split .screen-btn:not(.leaderboard-primary-action){min-height:48px!important}}@media (max-width:380px) and (max-height:700px) and (orientation:portrait){.screen--leaderboard.is-weekly-challenge{--weekly-shell-gap:6px;--weekly-panel-pad:8px}.screen--leaderboard.is-weekly-challenge .social-panel{width:calc(100vw - 16px)!important}.screen--leaderboard.is-weekly-challenge .weekly-event-hero{min-height:84px!important}.screen--leaderboard.is-weekly-challenge .weekly-event-hero>strong{font-size:clamp(1.12rem,7.4vw,1.5rem)!important}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-banner{grid-template-columns:96px minmax(0,1fr)!important;min-height:92px!important}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-media{min-height:92px!important}.screen--leaderboard.is-weekly-challenge .weekly-event-board__header{min-height:34px!important}.screen--leaderboard.is-weekly-challenge .weekly-event-board-row{min-height:42px!important}.screen--leaderboard.is-weekly-challenge .leaderboard-primary-action{min-height:48px!important}.screen--leaderboard.is-weekly-challenge .social-footer-actions--split .screen-btn:not(.leaderboard-primary-action){min-height:42px!important}}@media (orientation:landscape) and (max-height:620px){.screen--leaderboard.is-weekly-challenge{--weekly-shell-gap:7px;--weekly-panel-pad:10px}.screen--leaderboard.is-weekly-challenge .social-panel{grid-template-rows:auto auto minmax(0,1fr) auto!important;width:min(980px,100vw - 28px)!important}.screen--leaderboard.is-weekly-challenge .shop-header-row{min-height:38px!important}.screen--leaderboard.is-weekly-challenge .shop-page-title{font-size:clamp(.9rem,2.6vw,1.2rem)!important}.screen--leaderboard.is-weekly-challenge .challenge-mode-tab{min-height:34px!important;font-size:.62rem!important}.screen--leaderboard.is-weekly-challenge .weekly-event-card.weekly-event-hub,.screen--leaderboard.is-weekly-challenge .weekly-event-board:not(.weekly-event-board--modal){align-self:start!important}.screen--leaderboard.is-weekly-challenge .weekly-event-hero{min-height:72px!important;padding:8px 10px!important}.screen--leaderboard.is-weekly-challenge .weekly-event-hero:before,.screen--leaderboard.is-weekly-challenge .weekly-event-hero:after{display:none!important}.screen--leaderboard.is-weekly-challenge .weekly-event-hero .weekly-event-card__eyebrow{font-size:.42rem!important}.screen--leaderboard.is-weekly-challenge .weekly-event-hero>strong{font-size:clamp(1rem,3.4vw,1.62rem)!important}.screen--leaderboard.is-weekly-challenge .weekly-event-meta{min-height:22px!important;padding:4px 9px!important;font-size:.48rem!important}.screen--leaderboard.is-weekly-challenge .weekly-event-card__stats--feature{min-height:36px!important}.screen--leaderboard.is-weekly-challenge .weekly-event-card__stats--feature small{font-size:.42rem!important}.screen--leaderboard.is-weekly-challenge .weekly-event-card__stats--feature strong{font-size:.84rem!important}.screen--leaderboard.is-weekly-challenge .weekly-event-card__reward-note{display:none!important}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-banner,.screen--leaderboard.is-weekly-challenge .weekly-event-reward-media{min-height:72px!important}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-banner{grid-template-columns:116px minmax(0,1fr)!important}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-tile{border-radius:10px!important;width:clamp(38px,10vh,52px)!important}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-banner .weekly-event-card__reward{gap:2px!important;padding:7px 9px!important}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-banner .weekly-event-card__reward span,.screen--leaderboard.is-weekly-challenge .weekly-event-reward-banner .weekly-event-card__reward em,.screen--leaderboard.is-weekly-challenge .weekly-event-reward-banner .weekly-event-card__reward small{font-size:.46rem!important}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-banner .weekly-event-card__reward strong{font-size:.8rem!important}.screen--leaderboard.is-weekly-challenge .weekly-event-card__mini-action{min-height:22px!important;padding-inline:9px!important;font-size:.44rem!important}.screen--leaderboard.is-weekly-challenge .weekly-event-board__header{min-height:30px!important}.screen--leaderboard.is-weekly-challenge .weekly-event-board-row{grid-template-columns:26px 34px minmax(0,1fr) auto!important;min-height:36px!important;padding:5px 8px!important}.screen--leaderboard.is-weekly-challenge .weekly-event-board-row__avatar{width:26px!important;height:26px!important}.screen--leaderboard.is-weekly-challenge .weekly-event-board-row__rank,.screen--leaderboard.is-weekly-challenge .weekly-event-board-row__score,.screen--leaderboard.is-weekly-challenge .weekly-event-board-row__name{font-size:.56rem!important}.screen--leaderboard.is-weekly-challenge .leaderboard-primary-action,.screen--leaderboard.is-weekly-challenge .social-footer-actions--split .screen-btn:not(.leaderboard-primary-action){height:38px!important;min-height:38px!important}.screen--leaderboard.is-weekly-challenge #leaderboard-primary-btn .button-sub{display:none!important}}.screen--leaderboard.is-weekly-challenge .weekly-rank-stat{grid-template-rows:auto auto!important}.screen--leaderboard.is-weekly-challenge .weekly-stat-note{color:#dde0f7a8!important;max-width:100%!important;font-family:var(--font-display)!important;letter-spacing:.08em!important;text-align:center!important;text-transform:uppercase!important;white-space:nowrap!important;grid-column:1/-1!important;margin:-2px 0 clamp(7px,.9vw,12px)!important;padding:0 clamp(10px,1.6vw,24px)!important;font-size:clamp(.52rem,.9vw,.78rem)!important;font-style:normal!important;font-weight:900!important;line-height:1.05!important;display:block!important}.screen--leaderboard.is-weekly-challenge .weekly-event-card__reward-note{display:none!important}@media (max-width:560px) and (orientation:portrait){.screen--leaderboard.is-weekly-challenge .weekly-stat-note{letter-spacing:.04em!important;white-space:normal!important;margin-bottom:7px!important;font-size:clamp(.42rem,2.2vw,.54rem)!important}}@media (orientation:landscape) and (max-height:620px){.screen--leaderboard.is-weekly-challenge .weekly-stat-note{display:none!important}}.screen--leaderboard.is-weekly-challenge .weekly-event-card__stats--feature>.weekly-prize-current,.screen--leaderboard.is-weekly-challenge .weekly-event-card__stats--feature>.weekly-stat-note{border-right:0!important}.screen--leaderboard.is-weekly-challenge{--weekly-module-gap:clamp(10px, 1.35dvh, 16px);--weekly-module-radius:clamp(14px, 1.4vw, 20px)}.screen--leaderboard.is-weekly-challenge .social-panel{overflow:hidden!important}.screen--leaderboard.is-weekly-challenge #leaderboard-list{scrollbar-gutter:stable!important;padding-bottom:clamp(18px,3dvh,34px)!important;overflow:hidden auto!important}.screen--leaderboard.is-weekly-challenge .weekly-challenge-layout{gap:var(--weekly-module-gap)!important;align-content:start!important}.screen--leaderboard.is-weekly-challenge .weekly-event-card.weekly-event-hub{gap:var(--weekly-module-gap)!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:grid!important;overflow:visible!important}.screen--leaderboard.is-weekly-challenge .weekly-event-hero,.screen--leaderboard.is-weekly-challenge .weekly-event-card__stats--feature,.screen--leaderboard.is-weekly-challenge .weekly-event-reward-banner,.screen--leaderboard.is-weekly-challenge .weekly-event-board:not(.weekly-event-board--modal){border-radius:var(--weekly-module-radius)!important}.screen--leaderboard.is-weekly-challenge .weekly-event-hero{background:radial-gradient(circle at 13% 54%,#ff1fa657,#0000 22%),radial-gradient(circle at 88% 48%,#22f4ff47,#0000 22%),linear-gradient(#0c0a34eb,#090c30db)!important;border:1px solid #ff1fa6e6!important;box-shadow:inset 0 0 24px #ff1fa614,0 0 18px #ff1fa614!important}.screen--leaderboard.is-weekly-challenge .weekly-event-card__stats--feature{background:linear-gradient(90deg,#041236d1,#090c30e0)!important;border:1px solid #22f4ff47!important;min-height:clamp(70px,8.6dvh,104px)!important;box-shadow:inset 0 0 20px #22f4ff0d!important}.screen--leaderboard.is-weekly-challenge .weekly-event-card__stats--feature>span{min-height:52px!important;padding:clamp(8px,1vw,14px) clamp(6px,1vw,12px) 4px!important}.screen--leaderboard.is-weekly-challenge .weekly-stat-note{color:#dde0f7b8!important;text-align:center!important;white-space:nowrap!important;grid-column:1/-1!important;align-self:start!important;margin:0 0 clamp(8px,1dvh,12px)!important;padding:0 clamp(12px,2vw,28px)!important;font-size:clamp(.54rem,.92vw,.78rem)!important;line-height:1.1!important}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-banner{background:radial-gradient(circle at 22%,#ff1fa638,#0000 32%),linear-gradient(90deg,#080d34eb,#370b3adb)!important;border:1px solid #ff1fa6d1!important;box-shadow:inset 0 0 24px #ff1fa60d,0 0 14px #ff1fa60f!important}.screen--leaderboard.is-weekly-challenge .weekly-event-board:not(.weekly-event-board--modal){background:linear-gradient(#050c2ed6,#040926b8)!important;border:1px solid #22f4ff40!important;box-shadow:inset 0 0 22px #22f4ff0a!important}.screen--leaderboard.is-weekly-challenge .social-footer-actions--split{flex:none!important;margin-top:clamp(10px,1.4dvh,18px)!important;margin-bottom:clamp(8px,1.2dvh,16px)!important;padding-bottom:0!important}.screen--leaderboard.is-weekly-challenge .leaderboard-primary-action{min-height:clamp(54px,6.4dvh,72px)!important}.screen--leaderboard.is-weekly-challenge .social-footer-actions--split .screen-btn:not(.leaderboard-primary-action){min-height:clamp(48px,5.7dvh,64px)!important}@media (max-width:560px) and (orientation:portrait){.screen--leaderboard.is-weekly-challenge{--weekly-module-gap:9px;--weekly-module-radius:14px}.screen--leaderboard.is-weekly-challenge #leaderboard-list{padding-bottom:clamp(88px,13dvh,118px)!important}.screen--leaderboard.is-weekly-challenge .weekly-event-card.weekly-event-hub{gap:var(--weekly-module-gap)!important;padding:0!important}.screen--leaderboard.is-weekly-challenge .weekly-event-hero{min-height:clamp(92px,15dvh,118px)!important;padding:10px 8px!important}.screen--leaderboard.is-weekly-challenge .weekly-event-card__stats--feature{min-height:64px!important}.screen--leaderboard.is-weekly-challenge .weekly-event-card__stats--feature>span{min-height:44px!important;padding:7px 4px 2px!important}.screen--leaderboard.is-weekly-challenge .weekly-stat-note{white-space:normal!important;margin-bottom:8px!important;font-size:clamp(.44rem,2.3vw,.56rem)!important}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-banner{min-height:clamp(108px,17dvh,132px)!important}.screen--leaderboard.is-weekly-challenge .weekly-event-board:not(.weekly-event-board--modal){max-height:none!important}.screen--leaderboard.is-weekly-challenge .social-footer-actions--split{margin-top:10px!important;margin-bottom:10px!important}}@media (max-width:380px) and (max-height:700px) and (orientation:portrait){.screen--leaderboard.is-weekly-challenge{--weekly-module-gap:7px}.screen--leaderboard.is-weekly-challenge #leaderboard-list{padding-bottom:clamp(104px,16dvh,132px)!important}.screen--leaderboard.is-weekly-challenge .weekly-event-hero{min-height:82px!important}.screen--leaderboard.is-weekly-challenge .weekly-event-card__stats--feature{min-height:58px!important}.screen--leaderboard.is-weekly-challenge .weekly-event-reward-banner{min-height:96px!important}}@media (orientation:landscape) and (max-height:620px){.screen--leaderboard.is-weekly-challenge{--weekly-module-gap:8px}.screen--leaderboard.is-weekly-challenge #leaderboard-list{padding-bottom:clamp(8px,2dvh,18px)!important}.screen--leaderboard.is-weekly-challenge .weekly-event-card.weekly-event-hub{padding:0!important}.screen--leaderboard.is-weekly-challenge .weekly-event-card__stats--feature{min-height:50px!important}.screen--leaderboard.is-weekly-challenge .weekly-event-card__stats--feature>span{min-height:38px!important;padding:5px 5px 2px!important}.screen--leaderboard.is-weekly-challenge .weekly-stat-note{margin-bottom:6px!important;font-size:.44rem!important;display:block!important}.screen--leaderboard.is-weekly-challenge .social-footer-actions--split{margin-top:8px!important;margin-bottom:0!important}}.screen--leaderboard.is-weekly-challenge .weekly-event-card__bits-prize{color:#39ff14!important;width:-moz-fit-content!important;width:fit-content!important;font-family:var(--font-display)!important;letter-spacing:.04em!important;text-shadow:0 0 14px #39ff14b8!important;justify-content:flex-start!important;align-items:center!important;margin-top:clamp(2px,.4vw,6px)!important;font-size:clamp(1.08rem,2.2vw,1.75rem)!important;font-weight:950!important;line-height:1!important;display:inline-flex!important}.screen--leaderboard.is-weekly-challenge .weekly-event-card__bits-prize .weekly-bits-inline{color:#39ff14!important;align-items:center!important;gap:.32em!important;font-size:1em!important;display:inline-flex!important}.screen--leaderboard.is-weekly-challenge .weekly-event-card__bits-prize .weekly-bits-inline__icon{flex:0 0 .95em!important;width:.95em!important;height:.95em!important}@media (max-width:560px) and (orientation:portrait){.screen--leaderboard.is-weekly-challenge .weekly-event-card__bits-prize{font-size:clamp(1rem,5.2vw,1.34rem)!important}}@media (orientation:landscape) and (max-height:620px){.screen--leaderboard.is-weekly-challenge .weekly-event-card__bits-prize{font-size:clamp(.82rem,3.4vh,1.08rem)!important}}.weekly-event-card.weekly-event-hub .weekly-event-reward-banner .weekly-event-card__reward>.weekly-event-card__bits-prize{color:#39ff14!important;width:-moz-fit-content!important;width:fit-content!important;font-family:var(--font-display)!important;letter-spacing:.03em!important;text-shadow:0 0 18px #39ff14d1,0 0 32px #39ff1457!important;white-space:nowrap!important;justify-content:flex-start!important;align-items:center!important;gap:.34em!important;margin-top:clamp(2px,.5vw,8px)!important;font-size:clamp(1.55rem,3.6vw,3.1rem)!important;font-weight:950!important;line-height:.92!important;display:inline-flex!important}.weekly-event-card.weekly-event-hub .weekly-event-card__bits-prize-icon,.weekly-event-card.weekly-event-hub svg.weekly-event-card__bits-prize-icon{color:#39ff14!important;filter:drop-shadow(0 0 10px #39ff14cc)!important;flex:0 0 .78em!important;width:.78em!important;height:.78em!important}.weekly-event-card.weekly-event-hub .weekly-event-card__bits-prize-amount{color:#39ff14!important;font-size:1em!important;line-height:.92!important;display:inline-block!important}.weekly-event-card.weekly-event-hub .weekly-event-card__bits-prize-label{color:#a9dfffdb!important;letter-spacing:.1em!important;text-transform:uppercase!important;text-shadow:none!important;font-size:.34em!important;font-weight:950!important;line-height:1!important;transform:translateY(.08em)!important}@media (max-width:560px) and (orientation:portrait){.weekly-event-card.weekly-event-hub .weekly-event-reward-banner .weekly-event-card__reward>.weekly-event-card__bits-prize{font-size:clamp(1.3rem,7.4vw,2.05rem)!important}}@media (orientation:landscape) and (max-height:620px){.weekly-event-card.weekly-event-hub .weekly-event-reward-banner .weekly-event-card__reward>.weekly-event-card__bits-prize{font-size:clamp(1.05rem,5.4vh,1.65rem)!important}}.screen--leaderboard.is-weekly-challenge .weekly-current-winnings{border-radius:var(--weekly-module-radius)!important;background:radial-gradient(circle at 18% 45%,#ff1fa62e,#0000 36%),linear-gradient(90deg,#2a083ad6,#0b113adb)!important;border:1px solid #ff1fa6db!important;gap:clamp(8px,1.1vw,12px)!important;padding:clamp(12px,1.6vw,18px)!important;display:grid!important;box-shadow:inset 0 0 22px #ff1fa60f,0 0 16px #ff1fa614!important}.screen--leaderboard.is-weekly-challenge .weekly-current-winnings__header{justify-content:space-between!important;align-items:center!important;gap:12px!important;min-width:0!important;display:flex!important}.screen--leaderboard.is-weekly-challenge .weekly-current-winnings__header strong{color:#fff7f4!important;font-family:var(--font-display)!important;letter-spacing:.12em!important;text-transform:uppercase!important;text-shadow:0 0 12px #ff1fa659!important;font-size:clamp(.94rem,1.65vw,1.35rem)!important;font-weight:950!important;line-height:1!important}.screen--leaderboard.is-weekly-challenge .weekly-current-winnings__action{color:#ff8bd8!important;min-height:clamp(28px,3dvh,36px)!important;font-family:var(--font-display)!important;letter-spacing:.1em!important;text-transform:uppercase!important;background:#46115294!important;border:1px solid #ff4fb3b8!important;border-radius:999px!important;padding:0 clamp(12px,1.6vw,18px)!important;font-size:clamp(.56rem,.9vw,.76rem)!important;font-weight:950!important}.screen--leaderboard.is-weekly-challenge .weekly-current-winnings__grid{background:#060e309e!important;border:1px solid #ff4fb347!important;border-radius:clamp(10px,1vw,14px)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;min-height:clamp(54px,7dvh,74px)!important;display:grid!important;overflow:hidden!important}.screen--leaderboard.is-weekly-challenge .weekly-current-winnings__item{border-right:1px solid #ff4fb347!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:clamp(7px,1vw,12px)!important;min-width:0!important;padding:clamp(7px,1vw,12px) clamp(8px,1.15vw,14px)!important;display:grid!important}.screen--leaderboard.is-weekly-challenge .weekly-current-winnings__item:last-child{border-right:0!important}.screen--leaderboard.is-weekly-challenge .weekly-current-winnings__media{background:#140b34b8!important;border:1px solid #ff4fb366!important;border-radius:999px!important;place-items:center!important;width:clamp(32px,4.6vw,50px)!important;height:clamp(32px,4.6vw,50px)!important;display:inline-grid!important;position:relative!important}.screen--leaderboard.is-weekly-challenge .weekly-current-winnings__image{object-fit:contain!important;filter:drop-shadow(0 0 8px #ff4fb38c)!important;width:78%!important;height:78%!important}.screen--leaderboard.is-weekly-challenge .weekly-current-winnings__image--trail{width:88%!important;height:88%!important}.screen--leaderboard.is-weekly-challenge .weekly-current-winnings__bits-icon,.screen--leaderboard.is-weekly-challenge svg.weekly-current-winnings__bits-icon{color:#39ff14!important;filter:drop-shadow(0 0 10px #39ff14a6)!important;width:.9em!important;height:.9em!important}.screen--leaderboard.is-weekly-challenge .weekly-current-winnings__lock{color:#dde0f7b8!important;width:clamp(14px,1.8vw,18px)!important;height:clamp(14px,1.8vw,18px)!important;position:absolute!important;bottom:-4px!important;right:-4px!important}.screen--leaderboard.is-weekly-challenge .weekly-current-winnings__item small{color:#ff8bd8!important;font-family:var(--font-display)!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-size:clamp(.5rem,.78vw,.68rem)!important;font-weight:950!important;line-height:1!important;display:block!important}.screen--leaderboard.is-weekly-challenge .weekly-current-winnings__item strong{color:#dde0f7c7!important;font-family:var(--font-display)!important;letter-spacing:.05em!important;margin-top:3px!important;font-size:clamp(.62rem,.92vw,.82rem)!important;font-weight:900!important;line-height:1!important;display:block!important}.screen--leaderboard.is-weekly-challenge .weekly-current-winnings__item--bits strong,.screen--leaderboard.is-weekly-challenge .weekly-current-winnings__item.is-earned strong{color:#80fbff!important;text-shadow:0 0 10px #22f4ff6b!important}@media (max-width:560px) and (orientation:portrait){.screen--leaderboard.is-weekly-challenge .weekly-current-winnings{gap:8px!important;padding:10px!important}.screen--leaderboard.is-weekly-challenge .weekly-current-winnings__header strong{font-size:clamp(.78rem,4.2vw,1rem)!important}.screen--leaderboard.is-weekly-challenge .weekly-current-winnings__action{min-height:26px!important;padding-inline:10px!important;font-size:.52rem!important}.screen--leaderboard.is-weekly-challenge .weekly-current-winnings__grid{min-height:58px!important}.screen--leaderboard.is-weekly-challenge .weekly-current-winnings__item{gap:6px!important;padding:7px 6px!important}.screen--leaderboard.is-weekly-challenge .weekly-current-winnings__media{width:30px!important;height:30px!important}.screen--leaderboard.is-weekly-challenge .weekly-current-winnings__item small{font-size:.42rem!important}.screen--leaderboard.is-weekly-challenge .weekly-current-winnings__item strong{font-size:.54rem!important}}@media (orientation:landscape) and (max-height:620px){.screen--leaderboard.is-weekly-challenge .weekly-current-winnings{gap:6px!important;padding:8px 10px!important}.screen--leaderboard.is-weekly-challenge .weekly-current-winnings__grid{min-height:42px!important}.screen--leaderboard.is-weekly-challenge .weekly-current-winnings__media{width:28px!important;height:28px!important}.screen--leaderboard.is-weekly-challenge .weekly-current-winnings__item{padding:5px 8px!important}}.screen--leaderboard.is-weekly-challenge .weekly-current-winnings__lock{color:#dde0f7c7!important;width:auto!important;min-width:28px!important;height:auto!important;font-family:var(--font-display)!important;letter-spacing:.06em!important;text-transform:uppercase!important;background:#0a0a22eb!important;border:1px solid #ff4fb38f!important;border-radius:999px!important;padding:2px 4px!important;font-size:clamp(.34rem,.55vw,.46rem)!important;font-weight:950!important;line-height:1!important;bottom:-6px!important;right:-7px!important}@media (max-width:560px) and (orientation:portrait){.screen--leaderboard.is-weekly-challenge .weekly-current-winnings__lock{min-width:22px!important;padding:1px 3px!important;font-size:.28rem!important;bottom:-5px!important;right:-6px!important}}.screen--leaderboard.is-weekly-challenge .weekly-top-prizes{border-radius:var(--weekly-module-radius)!important;background:radial-gradient(circle at 50% 18%,#22f4ff24,#0000 34%),linear-gradient(#041236e0,#050c2aeb)!important;border:2px solid #22f4ffeb!important;gap:clamp(10px,1.35vw,16px)!important;padding:clamp(14px,1.8vw,22px)!important;display:grid!important;box-shadow:inset 0 0 26px #22f4ff12,0 0 18px #22f4ff29!important}.screen--leaderboard.is-weekly-challenge .weekly-top-prizes__header{color:#22f4ff!important;grid-template-columns:minmax(24px,1fr) auto minmax(24px,1fr)!important;align-items:center!important;gap:clamp(8px,1.25vw,16px)!important;display:grid!important}.screen--leaderboard.is-weekly-challenge .weekly-top-prizes__header span{background:linear-gradient(90deg,#0000,#22f4ffcc,#0000)!important;height:1px!important;display:block!important}.screen--leaderboard.is-weekly-challenge .weekly-top-prizes__header strong{color:#22f4ff!important;font-family:var(--font-display)!important;letter-spacing:.16em!important;text-transform:uppercase!important;text-shadow:0 0 14px #22f4ff8c!important;font-size:clamp(1.02rem,2vw,1.7rem)!important;font-weight:950!important;line-height:1!important}.screen--leaderboard.is-weekly-challenge .weekly-top-prizes__grid{grid-template-columns:repeat(var(--weekly-prize-columns,3),minmax(0,1fr))!important;gap:clamp(10px,1.45vw,18px)!important;display:grid!important}.screen--leaderboard.is-weekly-challenge .weekly-top-prizes__item{text-align:center!important;background:linear-gradient(#051032db,#030a24e6)!important;border:1px solid #22f4ff80!important;border-radius:clamp(12px,1.2vw,16px)!important;align-content:center!important;place-items:center!important;gap:clamp(6px,.8vw,10px)!important;min-width:0!important;min-height:clamp(126px,16dvh,172px)!important;padding:clamp(10px,1.25vw,16px)!important;display:grid!important;box-shadow:inset 0 0 18px #22f4ff0d!important}.screen--leaderboard.is-weekly-challenge .weekly-top-prizes__media{background:radial-gradient(circle,#ff4fb333,#080c2ae0 72%)!important;border:2px solid #ff4fb3d1!important;border-radius:clamp(14px,1.45vw,20px)!important;place-items:center!important;width:clamp(70px,8vw,112px)!important;height:clamp(70px,8vw,112px)!important;display:grid!important;box-shadow:0 0 18px #ff4fb347,inset 0 0 12px #ffffff0a!important}.screen--leaderboard.is-weekly-challenge .weekly-top-prizes__media--bits{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.screen--leaderboard.is-weekly-challenge .weekly-top-prizes__image{object-fit:contain!important;filter:drop-shadow(0 0 12px #ff4fb39e)!important;width:82%!important;height:82%!important}.screen--leaderboard.is-weekly-challenge .weekly-top-prizes__image--trail{filter:drop-shadow(0 0 14px #22f4ff9e)!important;width:88%!important;height:88%!important}.screen--leaderboard.is-weekly-challenge .weekly-top-prizes__bits-icon,.screen--leaderboard.is-weekly-challenge svg.weekly-top-prizes__bits-icon{color:#39ff14!important;filter:drop-shadow(0 0 18px #39ff14b8)!important;width:clamp(74px,8.4vw,124px)!important;height:clamp(74px,8.4vw,124px)!important}.screen--leaderboard.is-weekly-challenge .weekly-top-prizes__item small{color:#22f4ff!important;font-family:var(--font-display)!important;letter-spacing:.12em!important;text-transform:uppercase!important;text-shadow:0 0 10px #22f4ff73!important;font-size:clamp(.64rem,1vw,.9rem)!important;font-weight:950!important;line-height:1!important}.screen--leaderboard.is-weekly-challenge .weekly-top-prizes__item b{color:#fff8f4!important;font-family:var(--font-display)!important;letter-spacing:.04em!important;text-transform:uppercase!important;text-shadow:0 0 10px #ffffff3d!important;font-size:clamp(.78rem,1.25vw,1.08rem)!important;font-weight:950!important;line-height:1.08!important}.screen--leaderboard.is-weekly-challenge .weekly-top-prizes__action{color:#80fbff!important;min-width:min(240px,58%)!important;min-height:clamp(34px,4dvh,44px)!important;font-family:var(--font-display)!important;letter-spacing:.1em!important;text-transform:uppercase!important;text-shadow:0 0 10px #22f4ff6b!important;background:#081236c7!important;border:2px solid #22f4ffc7!important;border-radius:999px!important;justify-self:center!important;padding:0 clamp(18px,2.2vw,28px)!important;font-size:clamp(.72rem,1.1vw,.96rem)!important;font-weight:950!important;line-height:1!important}@media (max-width:560px) and (orientation:portrait){.screen--leaderboard.is-weekly-challenge .weekly-top-prizes{gap:8px!important;padding:10px!important}.screen--leaderboard.is-weekly-challenge .weekly-top-prizes__header strong{font-size:clamp(.84rem,5vw,1.1rem)!important}.screen--leaderboard.is-weekly-challenge .weekly-top-prizes__grid{gap:7px!important}.screen--leaderboard.is-weekly-challenge .weekly-top-prizes__item{gap:5px!important;min-height:104px!important;padding:8px 5px!important}.screen--leaderboard.is-weekly-challenge .weekly-top-prizes__media{border-radius:12px!important;width:clamp(50px,16vw,66px)!important;height:clamp(50px,16vw,66px)!important}.screen--leaderboard.is-weekly-challenge .weekly-top-prizes__bits-icon,.screen--leaderboard.is-weekly-challenge svg.weekly-top-prizes__bits-icon{width:clamp(52px,16vw,70px)!important;height:clamp(52px,16vw,70px)!important}.screen--leaderboard.is-weekly-challenge .weekly-top-prizes__item small{font-size:clamp(.48rem,2.7vw,.62rem)!important}.screen--leaderboard.is-weekly-challenge .weekly-top-prizes__item b{font-size:clamp(.56rem,3vw,.72rem)!important}.screen--leaderboard.is-weekly-challenge .weekly-top-prizes__item--bits b{font-size:clamp(.9rem,5.2vw,1.18rem)!important}.screen--leaderboard.is-weekly-challenge .weekly-top-prizes__action{min-width:min(220px,60%)!important;min-height:30px!important;font-size:.62rem!important}}@media (orientation:landscape) and (max-height:620px){.screen--leaderboard.is-weekly-challenge .weekly-top-prizes{gap:7px!important;padding:9px 12px!important}.screen--leaderboard.is-weekly-challenge .weekly-top-prizes__item{min-height:clamp(82px,22vh,110px)!important;padding:7px!important}.screen--leaderboard.is-weekly-challenge .weekly-top-prizes__media{width:clamp(46px,11vh,62px)!important;height:clamp(46px,11vh,62px)!important}.screen--leaderboard.is-weekly-challenge .weekly-top-prizes__bits-icon,.screen--leaderboard.is-weekly-challenge svg.weekly-top-prizes__bits-icon{width:clamp(48px,12vh,66px)!important;height:clamp(48px,12vh,66px)!important}.screen--leaderboard.is-weekly-challenge .weekly-top-prizes__action{min-height:28px!important}}.screen--leaderboard.is-weekly-challenge .weekly-event-card.weekly-event-hub{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:clamp(12px,1.7vw,18px)!important;padding:0!important;display:grid!important;overflow:visible!important}.screen--leaderboard.is-weekly-challenge .weekly-top-prizes{background:radial-gradient(circle at 50% 0,#22f4ff29,#0000 38%),linear-gradient(#031032f0,#020922f2)!important;border:2px solid #22f4fff2!important;border-radius:clamp(16px,1.5vw,22px)!important;gap:clamp(12px,1.4vw,18px)!important;padding:clamp(14px,1.65vw,20px)!important}.screen--leaderboard.is-weekly-challenge .weekly-top-prizes__item{background:radial-gradient(circle at 50% 22%,#22f4ff1f,#0000 38%),linear-gradient(#051338e6,#020923eb)!important;border-color:#22f4ff94!important;min-height:clamp(122px,15dvh,166px)!important}.screen--leaderboard.is-weekly-challenge .weekly-top-prizes__media{width:clamp(72px,7.4vw,110px)!important;height:clamp(72px,7.4vw,110px)!important}.screen--leaderboard.is-weekly-challenge .weekly-top-prizes__item--bits .weekly-top-prizes__media{margin-bottom:-2px!important}.screen--leaderboard.is-weekly-challenge .weekly-top-prizes__item--bits b{color:#fff8f4!important;font-size:clamp(1.55rem,3vw,2.55rem)!important}.screen--leaderboard.is-weekly-challenge .weekly-top-prizes__action{min-width:min(260px,52%)!important;margin-top:-2px!important}@media (max-width:560px) and (orientation:portrait){.screen--leaderboard.is-weekly-challenge .weekly-event-card.weekly-event-hub{gap:10px!important}.screen--leaderboard.is-weekly-challenge .weekly-top-prizes{border-width:1px!important;border-radius:14px!important;gap:8px!important;padding:10px!important}.screen--leaderboard.is-weekly-challenge .weekly-top-prizes__header strong{font-size:clamp(.86rem,4.9vw,1.08rem)!important}.screen--leaderboard.is-weekly-challenge .weekly-top-prizes__item{gap:4px!important;min-height:clamp(92px,15dvh,112px)!important;padding:7px 4px!important}.screen--leaderboard.is-weekly-challenge .weekly-top-prizes__media{width:clamp(46px,15vw,62px)!important;height:clamp(46px,15vw,62px)!important}.screen--leaderboard.is-weekly-challenge .weekly-top-prizes__item--bits b{font-size:clamp(1rem,5.4vw,1.34rem)!important}}@media (orientation:landscape) and (max-height:620px){.screen--leaderboard.is-weekly-challenge .weekly-event-card.weekly-event-hub{gap:8px!important}.screen--leaderboard.is-weekly-challenge .weekly-top-prizes{border-width:1px!important;gap:6px!important;padding:8px 10px!important}.screen--leaderboard.is-weekly-challenge .weekly-top-prizes__header strong{font-size:clamp(.76rem,3.1vh,1rem)!important}.screen--leaderboard.is-weekly-challenge .weekly-top-prizes__item{gap:3px!important;min-height:clamp(74px,20vh,96px)!important;padding:6px!important}.screen--leaderboard.is-weekly-challenge .weekly-top-prizes__media{width:clamp(38px,10vh,54px)!important;height:clamp(38px,10vh,54px)!important}.screen--leaderboard.is-weekly-challenge .weekly-top-prizes__item--bits b{font-size:clamp(.92rem,4.8vh,1.28rem)!important}}.screen--leaderboard.is-weekly-challenge .weekly-current-winnings{gap:clamp(5px,.75vw,8px)!important;padding:clamp(8px,1.05vw,12px)!important}.screen--leaderboard.is-weekly-challenge .weekly-current-winnings__header{justify-content:flex-start!important;align-items:center!important;min-height:0!important;display:flex!important}.screen--leaderboard.is-weekly-challenge .weekly-current-winnings__header strong{color:#ff8bd8eb!important;letter-spacing:.04em!important;text-transform:none!important;text-shadow:none!important;font-size:clamp(.68rem,.95vw,.86rem)!important;line-height:1!important}.screen--leaderboard.is-weekly-challenge .weekly-current-winnings__action{display:none!important}.screen--leaderboard.is-weekly-challenge .weekly-current-winnings__grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;min-height:clamp(44px,5.8dvh,58px)!important}.screen--leaderboard.is-weekly-challenge .weekly-current-winnings__item{grid-template-columns:auto minmax(0,1fr)!important;gap:clamp(6px,.75vw,10px)!important;padding:clamp(5px,.75vw,8px) clamp(7px,.95vw,11px)!important}.screen--leaderboard.is-weekly-challenge .weekly-current-winnings__media{width:clamp(30px,3.8vw,42px)!important;height:clamp(30px,3.8vw,42px)!important;box-shadow:none!important;background:#140b34b8!important;border:0!important;border-radius:clamp(7px,.7vw,10px)!important}.screen--leaderboard.is-weekly-challenge .weekly-current-winnings__media--bits{background:0 0!important}.screen--leaderboard.is-weekly-challenge .weekly-current-winnings__item small{letter-spacing:.08em!important;font-size:clamp(.44rem,.62vw,.56rem)!important}.screen--leaderboard.is-weekly-challenge .weekly-current-winnings__item strong{margin-top:2px!important;font-size:clamp(.54rem,.74vw,.7rem)!important}.screen--leaderboard.is-weekly-challenge .weekly-current-winnings__lock{background:#080a20e6!important;border:0!important;bottom:-4px!important;right:-4px!important}@media (max-width:560px) and (orientation:portrait){.screen--leaderboard.is-weekly-challenge .weekly-current-winnings{gap:5px!important;padding:7px!important}.screen--leaderboard.is-weekly-challenge .weekly-current-winnings__header strong{white-space:nowrap!important;font-size:clamp(.58rem,3vw,.72rem)!important}.screen--leaderboard.is-weekly-challenge .weekly-current-winnings__grid{min-height:42px!important}.screen--leaderboard.is-weekly-challenge .weekly-current-winnings__item{gap:5px!important;padding:5px 4px!important}.screen--leaderboard.is-weekly-challenge .weekly-current-winnings__media{border-radius:7px!important;width:25px!important;height:25px!important}.screen--leaderboard.is-weekly-challenge .weekly-current-winnings__item small{font-size:.32rem!important}.screen--leaderboard.is-weekly-challenge .weekly-current-winnings__item strong{font-size:.4rem!important}}@media (orientation:landscape) and (max-height:620px){.screen--leaderboard.is-weekly-challenge .weekly-current-winnings{gap:4px!important;padding:6px 8px!important}.screen--leaderboard.is-weekly-challenge .weekly-current-winnings__grid{min-height:36px!important}.screen--leaderboard.is-weekly-challenge .weekly-current-winnings__media{border-radius:6px!important;width:23px!important;height:23px!important}}.screen--leaderboard.is-weekly-challenge .weekly-current-winnings__header{text-align:center!important;justify-content:center!important}.screen--leaderboard.is-weekly-challenge .weekly-current-winnings__header strong{text-transform:uppercase!important;letter-spacing:.1em!important}.screen--leaderboard.is-weekly-challenge .weekly-top-prizes__header{justify-content:space-between!important;align-items:center!important;gap:10px!important;display:flex!important}.screen--leaderboard.is-weekly-challenge .weekly-top-prizes__header>span{display:none!important}.screen--leaderboard.is-weekly-challenge .weekly-top-prizes__header strong{letter-spacing:.12em!important;font-size:clamp(.92rem,1.55vw,1.32rem)!important}.screen--leaderboard.is-weekly-challenge .weekly-top-prizes__action{border-width:1px!important;justify-self:auto!important;min-width:0!important;min-height:clamp(24px,3dvh,32px)!important;margin-top:0!important;padding:0 clamp(10px,1.35vw,16px)!important;font-size:clamp(.52rem,.78vw,.7rem)!important}@media (max-width:560px) and (orientation:portrait){.screen--leaderboard.is-weekly-challenge .weekly-top-prizes__header strong{font-size:clamp(.76rem,4vw,.95rem)!important}.screen--leaderboard.is-weekly-challenge .weekly-top-prizes__action{min-height:24px!important;padding-inline:9px!important;font-size:.5rem!important}}@media (orientation:landscape) and (max-height:620px){.screen--leaderboard.is-weekly-challenge .weekly-top-prizes__action{min-height:22px!important;font-size:.46rem!important}}.screen--leaderboard.is-weekly-challenge .weekly-current-winnings__sr{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.screen--leaderboard.is-weekly-challenge .weekly-current-winnings__item.is-locked:not(.weekly-current-winnings__item--bits){grid-template-columns:minmax(0,1fr)!important;justify-items:center!important;padding:clamp(4px,.65vw,7px) clamp(5px,.8vw,9px)!important}.screen--leaderboard.is-weekly-challenge .weekly-current-winnings__item.is-locked:not(.weekly-current-winnings__item--bits) .weekly-current-winnings__media{background:#1209309e!important;border-radius:clamp(8px,.8vw,11px)!important;width:clamp(42px,5.4vw,62px)!important;height:clamp(42px,5.4vw,62px)!important}.screen--leaderboard.is-weekly-challenge .weekly-current-winnings__item.is-locked:not(.weekly-current-winnings__item--bits) .weekly-current-winnings__image{opacity:1!important;filter:drop-shadow(0 0 10px #ff4fb38c)!important;width:96%!important;height:96%!important}.screen--leaderboard.is-weekly-challenge .weekly-current-winnings__item.is-locked:not(.weekly-current-winnings__item--bits) .weekly-current-winnings__image--trail{width:100%!important;height:100%!important}.screen--leaderboard.is-weekly-challenge .weekly-current-winnings__lock{z-index:2!important;color:#eef8ff!important;letter-spacing:0!important;background:#05081cf0!important;border:1px solid #ffffffa6!important;border-radius:999px!important;place-items:center!important;width:clamp(16px,1.7vw,19px)!important;min-width:0!important;height:clamp(16px,1.7vw,19px)!important;padding:0!important;font-size:0!important;display:grid!important;bottom:-5px!important;right:-5px!important;box-shadow:0 0 10px #ff4fb38c,0 0 8px #06f6ff4d!important}.screen--leaderboard.is-weekly-challenge .weekly-current-winnings__lock-icon,.screen--leaderboard.is-weekly-challenge svg.weekly-current-winnings__lock-icon{width:68%!important;height:68%!important}@media (max-width:560px) and (orientation:portrait){.screen--leaderboard.is-weekly-challenge .weekly-current-winnings__item.is-locked:not(.weekly-current-winnings__item--bits) .weekly-current-winnings__media{width:36px!important;height:36px!important}.screen--leaderboard.is-weekly-challenge .weekly-current-winnings__lock{width:15px!important;height:15px!important;bottom:-4px!important;right:-4px!important}}@media (orientation:landscape) and (max-height:620px){.screen--leaderboard.is-weekly-challenge .weekly-current-winnings__item.is-locked:not(.weekly-current-winnings__item--bits) .weekly-current-winnings__media{width:32px!important;height:32px!important}.screen--leaderboard.is-weekly-challenge .weekly-current-winnings__lock{width:14px!important;height:14px!important}}.screen--leaderboard.is-challenge-hub{--challenge-shell-gap:clamp(8px, 1.2dvh, 14px);--challenge-panel-pad:clamp(14px, 2.2vw, 24px);align-content:center!important;justify-items:center!important}.screen--leaderboard.is-challenge-hub .social-panel{gap:var(--challenge-shell-gap)!important;width:min(780px,100vw - 36px)!important;min-height:0!important;padding:var(--challenge-panel-pad)!important;grid-template-rows:auto auto auto minmax(0,1fr) auto!important;overflow:hidden!important}.screen--leaderboard.is-challenge-hub #leaderboard-list{min-height:0!important;padding-bottom:clamp(6px,1dvh,12px)!important;overflow:hidden auto!important}.screen--leaderboard.is-challenge-hub .social-footer-actions,.screen--leaderboard.is-challenge-hub .social-footer-actions--split{z-index:4!important;background:0 0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-self:end!important;gap:clamp(8px,1.15vw,14px)!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;display:grid!important;position:relative!important}.screen--leaderboard.is-challenge-hub .leaderboard-primary-action{grid-column:1/-1!important;height:auto!important;min-height:clamp(54px,6.6dvh,72px)!important;display:grid!important}.screen--leaderboard.is-challenge-hub .social-footer-actions--split .screen-btn:not(.leaderboard-primary-action){height:auto!important;min-height:clamp(48px,5.8dvh,62px)!important}.screen--leaderboard.is-challenge-hub .social-share-action{grid-column:auto!important;display:grid!important}.screen--leaderboard.is-challenge-hub .social-footer-actions--split .button-label,.screen--leaderboard.is-challenge-hub #leaderboard-primary-btn .button-label{white-space:nowrap!important}.screen--leaderboard.is-rush-challenge #leaderboard-primary-btn,.screen--leaderboard.is-challenge-board #leaderboard-primary-btn,.screen--leaderboard.is-challenge-hub #leaderboard-primary-btn{align-content:center!important;place-items:center!important}.screen--leaderboard.is-rush-challenge #leaderboard-primary-btn .button-copy,.screen--leaderboard.is-challenge-board #leaderboard-primary-btn .button-copy,.screen--leaderboard.is-challenge-hub #leaderboard-primary-btn .button-copy{justify-content:center!important;place-self:center!important;align-items:center!important}@media (max-width:560px) and (orientation:portrait){.screen--leaderboard.is-challenge-hub{--challenge-shell-gap:8px;--challenge-panel-pad:10px}.screen--leaderboard.is-challenge-hub .social-panel{border-radius:18px!important;width:min(520px,100vw - 18px)!important}.screen--leaderboard.is-challenge-hub .leaderboard-primary-action{min-height:52px!important}.screen--leaderboard.is-challenge-hub .social-footer-actions--split .screen-btn:not(.leaderboard-primary-action){min-height:46px!important}}@media (orientation:landscape) and (max-height:620px){.screen--leaderboard.is-challenge-hub{--challenge-shell-gap:6px;--challenge-panel-pad:10px}.screen--leaderboard.is-challenge-hub .social-panel{grid-template-rows:auto auto minmax(0,1fr) auto!important;width:min(980px,100vw - 28px)!important}.screen--leaderboard.is-challenge-hub .online-status{display:none!important}.screen--leaderboard.is-challenge-hub .leaderboard-primary-action,.screen--leaderboard.is-challenge-hub .social-footer-actions--split .screen-btn:not(.leaderboard-primary-action){height:38px!important;min-height:38px!important}}@media (orientation:landscape) and (max-height:620px) and (min-width:640px){.screen--leaderboard.is-challenge-hub .social-footer-actions,.screen--leaderboard.is-challenge-hub .social-footer-actions--split{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important}.screen--leaderboard.is-challenge-hub .leaderboard-primary-action,.screen--leaderboard.is-challenge-hub .social-share-action{grid-column:auto!important}.screen--leaderboard.is-rush-challenge .social-share-action,.screen--leaderboard.is-challenge-board .social-share-action{display:none!important}.screen--leaderboard.is-rush-challenge .social-footer-actions,.screen--leaderboard.is-challenge-board .social-footer-actions,.screen--leaderboard.is-rush-challenge .social-footer-actions--split,.screen--leaderboard.is-challenge-board .social-footer-actions--split{grid-template-columns:repeat(2,minmax(0,1fr))!important}}:root{--screen-shell-gap:clamp(8px, 1.15dvh, 14px);--screen-action-height:clamp(48px, 6dvh, 64px)}.screen--shop,.screen--leaderboard,.screen--profile,.screen--settings{padding-top:calc(max(10px, env(safe-area-inset-top)) + 14px)!important;padding-right:max(12px, env(safe-area-inset-right))!important;padding-left:max(12px, env(safe-area-inset-left))!important;align-content:start!important;justify-items:center!important}.shop-panel,.screen--leaderboard .social-panel,.screen--profile .profile-panel,.screen--settings .settings-panel{min-height:0!important;overflow:hidden!important}.screen--leaderboard .social-panel{grid-template-rows:auto auto auto minmax(0,1fr) auto!important}.screen--profile .profile-panel,.screen--settings .settings-panel{grid-template-rows:auto minmax(0,1fr) auto!important}.screen--leaderboard #leaderboard-list,.screen--profile .profile-content,.screen--settings .settings-content,.shop-items,.daily-rewards-content{min-height:0!important;overflow:hidden auto!important}.screen--leaderboard #leaderboard-list,.screen--profile .profile-content,.screen--settings .settings-content,.shop-items{padding-bottom:var(--screen-shell-gap)!important}.shop-footer-actions,.screen--leaderboard .social-footer-actions,.screen--leaderboard .social-footer-actions--split,.screen--profile .social-footer-actions,.screen--profile .social-footer-actions--split{z-index:5!important;width:100%!important;max-width:none!important;margin:var(--screen-shell-gap) 0 0!important;background:0 0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:clamp(8px,1.2vw,14px)!important;padding:0!important;display:grid!important;position:relative!important}.shop-footer-actions .screen-btn,.screen--leaderboard .social-footer-actions .screen-btn,.screen--profile .social-footer-actions .screen-btn{min-width:0!important;min-height:var(--screen-action-height)!important;height:var(--screen-action-height)!important}.screen--leaderboard.is-challenge-hub .social-footer-actions,.screen--leaderboard.is-challenge-hub .social-footer-actions--split{grid-template-columns:repeat(2,minmax(0,1fr))!important}.screen--leaderboard.is-challenge-hub .leaderboard-primary-action,.screen--leaderboard.is-challenge-hub #leaderboard-primary-btn,.screen--leaderboard.is-challenge-hub #leaderboard-play-btn{min-height:var(--screen-action-height)!important;height:var(--screen-action-height)!important;grid-column:auto!important}.screen--leaderboard .social-footer-actions:not(:has(.screen-btn:not(.hidden)+.screen-btn:not(.hidden))){grid-template-columns:minmax(0,1fr)!important}.screen--profile .social-footer-actions:not(:has(.screen-btn:not(.hidden)+.screen-btn:not(.hidden))){grid-template-columns:minmax(0,1fr)!important}.shop-footer-actions:not(:has(.screen-btn:not(.hidden)+.screen-btn:not(.hidden))){grid-template-columns:minmax(0,1fr)!important}.screen--leaderboard.is-weekly-challenge .weekly-event-board:not(.weekly-event-board--modal),.screen--leaderboard.is-rush-challenge .rush-challenge-list,.screen--leaderboard.is-challenge-board .rush-challenge-list{min-height:0!important;overflow-y:auto!important}.screen--leaderboard.is-rush-challenge .rush-ticket-panel,.screen--leaderboard.is-challenge-board .rush-ticket-panel{grid-template-columns:auto minmax(0,1fr) auto auto!important;align-items:center!important;gap:clamp(8px,1.2vw,14px)!important;min-height:0!important;padding-block:clamp(8px,1.2dvh,14px)!important;display:grid!important}.screen--leaderboard.is-rush-challenge .rush-ticket-panel__actions,.screen--leaderboard.is-challenge-board .rush-ticket-panel__actions{display:contents!important}.banner-ad{bottom:max(8px, env(safe-area-inset-bottom))!important;width:min(560px,100vw - 24px)!important;min-height:clamp(46px,7dvh,64px)!important}.game-modal#daily-rewards-modal{padding-top:calc(max(10px, env(safe-area-inset-top)) + 14px)!important;align-items:start!important}.daily-rewards-modal__card{min-height:0!important;overflow:hidden!important}@media (orientation:landscape) and (max-height:620px){:root{--screen-action-height:clamp(38px, 10dvh, 48px);--screen-shell-gap:6px}.screen--shop,.screen--leaderboard,.screen--profile,.screen--settings{padding-top:max(8px, env(safe-area-inset-top))!important}.screen--leaderboard.is-challenge-hub .social-footer-actions,.screen--leaderboard.is-challenge-hub .social-footer-actions--split{grid-template-columns:repeat(2,minmax(0,1fr))!important}.screen--leaderboard.is-challenge-hub .leaderboard-primary-action,.screen--leaderboard.is-challenge-hub .social-share-action{grid-column:auto!important}}@media (max-width:420px){:root{--screen-action-height:48px;--screen-shell-gap:7px}.shop-footer-actions,.screen--leaderboard .social-footer-actions,.screen--leaderboard .social-footer-actions--split,.screen--profile .social-footer-actions,.screen--profile .social-footer-actions--split{gap:8px!important}.screen--leaderboard.is-rush-challenge .rush-ticket-panel,.screen--leaderboard.is-challenge-board .rush-ticket-panel{grid-template-columns:auto minmax(0,1fr)!important}.screen--leaderboard.is-rush-challenge .rush-ticket-panel__actions,.screen--leaderboard.is-challenge-board .rush-ticket-panel__actions{grid-column:1/-1!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}}.screen--settings .settings-card{grid-template-rows:auto auto minmax(0,1fr)!important;min-height:0!important;display:grid!important;overflow:hidden!important}.screen--profile .profile-panel{grid-template-rows:auto auto minmax(0,1fr) auto!important}.screen--profile .profile-scroll-area,.screen--settings .settings-pane,.shop-panel .shop-list{min-height:0!important;padding-bottom:var(--screen-shell-gap)!important;overflow:hidden auto!important}.shop-panel,.screen--leaderboard .social-panel,.screen--profile .profile-panel,.screen--settings .settings-card{gap:var(--screen-shell-gap)!important;flex-direction:column!important;display:flex!important}.shop-panel>.shop-header-row,.shop-panel>.shop-tabs,.shop-panel>.shop-rarity-filters,.screen--leaderboard .social-header-row,.screen--leaderboard .social-tabs,.screen--leaderboard .challenge-mode-tabs,.screen--leaderboard .leaderboard-filter-lenses,.screen--leaderboard .online-status,.screen--profile .social-header-row,.screen--profile .profile-hero,.screen--settings .settings-header-row,.screen--settings .settings-tabs,.shop-footer-actions,.screen--leaderboard .social-footer-actions,.screen--profile .social-footer-actions{flex:none!important}.shop-panel>.shop-list,.screen--leaderboard #leaderboard-list,.screen--profile .profile-scroll-area,.screen--settings .settings-pane:not(.hidden){flex:auto!important;min-height:0!important;overflow:hidden auto!important}.screen--leaderboard.is-challenge-hub #leaderboard-list{max-height:none!important}.screen--shop .shop-panel,.screen--leaderboard .social-panel,.screen--leaderboard.is-challenge-hub .social-panel,.screen--leaderboard.is-rush-challenge .social-panel,.screen--leaderboard.is-challenge-board .social-panel,.screen--leaderboard.is-weekly-challenge .social-panel,.screen--profile .social-panel.profile-panel,.screen--settings .screen-card.settings-card{gap:var(--screen-shell-gap)!important;flex-direction:column!important;display:flex!important}.screen--leaderboard.is-challenge-hub #leaderboard-list,.screen--leaderboard.is-rush-challenge #leaderboard-list,.screen--leaderboard.is-challenge-board #leaderboard-list,.screen--leaderboard.is-weekly-challenge #leaderboard-list,.screen--profile .profile-scroll-area,.screen--settings .settings-pane:not(.hidden),.screen--shop .shop-panel>.shop-list{flex:auto!important;min-height:0!important;overflow:hidden auto!important}.screen--leaderboard.is-challenge-hub .social-footer-actions,.screen--leaderboard.is-rush-challenge .social-footer-actions,.screen--leaderboard.is-challenge-board .social-footer-actions,.screen--leaderboard.is-weekly-challenge .social-footer-actions,.screen--profile .social-panel.profile-panel .social-footer-actions,.screen--shop .shop-panel>.shop-footer-actions{flex:none!important}.screen--leaderboard.is-weekly-challenge .weekly-top-prizes__header{text-align:center!important;justify-content:center!important;align-items:center!important;min-height:clamp(34px,4.8vw,44px)!important;padding-inline:clamp(76px,13vw,118px)!important;display:flex!important;position:relative!important}.screen--leaderboard.is-weekly-challenge .weekly-top-prizes__header strong{text-align:center!important;justify-self:center!important}.screen--leaderboard.is-weekly-challenge .weekly-top-prizes__action{position:absolute!important;top:50%!important;right:clamp(8px,1.4vw,14px)!important;transform:translateY(-50%)!important}.screen--leaderboard.is-weekly-challenge .weekly-top-prizes__grid,.screen--leaderboard.is-weekly-challenge .weekly-top-prizes__item{text-align:center!important}.screen--leaderboard.is-weekly-challenge .weekly-top-prizes__item{place-items:center!important}.screen--leaderboard.is-weekly-challenge .weekly-top-prizes__media--bits{aspect-ratio:1!important;background:radial-gradient(circle at 50% 42%,#4bff2138,#061830e0 72%)!important;border:2px solid #2eff56e0!important;border-radius:clamp(13px,2.2vw,18px)!important;place-items:center!important;width:clamp(72px,15vw,112px)!important;height:clamp(72px,15vw,112px)!important;display:grid!important;overflow:hidden!important;box-shadow:inset 0 0 20px #29ff5a24,0 0 22px #29ff5a3d!important}.screen--leaderboard.is-weekly-challenge .weekly-top-prizes__bits-icon,.screen--leaderboard.is-weekly-challenge svg.weekly-top-prizes__bits-icon{filter:drop-shadow(0 0 10px #42ff37e6)drop-shadow(0 0 18px #27f0ff59)!important;width:clamp(48px,9.5vw,78px)!important;height:clamp(48px,9.5vw,78px)!important}.screen--leaderboard.is-weekly-challenge .weekly-top-prizes__item--bits b{font-size:clamp(1.5rem,3.9vw,2.4rem)!important;line-height:.95!important}.screen--leaderboard.is-weekly-challenge .weekly-top-prizes__media,.screen--leaderboard.is-weekly-challenge .weekly-top-prizes__media--bits{aspect-ratio:1!important;border-radius:clamp(14px,2vw,18px)!important;place-items:center!important;width:clamp(76px,14.5vw,118px)!important;min-width:clamp(76px,14.5vw,118px)!important;height:clamp(76px,14.5vw,118px)!important;min-height:clamp(76px,14.5vw,118px)!important;display:grid!important}.screen--leaderboard.is-weekly-challenge .weekly-top-prizes__image,.screen--leaderboard.is-weekly-challenge .weekly-top-prizes__image--trail{object-fit:contain!important;width:86%!important;height:86%!important}.screen--leaderboard.is-weekly-challenge .weekly-top-prizes__bits-icon,.screen--leaderboard.is-weekly-challenge svg.weekly-top-prizes__bits-icon{width:76%!important;height:76%!important}.screen--leaderboard.is-weekly-challenge .weekly-top-prizes__item b,.screen--leaderboard.is-weekly-challenge .weekly-top-prizes__item--bits b{font-size:clamp(.9rem,1.45vw,1.18rem)!important;line-height:1!important}.screen--leaderboard.is-weekly-challenge .weekly-top-prizes__item--bits small{margin-top:clamp(4px,.75vw,7px)!important}.screen--leaderboard.is-weekly-challenge .weekly-current-winnings__grid{min-height:clamp(64px,7.5dvh,84px)!important}.screen--leaderboard.is-weekly-challenge .weekly-current-winnings__item{min-height:clamp(58px,7dvh,78px)!important;padding-block:clamp(7px,.95vw,10px)!important}.screen--leaderboard.is-weekly-challenge .weekly-current-winnings__media,.screen--leaderboard.is-weekly-challenge .weekly-current-winnings__media--bits,.screen--leaderboard.is-weekly-challenge .weekly-current-winnings__item.is-locked:not(.weekly-current-winnings__item--bits) .weekly-current-winnings__media{aspect-ratio:1!important;border-radius:clamp(9px,.9vw,12px)!important;width:clamp(46px,5.6vw,66px)!important;min-width:clamp(46px,5.6vw,66px)!important;height:clamp(46px,5.6vw,66px)!important;min-height:clamp(46px,5.6vw,66px)!important}.screen--leaderboard.is-weekly-challenge .weekly-current-winnings__image,.screen--leaderboard.is-weekly-challenge .weekly-current-winnings__image--trail,.screen--leaderboard.is-weekly-challenge .weekly-current-winnings__item.is-locked:not(.weekly-current-winnings__item--bits) .weekly-current-winnings__image,.screen--leaderboard.is-weekly-challenge .weekly-current-winnings__item.is-locked:not(.weekly-current-winnings__item--bits) .weekly-current-winnings__image--trail{object-fit:contain!important;width:90%!important;height:90%!important}.screen--leaderboard.is-weekly-challenge .weekly-current-winnings__bits-icon,.screen--leaderboard.is-weekly-challenge svg.weekly-current-winnings__bits-icon{width:68%!important;height:68%!important}.screen--leaderboard.is-weekly-challenge .weekly-current-winnings__item--bits small,.screen--leaderboard.is-weekly-challenge .weekly-current-winnings__item--bits strong{font-size:clamp(.68rem,.95vw,.86rem)!important;line-height:1!important}@media (max-width:560px) and (orientation:portrait){.screen--leaderboard.is-weekly-challenge .weekly-top-prizes__media,.screen--leaderboard.is-weekly-challenge .weekly-top-prizes__media--bits{width:clamp(58px,18vw,72px)!important;min-width:clamp(58px,18vw,72px)!important;height:clamp(58px,18vw,72px)!important;min-height:clamp(58px,18vw,72px)!important}.screen--leaderboard.is-weekly-challenge .weekly-top-prizes__item b,.screen--leaderboard.is-weekly-challenge .weekly-top-prizes__item--bits b{font-size:clamp(.72rem,3.5vw,.95rem)!important}.screen--leaderboard.is-weekly-challenge .weekly-current-winnings__grid{min-height:58px!important}.screen--leaderboard.is-weekly-challenge .weekly-current-winnings__media,.screen--leaderboard.is-weekly-challenge .weekly-current-winnings__media--bits,.screen--leaderboard.is-weekly-challenge .weekly-current-winnings__item.is-locked:not(.weekly-current-winnings__item--bits) .weekly-current-winnings__media{width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important}}@media (orientation:landscape) and (max-height:620px){.screen--leaderboard.is-weekly-challenge .weekly-top-prizes__media,.screen--leaderboard.is-weekly-challenge .weekly-top-prizes__media--bits{width:clamp(48px,15vh,68px)!important;min-width:clamp(48px,15vh,68px)!important;height:clamp(48px,15vh,68px)!important;min-height:clamp(48px,15vh,68px)!important}.screen--leaderboard.is-weekly-challenge .weekly-current-winnings__media,.screen--leaderboard.is-weekly-challenge .weekly-current-winnings__media--bits,.screen--leaderboard.is-weekly-challenge .weekly-current-winnings__item.is-locked:not(.weekly-current-winnings__item--bits) .weekly-current-winnings__media{width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important}}.screen--leaderboard.is-weekly-challenge .weekly-current-winnings{display:none!important}.screen--leaderboard.is-weekly-challenge .weekly-event-board-row{grid-template-columns:clamp(24px,3.4vw,42px) clamp(30px,4vw,42px) minmax(0,1fr) minmax(58px,max-content) minmax(72px,max-content)!important;gap:clamp(7px,1vw,12px)!important}.screen--leaderboard.is-weekly-challenge .weekly-event-board-row__reward{color:#eaf4ffa8!important;min-width:clamp(58px,7vw,96px)!important;font-family:var(--font-display)!important;letter-spacing:.04em!important;text-align:right!important;white-space:nowrap!important;justify-content:flex-end!important;align-items:center!important;gap:clamp(4px,.55vw,7px)!important;font-size:clamp(.68rem,.95vw,.86rem)!important;font-weight:900!important;line-height:1!important;display:inline-flex!important}.screen--leaderboard.is-weekly-challenge .weekly-event-board-row__reward-cosmetic{background:radial-gradient(circle at 50% 44%,#ff4fb329,#050d2adb 74%)!important;border:1px solid #ff4fb3b8!important;border-radius:clamp(5px,.65vw,8px)!important;flex:none!important;place-items:center!important;width:clamp(20px,2.4vw,30px)!important;height:clamp(20px,2.4vw,30px)!important;display:grid!important;overflow:hidden!important}.screen--leaderboard.is-weekly-challenge .weekly-event-board-row__reward-cosmetic--trail{border-color:#23efffb8!important}.screen--leaderboard.is-weekly-challenge .weekly-event-board-row__reward-image,.screen--leaderboard.is-weekly-challenge .weekly-event-board-row__reward-image--trail{object-fit:contain!important;width:88%!important;height:88%!important}.screen--leaderboard.is-weekly-challenge .weekly-event-board-row__reward-bits{color:#80fbff!important;text-shadow:0 0 9px #22f4ff5c!important;justify-content:flex-end!important;align-items:center!important;gap:clamp(3px,.45vw,5px)!important;display:inline-flex!important}.screen--leaderboard.is-weekly-challenge .weekly-event-board-row__reward-bits-icon,.screen--leaderboard.is-weekly-challenge svg.weekly-event-board-row__reward-bits-icon{color:#41ff4d!important;filter:drop-shadow(0 0 7px #41ff4d94)!important;width:clamp(12px,1.35vw,18px)!important;height:clamp(12px,1.35vw,18px)!important}.screen--leaderboard.is-weekly-challenge .weekly-event-board-row__reward-bits b{color:#80fbff!important;font:inherit!important}.screen--leaderboard.is-weekly-challenge .weekly-event-board-row__reward--empty{color:#eaf4ff61!important}@media (max-width:560px) and (orientation:portrait){.screen--leaderboard.is-weekly-challenge .weekly-event-board-row{grid-template-columns:24px 30px minmax(0,1fr) minmax(48px,max-content) minmax(50px,max-content)!important;gap:6px!important;padding-inline:8px!important}.screen--leaderboard.is-weekly-challenge .weekly-event-board-row__reward{gap:3px!important;min-width:48px!important;font-size:.62rem!important}.screen--leaderboard.is-weekly-challenge .weekly-event-board-row__reward--top{min-width:74px!important}.screen--leaderboard.is-weekly-challenge .weekly-event-board-row__reward-cosmetic{border-radius:5px!important;width:18px!important;height:18px!important}.screen--leaderboard.is-weekly-challenge .weekly-event-board-row__reward-bits-icon,.screen--leaderboard.is-weekly-challenge svg.weekly-event-board-row__reward-bits-icon{width:11px!important;height:11px!important}}@media (orientation:landscape) and (max-height:620px){.screen--leaderboard.is-weekly-challenge .weekly-event-board-row{grid-template-columns:28px 30px minmax(0,1fr) minmax(50px,max-content) minmax(58px,max-content)!important;min-height:42px!important}.screen--leaderboard.is-weekly-challenge .weekly-event-board-row__reward{min-width:54px!important;font-size:.62rem!important}.screen--leaderboard.is-weekly-challenge .weekly-event-board-row__reward--top{min-width:82px!important}.screen--leaderboard.is-weekly-challenge .weekly-event-board-row__reward-cosmetic{width:18px!important;height:18px!important}}.screen--leaderboard.is-weekly-challenge .weekly-event-board:not(.weekly-event-board--modal),.screen--leaderboard.is-weekly-challenge .leaderboard-list{overflow:hidden!important}.screen--leaderboard.is-weekly-challenge .weekly-event-board-row{grid-template-columns:clamp(28px,3.2vw,42px) clamp(34px,3.8vw,44px) minmax(0,1fr) clamp(74px,8vw,108px) clamp(104px,11vw,156px)!important;align-items:center!important;column-gap:clamp(8px,1.1vw,14px)!important}.screen--leaderboard.is-weekly-challenge .weekly-event-board-row__rank,.screen--leaderboard.is-weekly-challenge .weekly-event-board-row__avatar,.screen--leaderboard.is-weekly-challenge .weekly-event-board-row__name,.screen--leaderboard.is-weekly-challenge .weekly-event-board-row__score,.screen--leaderboard.is-weekly-challenge .weekly-event-board-row__reward{min-width:0!important}.screen--leaderboard.is-weekly-challenge .weekly-event-board-row__score{text-align:right!important;justify-self:end!important;width:100%!important}.screen--leaderboard.is-weekly-challenge .weekly-event-board-row__reward{justify-content:flex-end!important;justify-self:stretch!important;width:100%!important;min-width:0!important}.screen--leaderboard.is-weekly-challenge .weekly-event-board-row__reward--top{min-width:0!important}.screen--leaderboard.is-weekly-challenge .weekly-event-board-row__reward-cosmetic{width:clamp(22px,2.2vw,30px)!important;height:clamp(22px,2.2vw,30px)!important}.screen--leaderboard.is-weekly-challenge .weekly-event-board-row__reward-bits{min-width:clamp(54px,5.2vw,78px)!important}.screen--leaderboard.is-weekly-challenge .weekly-event-board:not(.weekly-event-board--modal) .weekly-event-board-row{display:grid!important}.screen--leaderboard.is-weekly-challenge .weekly-event-board:not(.weekly-event-board--modal) .weekly-event-board-row:nth-of-type(n+5){display:none!important}@media (min-height:700px){.screen--leaderboard.is-weekly-challenge .weekly-event-board:not(.weekly-event-board--modal) .weekly-event-board-row:nth-of-type(-n+5){display:grid!important}.screen--leaderboard.is-weekly-challenge .weekly-event-board:not(.weekly-event-board--modal) .weekly-event-board-row:nth-of-type(n+6){display:none!important}}@media (min-width:760px) and (min-height:740px){.screen--leaderboard.is-weekly-challenge .weekly-event-board:not(.weekly-event-board--modal) .weekly-event-board-row:nth-of-type(-n+6){display:grid!important}.screen--leaderboard.is-weekly-challenge .weekly-event-board:not(.weekly-event-board--modal) .weekly-event-board-row:nth-of-type(n+7){display:none!important}}@media (min-width:1200px) and (min-height:820px){.screen--leaderboard.is-weekly-challenge .weekly-event-board:not(.weekly-event-board--modal) .weekly-event-board-row:nth-of-type(-n+7){display:grid!important}.screen--leaderboard.is-weekly-challenge .weekly-event-board:not(.weekly-event-board--modal) .weekly-event-board-row:nth-of-type(n+8){display:none!important}}@media (min-width:1400px) and (min-height:940px){.screen--leaderboard.is-weekly-challenge .weekly-event-board:not(.weekly-event-board--modal) .weekly-event-board-row:nth-of-type(-n+8){display:grid!important}.screen--leaderboard.is-weekly-challenge .weekly-event-board:not(.weekly-event-board--modal) .weekly-event-board-row:nth-of-type(n+9){display:none!important}}@media (min-width:1700px) and (min-height:1040px){.screen--leaderboard.is-weekly-challenge .weekly-event-board:not(.weekly-event-board--modal) .weekly-event-board-row:nth-of-type(-n+10){display:grid!important}}@media (max-width:560px) and (orientation:portrait){.screen--leaderboard.is-weekly-challenge .weekly-event-board-row{grid-template-columns:24px 30px minmax(0,1fr) 52px 76px!important;column-gap:6px!important}.screen--leaderboard.is-weekly-challenge .weekly-event-board-row__reward-cosmetic{width:17px!important;height:17px!important}.screen--leaderboard.is-weekly-challenge .weekly-event-board-row__reward-bits{gap:2px!important;min-width:42px!important}.screen--leaderboard.is-weekly-challenge .weekly-event-board-row__reward-bits b{font-size:.56rem!important}}@media (max-width:380px) and (orientation:portrait){.screen--leaderboard.is-weekly-challenge .weekly-event-board-row{grid-template-columns:20px 26px minmax(0,1fr) 46px 66px!important;column-gap:5px!important}.screen--leaderboard.is-weekly-challenge .weekly-event-board-row__reward-cosmetic{width:15px!important;height:15px!important}.screen--leaderboard.is-weekly-challenge .weekly-event-board-row__reward-bits-icon,.screen--leaderboard.is-weekly-challenge svg.weekly-event-board-row__reward-bits-icon{width:9px!important;height:9px!important}}@media (orientation:landscape) and (max-height:620px){.screen--leaderboard.is-weekly-challenge .weekly-event-board-row{grid-template-columns:24px 30px minmax(0,1fr) 58px 86px!important;column-gap:6px!important}.screen--leaderboard.is-weekly-challenge .weekly-event-board:not(.weekly-event-board--modal) .weekly-event-board-row:nth-of-type(-n+4){display:grid!important}.screen--leaderboard.is-weekly-challenge .weekly-event-board:not(.weekly-event-board--modal) .weekly-event-board-row:nth-of-type(n+5){display:none!important}}@media (orientation:landscape) and (min-width:980px) and (min-height:540px) and (max-height:760px){.screen--leaderboard.is-weekly-challenge .weekly-event-board:not(.weekly-event-board--modal) .weekly-event-board-row:nth-of-type(-n+5){display:grid!important}.screen--leaderboard.is-weekly-challenge .weekly-event-board:not(.weekly-event-board--modal) .weekly-event-board-row:nth-of-type(n+6){display:none!important}}.weekly-event-board--modal .weekly-event-board-row{grid-template-columns:clamp(28px,3vw,42px) clamp(34px,3.5vw,44px) minmax(0,1fr) clamp(74px,8vw,108px) clamp(104px,11vw,156px)!important;align-items:center!important;column-gap:clamp(8px,1vw,14px)!important;display:grid!important}.weekly-event-board--modal .weekly-event-board-row[data-current=true]{background:linear-gradient(90deg,#22f4ff38,#ff4fb31a)!important;box-shadow:inset 0 0 0 1px #22f4ff94,0 0 18px #22f4ff2e!important}.weekly-event-board--modal .weekly-event-board-row__rank,.weekly-event-board--modal .weekly-event-board-row__avatar,.weekly-event-board--modal .weekly-event-board-row__name,.weekly-event-board--modal .weekly-event-board-row__score,.weekly-event-board--modal .weekly-event-board-row__reward{min-width:0!important}.weekly-event-board--modal .weekly-event-board-row__score{text-align:right!important;justify-self:end!important;width:100%!important}.weekly-event-board--modal .weekly-event-board-row__reward{color:#eaf4ffa8!important;width:100%!important;min-width:0!important;font-family:var(--font-display)!important;letter-spacing:.04em!important;text-align:right!important;white-space:nowrap!important;justify-content:flex-end!important;justify-self:stretch!important;align-items:center!important;gap:clamp(4px,.55vw,7px)!important;font-size:clamp(.68rem,.95vw,.86rem)!important;font-weight:900!important;line-height:1!important;display:inline-flex!important}.weekly-event-board--modal .weekly-event-board-row__reward-cosmetic{background:radial-gradient(circle at 50% 44%,#ff4fb329,#050d2adb 74%)!important;border:1px solid #ff4fb3b8!important;border-radius:clamp(5px,.65vw,8px)!important;flex:none!important;place-items:center!important;width:clamp(22px,2.2vw,30px)!important;height:clamp(22px,2.2vw,30px)!important;display:grid!important;overflow:hidden!important}.weekly-event-board--modal .weekly-event-board-row__reward-cosmetic--trail{border-color:#23efffb8!important}.weekly-event-board--modal .weekly-event-board-row__reward-image,.weekly-event-board--modal .weekly-event-board-row__reward-image--trail{object-fit:contain!important;width:88%!important;height:88%!important}.weekly-event-board--modal .weekly-event-board-row__reward-bits{color:#80fbff!important;text-shadow:0 0 9px #22f4ff5c!important;justify-content:flex-end!important;align-items:center!important;gap:clamp(3px,.45vw,5px)!important;min-width:clamp(54px,5.2vw,78px)!important;display:inline-flex!important}.weekly-event-board--modal .weekly-event-board-row__reward-bits-icon,.weekly-event-board--modal svg.weekly-event-board-row__reward-bits-icon{color:#41ff4d!important;filter:drop-shadow(0 0 7px #41ff4d94)!important;width:clamp(12px,1.35vw,18px)!important;height:clamp(12px,1.35vw,18px)!important}.weekly-event-board--modal .weekly-event-board-row__reward-bits b{color:#80fbff!important;font:inherit!important}.weekly-event-board--modal .weekly-event-board-row__reward--empty{color:#eaf4ff61!important}@media (max-width:560px) and (orientation:portrait){.weekly-event-board--modal .weekly-event-board-row{grid-template-columns:24px 30px minmax(0,1fr) 52px 76px!important;column-gap:6px!important;padding-inline:8px!important}.weekly-event-board--modal .weekly-event-board-row__reward{gap:3px!important;font-size:.62rem!important}.weekly-event-board--modal .weekly-event-board-row__reward-cosmetic{border-radius:5px!important;width:17px!important;height:17px!important}.weekly-event-board--modal .weekly-event-board-row__reward-bits{gap:2px!important;min-width:42px!important}.weekly-event-board--modal .weekly-event-board-row__reward-bits b{font-size:.56rem!important}.weekly-event-board--modal .weekly-event-board-row__reward-bits-icon,.weekly-event-board--modal svg.weekly-event-board-row__reward-bits-icon{width:9px!important;height:9px!important}}.screen--leaderboard.is-challenge-hub .shop-header-row,.screen--leaderboard.is-weekly-challenge .shop-header-row,.screen--leaderboard.is-rush-challenge .shop-header-row{align-items:center!important;min-height:clamp(42px,6.4vh,62px)!important}.screen--leaderboard.is-challenge-hub .shop-page-title,.screen--leaderboard.is-weekly-challenge .shop-page-title,.screen--leaderboard.is-rush-challenge .shop-page-title{letter-spacing:.18em!important;font-size:clamp(.98rem,2.8vw,1.5rem)!important;line-height:1!important}.screen--leaderboard.is-challenge-hub .challenge-mode-tabs,.screen--leaderboard.is-weekly-challenge .challenge-mode-tabs,.screen--leaderboard.is-rush-challenge .challenge-mode-tabs{gap:clamp(8px,1.5vw,18px)!important;width:min(760px,100%)!important}.screen--leaderboard.is-challenge-hub .challenge-mode-tab,.screen--leaderboard.is-weekly-challenge .challenge-mode-tab,.screen--leaderboard.is-rush-challenge .challenge-mode-tab{letter-spacing:.08em!important;min-height:clamp(42px,6.2vh,56px)!important;padding:8px clamp(14px,2.2vw,24px)!important;font-size:clamp(.72rem,1.7vw,.98rem)!important;line-height:1!important}@media (orientation:landscape) and (max-height:620px){.screen--leaderboard.is-challenge-hub .shop-header-row,.screen--leaderboard.is-weekly-challenge .shop-header-row,.screen--leaderboard.is-rush-challenge .shop-header-row{min-height:44px!important}.screen--leaderboard.is-challenge-hub .shop-page-title,.screen--leaderboard.is-weekly-challenge .shop-page-title,.screen--leaderboard.is-rush-challenge .shop-page-title{font-size:clamp(.95rem,2.4vw,1.18rem)!important}.screen--leaderboard.is-challenge-hub .challenge-mode-tab,.screen--leaderboard.is-weekly-challenge .challenge-mode-tab,.screen--leaderboard.is-rush-challenge .challenge-mode-tab{min-height:42px!important;padding-block:7px!important;font-size:clamp(.68rem,1.75vw,.84rem)!important}}@media (max-width:560px) and (orientation:portrait){.screen--leaderboard.is-challenge-hub .challenge-mode-tabs,.screen--leaderboard.is-weekly-challenge .challenge-mode-tabs,.screen--leaderboard.is-rush-challenge .challenge-mode-tabs{gap:8px!important}.screen--leaderboard.is-challenge-hub .challenge-mode-tab,.screen--leaderboard.is-weekly-challenge .challenge-mode-tab,.screen--leaderboard.is-rush-challenge .challenge-mode-tab{min-height:44px!important;font-size:.72rem!important}}#weekly-rewards-modal .weekly-rewards-modal__card{background:linear-gradient(#061348fa,#040a2cfa);border-color:#22f4ff80;border-radius:clamp(28px,6vw,56px) clamp(28px,6vw,56px) 10px 10px;padding:clamp(18px,3.2vw,28px)}#weekly-rewards-modal .game-modal__close{z-index:4;top:14px;left:auto;right:14px}.weekly-rewards-showcase{--weekly-prize-pink:#ff4fb3;--weekly-prize-cyan:#22f4ff;color:#f6fbff;font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;gap:14px;display:grid}.weekly-rewards-showcase__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.weekly-rewards-showcase__header h2,.weekly-rewards-showcase h3{color:#f8fbff;text-shadow:0 0 18px #ffffff5c,0 0 26px #22f4ff47;margin:0;line-height:1}.weekly-rewards-showcase__header h2{letter-spacing:.08em;font-size:clamp(1.7rem,5vw,2.7rem)}.weekly-rewards-showcase__header p{color:var(--weekly-prize-cyan);letter-spacing:.18em;margin:8px 0 0;font-size:clamp(.7rem,2vw,.95rem)}.weekly-rewards-showcase__timer{color:#8dffff;white-space:nowrap;background:#041646b8;border:1px solid #22f4ffd1;border-radius:999px;align-items:center;gap:7px;min-height:38px;padding:0 16px;font-size:clamp(.62rem,1.8vw,.8rem);display:inline-flex;box-shadow:inset 0 0 16px #22f4ff1f,0 0 20px #22f4ff1f}.weekly-rewards-showcase__timer-icon{color:#c8ffff;width:1.05em;height:1.05em}.weekly-rewards-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.weekly-rewards-stat{background:linear-gradient(135deg,#00d9ff1f,#040e38d1);border:1px solid #22f4ffb8;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;min-height:104px;padding:16px 18px;display:grid;box-shadow:inset 0 0 22px #22f4ff14}.weekly-rewards-stat--rank{background:linear-gradient(135deg,#ff4fb321,#040e38d6);border-color:#ff4fb3c7;grid-template-columns:minmax(0,1fr) auto}.weekly-rewards-stat__icon{color:currentColor;filter:drop-shadow(0 0 16px);width:clamp(42px,8vw,64px);height:clamp(42px,8vw,64px)}.weekly-rewards-stat small,.weekly-rewards-current small{color:var(--weekly-prize-cyan);letter-spacing:.12em;font-size:clamp(.66rem,1.7vw,.82rem);display:block}.weekly-rewards-stat--rank small{color:var(--weekly-prize-pink)}.weekly-rewards-stat strong{color:#fff;text-shadow:0 0 20px #ffffff6b;margin-top:4px;font-size:clamp(2rem,6vw,3.1rem);line-height:1;display:block}.weekly-rewards-prizes,.weekly-rewards-current{background:#0e053770;border:1px solid #c445ffcc;border-radius:12px;gap:10px;padding:16px;display:grid;box-shadow:inset 0 0 24px #ff4fb314}.weekly-rewards-current{background:#03124180;border-color:#22f4ff94}.weekly-rewards-showcase h3{letter-spacing:.1em;font-size:clamp(1rem,3vw,1.28rem)}.weekly-rewards-prize-row{background:linear-gradient(90deg,#020c30eb,#06164885);border:1px solid #22f4ff57;border-radius:9px;grid-template-columns:168px minmax(0,1fr);min-height:88px;display:grid;overflow:hidden}.weekly-rewards-prize-row--first{background:linear-gradient(90deg,#300840e6,#080e3a8f);border-color:#ff4fb3c2}.weekly-rewards-prize-row__tier{border-right:1px solid #ffffff1f;grid-template-columns:auto minmax(0,1fr);place-items:center start;gap:12px;padding:14px 16px;display:grid}.weekly-rewards-prize-row__tier-icon{width:32px;height:32px;color:var(--weekly-prize-cyan);filter:drop-shadow(0 0 12px)}.weekly-rewards-prize-row--first .weekly-rewards-prize-row__tier-icon,.weekly-rewards-prize-row--first .weekly-rewards-prize-row__tier strong{color:var(--weekly-prize-pink)}.weekly-rewards-prize-row__tier strong{color:var(--weekly-prize-cyan);font-size:clamp(.76rem,2vw,1rem);line-height:1.05}.weekly-rewards-prize-row__items{align-items:center;gap:16px;min-width:0;padding:10px 18px;display:flex}.weekly-rewards-prize-chip{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.weekly-rewards-prize__media{background:radial-gradient(circle,#ff4fb342,#040826db);border:1px solid #ff4fb3e6;border-radius:10px;place-items:center;width:66px;height:66px;display:grid;box-shadow:0 0 22px #ff4fb338,inset 0 0 18px #ffffff0f}.weekly-rewards-prize__media--trail{border-color:#b071ffe6;box-shadow:0 0 22px #b071ff38,inset 0 0 18px #ffffff0f}.weekly-rewards-prize__image{object-fit:contain;filter:drop-shadow(0 0 12px #ffffff57);width:58px;height:58px}.weekly-rewards-prize__image--trail{width:42px;height:62px}.weekly-rewards-prize-chip__copy strong,.weekly-rewards-prize-chip__copy small{text-overflow:ellipsis;display:block;overflow:hidden}.weekly-rewards-prize-chip__copy strong{color:#fff;font-size:clamp(.58rem,1.45vw,.72rem);line-height:1.05}.weekly-rewards-prize-chip__copy small{color:#eef8ffb8;margin-top:3px;font-size:clamp(.52rem,1.3vw,.64rem)}.weekly-rewards-bits-prize,.weekly-rewards-current-bits{color:#fff;grid-template-columns:auto auto;align-items:center;gap:10px;margin-left:auto;display:inline-grid}.weekly-rewards-bits-prize__icon,.weekly-rewards-current-bits__icon{filter:drop-shadow(0 0 18px #39ff1473);width:clamp(42px,8vw,62px);height:clamp(42px,8vw,62px)}.weekly-rewards-bits-prize strong,.weekly-rewards-current-bits strong{text-shadow:0 0 16px #fff6;font-size:clamp(1.35rem,4vw,2rem);line-height:1;display:block}.weekly-rewards-bits-prize small,.weekly-rewards-current-bits small{color:var(--weekly-prize-cyan);letter-spacing:.14em;margin-top:4px;font-size:.68rem;display:block}.weekly-rewards-current__body{background:#02103ac2;border:1px solid #22f4ffc7;border-radius:10px;grid-template-columns:132px minmax(0,1fr) minmax(190px,.85fr);align-items:center;gap:18px;padding:14px 18px;display:grid}.weekly-rewards-current__tier strong{color:var(--weekly-prize-cyan);margin-top:5px;font-size:clamp(1.25rem,4vw,1.85rem);line-height:1.02;display:block}.weekly-rewards-current__prize{align-items:center;gap:12px;min-width:0;display:flex}.weekly-rewards-current__prize .weekly-rewards-prize-chip__copy{display:none}.weekly-rewards-current__progress{border-left:1px solid #ffffff1f;min-width:0;padding-left:18px}.weekly-rewards-current__progress small{color:var(--weekly-prize-cyan);font-size:.62rem}.weekly-rewards-current__progress strong{color:#fff;text-transform:none;margin-top:5px;font-size:clamp(.78rem,2vw,.98rem);line-height:1.25;display:block}.weekly-rewards-progress-rail{border-top:3px solid #22f4ff9e;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;padding-top:4px;display:grid;box-shadow:inset 0 1px #ff4fb36b}.weekly-rewards-progress-rail span{color:#eef8ffb3;justify-items:center;gap:4px;font-size:.62rem;display:grid}.weekly-rewards-progress-rail b{color:currentColor;background:#071440eb;border:1px solid;border-radius:7px;place-items:center;width:26px;height:26px;line-height:1;display:grid;box-shadow:0 0 12px}.weekly-rewards-progress-rail span[data-tier="10"] b{background:#ff4fb385;border-radius:50%}.weekly-rewards-progress-rail.is-rank-50 span[data-tier="50"],.weekly-rewards-progress-rail.is-rank-10 span[data-tier="50"],.weekly-rewards-progress-rail.is-rank-10 span[data-tier="10"],.weekly-rewards-progress-rail.is-rank-1 span{color:#31f6ff}.weekly-rewards-current__note{color:#eef8ffd1;font-family:var(--font-ui);letter-spacing:.02em;text-align:center;text-transform:none;margin:6px 8px 0;font-size:clamp(.72rem,2vw,.9rem);line-height:1.3}@media (max-width:680px){#weekly-rewards-modal .weekly-rewards-modal__card{border-radius:30px 30px 8px 8px;width:min(560px,100vw - 18px);padding:16px}.weekly-rewards-showcase__header,.weekly-rewards-stats,.weekly-rewards-prize-row,.weekly-rewards-current__body{grid-template-columns:1fr}.weekly-rewards-showcase__timer{justify-self:start}.weekly-rewards-prize-row__tier{border-bottom:1px solid #ffffff1f;border-right:0}.weekly-rewards-prize-row__items,.weekly-rewards-current__prize{flex-wrap:wrap}.weekly-rewards-current__progress{border-left:0;padding-left:0}}@media (max-width:430px){.weekly-rewards-prize-row__items{gap:10px;padding-inline:12px}.weekly-rewards-prize__media{width:56px;height:56px}.weekly-rewards-prize__image{width:50px;height:50px}.weekly-rewards-prize__image--trail{width:36px;height:54px}}:root{--app-safe-top:env(safe-area-inset-top,0px);--app-safe-right:env(safe-area-inset-right,0px);--app-safe-bottom:env(safe-area-inset-bottom,0px);--app-safe-left:env(safe-area-inset-left,0px);--ad-banner-reserve:0px;--app-ad-slot-height:clamp(46px, 7dvh, 64px);--app-ad-gap:clamp(14px, 1.8dvh, 20px);--app-ad-bottom-inset:max(8px, var(--app-safe-bottom));--app-ad-clearance:calc(var(--app-ad-bottom-inset) + max(var(--ad-banner-reserve,0px), var(--app-ad-slot-height)) + var(--app-ad-gap));--app-shell-x:clamp(20px, 5vw, 112px);--app-shell-top:clamp(18px, 3.5dvh, 40px);--app-shell-gap:clamp(10px, 1.3dvh, 16px);--app-shell-width:min(980px, max(0px, calc(100vw - var(--app-safe-left) - var(--app-safe-right) - (var(--app-shell-x) * 2))));--app-shell-height:max(0px, calc(100dvh - var(--app-safe-top) - var(--app-shell-top) - var(--app-ad-clearance)));--app-modal-width:min(980px, var(--app-shell-width));--app-modal-height:max(0px, calc(100dvh - var(--app-safe-top) - var(--app-shell-top) - var(--app-ad-clearance)));--app-action-height:clamp(52px, 6dvh, 68px)}.screen.app-screen,.screen--pause,.screen--end{box-sizing:border-box!important;min-height:100dvh!important;padding:calc(var(--app-safe-top) + var(--app-shell-top)) calc(var(--app-safe-right) + var(--app-shell-x)) var(--app-ad-clearance) calc(var(--app-safe-left) + var(--app-shell-x))!important;align-content:start!important;place-items:start center!important;display:grid!important}.screen.app-screen.hidden,.screen--pause.hidden,.screen--end.hidden{display:none!important}.screen.app-screen>.app-shell,.screen--pause>.app-shell,.screen--end>.app-shell{box-sizing:border-box!important;width:var(--app-shell-width)!important;max-width:var(--app-shell-width)!important;height:var(--app-shell-height)!important;max-height:var(--app-shell-height)!important;align-self:start!important;gap:var(--app-shell-gap)!important;grid-template-rows:auto minmax(0,1fr) auto!important;min-height:0!important;margin:0!important;display:grid!important;overflow:hidden!important}.app-shell>.app-shell__header,.app-shell>.app-shell__body,.app-shell>.app-shell__footer{box-sizing:border-box!important;grid-row:auto!important;min-width:0!important;min-height:0!important}.app-shell>.app-shell__header{align-content:start!important;gap:var(--app-shell-gap)!important;display:grid!important}.app-shell>.app-shell__body{overscroll-behavior:contain!important;scrollbar-gutter:stable!important;scrollbar-width:thin!important;scrollbar-color:var(--app-scroll-thumb,#22f4ff6b) var(--app-scroll-track,#070d3561)!important;overflow:auto!important}.app-shell>.app-shell__body::-webkit-scrollbar{width:6px;height:6px}.app-shell>.app-shell__body::-webkit-scrollbar-track{background:var(--app-scroll-track,#070d3561);border-radius:999px}.app-shell>.app-shell__body::-webkit-scrollbar-thumb{background:var(--app-scroll-thumb,#22f4ff6b);box-shadow:0 0 10px color-mix(in srgb,var(--app-scroll-thumb,#22f4ff6b) 48%,transparent);border-radius:999px}.app-shell>.app-shell__body>:is(.shop-list,.leaderboard-list,.profile-scroll-area,.settings-list,.settings-pane,.daily-rewards-content,.weekly-rewards-content,.weekly-leaderboard-content){height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.app-shell>.app-shell__footer,.app-shell>.app-shell__footer.game-modal__actions,.app-shell>.app-shell__footer.end-actions{align-items:stretch!important;gap:var(--app-shell-gap)!important;min-height:var(--app-action-height)!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))!important;margin:0!important;padding:0!important;display:grid!important}.app-shell>.app-shell__footer>button,.app-shell>.app-shell__footer>.button,.app-shell>.app-shell__footer .menu-button,.app-shell>.app-shell__footer .game-modal__button,.app-shell>.app-shell__footer .modal-action{box-sizing:border-box!important;min-width:0!important;min-height:var(--app-action-height)!important;height:var(--app-action-height)!important;justify-content:center!important;margin:0!important}.app-shell>.app-shell__footer>:only-child{grid-column:1/-1!important}.screen--pause>.app-shell.app-shell--compact{width:min(620px, var(--app-shell-width))!important;height:auto!important;max-height:min(680px, var(--app-shell-height))!important;grid-template-rows:auto minmax(0,1fr)!important}.screen--end>.app-shell.app-shell--result{width:var(--app-shell-width)!important;height:var(--app-shell-height)!important;max-height:var(--app-shell-height)!important}.game-modal.app-modal{box-sizing:border-box!important;min-height:100dvh!important;padding:calc(var(--app-safe-top) + var(--app-shell-top)) calc(var(--app-safe-right) + var(--app-shell-x)) var(--app-ad-clearance) calc(var(--app-safe-left) + var(--app-shell-x))!important;align-content:start!important;place-items:start center!important;display:grid!important}.game-modal.app-modal.hidden{display:none!important}.game-modal.app-modal>.game-modal__backdrop{inset:0!important}.game-modal.app-modal>.app-shell.app-shell--modal{box-sizing:border-box!important;width:var(--app-modal-width)!important;max-width:var(--app-modal-width)!important;height:var(--app-modal-height)!important;max-height:var(--app-modal-height)!important;align-self:start!important;gap:var(--app-shell-gap)!important;grid-template-rows:auto minmax(0,1fr) auto!important;min-height:0!important;margin:0!important;display:grid!important;overflow:hidden!important}.game-modal.app-modal>.app-shell.app-shell--modal.app-shell--compact{width:min(620px, var(--app-modal-width))!important;height:auto!important;max-height:min(680px, var(--app-modal-height))!important}@media (max-width:720px),(orientation:portrait){:root{--app-shell-x:12px;--app-shell-top:12px;--app-shell-gap:8px;--app-action-height:50px}.app-shell>.app-shell__footer,.app-shell>.app-shell__footer.game-modal__actions,.app-shell>.app-shell__footer.end-actions{grid-template-columns:1fr!important}}@media (max-height:620px) and (orientation:landscape){:root{--app-shell-x:16px;--app-shell-top:8px;--app-shell-gap:6px;--app-action-height:46px}}.screen--shop>.app-shell,.screen--settings>.app-shell,.screen--leaderboard>.social-panel.app-shell,.screen--profile>.social-panel.app-shell{width:var(--app-shell-width)!important;max-width:var(--app-shell-width)!important;height:var(--app-shell-height)!important;max-height:var(--app-shell-height)!important;grid-template-rows:auto minmax(0,1fr) auto!important;align-self:start!important;min-height:0!important;margin:0!important;display:grid!important;overflow:hidden!important}.screen--leaderboard>.social-panel.app-shell>.app-shell__footer{z-index:auto!important;align-items:stretch!important;gap:var(--app-shell-gap)!important;background:0 0!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))!important;width:100%!important;margin:0!important;padding:0!important;display:grid!important;position:static!important}.screen--leaderboard>.social-panel.app-shell>.app-shell__footer>.screen-btn{width:auto!important;min-height:var(--app-action-height)!important;height:var(--app-action-height)!important}.screen--leaderboard>.social-panel.app-shell>.app-shell__footer>#leaderboard-primary-btn.hidden{display:none!important}.screen--leaderboard.is-challenge-hub .challenge-mode-tabs,.screen--leaderboard.is-weekly-challenge .challenge-mode-tabs,.screen--leaderboard.is-rush-challenge .challenge-mode-tabs{width:100%!important;max-width:100%!important}#shop-screen>.app-shell,#settings-screen>.app-shell,#leaderboard-screen>.social-panel.app-shell,#profile-screen>.social-panel.app-shell{width:var(--app-shell-width)!important;max-width:var(--app-shell-width)!important;height:var(--app-shell-height)!important;max-height:var(--app-shell-height)!important;grid-template-rows:auto minmax(0,1fr) auto!important;align-self:start!important;min-height:0!important;margin:0!important;display:grid!important;overflow:hidden!important}#leaderboard-screen>.social-panel.app-shell>.app-shell__footer{z-index:auto!important;align-items:stretch!important;gap:var(--app-shell-gap)!important;background:0 0!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))!important;width:100%!important;margin:0!important;padding:0!important;display:grid!important;position:static!important}#leaderboard-screen>.social-panel.app-shell>.app-shell__footer>.screen-btn{width:auto!important;min-height:var(--app-action-height)!important;height:var(--app-action-height)!important}#leaderboard-screen>.social-panel.app-shell>.app-shell__footer>#leaderboard-primary-btn.hidden{display:none!important}#leaderboard-screen .challenge-mode-tabs{width:100%!important;max-width:100%!important}.screen--pause,.screen--end{align-content:center!important;place-items:center!important}.screen--pause>.pause-card.app-shell.app-shell--compact{width:min(620px, var(--app-shell-width))!important;height:auto!important;max-height:min(680px, var(--app-shell-height))!important;grid-template-rows:auto auto!important;align-self:center!important}.screen--end>.end-card.app-shell.app-shell--result{width:min(720px, var(--app-shell-width))!important;max-width:min(720px, var(--app-shell-width))!important;height:auto!important;max-height:min(720px, var(--app-shell-height))!important;grid-template-rows:auto auto auto!important;align-self:center!important;min-height:0!important}#shop-screen #shop-item-list.shop-list,#shop-screen #shop-item-list.shop-list[data-shop-tab]{grid-template-columns:repeat(3,minmax(0,1fr))!important}@media (max-width:719px){#shop-screen #shop-item-list.shop-list,#shop-screen #shop-item-list.shop-list[data-shop-tab]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.app-shell__flow{align-content:start;gap:var(--app-shell-gap);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}:root .app-shell--two-lane .app-shell__flow{align-items:start;grid-template-columns:repeat(2,minmax(0,1fr))!important}:root .app-shell--two-lane .app-shell__flow>*{min-width:0;min-height:0}:root .app-shell--two-lane .weekly-top-prizes{container-type:inline-size}:root .app-shell--two-lane .weekly-top-prizes__grid{grid-template-columns:repeat(var(--weekly-prize-columns,3),minmax(0,1fr))!important;gap:clamp(6px,2cqw,10px)!important}:root .app-shell--two-lane .weekly-top-prizes__item{overflow:hidden;gap:clamp(3px,1.2cqw,6px)!important;min-width:0!important;min-height:clamp(104px,32cqw,138px)!important;padding:clamp(5px,1.8cqw,8px)!important}:root .app-shell--two-lane .weekly-top-prizes__media,:root .app-shell--two-lane .weekly-top-prizes__media--bits{aspect-ratio:1!important;width:min(100%,clamp(42px,20cqw,74px))!important;min-width:0!important;height:auto!important;min-height:0!important}:root .app-shell--two-lane .weekly-top-prizes__bits-icon,:root .app-shell--two-lane svg.weekly-top-prizes__bits-icon{width:76%!important;height:76%!important}:root .app-shell--two-lane .weekly-top-prizes__item small{letter-spacing:.07em!important;font-size:clamp(.5rem,3.2cqw,.66rem)!important}:root .app-shell--two-lane .weekly-top-prizes__item b,:root .app-shell--two-lane .weekly-top-prizes__item--bits b{overflow-wrap:anywhere;max-width:100%;font-size:clamp(.66rem,3.8cqw,.94rem)!important}:root .app-shell:not(.app-shell--compact):not(.app-shell--result)>.app-shell__footer{width:100%!important;min-width:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;gap:var(--app-shell-gap)!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:grid!important}:root .app-shell:not(.app-shell--compact):not(.app-shell--result)>.app-shell__footer[data-action-columns="1"]{grid-template-columns:minmax(0,1fr)!important}:root .app-shell:not(.app-shell--compact):not(.app-shell--result)>.app-shell__footer[data-action-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}:root .app-shell:not(.app-shell--compact):not(.app-shell--result)>.app-shell__footer[data-action-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))!important}:root .app-shell:not(.app-shell--compact):not(.app-shell--result)>.app-shell__footer>button{min-width:0!important;min-height:var(--app-action-height)!important;height:var(--app-action-height)!important}#daily-rewards-modal.game-modal{padding:calc(var(--app-safe-top) + var(--app-shell-top)) calc(var(--app-safe-right) + var(--app-shell-x)) var(--app-ad-clearance) calc(var(--app-safe-left) + var(--app-shell-x))!important;align-content:start!important;place-items:start center!important}#daily-rewards-modal.game-modal>.daily-rewards-modal__card.app-shell{width:var(--app-modal-width)!important;max-width:var(--app-modal-width)!important;height:var(--app-modal-height)!important;max-height:var(--app-modal-height)!important;align-self:start!important}.profile-avatar-choice{position:relative;overflow:hidden}.profile-avatar-choice.is-locked{cursor:not-allowed;color:#f3fbff70;background:#0308267a}.profile-avatar-choice__lock{color:#fff;text-shadow:0 0 12px #22f4ffb8;background:#03082061;place-items:center;display:grid;position:absolute;inset:0}.profile-avatar-choice__lock-icon{filter:drop-shadow(0 0 9px #22f4ffd1);width:28px;height:28px}.weekly-challenge-layout--loading{pointer-events:none}.screen--leaderboard.is-weekly-challenge .weekly-event-card--unavailable{min-height:min(52dvh,410px)!important}.screen--leaderboard.is-weekly-challenge .weekly-event-hero--unavailable{min-height:min(38dvh,296px)!important}.screen--leaderboard.is-weekly-challenge .weekly-event-unavailable__copy{color:#e8f7ffc7;letter-spacing:.045em;text-transform:none;max-width:34rem;margin:0;font-size:clamp(.7rem,1.15vw,.98rem);font-weight:700;line-height:1.45}.screen--leaderboard.is-weekly-challenge .weekly-event-unavailable__retry{color:#f3fbff;cursor:pointer;min-width:min(100%,220px);min-height:42px;font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;background:#08244de0;border:1px solid #22f4ffe6;border-radius:999px;padding:10px 22px;font-size:clamp(.66rem,.95vw,.82rem);font-weight:950;box-shadow:inset 0 0 14px #22f4ff26,0 0 16px #22f4ff33}.screen--leaderboard.is-weekly-challenge .weekly-event-unavailable__retry:hover,.screen--leaderboard.is-weekly-challenge .weekly-event-unavailable__retry:focus-visible{background:#0d3e6ff5;box-shadow:inset 0 0 16px #22f4ff40,0 0 23px #22f4ff70}.screen--leaderboard.is-weekly-challenge .weekly-event-board--unavailable{min-height:112px}.weekly-event-card--loading .weekly-event-hero>strong,.weekly-event-card--loading .weekly-event-meta>span,.weekly-event-loading-slot .weekly-top-prizes__media,.weekly-event-loading-slot small,.weekly-event-loading-slot b,.weekly-event-board--loading .weekly-event-board-row__avatar,.weekly-event-board--loading .weekly-event-board-row__name,.weekly-event-board--loading .weekly-event-board-row__score,.weekly-event-board--loading .weekly-event-board-row__reward{background:#76a4d529;border-radius:999px;position:relative;overflow:hidden}.weekly-event-card--loading .weekly-event-hero>strong:after,.weekly-event-card--loading .weekly-event-meta>span:after,.weekly-event-loading-slot .weekly-top-prizes__media:after,.weekly-event-loading-slot small:after,.weekly-event-loading-slot b:after,.weekly-event-board--loading .weekly-event-board-row__avatar:after,.weekly-event-board--loading .weekly-event-board-row__name:after,.weekly-event-board--loading .weekly-event-board-row__score:after,.weekly-event-board--loading .weekly-event-board-row__reward:after{content:"";background:linear-gradient(90deg,#0000,#ffffff2e,#0000);animation:1.2s ease-in-out infinite weekly-loading-shimmer;position:absolute;inset:0;transform:translate(-100%)}.weekly-event-loading-slot .weekly-top-prizes__media{width:clamp(64px,10vw,92px);height:clamp(64px,10vw,92px);display:block}.weekly-event-loading-slot small,.weekly-event-loading-slot b{width:72%;height:.72em;display:block}.weekly-event-loading-slot b{width:88%;height:.9em}.weekly-event-board--loading .weekly-event-board-row__avatar{width:34px;height:34px}.weekly-event-board--loading .weekly-event-board-row__name,.weekly-event-board--loading .weekly-event-board-row__score,.weekly-event-board--loading .weekly-event-board-row__reward{min-height:.78em}@keyframes weekly-loading-shimmer{to{transform:translate(100%)}}#profile-edit-panel .app-shell__body{grid-template-rows:auto minmax(0,1fr) auto!important;display:grid!important;overflow:hidden!important}#profile-edit-panel .profile-avatar-picker{grid-template-rows:auto minmax(0,1fr)!important;align-self:stretch!important;height:100%!important;min-height:0!important;max-height:none!important}#profile-edit-panel .profile-avatar-picker__grid{align-content:start;min-height:0!important;max-height:none!important;overflow-y:auto!important}.profile-avatar-picker__wallet{align-items:center;gap:4px;display:inline-flex;color:#80fbff!important}.profile-avatar-picker__wallet-icon{filter:drop-shadow(0 0 6px #39ff14ad);width:.9em;height:.9em}.profile-avatar-choice.is-locked{color:#f3fbffc7;background:#0308268a}.profile-avatar-choice.is-locked img,.profile-avatar-choice.is-locked>.profile-avatar-choice__name{opacity:.78;filter:saturate(.8)brightness(.96)}.profile-avatar-choice__lock{background:#0308201a}.profile-avatar-choice.is-priced{padding-bottom:26px}.profile-avatar-choice.is-affordable{cursor:pointer;border-color:#39ff14e0;box-shadow:0 0 16px #39ff1438,inset 0 0 16px #39ff1414}.profile-avatar-choice__price{z-index:2;color:#80fbff;font:800 .58rem/1 var(--font-display);letter-spacing:.04em;align-items:center;gap:3px;display:inline-flex;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.profile-avatar-choice__price-icon{width:.85em;height:.85em}#profile-edit-panel .profile-avatar-picker__grid{grid-template-columns:repeat(6,minmax(0,1fr))!important}@media (max-width:720px){#profile-edit-panel .profile-avatar-picker__grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:520px){#profile-edit-panel .profile-avatar-picker__grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.profile-avatar-choice.is-priced .profile-avatar-choice__name{color:#f3fbff80;filter:none}.profile-avatar-choice.is-priced .profile-avatar-choice__price{color:#80fbffa8;filter:none}.profile-avatar-choice.is-affordable .profile-avatar-choice__price{color:#b9ffac}.shop-panel .shop-item__status--locked .shop-status-icon,.profile-avatar-choice__lock-icon{color:var(--gold-bright);filter:drop-shadow(0 0 8px #ffd94ab8);text-shadow:0 0 10px #ffd94aa8}.profile-avatar-choice__lock{color:var(--gold-bright);background:#0308201a;place-items:center;display:grid}.profile-avatar-choice.is-priced .profile-avatar-choice__lock-icon{transform:none}#profile-edit-panel .app-shell__body{row-gap:var(--app-shell-gap)!important}#profile-edit-panel .profile-avatar-picker-field{gap:var(--app-shell-gap);grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}#profile-edit-panel .profile-avatar-picker-field>.profile-avatar-picker{height:auto!important}#profile-edit-panel .profile-avatar-picker-field>.profile-avatar-picker__label{padding-inline:2px}@media (max-width:720px){.profile-avatar-choice.is-locked .profile-avatar-choice__name{display:none}}.profile-avatar-choice__lock{background:radial-gradient(circle at 50% 28%,#fff2cd2e,#0000 62%),#181236d1;border:1px solid #ffd94a8f;border-radius:7px;width:24px;height:24px;inset:8px 8px auto auto;box-shadow:0 0 14px #ffd94a3d,inset 0 0 12px #fff2cd14}.profile-avatar-choice__lock-icon{width:14px;height:14px}.profile-avatar-choice.is-affordable{box-shadow:none;cursor:pointer;border-color:#22f4ff38}:root .app-shell.app-shell--footer-managed>.app-shell__footer{grid-template-columns:repeat(var(--app-footer-columns,1),minmax(0,1fr))!important;gap:var(--app-shell-gap,8px)!important;align-items:stretch!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:grid!important}:root .app-shell.app-shell--footer-managed>.app-shell__footer>button{min-width:0!important;min-height:var(--app-action-height,50px)!important;height:var(--app-action-height,50px)!important;grid-column:auto!important}#settings-screen .settings-tabs{overscroll-behavior-x:contain;scroll-padding-inline:2px;touch-action:pan-x!important;justify-content:flex-start!important;overflow:auto hidden!important}#settings-screen .settings-tabs>.shop-tab{scroll-snap-align:start}#leaderboard-screen .leaderboard-filter-lenses+#leaderboard-status{--leaderboard-status-space:clamp(8px,1.1dvh,12px);box-sizing:border-box;min-height:calc(1.2em + (var(--leaderboard-status-space) * 2));justify-content:center;align-items:center;padding-block:var(--leaderboard-status-space)!important;margin:0!important;line-height:1.2!important;display:flex!important}#leaderboard-screen #leaderboard-status+.leaderboard-list{margin-top:0!important}#weekly-rewards-modal .weekly-rewards-modal__card{width:min(720px,var(--app-modal-width))!important}#weekly-rewards-modal .app-shell__body{overflow:hidden!important}#weekly-rewards-modal .weekly-rewards-content{height:100%!important}#weekly-rewards-modal .weekly-rewards-showcase{align-content:start;gap:clamp(8px,1.4dvh,14px);height:100%;display:grid}#weekly-rewards-modal .weekly-rewards-showcase__header--compact{justify-content:space-between;align-items:center;gap:10px;padding:0 2px;display:flex}#weekly-rewards-modal .weekly-rewards-showcase__header--compact>strong{color:#f3fbff;font:800 clamp(.82rem,1.5vw,1rem)/1 var(--font-display);letter-spacing:.12em;text-transform:uppercase}#weekly-rewards-modal .weekly-rewards-showcase__timer{white-space:nowrap;margin:0;font-size:clamp(.64rem,1.2vw,.8rem)}#weekly-rewards-modal .weekly-rewards-standing{color:#f3fbff;border:1px solid var(--weekly-event-color);background:linear-gradient(110deg,#341334b8,#071136d9);border-radius:16px;grid-template-columns:auto 1fr 1px 1fr minmax(90px,1.05fr);align-items:center;gap:clamp(8px,1.5vw,16px);padding:clamp(10px,1.7dvh,15px);display:grid;box-shadow:inset 0 0 22px #ffffff0d,0 0 18px #ff4fb326}#weekly-rewards-modal .weekly-rewards-standing__icon{color:var(--weekly-event-color);filter:drop-shadow(0 0 9px var(--weekly-event-color));font-size:clamp(1.3rem,2.8vw,2rem)}#weekly-rewards-modal .weekly-rewards-standing__stat,#weekly-rewards-modal .weekly-rewards-standing__reward{gap:3px;min-width:0;display:grid}#weekly-rewards-modal .weekly-rewards-standing small{color:#d9efffb8;font:700 clamp(.56rem,1vw,.68rem)/1 var(--font-display);letter-spacing:.1em;text-transform:uppercase}#weekly-rewards-modal .weekly-rewards-standing strong{color:#fff;font:900 clamp(1.05rem,2.4vw,1.55rem)/1 var(--font-display);letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#weekly-rewards-modal .weekly-rewards-standing__reward{border-left:1px solid #ffffff24;padding-left:clamp(8px,1.4vw,14px)}#weekly-rewards-modal .weekly-rewards-standing__reward strong{color:var(--gold-bright);letter-spacing:.08em;text-transform:uppercase;font-size:clamp(.7rem,1.35vw,.88rem)}#weekly-rewards-modal .weekly-rewards-standing__divider{background:#ffffff2b;width:1px;height:32px}#weekly-rewards-modal .weekly-rewards-prizes--compact{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(7px,1vw,10px);margin:0;display:grid}#weekly-rewards-modal .weekly-rewards-prizes--compact h3{display:none}#weekly-rewards-modal .weekly-rewards-prizes--compact .weekly-rewards-prize-row{border:1px solid #ffffff1f;border-radius:14px;grid-template-columns:1fr;gap:6px;min-width:0;margin:0;padding:8px;display:grid}#weekly-rewards-modal .weekly-rewards-prizes--compact .weekly-rewards-prize-row__tier{border:0;justify-content:center;gap:5px;padding:0}#weekly-rewards-modal .weekly-rewards-prizes--compact .weekly-rewards-prize-row__tier strong{font-size:clamp(.65rem,1.15vw,.78rem)}#weekly-rewards-modal .weekly-rewards-prizes--compact .weekly-rewards-prize-row__items{justify-content:center;align-items:center;gap:5px;min-width:0;padding:0;display:flex}#weekly-rewards-modal .weekly-rewards-prizes--compact .weekly-rewards-prize-chip{grid-template-columns:auto;justify-items:center;gap:3px;min-width:0}#weekly-rewards-modal .weekly-rewards-prizes--compact .weekly-rewards-prize-chip__copy small{display:none}#weekly-rewards-modal .weekly-rewards-prizes--compact .weekly-rewards-prize-chip__copy strong{text-overflow:ellipsis;white-space:nowrap;max-width:68px;font-size:clamp(.5rem,1vw,.62rem);display:block;overflow:hidden}#weekly-rewards-modal .weekly-rewards-prizes--compact .weekly-rewards-prize__media{width:clamp(30px,4.4vw,48px);height:clamp(30px,4.4vw,48px)}#weekly-rewards-modal .weekly-rewards-prizes--compact .weekly-rewards-bits-prize small{display:none}#weekly-rewards-modal .weekly-rewards-current--compact{border:1px solid #ffffff1f;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:8px 12px;display:flex}#weekly-rewards-modal .weekly-rewards-current--compact .weekly-rewards-current__label{color:#d9efffb8;font:800 clamp(.58rem,1vw,.7rem)/1 var(--font-display);letter-spacing:.1em;text-transform:uppercase}#weekly-rewards-modal .weekly-rewards-current--compact .weekly-rewards-current__prize{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}#weekly-rewards-modal .weekly-rewards-current--compact .weekly-rewards-prize-chip__copy small{display:none}@media (max-width:560px){#weekly-rewards-modal .weekly-rewards-standing{grid-template-columns:auto 1fr 1px 1fr;gap:8px;padding:10px}#weekly-rewards-modal .weekly-rewards-standing__reward{border-top:1px solid #ffffff1f;border-left:0;grid-area:2/2/auto/-1;grid-template-columns:auto 1fr;align-items:center;gap:8px;padding:7px 0 0}#weekly-rewards-modal .weekly-rewards-standing__reward strong{text-align:right}#weekly-rewards-modal .weekly-rewards-prizes--compact{gap:5px}#weekly-rewards-modal .weekly-rewards-prizes--compact .weekly-rewards-prize-row{padding:6px 3px}#weekly-rewards-modal .weekly-rewards-prizes--compact .weekly-rewards-prize-chip__copy{display:none}#weekly-rewards-modal .weekly-rewards-current--compact{padding:7px 9px}#weekly-rewards-modal .weekly-rewards-current--compact .weekly-rewards-prize-chip__copy{display:none}}button[data-rush-ticket-claim]:not(:disabled){text-shadow:0 0 10px #ffb3dc;background:radial-gradient(circle at 50% 120%,#ff0a7a5c,#51113ecf 62%,#180b30e8);color:#fff0fa!important;border-color:#ff63b4!important;box-shadow:0 0 18px #ff0a7a70,inset 0 0 14px #ffb3dc29!important}button[data-rush-ticket-claim]:not(:disabled):hover,button[data-rush-ticket-claim]:not(:disabled):focus-visible{background:radial-gradient(circle at 50% 120%,#ff4ba3a6,#79154fd9 62%,#210d38ee);border-color:#ffd1e8!important;box-shadow:0 0 24px #ff0a7a9c,inset 0 0 16px #ffd1e83d!important}#daily-rewards-footer .daily-bonus-claim{text-shadow:0 0 10px #aaff9b;color:#e8ffe3!important;background:radial-gradient(circle at 50% 120%,#39ff143d,#0a2a35e8 62%,#07113ae8)!important;border-color:#39ff14ba!important;box-shadow:0 0 18px #39ff1457,inset 0 0 14px #b9ffac1f!important}#daily-rewards-footer .daily-bonus-claim:not(:disabled):hover,#daily-rewards-footer .daily-bonus-claim:not(:disabled):focus-visible{border-color:#b9ffac!important;box-shadow:0 0 24px #39ff1494,inset 0 0 16px #b9ffac36!important}#daily-rewards-footer .daily-bonus-claim:disabled{opacity:.62!important}#daily-rewards-modal .daily-challenge{grid-template-columns:clamp(54px,12vw,66px) minmax(0,1fr) max-content clamp(96px,22vw,122px)!important;align-items:center!important;column-gap:clamp(8px,2vw,14px)!important;min-height:86px!important;padding:clamp(10px,2vw,14px)!important;display:grid!important}#daily-rewards-modal .daily-challenge__icon{width:clamp(54px,12vw,66px)!important;min-width:0!important;height:clamp(54px,12vw,66px)!important}#daily-rewards-modal .daily-challenge__copy{grid-template-columns:minmax(0,1fr)!important;gap:5px!important;min-width:0!important;display:grid!important;overflow:hidden!important}#daily-rewards-modal .daily-challenge__copy h3,#daily-rewards-modal .daily-challenge__copy strong,#daily-rewards-modal .daily-challenge__progress{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}#daily-rewards-modal .daily-challenge__reward{white-space:nowrap!important;justify-self:center!important;min-width:max-content!important}#daily-rewards-modal .daily-challenge>.daily-claim-btn{justify-self:stretch!important;width:100%!important;min-width:0!important}#daily-rewards-modal .daily-gift-card{grid-template-columns:clamp(54px,12vw,66px) minmax(0,1fr) clamp(96px,22vw,122px)!important;align-items:center!important;column-gap:clamp(8px,2vw,14px)!important;min-height:86px!important;padding:clamp(10px,2vw,14px)!important;display:grid!important}#daily-rewards-modal .daily-gift-card__icon{width:clamp(54px,12vw,66px)!important;height:clamp(54px,12vw,66px)!important}#daily-rewards-modal .daily-gift-card__copy{text-align:left!important;gap:5px!important;min-width:0!important;display:grid!important}#daily-rewards-modal .daily-gift-card__copy strong,#daily-rewards-modal .daily-gift-card__copy span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}#daily-rewards-modal .daily-gift-card>.daily-gift-claim{justify-self:stretch!important;width:100%!important;min-width:0!important}#daily-rewards-footer .daily-claim-all{color:#e8ffe3!important;text-shadow:0 0 10px #aaff9b!important;background:radial-gradient(circle at 50% 120%,#39ff1452,#0a2a35e8 62%,#07113ae8)!important;border-color:#39ff14cf!important;box-shadow:0 0 20px #39ff1466,inset 0 0 14px #b9ffac24!important}#daily-rewards-footer .daily-claim-all:not(:disabled):hover,#daily-rewards-footer .daily-claim-all:not(:disabled):focus-visible{border-color:#b9ffac!important;box-shadow:0 0 25px #39ff149e,inset 0 0 16px #b9ffac3d!important}#daily-rewards-modal .daily-gift-card{grid-template-rows:auto auto!important;grid-template-columns:clamp(54px,12vw,66px) minmax(0,1fr)!important;row-gap:clamp(10px,2vw,14px)!important;min-height:0!important}#daily-rewards-modal .daily-gift-card__icon{grid-area:1/1!important}#daily-rewards-modal .daily-gift-card__copy{grid-area:1/2!important;align-self:center!important}#daily-rewards-modal .daily-gift-card>.daily-gift-claim{min-height:var(--app-action-height,50px)!important;grid-area:2/1/auto/-1!important}#daily-rewards-modal .daily-gift-card[data-ad-available=false]>.daily-gift-claim,.profile-daily-gift[data-ad-available=false]>.profile-daily-claim{color:#b9ffac!important;text-shadow:0 0 8px #39ff1470!important;opacity:.68!important;background:radial-gradient(circle at 50% 120%,#39ff141c,#0a2630cf 62%,#07113ae8)!important;border-color:#39ff146b!important;box-shadow:0 0 11px #39ff142e,inset 0 0 12px #b9ffac12!important}#daily-btn[data-daily-ready=true] .daily-claim-badge{color:#fff4fa!important;text-shadow:0 0 6px #fff!important;transform-origin:50%!important;will-change:transform!important;background:radial-gradient(circle at 35% 28%,#ff9fcb,#ff0a7a 52%,#9f0754)!important;border-color:#ffd1e8!important;animation:1.8s ease-in-out infinite daily-ready-alert-pulse!important;box-shadow:0 0 10px #ff0a7a,0 0 18px #ff0a7a8a,inset 0 0 7px #fff5!important}@keyframes daily-ready-alert-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@media (prefers-reduced-motion:reduce){#daily-btn[data-daily-ready=true] .daily-claim-badge{animation:none!important}}#profile-screen .profile-achievements__header>strong{color:var(--cyan-bright);font:800 .78rem/1 var(--font-display);letter-spacing:.08em}#profile-screen .profile-achievements__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}#profile-screen .profile-achievement{text-align:center;background:#050d2f9c;border:1px solid #22f4ff2e;border-radius:14px;place-items:center;gap:6px;min-width:0;min-height:96px;padding:9px 6px;display:grid}#profile-screen .profile-achievement[data-unlocked=true]{background:radial-gradient(circle at 50% 22%,#39ff1429,#07133af0 72%);border-color:#39ff148f;box-shadow:inset 0 0 16px #39ff1410,0 0 12px #39ff141c}#profile-screen .profile-achievement__icon{color:#f3fbff52;filter:saturate(.3);place-items:center;width:30px;height:30px;display:grid}#profile-screen .profile-achievement[data-unlocked=true] .profile-achievement__icon{color:#b9ffac;filter:drop-shadow(0 0 8px #39ff14b8)}#profile-screen .profile-achievement__icon-svg{width:100%;height:100%}#profile-screen .profile-achievement__copy{gap:3px;min-width:0;display:grid}#profile-screen .profile-achievement__copy strong{color:#f3fbff8a;font:800 clamp(.56rem,2.2vw,.7rem)/1.05 var(--font-display);letter-spacing:.05em;text-transform:uppercase}#profile-screen .profile-achievement[data-unlocked=true] .profile-achievement__copy strong{color:#f3fbff}#profile-screen .profile-achievement__copy small{color:#f3fbff55;font:700 clamp(.48rem,1.8vw,.6rem)/1.1 var(--font-ui);letter-spacing:.04em}#profile-screen .profile-achievement[data-unlocked=true] .profile-achievement__copy small{color:#b9ffacb8}#profile-screen .profile-daily-entry{color:var(--text);cursor:pointer;background:radial-gradient(circle at 8%,#22f4ff24,#07133ae8 64%);border:1px solid #22f4ff8a;border-radius:16px;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;min-height:72px;padding:10px 14px;display:grid;box-shadow:inset 0 0 16px #22f4ff12,0 0 13px #22f4ff1a}#profile-screen .profile-daily-entry:active{transform:translateY(1px)scale(.995)}#profile-screen .profile-daily-entry__icon{color:var(--cyan);filter:drop-shadow(0 0 9px #22f4ffad);place-items:center;width:50px;height:50px;display:grid}#profile-screen .profile-daily-entry__icon-svg{width:30px;height:30px}#profile-screen .profile-daily-entry__copy{text-align:left;gap:4px;min-width:0;display:grid}#profile-screen .profile-daily-entry__copy strong{color:#f3fbff;font:800 clamp(.68rem,2.6vw,.86rem)/1.2 var(--font-display);letter-spacing:.04em;text-transform:uppercase}#profile-screen .profile-daily-entry__count{color:#fff4fa;text-shadow:0 0 7px #fff;min-width:28px;height:28px;font:800 .78rem/1 var(--font-display);background:#ff0a7a;border:1px solid #ffd1e8;border-radius:999px;place-items:center;display:grid;box-shadow:0 0 12px #ff0a7aaa}#profile-screen .profile-daily-entry__arrow{color:var(--cyan);font:800 2rem/.7 var(--font-ui)}#profile-screen .profile-daily-card{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}#profile-screen .profile-daily-entry{background:radial-gradient(circle at 8%,#39ff1433,#0b2b34e8 62%,#07113ae8)!important;border-color:#39ff14b8!important;box-shadow:inset 0 0 16px #39ff1416,0 0 16px #39ff1438!important}#profile-screen .profile-daily-entry__icon{color:#b9ffac!important;filter:drop-shadow(0 0 9px #39ff14b8)!important}#profile-screen .profile-daily-entry__arrow{color:#b9ffac!important}#profile-screen .profile-achievements{gap:8px;display:grid}#profile-screen .profile-achievements__header{justify-content:space-between;align-items:center;padding-inline:2px;display:flex}#profile-screen .profile-achievements__strip{scroll-snap-type:x proximity;gap:8px;padding:1px 2px 4px;display:flex;overflow-x:auto}#profile-screen .profile-achievement-badge{scroll-snap-align:start;background:#061237b8;border:1px solid #22f4ff33;border-radius:14px;flex:0 0 78px;place-items:center;gap:6px;min-height:84px;padding:8px 5px;display:grid}#profile-screen .profile-achievement-badge[data-state=ready]{background:radial-gradient(circle at 50% 24%,#39ff1438,#07133ae8 72%);border-color:#39ff14d1;box-shadow:0 0 13px #39ff143b}#profile-screen .profile-achievement-badge[data-state=claimed]{border-color:#22f4ff8a}#profile-screen .profile-achievement-badge__icon{color:#f3fbff45;place-items:center;width:28px;height:28px;display:grid}#profile-screen .profile-achievement-badge[data-state=ready] .profile-achievement-badge__icon{color:#b9ffac;filter:drop-shadow(0 0 7px #39ff14)}#profile-screen .profile-achievement-badge[data-state=claimed] .profile-achievement-badge__icon{color:var(--cyan);filter:drop-shadow(0 0 6px #22f4ff8a)}#profile-screen .profile-achievement-badge__icon-svg{width:100%;height:100%}#profile-screen .profile-achievement-badge>span:last-child{color:#f3fbff9a;font:800 .48rem/1.1 var(--font-display);letter-spacing:.04em;text-align:center;text-transform:uppercase}#achievements-modal .achievements-modal__content{gap:10px;display:grid}#achievements-modal .achievements-category-tabs{scroll-snap-type:x proximity;gap:7px;display:flex;overflow-x:auto}#achievements-modal .achievements-category-tab{color:#f3fbff9c;scroll-snap-align:start;white-space:nowrap;cursor:pointer;font:800 .62rem/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase;background:#07143aa8;border:1px solid #22f4ff3d;border-radius:999px;flex:none;padding:8px 12px}#achievements-modal .achievements-category-tab.active{color:#e8ffe3;background:#39ff1424;border-color:#39ff14a8;box-shadow:0 0 10px #39ff1436}#achievements-modal .achievements-modal__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}#achievements-modal .achievement-tile{color:var(--text);background:#061237b8;border:1px solid #22f4ff33;border-radius:15px;grid-template-rows:42px auto auto 1fr;align-content:start;justify-items:center;gap:5px;min-width:0;min-height:142px;padding:9px 5px;display:grid}#achievements-modal .achievement-tile:disabled{cursor:default;opacity:1}#achievements-modal .achievement-tile[data-state=ready]{cursor:pointer;background:radial-gradient(circle at 50% 18%,#39ff1442,#07133ae8 68%);border-color:#39ff14d4;animation:1.8s ease-in-out infinite achievement-ready-glow;box-shadow:0 0 14px #39ff1440,inset 0 0 13px #39ff1415}#achievements-modal .achievement-tile[data-state=claimed]{background:radial-gradient(circle at 50% 18%,#22f4ff1b,#07133ae8 68%);border-color:#22f4ff82}#achievements-modal .achievement-tile__icon{color:#f3fbff3e;place-items:center;width:42px;height:42px;display:grid}#achievements-modal .achievement-tile[data-state=claimed] .achievement-tile__icon{color:var(--cyan);filter:drop-shadow(0 0 7px #22f4ff9e)}#achievements-modal .achievement-tile>strong{text-overflow:ellipsis;white-space:nowrap;color:#f3fbff98;max-width:100%;font:800 clamp(.5rem,1.8vw,.66rem)/1 var(--font-display);letter-spacing:.04em;text-transform:uppercase;overflow:hidden}#achievements-modal .achievement-tile[data-state=ready]>strong,#achievements-modal .achievement-tile[data-state=claimed]>strong{color:#f3fbff}#achievements-modal .achievement-tile>small{color:#f3fbff52;font:700 clamp(.46rem,1.6vw,.56rem)/1.15 var(--font-ui);letter-spacing:.025em;text-align:center}#achievements-modal .achievement-tile__status{color:#f3fbff72;font:800 .54rem/1 var(--font-display);letter-spacing:.04em;text-align:center;align-self:end}#achievements-modal .achievement-tile[data-state=claimed] .achievement-tile__status{color:var(--cyan)}#achievements-modal .achievements-modal__footer{color:#f3fbff83;text-align:center;font:700 .62rem/1.2 var(--font-ui);letter-spacing:.05em;text-transform:uppercase;justify-content:center;align-items:center;display:flex!important}@keyframes achievement-ready-glow{50%{transform:translateY(-1px);box-shadow:0 0 21px #39ff1463,inset 0 0 15px #39ff1422}}@media (min-width:620px){#achievements-modal .achievements-modal__grid{grid-template-columns:repeat(5,minmax(0,1fr))}#achievements-modal .achievement-tile{min-height:154px}}#weekly-rewards-modal .weekly-rewards-prizes--compact .weekly-rewards-prize-row{grid-template-rows:22px minmax(0,1fr)!important}#weekly-rewards-modal .weekly-rewards-prizes--compact .weekly-rewards-prize-row__tier{grid-template-columns:22px minmax(0,1fr)!important;justify-content:start!important;align-items:center!important;gap:6px!important;min-width:0!important;height:22px!important;display:grid!important}#weekly-rewards-modal .weekly-rewards-prizes--compact .weekly-rewards-prize-row__tier-icon{justify-self:center!important;width:20px!important;height:20px!important}#weekly-rewards-modal .weekly-rewards-prizes--compact .weekly-rewards-bits-prize{align-items:center!important;gap:5px!important}#weekly-rewards-modal .weekly-rewards-prizes--compact .weekly-rewards-prize-row__tier{grid-template-columns:none!important;justify-content:center!important;align-items:center!important;width:100%!important;display:flex!important}#weekly-rewards-modal .weekly-rewards-prizes--compact .weekly-rewards-prize-row__tier-icon{flex:0 0 20px!important}#weekly-rewards-modal .weekly-rewards-prizes--compact .weekly-rewards-prize-row__items{flex-wrap:wrap!important}#weekly-rewards-modal .weekly-rewards-prizes--compact .weekly-rewards-bits-prize{flex:0 0 100%!important;justify-content:center!important;align-items:center!important;width:100%!important;display:flex!important}:root{--challenge-accent:var(--pink);--challenge-accent-bright:var(--challenge-accent);--challenge-accent-surface:#180b30;--challenge-accent-glow:transparent}.weekly-event-card{--challenge-accent:var(--weekly-event-color,var(--pink))}.screen-btn--challenge{color:#fff0fa!important;text-shadow:none!important;background:var(--challenge-accent-surface)!important;border-color:var(--challenge-accent)!important;box-shadow:none!important}.screen-btn--challenge:hover:not(:disabled),.screen-btn--challenge:focus-visible:not(:disabled){border-color:var(--challenge-accent)!important;box-shadow:none!important}#weekly-rewards-title{color:var(--challenge-accent)!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important;background:0 0!important}#weekly-rewards-modal .weekly-rewards-showcase{--challenge-accent:var(--weekly-event-color,var(--pink))}#weekly-rewards-modal .weekly-rewards-showcase__header--compact>strong{color:#fff0fa!important;text-shadow:none!important;background:linear-gradient(135deg,color-mix(in srgb,var(--challenge-accent) 30%,#180b30),#240d32)!important;border:1px solid var(--challenge-accent)!important;box-shadow:none!important;border-radius:999px!important;padding:5px 12px!important}.screen--leaderboard.is-weekly-challenge .weekly-event-card,.screen--leaderboard.is-weekly-challenge .weekly-event-hero,.screen--leaderboard.is-weekly-challenge .weekly-top-prizes,.screen--leaderboard.is-weekly-challenge .weekly-top-prizes__item,.screen--leaderboard.is-weekly-challenge .weekly-event-board{border-color:var(--challenge-accent)!important}.screen--leaderboard.is-weekly-challenge .weekly-top-prizes__action,.screen--leaderboard.is-weekly-challenge .weekly-event-board__toggle{color:var(--challenge-accent)!important;border-color:var(--challenge-accent)!important;box-shadow:none!important;text-shadow:none!important}.screen--leaderboard.is-weekly-challenge .weekly-top-prizes__header>strong,.screen--leaderboard.is-weekly-challenge .weekly-top-prizes__item>small,.screen--leaderboard.is-weekly-challenge .weekly-event-meta,.screen--leaderboard.is-weekly-challenge .weekly-event-meta>span,.screen--leaderboard.is-weekly-challenge .weekly-event-meta__icon,.screen--leaderboard.is-weekly-challenge .weekly-event-countdown{color:var(--challenge-accent)!important;text-shadow:none!important}.screen--leaderboard.is-weekly-challenge .weekly-event-board__header{justify-content:flex-end!important;min-height:46px!important;position:relative!important}.screen--leaderboard.is-weekly-challenge .weekly-event-board__header>strong{text-align:center!important;white-space:nowrap!important;position:absolute!important;left:50%!important;transform:translate(-50%)!important}.screen--leaderboard.is-weekly-challenge .weekly-event-board__header>.weekly-event-board__toggle{margin-left:auto!important}.screen--leaderboard.is-weekly-challenge .weekly-top-prizes__item{grid-template-rows:clamp(84px,16vw,108px) 18px minmax(2.2em,auto)!important;align-content:start!important;justify-items:center!important}.screen--leaderboard.is-weekly-challenge .weekly-top-prizes__media,.screen--leaderboard.is-weekly-challenge .weekly-top-prizes__media--bits{align-self:center!important;width:min(100%,clamp(84px,16vw,108px))!important;height:clamp(84px,16vw,108px)!important;min-height:0!important}.screen--leaderboard.is-weekly-challenge .weekly-top-prizes__item>small{align-self:center!important;line-height:1!important}.screen--leaderboard.is-weekly-challenge .weekly-top-prizes__item>b{align-self:start!important;min-height:2.2em!important;line-height:1.05!important}.screen--leaderboard.is-weekly-challenge .weekly-top-prizes__item:not(.weekly-top-prizes__item--bits) .weekly-top-prizes__media{border-color:var(--challenge-accent)!important;box-shadow:none!important}.screen--leaderboard.is-weekly-challenge .weekly-top-prizes__item{box-shadow:none!important;border-color:#0000!important}.screen--leaderboard.is-weekly-challenge .challenge-mode-tab[data-challenge-mode=weekly].active{color:#ffe8f7!important;text-shadow:none!important;background:radial-gradient(at 50% 120%,var(--challenge-accent-active-glow,#ff1fa63d),var(--challenge-accent-active-wash,#5314663d) 58%,#070d355c),linear-gradient(var(--challenge-accent-active-top,#4c1058d1),#1a0d37e6)!important;border-color:var(--weekly-event-color,var(--challenge-accent))!important;box-shadow:none!important}.screen--leaderboard.is-rush-challenge .challenge-mode-tab[data-challenge-mode=weekly]{color:var(--weekly-event-color,var(--challenge-accent))!important;text-shadow:none!important;border-color:var(--weekly-event-color,var(--challenge-accent))!important;box-shadow:none!important;background:0 0!important}.screen--leaderboard.is-weekly-challenge .challenge-mode-tab[data-challenge-mode=weekly].active .challenge-mode-tab__icon,.screen--leaderboard.is-rush-challenge .challenge-mode-tab[data-challenge-mode=weekly] .challenge-mode-tab__icon{color:var(--weekly-event-color,var(--challenge-accent))!important;filter:none!important}.screen--leaderboard.is-weekly-challenge .weekly-event-board__header{width:100%!important;min-height:46px!important;display:block!important;position:relative!important}.screen--leaderboard.is-weekly-challenge .weekly-event-board__header>strong{text-align:center!important;white-space:nowrap!important;margin:0!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.screen--leaderboard.is-weekly-challenge .weekly-event-board__header>.weekly-event-board__toggle{z-index:1!important;margin:0!important;position:absolute!important;top:50%!important;left:auto!important;right:0!important;transform:translateY(-50%)!important}.screen--leaderboard.is-weekly-challenge .weekly-event-hero__icon{color:#fff!important;filter:none!important}#achievements-modal .achievements-modal__footer{grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:10px!important;padding-top:2px!important}#achievements-modal .achievements-modal__footer .screen-btn{min-height:52px!important}#achievements-modal .screen-btn--achievement-claim{color:#e9ffe5!important;text-shadow:0 0 10px #a8ff9c!important;background:radial-gradient(circle at 50% 118%,#39ff1459,#15482575 58%,#081330)!important;border-color:#39ff14e0!important;box-shadow:0 0 20px #39ff1442,inset 0 0 16px #39ff141c!important}#achievements-modal .screen-btn--achievement-claim .button-sub{color:#b9ffac!important;text-shadow:0 0 8px #39ff1494!important}.game-modal.app-modal>.game-modal__backdrop{-webkit-backdrop-filter:blur(12px)saturate(.9)brightness(.86)!important;backdrop-filter:blur(12px)saturate(.9)brightness(.86)!important;background:linear-gradient(135deg,#06113566,#09052273)!important}.screen--leaderboard.is-weekly-challenge .weekly-event-card--weekly .weekly-event-hero__icon{color:#fff!important;filter:none!important}.screen--leaderboard.is-weekly-challenge .weekly-event-card--monthly-finale .weekly-event-hero__icon{color:var(--challenge-accent)!important;filter:none!important}#achievements-modal .achievement-tile[data-category=daily]{--achievement-color:#ffd94a;--achievement-color-rgb:255,217,74}#achievements-modal .achievement-tile[data-category=play]{--achievement-color:#22f4ff;--achievement-color-rgb:34,244,255}#achievements-modal .achievement-tile[data-category=challenge]{--achievement-color:#ff1fa6;--achievement-color-rgb:255,31,166}#achievements-modal .achievement-tile[data-category=weekly]{--achievement-color:var(--challenge-accent);--achievement-color-rgb:255,79,179}#achievements-modal .achievement-tile[data-category=rush]{--achievement-color:#ff1fa6;--achievement-color-rgb:255,31,166}#achievements-modal .achievement-tile{border-color:color-mix(in srgb,var(--achievement-color) 28%,transparent)!important;background:radial-gradient(circle at 50% 16%,color-mix(in srgb,var(--achievement-color) 9%,transparent),#07133ae8 68%)!important}#achievements-modal .achievement-tile__icon{color:color-mix(in srgb,var(--achievement-color) 42%,transparent)!important;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--achievement-color) 25%,transparent))!important}#achievements-modal .achievement-tile[data-state=ready]{background:radial-gradient(circle at 50% 18%,color-mix(in srgb,var(--achievement-color) 34%,transparent),#07133ae8 68%)!important;border-color:var(--achievement-color)!important;box-shadow:0 0 14px color-mix(in srgb,var(--achievement-color) 35%,transparent),inset 0 0 13px color-mix(in srgb,var(--achievement-color) 14%,transparent)!important}#achievements-modal .achievement-tile[data-state=ready] .achievement-tile__icon{color:var(--achievement-color)!important;filter:drop-shadow(0 0 8px var(--achievement-color))!important}#achievements-modal .achievement-tile[data-state=ready] .achievement-tile__status{color:var(--achievement-color)!important;text-shadow:0 0 7px var(--achievement-color)!important}#achievements-modal .achievement-tile[data-state=claimed]{border-color:color-mix(in srgb,var(--achievement-color) 62%,transparent)!important;background:radial-gradient(circle at 50% 18%,color-mix(in srgb,var(--achievement-color) 16%,transparent),#07133ae8 68%)!important}#achievements-modal .achievement-tile[data-state=claimed] .achievement-tile__icon,#achievements-modal .achievement-tile[data-state=claimed] .achievement-tile__status{color:var(--achievement-color)!important;filter:drop-shadow(0 0 7px var(--achievement-color))!important}#achievements-modal .achievement-tile__status{justify-content:center;align-items:center;gap:4px;display:inline-flex}#achievements-modal .achievement-tile__bits-icon{filter:drop-shadow(0 0 5px #39ff14a8);width:.95em;height:.95em}#achievements-modal .achievements-category-tab.active[data-achievement-category=daily]{color:#fff2cd!important;border-color:#ffd94a!important;box-shadow:0 0 10px #ffd94a42!important}#achievements-modal .achievements-category-tab.active[data-achievement-category=play]{color:#dffcff!important;border-color:#22f4ff!important;box-shadow:0 0 10px #22f4ff42!important}#achievements-modal .achievements-category-tab.active[data-achievement-category=challenge]{color:#ffe1f3!important;border-color:#ff1fa6!important;box-shadow:0 0 10px #ff1fa642!important}#achievements-modal .achievements-category-tab.active[data-achievement-category=weekly]{color:var(--challenge-accent-bright)!important;border-color:var(--challenge-accent)!important;box-shadow:0 0 10px var(--challenge-accent-glow)!important}#achievements-modal .achievements-category-tab.active[data-achievement-category=rush]{color:#ffe1f3!important;border-color:#ff1fa6!important;box-shadow:0 0 10px #ff1fa642!important}.screen--leaderboard.is-weekly-challenge .challenge-mode-tab[data-challenge-mode=weekly].active .challenge-mode-tab__icon{color:var(--challenge-accent)!important;filter:none!important}#daily-rewards-modal .daily-login-claim:disabled{opacity:1!important;cursor:default!important;color:#e9ffe5!important;text-shadow:0 0 10px #b9ffac!important;background:radial-gradient(circle at 50% 120%,#39ff1454,#15482573 58%,#081330)!important;border-color:#39ff14d4!important;box-shadow:0 0 18px #39ff1438,inset 0 0 15px #39ff1418!important}#daily-rewards-modal .daily-login-claim:disabled .button-icon,#daily-rewards-modal .daily-login-claim:disabled .button-sub{color:#b9ffac!important;text-shadow:0 0 8px #39ff1492!important}#achievements-modal .achievement-tile{grid-template-rows:minmax(88px,1fr) auto auto auto!important;align-content:stretch!important;gap:6px!important;padding:12px 8px 10px!important}#achievements-modal .achievement-tile__icon{place-self:center!important;width:clamp(58px,6vw,86px)!important;height:clamp(58px,6vw,86px)!important}#achievements-modal .achievement-tile__icon-svg{width:100%!important;height:100%!important}#achievements-modal .achievement-tile>strong{align-self:end!important}#achievements-modal .achievement-tile>small{align-self:end!important;min-height:2.3em!important}#achievements-modal .achievement-tile__status{align-self:end!important;min-height:1em!important}#achievements-modal .achievement-tile{grid-template-rows:minmax(118px,1fr) auto auto auto!important}#achievements-modal .achievement-tile__icon-svg{width:auto!important;height:auto!important;font-size:clamp(1.05rem,2.1vw,1.95rem)!important;line-height:1!important;display:block!important}#profile-screen .profile-achievement-badge[data-category=daily]{--achievement-color:#ffd94a}#profile-screen .profile-achievement-badge[data-category=play]{--achievement-color:#22f4ff}#profile-screen .profile-achievement-badge[data-category=challenge]{--achievement-color:#ad7cff}#profile-screen .profile-achievement-badge[data-category=weekly]{--achievement-color:var(--challenge-accent,var(--pink))}#profile-screen .profile-achievement-badge[data-category=rush]{--achievement-color:#ff1fa6}#profile-screen .profile-achievement-badge[data-category]{border-color:color-mix(in srgb,var(--achievement-color) 30%,transparent)!important;background:radial-gradient(circle at 50% 24%,color-mix(in srgb,var(--achievement-color) 10%,transparent),#07133ae8 72%)!important}#profile-screen .profile-achievement-badge[data-category] .profile-achievement-badge__icon{color:color-mix(in srgb,var(--achievement-color) 45%,transparent)!important;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--achievement-color) 30%,transparent))!important}#profile-screen .profile-achievement-badge[data-category][data-state=ready]{border-color:var(--achievement-color)!important;background:radial-gradient(circle at 50% 24%,color-mix(in srgb,var(--achievement-color) 30%,transparent),#07133ae8 72%)!important;box-shadow:0 0 13px color-mix(in srgb,var(--achievement-color) 30%,transparent)!important}#profile-screen .profile-achievement-badge[data-category][data-state=claimed]{border-color:color-mix(in srgb,var(--achievement-color) 65%,transparent)!important}#profile-screen .profile-achievement-badge[data-category][data-state=claimed] .profile-achievement-badge__icon{color:var(--achievement-color)!important;filter:drop-shadow(0 0 6px var(--achievement-color))!important}#achievements-modal .achievements-modal__content{grid-template-rows:auto auto!important;align-content:start!important}#achievements-modal .achievements-modal__grid{align-content:start!important}#achievements-modal .achievement-tile{grid-template-rows:52px auto auto 1fr!important;align-content:start!important;align-self:start!important;height:154px!important;min-height:154px!important;padding:10px 8px!important}#achievements-modal .achievement-tile__icon{width:52px!important;height:52px!important}#profile-screen .profile-achievements__strip{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))!important;gap:10px!important;padding:0!important;display:grid!important;overflow:hidden!important}#profile-screen .profile-achievement-badge{appearance:none;margin:0;position:relative;box-sizing:border-box!important;color:#f3fbff!important;min-width:0!important;min-height:154px!important;font-family:var(--font-display)!important;grid-template-rows:minmax(0,1fr) auto!important;align-content:stretch!important;justify-items:center!important;padding:10px 8px!important;display:grid!important}#profile-screen .profile-achievement-badge__icon{place-self:center!important;width:52px!important;height:52px!important}#profile-screen .profile-achievement-badge__icon-svg{width:auto!important;height:auto!important;font-size:1.95rem!important;line-height:1!important;display:block!important}#profile-screen .profile-achievement-badge__copy{min-width:0;align-self:end!important}#profile-screen .profile-achievement-badge__copy strong{color:#f3fbff!important;font:800 clamp(.56rem, 1vw, .68rem)/1.1 var(--font-display)!important}#profile-screen button.profile-achievement-badge[data-state=ready]{cursor:pointer}#profile-screen .profile-achievement-badge__claim-action{z-index:2;letter-spacing:.065em;text-align:center;text-transform:uppercase;white-space:nowrap;background:color-mix(in srgb, var(--achievement-color) 18%, #07133a);border:1px solid var(--achievement-color);min-width:min(82%,104px);min-height:26px;box-shadow:0 0 10px color-mix(in srgb, var(--achievement-color) 34%, transparent), inset 0 0 10px color-mix(in srgb, var(--achievement-color) 12%, transparent);border-radius:999px;justify-content:center;align-items:center;gap:4px;padding:6px 9px;display:inline-flex;position:absolute;top:58%;left:50%;transform:translate(-50%,-50%);color:color-mix(in srgb, var(--achievement-color) 72%, #fff)!important;font:900 clamp(.48rem, 2.1vw, .62rem)/1 var(--font-display)!important}@media (max-width:720px){#profile-screen .profile-achievements__strip{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}#profile-screen .profile-achievement-badge{min-height:120px!important;padding:8px 5px!important}#profile-screen .profile-achievement-badge__icon{width:40px!important;height:40px!important}#profile-screen .profile-achievement-badge__icon-svg{font-size:1.55rem!important}#profile-screen .profile-achievement-badge__copy strong{font-size:clamp(.46rem,2.1vw,.58rem)!important}#profile-screen .profile-achievement-badge__claim-action{min-height:24px;padding:5px 7px}}#daily-btn[data-daily-ready=true] .daily-claim-badge{color:#0000!important;text-shadow:none!important;background:#ff185f!important;border:0!important;border-radius:50%!important;width:9px!important;min-width:0!important;height:9px!important;padding:0!important;font-size:0!important;line-height:0!important;box-shadow:0 0 5px #ff2b7faa,0 0 9px #ff2b7f45!important}.screen--leaderboard.is-weekly-challenge .weekly-event-card--monthly-finale .weekly-event-hero:before,.screen--leaderboard.is-weekly-challenge .weekly-event-card--monthly-finale .weekly-event-hero:after{content:none!important;background:0 0!important}.screen--leaderboard.is-weekly-challenge .weekly-top-prizes__item{background:0 0!important}#profile-screen .profile-daily-entry__count{color:#0000!important;text-shadow:none!important;background:#ff185f!important;border:0!important;border-radius:50%!important;width:9px!important;min-width:0!important;height:9px!important;padding:0!important;font-size:0!important;line-height:0!important;box-shadow:0 0 5px #ff2b7faa,0 0 9px #ff2b7f45!important}@media (max-width:720px){#profile-screen .profile-achievements__strip{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}#profile-screen .profile-achievement-badge{min-height:120px!important;padding:8px 5px!important}#profile-screen .profile-achievement-badge__icon{width:40px!important;height:40px!important}#profile-screen .profile-achievement-badge__icon-svg{font-size:1.55rem!important}#profile-screen .profile-achievement-badge>span:last-child{font-size:clamp(.46rem,2.1vw,.58rem)!important}}#weekly-rewards-modal .weekly-rewards-prizes--compact{border-color:var(--weekly-event-color)!important;box-shadow:none!important}#weekly-rewards-modal .weekly-rewards-prizes--compact .weekly-rewards-prize-row,#weekly-rewards-modal .weekly-rewards-current--compact{box-shadow:none!important;background:0 0!important;border-color:#0000!important}#weekly-rewards-modal .weekly-rewards-prize__media:not(.weekly-rewards-prize__media--bits){border-color:var(--weekly-event-color)!important;box-shadow:0 0 18px var(--challenge-accent-glow),inset 0 0 16px color-mix(in srgb,var(--weekly-event-color) 12%,transparent)!important}.launch-page{--c:#55f5ff;--p:#ff2b8e;color:#f7fbff;z-index:999;touch-action:pan-y;font-family:var(--font-ui);background:radial-gradient(circle at 75% 16%,#2268ff9a,#0000 30%),radial-gradient(circle at 42% 4%,#d70a7652,#0000 30%),linear-gradient(135deg,#071a55 0%,#110c3d 54%,#071b59 100%);position:fixed;inset:0;overflow-y:auto}.launch-page--hidden{display:none}.launch-page a{color:inherit;text-decoration:none}.launch-page button{font:inherit}.launch-nav,.launch-hero,.launch-features,.launch-download,.launch-page footer{width:min(1160px,100% - 48px);margin:auto}.launch-nav{justify-content:space-between;align-items:center;height:88px;display:flex}.launch-brand{font:800 1rem/1 var(--font-display);letter-spacing:.06em;align-items:center;gap:10px;display:flex}.launch-brand img{border:1px solid #8af8ff;border-radius:11px;box-shadow:0 0 20px #35e6ff55}.launch-brand b,.launch-hero em,.launch-download em{color:var(--p);font-style:normal}.launch-nav>div{color:#c7d2ec;gap:28px;font-size:.78rem;display:flex}.launch-nav button{color:#06112b;cursor:pointer;background:var(--c);letter-spacing:.08em;border:0;border-radius:99px;padding:12px 18px;font-size:.7rem;font-weight:900}.launch-hero{grid-template-columns:1fr 1fr;align-items:center;min-height:calc(100dvh - 88px);display:grid}.launch-kicker{color:#c6faff;letter-spacing:.15em;margin:0 0 17px;font-size:.68rem;font-weight:900}.launch-copy h1,.launch-download h2{font:900 clamp(4.2rem,9vw,8rem)/.78 var(--font-display);letter-spacing:-.08em;margin:0}.launch-copy>p:not(.launch-kicker),.launch-download p{color:#b8c4df;max-width:30rem;font-size:1.05rem;line-height:1.55}.launch-actions{align-items:center;gap:24px;margin:28px 0;display:flex}.launch-actions button{color:#06112b;cursor:pointer;background:var(--c);letter-spacing:.06em;border:0;border-radius:14px;padding:16px 22px;font-size:.78rem;font-weight:900;box-shadow:0 0 32px #4eefff4c}.launch-actions button span{color:#fff;background:#0957da;border-radius:8px;margin-right:9px;padding:8px}.launch-actions a{letter-spacing:.08em;border-bottom:1px solid #8c9ab875;padding:8px;font-size:.72rem;font-weight:900}.launch-note{color:#9faecb;letter-spacing:.04em;font-size:.67rem}.launch-visual{isolation:isolate;height:min(650px,65vw);min-height:480px;position:relative}.launch-orbit{z-index:-1;border:1px solid #5bf2ff67;border-radius:50%;width:90%;height:38%;position:absolute;top:31%;left:6%;transform:rotate(-25deg);box-shadow:0 0 70px #1c7aff73}.launch-trail{z-index:-1;filter:blur(3px);background:linear-gradient(90deg,#0000,#39eaff,#ff2b8e);width:88%;height:14px;position:absolute;top:52%;right:0;transform:rotate(-15deg)}.launch-visual>img{filter:drop-shadow(0 0 30px #42efffb8);width:50%;animation:4s ease-in-out infinite launchFloat;position:absolute;top:26%;left:25%}.launch-visual aside,.launch-visual>i{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#07103bd9;border:1px solid #a8faff5c;border-radius:13px;padding:12px;position:absolute;box-shadow:0 0 25px #187dff3b}.launch-visual aside{gap:5px;display:grid;bottom:20%;left:2%}.launch-visual small{color:#9fb0d2;letter-spacing:.13em;font-size:.52rem}.launch-visual strong{font:900 .9rem/1 var(--font-display);letter-spacing:.08em}.launch-visual aside span{color:var(--c);letter-spacing:.1em;font-size:.53rem;font-weight:900}.launch-visual>i{color:#b9c6e3;letter-spacing:.12em;font-size:.55rem;font-style:normal;top:14%;right:5%}.launch-visual>i b{color:var(--c);font:900 1.55rem/1 var(--font-display)}.launch-ticker{color:#fff;white-space:nowrap;height:58px;font:900 .67rem/1 var(--font-display);letter-spacing:.13em;background:linear-gradient(90deg,#1676ed,#a016c9,#ee277e);justify-content:center;align-items:center;gap:26px;display:flex}.launch-ticker b{color:#ffd2e8}.launch-features{padding:110px 0}.launch-features>p{color:#a9b8d8;letter-spacing:.06em;font-size:.78rem;font-weight:700}.launch-features h2{font:900 clamp(2.2rem,4vw,4rem)/1 var(--font-display);letter-spacing:-.06em}.launch-features h2 em{color:var(--c);font-style:normal}.launch-features>div{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:44px;display:grid}.launch-features article{background:linear-gradient(145deg,#0e164bd9,#070721);border:1px solid #7696da40;border-radius:18px;padding:25px}.launch-features article>b{color:var(--c);font:.75rem var(--font-display)}.launch-features article span{color:#fff;background:#123881;border:1px solid #6df4ff66;border-radius:12px;place-items:center;width:52px;height:52px;margin:29px 0 18px;font-size:1.4rem;display:grid}.launch-features h3{font:900 1.1rem var(--font-display);margin:0}.launch-features article p{color:#aab8d6;font-size:.82rem;line-height:1.5}.launch-download{background:linear-gradient(115deg,#0a1a67,#381052 62%,#54113f);border:1px solid #67eaff4d;border-radius:28px;grid-template-columns:1fr 1fr;gap:45px;margin-bottom:90px;padding:clamp(32px,5vw,68px);display:grid}.launch-download h2{font-size:clamp(3.2rem,5vw,5.2rem)}.launch-stores{align-content:center;gap:10px;display:grid}.launch-stores>*{color:#f4f8ff;background:#050a2dc4;border:1px solid #c5d6ff3b;border-radius:13px;grid-template-columns:42px 1fr auto;align-items:center;gap:13px;min-height:70px;padding:11px 14px;display:grid}.launch-stores button{cursor:pointer;text-align:left;border-color:#61efffa6}.launch-stores span{color:var(--c);font-size:1.1rem}.launch-stores small{color:#adbcda;letter-spacing:.13em;font-size:.52rem;font-weight:800;display:block}.launch-stores strong{font:.85rem var(--font-display);letter-spacing:.04em}.launch-stores b{color:#ed78b5;font:.53rem var(--font-display);letter-spacing:.08em}.launch-page footer{color:#8595b5;border-top:1px solid #7584ad2b;justify-content:space-between;align-items:center;min-height:96px;font-size:.68rem;display:flex}.launch-page footer>span{gap:17px;display:flex}@keyframes launchFloat{50%{transform:translateY(-14px)rotate(3deg)}}@media (max-width:720px){.launch-nav,.launch-hero,.launch-features,.launch-download,.launch-page footer{width:calc(100% - 32px)}.launch-nav{height:72px}.launch-nav>div{display:none}.launch-hero{grid-template-columns:1fr;min-height:auto;padding:65px 0 45px}.launch-copy h1{font-size:clamp(4.2rem,18vw,6.5rem)}.launch-visual{height:410px;min-height:0}.launch-features{padding:72px 0}.launch-features>div,.launch-download{grid-template-columns:1fr}.launch-features>div{gap:10px;margin-top:28px}.launch-features article{min-height:0;padding:18px}.launch-features article span{margin:16px 0 10px}.launch-download{border-radius:22px;gap:28px;margin-bottom:48px;padding:30px 22px}.launch-page footer{flex-wrap:wrap;gap:17px;padding:20px 0}.launch-page footer p{flex-basis:100%;order:3}}.launch-game-title{filter:drop-shadow(0 0 22px #22f4ff50);text-align:left!important;margin:0!important;font-size:clamp(4.2rem,8.4vw,8.3rem)!important}.launch-game-title .menu-wire-title-line{text-align:left!important;letter-spacing:.01em!important;align-items:flex-start!important}.launch-game-title .menu-wire-title-line--cyan{color:#8cf7ff!important;text-shadow:0 0 15px #22f4ffb8,0 0 30px #116dff78!important}.launch-game-title .menu-wire-title-line--magenta{color:#ff5ba6!important;text-shadow:0 0 15px #ff0a7ab8,0 0 30px #85184e8f!important}.launch-visual>img{filter:drop-shadow(0 0 34px #42efff8c)!important;width:118%!important;height:auto!important;animation:none!important;top:5%!important;left:-10%!important}.launch-visual{overflow:visible}@media (max-width:720px){.launch-game-title{font-size:clamp(4.15rem,17vw,6.5rem)!important}.launch-visual>img{width:124%!important;top:4%!important;left:-12%!important}}.launch-hero{gap:clamp(28px,5vw,76px)!important;padding-block:clamp(34px,7vh,76px)!important}.launch-copy{z-index:2;max-width:540px}.launch-visual{background:#091752;border:1px solid #4cf4ff6b;border-radius:26px;justify-self:end;aspect-ratio:1.04!important;width:100%!important;max-width:560px!important;height:auto!important;min-height:0!important;overflow:hidden!important;box-shadow:0 0 34px #187cff45,inset 0 0 34px #37efff1c!important}.launch-visual:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0614460c 45%,#06113ad1 100%);position:absolute;inset:0}.launch-visual>img{z-index:0!important;object-fit:cover!important;object-position:center!important;filter:none!important;width:100%!important;height:100%!important;top:0!important;left:0!important;transform:none!important}.launch-orbit,.launch-trail{display:none!important}.launch-visual aside{min-width:170px;z-index:2!important;background:#07143ee8!important;border-color:#77f8ff8c!important;bottom:18px!important;left:auto!important;right:18px!important}.launch-visual>i{display:none!important}@media (max-width:720px){.launch-hero{gap:22px!important;padding-top:38px!important}.launch-copy{max-width:none}.launch-visual{justify-self:stretch;aspect-ratio:1.14!important;max-width:none!important}.launch-visual aside{min-width:152px;bottom:14px!important;right:14px!important}}.launch-actions{align-items:stretch!important;gap:18px!important}.launch-actions button{isolation:isolate;overflow:hidden;letter-spacing:.075em!important;min-height:76px!important;padding:17px 28px 17px 16px!important;font-size:clamp(.9rem,1.35vw,1.08rem)!important;transition:transform .2s,box-shadow .2s!important}.launch-actions button:before{content:"";z-index:-1;background:linear-gradient(105deg,#0000 23%,#ffffff78 48%,#0000 73%);width:56%;animation:4.5s ease-in-out infinite launchButtonSweep;position:absolute;inset:-40% auto -40% -66%;transform:skew(-18deg)}.launch-actions button span{box-shadow:0 0 18px #0756dcb8;border-radius:11px!important;margin-right:13px!important;padding:11px!important;font-size:1.02rem!important}.launch-actions a{text-align:center;background:linear-gradient(135deg,#0f2b6ed1,#150c42d1);border-radius:14px;justify-content:center;align-items:center;min-width:180px;min-height:76px;transition:transform .2s,border-color .2s,background .2s;display:flex;box-shadow:inset 0 0 18px #55efff16,0 0 22px #215cf436;color:#f7fbff!important;letter-spacing:.08em!important;border:1px solid #66efff80!important;padding:17px 22px!important;font-size:clamp(.82rem,1.2vw,1rem)!important}.launch-actions a:hover{background:linear-gradient(135deg,#17479ada,#271052dc);transform:translateY(-3px);border-color:#b7fbff!important}.launch-note{text-shadow:0 0 10px #7dceff4d;margin-top:3px;color:#c7d5f2!important;letter-spacing:.07em!important;font-size:clamp(.73rem,1.05vw,.88rem)!important}@keyframes launchButtonSweep{0%,55%{transform:translate(0)skew(-18deg)}78%,to{transform:translate(340%)skew(-18deg)}}@media (max-width:720px){.launch-actions{flex-direction:column!important;gap:12px!important}.launch-actions button,.launch-actions a{width:100%;min-height:67px!important}.launch-actions a{text-align:left;justify-content:flex-start;padding-left:22px!important}}.launch-stores .launch-store-icon{place-items:center;width:44px;height:44px;margin:0;padding:0;display:grid;background:0 0!important;font-size:2rem!important}.launch-stores .launch-store-icon--browser{text-shadow:0 0 13px #32dfff90;color:#4feeff!important}.launch-stores .launch-store-icon--google{filter:drop-shadow(0 0 8px #ffffff30);background:conic-gradient(from 220deg,#00a0ff 0 24%,#00cc69 24% 48%,#ffd43b 48% 72%,#ff4b55 72% 100%)!important;color:#0000!important;-webkit-background-clip:text!important;background-clip:text!important}.launch-stores .launch-store-icon--apple{text-shadow:0 0 12px #ffffff85;color:#f8fbff!important}.launch-stores .launch-store-icon i{font-size:inherit!important;line-height:1!important}.launch-actions button:before{animation:none!important;display:none!important}.launch-actions button:hover{transform:translateY(-2px)!important;box-shadow:0 8px 24px #4eefff45!important}.launch-features>div{gap:20px!important}.launch-feature{--feature:#55f5ff;--feature-deep:#104b9a;min-height:360px;transition:transform .22s,border-color .22s,box-shadow .22s;overflow:hidden;border-color:color-mix(in srgb,var(--feature) 36%,transparent)!important;background:radial-gradient(circle at 78% 15%,color-mix(in srgb,var(--feature) 24%,transparent),transparent 35%),linear-gradient(145deg,#0c1a55e8,#070825ee)!important}.launch-feature:hover{box-shadow:0 18px 42px color-mix(in srgb,var(--feature) 20%,transparent),inset 0 0 28px color-mix(in srgb,var(--feature) 8%,transparent);transform:translateY(-7px);border-color:var(--feature)!important}.launch-feature--collect{--feature:#65f067;--feature-deep:#18784c}.launch-feature--climb{--feature:#ffd94a;--feature-deep:#a96c00}.launch-feature>b{justify-content:space-between;align-items:center;display:flex!important}.launch-feature>b small{color:color-mix(in srgb,var(--feature) 72%,white);font:800 .53rem/1 var(--font-display);letter-spacing:.16em}.launch-feature-visual{isolation:isolate;justify-content:center;align-items:center;height:116px;margin:21px 0 13px;display:flex;position:relative}.launch-feature-visual:before{content:"";z-index:-1;background:radial-gradient(circle,color-mix(in srgb,var(--feature) 40%,transparent),transparent 68%);width:150px;height:150px;position:absolute}.launch-feature-visual>img{z-index:1;object-fit:contain;width:112px;height:112px;filter:drop-shadow(0 0 14px var(--feature));transition:transform .22s}.launch-feature-visual>i:not(.fa-solid){z-index:0;background:linear-gradient(90deg,transparent,var(--feature));opacity:.8;width:58px;height:3px;box-shadow:0 0 10px var(--feature);position:absolute;left:15%;transform:rotate(-11deg)}.launch-feature-visual>i:nth-last-child(2){opacity:.5;width:43px;top:76%;left:9%}.launch-feature-visual>i:last-child{opacity:.35;width:33px;top:22%;left:15%}.launch-feature--climb .launch-feature-visual>.fa-trophy{z-index:1;color:var(--feature);filter:drop-shadow(0 0 13px #ffd94ac4);font-size:4.2rem}.launch-feature h3{color:#fff;margin-bottom:10px!important;font-size:1.34rem!important}.launch-feature p{min-height:49px;margin-bottom:21px!important}.launch-feature-tag{color:var(--feature);border-top:1px solid color-mix(in srgb,var(--feature) 32%,transparent);font:800 .58rem/1 var(--font-display);letter-spacing:.13em;justify-content:space-between;padding-top:13px;display:flex}@media (max-width:720px){.launch-feature{min-height:0}.launch-feature-visual{height:90px;margin:10px 0}.launch-feature-visual>img{width:88px;height:88px}.launch-feature p{min-height:0}.launch-feature-tag{margin-top:16px}}.launch-feature-visual{border:1px solid color-mix(in srgb,var(--feature) 42%,transparent);box-shadow:inset 0 0 24px color-mix(in srgb,var(--feature) 12%,transparent);border-radius:14px;overflow:hidden;background:#07113a!important;height:142px!important}.launch-feature-visual:before,.launch-feature-visual>i:not(.fa-solid){display:none!important}.launch-feature-visual>img{object-fit:cover!important;object-position:center!important;filter:none!important;width:100%!important;height:100%!important;transform:none!important}.launch-feature:hover .launch-feature-visual>img{transform:scale(1.035)!important}.launch-feature--climb .launch-feature-visual>.fa-trophy{display:none!important}@media (max-width:720px){.launch-feature-visual{height:130px!important}}.launch-feature{flex-direction:column;display:flex}.launch-feature-tag{color:var(--feature)!important;background:color-mix(in srgb,var(--feature) 8%,transparent)!important;border:1px solid color-mix(in srgb,var(--feature) 25%,transparent)!important;width:auto!important;height:auto!important;min-height:0!important;font:800 .61rem/1 var(--font-display)!important;letter-spacing:.13em!important;border-radius:10px!important;justify-content:space-between!important;align-items:center!important;margin:auto 0 0!important;padding:11px 13px!important;display:flex!important}.launch-feature-tag em{font-size:1rem!important;font-style:normal!important;line-height:1!important}@media (max-width:720px){.launch-feature-tag{margin:16px 0 0!important}}.launch-stores{gap:12px!important}.launch-stores>.launch-store{position:relative;overflow:hidden;background:linear-gradient(100deg,#070d35e8,#10103de6)!important;border:1px solid #738ed655!important;border-radius:16px!important;grid-template-columns:58px minmax(0,1fr) auto!important;gap:16px!important;min-height:84px!important;padding:14px 16px!important}.launch-stores>.launch-store:before{content:"";background:var(--store-accent,#55f5ff);opacity:.85;width:3px;position:absolute;inset:0 auto 0 0}.launch-store--web{--store-accent:#55f5ff;cursor:pointer;text-align:left;transition:transform .2s,border-color .2s,box-shadow .2s;border-color:#55f5ffbb!important}.launch-store--web:hover{transform:translateY(-3px);box-shadow:0 12px 26px #23dffb2e!important}.launch-store--google{--store-accent:#77dc6f}.launch-store--apple{--store-accent:#d5ddef}.launch-stores>.launch-store .launch-store-icon{border-radius:14px;color:var(--store-accent)!important;background:color-mix(in srgb,var(--store-accent) 13%,#0a123f)!important;border:1px solid color-mix(in srgb,var(--store-accent) 46%,transparent)!important;place-items:center!important;width:52px!important;height:52px!important;font-size:1.55rem!important;display:grid!important}.launch-stores>.launch-store .launch-store-copy{color:inherit!important;font-size:inherit!important;gap:6px!important;display:grid!important}.launch-stores>.launch-store .launch-store-copy small{color:#aebbd6!important;letter-spacing:.14em!important;font-size:.56rem!important}.launch-stores>.launch-store .launch-store-copy strong{color:#f7f9ff!important;font:.92rem/1 var(--font-display)!important;letter-spacing:.04em!important}.launch-stores>.launch-store .launch-store-state{border-radius:999px;color:var(--store-accent)!important;background:color-mix(in srgb,var(--store-accent) 12%,#0b1139)!important;border:1px solid color-mix(in srgb,var(--store-accent) 38%,transparent)!important;font-size:inherit!important;align-items:center!important;gap:8px!important;padding:8px 10px!important;display:flex!important}.launch-store-state b{color:inherit!important;font:800 .53rem/1 var(--font-display)!important;letter-spacing:.1em!important}.launch-store-state i{font-size:1rem!important;font-style:normal!important;line-height:1!important}@media (max-width:520px){.launch-stores>.launch-store{grid-template-columns:50px 1fr!important;gap:12px!important}.launch-stores>.launch-store .launch-store-icon{width:46px!important;height:46px!important;font-size:1.35rem!important}.launch-stores>.launch-store .launch-store-state{grid-column:2;justify-self:start!important;padding:7px 9px!important}}.launch-feature-visual{aspect-ratio:3/2!important;height:auto!important}.launch-feature-visual>img{object-fit:cover!important;object-position:center!important}@media (max-width:720px){.launch-feature-visual{aspect-ratio:3/2!important;height:auto!important}}.launch-feature{cursor:pointer!important}.launch-feature:focus-visible{outline-offset:4px;outline:3px solid var(--feature)!important}.launch-challenge{background:linear-gradient(120deg,#07194b 0%,#110b43 52%,#27103f 100%);border:1px solid #586cc85e;border-radius:28px;grid-template-columns:.84fr 1.16fr;align-items:center;gap:clamp(34px,6vw,92px);width:min(1160px,100% - 48px);margin:0 auto 110px;padding:clamp(32px,5vw,66px);display:grid;position:relative;overflow:hidden}.launch-challenge:before{content:"";background:radial-gradient(circle,#45efff35,#0000 64%);width:500px;height:500px;position:absolute;top:-270px;right:-160px}.launch-challenge-copy{position:relative}.launch-challenge-copy h2{font:900 clamp(2.8rem,5vw,5.3rem)/.85 var(--font-display);letter-spacing:-.08em;margin:0}.launch-challenge-copy h2 em{color:var(--p);font-style:normal}.launch-challenge-copy>p:not(.launch-kicker){color:#bdc8e1;max-width:29rem;margin:22px 0;font-size:.98rem;line-height:1.6}.launch-challenge-copy button{color:#06122e;cursor:pointer;font:900 .64rem/1 var(--font-display);letter-spacing:.1em;background:#55f5ff;border:0;border-radius:12px;padding:15px 17px;transition:transform .2s,box-shadow .2s}.launch-challenge-copy button span{color:#fff;background:#0965d9;border-radius:7px;margin-left:10px;padding:5px 7px;font-size:.9rem}.launch-challenge-copy button:hover{transform:translateY(-3px);box-shadow:0 10px 22px #39eaff38}.launch-challenge-copy>small{color:#9eb0d0;letter-spacing:.11em;margin-top:18px;font-size:.52rem;font-weight:800;display:block}.launch-challenge-board{z-index:1;background:#070a2ec9;border:1px solid #6ff4ff59;border-radius:18px;padding:18px;position:relative;box-shadow:inset 0 0 30px #1673ff22}.launch-challenge-board header,.launch-challenge-board footer{justify-content:space-between;align-items:center;display:flex}.launch-challenge-board header>span{color:#eaf5ff;font:800 .64rem/1 var(--font-display);letter-spacing:.13em}.launch-challenge-board header>b{color:#55f5ff;font:800 .48rem/1 var(--font-display);letter-spacing:.1em;background:#55f5ff15;border:1px solid #55f5ff4d;border-radius:99px;padding:6px 8px}.launch-challenge-mission{background:linear-gradient(105deg,#173899,#c71576);border:1px solid #63f1ff85;border-radius:13px;margin:16px 0;padding:16px;position:relative;overflow:hidden}.launch-challenge-mission:after{content:"";color:#fff4;font-size:7rem;position:absolute;bottom:-27px;right:14px}.launch-challenge-mission small,.launch-challenge-mission span{letter-spacing:.12em;font-size:.5rem;font-weight:900;display:block}.launch-challenge-mission small{color:#b9eaff}.launch-challenge-mission strong{color:#fff;font:900 1.45rem/.93 var(--font-display);letter-spacing:.04em;margin:7px 0;display:block}.launch-challenge-mission span{color:#ffd5ea}.launch-challenge-board ol{gap:7px;margin:0;padding:0;list-style:none;display:grid}.launch-challenge-board li{background:#0a123ec9;border:1px solid #657dbd3d;border-radius:9px;grid-template-columns:28px 1fr auto;align-items:center;padding:10px;display:grid}.launch-challenge-board li:first-child{background:#5b420e52;border-color:#ffe06284}.launch-challenge-board li>b{color:#aebddd;font:800 .58rem var(--font-display)}.launch-challenge-board li strong{color:#f6f8ff;font:800 .67rem var(--font-display);letter-spacing:.08em}.launch-challenge-board li em{color:#55f5ff;font:800 .62rem var(--font-display);letter-spacing:.04em;font-style:normal}.launch-challenge-board li:first-child em{color:#ffdf54}.launch-challenge-board footer{border-top:1px solid #6e83c34a;margin-top:15px;padding-top:14px}.launch-challenge-board footer span{color:#9eafd0;letter-spacing:.12em;font-size:.5rem;font-weight:900}.launch-challenge-board footer strong{color:#fff;font:800 .62rem var(--font-display);letter-spacing:.08em}.launch-challenge-board footer b{color:#55f5ff;font-size:1rem}@media (max-width:720px){.launch-challenge{grid-template-columns:1fr;gap:30px;width:calc(100% - 32px);margin-bottom:72px;padding:31px 22px}.launch-challenge-copy h2{font-size:3.3rem}.launch-challenge-copy>p:not(.launch-kicker){font-size:.92rem}.launch-challenge-copy button{width:100%}.launch-challenge-board{padding:14px}.launch-challenge-mission strong{font-size:1.25rem}}.launch-challenge{--weekly-accent:#ff2b8e;border-color:color-mix(in srgb,var(--weekly-accent) 48%,#55f5ff)!important}.launch-challenge:before{background:radial-gradient(circle,color-mix(in srgb,var(--weekly-accent) 36%,transparent),transparent 64%)!important}.launch-challenge-board{border-color:color-mix(in srgb,var(--weekly-accent) 46%,#55f5ff)!important;box-shadow:inset 0 0 30px color-mix(in srgb,var(--weekly-accent) 13%,transparent)!important}.launch-challenge-board header>b{color:var(--weekly-accent)!important;background:color-mix(in srgb,var(--weekly-accent) 13%,transparent)!important;border-color:color-mix(in srgb,var(--weekly-accent) 42%,transparent)!important}.launch-challenge-mission{background:linear-gradient(105deg,#173899,color-mix(in srgb,var(--weekly-accent) 90%,#58004a))!important;border-color:color-mix(in srgb,var(--weekly-accent) 66%,#55f5ff)!important}.launch-challenge-mission strong{white-space:pre-line}.launch-challenge-board li:first-child{border-color:color-mix(in srgb,var(--weekly-accent) 62%,#ffd94a)!important;background:color-mix(in srgb,var(--weekly-accent) 14%,#2b230d)!important}.launch-challenge-board li:first-child em,.launch-challenge-board footer b,.launch-challenge-board li:nth-child(3) em{color:var(--weekly-accent)!important}.shop-footer-actions,.shop-footer-actions .shop-action-btn{pointer-events:auto!important;touch-action:manipulation!important}.shop-footer-actions .shop-action-btn{z-index:40!important;min-height:54px!important;position:relative!important}.shop-footer-actions .shop-action-btn:disabled{color:#9ca9bd!important;text-shadow:none!important;box-shadow:none!important;opacity:.62!important;background:#101936!important;border-color:#66718b73!important}.shop-footer-actions .shop-action-btn[data-shop-availability=processing]{color:#dffcff!important;opacity:1!important;background:#0d3154!important;border-color:#53dced!important;box-shadow:inset 0 0 14px #52dff21f!important}:root.keyboard-open #profile-edit-panel.game-modal,:root.keyboard-open #profile-edit-panel .profile-edit-modal__card,:root.keyboard-open #profile-edit-panel .app-shell__body{height:auto!important;min-height:0!important;max-height:none!important;overflow:initial!important}@media (max-width:560px){.screen--leaderboard.is-weekly-challenge .weekly-event-board__toggle,.screen--leaderboard.is-weekly-challenge .weekly-top-prizes__action{color:var(--challenge-accent)!important;background:color-mix(in srgb, var(--challenge-accent) 8%, #091431e8)!important;border-color:color-mix(in srgb, var(--challenge-accent) 58%, transparent)!important;box-shadow:none!important;text-shadow:none!important}}@keyframes achievement-ready-color-pulse{50%{border-color:color-mix(in srgb, var(--achievement-color) 72%, #fff)!important;box-shadow:0 0 12px color-mix(in srgb, var(--achievement-color) 28%, transparent), inset 0 0 10px color-mix(in srgb, var(--achievement-color) 12%, transparent)!important}}#achievements-modal .achievement-tile[data-state=ready]{box-shadow:0 0 8px color-mix(in srgb, var(--achievement-color) 22%, transparent), inset 0 0 8px color-mix(in srgb, var(--achievement-color) 10%, transparent)!important;animation:2.6s ease-in-out infinite achievement-ready-color-pulse!important}#achievements-modal .achievement-tile[data-state=ready]>strong,#achievements-modal .achievement-tile[data-state=ready] .achievement-tile__status{color:var(--achievement-color)!important;text-shadow:0 0 5px color-mix(in srgb, var(--achievement-color) 55%, transparent)!important}#achievements-modal .screen-btn--achievement-claim{--claim-color:#39ff14;color:color-mix(in srgb, var(--claim-color) 72%, #fff)!important;text-shadow:0 0 7px color-mix(in srgb, var(--claim-color) 65%, transparent)!important;border-color:var(--claim-color)!important;box-shadow:0 0 10px color-mix(in srgb, var(--claim-color) 28%, transparent), inset 0 0 10px color-mix(in srgb, var(--claim-color) 12%, transparent)!important}#achievements-modal .screen-btn--achievement-claim:after{background:linear-gradient(120deg, transparent 16%, color-mix(in srgb, var(--claim-color) 54%, #fff) 48%, transparent 82%)!important}#profile-screen .profile-achievements__claim-count{color:#07133a;min-width:18px;font:900 .52rem/1 var(--font-display);letter-spacing:0;text-align:center;background:#b9ffac;border:1px solid #dfffd8;border-radius:999px;padding:3px 5px;box-shadow:0 0 8px #39ff144a}#profile-screen button.profile-achievement-badge{cursor:pointer}#profile-screen button.profile-achievement-badge:active{transform:translateY(1px)scale(.985)}#profile-screen .profile-achievement-badge__copy{align-self:end;gap:4px;min-width:0;display:grid}#profile-screen .profile-achievement-badge__copy strong{text-overflow:ellipsis;white-space:nowrap;color:#f3fbff9a;font:800 clamp(.46rem,2.1vw,.58rem)/1.1 var(--font-display);letter-spacing:.04em;text-align:center;text-transform:uppercase;overflow:hidden}#profile-screen .profile-achievement-badge[data-state=ready] .profile-achievement-badge__copy strong{color:#f3fbff}#profile-screen .profile-achievement-badge__claim{color:var(--achievement-color);font:900 clamp(.46rem,2vw,.58rem)/1 var(--font-display);letter-spacing:.06em;text-align:center;text-transform:uppercase;text-shadow:0 0 5px color-mix(in srgb,var(--achievement-color) 52%,transparent)}#leaderboard-screen .filter-lens--country{cursor:pointer}#leaderboard-screen .filter-lens--country .filter-lens-copy{min-width:0}#leaderboard-screen #leaderboard-country-filter{color:#f3fbff;cursor:pointer;appearance:none;width:100%;min-width:0;font:800 clamp(.62rem,1.35vw,.78rem)/1.2 var(--font-display);letter-spacing:.05em;text-transform:uppercase;background:0 0;border:0;outline:0;padding:0}#leaderboard-screen #leaderboard-country-filter option{color:#f3fbff;font-family:var(--font-ui);background:#07133a;font-weight:700}#leaderboard-screen #leaderboard-country-filter:focus-visible{outline:1px solid var(--cyan);outline-offset:4px;border-radius:3px}#leaderboard-screen .filter-lens--time{cursor:pointer}#leaderboard-screen .filter-lens--time .filter-lens-copy{min-width:0}#leaderboard-screen #leaderboard-period-filter{color:#f3fbff;cursor:pointer;appearance:none;width:100%;min-width:0;font:800 clamp(.62rem,1.35vw,.78rem)/1.2 var(--font-display);letter-spacing:.05em;text-transform:uppercase;background:0 0;border:0;outline:0;padding:0}#leaderboard-screen #leaderboard-period-filter option{color:#f3fbff;font-family:var(--font-ui);background:#07133a;font-weight:700}#leaderboard-screen #leaderboard-period-filter:focus-visible{outline:1px solid var(--cyan);outline-offset:4px;border-radius:3px}.leaderboard-crown{color:var(--gold);filter:none;vertical-align:-.12em;margin-left:.42em;font-size:.82em;line-height:1;display:inline-block}.leaderboard-row--crown-holder .leaderboard-rank,.leaderboard-row--crown-holder .leaderboard-score{color:inherit;text-shadow:inherit}.challenge-board-target{margin-bottom:var(--app-shell-gap,8px)}.leaderboard-detail-separator{vertical-align:middle;background:currentColor;border-radius:50%;width:2px;height:2px;margin:0 .55em .12em;display:inline-block}.screen--leaderboard.is-challenge-hub #leaderboard-share-btn{display:none!important}.screen--leaderboard.is-challenge-hub #leaderboard-play-btn{color:#e7edff!important;text-shadow:0 0 12px #b4c6ff94!important;background:radial-gradient(at 50% 0,#d5e0ff29,#0000 48%),radial-gradient(at 50% 120%,#7c9cff3d,#43488e38 58%,#070d3552),linear-gradient(#222b5ce0,#0f133bf0)!important;border-color:#7c9cffdb!important;box-shadow:0 0 20px #7c9cff42,inset 0 0 18px #7c9cff1a,inset 0 0 0 1px #e1e8ff1f!important}.screen--leaderboard.is-challenge-hub #leaderboard-play-btn .button-icon,.screen--leaderboard.is-challenge-hub #leaderboard-play-btn .button-label{filter:drop-shadow(0 0 9px #b4c6ff9e);color:#e7edff!important}#challenge-share-modal.game-modal.app-modal{padding:calc(var(--app-safe-top) + 10px) calc(var(--app-safe-right) + clamp(10px,3vw,28px)) var(--app-ad-clearance) calc(var(--app-safe-left) + clamp(10px,3vw,28px))!important}#challenge-share-modal .challenge-share-modal__card{width:min(920px,var(--app-modal-width))!important;max-width:min(920px,var(--app-modal-width))!important;height:min(var(--app-modal-height),760px)!important;max-height:min(var(--app-modal-height),760px)!important;grid-template-rows:auto minmax(0,1fr) auto!important}#challenge-share-modal .app-shell__header{grid-template-columns:auto minmax(0,1fr);align-items:center!important;gap:clamp(10px,2vw,18px)!important;padding-bottom:2px!important}#challenge-share-modal .game-modal__copy{min-width:0;text-align:left!important}#challenge-share-modal .profile-kicker{letter-spacing:.18em!important;font-size:clamp(.58rem,1vw,.72rem)!important}#challenge-share-modal #challenge-share-title{overflow-wrap:anywhere;letter-spacing:.12em!important;text-align:left!important;margin:2px 0 0!important;font-size:clamp(1.55rem,4.6vw,3.2rem)!important;line-height:.96!important}#challenge-share-modal #challenge-share-intro{text-align:left!important;max-width:none!important;margin:5px 0 0!important;font-size:clamp(.66rem,1.45vw,.86rem)!important;line-height:1.25!important}#challenge-share-modal .challenge-share-modal__body{scrollbar-width:thin!important;align-content:stretch!important;min-height:0!important;display:grid!important;overflow:hidden auto!important}#challenge-share-modal .challenge-share-sheet{grid-template-columns:minmax(170px,280px) minmax(0,1fr);align-items:start;gap:clamp(10px,2vw,18px);min-height:0;display:grid}#challenge-share-modal .challenge-share-controls{align-content:start;gap:10px;min-width:0;min-height:0;display:grid}#challenge-share-modal .challenge-share-field{gap:6px;min-width:0;max-width:100%;margin:0;display:grid;overflow:hidden}#challenge-share-modal .challenge-share-field>span{color:#b5c6ea;font:800 .6rem/1 var(--font-display);letter-spacing:.13em;text-transform:uppercase}#challenge-share-modal .challenge-share-field input,#challenge-share-modal .challenge-share-field textarea{resize:none;color:#f3fbff;width:100%;min-width:0;font:800 clamp(.68rem,1.35vw,.82rem)/1.3 var(--font-ui);letter-spacing:.015em;background:#040b2dbe;border:1px solid #7c9cff73;border-radius:12px;outline:none;padding:9px 11px;box-shadow:inset 0 0 14px #7c9cff12}#challenge-share-modal .challenge-share-field textarea{height:clamp(58px,10dvh,86px);min-height:58px;overflow:auto}#challenge-share-modal .challenge-share-field input{text-overflow:ellipsis;white-space:nowrap;height:44px;overflow:hidden}#challenge-share-modal .challenge-share-field textarea:focus,#challenge-share-modal .challenge-share-field input:focus{border-color:#b7caff;box-shadow:0 0 12px #7c9cff38,inset 0 0 14px #7c9cff12}#challenge-share-modal .challenge-share-copy-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}#challenge-share-modal .challenge-share-copy-actions .screen-btn{letter-spacing:.065em!important;height:42px!important;min-height:42px!important;padding-inline:8px!important;font-size:clamp(.56rem,1.2vw,.68rem)!important}#challenge-share-modal .challenge-share-preview{aspect-ratio:4/5;background:#040b2dcc;border:1px solid #7c9cff66;border-radius:14px;align-self:start;width:100%;max-width:280px;margin:0;overflow:hidden;box-shadow:0 0 18px #22f4ff24}#challenge-share-modal .challenge-share-preview.hidden{display:none!important}#challenge-share-modal .challenge-share-preview img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}#challenge-share-modal .challenge-share-sheet:has(.challenge-share-preview.hidden){grid-template-columns:1fr}#challenge-share-modal .challenge-share-destinations{scrollbar-width:none;grid-template-columns:repeat(auto-fit,minmax(76px,1fr));gap:8px;min-width:0;padding:0;display:grid;overflow:visible}#challenge-share-modal .challenge-share-destination{cursor:pointer;color:#f3fbff;min-width:0;min-height:70px;font:800 .56rem/1 var(--font-display);letter-spacing:.035em;text-transform:uppercase;touch-action:manipulation;background:#050b2dd9;border:1px solid #7c9cff73;border-radius:13px;align-content:center;justify-items:center;gap:5px;padding:7px 5px;display:grid;box-shadow:inset 0 0 14px #7c9cff12}#challenge-share-modal .challenge-share-destination:active{transform:translateY(1px)scale(.985)}#challenge-share-modal .challenge-share-destination__icon,#challenge-share-modal .challenge-share-destination__glyph{color:#07133a;width:34px;height:34px;font:950 1rem/1 var(--font-display);background:#dffbff;border-radius:999px;place-items:center;display:grid;box-shadow:0 0 14px #22f4ff38}#challenge-share-modal .challenge-share-destination__icon svg{width:16px;height:16px}#challenge-share-modal .challenge-share-destination b{text-overflow:ellipsis;white-space:nowrap;color:#dce8ff;max-width:100%;font:inherit;letter-spacing:0;text-transform:none;overflow:hidden}#challenge-share-modal .challenge-share-destination--x .challenge-share-destination__glyph{color:#fff;background:#030303}#challenge-share-modal .challenge-share-destination--facebook .challenge-share-destination__glyph{color:#fff;background:#2f5db8;font-family:Arial,sans-serif;font-size:1.35rem}#challenge-share-modal .challenge-share-destination--whatsapp .challenge-share-destination__glyph{color:#fff;background:#19c765}#challenge-share-modal .challenge-share-destination--messages .challenge-share-destination__icon{color:#fff;background:#2f75ff}#challenge-share-modal .challenge-share-destination--email .challenge-share-destination__icon{color:#07133a;background:#ffd94a}#challenge-share-modal .challenge-share-destination--download .challenge-share-destination__icon{color:#07133a;background:#39ff14}#challenge-share-modal #challenge-share-native-btn{background:radial-gradient(at 50% 120%,#ff1fa644,#28114385 60%,#0d1039)!important;border-color:#ff1fa6e0!important;box-shadow:0 0 20px #ff1fa64a,inset 0 0 16px #ff1fa61a!important}#challenge-share-modal .game-modal__status{color:#b9c8ee;text-align:center;min-height:1.1em;margin:0;font-size:clamp(.64rem,1.3vw,.82rem)}@media (max-width:760px){#challenge-share-modal .challenge-share-modal__card{height:min(var(--app-modal-height),720px)!important}#challenge-share-modal .challenge-share-sheet{grid-template-columns:1fr;gap:10px}#challenge-share-modal .challenge-share-preview{aspect-ratio:16/9;justify-self:center;max-width:min(100%,260px)}#challenge-share-modal #challenge-share-title{text-align:center!important;font-size:clamp(1.5rem,8vw,2.35rem)!important}#challenge-share-modal #challenge-share-intro,#challenge-share-modal .game-modal__copy{text-align:center!important}#challenge-share-modal .app-shell__header{grid-template-columns:auto 1fr}#challenge-share-modal .challenge-share-destinations{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:430px){#challenge-share-modal .challenge-share-copy-actions{grid-template-columns:1fr 1fr}#challenge-share-modal .challenge-share-copy-actions .screen-btn{letter-spacing:.04em!important;font-size:.52rem!important}#challenge-share-modal .challenge-share-destination{min-height:62px;font-size:.5rem}#challenge-share-modal .challenge-share-destination__icon,#challenge-share-modal .challenge-share-destination__glyph{width:30px;height:30px}#challenge-share-modal .challenge-share-field textarea{height:58px}}#leaderboard-screen #leaderboard-period-filter,#leaderboard-screen #leaderboard-country-filter{appearance:none!important;color:#f3fbff!important;background:linear-gradient(135deg,#123d68db,#09133fe8)!important;border:1px solid #22f4ff9c!important;border-radius:12px!important;min-height:42px!important;padding:0 38px 0 13px!important;box-shadow:inset 0 0 14px #22f4ff1a,0 0 12px #22f4ff1c!important}:is(#leaderboard-screen .leaderboard-filter-field:has(#leaderboard-period-filter),#leaderboard-screen .leaderboard-filter-field:has(#leaderboard-country-filter)){position:relative!important}#leaderboard-screen .leaderboard-filter-field:has(#leaderboard-period-filter):after{content:""!important;pointer-events:none!important;border:2px solid #dffbff!important;border-width:0 2px 2px 0!important;width:8px!important;height:8px!important;position:absolute!important;bottom:17px!important;right:16px!important;transform:rotate(45deg)!important}#leaderboard-screen .leaderboard-filter-field:has(#leaderboard-country-filter):after{content:""!important;pointer-events:none!important;border:2px solid #dffbff!important;border-width:0 2px 2px 0!important;width:8px!important;height:8px!important;position:absolute!important;bottom:17px!important;right:16px!important;transform:rotate(45deg)!important}#leaderboard-screen #leaderboard-period-filter:focus-visible,#leaderboard-screen #leaderboard-country-filter:focus-visible{border-color:#fff2cd!important;box-shadow:0 0 0 2px #ffd94a55,0 0 16px #22f4ff4d!important}.screen--leaderboard.is-weekly-challenge .leaderboard-filter-lenses+#leaderboard-status{--leaderboard-status-space:4px!important;min-height:calc(1.2em + 8px)!important;padding-block:4px!important}.screen--leaderboard.is-weekly-challenge .weekly-challenge-layout{--weekly-module-gap:9px!important;gap:9px!important;margin-top:0!important}.screen--end .end-actions .screen-btn{text-align:center!important;justify-content:center!important;align-items:center!important;gap:clamp(7px,2vw,12px)!important;min-width:0!important;padding-inline:clamp(10px,3vw,20px)!important;display:flex!important}.screen--end .end-actions .button-copy{place-items:center!important;gap:3px!important;min-width:0!important;display:grid!important}.screen--end .end-actions .button-label{white-space:nowrap!important;font-size:clamp(.68rem,2.8vw,.94rem)!important;line-height:1.04!important}.screen--end .end-actions .button-sub{white-space:nowrap!important;font-size:clamp(.5rem,2vw,.68rem)!important;line-height:1.05!important}.screen--end .end-actions .button-icon{flex:none!important;font-size:clamp(1rem,4vw,1.35rem)!important}@media (max-width:390px){.screen--end .end-actions .screen-btn{gap:6px!important;padding-inline:8px!important}.screen--end .end-actions .button-label{letter-spacing:.065em!important;font-size:.63rem!important}.screen--end .end-actions .button-sub{letter-spacing:.05em!important;font-size:.48rem!important}.screen--end .end-actions .button-icon{font-size:.95rem!important}}.screen--end .end-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.screen--end .end-actions .is-primary-action{grid-column:1/-1!important}.screen-btn:disabled:after,.screen-btn[aria-disabled=true]:after,.screen-btn.is-muted:after,.screen-btn.is-loading-ad:after,.daily-claim-btn:disabled:after,.daily-claim-btn[aria-disabled=true]:after,.daily-claim-btn.is-muted:after,.daily-claim-btn.is-loading-ad:after{content:none!important;animation:none!important}#continue-ad-btn:not(.hidden):not(:disabled):not(.is-muted):not(.is-loading-ad):after,#double-bits-ad-btn:not(.hidden):not(:disabled):not(.is-muted):not(.is-loading-ad):after{content:""!important}.header-wallet-item--tickets,.leaderboard-header-wallet__item--tickets{position:relative}.header-wallet-item--tickets.has-claimable-rush-ticket:after,.leaderboard-header-wallet__item--tickets.has-claimable-rush-ticket:after{content:"";z-index:2;background:#ff315f;border:0;border-radius:999px;width:9px;height:9px;position:absolute;top:-3px;right:-5px;box-shadow:0 0 8px #ff315fcc}.header-wallet-item--bits{position:relative!important}.wallet-processing-indicator{place-items:center!important;width:13px!important;height:13px!important;margin-left:2px!important;display:grid!important}.wallet-processing-indicator>span{border:2px solid #fff2cd!important;border-color:#fff2cd #ffd94a #fff3 #fff3!important;border-radius:50%!important;width:12px!important;height:12px!important;animation:.78s linear infinite wallet-processing-spin!important;box-shadow:0 0 8px #ffd94a8a!important}.header-wallet.is-wallet-processing .header-wallet-item--bits strong{color:#fff2cd!important;text-shadow:0 0 10px #ffd94a9e!important}@keyframes wallet-processing-spin{to{transform:rotate(360deg)}}.screen--end .end-actions #continue-ad-btn.hidden,.screen--end .end-actions #double-bits-ad-btn.hidden,.screen--end .end-actions #challenge-again-btn.hidden,.screen--end .end-actions #retry-now-btn.hidden,.screen--end .end-actions #create-challenge-btn.hidden,.screen--end .end-actions #share-score-btn.hidden,.wallet-processing-indicator.hidden,.screen--end.is-final #continue-ad-btn{display:none!important}#retry-now-btn{grid-column:1/-1;min-height:clamp(54px,7.5vh,68px)}.screen--end .end-actions:has(#retry-now-btn:not(.hidden)) #exit-btn{grid-column:1/-1!important}#retry-now-btn:not(.hidden):not(:disabled):after{content:""!important;background:var(--play-shine)!important;pointer-events:none!important;width:44%!important;animation:3.8s ease-in-out infinite shineSweep!important;position:absolute!important;inset:-24% auto -24% -42%!important;transform:skew(-18deg)!important}#profile-btn .achievement-claim-badge{z-index:2;pointer-events:none;background:#ff185f;border:0;border-radius:50%;width:11px;height:11px;padding:0;position:absolute;top:5px;right:5px;box-shadow:0 0 8px #ff185fcc}#daily-rewards-modal .daily-login-claim:disabled,#daily-rewards-modal .daily-bonus-claim:disabled,#daily-rewards-modal .daily-gift-claim:disabled,#daily-rewards-modal .daily-challenge .daily-claim-btn:disabled{color:#f3fbff8a!important;text-shadow:none!important;opacity:1!important;filter:saturate(.45)!important;background:linear-gradient(13deg,#0c1740e8,#070d35ed)!important;border-color:#f3fbff2e!important;box-shadow:inset 0 0 12px #ffffff08!important}#daily-rewards-modal .daily-login-claim:disabled:after,#daily-rewards-modal .daily-bonus-claim:disabled:after,#daily-rewards-modal .daily-gift-claim:disabled:after,#daily-rewards-modal .daily-challenge .daily-claim-btn:disabled:after{content:none!important;animation:none!important}#daily-rewards-modal .daily-login-claim:disabled .button-icon,#daily-rewards-modal .daily-login-claim:disabled .button-label,#daily-rewards-modal .daily-login-claim:disabled .button-sub{color:#f3fbff8a!important;text-shadow:none!important;filter:none!important}.screen-btn:after,.daily-claim-btn:after,#play-btn:after,#profile-play-btn:after,#shop-action-btn:after,#shop-play-btn:after,#leaderboard-play-btn:after,#leaderboard-primary-btn:after,#rush-challenge-start-btn:after,#weekly-rewards-play-btn:after,#weekly-leaderboard-play-btn:after,#continue-ad-btn:after,#double-bits-ad-btn:after,#retry-now-btn:after,#challenge-again-btn:after{content:none!important;animation:none!important}#play-btn:not(:disabled):after,#profile-play-btn:not(:disabled):after,.screen--leaderboard:not(.is-weekly-challenge):not(.is-rush-challenge):not(.is-challenge-board) #leaderboard-play-btn:not(:disabled):after,.screen-btn.is-primary-action:not(:disabled):after{content:""!important;background:var(--ui-action-shine,var(--play-shine))!important;pointer-events:none!important;width:44%!important;animation:3.8s ease-in-out infinite shineSweep!important;position:absolute!important;inset:-24% auto -24% -42%!important;transform:skew(-18deg)!important}#continue-ad-btn.is-primary-action:not(:disabled):after,#double-bits-ad-btn.is-primary-action:not(:disabled):after{background:var(--reward-shine)!important}.button-sub .button-ticket-icon{vertical-align:-.17em;filter:drop-shadow(0 0 5px #ff6cbd);width:1.05em;height:1.05em;margin-left:.34em;display:inline-block}.screen--leaderboard.is-weekly-challenge .button-sub .button-ticket-icon{filter:none}#profile-screen .profile-achievements__open.ui-pill{color:var(--cyan);font:800 .64rem/1 var(--font-display);letter-spacing:.09em;text-transform:uppercase;cursor:pointer;box-shadow:none;text-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;gap:6px;padding:4px;display:inline-flex}#profile-screen .profile-achievements__open.ui-pill .profile-achievements__view{color:inherit}:root{--app-scroll-thumb:#22f4ff9c;--app-scroll-track:#07133a8c}:root *{scrollbar-color:var(--app-scroll-thumb) var(--app-scroll-track);scrollbar-width:thin}:root ::-webkit-scrollbar{width:6px;height:6px}:root ::-webkit-scrollbar-track{background:var(--app-scroll-track);border-radius:999px}:root ::-webkit-scrollbar-thumb{background:var(--app-scroll-thumb);border:1px solid #22f4ff52;border-radius:999px;box-shadow:0 0 8px #22f4ff52}#leaderboard-screen #leaderboard-period-filter,#leaderboard-screen #leaderboard-country-filter{appearance:none!important;box-sizing:border-box!important;color:#f3fbff!important;width:100%!important;min-height:42px!important;font:800 clamp(.62rem, 1.35vw, .78rem)/1.2 var(--font-display)!important;letter-spacing:.05em!important;text-transform:uppercase!important;background:linear-gradient(135deg,#123d68db,#09133fe8)!important;border:1px solid #22f4ff9c!important;border-radius:12px!important;padding:0 38px 0 13px!important;box-shadow:inset 0 0 14px #22f4ff1a,0 0 12px #22f4ff1c!important}#leaderboard-screen .filter-lens{position:relative}#leaderboard-screen .filter-lens--time:after,#leaderboard-screen .filter-lens--country:after{content:"";pointer-events:none;border:2px solid #dffbff;border-width:0 2px 2px 0;width:8px;height:8px;position:absolute;bottom:15px;right:16px;transform:rotate(45deg)}#leaderboard-play-btn .button-copy{place-items:center;gap:3px;line-height:1;display:grid}#leaderboard-play-btn .button-sub:empty{display:none}#leaderboard-play-btn .button-sub{color:#c8d8ff;font:800 .58rem/1 var(--font-display);letter-spacing:.12em;text-transform:uppercase}#leaderboard-primary-btn[data-challenge-intent=watch-ticket-ad]{color:#fff4fa!important;box-shadow:none!important;background:linear-gradient(135deg,#f3188f,#7b1557)!important;border-color:#ff53b5!important}#leaderboard-primary-btn[data-challenge-intent=watch-ticket-ad] .ui-action-copy{place-items:center;gap:3px;line-height:1;display:grid}#leaderboard-primary-btn[data-challenge-intent=watch-ticket-ad] .ui-action-sub{color:#ffd5ea;font:800 .58rem/1 var(--font-display);letter-spacing:.12em;text-transform:uppercase}#profile-screen .profile-achievement-badge__claim-bits{color:#7cff58;filter:drop-shadow(0 0 4px #39ff14b8);width:.88em;height:.88em}.challenge-ticket-panel{color:#f3fbff;width:100%;min-height:0;box-shadow:none;background:linear-gradient(135deg,#21103bda,#08163ee6);border:1px solid #ff3ba5a8;border-radius:16px;grid-template-columns:42px minmax(0,1fr) minmax(106px,.38fr);align-items:center;gap:10px;padding:10px;display:grid}.challenge-ticket-panel__icon{color:#ff67bb;filter:none;place-items:center;width:42px;height:42px;display:grid}.challenge-ticket-panel__icon-svg{width:100%;height:100%}.challenge-ticket-panel__copy{gap:4px;min-width:0;display:grid}.challenge-ticket-panel__copy strong{color:#fff4fa;font:800 clamp(.66rem,1.3vw,.82rem)/1 var(--font-display);letter-spacing:.1em;text-transform:uppercase}.challenge-ticket-panel__copy span{color:#f3c9e2;font:700 clamp(.52rem,1.1vw,.64rem)/1.2 var(--font-display);letter-spacing:.065em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}.challenge-ticket-panel__actions{grid-column:auto;grid-template-columns:minmax(0,1fr);gap:8px;width:100%;min-width:0;display:grid}.challenge-ticket-panel__actions--single{grid-template-columns:1fr}.challenge-ticket-panel__status{color:#d9faff;min-width:0;min-height:42px;font-family:var(--font-display);text-align:center;text-transform:uppercase;box-shadow:none;background:#102b57a8;border:1px solid #22f4ff73;border-radius:999px;place-items:center;padding:5px 8px;display:grid}.challenge-ticket-panel__status>span{letter-spacing:.08em;font-size:clamp(.55rem,1vw,.68rem);font-weight:900;line-height:1}.challenge-ticket-panel__status>small{color:#b9c8ee;font:800 clamp(.45rem,.85vw,.54rem)/1 var(--font-display);letter-spacing:.08em;margin-top:3px}.challenge-ticket-panel__status.is-loading{color:#fff5fa;background:#2a1745a8;border-color:#ff53b56b}.challenge-ticket-panel__action{color:#f7d9ec;min-width:0;min-height:42px;font-family:var(--font-display);text-align:center;text-transform:uppercase;cursor:pointer;box-shadow:none;background:#130f34d9;border:1px solid #c36aa2;border-radius:999px;align-content:center;place-items:center;padding:5px 8px;display:grid;position:relative;overflow:hidden}.challenge-ticket-panel__action>span{z-index:1;letter-spacing:.08em;font-size:clamp(.55rem,1vw,.68rem);font-weight:900;line-height:1}.challenge-ticket-panel__action>small{z-index:1;color:#e7bbd6;font:800 clamp(.45rem,.85vw,.54rem)/1 var(--font-display);letter-spacing:.08em;margin-top:3px}.challenge-ticket-panel__action:disabled{cursor:default;opacity:.58}.challenge-ticket-panel__claim.is-available{color:#fff5fa;box-shadow:none;background:linear-gradient(135deg,#f3188f,#7b1557);border-color:#ff53b5}.challenge-ticket-panel button[data-rush-ticket-claim]:not(:disabled){box-shadow:none!important;text-shadow:none!important}.challenge-ticket-panel__ad:not(.is-primary-action){color:#d9faff;box-shadow:none;background:#102b57e8;border-color:#22f4ff9c}.challenge-ticket-panel__ad>span{white-space:nowrap}.challenge-ticket-panel__ad>small{color:#ffd5ea}.challenge-ticket-panel__action.is-primary-action:after{content:"";pointer-events:none;background:var(--play-shine);width:44%;animation:3.8s ease-in-out infinite shineSweep;position:absolute;inset:-24% auto -24% -42%;transform:skew(-18deg)}#profile-screen .profile-achievements__open{color:#80fbff!important;font-family:var(--font-display)!important;letter-spacing:.06em!important;background:#071a3be8!important;border:1px solid #22f4ff9c!important;border-radius:10px!important}#profile-screen .profile-achievements__total,#profile-screen .profile-achievements__view{color:#80fbff!important}#profile-screen .profile-achievement-badge__claim-action{color:color-mix(in srgb,var(--achievement-color) 72%,#fff)!important;background:color-mix(in srgb,var(--achievement-color) 18%,#07133a)!important;border:1px solid var(--achievement-color)!important;box-shadow:0 0 10px color-mix(in srgb,var(--achievement-color) 34%,transparent),inset 0 0 10px color-mix(in srgb,var(--achievement-color) 12%,transparent)!important;border-radius:999px!important;align-items:center!important;gap:5px!important;padding:6px 9px!important;display:inline-flex!important}#profile-screen .profile-achievement-badge__claim-bits{color:#39ff14!important;flex:none!important;width:1em!important;height:1em!important;display:inline-block!important}#leaderboard-primary-btn.leaderboard-primary-action--rush,.challenge-primary-action--rush{color:#ffe8f7!important;text-shadow:0 0 13px #ff78d29e!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:radial-gradient(at 50% 0,#ffbee833,#0000 48%),radial-gradient(at 50% 120%,#ff1fa652,#53146647 58%,#070d3561),linear-gradient(#4c1058f0,#1a0d37fa)!important;border-color:#ff1fa6!important;box-shadow:0 0 26px #ff1fa657,inset 0 0 22px #ff4fb31f,inset 0 0 0 1px #ffbee829!important}#leaderboard-primary-btn.leaderboard-primary-action--weekly{color:#fff4e9!important;text-shadow:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:radial-gradient(at 50% 0,#ff8a3d1a,#0000 48%),radial-gradient(at 50% 120%,#ff8a3d29,#592f3429 58%,#070d3561),linear-gradient(#4f2933f0,#1a0d37fa)!important;border-color:#ff8a3d!important}#leaderboard-primary-btn.leaderboard-primary-action--rush:before,.challenge-primary-action--rush:before{border-color:#ffbee829!important}#leaderboard-primary-btn.leaderboard-primary-action--weekly:before{border-color:#ff8a3d1a!important}#leaderboard-primary-btn:after{content:none!important;background:0 0!important;animation:none!important}#leaderboard-primary-btn.leaderboard-primary-action--rush .button-icon,#leaderboard-primary-btn.leaderboard-primary-action--rush .ui-action-copy,#leaderboard-primary-btn.leaderboard-primary-action--rush .ui-action-label,#leaderboard-primary-btn.leaderboard-primary-action--rush .ui-action-sub,.challenge-primary-action--rush .button-icon,.challenge-primary-action--rush .button-label,.challenge-primary-action--rush .ui-action-copy,.challenge-primary-action--rush .ui-action-label,.challenge-primary-action--rush .ui-action-sub,#leaderboard-primary-btn.leaderboard-primary-action--weekly .button-icon,#leaderboard-primary-btn.leaderboard-primary-action--weekly .ui-action-copy,#leaderboard-primary-btn.leaderboard-primary-action--weekly .ui-action-label,#leaderboard-primary-btn.leaderboard-primary-action--weekly .ui-action-sub{filter:none!important}@media (max-width:380px){.challenge-ticket-panel{grid-template-columns:38px minmax(0,1fr) minmax(92px,.38fr);gap:8px;padding:8px}.challenge-ticket-panel__icon{width:38px;height:38px}}#leaderboard-screen .leaderboard-filter-lenses{gap:8px!important}#leaderboard-screen .filter-lens{min-height:72px!important;padding:7px 9px!important}#leaderboard-screen .filter-lens-copy small{letter-spacing:.12em!important;font-size:.54rem!important}#leaderboard-screen #leaderboard-period-filter,#leaderboard-screen #leaderboard-country-filter{border-radius:10px!important;min-height:34px!important;padding:0 10px!important;font-size:.7rem!important}.screen-btn:after{content:none!important;animation:none!important}.screen--end .end-actions #double-bits-ad-btn,.screen--end .end-actions #challenge-again-btn{grid-template-rows:auto!important;grid-template-columns:auto minmax(0,auto)!important;place-content:center!important;place-items:center!important;gap:0 10px!important;padding:8px 18px!important;display:grid!important}.screen--end .end-actions #double-bits-ad-btn .button-copy,.screen--end .end-actions #challenge-again-btn .button-copy{grid-template-rows:auto auto!important;align-content:center!important;justify-items:center!important;gap:3px!important;min-width:0!important;max-width:100%!important;display:grid!important;position:static!important}.screen--end .end-actions #double-bits-ad-btn .button-label,.screen--end .end-actions #challenge-again-btn .button-label,.screen--end .end-actions #double-bits-ad-btn .button-sub,.screen--end .end-actions #challenge-again-btn .button-sub{text-align:center!important;white-space:nowrap!important;margin:0!important;padding:0!important;line-height:1.05!important;display:block!important;position:static!important}.screen--end .end-actions #double-bits-ad-btn .button-icon,.screen--end .end-actions #challenge-again-btn .button-sub .button-ticket-icon{display:none!important}#leaderboard-screen .filter-lens--time:after,#leaderboard-screen .filter-lens--country:after{top:calc(50% + 7px)!important;bottom:auto!important;right:18px!important;transform:translateY(-50%)rotate(45deg)!important}#profile-screen .profile-achievement-badge[data-category][data-state=ready]{background:radial-gradient(at 50% 120%,color-mix(in srgb,var(--achievement-color) 22%,transparent) 0%,#0e3a6847 56%,#050c2a57 100%),linear-gradient(#22f4ff1c,#070d3533)!important;border-color:var(--achievement-color)!important;box-shadow:0 0 14px color-mix(in srgb,var(--achievement-color) 18%,transparent),inset 0 0 14px color-mix(in srgb,var(--achievement-color) 9%,transparent),inset 0 0 0 1px #ffffff14!important;animation:none!important}#profile-screen .profile-achievement-badge[data-category][data-state=ready] .profile-achievement-badge__icon{color:var(--achievement-color)!important;filter:none!important}#profile-screen .profile-achievement-badge[data-category][data-state=ready] .profile-achievement-badge__claim{color:var(--achievement-color)!important;text-shadow:none!important}.screen--end{--result-accent:#22f4ff;--result-accent-strong:#22f4ffd1;--result-accent-medium:#22f4ff61;--result-accent-soft:#22f4ff47;--result-accent-faint:#22f4ff1f;--result-accent-inset:#22f4ff29;--result-action-surface:linear-gradient(180deg, #22f4ff2e 0%, #092848db 100%)}.screen--end.is-rush-challenge{--result-action-surface:linear-gradient(180deg, #ff1fa633 0%, #4c1058e0 100%)}.screen--end .end-card{border-color:var(--result-accent)!important;background:radial-gradient(at 50% 18%,var(--result-accent-faint),transparent 42%),linear-gradient(#070d35e6,#050822f5)!important;box-shadow:0 0 38px var(--result-accent-inset),inset 0 0 28px var(--result-accent-faint)!important}.screen--end .end-card__header .screen-title--results{color:var(--result-accent)!important;-webkit-text-fill-color:currentColor!important;text-shadow:0 0 16px var(--result-accent-strong),0 0 36px var(--result-accent-medium)!important;background:0 0!important}.screen--end .end-score{background:radial-gradient(at 50% 46%,var(--result-accent-inset),transparent 66%),#0208265c!important;border-color:var(--result-accent-medium)!important;box-shadow:inset 0 0 22px var(--result-accent-faint)!important}.screen--end .end-score__label,.screen--end .retry-copy{color:var(--result-accent)!important;text-shadow:0 0 12px var(--result-accent-medium)!important}.screen--end .end-score strong{color:var(--result-accent)!important;text-shadow:0 0 16px var(--result-accent-strong),0 0 38px var(--result-accent-medium)!important}.screen--end #challenge-again-btn{color:var(--text)!important;text-shadow:0 0 12px var(--result-accent-medium)!important;background:var(--result-action-surface)!important;border-color:var(--result-accent)!important;box-shadow:0 0 28px var(--result-accent-soft),inset 0 0 28px var(--result-accent-inset)!important}.screen--end #challenge-again-btn .button-icon,.screen--end #challenge-again-btn .button-label,.screen--end #challenge-again-btn .button-sub{color:inherit!important;filter:none!important;text-shadow:none!important}#shop-screen .shop-item:not(.shop-item--bits) p{width:100%!important;min-width:0!important;max-width:100%!important}#shop-screen .shop-item__bits-price{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:calc(100% - 1.45em)!important;display:inline-block!important;overflow:hidden!important}#achievements-modal .achievement-tile__icon,#achievements-modal .achievement-tile__icon-svg,#profile-screen .profile-achievement-badge__icon,#profile-screen .profile-achievement-badge__icon-svg,#profile-screen .profile-achievement-badge__claim-bits,.profile-avatar-chip img{filter:none!important;text-shadow:none!important}.profile-avatar-chip{border-color:var(--profile-avatar-color,#22f4ff)!important;box-shadow:0 0 12px color-mix(in srgb, var(--profile-avatar-color,#22f4ff) 28%, transparent)!important}@supports (color:color-mix(in srgb, red 50%, transparent)){.profile-avatar-chip{border-color:color-mix(in srgb, var(--profile-avatar-color,#22f4ff) 78%, transparent)!important;box-shadow:0 0 12px color-mix(in srgb, var(--profile-avatar-color,#22f4ff) 28%, transparent)!important}}#achievements-modal .achievement-tile[data-state=ready],#profile-screen .profile-achievement-badge[data-category][data-state=ready]{border-color:var(--achievement-color)!important;animation:none!important;box-shadow:inset 0 0 0 1px #ffffff12!important}#achievements-modal .achievement-tile[data-state=ready]{background:linear-gradient(#07133ae8,#050b2ee8)!important}#profile-screen .profile-achievement-badge[data-category][data-state=ready]{background:linear-gradient(#07133ad9,#050b2ed9)!important}@supports (color:color-mix(in srgb, red 50%, transparent)){#achievements-modal .achievement-tile[data-state=ready]{border-color:color-mix(in srgb, var(--achievement-color) 78%, transparent)!important;background:linear-gradient(color-mix(in srgb, var(--achievement-color) 10%, #07133a 90%), #050b2ee8)!important}#profile-screen .profile-achievement-badge[data-category][data-state=ready]{border-color:color-mix(in srgb, var(--achievement-color) 78%, transparent)!important;background:linear-gradient(color-mix(in srgb, var(--achievement-color) 10%, #07133a 90%), #050b2ed9)!important}}#achievements-modal .achievement-tile[data-state=ready] .achievement-tile__icon,#achievements-modal .achievement-tile[data-state=ready] .achievement-tile__icon-svg,#achievements-modal .achievement-tile[data-state=ready] .achievement-tile__status,#achievements-modal .achievement-tile[data-state=ready] .achievement-tile__bits-icon,#profile-screen .profile-achievement-badge[data-category][data-state=ready] .profile-achievement-badge__icon,#profile-screen .profile-achievement-badge[data-category][data-state=ready] .profile-achievement-badge__icon-svg,#profile-screen .profile-achievement-badge[data-category][data-state=ready] .profile-achievement-badge__claim,#profile-screen .profile-achievement-badge__claim-bits{filter:none!important;text-shadow:none!important}#achievements-modal .screen-btn--achievement-claim,#profile-screen .profile-achievement-badge__claim-action{text-shadow:none!important;box-shadow:inset 0 0 0 1px #ffffff12!important}#achievements-modal .screen-btn--achievement-claim .button-icon,#achievements-modal .screen-btn--achievement-claim .button-label,#achievements-modal .screen-btn--achievement-claim .button-sub,#profile-screen .profile-achievement-badge__claim-action,#profile-screen .profile-achievement-badge__claim-action *,.profile-avatar-chip,.profile-avatar-chip img{filter:none!important;text-shadow:none!important}#leaderboard-primary-btn.leaderboard-primary-action--weekly,#leaderboard-primary-btn.leaderboard-primary-action--weekly.is-primary-action,#leaderboard-primary-btn.leaderboard-primary-action--weekly.screen-btn,#leaderboard-primary-btn.leaderboard-primary-action--weekly.ui-button,#leaderboard-primary-btn.leaderboard-primary-action--weekly.ui-button--role-challenge,#leaderboard-primary-btn.leaderboard-primary-action--weekly.screen-btn--challenge{color:#fff4e9!important;-webkit-text-fill-color:#fff4e9!important;text-shadow:none!important;box-shadow:none!important;-webkit-box-shadow:none!important;-webkit-filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;mix-blend-mode:normal!important;isolation:isolate!important;background:linear-gradient(#21112f 0%,#120d2d 100%)!important;border:2px solid #ff8a3d!important;outline:0!important}#leaderboard-primary-btn.leaderboard-primary-action--weekly:before,#leaderboard-primary-btn.leaderboard-primary-action--weekly:after,#leaderboard-primary-btn.leaderboard-primary-action--weekly.is-primary-action:before,#leaderboard-primary-btn.leaderboard-primary-action--weekly.is-primary-action:after{content:none!important;box-shadow:none!important;-webkit-filter:none!important;background:0 0!important;border:0!important;animation:none!important;display:none!important}#leaderboard-primary-btn.leaderboard-primary-action--weekly .button-icon,#leaderboard-primary-btn.leaderboard-primary-action--weekly .button-copy,#leaderboard-primary-btn.leaderboard-primary-action--weekly .button-label,#leaderboard-primary-btn.leaderboard-primary-action--weekly .button-sub,#leaderboard-primary-btn.leaderboard-primary-action--weekly .ui-action-copy,#leaderboard-primary-btn.leaderboard-primary-action--weekly .ui-action-label,#leaderboard-primary-btn.leaderboard-primary-action--weekly .ui-action-sub{color:inherit!important;-webkit-text-fill-color:inherit!important;text-shadow:none!important;-webkit-filter:none!important}.screen--leaderboard.is-weekly-challenge #leaderboard-primary-btn.leaderboard-primary-action--weekly{box-shadow:none!important;text-shadow:none!important;background:linear-gradient(#21112f 0%,#120d2d 100%)!important;border-color:#ff8a3d!important}.screen--leaderboard.is-weekly-challenge #leaderboard-primary-btn.leaderboard-primary-action--weekly:before,.screen--leaderboard.is-weekly-challenge #leaderboard-primary-btn.leaderboard-primary-action--weekly:after{content:none!important;box-shadow:none!important;background:0 0!important;animation:none!important;display:none!important}.screen--leaderboard.is-weekly-challenge #leaderboard-primary-btn.leaderboard-primary-action--weekly,.screen--leaderboard.is-weekly-challenge #leaderboard-primary-btn.leaderboard-primary-action--claim,.screen--leaderboard.is-weekly-challenge #leaderboard-primary-btn.leaderboard-primary-action--ad{color:#fff4e9!important;-webkit-text-fill-color:#fff4e9!important;text-shadow:none!important;box-shadow:none!important;-webkit-filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:radial-gradient(at 50% 0,#ff8a3d2e,#0000 48%),radial-gradient(at 50% 120%,#ff8a3d7a,#4f2933 58%,#070d3561),linear-gradient(#623434,#1a0d37fa)!important;border:2px solid #ff8a3d!important;border-radius:999px!important}.screen--leaderboard.is-weekly-challenge #leaderboard-primary-btn.leaderboard-primary-action--weekly:before,.screen--leaderboard.is-weekly-challenge #leaderboard-primary-btn.leaderboard-primary-action--weekly:after,.screen--leaderboard.is-weekly-challenge #leaderboard-primary-btn.leaderboard-primary-action--claim:before,.screen--leaderboard.is-weekly-challenge #leaderboard-primary-btn.leaderboard-primary-action--claim:after,.screen--leaderboard.is-weekly-challenge #leaderboard-primary-btn.leaderboard-primary-action--ad:before,.screen--leaderboard.is-weekly-challenge #leaderboard-primary-btn.leaderboard-primary-action--ad:after{content:none!important;box-shadow:none!important;-webkit-filter:none!important;background:0 0!important;border:0!important;animation:none!important;display:none!important}.screen--leaderboard.is-weekly-challenge #leaderboard-primary-btn.leaderboard-primary-action--weekly *,.screen--leaderboard.is-weekly-challenge #leaderboard-primary-btn.leaderboard-primary-action--claim *,.screen--leaderboard.is-weekly-challenge #leaderboard-primary-btn.leaderboard-primary-action--ad *{color:inherit!important;-webkit-text-fill-color:inherit!important;text-shadow:none!important;-webkit-filter:none!important}#profile-screen .profile-avatar-chip{border:2px solid var(--profile-avatar-color,#22f4ff)!important;background:radial-gradient(circle at 18% 18%, color-mix(in srgb, var(--profile-avatar-color,#22f4ff) 24%, transparent), transparent 34%), radial-gradient(circle at 88% 16%, #ff2b8e1f, transparent 30%), linear-gradient(135deg, #08244fc2, #08092de6)!important;box-shadow:inset 0 0 0 1px #ffffff09, 0 0 24px color-mix(in srgb, var(--profile-avatar-color,#22f4ff) 28%, transparent)!important;filter:none!important;text-shadow:none!important}#profile-screen .profile-avatar-chip img{filter:none!important;text-shadow:none!important}.daily-claim-badge:not(.hidden),#daily-btn[data-daily-ready=true] .daily-claim-badge,#profile-screen .profile-daily-entry__count,#profile-btn .achievement-claim-badge:not(.hidden),.header-wallet-item--tickets.has-claimable-rush-ticket:after,.leaderboard-header-wallet__item--tickets.has-claimable-rush-ticket:after{transform-origin:50%!important;will-change:transform!important;animation:1.8s ease-in-out infinite daily-ready-alert-pulse!important}@media (prefers-reduced-motion:reduce){.daily-claim-badge:not(.hidden),#daily-btn[data-daily-ready=true] .daily-claim-badge,#profile-screen .profile-daily-entry__count,#profile-btn .achievement-claim-badge:not(.hidden),.header-wallet-item--tickets.has-claimable-rush-ticket:after,.leaderboard-header-wallet__item--tickets.has-claimable-rush-ticket:after{animation:none!important}}#leaderboard-screen.screen--leaderboard.is-weekly-challenge>.social-panel.app-shell,#weekly-rewards-modal .weekly-rewards-modal__card,#weekly-leaderboard-modal .weekly-leaderboard-modal__card,.screen--leaderboard.is-weekly-challenge .weekly-top-prizes,.screen--leaderboard.is-weekly-challenge .weekly-event-board,#weekly-leaderboard-modal .weekly-event-board,#weekly-rewards-modal .weekly-rewards-standing,#weekly-rewards-modal .weekly-rewards-prizes--compact,#weekly-rewards-modal .weekly-rewards-current--compact,#weekly-leaderboard-modal .weekly-leaderboard-modal__player{border-color:var(--weekly-event-color,var(--challenge-accent,var(--pink)))!important;box-shadow:none!important}.screen--leaderboard.is-weekly-challenge .weekly-event-board__header,#weekly-leaderboard-modal .weekly-event-board__header{border-color:color-mix(in srgb, var(--weekly-event-color,var(--challenge-accent,var(--pink))) 36%, transparent)!important}.screen--leaderboard.is-weekly-challenge .weekly-event-board-row,#weekly-leaderboard-modal .weekly-event-board-row,#weekly-rewards-modal .weekly-rewards-prize-row{border-color:color-mix(in srgb, var(--weekly-event-color,var(--challenge-accent,var(--pink))) 28%, transparent)!important}.screen--leaderboard.is-weekly-challenge .weekly-event-board-row[data-current=true],#weekly-leaderboard-modal .weekly-event-board-row[data-current=true]{border-color:var(--weekly-event-color,var(--challenge-accent,var(--pink)))!important;background:linear-gradient(90deg, color-mix(in srgb, var(--weekly-event-color,var(--challenge-accent,var(--pink))) 16%, #07133a), color-mix(in srgb, var(--weekly-event-color,var(--challenge-accent,var(--pink))) 8%, #07133a) 58%, color-mix(in srgb, var(--weekly-event-color,var(--challenge-accent,var(--pink))) 16%, #07133a))!important;box-shadow:none!important}.screen--leaderboard.is-weekly-challenge .weekly-top-prizes__media,.screen--leaderboard.is-weekly-challenge .weekly-top-prizes__media--bits,.screen--leaderboard.is-weekly-challenge .weekly-event-board-row__reward-cosmetic,#weekly-leaderboard-modal .weekly-event-board-row__reward-cosmetic,#weekly-rewards-modal .weekly-rewards-prize__media,#weekly-rewards-modal .weekly-rewards-prize__media--bits{border-color:var(--weekly-event-color,var(--challenge-accent,var(--pink)))!important;box-shadow:none!important}#weekly-rewards-modal .weekly-rewards-current__empty{font:900 clamp(.72rem, 1.4vw, .9rem)/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--weekly-event-color,var(--challenge-accent,var(--pink))) 72%, #fff)!important}#leaderboard-screen.screen--leaderboard.is-weekly-challenge .weekly-challenge-layout>.weekly-event-board,#leaderboard-screen.screen--leaderboard.is-weekly-challenge #leaderboard-list .weekly-event-board,#leaderboard-screen.screen--leaderboard.is-weekly-challenge .weekly-event-board.weekly-event-board--modal,#weekly-leaderboard-modal .weekly-event-board.weekly-event-board--modal{border:1px solid var(--weekly-event-color,var(--challenge-accent,var(--pink)))!important;box-shadow:none!important;outline:0!important}#leaderboard-screen.screen--leaderboard.is-weekly-challenge .weekly-challenge-layout>.weekly-event-board:before,#leaderboard-screen.screen--leaderboard.is-weekly-challenge .weekly-challenge-layout>.weekly-event-board:after,#leaderboard-screen.screen--leaderboard.is-weekly-challenge #leaderboard-list .weekly-event-board:before,#leaderboard-screen.screen--leaderboard.is-weekly-challenge #leaderboard-list .weekly-event-board:after,#weekly-leaderboard-modal .weekly-event-board.weekly-event-board--modal:before,#weekly-leaderboard-modal .weekly-event-board.weekly-event-board--modal:after{border-color:var(--weekly-event-color,var(--challenge-accent,var(--pink)))!important;box-shadow:none!important}#leaderboard-screen.screen--leaderboard.is-weekly-challenge,#weekly-rewards-modal,#weekly-leaderboard-modal{--weekly-event-accent:var(--weekly-event-color,var(--challenge-accent,var(--pink)));--weekly-event-title:color-mix(in srgb, var(--weekly-event-accent) 92%, #fff);--weekly-event-border-screen:color-mix(in srgb, var(--weekly-event-accent) 42%, transparent);--weekly-event-border-panel:color-mix(in srgb, var(--weekly-event-accent) 48%, transparent);--weekly-event-border-row:color-mix(in srgb, var(--weekly-event-accent) 22%, transparent);--weekly-event-border-current:color-mix(in srgb, var(--weekly-event-accent) 56%, transparent);--weekly-event-wash-soft:color-mix(in srgb, var(--weekly-event-accent) 8%, transparent);--weekly-event-wash-panel:color-mix(in srgb, var(--weekly-event-accent) 11%, transparent);--weekly-event-glow-soft:color-mix(in srgb, var(--weekly-event-accent) 16%, transparent)}#leaderboard-screen.screen--leaderboard.is-weekly-challenge>.social-panel.app-shell,#weekly-rewards-modal .weekly-rewards-modal__card,#weekly-leaderboard-modal .weekly-leaderboard-modal__card{border-color:var(--weekly-event-border-screen)!important;box-shadow:none!important}#leaderboard-screen.screen--leaderboard.is-weekly-challenge #leaderboard-title,#weekly-rewards-modal #weekly-rewards-title,#weekly-leaderboard-modal #weekly-leaderboard-title,#leaderboard-screen.screen--leaderboard.is-weekly-challenge .weekly-event-hero>strong{color:var(--weekly-event-title)!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important;background:0 0!important}#weekly-rewards-modal .profile-kicker,#weekly-leaderboard-modal .profile-kicker,#leaderboard-screen.screen--leaderboard.is-weekly-challenge .weekly-event-card__eyebrow,#leaderboard-screen.screen--leaderboard.is-weekly-challenge .weekly-event-hero__icon{color:color-mix(in srgb, var(--weekly-event-accent) 76%, #fff)!important;text-shadow:none!important;filter:none!important}#leaderboard-screen.screen--leaderboard.is-weekly-challenge #leaderboard-back-btn,#weekly-rewards-modal .game-modal__close,#weekly-leaderboard-modal .game-modal__close{color:color-mix(in srgb, var(--weekly-event-accent) 68%, #fff)!important;border-color:color-mix(in srgb, var(--weekly-event-accent) 34%, transparent)!important;background:radial-gradient(at 50% 120%, color-mix(in srgb, var(--weekly-event-accent) 8%, transparent), transparent 62%), linear-gradient(#ffffff0d, #07103378)!important;box-shadow:none!important}#leaderboard-screen.screen--leaderboard.is-weekly-challenge #leaderboard-back-btn .shop-header-back-icon,#weekly-rewards-modal .game-modal__close .shop-header-back-icon,#weekly-leaderboard-modal .game-modal__close .shop-header-back-icon{color:inherit!important;filter:none!important}#leaderboard-screen.screen--leaderboard.is-weekly-challenge .weekly-event-meta,#leaderboard-screen.screen--leaderboard.is-weekly-challenge .weekly-event-meta>span,#leaderboard-screen.screen--leaderboard.is-weekly-challenge .weekly-event-meta__icon,#leaderboard-screen.screen--leaderboard.is-weekly-challenge .weekly-event-countdown,#weekly-rewards-modal .weekly-rewards-showcase__timer,#weekly-rewards-modal .weekly-rewards-showcase__timer-icon,#weekly-rewards-modal .weekly-rewards-countdown{color:color-mix(in srgb, var(--weekly-event-accent) 80%, #fff)!important;text-shadow:none!important;filter:none!important}#leaderboard-screen.screen--leaderboard.is-weekly-challenge .weekly-event-meta>span,#weekly-rewards-modal .weekly-rewards-showcase__timer{border-color:color-mix(in srgb, var(--weekly-event-accent) 42%, transparent)!important;background:linear-gradient(135deg, color-mix(in srgb, var(--weekly-event-accent) 12%, #071033), #080c2fbf)!important;box-shadow:none!important}#weekly-rewards-modal .weekly-rewards-showcase__header--compact>strong{color:color-mix(in srgb, var(--weekly-event-accent) 78%, #fff)!important;border-color:color-mix(in srgb, var(--weekly-event-accent) 58%, transparent)!important;background:linear-gradient(135deg, color-mix(in srgb, var(--weekly-event-accent) 18%, #180b30), #160d30e6)!important;box-shadow:none!important;text-shadow:none!important}#leaderboard-screen.screen--leaderboard.is-weekly-challenge .weekly-top-prizes,#leaderboard-screen.screen--leaderboard.is-weekly-challenge .weekly-event-card,#leaderboard-screen.screen--leaderboard.is-weekly-challenge .weekly-event-hero,#weekly-rewards-modal .weekly-rewards-standing,#weekly-rewards-modal .weekly-rewards-prizes--compact,#weekly-rewards-modal .weekly-rewards-current--compact,#weekly-leaderboard-modal .weekly-leaderboard-modal__player,#leaderboard-screen.screen--leaderboard.is-weekly-challenge .weekly-challenge-layout>.weekly-event-board,#leaderboard-screen.screen--leaderboard.is-weekly-challenge #leaderboard-list .weekly-event-board,#leaderboard-screen.screen--leaderboard.is-weekly-challenge .weekly-event-board.weekly-event-board--modal,#weekly-leaderboard-modal .weekly-event-board.weekly-event-board--modal{border-color:var(--weekly-event-border-panel)!important;box-shadow:none!important}#leaderboard-screen.screen--leaderboard.is-weekly-challenge .weekly-event-board__header,#weekly-leaderboard-modal .weekly-event-board__header{border-color:color-mix(in srgb, var(--weekly-event-accent) 26%, transparent)!important}#leaderboard-screen.screen--leaderboard.is-weekly-challenge .weekly-event-board-row,#weekly-leaderboard-modal .weekly-event-board-row,#weekly-rewards-modal .weekly-rewards-prize-row{border-color:var(--weekly-event-border-row)!important}#leaderboard-screen.screen--leaderboard.is-weekly-challenge .weekly-event-board-row[data-current=true],#weekly-leaderboard-modal .weekly-event-board-row[data-current=true]{border-color:var(--weekly-event-border-current)!important;background:linear-gradient(90deg, color-mix(in srgb, var(--weekly-event-accent) 10%, #07133a), color-mix(in srgb, var(--weekly-event-accent) 5%, #07133a) 58%, color-mix(in srgb, var(--weekly-event-accent) 10%, #07133a))!important;box-shadow:none!important}#weekly-rewards-modal .weekly-rewards-prize-row--first .weekly-rewards-prize-row__tier,#weekly-rewards-modal .weekly-rewards-prize-row--first .weekly-rewards-prize-row__tier strong,#weekly-rewards-modal .weekly-rewards-prize-row--first .weekly-rewards-prize-row__tier-icon{color:color-mix(in srgb, var(--weekly-event-accent) 86%, #fff)!important;text-shadow:none!important;filter:none!important}#leaderboard-screen.screen--leaderboard.is-weekly-challenge .weekly-top-prizes__media,#leaderboard-screen.screen--leaderboard.is-weekly-challenge .weekly-top-prizes__media--bits,#leaderboard-screen.screen--leaderboard.is-weekly-challenge .weekly-event-board-row__reward-cosmetic,#weekly-leaderboard-modal .weekly-event-board-row__reward-cosmetic,#weekly-rewards-modal .weekly-rewards-prize__media,#weekly-rewards-modal .weekly-rewards-prize__media--bits{border-color:color-mix(in srgb, var(--weekly-event-accent) 64%, transparent)!important;box-shadow:none!important}.challenge-ticket-panel .challenge-ticket-panel__status{color:#fff0fa!important;box-shadow:none!important;text-shadow:none!important;background:linear-gradient(135deg,#361e4f,#102044d9)!important;border-color:#ff53b5!important}.challenge-ticket-panel .challenge-ticket-panel__status>span,.challenge-ticket-panel .challenge-ticket-panel__status>small{color:inherit!important;text-shadow:none!important}.menu-btn--challenge,.challenge-mode-tab,.leaderboard-row--crown-taken-notice .leaderboard-player strong{position:relative}.challenge-notification-dot,.leaderboard-crown-taken-dot{transform-origin:50%;background:#ff2b7f;border-radius:999px;width:9px;height:9px;animation:1.8s ease-in-out infinite daily-ready-alert-pulse;display:inline-block;box-shadow:0 0 5px #ff2b7faa,0 0 9px #ff2b7f45}.challenge-notification-dot.hidden{display:none!important}.menu-btn--challenge .challenge-notification-dot{z-index:3;position:absolute;top:9px;right:18px}.challenge-mode-tab .challenge-notification-dot{z-index:3;position:absolute;top:7px;right:12px}.leaderboard-crown-taken-dot{vertical-align:.08em;width:8px;height:8px;margin-left:.45em}@media (prefers-reduced-motion:reduce){.challenge-notification-dot,.leaderboard-crown-taken-dot{animation:none!important}}#leaderboard-screen.screen--leaderboard.is-weekly-challenge .weekly-event-hero>strong{color:#fffaf4!important;-webkit-text-fill-color:#fffaf4!important;text-shadow:none!important}.profile-stat-card--honors{--profile-weekly-honor-color:#ff8a3d;--profile-rush-honor-color:#ff53b5;--profile-global-honor-color:#ffd94a;--profile-silver-honor-color:#d7e5ff;--profile-bronze-honor-color:#d88948}.profile-honors-icon-stack{grid-template-columns:1fr 1fr;place-items:center;gap:2px;min-width:38px;display:grid}.profile-honors-icon,.profile-honor-value__icon,.profile-honor-badge__icon{flex:none;line-height:1}.profile-honors-icon{width:1.05em;height:1.05em}.profile-honors-icon--weekly,.profile-honor-value--weekly{color:var(--profile-weekly-honor-color);filter:drop-shadow(0 0 8px color-mix(in srgb, var(--profile-weekly-honor-color) 72%, transparent))}.profile-honors-icon--rush,.profile-honor-value--rush{color:var(--profile-rush-honor-color);filter:drop-shadow(0 0 8px color-mix(in srgb, var(--profile-rush-honor-color) 72%, transparent))}.profile-stat-card__copy--honors{min-width:0}.profile-honor-values{grid-template-columns:repeat(2,max-content);justify-content:center;align-items:center;gap:5px 9px;min-width:0;display:grid}.profile-honor-value,.profile-honor-badge{min-width:0;font-family:var(--font-display);justify-content:center;align-items:center;font-weight:950;line-height:1;display:inline-flex}.profile-honor-value{gap:4px}.profile-honor-value__icon{width:.76em;height:.76em}.profile-honor-value strong{color:inherit;-webkit-text-fill-color:currentColor;text-shadow:0 0 10px}.profile-honor-badge{background:color-mix(in srgb, currentColor 12%, transparent);box-shadow:0 0 9px color-mix(in srgb, currentColor 36%, transparent), inset 0 0 8px color-mix(in srgb, currentColor 10%, transparent);border:1px solid;border-radius:999px;gap:3px;padding:2px 4px;font-size:.62em}.profile-honor-badge--gold{color:var(--profile-global-honor-color)}.profile-honor-badge--silver{color:var(--profile-silver-honor-color)}.profile-honor-badge--bronze{color:var(--profile-bronze-honor-color)}.profile-honor-badge__scope{color:currentColor;opacity:.9;letter-spacing:.02em;font-size:.8em}.profile-honor-badge__icon{width:.82em;height:.82em}.profile-honor-badge strong{color:currentColor;-webkit-text-fill-color:currentColor}@media (max-width:420px){.profile-honors-icon-stack{gap:0;min-width:30px}.profile-honor-values{gap:4px 6px}.profile-honor-value__icon,.profile-honor-badge__icon{width:.66em;height:.66em}.profile-honor-badge{padding-inline:3px}}.profile-stat-card--honors{text-align:center;justify-items:center;grid-template-columns:minmax(0,1fr)!important}.profile-stat-card--honors .profile-honors-icon-stack{display:none!important}.profile-stat-card--honors .profile-stat-card__copy--honors{place-items:center;width:100%}.profile-stat-card--honors .profile-honor-values{justify-content:center;width:100%}.profile-stat-card--honors .profile-honor-value{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.leaderboard-rank-crown{vertical-align:-.1em;width:.82em;height:.82em;color:var(--leaderboard-rank-crown-color,var(--gold-bright));filter:none;margin-left:.42em;line-height:1;display:inline-block}.leaderboard-rank-crown--gold{--leaderboard-rank-crown-color:#ffd94a}.leaderboard-rank-crown--silver{--leaderboard-rank-crown-color:#d7e5ff}.leaderboard-rank-crown--bronze{--leaderboard-rank-crown-color:#d88948}.weekly-event-board-row__name{min-width:0}.weekly-event-board-row__name .leaderboard-rank-crown{width:.78em;height:.78em;margin-left:.38em}.leaderboard-row{min-width:0!important}.leaderboard-row .leaderboard-player{align-content:center!important;min-width:0!important;max-width:100%!important;display:grid!important;overflow:hidden!important}.leaderboard-row .leaderboard-player strong,.leaderboard-row .leaderboard-player small{white-space:nowrap!important;text-overflow:ellipsis!important;min-width:0!important;max-width:100%!important;display:block!important;overflow:hidden!important}.leaderboard-row .leaderboard-score,.leaderboard-row .leaderboard-row-action{white-space:nowrap!important;flex:none!important}.weekly-event-board-row,#weekly-leaderboard-modal .weekly-event-board-row{min-width:0!important}.weekly-event-board-row__name,#weekly-leaderboard-modal .weekly-event-board-row__name{white-space:nowrap!important;text-overflow:ellipsis!important;min-width:0!important;max-width:100%!important;display:block!important;overflow:hidden!important}.profile-stat-card--honors{grid-template-columns:minmax(0,1fr)!important;place-content:center stretch!important;justify-items:stretch!important;gap:0!important;padding-inline:clamp(5px,1.6vw,10px)!important;overflow:hidden!important}.profile-stat-card--honors>.profile-honors-icon-stack{display:none!important}.profile-stat-card--honors .profile-stat-card__copy--honors{text-align:left!important;grid-template-rows:auto minmax(0,1fr)!important;place-items:center stretch!important;gap:clamp(3px,.7vw,6px)!important;width:100%!important;min-width:0!important;height:100%!important;display:grid!important}.profile-stat-card--honors .profile-stat-card__copy--honors>small{white-space:nowrap!important;text-overflow:ellipsis!important;min-width:0!important;overflow:hidden!important}.profile-stat-card--honors .profile-honor-values{grid-template-columns:repeat(4,minmax(0,1fr))!important;justify-content:stretch!important;place-items:center!important;gap:clamp(4px,1vw,8px)!important;width:100%!important;min-width:0!important;max-width:none!important;display:grid!important}.profile-stat-card--honors .profile-honor-value,.profile-stat-card--honors .profile-honor-badge{width:100%!important;min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-rows:minmax(0,auto) auto!important;place-items:center!important;gap:2px!important;padding:0!important;line-height:1!important;display:grid!important;position:relative!important}.profile-stat-card--honors .profile-honor-value__icon,.profile-stat-card--honors .profile-honor-badge__icon{width:clamp(15px,4.2vw,22px)!important;height:clamp(15px,4.2vw,22px)!important;margin:0!important}.profile-stat-card--honors .profile-honor-value strong,.profile-stat-card--honors .profile-honor-badge strong{letter-spacing:.02em!important;white-space:nowrap!important;text-overflow:ellipsis!important;text-align:center!important;min-width:0!important;max-width:100%!important;font-size:clamp(.68rem,2.8vw,1rem)!important;line-height:.95!important;overflow:hidden!important}@media (max-width:420px){.profile-stat-card--honors{padding-inline:5px!important}.profile-stat-card--honors .profile-honor-values{gap:4px!important}}.profile-stat-card--honors .profile-honor-values{flex-wrap:nowrap!important;justify-content:center!important;align-items:center!important;gap:clamp(7px,1.8vw,12px)!important;width:100%!important;min-width:0!important;display:flex!important;overflow:hidden!important}.profile-stat-card--honors .profile-honor-value,.profile-stat-card--honors .profile-honor-badge:not(.hidden){width:auto!important;min-width:0!important;max-width:25%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:0 auto!important;grid-template-rows:auto auto!important;place-items:center!important;gap:2px!important;padding:0!important;display:inline-grid!important}.profile-stat-card--honors .profile-honor-value__icon,.profile-stat-card--honors .profile-honor-badge__icon{width:clamp(18px,4.8vw,24px)!important;height:clamp(18px,4.8vw,24px)!important}.profile-stat-card--honors .profile-honor-value strong,.profile-stat-card--honors .profile-honor-badge strong{max-width:4ch!important;font-size:clamp(.72rem,3vw,1.02rem)!important}.profile-stat-card--honors .profile-honor-badge__scope{margin-bottom:-1px!important;font-size:clamp(.46rem,1.5vw,.58rem)!important;line-height:1!important;display:block!important;position:static!important}@media (max-width:420px){.profile-stat-card--honors .profile-honor-values{gap:6px!important}.profile-stat-card--honors .profile-honor-value__icon,.profile-stat-card--honors .profile-honor-badge__icon{width:19px!important;height:19px!important}}.profile-stat-card--honors{width:100%!important;min-width:0!important}.profile-stat-card--honors .profile-stat-card__copy--honors{place-self:stretch stretch!important;width:100%!important;min-width:0!important;max-width:none!important}.profile-stat-card--honors .profile-honor-values{justify-content:stretch!important;align-items:center!important;gap:clamp(8px,2vw,14px)!important;width:100%!important;min-width:0!important;max-width:none!important;display:flex!important}.profile-stat-card--honors .profile-honor-value,.profile-stat-card--honors .profile-honor-badge:not(.hidden){width:auto!important;min-width:0!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important;flex:1 1 0!important;place-items:center!important;padding:0!important;display:inline-grid!important}.profile-stat-card--honors .profile-honor-badge.hidden,.profile-stat-card--honors .hidden.profile-honor-badge{display:none!important}.profile-stat-card--honors{grid-template-rows:auto minmax(0,1fr)!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;place-items:center stretch!important;gap:6px 10px!important;width:100%!important;min-width:0!important;padding:clamp(9px,1.8vw,13px) clamp(10px,2vw,16px)!important;display:grid!important;overflow:hidden!important}.profile-stat-card--honors:before,.profile-stat-card--honors:after{content:none!important;display:none!important}.profile-stat-card--honors .profile-honors-label{white-space:nowrap!important;text-overflow:ellipsis!important;grid-column:1/-1!important;place-self:start!important;min-width:0!important;overflow:hidden!important}.profile-stat-card--honors .profile-honor-slot{width:100%!important;min-width:0!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-rows:minmax(0,1fr) auto!important;place-self:stretch stretch!important;place-items:center!important;gap:3px!important;margin:0!important;padding:0!important;line-height:1!important;display:grid!important}.profile-stat-card--honors .profile-honor-slot__icon{width:clamp(18px,4.6vw,25px)!important;height:clamp(18px,4.6vw,25px)!important;margin:0!important}.profile-stat-card--honors .profile-honor-slot strong{letter-spacing:.02em!important;white-space:nowrap!important;text-overflow:ellipsis!important;text-align:center!important;min-width:0!important;max-width:100%!important;font-size:clamp(.76rem,3vw,1.08rem)!important;line-height:.95!important;overflow:hidden!important}.profile-stat-card--honors .profile-honor-badge__scope{opacity:.8!important;font-size:clamp(.48rem,1.45vw,.6rem)!important;line-height:1!important;position:absolute!important;top:0!important;right:0!important}@media (max-width:420px){.profile-stat-card--honors{gap:5px 7px!important;padding-inline:8px!important}}.profile-stat-card--honors{flex-wrap:wrap!important;place-content:center!important;align-items:center!important;gap:6px clamp(8px,2vw,14px)!important;width:100%!important;min-width:0!important;padding:clamp(9px,1.8vw,13px) clamp(10px,2vw,16px)!important;display:flex!important;overflow:hidden!important}.profile-stat-card--honors .profile-honors-label{flex:0 0 100%!important;width:100%!important;min-width:0!important}.profile-stat-card--honors .profile-honor-slot{flex:1 1 0!important;min-width:0!important;max-width:none!important}.challenge-notification-dot,.leaderboard-crown-taken-dot,.header-wallet-item--tickets.has-claimable-rush-ticket:after,.leaderboard-header-wallet__item--tickets.has-claimable-rush-ticket:after,.profile-daily-entry__count,.profile-achievements__ready-count,.daily-ready-dot,.ticket-ready-dot{border:0!important;outline:0!important;box-shadow:0 0 10px #ff2b7f99,0 0 18px #ff2b7f45!important}.challenge-notification-dot:before,.challenge-notification-dot:after,.leaderboard-crown-taken-dot:before,.leaderboard-crown-taken-dot:after,.profile-daily-entry__count:before,.profile-daily-entry__count:after,.profile-achievements__ready-count:before,.profile-achievements__ready-count:after,.daily-ready-dot:before,.daily-ready-dot:after,.ticket-ready-dot:before,.ticket-ready-dot:after{border:0!important;outline:0!important}.profile-stat-card--honors{text-align:center!important;justify-content:center!important}.profile-stat-card--honors .profile-honors-label{text-align:center!important;justify-self:center!important}.profile-stat-card--honors .profile-honor-slot{text-align:center!important;place-content:center!important}.profile-stat-card--honors .profile-honor-slot.hidden{display:inline-grid!important}.profile-stat-card--honors .profile-honor-slot strong,.profile-stat-card--honors .profile-honor-value strong,.profile-stat-card--honors .profile-honor-badge strong{color:var(--cyan-bright,#80fbff)!important;-webkit-text-fill-color:var(--cyan-bright,#80fbff)!important;text-shadow:0 0 10px #22f4ffb8!important}.profile-stat-card--honors .profile-honor-badge:not(.profile-honor-badge--gold):not(.profile-honor-badge--silver):not(.profile-honor-badge--bronze){color:var(--cyan-bright,#80fbff)!important}.profile-stat-card--honors .profile-honor-badge__scope{display:none!important}#profile-screen .profile-scroll-area{align-content:start!important;gap:clamp(10px,1.3dvh,16px)!important;display:grid!important}#profile-screen .profile-section{margin:0!important}#profile-screen .profile-section--progress{margin-bottom:clamp(0px,.3dvh,4px)!important}#profile-screen .profile-section--daily{margin-block:clamp(0px,.25dvh,4px) clamp(4px,.7dvh,8px)!important}#profile-screen .profile-section--achievements{margin-top:clamp(2px,.5dvh,6px)!important}#profile-screen .profile-achievements{gap:clamp(14px,1.8dvh,22px)!important}#profile-screen .profile-achievements__header{margin-bottom:clamp(2px,.5dvh,6px)!important}#profile-screen .profile-achievements__grid,#profile-screen .profile-achievements__strip{gap:clamp(12px,1.4vw,16px)!important}@media (max-width:560px){#profile-screen .profile-scroll-area{gap:10px!important}#profile-screen .profile-achievements,#profile-screen .profile-achievements__grid,#profile-screen .profile-achievements__strip{gap:8px!important}}#profile-screen .profile-stat-grid.profile-stat-grid--summary{--profile-stat-line:#22f4ff57;--profile-stat-line-strong:#22f4ff85;border:1px solid var(--profile-stat-line-strong)!important;background:linear-gradient(135deg,#071d48ad,#040a2475)!important;border-radius:clamp(18px,2.5vw,28px)!important;grid-template-columns:minmax(116px,.35fr) minmax(0,.65fr)!important;gap:0!important;width:100%!important;min-height:clamp(132px,16dvh,178px)!important;padding:0!important;display:grid!important;overflow:hidden!important;box-shadow:inset 0 0 24px #22f4ff14,0 0 20px #0000002e!important}#profile-screen .profile-stat-grid.profile-stat-grid--summary span{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}#profile-screen .profile-stat-grid--summary .profile-stat-card{cursor:pointer;appearance:none!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;color:inherit!important;font:inherit!important;text-align:left!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;overflow:hidden!important}#profile-screen .profile-stat-card-stack{border-left:1px solid var(--profile-stat-line)!important;grid-template-rows:minmax(0,1fr) minmax(0,.95fr)!important;min-width:0!important;min-height:0!important;display:grid!important}#profile-screen .profile-stat-card--score{flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:clamp(10px,1.8dvh,18px)!important;padding:clamp(14px,2.4vw,26px) clamp(8px,1.4vw,16px)!important;display:flex!important}#profile-screen .profile-stat-card--score>.stat-app-icon,#profile-screen .profile-stat-card--score>[data-app-icon]{color:#f7fbff!important;filter:drop-shadow(0 0 12px #ffffffd9)drop-shadow(0 0 22px #80fbff73)!important;width:clamp(54px,9vw,92px)!important;height:clamp(54px,9vw,92px)!important}#profile-screen .profile-stat-grid--summary .profile-stat-card__copy{min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;gap:clamp(5px,.9dvh,9px)!important;padding:0!important;display:grid!important}#profile-screen .profile-stat-grid--summary .profile-stat-card__copy small,#profile-screen .profile-stat-grid--summary .profile-honors-label{color:#d6e2ffb8!important;font:900 clamp(.78rem, 2.2vw, 1.35rem)/1 var(--font-display)!important;letter-spacing:.12em!important;text-transform:uppercase!important;text-shadow:0 0 10px #80fbff2e!important;white-space:nowrap!important;margin:0!important}#profile-screen .profile-stat-card--score .profile-stat-card__copy{text-align:center!important;justify-items:center!important}#profile-screen .profile-stat-card--score .profile-stat-card__copy strong{color:#22f4ff!important;font:950 clamp(2.4rem, 7.8vw, 5rem)/.9 var(--font-display)!important;letter-spacing:.02em!important;text-shadow:0 0 14px #22f4ffbf,0 0 28px #22f4ff52!important}#profile-screen .profile-stat-card--bits{border-bottom:1px solid var(--profile-stat-line)!important;grid-template-columns:clamp(54px,10vw,92px) minmax(0,1fr)!important;align-items:center!important;gap:clamp(14px,3vw,30px)!important;padding:clamp(14px,2.6vw,24px) clamp(18px,4vw,40px)!important;display:grid!important}#profile-screen .profile-stat-card--bits>.stat-bits-icon,#profile-screen .profile-stat-card--bits>[data-ui-svg]>.stat-bits-icon{filter:drop-shadow(0 0 13px #39ff14d1)drop-shadow(0 0 24px #39ff1447)!important;justify-self:center!important;width:clamp(44px,8vw,78px)!important;height:clamp(44px,8vw,78px)!important}#profile-screen .profile-stat-card--bits .profile-stat-card__copy{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:clamp(10px,2vw,20px)!important}#profile-screen .profile-stat-card--bits .profile-stat-card__copy strong{color:#22f4ff!important;font:950 clamp(2.1rem, 6.4vw, 4.3rem)/.9 var(--font-display)!important;letter-spacing:.01em!important;text-shadow:0 0 14px #22f4ffbf,0 0 28px #22f4ff4d!important;justify-self:end!important}#profile-screen .profile-stat-card--honors{grid-template-columns:minmax(74px,.9fr) repeat(4,minmax(0,.72fr))!important;place-items:center stretch!important;gap:0!important;padding:clamp(12px,2.2vw,22px) clamp(10px,2.5vw,26px)!important;display:grid!important}#profile-screen .profile-stat-card--honors:before,#profile-screen .profile-stat-card--honors:after{content:none!important;display:none!important}#profile-screen .profile-stat-card--honors .profile-honors-label{text-align:left!important;place-self:center start!important}#profile-screen .profile-stat-card--honors .profile-honor-slot{min-width:0!important;min-height:0!important;box-shadow:none!important;font-family:var(--font-display)!important;background:0 0!important;border:0!important;border-left:1px solid #22f4ff38!important;border-radius:0!important;justify-content:center!important;align-items:center!important;gap:clamp(5px,1vw,10px)!important;padding-inline:clamp(5px,1.3vw,14px)!important;line-height:1!important;display:inline-flex!important}#profile-screen .profile-stat-card--honors .profile-honor-slot.hidden{display:none!important}#profile-screen .profile-stat-card--honors .profile-honor-slot__icon{flex:none!important;width:clamp(17px,3.2vw,34px)!important;height:clamp(17px,3.2vw,34px)!important}#profile-screen .profile-stat-card--honors .profile-honor-slot strong{color:#80fbff!important;min-width:0!important;font:950 clamp(1.1rem, 3.6vw, 2rem)/1 var(--font-display)!important;letter-spacing:.03em!important;text-shadow:0 0 10px #22f4ffbf,0 0 18px #22f4ff47!important}#profile-screen .profile-stat-card--honors .profile-honor-slot--weekly{color:#ff8b2f!important}#profile-screen .profile-stat-card--honors .profile-honor-slot--weekly .profile-honor-slot__icon{filter:drop-shadow(0 0 9px #ff8b2fe6)!important}#profile-screen .profile-stat-card--honors .profile-honor-slot--rush{color:#ff4bb0!important}#profile-screen .profile-stat-card--honors .profile-honor-slot--rush .profile-honor-slot__icon{filter:drop-shadow(0 0 9px #ff4bb0e6)!important}#profile-screen .profile-stat-card--honors .profile-honor-slot--global,#profile-screen .profile-stat-card--honors .profile-honor-slot--country{color:#80fbff!important}#profile-screen .profile-stat-card--honors .profile-honor-slot--global .profile-honor-slot__icon,#profile-screen .profile-stat-card--honors .profile-honor-slot--country .profile-honor-slot__icon{filter:drop-shadow(0 0 8px #80fbffb8)!important}@media (max-width:560px){#profile-screen .profile-stat-grid.profile-stat-grid--summary{border-radius:18px!important;grid-template-columns:minmax(104px,.36fr) minmax(0,.64fr)!important;min-height:128px!important}#profile-screen .profile-stat-card--score{gap:8px!important;padding:12px 6px!important}#profile-screen .profile-stat-card--score>.stat-app-icon,#profile-screen .profile-stat-card--score>[data-app-icon]{width:clamp(46px,12vw,62px)!important;height:clamp(46px,12vw,62px)!important}#profile-screen .profile-stat-card--score .profile-stat-card__copy small,#profile-screen .profile-stat-card--bits .profile-stat-card__copy small,#profile-screen .profile-stat-card--honors .profile-honors-label{letter-spacing:.1em!important;font-size:clamp(.56rem,2.35vw,.74rem)!important}#profile-screen .profile-stat-card--score .profile-stat-card__copy strong{font-size:clamp(1.9rem,9vw,3rem)!important}#profile-screen .profile-stat-card--bits{grid-template-columns:clamp(36px,10vw,50px) minmax(0,1fr)!important;gap:9px!important;padding:10px 12px!important}#profile-screen .profile-stat-card--bits>.stat-bits-icon,#profile-screen .profile-stat-card--bits>[data-ui-svg]>.stat-bits-icon{width:clamp(34px,9.5vw,48px)!important;height:clamp(34px,9.5vw,48px)!important}#profile-screen .profile-stat-card--bits .profile-stat-card__copy{gap:8px!important}#profile-screen .profile-stat-card--bits .profile-stat-card__copy strong{font-size:clamp(1.65rem,8vw,2.8rem)!important}#profile-screen .profile-stat-card--honors{grid-template-columns:minmax(58px,.86fr) repeat(4,minmax(0,.7fr))!important;padding:9px 8px!important}#profile-screen .profile-stat-card--honors .profile-honor-slot{gap:3px!important;padding-inline:3px!important}#profile-screen .profile-stat-card--honors .profile-honor-slot__icon{width:clamp(15px,4vw,22px)!important;height:clamp(15px,4vw,22px)!important}#profile-screen .profile-stat-card--honors .profile-honor-slot strong{font-size:clamp(.82rem,4.1vw,1.25rem)!important}}#profile-screen .profile-stat-grid--summary .profile-stat-card--score{text-align:center!important;justify-items:center!important}#profile-screen .profile-stat-grid--summary .profile-stat-card--score>.stat-app-icon,#profile-screen .profile-stat-grid--summary .profile-stat-card--score>[data-app-icon]{place-self:center!important;place-items:center!important;margin-inline:auto!important;display:grid!important;transform:none!important}#profile-screen .profile-stat-grid--summary .profile-stat-card--score .profile-stat-card__copy{text-align:center!important;place-items:center!important;width:100%!important}#profile-screen .profile-stat-grid--summary .profile-stat-card--score .profile-stat-card__copy small,#profile-screen .profile-stat-grid--summary .profile-stat-card--score .profile-stat-card__copy strong{text-align:center!important;justify-self:center!important}#profile-screen .profile-stat-grid.profile-stat-grid--summary{min-height:clamp(144px,17.5dvh,190px)!important}#profile-screen .profile-stat-card-stack{grid-template-rows:1fr 1fr!important}#profile-screen .profile-stat-grid--summary .profile-stat-card--score{grid-template-rows:minmax(0,1.08fr) auto auto!important;align-content:stretch!important;row-gap:clamp(8px,1.25dvh,14px)!important;display:grid!important}#profile-screen .profile-stat-grid--summary .profile-stat-card--score>.stat-app-icon,#profile-screen .profile-stat-grid--summary .profile-stat-card--score>[data-app-icon]{grid-row:1!important;align-self:end!important}#profile-screen .profile-stat-grid--summary .profile-stat-card--score .profile-stat-card__copy small{grid-row:2!important;align-self:end!important}#profile-screen .profile-stat-grid--summary .profile-stat-card--score .profile-stat-card__copy strong{grid-row:3!important;align-self:start!important}#profile-screen .profile-stat-card--bits{grid-template-rows:auto minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important;place-items:center!important;gap:clamp(7px,1.3dvh,13px)!important;padding:clamp(12px,2.2vw,22px) clamp(14px,3vw,34px)!important}#profile-screen .profile-stat-card--bits .profile-stat-card__copy{display:contents!important}#profile-screen .profile-stat-card--bits .profile-stat-card__copy small{text-align:center!important;grid-row:1!important;place-self:end center!important}#profile-screen .profile-stat-card--bits>.stat-bits-icon,#profile-screen .profile-stat-card--bits>[data-ui-svg]{justify-self:calc(50% - clamp(54px, 7vw, 88px))!important;grid-area:2/1!important;align-self:start!important;margin-top:clamp(0px,.5dvh,6px)!important}#profile-screen .profile-stat-card--bits>.stat-bits-icon,#profile-screen .profile-stat-card--bits>[data-ui-svg]>.stat-bits-icon{width:clamp(48px,8.6vw,84px)!important;height:clamp(48px,8.6vw,84px)!important}#profile-screen .profile-stat-card--bits .profile-stat-card__copy strong{justify-self:calc(50% + clamp(42px, 6vw, 76px))!important;text-align:left!important;grid-area:2/1!important;align-self:start!important;margin-top:clamp(1px,.45dvh,5px)!important}#profile-screen .profile-stat-card--honors{grid-template-rows:auto minmax(0,1fr)!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;place-items:stretch center!important;gap:clamp(7px,1.2dvh,12px) 0!important;padding:clamp(9px,1.7vw,18px) clamp(16px,3.2vw,36px) clamp(12px,2vw,22px)!important;display:grid!important}#profile-screen .profile-stat-card--honors .profile-honors-label{text-align:center!important;grid-area:1/1/auto/-1!important;place-self:end center!important}#profile-screen .profile-stat-card--honors .profile-honor-slot{border-left:1px solid #22f4ff33!important;grid-row:2!important;justify-content:center!important;place-self:start center!important;align-items:center!important;gap:clamp(4px,.9vw,8px)!important;width:100%!important;padding:0 clamp(5px,1vw,12px)!important;display:inline-flex!important}#profile-screen .profile-stat-card--honors .profile-honor-slot__icon{width:clamp(25px,4.7vw,46px)!important;height:clamp(25px,4.7vw,46px)!important}#profile-screen .profile-stat-card--honors .profile-honor-slot strong{font-size:clamp(1.2rem,3.7vw,2.15rem)!important}@media (max-width:560px){#profile-screen .profile-stat-grid.profile-stat-grid--summary{min-height:136px!important}#profile-screen .profile-stat-card--bits{gap:5px!important;padding:9px 10px!important}#profile-screen .profile-stat-card--bits>.stat-bits-icon,#profile-screen .profile-stat-card--bits>[data-ui-svg]{justify-self:calc(50% - 43px)!important}#profile-screen .profile-stat-card--bits .profile-stat-card__copy strong{justify-self:calc(50% + 34px)!important}#profile-screen .profile-stat-card--honors{gap:5px 0!important;padding:7px 7px 10px!important}#profile-screen .profile-stat-card--honors .profile-honor-slot{gap:2px!important;padding-inline:3px!important}#profile-screen .profile-stat-card--honors .profile-honor-slot__icon{width:clamp(18px,5.2vw,28px)!important;height:clamp(18px,5.2vw,28px)!important}#profile-screen .profile-stat-card--honors .profile-honor-slot strong{font-size:clamp(.95rem,4.7vw,1.45rem)!important}}#profile-screen .profile-stat-card--bits>.stat-bits-icon,#profile-screen .profile-stat-card--bits>[data-ui-svg]{justify-self:center!important;transform:translate(calc(-1*clamp(42px,6.2vw,76px)))!important}#profile-screen .profile-stat-card--bits .profile-stat-card__copy strong{justify-self:center!important;transform:translate(clamp(38px,5.8vw,72px))!important}@media (max-width:560px){#profile-screen .profile-stat-card--bits>.stat-bits-icon,#profile-screen .profile-stat-card--bits>[data-ui-svg]{justify-self:center!important;transform:translate(-34px)!important}#profile-screen .profile-stat-card--bits .profile-stat-card__copy strong{justify-self:center!important;transform:translate(31px)!important}}#profile-screen .profile-stat-card--honors .profile-honor-slot{align-items:center!important;min-width:0!important;height:100%!important}#profile-screen .profile-stat-card--honors .profile-honor-slot__icon,#profile-screen .profile-stat-card--honors .profile-honor-value__icon,#profile-screen .profile-stat-card--honors .profile-honor-badge__icon{flex:0 0 clamp(30px,4.8vw,46px)!important;place-items:center!important;width:clamp(30px,4.8vw,46px)!important;min-width:clamp(30px,4.8vw,46px)!important;max-width:clamp(30px,4.8vw,46px)!important;height:clamp(30px,4.8vw,46px)!important;min-height:clamp(30px,4.8vw,46px)!important;max-height:clamp(30px,4.8vw,46px)!important;font-size:clamp(30px,4.8vw,46px)!important;line-height:1!important;display:inline-grid!important}#profile-screen .profile-stat-card--honors .profile-honor-slot__icon svg,#profile-screen .profile-stat-card--honors .profile-honor-value__icon svg,#profile-screen .profile-stat-card--honors .profile-honor-badge__icon svg{width:100%!important;height:100%!important;display:block!important}#profile-screen .profile-stat-card--honors .profile-honor-slot strong,#profile-screen .profile-stat-card--honors .profile-honor-value strong,#profile-screen .profile-stat-card--honors .profile-honor-badge strong{color:#80fbff!important;min-width:clamp(20px,3.8vw,38px)!important;height:clamp(30px,4.8vw,46px)!important;font:950 clamp(1.25rem, 3.8vw, 2.15rem)/1 var(--font-display)!important;letter-spacing:.02em!important;text-align:center!important;place-items:center!important;display:inline-grid!important}@media (max-width:560px){#profile-screen .profile-stat-card--honors .profile-honor-slot__icon,#profile-screen .profile-stat-card--honors .profile-honor-value__icon,#profile-screen .profile-stat-card--honors .profile-honor-badge__icon{flex-basis:clamp(22px,5.5vw,30px)!important;width:clamp(22px,5.5vw,30px)!important;min-width:clamp(22px,5.5vw,30px)!important;max-width:clamp(22px,5.5vw,30px)!important;height:clamp(22px,5.5vw,30px)!important;min-height:clamp(22px,5.5vw,30px)!important;max-height:clamp(22px,5.5vw,30px)!important;font-size:clamp(22px,5.5vw,30px)!important}#profile-screen .profile-stat-card--honors .profile-honor-slot strong,#profile-screen .profile-stat-card--honors .profile-honor-value strong,#profile-screen .profile-stat-card--honors .profile-honor-badge strong{min-width:clamp(16px,4.4vw,28px)!important;height:clamp(22px,5.5vw,30px)!important;font-size:clamp(1rem,4.8vw,1.45rem)!important}}#profile-screen .profile-stat-card--honors .profile-honor-slot,#profile-screen .profile-stat-card--honors .profile-honor-value,#profile-screen .profile-stat-card--honors .profile-honor-badge{grid-template-columns:var(--profile-honor-icon-final,clamp(28px, 4.5vw, 44px)) var(--profile-honor-value-final,clamp(30px, 4.8vw, 48px))!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border-top:0!important;border-bottom:0!important;border-right:0!important;border-radius:0!important;justify-content:center!important;place-items:center!important;gap:clamp(4px,.75vw,8px)!important;padding:0 clamp(4px,.9vw,10px)!important;display:grid!important}#profile-screen .profile-stat-card--honors .profile-honor-slot--weekly{border-left:0!important}#profile-screen .profile-stat-card--honors .profile-honor-slot__icon,#profile-screen .profile-stat-card--honors .profile-honor-value__icon,#profile-screen .profile-stat-card--honors .profile-honor-badge__icon,#profile-screen .profile-stat-card--honors .profile-honor-slot__icon svg,#profile-screen .profile-stat-card--honors .profile-honor-value__icon svg,#profile-screen .profile-stat-card--honors .profile-honor-badge__icon svg{box-sizing:border-box!important;width:var(--profile-honor-icon-final,clamp(28px, 4.5vw, 44px))!important;height:var(--profile-honor-icon-final,clamp(28px, 4.5vw, 44px))!important;min-width:var(--profile-honor-icon-final,clamp(28px, 4.5vw, 44px))!important;min-height:var(--profile-honor-icon-final,clamp(28px, 4.5vw, 44px))!important;max-width:var(--profile-honor-icon-final,clamp(28px, 4.5vw, 44px))!important;max-height:var(--profile-honor-icon-final,clamp(28px, 4.5vw, 44px))!important;box-shadow:none!important;font-size:var(--profile-honor-icon-final,clamp(28px, 4.5vw, 44px))!important;background:0 0!important;border:0!important;border-radius:0!important;grid-column:1!important;margin:0!important;padding:0!important;line-height:1!important;display:block!important;transform:none!important}#profile-screen .profile-stat-card--honors .profile-honor-slot strong,#profile-screen .profile-stat-card--honors .profile-honor-value strong,#profile-screen .profile-stat-card--honors .profile-honor-badge strong{width:var(--profile-honor-value-final,clamp(30px, 4.8vw, 48px))!important;min-width:var(--profile-honor-value-final,clamp(30px, 4.8vw, 48px))!important;max-width:var(--profile-honor-value-final,clamp(30px, 4.8vw, 48px))!important;height:var(--profile-honor-icon-final,clamp(28px, 4.5vw, 44px))!important;min-height:var(--profile-honor-icon-final,clamp(28px, 4.5vw, 44px))!important;max-height:var(--profile-honor-icon-final,clamp(28px, 4.5vw, 44px))!important;color:#80fbff!important;box-shadow:none!important;font:950 clamp(1.18rem, 3.5vw, 2rem)/1 var(--font-display)!important;letter-spacing:.01em!important;text-align:center!important;text-shadow:0 0 10px #22f4ffc7,0 0 18px #22f4ff42!important;background:0 0!important;border:0!important;border-radius:0!important;grid-column:2!important;place-items:center!important;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important}#profile-screen .profile-stat-card--honors .profile-honor-slot--country strong{font-size:clamp(1rem,3vw,1.72rem)!important}@media (max-width:560px){#profile-screen .profile-stat-card--honors{--profile-honor-icon-final:clamp(22px, 5.4vw, 30px);--profile-honor-value-final:clamp(22px, 5.4vw, 32px)}#profile-screen .profile-stat-card--honors .profile-honor-slot,#profile-screen .profile-stat-card--honors .profile-honor-value,#profile-screen .profile-stat-card--honors .profile-honor-badge{gap:2px!important;padding-inline:2px!important}#profile-screen .profile-stat-card--honors .profile-honor-slot strong,#profile-screen .profile-stat-card--honors .profile-honor-value strong,#profile-screen .profile-stat-card--honors .profile-honor-badge strong{font-size:clamp(.94rem,4.4vw,1.32rem)!important}#profile-screen .profile-stat-card--honors .profile-honor-slot--country strong{font-size:clamp(.82rem,3.8vw,1.12rem)!important}}#profile-screen .profile-stat-grid.profile-stat-grid--summary{--profile-summary-border:#22f4ff7a;--profile-summary-divider:#22f4ff52;--profile-summary-label:#d6e2ffc2;--profile-honor-icon-size:clamp(27px, 4.2vw, 43px);--profile-honor-value-size:clamp(1.18rem, 3.2vw, 1.95rem);border:1px solid var(--profile-summary-border)!important;background:linear-gradient(135deg,#071d48ad,#040a2475)!important;border-radius:clamp(18px,2.3vw,28px)!important;grid-template-columns:minmax(128px,.35fr) minmax(0,.65fr)!important;gap:0!important;height:clamp(148px,18dvh,194px)!important;min-height:clamp(148px,18dvh,194px)!important;padding:0!important;display:grid!important;overflow:hidden!important}#profile-screen .profile-stat-grid--summary .profile-stat-card,#profile-screen .profile-stat-grid--summary .profile-stat-card-stack,#profile-screen .profile-stat-grid--summary .profile-stat-card__copy,#profile-screen .profile-stat-grid--summary .profile-honor-slot{box-sizing:border-box!important;min-width:0!important;min-height:0!important;box-shadow:none!important;background:0 0!important;margin:0!important}#profile-screen .profile-stat-grid--summary .profile-stat-card{appearance:none!important;width:100%!important;height:100%!important;color:inherit!important;border:0!important;border-radius:0!important;overflow:hidden!important}#profile-screen .profile-stat-grid--summary .profile-stat-card-stack{border-left:1px solid var(--profile-summary-divider)!important;grid-template-rows:minmax(0,1fr) minmax(0,1fr)!important;display:grid!important}#profile-screen .profile-stat-grid--summary .profile-stat-card--score{text-align:center!important;grid-template-rows:minmax(0,1fr) auto auto!important;place-items:center!important;row-gap:clamp(6px,1.15dvh,12px)!important;padding:clamp(14px,2.1vw,24px) clamp(10px,1.6vw,18px) clamp(12px,1.8vw,20px)!important;display:grid!important}#profile-screen .profile-stat-grid--summary .profile-stat-card--score .profile-stat-card__copy{display:contents!important}#profile-screen .profile-stat-grid--summary .profile-stat-card--score>.stat-app-icon,#profile-screen .profile-stat-grid--summary .profile-stat-card--score>[data-app-icon]{grid-row:1!important;place-self:end center!important;width:clamp(46px,6.8vw,78px)!important;height:clamp(46px,6.8vw,78px)!important;margin:0 auto!important;transform:none!important}#profile-screen .profile-stat-grid--summary .profile-stat-card--score .profile-stat-card__copy small{text-align:center!important;grid-row:2!important;place-self:end center!important;max-width:100%!important}#profile-screen .profile-stat-grid--summary .profile-stat-card--score .profile-stat-card__copy strong{max-width:100%!important;font:950 clamp(2.15rem, 6.4vw, 4.05rem)/.9 var(--font-display)!important;text-align:center!important;color:#22f4ff!important;text-shadow:0 0 14px #22f4ffbf,0 0 28px #22f4ff4d!important;grid-row:3!important;place-self:start center!important;transform:none!important}#profile-screen .profile-stat-grid--summary .profile-stat-card__copy small,#profile-screen .profile-stat-grid--summary .profile-honors-label{color:var(--profile-summary-label)!important;font:900 clamp(.74rem, 1.95vw, 1.24rem)/1 var(--font-display)!important;letter-spacing:.13em!important;text-transform:uppercase!important;white-space:nowrap!important}#profile-screen .profile-stat-grid--summary .profile-stat-card--bits{border-bottom:1px solid var(--profile-summary-divider)!important;grid-template-rows:auto minmax(0,1fr)!important;grid-template-columns:auto auto!important;place-content:center!important;place-items:center!important;gap:clamp(8px,1.3dvh,14px) clamp(18px,3.2vw,42px)!important;padding:clamp(12px,2vw,22px) clamp(14px,3vw,34px)!important;display:grid!important}#profile-screen .profile-stat-grid--summary .profile-stat-card--bits .profile-stat-card__copy{display:contents!important}#profile-screen .profile-stat-grid--summary .profile-stat-card--bits .profile-stat-card__copy small{text-align:center!important;grid-area:1/1/auto/3!important;place-self:end center!important}#profile-screen .profile-stat-grid--summary .profile-stat-card--bits>.stat-bits-icon,#profile-screen .profile-stat-grid--summary .profile-stat-card--bits>[data-ui-svg]{grid-area:2/1!important;place-self:center end!important;margin:0!important;transform:none!important}#profile-screen .profile-stat-grid--summary .profile-stat-card--bits>.stat-bits-icon,#profile-screen .profile-stat-grid--summary .profile-stat-card--bits>[data-ui-svg]>.stat-bits-icon{width:clamp(48px,7.8vw,82px)!important;height:clamp(48px,7.8vw,82px)!important;margin:0!important;transform:none!important}#profile-screen .profile-stat-grid--summary .profile-stat-card--bits .profile-stat-card__copy strong{font:950 clamp(2rem, 5.8vw, 3.9rem)/.9 var(--font-display)!important;color:#22f4ff!important;text-align:left!important;grid-area:2/2!important;place-self:center start!important;margin:0!important;transform:none!important}#profile-screen .profile-stat-grid--summary .profile-stat-card--honors{grid-template-rows:auto minmax(0,1fr)!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-content:center!important;place-items:center!important;gap:clamp(8px,1.2dvh,12px) 0!important;padding:clamp(9px,1.45vw,16px) clamp(18px,3vw,38px) clamp(10px,1.7vw,18px)!important;display:grid!important}#profile-screen .profile-stat-grid--summary .profile-stat-card--honors:before,#profile-screen .profile-stat-grid--summary .profile-stat-card--honors:after{content:none!important;display:none!important}#profile-screen .profile-stat-grid--summary .profile-stat-card--honors .profile-honors-label{text-align:center!important;grid-area:1/1/auto/-1!important;place-self:end center!important;margin:0!important}#profile-screen .profile-stat-grid--summary .profile-stat-card--honors .profile-honor-slot{grid-row:2!important;grid-template-columns:var(--profile-honor-icon-size) minmax(max-content, auto)!important;width:100%!important;height:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-left:1px solid #22f4ff2e!important;border-radius:0!important;justify-content:center!important;place-items:center!important;column-gap:clamp(4px,.75vw,8px)!important;padding:0 clamp(4px,.8vw,10px)!important;display:grid!important;transform:none!important}#profile-screen .profile-stat-grid--summary .profile-stat-card--honors .profile-honor-slot--weekly{border-left:0!important}#profile-screen .profile-stat-grid--summary .profile-stat-card--honors .profile-honor-slot__icon,#profile-screen .profile-stat-grid--summary .profile-stat-card--honors .profile-honor-value__icon,#profile-screen .profile-stat-grid--summary .profile-stat-card--honors .profile-honor-badge__icon{width:var(--profile-honor-icon-size)!important;height:var(--profile-honor-icon-size)!important;min-width:var(--profile-honor-icon-size)!important;min-height:var(--profile-honor-icon-size)!important;max-width:var(--profile-honor-icon-size)!important;max-height:var(--profile-honor-icon-size)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-column:1!important;place-items:center!important;margin:0!important;padding:0!important;display:grid!important;transform:none!important}#profile-screen .profile-stat-grid--summary .profile-stat-card--honors .profile-honor-slot__icon svg,#profile-screen .profile-stat-grid--summary .profile-stat-card--honors .profile-honor-value__icon svg,#profile-screen .profile-stat-grid--summary .profile-stat-card--honors .profile-honor-badge__icon svg{width:100%!important;height:100%!important;display:block!important}#profile-screen .profile-stat-grid--summary .profile-stat-card--honors .profile-honor-slot strong,#profile-screen .profile-stat-grid--summary .profile-stat-card--honors .profile-honor-value strong,#profile-screen .profile-stat-grid--summary .profile-stat-card--honors .profile-honor-badge strong{width:auto!important;min-width:1.15em!important;height:var(--profile-honor-icon-size)!important;box-shadow:none!important;color:#80fbff!important;font:950 var(--profile-honor-value-size)/1 var(--font-display)!important;text-align:center!important;background:0 0!important;border:0!important;border-radius:0!important;grid-column:2!important;place-items:center!important;margin:0!important;padding:0!important;display:grid!important;transform:none!important}@media (max-width:560px){#profile-screen .profile-stat-grid.profile-stat-grid--summary{--profile-honor-icon-size:clamp(20px, 5vw, 28px);--profile-honor-value-size:clamp(.92rem, 4.2vw, 1.28rem);grid-template-columns:minmax(106px,.36fr) minmax(0,.64fr)!important;height:132px!important;min-height:132px!important}#profile-screen .profile-stat-grid--summary .profile-stat-card--score{row-gap:5px!important;padding:10px 5px 9px!important}#profile-screen .profile-stat-grid--summary .profile-stat-card--score>.stat-app-icon,#profile-screen .profile-stat-grid--summary .profile-stat-card--score>[data-app-icon]{width:clamp(38px,10.5vw,54px)!important;height:clamp(38px,10.5vw,54px)!important}#profile-screen .profile-stat-grid--summary .profile-stat-card--score .profile-stat-card__copy strong{font-size:clamp(1.9rem,8.5vw,2.85rem)!important}#profile-screen .profile-stat-grid--summary .profile-stat-card__copy small,#profile-screen .profile-stat-grid--summary .profile-honors-label{letter-spacing:.1em!important;font-size:clamp(.52rem,2.15vw,.7rem)!important}#profile-screen .profile-stat-grid--summary .profile-stat-card--bits{gap:5px 10px!important;padding:8px 9px!important}#profile-screen .profile-stat-grid--summary .profile-stat-card--bits>.stat-bits-icon,#profile-screen .profile-stat-grid--summary .profile-stat-card--bits>[data-ui-svg]>.stat-bits-icon{width:clamp(34px,9vw,46px)!important;height:clamp(34px,9vw,46px)!important}#profile-screen .profile-stat-grid--summary .profile-stat-card--bits .profile-stat-card__copy strong{font-size:clamp(1.55rem,7vw,2.4rem)!important}#profile-screen .profile-stat-grid--summary .profile-stat-card--honors{gap:4px 0!important;padding:7px 6px 8px!important}#profile-screen .profile-stat-grid--summary .profile-stat-card--honors .profile-honor-slot{column-gap:2px!important;padding-inline:2px!important}}#profile-screen .profile-stat-grid--summary .profile-stat-card--score{text-align:center!important;flex-direction:column!important;place-content:center!important;place-items:center!important;gap:clamp(7px,1.15dvh,12px)!important;padding:clamp(12px,1.9vw,22px) clamp(10px,1.5vw,18px)!important;display:flex!important}#profile-screen .profile-stat-grid--summary .profile-stat-card--score .profile-stat-card__copy{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:clamp(5px,.9dvh,9px)!important;width:100%!important;min-width:0!important;display:flex!important}#profile-screen .profile-stat-grid--summary .profile-stat-card--score>.stat-app-icon,#profile-screen .profile-stat-grid--summary .profile-stat-card--score>[data-app-icon]{flex:none!important;place-self:center!important;width:clamp(46px,6.6vw,74px)!important;height:clamp(46px,6.6vw,74px)!important;margin:0 auto!important;transform:none!important}#profile-screen .profile-stat-grid--summary .profile-stat-card--score .profile-stat-card__copy small,#profile-screen .profile-stat-grid--summary .profile-stat-card--score .profile-stat-card__copy strong{text-align:center!important;flex:none!important;place-self:center!important;max-width:100%!important;margin:0!important;transform:none!important}#profile-screen .profile-stat-grid--summary .profile-stat-card--score .profile-stat-card__copy strong{font-size:clamp(2.05rem,5.9vw,3.65rem)!important;line-height:.9!important}@media (max-width:560px){#profile-screen .profile-stat-grid--summary .profile-stat-card--score{gap:6px!important;padding:9px 5px!important}#profile-screen .profile-stat-grid--summary .profile-stat-card--score>.stat-app-icon,#profile-screen .profile-stat-grid--summary .profile-stat-card--score>[data-app-icon]{width:clamp(36px,10vw,50px)!important;height:clamp(36px,10vw,50px)!important}#profile-screen .profile-stat-grid--summary .profile-stat-card--score .profile-stat-card__copy{gap:4px!important}#profile-screen .profile-stat-grid--summary .profile-stat-card--score .profile-stat-card__copy strong{font-size:clamp(1.78rem,7.7vw,2.55rem)!important}}#profile-screen .profile-hero{min-width:0!important}#profile-screen .profile-identity{min-width:0!important;overflow:hidden!important}#profile-screen #profile-display-name{white-space:nowrap!important;text-overflow:ellipsis!important;letter-spacing:.075em!important;min-width:0!important;max-width:100%!important;font-size:clamp(1.05rem,4.1vw,1.72rem)!important;line-height:1.02!important;display:block!important;overflow:hidden!important}#profile-screen #profile-country{white-space:nowrap!important;text-overflow:ellipsis!important;letter-spacing:.09em!important;min-width:0!important;max-width:100%!important;font-size:clamp(.62rem,2.25vw,.86rem)!important;line-height:1.08!important;display:block!important;overflow:hidden!important}@media (max-width:420px){#profile-screen #profile-display-name{letter-spacing:.065em!important;font-size:clamp(.98rem,3.95vw,1.34rem)!important}#profile-screen #profile-country{letter-spacing:.075em!important;font-size:clamp(.54rem,2.05vw,.72rem)!important}}#profile-screen .profile-identity{grid-template-rows:auto auto auto!important;align-content:center!important;row-gap:clamp(5px,.75dvh,9px)!important;display:grid!important}#profile-screen .profile-identity .profile-kicker{margin:0 0 clamp(1px,.25dvh,3px)!important;line-height:1!important}#profile-screen #profile-display-name{margin:0!important;line-height:1!important}#profile-screen #profile-country{margin:0!important;line-height:1.05!important}@media (max-width:420px){#profile-screen .profile-identity{row-gap:4px!important}}#profile-screen .profile-stat-grid.profile-stat-grid--summary{--profile-honor-icon-size:clamp(24px, 3.45vw, 32px);--profile-honor-value-size:clamp(1.02rem, 2.55vw, 1.48rem)}#profile-screen .profile-stat-grid--summary .profile-stat-card--honors{column-gap:clamp(8px,1.6vw,14px)!important;padding-inline:clamp(20px,3.6vw,44px)!important}#profile-screen .profile-stat-grid--summary .profile-stat-card--honors .profile-honor-slot{grid-template-columns:var(--profile-honor-icon-size) minmax(1.05em, auto)!important;border-left-color:#22f4ff21!important;column-gap:clamp(3px,.55vw,5px)!important;padding-inline:0!important}#profile-screen .profile-stat-grid--summary .profile-stat-card--honors .profile-honor-slot__icon,#profile-screen .profile-stat-grid--summary .profile-stat-card--honors .profile-honor-value__icon,#profile-screen .profile-stat-grid--summary .profile-stat-card--honors .profile-honor-badge__icon{width:var(--profile-honor-icon-size)!important;height:var(--profile-honor-icon-size)!important;min-width:var(--profile-honor-icon-size)!important;min-height:var(--profile-honor-icon-size)!important;max-width:var(--profile-honor-icon-size)!important;max-height:var(--profile-honor-icon-size)!important;font-size:var(--profile-honor-icon-size)!important}#profile-screen .profile-stat-grid--summary .profile-stat-card--honors .profile-honor-slot--weekly .profile-honor-slot__icon{filter:drop-shadow(0 0 6px #ff8b2fb8)!important}#profile-screen .profile-stat-grid--summary .profile-stat-card--honors .profile-honor-slot--rush .profile-honor-slot__icon{filter:drop-shadow(0 0 6px #ff4bb0b8)!important}#profile-screen .profile-stat-grid--summary .profile-stat-card--honors .profile-honor-slot--global .profile-honor-slot__icon,#profile-screen .profile-stat-grid--summary .profile-stat-card--honors .profile-honor-slot--country .profile-honor-slot__icon{filter:drop-shadow(0 0 6px #80fbff94)!important}#profile-screen .profile-stat-grid--summary .profile-stat-card--honors .profile-honor-slot strong,#profile-screen .profile-stat-grid--summary .profile-stat-card--honors .profile-honor-value strong,#profile-screen .profile-stat-grid--summary .profile-stat-card--honors .profile-honor-badge strong{min-width:1.05em!important;height:var(--profile-honor-icon-size)!important;font:950 var(--profile-honor-value-size)/1 var(--font-display)!important;text-shadow:0 0 8px #22f4ffa8,0 0 14px #22f4ff38!important}@media (max-width:560px){#profile-screen .profile-stat-grid.profile-stat-grid--summary{--profile-honor-icon-size:clamp(18px, 4.4vw, 24px);--profile-honor-value-size:clamp(.82rem, 3.65vw, 1.08rem)}#profile-screen .profile-stat-grid--summary .profile-stat-card--honors{column-gap:6px!important;padding-inline:9px!important}#profile-screen .profile-stat-grid--summary .profile-stat-card--honors .profile-honor-slot{column-gap:2px!important}#profile-screen .profile-stat-grid--summary .profile-stat-card--honors .profile-honor-slot--country strong{font-size:clamp(.72rem,3.2vw,.95rem)!important}}#profile-screen .profile-stat-grid--summary .profile-stat-card--honors{--profile-honor-row-height:clamp(28px, 4vw, 36px);--profile-honor-icon-size:clamp(23px, 3.35vw, 30px);--profile-honor-value-size:clamp(1rem, 2.45vw, 1.38rem);align-items:center!important}#profile-screen .profile-stat-grid--summary .profile-stat-card--honors .profile-honor-slot{height:var(--profile-honor-row-height)!important;min-height:var(--profile-honor-row-height)!important;max-height:var(--profile-honor-row-height)!important;grid-template-columns:var(--profile-honor-icon-size) max-content!important;grid-auto-rows:var(--profile-honor-row-height)!important;line-height:var(--profile-honor-row-height)!important;justify-content:center!important;place-items:center!important}#profile-screen .profile-stat-grid--summary .profile-stat-card--honors .profile-honor-slot__icon,#profile-screen .profile-stat-grid--summary .profile-stat-card--honors .profile-honor-value__icon,#profile-screen .profile-stat-grid--summary .profile-stat-card--honors .profile-honor-badge__icon{width:var(--profile-honor-icon-size)!important;height:var(--profile-honor-row-height)!important;min-width:var(--profile-honor-icon-size)!important;min-height:var(--profile-honor-row-height)!important;max-width:var(--profile-honor-icon-size)!important;max-height:var(--profile-honor-row-height)!important;line-height:var(--profile-honor-row-height)!important;vertical-align:middle!important;place-self:center!important;place-items:center!important;display:inline-grid!important}#profile-screen .profile-stat-grid--summary .profile-stat-card--honors .profile-honor-slot__icon svg,#profile-screen .profile-stat-grid--summary .profile-stat-card--honors .profile-honor-value__icon svg,#profile-screen .profile-stat-grid--summary .profile-stat-card--honors .profile-honor-badge__icon svg{width:var(--profile-honor-icon-size)!important;height:var(--profile-honor-icon-size)!important;min-width:var(--profile-honor-icon-size)!important;min-height:var(--profile-honor-icon-size)!important;max-width:var(--profile-honor-icon-size)!important;max-height:var(--profile-honor-icon-size)!important;margin:auto!important;display:block!important;overflow:visible!important}#profile-screen .profile-stat-grid--summary .profile-stat-card--honors .profile-honor-slot strong,#profile-screen .profile-stat-grid--summary .profile-stat-card--honors .profile-honor-value strong,#profile-screen .profile-stat-grid--summary .profile-stat-card--honors .profile-honor-badge strong{height:var(--profile-honor-row-height)!important;min-height:var(--profile-honor-row-height)!important;max-height:var(--profile-honor-row-height)!important;line-height:var(--profile-honor-row-height)!important;font-size:var(--profile-honor-value-size)!important;vertical-align:middle!important;place-self:center start!important;place-items:center!important;display:inline-grid!important}#profile-screen .profile-stat-grid--summary .profile-stat-card--honors .profile-honor-slot--country strong{letter-spacing:0!important;font-size:clamp(.84rem,2.05vw,1.12rem)!important}@media (max-width:560px){#profile-screen .profile-stat-grid--summary .profile-stat-card--honors{--profile-honor-row-height:clamp(22px, 5.2vw, 28px);--profile-honor-icon-size:clamp(17px, 4.3vw, 22px);--profile-honor-value-size:clamp(.78rem, 3.35vw, 1rem)}#profile-screen .profile-stat-grid--summary .profile-stat-card--honors .profile-honor-slot--country strong{font-size:clamp(.68rem,2.9vw,.86rem)!important}}.rush-attempt-meta,.rush-run-type{vertical-align:-.12em;justify-content:center;align-items:center;gap:.32em;display:inline-flex}.rush-attempt-meta__icon,.rush-run-type__icon{justify-content:center;align-items:center;display:inline-flex}.rush-attempt-meta__icon-svg,.rush-run-type__icon-svg{width:.92em;height:.92em;color:var(--rush-accent,#ff3dbb);filter:drop-shadow(0 0 5px color-mix(in srgb, var(--rush-accent,#ff3dbb) 65%, transparent))}.rush-attempt-meta__count{color:inherit;line-height:1}#rush-challenge-modal .rush-challenge-target{background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--pink) 20%, transparent), transparent 58%), linear-gradient(135deg, color-mix(in srgb, var(--pink) 14%, transparent), #030a2cb8)!important;border-color:color-mix(in srgb, var(--pink) 50%, transparent)!important;text-align:center!important;grid-template-columns:minmax(0,1fr)!important;justify-items:center!important;gap:8px!important}#rush-challenge-modal .rush-challenge-target>.leaderboard-avatar{display:none!important}#rush-challenge-modal .rush-challenge-target__copy{text-align:center!important;justify-items:center!important}#rush-challenge-modal .rush-challenge-target__copy small,#rush-challenge-modal .rush-challenge-target__copy span,#rush-challenge-modal .rush-challenge-target__copy strong,#rush-challenge-modal #rush-challenge-target-score{text-align:center!important}#rush-challenge-modal .rush-challenge-target__copy small{color:color-mix(in srgb, var(--pink) 54%, #f3fbff)!important}#rush-challenge-modal .rush-challenge-target__copy strong,#rush-challenge-modal #rush-challenge-target-score{color:#fff4fb!important;text-shadow:none!important}#rush-challenge-modal #rush-challenge-target-score{grid-column:auto!important;justify-self:center!important}#rush-challenge-modal #rush-challenge-start-btn[data-challenge-intent=unavailable]{color:#fff4fb!important;background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--pink) 24%, transparent), transparent 48%), linear-gradient(180deg, color-mix(in srgb, var(--pink) 26%, #111235), color-mix(in srgb, var(--pink) 14%, #070d35))!important;border-color:color-mix(in srgb, var(--pink) 82%, #fff 8%)!important;box-shadow:inset 0 0 18px color-mix(in srgb, var(--pink) 18%, transparent)!important}#rush-challenge-modal #rush-challenge-start-btn[data-challenge-intent=unavailable] .ui-action-copy,#rush-challenge-modal #rush-challenge-start-btn[data-challenge-intent=unavailable] .button-copy{text-align:center!important;grid-template-rows:auto auto!important;align-content:center!important;justify-items:center!important;gap:3px!important;min-width:0!important;display:grid!important}#rush-challenge-modal #rush-challenge-start-btn[data-challenge-intent=unavailable] .ui-action-label,#rush-challenge-modal #rush-challenge-start-btn[data-challenge-intent=unavailable] .button-label{white-space:nowrap!important;text-align:center!important;font-size:clamp(.72rem,3.4vw,1rem)!important;line-height:1!important}#rush-challenge-modal #rush-challenge-start-btn[data-challenge-intent=unavailable] .ui-action-sub,#rush-challenge-modal #rush-challenge-start-btn[data-challenge-intent=unavailable] .button-sub{color:color-mix(in srgb, #fff4fb 82%, var(--pink))!important;letter-spacing:.1em!important;white-space:nowrap!important;text-align:center!important;text-shadow:none!important;font-size:clamp(.46rem,2.25vw,.62rem)!important;line-height:1.05!important}.challenge-ticket-panel__ad.is-primary-action{color:#ffe8f7!important;background:radial-gradient(at 50% 0, color-mix(in srgb, var(--pink) 12%, transparent), transparent 48%), radial-gradient(at 50% 120%, color-mix(in srgb, var(--pink) 18%, transparent), color-mix(in srgb, var(--pink) 9%, #070d35) 58%, #070d3561), linear-gradient(color-mix(in srgb, var(--pink) 14%, #130f34), #130f34)!important;border-color:color-mix(in srgb, var(--pink) 86%, #fff 6%)!important;box-shadow:none!important;filter:none!important;text-shadow:none!important}.challenge-ticket-panel__ad.is-primary-action:after{content:none!important;box-shadow:none!important;background:0 0!important;animation:none!important;display:none!important}.challenge-ticket-panel__ad.is-primary-action>span,.challenge-ticket-panel__ad.is-primary-action>small{color:inherit!important;filter:none!important;text-shadow:none!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge #leaderboard-primary-btn.leaderboard-primary-action--ad{color:#ffe8f7!important;text-shadow:none!important;background:radial-gradient(at 50% 0, color-mix(in srgb, var(--pink) 12%, transparent), transparent 48%), radial-gradient(at 50% 120%, color-mix(in srgb, var(--pink) 18%, transparent), color-mix(in srgb, var(--pink) 9%, #070d35) 58%, #070d3561), linear-gradient(color-mix(in srgb, var(--pink) 14%, #130f34), #130f34)!important;border-color:color-mix(in srgb, var(--pink) 86%, #fff 6%)!important;box-shadow:none!important;-webkit-filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge #leaderboard-primary-btn.leaderboard-primary-action--ad:before,#leaderboard-screen.screen--leaderboard.is-rush-challenge #leaderboard-primary-btn.leaderboard-primary-action--ad:after{content:none!important;box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;animation:none!important;display:none!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge #leaderboard-primary-btn.leaderboard-primary-action--ad *{color:inherit!important;text-shadow:none!important;-webkit-filter:none!important}#leaderboard-screen.screen--leaderboard.is-weekly-challenge .challenge-ticket-panel{background:radial-gradient(at 0 0, color-mix(in srgb, var(--challenge-accent,#ff8a3d) 12%, transparent), transparent 58%), linear-gradient(135deg, color-mix(in srgb, var(--challenge-accent,#ff8a3d) 10%, #08163e), #08163ee6)!important;border-color:color-mix(in srgb, var(--challenge-accent,#ff8a3d) 62%, transparent)!important;box-shadow:none!important}#leaderboard-screen.screen--leaderboard.is-weekly-challenge .challenge-ticket-panel__icon,#leaderboard-screen.screen--leaderboard.is-weekly-challenge .challenge-ticket-panel__copy strong{color:var(--challenge-accent,#ff8a3d)!important;filter:none!important;text-shadow:none!important}#leaderboard-screen.screen--leaderboard.is-weekly-challenge .challenge-ticket-panel__copy span{color:color-mix(in srgb, var(--challenge-accent,#ff8a3d) 38%, #f3fbff)!important}#leaderboard-screen.screen--leaderboard.is-weekly-challenge .challenge-ticket-panel__ad.is-primary-action{color:#fff4e9!important;background:radial-gradient(at 50% 0, color-mix(in srgb, var(--challenge-accent,#ff8a3d) 10%, transparent), transparent 48%), radial-gradient(at 50% 120%, color-mix(in srgb, var(--challenge-accent,#ff8a3d) 15%, transparent), color-mix(in srgb, var(--challenge-accent,#ff8a3d) 8%, #070d35) 58%, #070d3561), linear-gradient(color-mix(in srgb, var(--challenge-accent,#ff8a3d) 12%, #130f34), #130f34)!important;border-color:color-mix(in srgb, var(--challenge-accent,#ff8a3d) 82%, #fff 6%)!important;box-shadow:none!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge #leaderboard-list,#leaderboard-screen.screen--leaderboard.is-weekly-challenge .weekly-challenge-layout,#leaderboard-screen.screen--leaderboard.is-weekly-challenge .weekly-event-card{gap:var(--challenge-section-gap,10px)!important}#leaderboard-screen.screen--leaderboard.is-weekly-challenge .challenge-mode-tabs,#leaderboard-screen.screen--leaderboard.is-weekly-challenge .leaderboard-filter-lenses,#leaderboard-screen.screen--leaderboard.is-rush-challenge .leaderboard-filter-lenses{margin-bottom:var(--challenge-section-gap,10px)!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge #leaderboard-status,#leaderboard-screen.screen--leaderboard.is-weekly-challenge #leaderboard-status{--leaderboard-status-space:4px!important;min-height:calc(1.2em + 8px)!important;padding-block:4px!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-ticket-panel{margin-bottom:var(--challenge-section-gap,10px)!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-ticket-panel+.leaderboard-row,#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-ticket-panel+.leaderboard-loading-state{margin-top:0!important}.challenge-ticket-panel{--challenge-ticket-color:var(--pink)!important;border-color:color-mix(in srgb, var(--challenge-ticket-color) 62%, transparent)!important}#leaderboard-screen.screen--leaderboard.is-weekly-challenge .challenge-ticket-panel{--challenge-ticket-color:var(--challenge-accent,var(--weekly-event-color,#ff8a3d))!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-ticket-panel{--challenge-ticket-color:var(--pink)!important}.challenge-ticket-panel__icon,.challenge-ticket-panel__copy strong{color:var(--challenge-ticket-color)!important;filter:none!important;text-shadow:none!important}.challenge-ticket-panel__copy span,.challenge-ticket-panel__action>small,.challenge-ticket-panel__status>small{color:color-mix(in srgb, var(--challenge-ticket-color) 34%, #f3fbff)!important;filter:none!important;text-shadow:none!important}.challenge-ticket-panel__action,.challenge-ticket-panel__claim.is-available,.challenge-ticket-panel__ad.is-primary-action,.challenge-ticket-panel__ad:not(.is-primary-action),.challenge-ticket-panel__status,.challenge-ticket-panel__status.is-loading{color:color-mix(in srgb, var(--challenge-ticket-color) 28%, #fff)!important;background:radial-gradient(at 50% 0, color-mix(in srgb, var(--challenge-ticket-color) 10%, transparent), transparent 48%), linear-gradient(180deg, color-mix(in srgb, var(--challenge-ticket-color) 13%, #130f34), #130f34)!important;border-color:color-mix(in srgb, var(--challenge-ticket-color) 78%, #fff 6%)!important;box-shadow:none!important;filter:none!important;text-shadow:none!important}.challenge-ticket-panel__action:before,.challenge-ticket-panel__action:after,.challenge-ticket-panel__status:before,.challenge-ticket-panel__status:after{content:none!important;box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;animation:none!important;display:none!important}.challenge-ticket-panel__action>span,.challenge-ticket-panel__action>small,.challenge-ticket-panel__status>span,.challenge-ticket-panel__status>small{filter:none!important;text-shadow:none!important}#leaderboard-screen.screen--leaderboard.is-weekly-challenge #leaderboard-status:empty,#leaderboard-screen.screen--leaderboard.is-weekly-challenge #leaderboard-status[hidden]{height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}#leaderboard-screen.screen--leaderboard.is-weekly-challenge .challenge-ticket-panel .challenge-ticket-panel__status,#leaderboard-screen.screen--leaderboard.is-weekly-challenge .challenge-ticket-panel .challenge-ticket-panel__status.is-loading,#leaderboard-screen.screen--leaderboard.is-weekly-challenge .challenge-ticket-panel .challenge-ticket-panel__action,#leaderboard-screen.screen--leaderboard.is-weekly-challenge .challenge-ticket-panel .challenge-ticket-panel__claim.is-available,#leaderboard-screen.screen--leaderboard.is-weekly-challenge .challenge-ticket-panel .challenge-ticket-panel__ad.is-primary-action,#leaderboard-screen.screen--leaderboard.is-weekly-challenge .challenge-ticket-panel .challenge-ticket-panel__ad:not(.is-primary-action){color:color-mix(in srgb, var(--challenge-ticket-color,var(--challenge-accent,#ff8a3d)) 28%, #fff)!important;background:radial-gradient(at 50% 0, color-mix(in srgb, var(--challenge-ticket-color,var(--challenge-accent,#ff8a3d)) 10%, transparent), transparent 48%), linear-gradient(180deg, color-mix(in srgb, var(--challenge-ticket-color,var(--challenge-accent,#ff8a3d)) 13%, #130f34), #130f34)!important;border-color:color-mix(in srgb, var(--challenge-ticket-color,var(--challenge-accent,#ff8a3d)) 78%, #fff 6%)!important;box-shadow:none!important;filter:none!important;text-shadow:none!important}#leaderboard-screen.screen--leaderboard.is-weekly-challenge .challenge-ticket-panel .challenge-ticket-panel__status>span,#leaderboard-screen.screen--leaderboard.is-weekly-challenge .challenge-ticket-panel .challenge-ticket-panel__status>small,#leaderboard-screen.screen--leaderboard.is-weekly-challenge .challenge-ticket-panel .challenge-ticket-panel__action>span,#leaderboard-screen.screen--leaderboard.is-weekly-challenge .challenge-ticket-panel .challenge-ticket-panel__action>small{color:inherit!important;filter:none!important;text-shadow:none!important}#leaderboard-screen.screen--leaderboard.is-weekly-challenge .challenge-ticket-panel .challenge-ticket-panel__status:before,#leaderboard-screen.screen--leaderboard.is-weekly-challenge .challenge-ticket-panel .challenge-ticket-panel__status:after,#leaderboard-screen.screen--leaderboard.is-weekly-challenge .challenge-ticket-panel .challenge-ticket-panel__action:before,#leaderboard-screen.screen--leaderboard.is-weekly-challenge .challenge-ticket-panel .challenge-ticket-panel__action:after{content:none!important;box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;animation:none!important;display:none!important}#rush-challenge-modal #rush-challenge-status{min-height:0!important;color:color-mix(in srgb, var(--pink) 32%, #f3fbff)!important;letter-spacing:.14em!important;text-align:center!important;text-transform:uppercase!important;text-shadow:none!important;filter:none!important;margin:8px 0 10px!important;padding:0!important;font-size:clamp(.64rem,1.45vw,.76rem)!important;line-height:1.25!important}#rush-challenge-modal .rush-challenge-target,#rush-challenge-modal .rush-challenge-target-card,#rush-challenge-modal [data-rush-challenge-target]{margin-bottom:8px!important}#rush-challenge-modal #rush-challenge-status{color:var(--muted)!important;text-shadow:none!important;filter:none!important}#rush-challenge-modal .game-modal__actions{gap:10px!important}#rush-challenge-modal #rush-challenge-start-btn,#rush-challenge-modal [data-rush-challenge-cancel].screen-btn{letter-spacing:.08em!important;min-width:0!important;padding-inline:10px!important;font-size:clamp(.7rem,2.35vw,.92rem)!important}#rush-challenge-modal #rush-challenge-start-btn .ui-action-copy,#rush-challenge-modal #rush-challenge-start-btn .button-copy{min-width:0!important;max-width:100%!important}#rush-challenge-modal #rush-challenge-start-btn .ui-action-label,#rush-challenge-modal #rush-challenge-start-btn .button-label,#rush-challenge-modal [data-rush-challenge-cancel].screen-btn .button-label{text-overflow:ellipsis!important;white-space:nowrap!important;letter-spacing:.08em!important;max-width:100%!important;font-size:clamp(.7rem,2.35vw,.92rem)!important;line-height:1!important;overflow:hidden!important}#rush-challenge-modal #rush-challenge-start-btn .ui-action-sub,#rush-challenge-modal #rush-challenge-start-btn .button-sub{text-overflow:ellipsis!important;white-space:nowrap!important;letter-spacing:.08em!important;max-width:100%!important;font-size:clamp(.52rem,1.8vw,.68rem)!important;line-height:1!important;overflow:hidden!important}#rush-challenge-modal [data-rush-challenge-cancel].screen-btn{color:#f3fbffbd!important;background:var(--ui-button-secondary-surface)!important;border-color:var(--ui-button-secondary-border)!important;box-shadow:var(--ui-button-secondary-shadow)!important;text-shadow:none!important}#rush-challenge-modal [data-rush-challenge-cancel].screen-btn:after{content:none!important;animation:none!important;display:none!important}#rush-challenge-modal #rush-challenge-title{color:var(--pink)!important;-webkit-text-fill-color:var(--pink)!important;background:0 0!important;-webkit-background-clip:initial!important;background-clip:initial!important;text-shadow:none!important;filter:none!important}#rush-challenge-modal .rush-challenge-target{background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--cyan) 14%, transparent), transparent 58%), linear-gradient(135deg, color-mix(in srgb, var(--cyan) 9%, #030a2c), #030a2cb8)!important;border-color:color-mix(in srgb, var(--cyan) 56%, transparent)!important;box-shadow:none!important}#rush-challenge-modal .rush-challenge-target__copy small{color:color-mix(in srgb, var(--cyan) 50%, #f3fbff)!important;text-shadow:none!important;filter:none!important}#rush-challenge-modal .rush-challenge-target__copy span{color:var(--muted)!important;text-shadow:none!important;filter:none!important}#rush-challenge-modal .rush-challenge-target__copy strong,#rush-challenge-modal #rush-challenge-target-score{color:#fff4fb!important;text-shadow:none!important;filter:none!important}#weekly-rewards-modal .profile-kicker,#weekly-rewards-modal .weekly-rewards-showcase__header--compact>strong,#leaderboard-screen.screen--leaderboard.is-weekly-challenge .weekly-event-card__eyebrow{color:#f8feff!important;-webkit-text-fill-color:#f8feff!important;box-shadow:none!important;text-shadow:none!important;filter:none!important;background:0 0!important;border-color:#0000!important}#leaderboard-screen.screen--leaderboard.is-weekly-challenge .weekly-event-card__eyebrow .weekly-event-hero__icon{color:#f8feff!important;filter:none!important;text-shadow:none!important}#weekly-rewards-modal .weekly-rewards-showcase__header--timer-only{justify-content:center!important;display:flex!important}#weekly-rewards-modal .weekly-rewards-showcase__header--timer-only .weekly-rewards-showcase__timer{margin-inline:auto!important}#leaderboard-screen.screen--leaderboard.is-weekly-challenge .weekly-event-card__eyebrow,#leaderboard-screen.screen--leaderboard.is-weekly-challenge .weekly-event-card__eyebrow .weekly-event-hero__icon{color:var(--challenge-accent,var(--weekly-event-color,#ff8a3d))!important;-webkit-text-fill-color:var(--challenge-accent,var(--weekly-event-color,#ff8a3d))!important;box-shadow:none!important;text-shadow:none!important;filter:none!important;background:0 0!important;border-color:#0000!important}#rush-challenge-modal #rush-challenge-title,#weekly-rewards-modal #weekly-rewards-title,#weekly-leaderboard-modal #weekly-leaderboard-title,#leaderboard-screen.screen--leaderboard.is-weekly-challenge #leaderboard-title,#leaderboard-screen.screen--leaderboard.is-weekly-challenge .weekly-event-hero>strong{-webkit-text-fill-color:currentColor!important;text-shadow:0 0 10px color-mix(in srgb, currentColor 58%, transparent), 0 0 24px color-mix(in srgb, currentColor 26%, transparent)!important;filter:none!important;background:0 0!important}#weekly-rewards-modal .profile-kicker,#weekly-leaderboard-modal .profile-kicker,#rush-challenge-modal .profile-kicker,#rush-challenge-modal .screen-kicker{color:color-mix(in srgb, var(--muted,#9aa7c5) 86%, #f8feff)!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important;filter:none!important;background:0 0!important}#leaderboard-screen.screen--leaderboard.is-weekly-challenge .weekly-event-board[data-weekly-leaderboard-open]{cursor:pointer!important}#leaderboard-screen.screen--leaderboard.is-weekly-challenge .weekly-top-prizes__header>strong{color:#f5f7ffd1!important;-webkit-text-fill-color:#f5f7ffd1!important;text-shadow:none!important;filter:none!important}#weekly-rewards-modal .weekly-rewards-prizes--compact{grid-template-columns:minmax(0,1fr)!important;gap:clamp(6px,1dvh,9px)!important;display:grid!important}#weekly-rewards-modal .weekly-rewards-prizes--compact .weekly-rewards-prize-row{grid-template-columns:minmax(82px,.32fr) minmax(0,1fr)!important;align-items:center!important;gap:clamp(8px,1.4vw,14px)!important;min-height:clamp(48px,6.8dvh,62px)!important;padding:clamp(7px,1.15dvh,10px) clamp(10px,1.5vw,14px)!important;display:grid!important}#weekly-rewards-modal .weekly-rewards-prizes--compact .weekly-rewards-prize-row__tier{justify-content:flex-start!important;align-items:center!important;gap:7px!important;width:100%!important;height:auto!important;display:flex!important}#weekly-rewards-modal .weekly-rewards-prizes--compact .weekly-rewards-prize-row__items{flex-wrap:nowrap!important;justify-content:flex-end!important;align-items:center!important;gap:clamp(8px,1.4vw,14px)!important;min-width:0!important;padding:0!important;display:flex!important}#weekly-rewards-modal .weekly-rewards-prizes--compact .weekly-rewards-prize-chip,#weekly-rewards-modal .weekly-rewards-prizes--compact .weekly-rewards-bits-prize{flex:0 auto!important;width:auto!important;min-width:0!important}#weekly-rewards-modal .weekly-rewards-standing{grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr) minmax(92px,.9fr)!important;align-items:center!important}#weekly-rewards-modal .weekly-rewards-standing>.weekly-rewards-standing__icon{justify-self:calc(50% - 44px)!important;z-index:1!important;grid-area:1/1!important;align-self:center!important}#weekly-rewards-modal .weekly-rewards-standing>.weekly-rewards-standing__stat small,#weekly-rewards-modal .weekly-rewards-standing>.weekly-rewards-standing__stat strong{text-align:center!important}#weekly-rewards-modal .weekly-rewards-standing>.weekly-rewards-standing__reward{grid-area:1/4!important}#rush-challenge-modal #rush-challenge-status{white-space:nowrap!important;text-overflow:ellipsis!important;letter-spacing:.08em!important;max-width:100%!important;font-size:clamp(.56rem,2.15vw,.74rem)!important;line-height:1.05!important;overflow:hidden!important}#weekly-rewards-modal .weekly-rewards-standing{grid-template-columns:auto minmax(0,1fr) 1px minmax(0,1fr) minmax(90px,1.05fr)!important;align-items:center!important;gap:clamp(8px,1.5vw,16px)!important}#weekly-rewards-modal .weekly-rewards-standing>.weekly-rewards-standing__icon{z-index:auto!important;grid-area:auto!important;place-self:center!important}#weekly-rewards-modal .weekly-rewards-standing>.weekly-rewards-standing__stat:first-of-type{text-align:center!important;grid-area:auto!important;justify-items:center!important;padding-left:0!important}#weekly-rewards-modal .weekly-rewards-standing>.weekly-rewards-standing__divider{grid-area:auto!important;justify-self:center!important}#weekly-rewards-modal .weekly-rewards-standing>.weekly-rewards-standing__stat:nth-of-type(2){text-align:center!important;grid-area:auto!important;justify-items:center!important}#weekly-rewards-modal .weekly-rewards-standing>.weekly-rewards-standing__stat small,#weekly-rewards-modal .weekly-rewards-standing>.weekly-rewards-standing__stat strong{text-align:center!important;width:100%!important}#weekly-rewards-modal .weekly-rewards-standing>.weekly-rewards-standing__reward{text-align:center!important;grid-area:auto!important;justify-items:center!important}#weekly-rewards-modal .weekly-rewards-prizes--compact{grid-template-columns:minmax(0,1fr)!important;gap:clamp(5px,.8dvh,8px)!important}#weekly-rewards-modal .weekly-rewards-prizes--compact .weekly-rewards-prize-row{grid-template-columns:minmax(74px,.26fr) minmax(0,1fr)!important;align-items:center!important;gap:clamp(8px,1.3vw,12px)!important;min-height:clamp(42px,5.6dvh,54px)!important;padding:clamp(6px,.85dvh,8px) clamp(10px,1.4vw,14px)!important}#weekly-rewards-modal .weekly-rewards-prizes--compact .weekly-rewards-prize-row__tier{justify-content:flex-start!important;align-items:center!important;gap:6px!important;min-width:0!important}#weekly-rewards-modal .weekly-rewards-prizes--compact .weekly-rewards-prize-row__tier-icon{flex:none!important;width:clamp(15px,1.8vw,20px)!important;height:clamp(15px,1.8vw,20px)!important}#weekly-rewards-modal .weekly-rewards-prizes--compact .weekly-rewards-prize-row__tier strong{letter-spacing:.08em!important;white-space:nowrap!important;font-size:clamp(.56rem,1vw,.68rem)!important;line-height:1!important}#weekly-rewards-modal .weekly-rewards-prizes--compact .weekly-rewards-prize-row__items{grid-template-columns:minmax(0,1fr) auto!important;justify-content:stretch!important;align-items:center!important;gap:clamp(8px,1.2vw,12px)!important;min-width:0!important;padding:0!important;display:grid!important}#weekly-rewards-modal .weekly-rewards-prizes--compact .weekly-rewards-prize-chip{grid-template-columns:auto minmax(0,auto)!important;justify-self:start!important;align-items:center!important;gap:6px!important;min-width:0!important;display:inline-grid!important}#weekly-rewards-modal .weekly-rewards-prizes--compact .weekly-rewards-prize-chip__copy strong{max-width:92px!important;font-size:clamp(.54rem,.95vw,.64rem)!important;line-height:1!important}#weekly-rewards-modal .weekly-rewards-prizes--compact .weekly-rewards-prize__media,#weekly-rewards-modal .weekly-rewards-prizes--compact .weekly-rewards-prize__media--bits{width:clamp(24px,3vw,34px)!important;height:clamp(24px,3vw,34px)!important}#weekly-rewards-modal .weekly-rewards-prizes--compact .weekly-rewards-prize__image{width:clamp(22px,2.7vw,30px)!important;height:clamp(22px,2.7vw,30px)!important}#weekly-rewards-modal .weekly-rewards-prizes--compact .weekly-rewards-prize__image--trail{width:clamp(16px,2.1vw,24px)!important;height:clamp(24px,3vw,34px)!important}#weekly-rewards-modal .weekly-rewards-prizes--compact .weekly-rewards-bits-prize{justify-content:flex-end!important;justify-self:end!important;align-items:center!important;gap:6px!important;width:auto!important;min-width:72px!important;display:inline-flex!important}#weekly-rewards-modal .weekly-rewards-prizes--compact .weekly-rewards-bits-prize__icon{width:clamp(24px,3vw,34px)!important;height:clamp(24px,3vw,34px)!important}#weekly-rewards-modal .weekly-rewards-prizes--compact .weekly-rewards-bits-prize strong{letter-spacing:.02em!important;font-size:clamp(.9rem,1.75vw,1.15rem)!important;line-height:1!important}#weekly-rewards-modal .weekly-rewards-standing>.weekly-rewards-standing__reward{text-align:center!important;border-top:0!important;border-left:1px solid #ffffff24!important;grid-area:1/5!important;grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr)!important;align-content:center!important;justify-items:center!important;gap:3px!important;min-width:0!important;padding-top:0!important;padding-left:clamp(8px,1.4vw,14px)!important;display:grid!important}#weekly-rewards-modal .weekly-rewards-standing>.weekly-rewards-standing__reward:before,#weekly-rewards-modal .weekly-rewards-standing>.weekly-rewards-standing__reward:after{content:none!important;display:none!important}#weekly-rewards-modal .weekly-rewards-standing>.weekly-rewards-standing__reward small,#weekly-rewards-modal .weekly-rewards-standing>.weekly-rewards-standing__reward strong{text-align:center!important;white-space:nowrap!important;width:100%!important;display:block!important}@media (min-width:721px){#weekly-leaderboard-modal .weekly-leaderboard-content{place-items:stretch stretch!important}#weekly-leaderboard-modal .weekly-leaderboard-modal__player,#weekly-leaderboard-modal .weekly-event-board.weekly-event-board--modal{box-sizing:border-box!important;justify-self:stretch!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}}#profile-screen .profile-stat-grid.profile-stat-grid--summary{--profile-summary-label-size:clamp(.62rem, 1.25vw, .92rem);--profile-honor-row-height:clamp(24px, 3.05vw, 32px);--profile-honor-icon-size:clamp(19px, 2.55vw, 27px);--profile-honor-value-size:clamp(.88rem, 1.9vw, 1.18rem)}#profile-screen .profile-stat-grid--summary .profile-stat-card__copy small,#profile-screen .profile-stat-grid--summary .profile-honors-label{font-size:var(--profile-summary-label-size)!important;letter-spacing:.13em!important;line-height:1!important}#profile-screen .profile-stat-grid--summary .profile-stat-card--bits{grid-template-rows:auto minmax(0,1fr)!important;grid-template-columns:auto auto!important;place-content:center!important;place-items:center!important;gap:clamp(5px,.8dvh,9px) clamp(12px,2.1vw,26px)!important;padding:clamp(8px,1.3vw,15px) clamp(12px,2.2vw,26px)!important}#profile-screen .profile-stat-grid--summary .profile-stat-card--bits .profile-stat-card__copy small{text-align:center!important;grid-area:1/1/auto/3!important;align-self:end!important;margin:0!important}#profile-screen .profile-stat-grid--summary .profile-stat-card--bits>.stat-bits-icon,#profile-screen .profile-stat-grid--summary .profile-stat-card--bits>[data-ui-svg]{grid-area:2/1!important;place-self:center end!important;margin:0!important}#profile-screen .profile-stat-grid--summary .profile-stat-card--bits>.stat-bits-icon,#profile-screen .profile-stat-grid--summary .profile-stat-card--bits>[data-ui-svg]>.stat-bits-icon{width:clamp(40px,5.1vw,62px)!important;height:clamp(40px,5.1vw,62px)!important}#profile-screen .profile-stat-grid--summary .profile-stat-card--bits .profile-stat-card__copy strong{grid-area:2/2!important;place-self:center start!important;margin:0!important;font-size:clamp(1.85rem,4.45vw,3.05rem)!important;line-height:.9!important}#profile-screen .profile-stat-grid--summary .profile-stat-card--honors{grid-template-rows:auto minmax(0,1fr)!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-content:center!important;place-items:center stretch!important;gap:clamp(6px,.85dvh,10px) 0!important;padding:clamp(8px,1.25vw,14px) clamp(18px,2.8vw,34px) clamp(9px,1.35vw,15px)!important}#profile-screen .profile-stat-grid--summary .profile-stat-card--honors .profile-honors-label{grid-area:1/1/auto/-1!important;place-self:end center!important;margin:0!important}#profile-screen .profile-stat-grid--summary .profile-stat-card--honors .profile-honor-slot{width:100%!important;height:var(--profile-honor-row-height)!important;min-height:var(--profile-honor-row-height)!important;max-height:var(--profile-honor-row-height)!important;grid-row:2!important;justify-content:center!important;align-items:center!important;gap:clamp(3px,.45vw,6px)!important;padding:0 clamp(5px,.8vw,9px)!important;line-height:1!important;display:inline-flex!important}#profile-screen .profile-stat-grid--summary .profile-stat-card--honors .profile-honor-slot__icon,#profile-screen .profile-stat-grid--summary .profile-stat-card--honors .profile-honor-value__icon,#profile-screen .profile-stat-grid--summary .profile-stat-card--honors .profile-honor-badge__icon{flex:0 0 var(--profile-honor-icon-size)!important;width:var(--profile-honor-icon-size)!important;height:var(--profile-honor-icon-size)!important;min-width:var(--profile-honor-icon-size)!important;min-height:var(--profile-honor-icon-size)!important;max-width:var(--profile-honor-icon-size)!important;max-height:var(--profile-honor-icon-size)!important;line-height:1!important}#profile-screen .profile-stat-grid--summary .profile-stat-card--honors .profile-honor-slot strong,#profile-screen .profile-stat-grid--summary .profile-stat-card--honors .profile-honor-value strong,#profile-screen .profile-stat-grid--summary .profile-stat-card--honors .profile-honor-badge strong{width:auto!important;min-width:1em!important;height:var(--profile-honor-row-height)!important;min-height:var(--profile-honor-row-height)!important;max-height:var(--profile-honor-row-height)!important;font-size:var(--profile-honor-value-size)!important;text-align:center!important;flex:0 auto!important;place-items:center!important;line-height:1!important;display:inline-grid!important}#profile-screen .profile-stat-grid--summary .profile-stat-card--honors .profile-honor-slot--country strong{min-width:1.55em!important;font-size:clamp(.78rem,1.65vw,1.02rem)!important}@media (max-width:560px){#profile-screen .profile-stat-grid.profile-stat-grid--summary{--profile-summary-label-size:clamp(.52rem, 2vw, .68rem);--profile-honor-row-height:clamp(21px, 5vw, 27px);--profile-honor-icon-size:clamp(16px, 4vw, 21px);--profile-honor-value-size:clamp(.76rem, 3.15vw, .96rem)}#profile-screen .profile-stat-grid--summary .profile-stat-card--bits>.stat-bits-icon,#profile-screen .profile-stat-grid--summary .profile-stat-card--bits>[data-ui-svg]>.stat-bits-icon{width:clamp(32px,8.3vw,42px)!important;height:clamp(32px,8.3vw,42px)!important}#profile-screen .profile-stat-grid--summary .profile-stat-card--bits .profile-stat-card__copy strong{font-size:clamp(1.48rem,6.4vw,2.12rem)!important}#profile-screen .profile-stat-grid--summary .profile-stat-card--honors{padding-inline:7px!important}#profile-screen .profile-stat-grid--summary .profile-stat-card--honors .profile-honor-slot{gap:2px!important;padding-inline:2px!important}}#weekly-rewards-modal .weekly-rewards-prizes--compact .weekly-rewards-prize-row__items{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important}#weekly-rewards-modal .weekly-rewards-prizes--compact .weekly-rewards-bits-prize{grid-template-columns:clamp(24px,2.8vw,32px) clamp(52px,5.2vw,70px)!important;justify-content:end!important;justify-self:end!important;place-items:center stretch!important;column-gap:clamp(6px,.75vw,9px)!important;width:auto!important;min-width:clamp(84px,9vw,112px)!important;padding:0!important;display:grid!important}@media (max-width:560px){#weekly-rewards-modal .weekly-rewards-prizes--compact .weekly-rewards-bits-prize{grid-template-columns:clamp(20px,5.4vw,26px) clamp(44px,11vw,58px)!important;column-gap:5px!important;min-width:clamp(70px,19vw,88px)!important}#weekly-rewards-modal .weekly-rewards-prizes--compact .weekly-rewards-bits-prize__icon{width:clamp(19px,5.1vw,24px)!important;height:clamp(19px,5.1vw,24px)!important}#weekly-rewards-modal .weekly-rewards-prizes--compact .weekly-rewards-bits-prize strong{font-size:clamp(.78rem,3.5vw,.96rem)!important}}#profile-screen .profile-stat-grid--summary .profile-stat-card--honors .profile-honor-slot.hidden,#profile-screen .profile-stat-card--honors .profile-honor-slot.hidden{display:none!important}#profile-screen .profile-stat-card--honors .profile-honor-slot--global.profile-honor-badge--gold,#profile-screen .profile-stat-card--honors .profile-honor-slot--country.profile-honor-badge--gold{color:#ffd94a!important}#profile-screen .profile-stat-card--honors .profile-honor-slot--global.profile-honor-badge--silver,#profile-screen .profile-stat-card--honors .profile-honor-slot--country.profile-honor-badge--silver{color:#c8d6ff!important}#profile-screen .profile-stat-card--honors .profile-honor-slot--global.profile-honor-badge--bronze,#profile-screen .profile-stat-card--honors .profile-honor-slot--country.profile-honor-badge--bronze{color:#ff8b2f!important}#profile-screen .profile-stat-card--honors .profile-honor-slot--global.profile-honor-badge--gold .profile-honor-slot__icon,#profile-screen .profile-stat-card--honors .profile-honor-slot--country.profile-honor-badge--gold .profile-honor-slot__icon{filter:drop-shadow(0 0 7px #ffd94abf)!important}#profile-screen .profile-stat-card--honors .profile-honor-slot--global.profile-honor-badge--silver .profile-honor-slot__icon,#profile-screen .profile-stat-card--honors .profile-honor-slot--country.profile-honor-badge--silver .profile-honor-slot__icon{filter:drop-shadow(0 0 7px #c8d6ffa3)!important}#profile-screen .profile-stat-card--honors .profile-honor-slot--global.profile-honor-badge--bronze .profile-honor-slot__icon,#profile-screen .profile-stat-card--honors .profile-honor-slot--country.profile-honor-badge--bronze .profile-honor-slot__icon{filter:drop-shadow(0 0 7px #ff8b2fb3)!important}#profile-screen .profile-stat-card--honors .profile-honor-slot--global.profile-honor-badge--gold strong,#profile-screen .profile-stat-card--honors .profile-honor-slot--country.profile-honor-badge--gold strong,#profile-screen .profile-stat-card--honors .profile-honor-slot--global.profile-honor-badge--silver strong,#profile-screen .profile-stat-card--honors .profile-honor-slot--country.profile-honor-badge--silver strong,#profile-screen .profile-stat-card--honors .profile-honor-slot--global.profile-honor-badge--bronze strong,#profile-screen .profile-stat-card--honors .profile-honor-slot--country.profile-honor-badge--bronze strong{color:#80fbff!important}#weekly-rewards-modal .weekly-rewards-prizes--compact .weekly-rewards-prize-row__items{grid-template-columns:minmax(0,1fr) clamp(24px,2.8vw,32px) clamp(52px,5.2vw,70px)!important;justify-content:stretch!important;place-items:center stretch!important;column-gap:clamp(6px,.75vw,9px)!important;min-width:0!important;padding:0!important;display:grid!important}#weekly-rewards-modal .weekly-rewards-prizes--compact .weekly-rewards-prize-chip:not(.weekly-rewards-bits-prize){grid-column:1!important;justify-self:center!important;min-width:0!important;max-width:100%!important}#weekly-rewards-modal .weekly-rewards-prizes--compact .weekly-rewards-bits-prize{grid-column:2/4!important;justify-self:stretch!important;width:auto!important;min-width:0!important;display:contents!important}#weekly-rewards-modal .weekly-rewards-prizes--compact .weekly-rewards-bits-prize__icon{grid-column:2!important;place-self:center!important;width:clamp(22px,2.65vw,30px)!important;height:clamp(22px,2.65vw,30px)!important;margin:0!important}#weekly-rewards-modal .weekly-rewards-prizes--compact .weekly-rewards-bits-prize strong{text-align:left!important;white-space:nowrap!important;grid-column:3!important;place-self:center start!important;width:100%!important;margin:0!important;font-size:clamp(.86rem,1.55vw,1.08rem)!important;line-height:1!important}@media (max-width:560px){#weekly-rewards-modal .weekly-rewards-prizes--compact .weekly-rewards-prize-row__items{grid-template-columns:minmax(0,1fr) clamp(20px,5.4vw,26px) clamp(44px,11vw,58px)!important;column-gap:5px!important}#weekly-rewards-modal .weekly-rewards-prizes--compact .weekly-rewards-bits-prize__icon{width:clamp(19px,5.1vw,24px)!important;height:clamp(19px,5.1vw,24px)!important}#weekly-rewards-modal .weekly-rewards-prizes--compact .weekly-rewards-bits-prize strong{font-size:clamp(.78rem,3.5vw,.96rem)!important}}#profile-screen .profile-stat-grid--summary .profile-stat-card--honors{flex-wrap:wrap!important;place-content:center!important;align-items:center!important;gap:clamp(6px,.85dvh,10px) clamp(18px,3vw,34px)!important;display:flex!important}#profile-screen .profile-stat-grid--summary .profile-stat-card--honors .profile-honors-label{text-align:center!important;flex:0 0 100%!important;width:100%!important;margin:0!important}#profile-screen .profile-stat-grid--summary .profile-stat-card--honors .profile-honor-slot:not(.hidden){border-left:0!important;flex:none!important;width:auto!important;min-width:clamp(58px,7.2vw,82px)!important}#profile-screen .profile-stat-grid--summary .profile-stat-card--honors .profile-honor-slot.hidden{display:none!important}@media (max-width:560px){#profile-screen .profile-stat-grid--summary .profile-stat-card--honors{gap:5px clamp(10px,3vw,16px)!important}#profile-screen .profile-stat-grid--summary .profile-stat-card--honors .profile-honor-slot:not(.hidden){min-width:clamp(45px,14vw,60px)!important}}.leaderboard-row-actions{flex:none!important;grid-auto-flow:column!important;justify-content:end!important;align-items:center!important;gap:8px!important;min-width:0!important;display:inline-grid!important}.leaderboard-row-actions .leaderboard-row-action{min-width:98px!important}.leaderboard-row-share{color:#f3fbffe8!important;cursor:pointer!important;border:1px solid color-mix(in srgb, var(--cyan) 52%, transparent)!important;background:linear-gradient(#243a7da8,#10194db8)!important;border-radius:14px!important;place-items:center!important;width:38px!important;min-width:38px!important;height:38px!important;padding:0!important;display:grid!important;box-shadow:inset 0 0 14px #8aa2ff1c!important}.leaderboard-row-share__icon,.leaderboard-row-share svg{filter:none!important;width:18px!important;height:18px!important}.leaderboard-row-share:disabled{opacity:.5!important;cursor:not-allowed!important}@media (max-width:720px){.leaderboard-row-actions{gap:5px!important}.leaderboard-row-actions .leaderboard-row-action{min-width:82px!important}.leaderboard-row-share{border-radius:12px!important;width:34px!important;min-width:34px!important;height:34px!important}}#leaderboard-screen #leaderboard-status .rush-attempt-meta{margin-right:.44em!important}#leaderboard-screen #leaderboard-status .rush-challenge-status-copy{white-space:nowrap!important;margin-left:.08em!important}.screen--leaderboard .leaderboard-row.leaderboard-row--actionable .leaderboard-row-actions{white-space:nowrap!important;flex-flow:row-reverse!important;grid-area:1/5!important;justify-content:flex-end!important;place-self:center end!important;align-items:center!important;gap:6px!important;width:max-content!important;min-width:0!important;max-width:none!important;display:inline-flex!important}.screen--leaderboard .leaderboard-row.leaderboard-row--actionable .leaderboard-row-actions>*{flex:none!important}.screen--leaderboard .leaderboard-row.leaderboard-row--actionable .leaderboard-row-actions .leaderboard-row-action{white-space:nowrap!important;grid-area:auto!important;min-width:92px!important}@media (max-width:560px){.screen--leaderboard .leaderboard-row.leaderboard-row--actionable .leaderboard-row-actions{grid-area:2/4!important;gap:4px!important}.screen--leaderboard .leaderboard-row.leaderboard-row--actionable .leaderboard-row-actions .leaderboard-row-action{min-width:82px!important}}@media (orientation:landscape) and (max-height:620px){.screen--leaderboard .leaderboard-row.leaderboard-row--actionable .leaderboard-row-actions{gap:4px!important}.screen--leaderboard .leaderboard-row.leaderboard-row--actionable .leaderboard-row-actions .leaderboard-row-action{min-width:78px!important;min-height:28px!important;padding-inline:9px!important;font-size:.54rem!important}.screen--leaderboard .leaderboard-row.leaderboard-row--actionable .leaderboard-row-share{border-radius:10px!important;width:30px!important;min-width:30px!important;height:30px!important}}.screen--leaderboard.is-weekly-challenge .weekly-challenge-layout--loading{pointer-events:none!important;grid-column:1/-1!important;align-content:start!important;place-items:stretch stretch!important;min-height:0!important;display:grid!important}.screen--leaderboard.is-weekly-challenge .weekly-challenge-layout--loading .leaderboard-loading-state{justify-self:center!important;width:100%!important}.screen--leaderboard.is-weekly-challenge .weekly-event-card--loading .weekly-event-card__eyebrow{opacity:.72!important}.screen--leaderboard.is-weekly-challenge .weekly-event-card--loading .weekly-event-hero>strong{color:#0000!important;justify-self:center!important;width:min(430px,78%)!important;height:clamp(30px,4.5vw,56px)!important}.screen--leaderboard.is-weekly-challenge .weekly-event-card--loading .weekly-event-meta>span{color:#0000!important;width:clamp(136px,20vw,220px)!important;height:clamp(24px,3vw,34px)!important}.screen--leaderboard.is-weekly-challenge .weekly-event-card--loading .challenge-ticket-panel{opacity:.9!important}.screen--leaderboard.is-weekly-challenge .weekly-event-card--loading .weekly-top-prizes__action:disabled,.screen--leaderboard.is-weekly-challenge .weekly-event-board--loading .weekly-event-board__toggle:disabled{opacity:.42!important;cursor:progress!important}.screen--leaderboard.is-weekly-challenge .weekly-event-board--loading .weekly-event-board-row{pointer-events:none!important}.screen--leaderboard.is-weekly-challenge .weekly-event-board--loading .weekly-event-board-row__name{width:min(260px,64%)!important}.screen--leaderboard.is-weekly-challenge .weekly-event-board--loading .weekly-event-board-row__score{width:clamp(46px,7vw,82px)!important}.screen--leaderboard.is-weekly-challenge .weekly-event-board--loading .weekly-event-board-row__reward{width:clamp(58px,9vw,104px)!important}@media (max-width:560px){.screen--leaderboard.is-weekly-challenge .weekly-event-card--loading .weekly-event-hero>strong{width:82%!important;height:30px!important}.screen--leaderboard.is-weekly-challenge .weekly-event-card--loading .weekly-event-meta>span{width:min(100%,180px)!important}}.empty-social-state--leaderboard{border:1px solid color-mix(in srgb, var(--cyan) 28%, transparent)!important;background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--cyan) 14%, transparent), transparent 58%), linear-gradient(135deg, #07113f82, #08072d8c)!important;border-radius:24px!important;align-content:center!important;gap:8px!important;min-height:clamp(150px,24dvh,260px)!important;padding:clamp(22px,4vw,38px)!important;box-shadow:inset 0 0 24px #22f4ff10!important}.empty-social-state--leaderboard strong{color:#f5f7ffe0!important;font:950 clamp(.88rem, 1.55vw, 1.16rem)/1 var(--font-display)!important;letter-spacing:.16em!important;text-transform:uppercase!important;text-shadow:0 0 12px #ffffff3d!important}.empty-social-state--leaderboard span{color:var(--muted)!important;max-width:34ch!important;font:800 clamp(.64rem, 1vw, .78rem)/1.35 var(--font-display)!important;letter-spacing:.1em!important;text-transform:uppercase!important}.leaderboard-avatar[data-public-profile-player-id],.leaderboard-player[data-public-profile-player-id]{cursor:pointer}.public-profile-modal__card{--public-profile-accent:#22f4ff}.public-profile-modal__body{align-content:start;gap:12px;display:grid}.public-profile-hero{border:1px solid color-mix(in srgb, var(--public-profile-accent) 34%, transparent);background:linear-gradient(135deg,#071d488f,#040a246b);border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:12px;display:grid}.public-profile-avatar{--public-profile-avatar-color:#22f4ff;background:var(--public-profile-avatar-color);width:58px;height:58px;box-shadow:0 0 16px color-mix(in srgb, var(--public-profile-avatar-color) 42%, transparent), inset 0 0 12px #ffffff24;border:2px solid #eefeffcc;border-radius:14px;place-items:center;display:grid;overflow:hidden}.public-profile-avatar img{object-fit:contain;width:100%;height:100%}.public-profile-identity strong{color:#f3fbff;font:900 clamp(1rem, 3vw, 1.35rem)/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.public-profile-stat{background:#050d2f9c;border:1px solid #22f4ff33;border-radius:14px;gap:5px;min-width:0;padding:10px;display:grid}.public-profile-stat small{color:#9fb0d0;font:800 .58rem/1 var(--font-display);letter-spacing:.11em;text-transform:uppercase}.public-profile-stat strong{color:var(--cyan-bright);font:900 clamp(.92rem, 2.5vw, 1.18rem)/1 var(--font-display);letter-spacing:.04em;text-shadow:0 0 10px #22f4ff70}.public-profile-achievements{gap:10px;display:grid}.public-profile-achievements header{justify-content:space-between;align-items:center;gap:10px;display:flex}.public-profile-achievements header strong{color:#f3fbff;font:900 .78rem/1 var(--font-display);letter-spacing:.12em;text-transform:uppercase}.public-profile-achievements header small{color:#9fb0d0;font:800 .62rem/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase}.public-profile-achievement-grid{grid-template-columns:repeat(auto-fit,minmax(86px,1fr));gap:8px;display:grid}.public-profile-achievement.profile-achievement-badge{min-height:92px;padding:8px 5px}.public-profile-empty{color:#b8c6e8;text-align:center;min-height:120px;font:800 .76rem/1.35 var(--font-display);letter-spacing:.08em;text-transform:uppercase;background:#050d2f70;border:1px solid #22f4ff2b;border-radius:16px;place-items:center;gap:6px;padding:16px;display:grid}.public-profile-empty span{color:#9fb0d0;max-width:34ch;font-family:var(--font-ui);letter-spacing:.03em;text-transform:none;font-weight:700}#leaderboard-screen.screen--leaderboard.is-weekly-challenge .weekly-challenge-layout--loading{grid-template-columns:minmax(0,1fr)!important;grid-auto-flow:row!important;place-items:stretch stretch!important;width:100%!important}#leaderboard-screen.screen--leaderboard.is-weekly-challenge .weekly-challenge-layout--loading>.weekly-event-card,#leaderboard-screen.screen--leaderboard.is-weekly-challenge .weekly-challenge-layout--loading>.weekly-event-board,#leaderboard-screen.screen--leaderboard.is-weekly-challenge .weekly-challenge-layout--loading>.leaderboard-loading-state{grid-column:1/-1!important;width:100%!important;min-width:0!important;max-width:none!important}#leaderboard-screen.screen--leaderboard.is-weekly-challenge .weekly-challenge-layout--loading>.leaderboard-loading-state{justify-content:center!important;min-height:calc(1.2em + 8px)!important;margin:0!important;padding-block:4px!important}#leaderboard-screen.screen--leaderboard.is-weekly-challenge .weekly-event-card--loading{gap:var(--weekly-module-gap,9px)!important;grid-template-columns:minmax(0,1fr)!important;display:grid!important}#leaderboard-screen.screen--leaderboard.is-weekly-challenge .weekly-event-card--loading .weekly-event-hero,#leaderboard-screen.screen--leaderboard.is-weekly-challenge .weekly-event-card--loading .challenge-ticket-panel,#leaderboard-screen.screen--leaderboard.is-weekly-challenge .weekly-event-card--loading .weekly-top-prizes{width:100%!important;max-width:none!important}#leaderboard-screen.screen--leaderboard.is-weekly-challenge .weekly-event-card--loading .weekly-top-prizes__grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}#leaderboard-screen.screen--leaderboard.is-weekly-challenge .weekly-event-board--loading{grid-template-columns:minmax(0,1fr)!important;display:grid!important}#leaderboard-screen.screen--leaderboard.is-weekly-challenge .weekly-event-board--loading .weekly-event-board-row{width:100%!important}@media (max-width:620px){#leaderboard-screen.screen--leaderboard.is-weekly-challenge .weekly-event-card--loading .weekly-top-prizes__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.profile-notifications-btn{position:relative}.profile-notification-dot{background:#ff2b8e;border:2px solid #091342;border-radius:999px;width:11px;height:11px;position:absolute;top:9px;right:9px;box-shadow:0 0 10px #ff2b8e,0 0 18px #ff2b8e99}.profile-notifications-modal__card,.public-profile-modal__card{max-width:min(920px,100vw - 28px)}.profile-notifications-modal__body,.public-profile-modal__body{gap:16px;display:grid}.public-profile-hero{background:linear-gradient(135deg,#0c2f5bb8,#07103adb);border:1px solid #22f4ff5c;border-radius:18px;align-items:center;gap:16px;min-height:112px;padding:16px;display:flex}.public-profile-avatar-chip.profile-avatar-chip{flex:none}.public-profile-identity{gap:5px;min-width:0;display:grid}.public-profile-identity strong{color:#dff8ff;font:900 clamp(1.2rem, 4vw, 2rem)/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase;overflow-wrap:anywhere}.public-profile-identity small{color:#9fa7c4;font:900 .78rem/1 var(--font-display);letter-spacing:.1em;text-transform:uppercase}.public-profile-section{gap:12px;display:grid}.public-profile-section>header{justify-content:space-between;align-items:end;gap:12px;display:flex}.public-profile-section>header span{gap:4px;display:grid}.public-profile-section>header strong{color:#f3f7ff;font:900 .95rem/1 var(--font-display);letter-spacing:.14em;text-transform:uppercase}.public-profile-section>header small{color:#8d96bd;font:900 .68rem/1.2 var(--font-display);letter-spacing:.08em;text-transform:uppercase}.public-profile-section-action,.public-profile-crown-row__challenge,.rush-crown-filter-banner button{color:#fff4ff;font:900 .72rem/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(135deg,#ff2b8e3d,#180936d6);border:1px solid #ff2b8e;border-radius:12px;padding:10px 14px;box-shadow:0 0 16px #ff2b8e2e}.public-profile-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.public-profile-stat{background:#040f369e;border:1px solid #22f4ff38;border-radius:14px;grid-template-columns:auto 1fr;grid-template-areas:"icon label""icon value";align-items:center;column-gap:10px;min-height:72px;padding:12px;display:grid}.public-profile-stat__icon{color:#22f4ff;filter:drop-shadow(0 0 8px #22f4ff61);grid-area:icon}.public-profile-stat small{color:#8d96bd;font:900 .62rem/1 var(--font-display);letter-spacing:.1em;text-transform:uppercase;grid-area:label}.public-profile-stat strong{color:#7ffbff;font:900 1.05rem/1 var(--font-display);letter-spacing:.06em;grid-area:value}.public-profile-crown-list,.profile-notifications-list{gap:9px;display:grid}.public-profile-crown-row,.profile-notification-row{background:#040d30a8;border:1px solid #22f4ff2e;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:76px;padding:12px;display:grid}.public-profile-crown-row__copy,.profile-notification-row__copy{gap:4px;min-width:0;display:grid}.public-profile-crown-row__copy strong,.profile-notification-row__copy strong{color:#eef5ff;font:900 .9rem/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase;overflow-wrap:anywhere}.public-profile-crown-row__copy small,.profile-notification-row__copy small{color:#8d96bd;font:800 .66rem/1.25 var(--font-display);letter-spacing:.06em;text-transform:uppercase}.public-profile-crown-row__score{color:#22f4ff;font:900 1rem/1 var(--font-display);text-shadow:0 0 10px #22f4ff70}.rush-crown-filter-banner{color:#f7f0ff;font:900 .78rem/1 var(--font-display);letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(90deg,#ff2b8e26,#0c2f5b6b);border:1px solid #ff2b8e6b;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.profile-notifications-loading{color:#dff8ff;min-height:180px;font:900 .9rem/1 var(--font-display);letter-spacing:.12em;text-transform:uppercase;place-items:center;gap:12px;display:grid}.profile-notification-row{cursor:default;grid-template-columns:auto minmax(0,1fr) auto}.profile-notification-row[data-notification-target-id]{cursor:pointer}.profile-notification-row.is-unread{background:linear-gradient(90deg,#ff2b8e24,#040d30b3);border-color:#ff2b8e7a}.profile-notification-row__icon{color:#22f4ff;background:#08244ccc;border:1px solid #22f4ff47;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.profile-notification-row__unread{background:#ff2b8e;border-radius:999px;width:10px;height:10px;box-shadow:0 0 12px #ff2b8e}@media (max-width:720px){.public-profile-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.public-profile-crown-row{grid-template-columns:auto minmax(0,1fr) auto}.public-profile-crown-row__challenge{grid-column:2/-1;justify-self:stretch}}#leaderboard-screen.screen--leaderboard.is-rush-challenge .leaderboard-player small{white-space:nowrap!important;align-items:center!important;gap:0!important;min-width:0!important;display:flex!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .rush-attempt-meta{color:color-mix(in srgb, var(--pink) 56%, #f3fbff)!important;letter-spacing:.08em!important;text-transform:uppercase!important;gap:.34em!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .rush-run-date-meta{color:#9aa6c4!important;letter-spacing:.08em!important;text-transform:uppercase!important;white-space:nowrap!important;align-items:center!important;gap:.28em!important;display:inline-flex!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .rush-run-date-meta__icon-svg{width:.9em!important;height:.9em!important;color:var(--pink)!important;filter:none!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .rush-attempt-meta__label{color:color-mix(in srgb, var(--pink) 30%, #f3fbff)!important;font-size:.92em!important;line-height:1!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .leaderboard-row--skeleton .leaderboard-skeleton-action{justify-self:end!important;width:clamp(88px,13vw,118px)!important;height:clamp(32px,4.6vw,42px)!important}.challenge-create-modal__body,.friend-challenge-modal__body,.add-friend-modal__body,.challenge-sent-modal__body{align-content:start;gap:12px;display:grid}.challenge-create-source,.friend-challenge-summary{text-align:center;background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--pink) 18%, transparent), transparent 58%), #061142c9;border:1px solid color-mix(in srgb, var(--pink) 55%, #22f4ff 18%);box-shadow:inset 0 0 18px color-mix(in srgb, var(--pink) 12%, transparent);border-radius:18px;gap:5px;padding:16px;display:grid}.challenge-create-source small,.friend-challenge-summary span{color:color-mix(in srgb, var(--pink) 44%, #f3fbff);font:900 .68rem/1 var(--font-display);letter-spacing:.16em;text-transform:uppercase}.challenge-create-source strong,.friend-challenge-summary strong{color:var(--cyan-bright);font:950 clamp(2.2rem, 8vw, 4rem)/.9 var(--font-display);letter-spacing:.04em;text-shadow:0 0 18px #22f4ff99}.challenge-create-source span{color:#f3fbffc7;font:800 .72rem/1.25 var(--font-display);letter-spacing:.08em;text-transform:uppercase}.challenge-create-options{gap:10px;display:grid}.challenge-create-modal__body .challenge-create-options{display:none}.challenge-create-option,.friend-picker-row,.add-friend-row{color:#f3fbff;text-align:left;background:linear-gradient(135deg,#08184ecc,#070d35d9);border:1px solid #22f4ff4d;border-radius:16px;align-items:center;gap:12px;min-width:0;padding:12px;display:grid;box-shadow:inset 0 0 14px #22f4ff12}.challenge-create-option{cursor:pointer;grid-template-columns:42px minmax(0,1fr)}.challenge-create-option--public{border-color:color-mix(in srgb, var(--gold) 64%, transparent)}.challenge-create-option--friends,.public-profile-action--challenge{border-color:color-mix(in srgb, var(--pink) 62%, transparent)}.challenge-create-option__icon{color:var(--cyan-bright);filter:drop-shadow(0 0 8px);width:28px;height:28px}.challenge-create-option strong,.friend-picker-copy strong,.add-friend-row strong{text-overflow:ellipsis;white-space:nowrap;font:950 .86rem/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase;overflow:hidden}.challenge-create-option small,.friend-picker-copy small,.add-friend-row small{color:#b8c4e6;font:800 .62rem/1.2 var(--font-display);letter-spacing:.08em;text-transform:uppercase}.friend-challenge-list,.add-friend-results{align-content:start;gap:8px;display:grid}.friend-picker-row,.add-friend-row{grid-template-columns:auto 44px minmax(0,1fr) auto}.friend-picker-row input{width:20px;height:20px;accent-color:var(--pink)}.friend-picker-avatar{background:radial-gradient(circle at 50% 32%, var(--leaderboard-avatar-color,#22f4ff), #050a2c 66%);width:44px;height:44px;box-shadow:0 0 14px color-mix(in srgb, var(--leaderboard-avatar-color,#22f4ff) 38%, transparent);border:1px solid #22f4ff70;border-radius:14px}.friend-picker-copy{gap:4px;min-width:0;display:grid}.add-friend-row{grid-template-columns:44px minmax(0,1fr) auto}.public-profile-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.public-profile-action{color:#f3fbff;cursor:pointer;min-height:48px;font:900 .72rem/1 var(--font-display);letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(135deg,#082459d6,#070d35e6);border:1px solid #22f4ff72;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:10px;display:inline-flex}.profile-notification-row__actions{justify-self:end;align-items:center;gap:6px;display:inline-flex}.add-friend-row button{color:#f3fbff;cursor:pointer;background:linear-gradient(135deg, color-mix(in srgb, var(--pink) 26%, #070d35), #070d35);border:1px solid color-mix(in srgb, var(--pink) 76%, transparent);font:900 .58rem/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase;border-radius:10px;padding:8px 10px}.profile-notification-row__actions button:disabled,.add-friend-row button:disabled{opacity:.55;cursor:default}.profile-notification-row__actions .profile-notification-action{border-radius:999px!important;width:auto!important;min-width:clamp(104px,22vw,168px)!important;min-height:38px!important;padding:7px 14px!important;font-size:clamp(.58rem,1.55vw,.68rem)!important;line-height:1!important}.profile-notification-row__actions .profile-notification-action .button-icon{width:1.05em!important;height:1.05em!important}.profile-notification-row__actions .profile-notification-action--compact{letter-spacing:.14em!important;border-radius:999px!important;width:auto!important;min-width:64px!important;min-height:32px!important;padding:6px 12px!important;font-size:clamp(.5rem,1.25vw,.6rem)!important;line-height:1!important;box-shadow:inset 0 0 0 1px #22f4ff47,0 0 12px #22f4ff2e!important}.profile-notification-row__actions .profile-notification-action--compact:after{display:none!important}@media (max-width:620px){.public-profile-actions,.friend-picker-row,.add-friend-row{grid-template-columns:1fr}.profile-notification-row__actions{justify-self:start}}.rush-friend-meta{color:#80fbff;letter-spacing:.12em;text-shadow:0 0 8px #22f4ff8c;background:#22f4ff1a;border:1px solid #22f4ff8c;border-radius:999px;align-items:center;padding:.12em .55em;font-size:.78em;font-weight:950;display:inline-flex}#rush-challenge-modal .rush-challenge-modal__card{--challenge-modal-pink:#ff2b8e;--challenge-modal-cyan:#22f4ff;max-width:min(620px,100vw - 28px)}#rush-challenge-modal .rush-challenge-modal__body{align-content:start;gap:14px;display:grid}#rush-challenge-modal .game-modal__copy{text-align:center}#rush-challenge-modal #rush-challenge-title{color:#ff2b8e!important;text-shadow:0 0 18px #ff2b8ec7,0 0 38px #ff2b8e52!important;font-size:clamp(2.1rem,7vw,4.1rem)!important;line-height:.92!important}#rush-challenge-modal.is-own-target #rush-challenge-title{color:#22f4ff!important;text-shadow:0 0 18px #22f4ffb8,0 0 34px #22f4ff47!important}#rush-challenge-modal .rush-challenge-versus{background:radial-gradient(circle at 22% 38%,#22f4ff29,#0000 34%),radial-gradient(circle at 78% 38%,#ff2b8e33,#0000 34%),linear-gradient(135deg,#040d30e0,#100830e6);border:1px solid #ff2b8e6b;border-radius:24px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(10px,2.2vw,18px);padding:clamp(14px,3vw,22px);display:grid;position:relative;box-shadow:inset 0 0 30px #ff2b8e14,0 0 22px #00000047}#rush-challenge-modal .rush-challenge-combatant{text-align:center;justify-items:center;gap:7px;min-width:0;display:grid}#rush-challenge-modal .rush-challenge-combatant>small{color:#22f4ff;font:950 .72rem/1 var(--font-display);letter-spacing:.18em;text-transform:uppercase;text-shadow:0 0 10px #22f4ff7a}#rush-challenge-modal .rush-challenge-combatant--target>small{color:#ff72c1;text-shadow:0 0 10px #ff2b8e80}#rush-challenge-modal .rush-challenge-combatant__avatar{width:clamp(72px,17vw,110px);height:clamp(72px,17vw,110px);box-shadow:0 0 22px color-mix(in srgb,currentColor 42%,transparent),inset 0 0 18px #ffffff1f;border:2px solid;border-radius:999px}#rush-challenge-modal .rush-challenge-combatant--you .rush-challenge-combatant__avatar{color:#22f4ff}#rush-challenge-modal .rush-challenge-combatant--target .rush-challenge-combatant__avatar{color:#ff2b8e}#rush-challenge-modal .rush-challenge-combatant__badge{color:#dce7ff;max-width:100%;font:900 .58rem/1 var(--font-display);letter-spacing:.11em;text-transform:uppercase;white-space:nowrap;background:#050e30c7;border:1px solid #ffffff2e;border-radius:999px;padding:.28em .68em}#rush-challenge-modal .rush-challenge-combatant strong{color:#f3fbff;font:950 clamp(1.45rem,5vw,2.5rem)/1 var(--font-display);letter-spacing:.04em;text-shadow:0 0 16px}#rush-challenge-modal .rush-challenge-versus__mark{color:#f3fbff;font:950 clamp(1.7rem,5vw,3rem)/1 var(--font-display);letter-spacing:.02em;text-shadow:0 0 18px #ffffff8c}#rush-challenge-modal .rush-challenge-target{background:linear-gradient(135deg,#06163fe0,#040a23eb)!important;border:1px solid #22f4ff80!important;border-radius:18px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;padding:16px!important;display:grid!important}#rush-challenge-modal .rush-challenge-target__copy{text-align:center!important;justify-items:center!important;gap:6px!important;display:grid!important}#rush-challenge-modal .rush-challenge-target__copy small{color:#22f4ff!important;font:950 .68rem/1 var(--font-display)!important;letter-spacing:.16em!important;text-transform:uppercase!important}#rush-challenge-modal .rush-challenge-target__copy strong{color:#f3fbff!important;font:950 clamp(1.1rem,3.8vw,1.55rem)/1 var(--font-display)!important;letter-spacing:.05em!important;text-transform:uppercase!important}#rush-challenge-modal .rush-challenge-target__copy span{color:#aab6d8!important;font:850 .7rem/1.2 var(--font-display)!important;letter-spacing:.1em!important;text-transform:uppercase!important}#rush-challenge-modal #rush-challenge-target-score{color:#f3fbff!important;font:950 clamp(2rem,7vw,3.4rem)/1 var(--font-display)!important;text-shadow:0 0 18px #ffffff73!important}#rush-challenge-modal .rush-challenge-rules{color:#cbd5f4;font:900 .68rem/1.15 var(--font-display);letter-spacing:.09em;text-transform:uppercase;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}#rush-challenge-modal .rush-challenge-rules span{background:#051036b8;border:1px solid #ffffff1f;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px;display:flex}#rush-challenge-modal .rush-challenge-rules__icon{color:#ff2b8e;filter:drop-shadow(0 0 8px #ff2b8e8c)}#rush-challenge-modal #rush-challenge-status{white-space:normal!important;text-align:center!important;color:#cbd5f4!important;min-height:1.2em!important}.public-profile-modal__card{max-width:min(980px,100vw - 28px)!important}.public-profile-hero--social{background:radial-gradient(circle at 12% 22%,#22f4ff2e,#0000 36%),linear-gradient(135deg,#09214dd1,#050b29e6)!important;border-color:#22f4ff6b!important;grid-template-columns:auto minmax(0,1fr) minmax(150px,.62fr) minmax(150px,.62fr)!important;align-items:center!important;gap:14px!important;min-height:132px!important;padding:18px!important;display:grid!important}.public-profile-avatar-chip--large{width:clamp(72px,12vw,104px)!important;height:clamp(72px,12vw,104px)!important;box-shadow:0 0 24px color-mix(in srgb,var(--profile-avatar-color,#22f4ff) 44%,transparent),inset 0 0 18px #ffffff29!important;border-radius:22px!important}.public-profile-rank-card{background:#040d309e;border:1px solid #22f4ff3d;border-radius:16px;align-content:center;gap:5px;min-height:76px;padding:12px;display:grid}.public-profile-rank-card small,.public-profile-rank-card span{color:#9facd0;font:900 .62rem/1 var(--font-display);letter-spacing:.1em;text-transform:uppercase}.public-profile-rank-card strong{color:#ff2b8e;font:950 clamp(1.1rem,3vw,1.55rem)/1 var(--font-display);letter-spacing:.06em;text-shadow:0 0 12px #ff2b8e73}.public-profile-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.public-profile-section{background:#040d3061;border:1px solid #22f4ff2e;border-radius:18px;padding:14px}.public-profile-stats{grid-template-columns:repeat(4,minmax(0,1fr))!important}.public-profile-stat{background:linear-gradient(135deg,#05143cdb,#040a24b8)!important;grid-template-columns:auto minmax(0,1fr)!important;min-height:82px!important}.public-profile-stat>span:not(.public-profile-stat__icon){color:#8f9fc5;font:800 .58rem/1.1 var(--font-display);letter-spacing:.08em;text-transform:uppercase;grid-column:2}.public-profile-crown-row,.public-profile-rivalry-card,.public-profile-run-row{background:#040d30a8;border:1px solid #22f4ff2e;border-radius:16px;align-items:center;gap:12px;min-height:72px;padding:12px;display:grid}.public-profile-rivalry-list,.public-profile-run-list{gap:9px;display:grid}.public-profile-rivalry-card{grid-template-columns:auto minmax(0,1fr) auto}.public-profile-rivalry-card__copy,.public-profile-run-row__copy{gap:4px;min-width:0;display:grid}.public-profile-rivalry-card__copy strong,.public-profile-run-row__copy strong{color:#eef5ff;font:950 .9rem/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase;overflow-wrap:anywhere}.public-profile-rivalry-card__copy small,.public-profile-run-row__copy small{color:#8d96bd;font:850 .64rem/1.25 var(--font-display);letter-spacing:.07em;text-transform:uppercase}.public-profile-rivalry-card__score{color:#dce7ff;font-family:var(--font-display);align-items:end;gap:7px;display:flex}.public-profile-rivalry-card__score strong{color:#22f4ff;font:950 1.35rem/1 var(--font-display);text-shadow:0 0 10px #22f4ff6b}.public-profile-rivalry-card__score small{color:#9da8ca;font:900 .62rem/1 var(--font-display);text-transform:uppercase}.public-profile-run-row{grid-template-columns:auto minmax(0,1fr) auto}.public-profile-run-row__play{color:#f3fbff;background:linear-gradient(135deg,#ff2b8e29,#22f4ff1a);border:1px solid #ff2b8e61;border-radius:12px;place-items:center;width:58px;height:40px;display:grid}.public-profile-run-row__tag{color:#dce7ff;font:900 .58rem/1 var(--font-display);letter-spacing:.12em;text-transform:uppercase;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;padding:.36em .72em}.public-profile-achievement-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}@media (max-width:820px){.public-profile-hero--social{grid-template-columns:auto minmax(0,1fr)!important}.public-profile-rank-card{grid-column:1/-1}.public-profile-stats,.public-profile-achievement-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:560px){#rush-challenge-modal .rush-challenge-versus{grid-template-columns:1fr;gap:10px}#rush-challenge-modal .rush-challenge-versus__mark{font-size:1.35rem}#rush-challenge-modal .rush-challenge-rules{grid-template-columns:1fr}.public-profile-actions{grid-template-columns:1fr!important}.public-profile-rivalry-card,.public-profile-run-row{text-align:center;grid-template-columns:1fr;justify-items:center}}.profile-social-home{width:100%}.profile-social-card{background:radial-gradient(circle at 15% 0,#22f4ff24,#0000 38%),linear-gradient(135deg,#040f37e6,#0a0830db);border:1px solid #22f4ff52;border-radius:18px;padding:14px;position:relative;overflow:hidden;box-shadow:inset 0 0 24px #22f4ff14}.profile-social-card--activity-card{background:radial-gradient(circle at 18% 0,#ff2b8e2e,#0000 42%),linear-gradient(135deg,#1c0734e0,#040f37e0);border-color:#ff2b8e6b}.profile-social-card__header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.profile-social-card__header span{gap:2px;display:grid}.profile-social-card__header small{color:#ff4fb0;font:900 .68rem/1 var(--font-display);letter-spacing:.14em;text-transform:uppercase}.profile-social-card__header strong{color:#f3fbff;font:950 1rem/1 var(--font-display);letter-spacing:.09em;text-transform:uppercase}.profile-social-card__header em{color:#fff;min-width:32px;height:32px;font:950 .82rem/1 var(--font-display);background:#ff2b8e;border-radius:999px;place-items:center;font-style:normal;display:grid;box-shadow:0 0 16px #ff2b8e7a}.profile-social-list,.profile-social-rivalry-list{gap:8px;display:grid}.profile-social-row,.profile-social-rivalry{background:#05103694;border:1px solid #22f4ff2e;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:64px;padding:10px;display:grid}.profile-social-row--urgent{background:linear-gradient(135deg,#ff2b8e29,#0510369e);border-color:#ff2b8e7a}.profile-social-row__avatar,.profile-social-avatar,.profile-social-rivalry__avatar,.challenge-sent-recipient-avatar,.challenge-sent-avatar,.rivalry-detail-avatar{background:radial-gradient(circle at 50% 45%,var(--leaderboard-avatar-color,#22f4ff),#0a1230e0);width:44px;height:44px;box-shadow:0 0 15px color-mix(in srgb,var(--leaderboard-avatar-color,#22f4ff) 38%,transparent);border:1px solid #22f4ff80;border-radius:14px;place-items:center;display:grid}.profile-social-row__copy,.profile-social-rivalry__copy{gap:3px;min-width:0;display:grid}.profile-social-row__copy small,.profile-social-rivalry__copy small{color:#8fa1ca;font:850 .64rem/1 var(--font-display);letter-spacing:.12em;text-transform:uppercase}.profile-social-row__copy strong,.profile-social-rivalry__copy strong{text-overflow:ellipsis;white-space:nowrap;color:#f3fbff;font:950 .95rem/1 var(--font-display);letter-spacing:.06em;text-transform:uppercase;overflow:hidden}.profile-social-row__copy span{color:#9edff0;font:800 .68rem/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase}.profile-social-row__icon{color:#22f4ff;background:#22f4ff1a;border:1px solid #22f4ff42;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.profile-social-row__action,.profile-social-row__ghost,.profile-social-wide-action{cursor:pointer;color:#f3fbff;font:950 .68rem/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(135deg,#ff2b8e47,#401256b8);border:1px solid #ff2b8ebf;border-radius:10px;padding:10px 12px;box-shadow:0 0 12px #ff2b8e3d}.profile-social-row__ghost{background:#22f4ff1a;border-color:#22f4ff73}.profile-social-wide-action{background:linear-gradient(135deg,#22f4ff24,#09123ec7);border-color:#22f4ff80;width:100%;margin-top:10px}.profile-social-empty{text-align:center;color:#9aa8cb;border:1px dashed #22f4ff38;border-radius:14px;place-items:center;gap:5px;min-height:78px;padding:14px;display:grid}.profile-social-empty strong{color:#f3fbff;font:950 .9rem/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase}.profile-social-empty span{font:800 .72rem/1.25 var(--font-display);letter-spacing:.06em;text-transform:uppercase}.profile-social-row__tag{color:#9aa8cb;font:900 .65rem/1 var(--font-display);letter-spacing:.1em;text-transform:uppercase}.profile-social-rivalry{grid-template-columns:auto minmax(0,1fr) auto auto}.profile-social-rivalry__score{color:#22f4ff;font-family:var(--font-display);grid-template-columns:auto auto auto;align-items:center;gap:5px;font-weight:950;display:grid}.profile-social-rivalry__score small{color:#aeb8d3;text-transform:uppercase;font-size:.62rem}.challenge-sent-versus,.rivalry-detail-matchup{background:radial-gradient(circle at 50% 0,#22f4ff24,#0000 45%),#050e30b8;border:1px solid #22f4ff59;border-radius:20px;grid-template-columns:1fr auto 1fr;place-items:center;gap:14px;padding:16px;display:grid}.challenge-sent-check{color:#22f4ff;background:#22f4ff1f;border:1px solid #22f4ff99;border-radius:999px;place-items:center;width:64px;height:64px;display:grid;box-shadow:0 0 24px #22f4ff61}.challenge-sent-check__icon{font-size:1.55rem}.challenge-sent-recipients{justify-content:center;align-items:center;display:flex}.challenge-sent-recipient-avatar{margin-left:-8px}.challenge-sent-recipient-avatar:first-child{margin-left:0}.challenge-sent-recipient-avatar--crown{color:#ffd94a;background:#ffd94a1a;border-color:#ffd94a99}.challenge-sent-recipient-avatar__icon{filter:drop-shadow(0 0 8px #ffd94ab3)}.friend-challenge-received-modal__body,.rivalry-detail-modal__body{gap:14px;display:grid}.rivalry-detail-matchup article{text-align:center;justify-items:center;gap:8px;display:grid}.rivalry-detail-matchup small{color:#8fa1ca;font:900 .68rem/1 var(--font-display);letter-spacing:.14em;text-transform:uppercase}.rivalry-detail-matchup strong{color:#22f4ff;font:950 2.2rem/1 var(--font-display);text-shadow:0 0 14px #22f4ff8c}.rivalry-detail-matchup>span{color:#f3fbff;font:950 1.4rem/1 var(--font-display);text-shadow:0 0 16px #ffffff70}.rivalry-detail-avatar{border-radius:999px;width:72px;height:72px}.rivalry-detail-stats{grid-template-columns:1fr 1fr;gap:10px;display:grid}.rivalry-detail-stats span{background:#051036a3;border:1px solid #22f4ff40;border-radius:14px;gap:4px;padding:12px;display:grid}.rivalry-detail-stats small{color:#8fa1ca;font:850 .62rem/1 var(--font-display);letter-spacing:.1em;text-transform:uppercase}.rivalry-detail-stats strong{color:#f3fbff;font:950 .95rem/1 var(--font-display);letter-spacing:.05em;text-transform:uppercase}@media (max-width:620px){.profile-social-row,.profile-social-rivalry{grid-template-columns:auto minmax(0,1fr);align-items:center}.profile-social-row__action,.profile-social-row__ghost,.profile-social-rivalry__score{grid-column:2}.profile-social-rivalry__score{justify-self:start}.challenge-sent-versus,.rivalry-detail-matchup,.rivalry-detail-stats{grid-template-columns:1fr}}.profile-social-card--loading{text-align:center;color:#dce7ff;min-height:110px;font:950 .82rem/1 var(--font-display);letter-spacing:.1em;text-transform:uppercase;place-items:center;gap:10px}.profile-social-row__action:active,.profile-social-row__ghost:active,.profile-social-wide-action:active{transform:translateY(1px)scale(.99)}.profile-social-row__avatar img,.profile-social-rivalry__avatar img,.challenge-sent-avatar img,.challenge-sent-recipient-avatar img,.rivalry-detail-avatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.profile-social-row__action,.profile-social-row__ghost{text-align:center;min-width:86px}.profile-social-rivalry{cursor:pointer}.profile-social-rivalry:focus-within,.profile-social-rivalry:hover{border-color:#ff2b8e73;box-shadow:inset 0 0 20px #ff2b8e14,0 0 18px #22f4ff1a}.challenge-sent-recipients strong{color:#f3fbff;font:950 .75rem/1 var(--font-display);letter-spacing:.08em;margin-left:8px}@media (max-width:720px){.profile-social-card{padding:12px}.profile-social-row,.profile-social-rivalry{gap:9px;min-height:58px}.profile-social-row__avatar,.profile-social-rivalry__avatar,.profile-social-row__icon{border-radius:12px;width:38px;height:38px}.profile-social-row__copy strong,.profile-social-rivalry__copy strong{font-size:.86rem}.profile-social-row__action,.profile-social-row__ghost{min-width:78px;padding:9px 10px}}@media (max-width:460px){.profile-social-row,.profile-social-rivalry{grid-template-columns:auto minmax(0,1fr)}.profile-social-row__action,.profile-social-row__ghost,.profile-social-row__tag,.profile-social-rivalry__score{grid-column:2;justify-self:stretch}.profile-social-rivalry .profile-social-row__action{grid-column:2}.profile-social-row__action,.profile-social-row__ghost{width:100%}}#profile-screen .social-panel.profile-panel.app-shell{min-height:0!important}#profile-screen .app-shell__body{min-height:0!important;overflow:hidden!important}#profile-screen .profile-scroll-area{overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;align-content:start!important;gap:clamp(12px,1.7vw,18px)!important;height:100%!important;min-height:0!important;padding-right:clamp(4px,.8vw,10px)!important;display:grid!important;overflow:hidden auto!important}#profile-screen .profile-scroll-area::-webkit-scrollbar{width:8px}#profile-screen .profile-scroll-area::-webkit-scrollbar-thumb{background:linear-gradient(#22f4ffc7,#ff2b8e6b);border-radius:999px}#profile-screen .profile-scroll-area::-webkit-scrollbar-track{background:#040d3073;border-radius:999px}#profile-screen #profile-status{text-align:left!important;order:1!important;margin:0!important}#profile-screen .profile-section--account{order:2!important}#profile-screen .profile-section--progress{order:3!important}#profile-screen .profile-section--daily-honors{order:4!important}#profile-screen .profile-section--activity{order:5!important}#profile-screen .profile-section--friends{order:6!important}#profile-screen .profile-section--rivalries{order:7!important}#profile-screen .profile-section--achievements{order:8!important}#profile-screen .profile-section{min-width:0!important;margin:0!important}#profile-screen .profile-stat-grid.profile-stat-grid--summary{background:linear-gradient(135deg,#051036e0,#06092ae6)!important;border:1px solid #22f4ff52!important;border-radius:22px!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:0!important;display:grid!important;overflow:hidden!important;box-shadow:inset 0 0 26px #22f4ff14!important}#profile-screen .profile-stat-grid--summary .profile-stat-card,#profile-screen .profile-stat-grid--summary .profile-stat-card--score,#profile-screen .profile-stat-grid--summary .profile-stat-card--bits,#profile-screen .profile-stat-grid--summary .profile-stat-card--rush-summary,#profile-screen .profile-stat-grid--summary .profile-stat-card--weekly-summary,#profile-screen .profile-stat-grid--summary .profile-stat-card--ranked-summary{height:auto!important;min-height:clamp(92px,13dvh,132px)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-right:1px solid #ffffff1f!important;border-radius:0!important;grid-template-rows:auto auto!important;align-content:center!important;justify-items:center!important;gap:9px!important;padding:clamp(12px,1.6vw,18px) 10px!important;display:grid!important}#profile-screen .profile-stat-grid--summary .profile-stat-card>.stat-app-icon,#profile-screen .profile-stat-grid--summary .profile-stat-card>[data-app-icon],#profile-screen .profile-stat-grid--summary .profile-stat-card>[data-ui-svg]{place-items:center!important;width:clamp(28px,4.2vw,42px)!important;height:clamp(28px,4.2vw,42px)!important;font-size:clamp(1.4rem,3.2vw,2rem)!important;display:grid!important}#profile-screen .profile-stat-grid--summary .profile-stat-card__copy{text-align:center!important;justify-items:center!important;gap:5px!important;min-width:0!important;display:grid!important}#profile-screen .profile-stat-grid--summary .profile-stat-card__copy small{color:#aeb8d3!important;font:900 clamp(.58rem, 1.25vw, .76rem)/1 var(--font-display)!important;letter-spacing:.12em!important;text-transform:uppercase!important;white-space:normal!important}#profile-screen .profile-stat-grid--summary .profile-stat-card__copy strong{color:#22f4ff!important;font:950 clamp(1.35rem, 4.4vw, 2.25rem)/1 var(--font-display)!important;letter-spacing:.04em!important;text-shadow:0 0 18px #22f4ff8c!important}#profile-screen .profile-section--daily-honors{grid-template-columns:minmax(0,1fr) minmax(280px,.92fr)!important;align-items:stretch!important;gap:clamp(10px,1.6vw,16px)!important;display:grid!important}#profile-screen .profile-section--daily-honors .profile-daily-card,#profile-screen .profile-section--daily-honors .profile-stat-card--honors{height:auto!important;min-height:clamp(92px,13dvh,128px)!important;margin:0!important}#profile-screen .profile-section--daily-honors .profile-stat-card--honors{background:radial-gradient(circle at 18% 0,#ff2b8e24,#0000 40%),linear-gradient(135deg,#071037db,#120831d6)!important;border:1px solid #ff2b8e57!important;border-radius:18px!important;flex-wrap:wrap!important;place-content:center!important;align-items:center!important;gap:8px clamp(18px,3vw,34px)!important;padding:14px!important;display:flex!important;box-shadow:inset 0 0 22px #ff2b8e14!important}#profile-screen .profile-section--daily-honors .profile-honors-label{color:#dce7ff!important;text-align:center!important;width:100%!important;font:950 .8rem/1 var(--font-display)!important;letter-spacing:.14em!important;text-transform:uppercase!important;flex:0 0 100%!important;margin:0!important}#profile-screen .profile-section--daily-honors .profile-honor-slot:not(.hidden){border-left:0!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-width:70px!important;display:inline-flex!important}#profile-screen .profile-section--daily-honors .profile-honor-slot.hidden{display:none!important}#profile-screen .profile-social-card,#profile-screen .profile-achievements,#profile-screen .profile-daily-card,#profile-screen .profile-stat-card--honors{width:100%!important}@media (max-width:920px){#profile-screen .profile-stat-grid.profile-stat-grid--summary{grid-template-columns:repeat(3,minmax(0,1fr))!important}#profile-screen .profile-stat-grid--summary .profile-stat-card:nth-child(3n){border-right:0!important}#profile-screen .profile-stat-grid--summary .profile-stat-card:nth-child(n+4){border-top:1px solid #ffffff1f!important}#profile-screen .profile-section--daily-honors{grid-template-columns:1fr!important}}@media (max-width:560px){#profile-screen .profile-scroll-area{gap:10px!important;padding-right:2px!important}#profile-screen .profile-stat-grid.profile-stat-grid--summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}#profile-screen .profile-stat-grid--summary .profile-stat-card{min-height:92px!important}#profile-screen .profile-stat-grid--summary .profile-stat-card:nth-child(3n){border-right:1px solid #ffffff1f!important}#profile-screen .profile-stat-grid--summary .profile-stat-card:nth-child(2n){border-right:0!important}#profile-screen .profile-stat-grid--summary .profile-stat-card:nth-child(n+3){border-top:1px solid #ffffff1f!important}}#profile-screen .profile-stat-grid.profile-stat-grid--summary,#profile-screen .profile-section--daily-honors,#profile-screen .profile-social-card--friends-card .profile-social-list,#profile-screen .profile-social-card--rivalries-card .profile-social-rivalry-list,#profile-screen .profile-achievements__strip{-webkit-overflow-scrolling:touch;scrollbar-width:thin}@media (max-width:920px){#profile-screen .profile-stat-grid.profile-stat-grid--summary{scroll-snap-type:x proximity;grid-template-columns:none!important;grid-auto-columns:minmax(clamp(132px,38vw,176px),1fr)!important;grid-auto-flow:column!important;justify-content:start!important;display:grid!important;overflow:auto hidden!important}#profile-screen .profile-stat-grid--summary .profile-stat-card{scroll-snap-align:start;border-top:0!important;border-right:1px solid #ffffff1f!important}#profile-screen .profile-stat-grid--summary .profile-stat-card:last-child{border-right:0!important}#profile-screen .profile-section--daily-honors{scroll-snap-type:x proximity;grid-template-columns:none!important;grid-auto-columns:minmax(min(84vw,360px),1fr)!important;grid-auto-flow:column!important;align-items:stretch!important;display:grid!important;overflow:auto hidden!important}#profile-screen .profile-section--daily-honors>*{scroll-snap-align:start}#profile-screen .profile-social-card--friends-card .profile-social-list,#profile-screen .profile-social-card--rivalries-card .profile-social-rivalry-list{scroll-snap-type:x proximity;grid-template-columns:none!important;grid-auto-flow:column!important;justify-content:start!important;display:grid!important;overflow:auto hidden!important}#profile-screen .profile-social-card--friends-card .profile-social-list{grid-auto-columns:minmax(176px,220px)!important}#profile-screen .profile-social-card--friends-card .profile-social-row{text-align:center;scroll-snap-align:start;min-height:124px;grid-template-columns:1fr!important;justify-items:center!important}#profile-screen .profile-social-card--friends-card .profile-social-row__main,#profile-screen .profile-social-card--friends-card .profile-social-row__meta{text-align:center;justify-items:center}#profile-screen .profile-social-card--friends-card .profile-social-row__avatar{width:56px;height:56px}#profile-screen .profile-social-card--friends-card .profile-social-row__action{width:100%}#profile-screen .profile-social-card--rivalries-card .profile-social-rivalry-list{grid-auto-columns:minmax(250px,320px)!important}#profile-screen .profile-social-card--rivalries-card .profile-social-rivalry-row{scroll-snap-align:start}#profile-screen .profile-achievements__strip{scroll-snap-type:x proximity;grid-template-columns:none!important;grid-auto-columns:minmax(132px,160px)!important;grid-auto-flow:column!important;justify-content:start!important;display:grid!important;overflow:auto hidden!important}#profile-screen .profile-achievement-badge{scroll-snap-align:start}}@media (max-width:560px){#profile-screen .profile-stat-grid.profile-stat-grid--summary{grid-auto-columns:minmax(126px,42vw)!important}#profile-screen .profile-section--daily-honors{grid-auto-columns:minmax(78vw,320px)!important}#profile-screen .profile-social-card--friends-card .profile-social-list{grid-auto-columns:minmax(160px,68vw)!important}#profile-screen .profile-social-card--rivalries-card .profile-social-rivalry-list{grid-auto-columns:minmax(238px,86vw)!important}#profile-screen .profile-achievements__strip{grid-auto-columns:minmax(126px,48vw)!important}}#profile-screen .profile-shell-header{gap:clamp(14px,2.2vw,24px)!important}#profile-screen .profile-topbar{grid-template-columns:minmax(54px,1fr) auto minmax(108px,1fr)!important;align-items:center!important;gap:clamp(10px,1.6vw,18px)!important;width:100%!important;min-width:0!important;margin:0!important;display:grid!important}#profile-screen .profile-heading-copy{text-align:center!important;justify-self:center!important;min-width:0!important}#profile-screen .profile-topbar .shop-page-title{color:#fff2c4!important;-webkit-text-fill-color:#fff2c4!important;font:950 clamp(1.12rem, 2.35vw, 1.75rem)/1 var(--font-display)!important;letter-spacing:.34em!important;text-align:center!important;text-shadow:0 0 12px #fff2c46b!important;background:0 0!important;margin:0!important}#profile-screen .profile-topbar-actions{grid-auto-flow:column!important;justify-self:end!important;align-items:center!important;gap:clamp(8px,1vw,12px)!important;min-width:0!important;display:inline-grid!important}#profile-screen .profile-topbar-actions .profile-edit-btn,#profile-screen .profile-hero-actions .profile-edit-btn{box-sizing:border-box!important;background:radial-gradient(circle at 50% 120%,#ff2b8e40,#0000 58%),linear-gradient(#203064d1,#09143cb8)!important;border:1px solid #22f4ff80!important;border-radius:clamp(13px,1.4vw,18px)!important;width:clamp(46px,4.8vw,58px)!important;min-width:0!important;height:clamp(46px,4.8vw,58px)!important;min-height:0!important;box-shadow:inset 0 0 16px #ffffff14,0 0 14px #22f4ff2e!important}#profile-screen .profile-topbar-actions .profile-account-settings-btn{border-color:#ff2b8e99!important}#profile-screen .profile-topbar-actions .top-icon,#profile-screen .profile-hero-actions .top-icon{filter:drop-shadow(0 0 8px #ffffff8c)!important;width:clamp(18px,2vw,24px)!important;height:clamp(18px,2vw,24px)!important}#profile-screen .profile-notification-dot{z-index:2!important;top:-8px!important;right:-8px!important}#profile-screen .profile-hero{background:linear-gradient(115deg,#ff2b8e14,#0000 25%,#22f4ff14 74%,#0000),linear-gradient(160deg,#081a44d1,#050a2ae6)!important;border:1px solid #22f4ff4d!important;border-radius:clamp(18px,2.2vw,28px)!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:clamp(16px,2.2vw,28px)!important;min-width:0!important;min-height:clamp(128px,15dvh,176px)!important;padding:clamp(18px,2.4vw,30px) clamp(18px,3vw,34px)!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 0 32px #22f4ff14,0 0 28px #0000002e!important}#profile-screen .profile-hero:before{content:"";pointer-events:none;opacity:.42;background:linear-gradient(120deg,#0000 0 54%,#22f4ff1f 54.2%,#0000 54.7%),linear-gradient(160deg,#0000 0 63%,#ff2b8e1a 63.2%,#0000 63.7%);position:absolute;inset:0}#profile-screen .profile-hero>*{z-index:1!important;position:relative!important}#profile-screen .profile-avatar-chip{background:radial-gradient(circle at 50% 35%,#22f4ff2e,#050a2ceb 68%)!important;border:2px solid #22f4ff!important;border-radius:clamp(20px,2vw,28px)!important;width:clamp(88px,9vw,118px)!important;height:clamp(88px,9vw,118px)!important;position:relative!important;overflow:visible!important;box-shadow:0 0 0 1px #ff2b8eb3,0 0 24px #22f4ff5c,inset 0 0 18px #ffffff1f!important}#profile-screen .profile-avatar-chip img{object-fit:contain!important;border-radius:clamp(13px,1.5vw,20px)!important;width:76%!important;height:76%!important}#profile-screen .profile-level-badge{color:#fff7c8!important;min-width:34px!important;height:30px!important;font:950 .78rem/1 var(--font-display)!important;letter-spacing:.04em!important;clip-path:polygon(50% 0,100% 28%,100% 72%,50% 100%,0 72%,0 28%)!important;text-shadow:0 0 8px #fff2c4b3!important;background:linear-gradient(#18234efa,#0a123afa)!important;border:2px solid #ff2b8e!important;place-items:center!important;padding:0 8px!important;display:grid!important;position:absolute!important;bottom:-12px!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 0 12px #ff2b8e6b!important}#profile-screen .profile-identity{grid-template-rows:auto auto auto auto!important;align-content:center!important;justify-items:start!important;row-gap:clamp(5px,.8dvh,9px)!important;min-width:0!important;display:grid!important;overflow:hidden!important}#profile-screen .profile-identity .profile-kicker{color:#22f4ff!important;font:900 clamp(.66rem, 1vw, .84rem)/1 var(--font-display)!important;letter-spacing:.13em!important;text-transform:uppercase!important;text-shadow:0 0 9px #22f4ff6b!important;margin:0!important}#profile-screen #profile-display-name{color:#f5fbff!important;max-width:100%!important;font:950 clamp(1.48rem, 3.5vw, 2.55rem)/.98 var(--font-display)!important;letter-spacing:.105em!important;text-transform:uppercase!important;white-space:nowrap!important;text-overflow:ellipsis!important;text-shadow:0 0 12px #ffffff57!important;margin:0!important;overflow:hidden!important}#profile-screen .profile-meta-line,#profile-screen #profile-country,#profile-screen .profile-country-line{white-space:nowrap!important;text-overflow:ellipsis!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}#profile-screen .profile-meta-line{color:#d6e2ffb8!important;font:900 clamp(.72rem, 1.2vw, .98rem)/1 var(--font-display)!important;letter-spacing:.1em!important;text-transform:uppercase!important}#profile-screen .profile-country-line{color:#f5fbffdb!important;font:900 clamp(.68rem, 1.05vw, .88rem)/1 var(--font-display)!important;letter-spacing:.11em!important;text-transform:uppercase!important;align-items:center!important;gap:8px!important;display:inline-flex!important}#profile-screen .profile-country-flag{filter:drop-shadow(0 0 7px #ffffff59)!important;flex:none!important;font-size:1.02em!important;line-height:1!important}#profile-screen .profile-hero-actions{justify-self:end!important;align-items:center!important;min-width:0!important;display:grid!important}#profile-screen .profile-hero-actions .profile-edit-btn--label{border-color:#22f4ffad!important;border-radius:12px!important;grid-template-columns:auto auto!important;justify-content:center!important;align-items:center!important;gap:9px!important;width:auto!important;min-width:clamp(142px,14vw,178px)!important;height:clamp(42px,4.2vw,52px)!important;padding:0 clamp(14px,1.8vw,20px)!important;display:inline-grid!important}#profile-screen .profile-edit-label{color:#f5fbff!important;font:900 clamp(.66rem, .95vw, .78rem)/1 var(--font-display)!important;letter-spacing:.12em!important;text-transform:uppercase!important;white-space:nowrap!important}@media (max-width:620px){#profile-screen .profile-topbar{grid-template-columns:minmax(48px,1fr) auto minmax(96px,1fr)!important}#profile-screen .profile-hero{grid-template-columns:auto minmax(0,1fr) auto!important;gap:12px!important;padding:16px 14px!important}#profile-screen .profile-avatar-chip{width:clamp(72px,18vw,88px)!important;height:clamp(72px,18vw,88px)!important}#profile-screen .profile-hero-actions .profile-edit-btn--label{grid-template-columns:1fr!important;width:clamp(44px,11vw,52px)!important;min-width:0!important;padding:0!important}#profile-screen .profile-edit-label{display:none!important}}@media (max-width:430px){#profile-screen .profile-topbar .shop-page-title{letter-spacing:.24em!important;font-size:1rem!important}#profile-screen .profile-topbar-actions{gap:6px!important}#profile-screen .profile-topbar-actions .profile-edit-btn,#profile-screen .profile-hero-actions .profile-edit-btn{width:42px!important;height:42px!important}#profile-screen .profile-avatar-chip{width:68px!important;height:68px!important}#profile-screen #profile-display-name{letter-spacing:.075em!important;font-size:clamp(1.08rem,5.4vw,1.44rem)!important}#profile-screen .profile-meta-line,#profile-screen .profile-country-line{letter-spacing:.075em!important;font-size:.58rem!important}}#profile-screen .profile-topbar{grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;min-height:clamp(50px,6dvh,64px)!important;display:grid!important;position:relative!important}#profile-screen .profile-heading-copy{z-index:1!important;pointer-events:none!important;max-width:calc(100% - 220px)!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}#profile-screen .profile-topbar-actions{z-index:2!important;grid-column:3!important;grid-auto-flow:column!important;justify-self:end!important;gap:clamp(8px,1vw,12px)!important;display:inline-grid!important;position:static!important}#profile-screen #profile-back-btn{z-index:2!important;grid-column:1!important;justify-self:start!important}#profile-screen .profile-avatar-chip{border:2px solid color-mix(in srgb, var(--profile-avatar-color,#22f4ff) 82%, #fff 18%)!important;background:radial-gradient(circle at 18% 18%, color-mix(in srgb, var(--profile-avatar-color,#22f4ff) 24%, transparent), transparent 34%), radial-gradient(circle at 88% 16%, #ff2b8e1f, transparent 30%), linear-gradient(135deg, #08244fc2, #08092de6)!important;width:clamp(72px,8vw,94px)!important;height:clamp(72px,8vw,94px)!important;box-shadow:inset 0 0 0 1px #ffffff09, 0 0 26px color-mix(in srgb, var(--profile-avatar-color,#22f4ff) 30%, transparent), inset 0 0 18px #ffffff1f!important;filter:none!important;clip-path:none!important;border-radius:clamp(16px,1.5vw,22px)!important;overflow:hidden!important}#profile-screen .profile-avatar-chip:before,#profile-screen .profile-avatar-chip:after,#profile-screen .profile-level-badge{content:none!important;display:none!important}#profile-screen .profile-avatar-chip img{object-fit:contain!important;border-radius:inherit!important;filter:none!important;width:100%!important;height:100%!important;padding:clamp(8px,1.1vw,12px)!important}#profile-screen .profile-hero{grid-template-columns:auto minmax(0,1fr) auto!important;gap:clamp(14px,2vw,24px)!important;min-height:clamp(112px,13dvh,150px)!important}@media (max-width:620px){#profile-screen .profile-heading-copy{max-width:calc(100% - 190px)!important}#profile-screen .profile-avatar-chip{width:clamp(64px,15vw,76px)!important;height:clamp(64px,15vw,76px)!important}}@media (max-width:430px){#profile-screen .profile-heading-copy{max-width:calc(100% - 170px)!important}#profile-screen .profile-topbar-actions{gap:6px!important}}#profile-screen .profile-section--progress{background:linear-gradient(135deg,#051036e0,#06092aeb)!important;border:1px solid #22f4ff57!important;border-radius:clamp(18px,2vw,26px)!important;gap:0!important;display:grid!important;overflow:hidden!important;box-shadow:inset 0 0 26px #22f4ff14!important}#profile-screen .profile-stat-grid.profile-stat-grid--summary{overscroll-behavior-x:contain!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;scroll-snap-type:x proximity!important;height:clamp(152px,17dvh,184px)!important;min-height:clamp(152px,17dvh,184px)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:none!important;grid-auto-columns:minmax(clamp(132px,18vw,190px),1fr)!important;grid-auto-flow:column!important;gap:0!important;padding:0!important;display:grid!important;overflow:auto hidden!important}#profile-screen .profile-stat-grid--summary .profile-stat-card,#profile-screen .profile-stat-grid--summary .profile-stat-card--score,#profile-screen .profile-stat-grid--summary .profile-stat-card--bits,#profile-screen .profile-stat-grid--summary .profile-stat-card--rush-summary,#profile-screen .profile-stat-grid--summary .profile-stat-card--weekly-summary,#profile-screen .profile-stat-grid--summary .profile-stat-card--ranked-summary{width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;box-shadow:none!important;scroll-snap-align:start!important;background:0 0!important;border:0!important;border-right:1px solid #22f4ff2e!important;border-radius:0!important;grid-template-rows:minmax(34px,auto) auto auto auto!important;place-content:center!important;place-items:center!important;gap:clamp(5px,.8dvh,8px)!important;padding:clamp(14px,1.8vw,20px) clamp(10px,1.4vw,16px)!important;display:grid!important;overflow:hidden!important}#profile-screen .profile-stat-grid--summary .profile-stat-card:last-child{border-right:0!important}#profile-screen .profile-stat-grid--summary .profile-stat-card>.stat-app-icon,#profile-screen .profile-stat-grid--summary .profile-stat-card>[data-app-icon],#profile-screen .profile-stat-grid--summary .profile-stat-card>[data-ui-svg]{grid-row:1!important;place-self:center!important;width:clamp(32px,4.2vw,48px)!important;height:clamp(32px,4.2vw,48px)!important;margin:0!important;transform:none!important}#profile-screen .profile-stat-grid--summary .profile-stat-card__copy{text-align:center!important;min-width:0!important;display:contents!important}#profile-screen .profile-stat-grid--summary .profile-stat-card__copy small{color:#d6e2ffc2!important;max-width:100%!important;font:900 clamp(.58rem, 1.05vw, .76rem)/1.05 var(--font-display)!important;letter-spacing:.13em!important;text-align:center!important;text-transform:uppercase!important;white-space:normal!important;grid-row:2!important;justify-self:center!important}#profile-screen .profile-stat-grid--summary .profile-stat-card__copy strong{color:#22f4ff!important;max-width:100%!important;font:950 clamp(1.55rem, 3.2vw, 2.45rem)/.95 var(--font-display)!important;letter-spacing:.03em!important;text-align:center!important;text-shadow:0 0 16px #22f4ff8c!important;white-space:nowrap!important;text-overflow:ellipsis!important;grid-row:3!important;justify-self:center!important;margin:0!important;overflow:hidden!important;transform:none!important}#profile-screen .profile-stat-card__sub{color:#d6e2ff9e!important;max-width:100%!important;font:900 clamp(.52rem, .9vw, .66rem)/1 var(--font-display)!important;letter-spacing:.11em!important;text-align:center!important;text-transform:uppercase!important;white-space:nowrap!important;text-overflow:ellipsis!important;grid-row:4!important;justify-self:center!important;overflow:hidden!important}#profile-screen .profile-stat-card--score .profile-stat-card__copy strong,#profile-screen .profile-stat-card--weekly-summary .profile-stat-card__copy strong{color:#ff4fb0!important;text-shadow:0 0 16px #ff2b8e7a!important}#profile-screen .profile-stat-card--rush-summary .profile-stat-card__copy strong{color:#ffd94a!important;text-shadow:0 0 16px #ffd94a73!important}#profile-screen .profile-stat-card--bits .profile-stat-card__copy strong{color:#39ff14!important;text-shadow:0 0 16px #39ff1473!important}#profile-screen .profile-full-stats-btn{appearance:none!important;color:#80fbff!important;cursor:pointer!important;width:100%!important;min-height:clamp(38px,4.5dvh,46px)!important;font:900 clamp(.68rem, 1vw, .82rem)/1 var(--font-display)!important;letter-spacing:.14em!important;text-align:center!important;text-transform:uppercase!important;text-shadow:0 0 10px #22f4ff61!important;background:linear-gradient(#091840c7,#050c2adb)!important;border:0!important;border-top:1px solid #22f4ff33!important;border-radius:0!important}#profile-screen .profile-full-stats-btn:after{content:"?";color:#d6e2ffd6;vertical-align:-.05em;margin-left:10px;font-size:1.2em;line-height:.7;display:inline-block}#profile-screen .profile-full-stats-btn:active{transform:translateY(1px)}@media (max-width:620px){#profile-screen .profile-stat-grid.profile-stat-grid--summary{grid-auto-columns:minmax(clamp(132px,32vw,166px),1fr)!important;height:148px!important;min-height:148px!important}}@media (max-width:430px){#profile-screen .profile-stat-grid.profile-stat-grid--summary{grid-auto-columns:minmax(124px,42vw)!important;height:142px!important;min-height:142px!important}#profile-screen .profile-stat-grid--summary .profile-stat-card,#profile-screen .profile-stat-grid--summary .profile-stat-card--score,#profile-screen .profile-stat-grid--summary .profile-stat-card--bits,#profile-screen .profile-stat-grid--summary .profile-stat-card--rush-summary,#profile-screen .profile-stat-grid--summary .profile-stat-card--weekly-summary,#profile-screen .profile-stat-grid--summary .profile-stat-card--ranked-summary{padding-inline:8px!important}}#profile-screen .profile-section--progress{opacity:1!important;visibility:visible!important;content-visibility:visible!important;contain:none!important;flex:none!important;grid-template-rows:minmax(142px,auto) minmax(38px,auto)!important;height:auto!important;min-height:clamp(188px,22dvh,236px)!important;display:grid!important;overflow:hidden!important}#profile-screen .profile-section--progress>.profile-stat-grid.profile-stat-grid--summary{opacity:1!important;visibility:visible!important;content-visibility:visible!important;flex:none!important;grid-row:1!important;height:clamp(142px,17dvh,184px)!important;min-height:clamp(142px,17dvh,184px)!important;max-height:none!important;display:grid!important;transform:none!important}#profile-screen .profile-section--progress>.profile-full-stats-btn{opacity:1!important;visibility:visible!important;grid-row:2!important;min-height:clamp(36px,4.5dvh,46px)!important;display:grid!important}#profile-screen .profile-section--progress .profile-stat-card{opacity:1!important;visibility:visible!important;content-visibility:visible!important;display:grid!important}@media (max-width:620px){#profile-screen .profile-section--progress{min-height:clamp(172px,20dvh,218px)!important}#profile-screen .profile-section--progress>.profile-stat-grid.profile-stat-grid--summary{height:clamp(130px,16dvh,170px)!important;min-height:clamp(130px,16dvh,170px)!important}}#profile-screen .profile-section--progress>.profile-stat-grid.profile-stat-grid--summary{grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-auto-flow:initial!important;grid-auto-columns:initial!important;height:clamp(156px,17dvh,184px)!important;min-height:clamp(156px,17dvh,184px)!important;overflow-x:hidden!important}#profile-screen .profile-stat-grid--summary .profile-stat-card,#profile-screen .profile-stat-grid--summary .profile-stat-card--score,#profile-screen .profile-stat-grid--summary .profile-stat-card--bits,#profile-screen .profile-stat-grid--summary .profile-stat-card--rush-summary,#profile-screen .profile-stat-grid--summary .profile-stat-card--weekly-summary,#profile-screen .profile-stat-grid--summary .profile-stat-card--ranked-summary{grid-template:"icon"clamp(36px,4.2dvh,50px)"label"minmax(28px,auto)"value"minmax(42px,auto)"sub"minmax(16px,auto)/minmax(0,1fr)!important;place-content:center stretch!important;justify-items:center!important;gap:clamp(4px,.62dvh,7px)!important;padding:clamp(12px,1.45vw,18px) clamp(8px,1.1vw,14px)!important}#profile-screen .profile-stat-grid--summary .profile-stat-card>.stat-app-icon,#profile-screen .profile-stat-grid--summary .profile-stat-card>[data-app-icon],#profile-screen .profile-stat-grid--summary .profile-stat-card>[data-ui-svg]{grid-area:icon!important;place-self:center!important;width:clamp(34px,4vw,48px)!important;max-width:100%!important;height:clamp(34px,4vw,48px)!important}#profile-screen .profile-stat-grid--summary .profile-stat-card>[data-ui-svg] .stat-bits-icon{width:100%!important;height:100%!important;display:block!important}#profile-screen .profile-stat-grid--summary .profile-stat-card__copy small{color:#d6e2ffc7!important;letter-spacing:.12em!important;white-space:normal!important;text-overflow:clip!important;grid-area:label!important;align-self:end!important;width:100%!important;min-width:0!important;max-width:13ch!important;font-size:clamp(.58rem,.92vw,.72rem)!important;line-height:1.05!important;overflow:visible!important}#profile-screen .profile-stat-grid--summary .profile-stat-card__copy strong{white-space:nowrap!important;text-overflow:ellipsis!important;grid-area:value!important;align-self:center!important;width:100%!important;min-width:0!important;max-width:100%!important;font-size:clamp(1.75rem,3.1vw,2.7rem)!important;line-height:.92!important;overflow:hidden!important}#profile-screen .profile-stat-grid--summary .profile-stat-card__sub{letter-spacing:.09em!important;white-space:nowrap!important;text-overflow:ellipsis!important;grid-area:sub!important;align-self:start!important;width:100%!important;min-width:0!important;max-width:13ch!important;font-size:clamp(.5rem,.78vw,.62rem)!important;overflow:hidden!important}#profile-screen .profile-full-stats-btn:after{content:"˅"!important;vertical-align:0!important;margin-left:10px!important;font-size:1.05em!important;line-height:1!important}@media (max-width:720px){#profile-screen .profile-section--progress>.profile-stat-grid.profile-stat-grid--summary{grid-template-columns:none!important;grid-auto-columns:minmax(128px,34vw)!important;grid-auto-flow:column!important;overflow-x:auto!important}}#profile-screen .profile-stat-grid--summary .profile-stat-card,#profile-screen .profile-stat-grid--summary .profile-stat-card--score,#profile-screen .profile-stat-grid--summary .profile-stat-card--bits,#profile-screen .profile-stat-grid--summary .profile-stat-card--rush-summary,#profile-screen .profile-stat-grid--summary .profile-stat-card--weekly-summary,#profile-screen .profile-stat-grid--summary .profile-stat-card--ranked-summary{grid-template-rows:clamp(28px,3.1dvh,38px) minmax(24px,30px) clamp(30px,3.8dvh,42px) minmax(12px,16px)!important;grid-template-columns:minmax(0,1fr)!important;align-content:center!important;justify-items:center!important;gap:clamp(3px,.45dvh,5px)!important;padding:clamp(10px,1.2vw,14px) clamp(8px,1vw,12px)!important}#profile-screen .profile-stat-grid--summary .profile-stat-card>.stat-app-icon,#profile-screen .profile-stat-grid--summary .profile-stat-card>[data-app-icon],#profile-screen .profile-stat-grid--summary .profile-stat-card>[data-ui-svg]{filter:drop-shadow(0 0 10px #f3fbff9e)!important;grid-area:icon!important;place-self:center!important;width:clamp(28px,3.1vw,38px)!important;min-width:0!important;height:clamp(28px,3.1vw,38px)!important;min-height:0!important;margin:0!important;padding:0!important;transform:none!important}#profile-screen .profile-stat-grid--summary .profile-stat-card>.stat-app-icon svg,#profile-screen .profile-stat-grid--summary .profile-stat-card>[data-app-icon] svg,#profile-screen .profile-stat-grid--summary .profile-stat-card>[data-ui-svg] svg,#profile-screen .profile-stat-grid--summary .profile-stat-card>[data-ui-svg] .stat-bits-icon{width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;display:block!important}#profile-screen .profile-stat-grid--summary .profile-stat-card__copy small{color:#d6e2ffc7!important;letter-spacing:.12em!important;text-align:center!important;white-space:normal!important;grid-area:label!important;place-items:end center!important;width:100%!important;max-width:12ch!important;min-height:2.05em!important;font-size:clamp(.52rem,.78vw,.64rem)!important;line-height:1.02!important;display:grid!important}#profile-screen .profile-stat-grid--summary .profile-stat-card__copy strong,#profile-screen .profile-stat-grid--summary .profile-stat-card--score .profile-stat-card__copy strong,#profile-screen .profile-stat-grid--summary .profile-stat-card--bits .profile-stat-card__copy strong,#profile-screen .profile-stat-grid--summary .profile-stat-card--rush-summary .profile-stat-card__copy strong,#profile-screen .profile-stat-grid--summary .profile-stat-card--weekly-summary .profile-stat-card__copy strong,#profile-screen .profile-stat-grid--summary .profile-stat-card--ranked-summary .profile-stat-card__copy strong{letter-spacing:.02em!important;text-align:center!important;white-space:nowrap!important;text-overflow:ellipsis!important;grid-area:value!important;align-self:center!important;width:100%!important;max-width:100%!important;font-size:clamp(1.55rem,2.35vw,2.15rem)!important;line-height:.92!important;overflow:hidden!important;transform:none!important}#profile-screen .profile-stat-grid--summary .profile-stat-card__sub{letter-spacing:.08em!important;text-align:center!important;grid-area:sub!important;align-self:start!important;width:100%!important;max-width:12ch!important;font-size:clamp(.46rem,.68vw,.56rem)!important;line-height:1!important}#profile-screen .profile-full-stats-btn{min-height:clamp(34px,4dvh,42px)!important;font-size:clamp(.62rem,.9vw,.76rem)!important}@media (max-width:720px){#profile-screen .profile-section--progress>.profile-stat-grid.profile-stat-grid--summary{grid-auto-columns:minmax(116px,32vw)!important}}#profile-screen .profile-section--progress{grid-template-rows:148px 38px!important;min-height:186px!important}#profile-screen .profile-section--progress>.profile-stat-grid.profile-stat-grid--summary{height:148px!important;min-height:148px!important}#profile-screen .profile-stat-grid--summary .profile-stat-card,#profile-screen .profile-stat-grid--summary .profile-stat-card--score,#profile-screen .profile-stat-grid--summary .profile-stat-card--bits,#profile-screen .profile-stat-grid--summary .profile-stat-card--rush-summary,#profile-screen .profile-stat-grid--summary .profile-stat-card--weekly-summary,#profile-screen .profile-stat-grid--summary .profile-stat-card--ranked-summary{text-align:center!important;grid-template:"icon"42px"label"27px"value"36px"sub"15px/minmax(0,1fr)!important;place-content:center stretch!important;place-items:center!important;gap:4px!important;padding:10px 8px!important;display:grid!important;overflow:hidden!important}#profile-screen .profile-stat-grid--summary .profile-stat-card>.stat-app-icon,#profile-screen .profile-stat-grid--summary .profile-stat-card>[data-app-icon],#profile-screen .profile-stat-grid--summary .profile-stat-card>[data-ui-svg],#profile-screen .profile-stat-grid--summary .profile-stat-card .stat-app-icon,#profile-screen .profile-stat-grid--summary .profile-stat-card .stat-bits-icon{z-index:1!important;box-sizing:border-box!important;vertical-align:middle!important;grid-area:icon!important;place-self:center!important;place-items:center!important;width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;max-height:32px!important;margin:0!important;padding:0!important;font-size:32px!important;line-height:1!important;display:grid!important;position:static!important;inset:auto!important;transform:none!important}#profile-screen .profile-stat-grid--summary .profile-stat-card>.stat-app-icon,#profile-screen .profile-stat-grid--summary .profile-stat-card>[data-app-icon],#profile-screen .profile-stat-grid--summary .profile-stat-card .stat-app-icon{filter:drop-shadow(0 0 8px #f3fbff94)!important}#profile-screen .profile-stat-grid--summary .profile-stat-card--bits>[data-ui-svg],#profile-screen .profile-stat-grid--summary .profile-stat-card--bits .stat-bits-icon{filter:drop-shadow(0 0 9px #39ff1494)!important}#profile-screen .profile-stat-grid--summary .profile-stat-card svg,#profile-screen .profile-stat-grid--summary .profile-stat-card .svg-inline--fa{width:1em!important;max-width:1em!important;height:1em!important;max-height:1em!important;overflow:visible!important}#profile-screen .profile-stat-grid--summary .profile-stat-card__copy,#profile-screen .profile-stat-grid--summary .profile-stat-card--score .profile-stat-card__copy,#profile-screen .profile-stat-grid--summary .profile-stat-card--bits .profile-stat-card__copy{gap:0!important;width:auto!important;min-width:0!important;height:auto!important;margin:0!important;padding:0!important;display:contents!important;transform:none!important}#profile-screen .profile-stat-grid--summary .profile-stat-card__copy small{z-index:2!important;color:#d6e2ffc7!important;width:100%!important;max-width:12ch!important;min-height:0!important;font:900 .62rem/1.05 var(--font-display)!important;letter-spacing:.12em!important;text-align:center!important;text-transform:uppercase!important;white-space:normal!important;text-overflow:clip!important;grid-area:label!important;margin:0!important;display:block!important;overflow:hidden!important}#profile-screen .profile-stat-grid--summary .profile-stat-card__copy strong,#profile-screen .profile-stat-grid--summary .profile-stat-card--score .profile-stat-card__copy strong,#profile-screen .profile-stat-grid--summary .profile-stat-card--bits .profile-stat-card__copy strong,#profile-screen .profile-stat-grid--summary .profile-stat-card--rush-summary .profile-stat-card__copy strong,#profile-screen .profile-stat-grid--summary .profile-stat-card--weekly-summary .profile-stat-card__copy strong,#profile-screen .profile-stat-grid--summary .profile-stat-card--ranked-summary .profile-stat-card__copy strong{z-index:2!important;width:100%!important;max-width:100%!important;min-height:0!important;font:950 2rem/.9 var(--font-display)!important;letter-spacing:.02em!important;text-align:center!important;white-space:nowrap!important;text-overflow:ellipsis!important;grid-area:value!important;margin:0!important;display:block!important;overflow:hidden!important;transform:none!important}#profile-screen .profile-stat-grid--summary .profile-stat-card__sub{z-index:2!important;width:100%!important;max-width:12ch!important;min-height:0!important;font:900 .52rem/1 var(--font-display)!important;letter-spacing:.08em!important;text-align:center!important;white-space:nowrap!important;text-overflow:ellipsis!important;grid-area:sub!important;margin:0!important;display:block!important;overflow:hidden!important}#profile-screen .profile-full-stats-btn{min-height:38px!important}@media (max-width:720px){#profile-screen .profile-section--progress{grid-template-rows:138px 36px!important;min-height:174px!important}#profile-screen .profile-section--progress>.profile-stat-grid.profile-stat-grid--summary{grid-auto-columns:minmax(112px,30vw)!important;height:138px!important;min-height:138px!important}#profile-screen .profile-stat-grid--summary .profile-stat-card,#profile-screen .profile-stat-grid--summary .profile-stat-card--score,#profile-screen .profile-stat-grid--summary .profile-stat-card--bits,#profile-screen .profile-stat-grid--summary .profile-stat-card--rush-summary,#profile-screen .profile-stat-grid--summary .profile-stat-card--weekly-summary,#profile-screen .profile-stat-grid--summary .profile-stat-card--ranked-summary{grid-template-rows:38px 25px 34px 14px!important}#profile-screen .profile-stat-grid--summary .profile-stat-card>.stat-app-icon,#profile-screen .profile-stat-grid--summary .profile-stat-card>[data-app-icon],#profile-screen .profile-stat-grid--summary .profile-stat-card>[data-ui-svg],#profile-screen .profile-stat-grid--summary .profile-stat-card .stat-app-icon,#profile-screen .profile-stat-grid--summary .profile-stat-card .stat-bits-icon{width:28px!important;min-width:28px!important;max-width:28px!important;height:28px!important;min-height:28px!important;max-height:28px!important;font-size:28px!important}#profile-screen .profile-stat-grid--summary .profile-stat-card__copy strong,#profile-screen .profile-stat-grid--summary .profile-stat-card--score .profile-stat-card__copy strong,#profile-screen .profile-stat-grid--summary .profile-stat-card--bits .profile-stat-card__copy strong{font-size:1.75rem!important}}#profile-screen .profile-stat-grid--summary .profile-stat-card--bits{border-bottom:0!important;grid-template:"icon"42px"label"27px"value"36px"sub"15px/minmax(0,1fr)!important;place-content:center stretch!important;place-items:center!important;gap:4px!important;padding:10px 8px!important;display:grid!important}#profile-screen .profile-stat-grid--summary .profile-stat-card--bits>[data-ui-svg],#profile-screen .profile-stat-grid--summary .profile-stat-card--bits>.stat-bits-icon,#profile-screen .profile-stat-grid--summary .profile-stat-card--bits .stat-bits-icon{filter:drop-shadow(0 0 7px #39ff148f)!important;grid-area:icon!important;place-items:center!important;width:28px!important;min-width:28px!important;max-width:28px!important;height:28px!important;min-height:28px!important;max-height:28px!important;margin:0!important;padding:0!important;font-size:28px!important;line-height:1!important;display:grid!important;position:static!important;transform:none!important}#profile-screen .profile-stat-grid--summary .profile-stat-card--bits>[data-ui-svg] svg,#profile-screen .profile-stat-grid--summary .profile-stat-card--bits .stat-bits-icon svg,#profile-screen .profile-stat-grid--summary .profile-stat-card--bits svg.stat-bits-icon{width:28px!important;min-width:28px!important;max-width:28px!important;height:28px!important;min-height:28px!important;max-height:28px!important}#profile-screen .profile-stat-grid--summary .profile-stat-card--bits .profile-stat-card__copy{grid-template-columns:none!important;gap:0!important;width:auto!important;min-width:0!important;display:contents!important;transform:none!important}#profile-screen .profile-stat-grid--summary .profile-stat-card--bits .profile-stat-card__copy small{width:100%!important;max-width:12ch!important;font:900 .62rem/1.05 var(--font-display)!important;letter-spacing:.12em!important;text-align:center!important;white-space:normal!important;grid-area:label!important;margin:0!important;display:block!important}#profile-screen .profile-stat-grid--summary .profile-stat-card--bits .profile-stat-card__copy strong{color:#22f4ff!important;width:100%!important;max-width:100%!important;font:950 1.86rem/.9 var(--font-display)!important;letter-spacing:.02em!important;text-align:center!important;white-space:nowrap!important;text-overflow:ellipsis!important;grid-area:value!important;justify-self:center!important;margin:0!important;display:block!important;overflow:hidden!important;transform:none!important}#profile-screen .profile-stat-grid--summary .profile-stat-card--bits .profile-stat-card__sub{width:100%!important;max-width:12ch!important;font:900 .52rem/1 var(--font-display)!important;letter-spacing:.08em!important;text-align:center!important;grid-area:sub!important;margin:0!important;display:block!important}#profile-screen .profile-section--progress{grid-template-rows:148px!important;min-height:154px!important;padding-top:6px!important}#profile-screen .profile-section--progress>.profile-stat-grid.profile-stat-grid--summary{grid-row:1!important}#profile-screen .profile-full-stats-btn{display:none!important}@media (max-width:720px){#profile-screen .profile-section--progress{grid-template-rows:138px!important;min-height:144px!important}}#profile-screen .profile-section--daily-honors{--profile-daily-honors-gap:clamp(10px, 1.4vw, 16px);grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-flow:initial!important;grid-auto-columns:initial!important;gap:var(--profile-daily-honors-gap)!important;justify-content:stretch!important;align-items:stretch!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important;overflow:visible!important}#profile-screen .profile-section--daily-honors>.profile-daily-card,#profile-screen .profile-section--daily-honors>.profile-stat-card--honors{box-sizing:border-box!important;align-self:stretch!important;width:100%!important;min-width:0!important;max-width:none!important;height:clamp(92px,11dvh,118px)!important;min-height:clamp(92px,11dvh,118px)!important;max-height:clamp(92px,11dvh,118px)!important;margin:0!important;overflow:hidden!important}#profile-screen .profile-section--daily-honors>.profile-stat-card--honors{grid-template-rows:auto minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-content:center!important;place-items:center!important;gap:6px clamp(10px,1.4vw,16px)!important;padding:clamp(12px,1.4vw,16px)!important;display:grid!important}#profile-screen .profile-section--daily-honors>.profile-stat-card--honors .profile-honors-label{text-align:center!important;grid-column:1/-1!important;width:100%!important}#profile-screen .profile-section--daily-honors>.profile-stat-card--honors .profile-honor-slot:not(.hidden){width:100%!important;min-width:0!important}@media (max-width:920px){#profile-screen .profile-section--daily-honors{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-flow:initial!important;grid-auto-columns:initial!important;overflow:visible!important}}@media (max-width:560px){#profile-screen .profile-section--daily-honors{gap:8px!important}#profile-screen .profile-section--daily-honors>.profile-daily-card,#profile-screen .profile-section--daily-honors>.profile-stat-card--honors{height:88px!important;min-height:88px!important;max-height:88px!important}}#profile-screen .profile-stat-grid.profile-stat-grid--summary{scrollbar-width:none!important;scrollbar-color:transparent transparent!important}#profile-screen .profile-stat-grid.profile-stat-grid--summary.is-scrolling{scrollbar-width:thin!important;scrollbar-color:#22f4ffb8 #070d352e!important}#profile-screen .profile-stat-grid.profile-stat-grid--summary::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}#profile-screen .profile-stat-grid.profile-stat-grid--summary.is-scrolling::-webkit-scrollbar{width:4px!important;height:4px!important;display:block!important}#profile-screen .profile-stat-grid.profile-stat-grid--summary.is-scrolling::-webkit-scrollbar-track{background:#070d352e!important;border-radius:999px!important}#profile-screen .profile-stat-grid.profile-stat-grid--summary.is-scrolling::-webkit-scrollbar-thumb{background:#22f4ffb8!important;border-radius:999px!important;box-shadow:0 0 8px #22f4ff52!important}#profile-screen .profile-stat-grid--summary .profile-stat-card,#profile-screen .profile-stat-grid--summary .profile-stat-card--score,#profile-screen .profile-stat-grid--summary .profile-stat-card--bits,#profile-screen .profile-stat-grid--summary .profile-stat-card--rush-summary,#profile-screen .profile-stat-grid--summary .profile-stat-card--weekly-summary,#profile-screen .profile-stat-grid--summary .profile-stat-card--ranked-summary,#profile-screen .profile-stat-grid--summary .profile-stat-card:last-child,#profile-screen .profile-stat-grid--summary .profile-stat-card:nth-child(2n),#profile-screen .profile-stat-grid--summary .profile-stat-card:nth-child(3n){border:0!important}#profile-screen .profile-section--daily-honors .profile-daily-card .profile-daily-entry{grid-template-columns:clamp(54px,7vw,76px) minmax(0,1fr) auto!important;justify-content:stretch!important;align-items:center!important;gap:clamp(12px,1.5vw,18px)!important;padding:clamp(12px,1.5vw,18px) clamp(16px,2vw,24px)!important}#profile-screen .profile-section--daily-honors .profile-daily-entry__icon,#profile-screen .profile-section--daily-honors .profile-daily-entry__icon-svg{color:#77ff45!important;filter:drop-shadow(0 0 12px #39ff14c7)drop-shadow(0 0 24px #39ff1447)!important;place-items:center!important;width:clamp(48px,6.2vw,68px)!important;min-width:clamp(48px,6.2vw,68px)!important;max-width:clamp(48px,6.2vw,68px)!important;height:clamp(48px,6.2vw,68px)!important;min-height:clamp(48px,6.2vw,68px)!important;max-height:clamp(48px,6.2vw,68px)!important;display:grid!important}#profile-screen .profile-section--daily-honors .profile-daily-entry__icon svg,#profile-screen .profile-section--daily-honors .profile-daily-entry__icon-svg svg,#profile-screen .profile-section--daily-honors .profile-daily-entry__icon .svg-inline--fa,#profile-screen .profile-section--daily-honors .profile-daily-entry__icon-svg.svg-inline--fa{width:1em!important;height:1em!important;font-size:inherit!important}#profile-screen .profile-section--daily-honors .profile-daily-entry__copy{text-align:left!important;grid-template-rows:repeat(2,auto)!important;align-content:center!important;justify-items:start!important;gap:3px!important;min-width:0!important;display:grid!important}#profile-screen .profile-section--daily-honors .profile-daily-entry__copy .profile-kicker{color:#d6e2ffb8!important;font:900 clamp(.58rem, .9vw, .72rem)/1 var(--font-display)!important;letter-spacing:.12em!important;text-transform:uppercase!important;white-space:nowrap!important;margin:0!important}#profile-screen .profile-section--daily-honors .profile-daily-entry__copy strong{color:#f3fbff!important;font:950 clamp(.9rem, 1.55vw, 1.22rem)/1 var(--font-display)!important;letter-spacing:.07em!important;text-transform:uppercase!important;text-shadow:0 0 10px #f3fbff52!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin:0!important;overflow:hidden!important}#profile-screen .profile-section--daily-honors .profile-daily-entry__copy small{color:#77ff45!important;font:950 clamp(.76rem, 1.2vw, .98rem)/1 var(--font-display)!important;letter-spacing:.1em!important;text-transform:uppercase!important;text-shadow:0 0 10px #39ff146b!important;white-space:nowrap!important;margin:0!important}#profile-screen .profile-section--daily-honors .profile-daily-entry__status--muted{color:#d6e2ff8f!important;text-shadow:none!important}@media (max-width:560px){#profile-screen .profile-section--daily-honors .profile-daily-card .profile-daily-entry{grid-template-columns:42px minmax(0,1fr) auto!important;gap:9px!important;padding:10px 12px!important}#profile-screen .profile-section--daily-honors .profile-daily-entry__icon,#profile-screen .profile-section--daily-honors .profile-daily-entry__icon-svg{width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important}}#profile-screen .profile-section--daily-honors .profile-daily-entry__icon,#profile-screen .profile-section--daily-honors .profile-daily-entry__icon-svg{flex:0 0 clamp(30px,4.8vw,46px)!important;width:clamp(30px,4.8vw,46px)!important;min-width:clamp(30px,4.8vw,46px)!important;max-width:clamp(30px,4.8vw,46px)!important;height:clamp(30px,4.8vw,46px)!important;min-height:clamp(30px,4.8vw,46px)!important;max-height:clamp(30px,4.8vw,46px)!important;font-size:clamp(30px,4.8vw,46px)!important;line-height:1!important}#profile-screen .profile-section--daily-honors .profile-daily-entry__icon svg,#profile-screen .profile-section--daily-honors .profile-daily-entry__icon-svg svg,#profile-screen .profile-section--daily-honors .profile-daily-entry__icon.svg-inline--fa,#profile-screen .profile-section--daily-honors .profile-daily-entry__icon-svg.svg-inline--fa{width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;display:block!important}@media (max-width:560px){#profile-screen .profile-section--daily-honors .profile-daily-entry__icon,#profile-screen .profile-section--daily-honors .profile-daily-entry__icon-svg{flex-basis:34px!important;width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;max-height:34px!important;font-size:34px!important}}#profile-screen .profile-section--daily-honors{grid-auto-rows:108px!important;align-items:stretch!important}#profile-screen .profile-section--daily-honors>.profile-daily-card,#profile-screen .profile-section--daily-honors>.profile-stat-card--honors,#profile-screen .profile-section--daily-honors>.profile-daily-card>.profile-daily-entry{height:108px!important;min-height:108px!important;max-height:108px!important}#profile-screen .profile-section--daily-honors>.profile-stat-card--honors{align-content:center!important;align-self:stretch!important;overflow:hidden!important}#profile-screen .profile-section--daily-honors>.profile-stat-card--honors .profile-honors-label{line-height:1!important}#profile-screen .profile-section--daily-honors>.profile-stat-card--honors .profile-honor-slot:not(.hidden){height:auto!important;max-height:48px!important}@media (max-width:560px){#profile-screen .profile-section--daily-honors{grid-auto-rows:96px!important}#profile-screen .profile-section--daily-honors>.profile-daily-card,#profile-screen .profile-section--daily-honors>.profile-stat-card--honors,#profile-screen .profile-section--daily-honors>.profile-daily-card>.profile-daily-entry{height:96px!important;min-height:96px!important;max-height:96px!important}}#profile-screen>.app-shell>.app-shell__body,#profile-screen .profile-scroll-area{scrollbar-width:none!important;scrollbar-color:transparent transparent!important}#profile-screen>.app-shell>.app-shell__body::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}#profile-screen .profile-scroll-area::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}#profile-screen>.app-shell>.app-shell__body.is-scrolling,#profile-screen .profile-scroll-area.is-scrolling{scrollbar-width:thin!important;scrollbar-color:#22f4ffb8 #070d352e!important}#profile-screen>.app-shell>.app-shell__body.is-scrolling::-webkit-scrollbar{width:6px!important;height:6px!important;display:block!important}#profile-screen .profile-scroll-area.is-scrolling::-webkit-scrollbar{width:6px!important;height:6px!important;display:block!important}#profile-screen>.app-shell>.app-shell__body.is-scrolling::-webkit-scrollbar-track{background:#070d352e!important;border-radius:999px!important}#profile-screen .profile-scroll-area.is-scrolling::-webkit-scrollbar-track{background:#070d352e!important;border-radius:999px!important}#profile-screen>.app-shell>.app-shell__body.is-scrolling::-webkit-scrollbar-thumb{background:#22f4ffb8!important;border-radius:999px!important;box-shadow:0 0 10px #22f4ff52!important}#profile-screen .profile-scroll-area.is-scrolling::-webkit-scrollbar-thumb{background:#22f4ffb8!important;border-radius:999px!important;box-shadow:0 0 10px #22f4ff52!important}#profile-screen .profile-activity-summary-card{background:radial-gradient(circle at 18% 10%,#ff2b8e2e,#0000 36%),radial-gradient(circle at 84% 28%,#22f4ff1a,#0000 34%),linear-gradient(135deg,#1c0734e0,#040f37e0)!important;border-color:#ff2b8e6b!important;gap:clamp(10px,1.3vw,14px)!important;padding:clamp(12px,1.4vw,16px) clamp(14px,1.7vw,20px)!important;display:grid!important}#profile-screen .profile-activity-summary-card__header{align-items:center!important;min-height:24px!important;margin:0!important}#profile-screen .profile-activity-summary-card__header small{color:#ff4fb3!important;font:950 clamp(.86rem, 1.35vw, 1.08rem)/1 var(--font-display)!important;letter-spacing:.12em!important;text-shadow:0 0 12px #ff4fb36b!important;align-items:center!important;gap:8px!important;display:inline-flex!important}#profile-screen .profile-activity-summary-card__header small:before{content:"?";color:#ff4fb3;filter:drop-shadow(0 0 8px #ff4fb3b3);font-size:1.2em;line-height:1}#profile-screen .profile-social-card__link{color:#f3fbffc7!important;cursor:pointer!important;font:950 clamp(.62rem, .95vw, .78rem)/1 var(--font-display)!important;letter-spacing:.12em!important;text-transform:uppercase!important;text-shadow:0 0 10px #f3fbff2e!important;background:0 0!important;border:0!important;align-items:center!important;gap:8px!important;padding:2px 0!important;display:inline-flex!important}#profile-screen .profile-social-card__link span{color:#f3fbff!important;font-size:1.35em!important;line-height:.6!important}#profile-screen .profile-activity-summary-row{-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(10px,1.35vw,16px)!important;min-width:0!important;display:grid!important;overflow:auto hidden!important}#profile-screen .profile-activity-summary-row::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}#profile-screen .profile-activity-summary-tile{appearance:none!important;cursor:pointer!important;text-align:left!important;color:#f3fbff!important;background:linear-gradient(135deg,#07103adb,#0a0830c2)!important;border:1px solid #22f4ff3d!important;border-radius:14px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:clamp(10px,1.4vw,18px)!important;min-width:0!important;min-height:clamp(86px,8.2vw,108px)!important;padding:clamp(12px,1.45vw,18px)!important;display:grid!important;box-shadow:inset 0 0 18px #22f4ff0f!important}#profile-screen .profile-activity-summary-tile--turn{background:radial-gradient(circle at 78% 45%,#ff2b8e2e,#0000 34%),linear-gradient(135deg,#2d083ae0,#07103ad1)!important;border-color:#ff2b8eb3!important}#profile-screen .profile-activity-summary-tile--crowns{background:radial-gradient(circle at 78% 45%,#ffd94a29,#0000 34%),linear-gradient(135deg,#24121cd6,#07103ad1)!important;border-color:#ff8a2a8a!important}#profile-screen .profile-activity-summary-tile--rivalry{background:radial-gradient(circle at 78% 45%,#9f5cff2e,#0000 34%),linear-gradient(135deg,#1a0c3cd6,#07103ad1)!important;border-color:#9f5cff85!important}#profile-screen .profile-activity-summary-tile__copy{align-content:center!important;gap:6px!important;min-width:0!important;display:grid!important}#profile-screen .profile-activity-summary-tile__copy small{color:#ff4fb3!important;font:950 clamp(.76rem, 1.15vw, .95rem)/1 var(--font-display)!important;letter-spacing:.12em!important;text-transform:uppercase!important;white-space:nowrap!important}#profile-screen .profile-activity-summary-tile--crowns .profile-activity-summary-tile__copy small{color:#ffd94a!important}#profile-screen .profile-activity-summary-tile--rivalry .profile-activity-summary-tile__copy small{color:#b06cff!important}#profile-screen .profile-activity-summary-tile__copy strong{color:#f3fbff!important;font:950 clamp(1.35rem, 2.5vw, 2rem)/.9 var(--font-display)!important;letter-spacing:.03em!important;text-shadow:0 0 12px #f3fbff38!important}#profile-screen .profile-activity-summary-tile__copy span{color:#f3fbffb8!important;font:750 clamp(.66rem, 1.05vw, .84rem)/1.25 var(--font-ui)!important;letter-spacing:.01em!important;white-space:normal!important}#profile-screen .profile-activity-summary-tile__icon,#profile-screen .profile-activity-summary-tile__avatar{border-radius:999px!important;place-items:center!important;width:clamp(44px,5.8vw,70px)!important;min-width:clamp(44px,5.8vw,70px)!important;height:clamp(44px,5.8vw,70px)!important;display:grid!important}#profile-screen .profile-activity-summary-tile__avatar{border-color:#ff2b8e57!important;box-shadow:0 0 22px #ff2b8e38!important}#profile-screen .profile-activity-summary-tile__icon-svg{color:currentColor!important;filter:drop-shadow(0 0 12px)!important;width:74%!important;height:74%!important}#profile-screen .profile-activity-summary-tile--crowns .profile-activity-summary-tile__icon{color:#ffd94a!important}#profile-screen .profile-activity-summary-tile--rivalry .profile-activity-summary-tile__icon{color:#b06cff!important}@media (max-width:760px){#profile-screen .profile-activity-summary-row{scroll-snap-type:x proximity!important;grid-template-columns:none!important;grid-auto-columns:minmax(240px,78vw)!important;grid-auto-flow:column!important}#profile-screen .profile-activity-summary-tile{scroll-snap-align:start!important}}@media (max-width:460px){#profile-screen .profile-activity-summary-card{padding:12px!important}#profile-screen .profile-activity-summary-card__header{align-items:start!important}#profile-screen .profile-social-card__link{font-size:.58rem!important}}#profile-screen .profile-activity-summary-card{background:linear-gradient(135deg,#14072fe6,#040f37e0)!important}#profile-screen .profile-activity-summary-card__header small:before{content:none!important}#profile-screen .profile-activity-summary-card__header small{gap:9px!important}#profile-screen .profile-activity-summary-card__header-icon{color:#ff4fb3!important;filter:drop-shadow(0 0 8px #ff4fb3b8)!important;width:1.1em!important;height:1.1em!important}#profile-screen .profile-activity-summary-tile,#profile-screen .profile-activity-summary-tile--turn,#profile-screen .profile-activity-summary-tile--crowns,#profile-screen .profile-activity-summary-tile--rivalry{background:linear-gradient(135deg,#090f32e0,#0d0c37d1)!important}#profile-screen .profile-activity-summary-tile--turn{border-color:#ff2b8eb3!important}#profile-screen .profile-activity-summary-tile--crowns{border-color:#ff8a2a8f!important}#profile-screen .profile-activity-summary-tile--rivalry{border-color:#9f5cff8a!important}#profile-screen .profile-activity-summary-tile__icon{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}#profile-screen .profile-activity-summary-tile--turn .profile-activity-summary-tile__icon{color:#ff4fb3!important}#profile-screen .profile-activity-summary-card__header small{letter-spacing:.1em!important;font-weight:800!important}#profile-screen .profile-social-card__link{letter-spacing:.1em!important;opacity:.88!important;font-weight:750!important}#profile-screen .profile-activity-summary-tile__copy small{letter-spacing:.1em!important;font-weight:800!important}#profile-screen .profile-activity-summary-tile__copy strong{letter-spacing:.02em!important;font-weight:850!important}#profile-screen .profile-activity-summary-tile__copy span{font-family:var(--font-ui)!important;letter-spacing:.005em!important;color:#f3fbffb3!important;text-transform:none!important;font-weight:500!important;line-height:1.28!important}#profile-screen .profile-activity-summary-tile{grid-template-columns:minmax(0,1fr) clamp(52px,6vw,78px)!important}#profile-screen .profile-activity-summary-tile__copy span{white-space:nowrap!important;text-overflow:ellipsis!important;max-width:100%!important;display:block!important;overflow:hidden!important}#profile-screen .profile-activity-summary-tile__icon{justify-self:end!important;width:clamp(52px,6vw,78px)!important;min-width:clamp(52px,6vw,78px)!important;height:clamp(52px,6vw,78px)!important}#profile-screen .profile-activity-summary-tile__icon-svg{width:clamp(34px,4vw,52px)!important;max-width:clamp(34px,4vw,52px)!important;height:clamp(34px,4vw,52px)!important;max-height:clamp(34px,4vw,52px)!important}#profile-screen>.app-shell>.app-shell__body,#profile-screen .profile-scroll-area,#profile-screen .profile-stat-grid.profile-stat-grid--summary,#profile-screen .profile-activity-summary-row{scrollbar-gutter:auto!important;scrollbar-width:none!important;scrollbar-color:transparent transparent!important}#profile-screen>.app-shell>.app-shell__body::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}#profile-screen>.app-shell>.app-shell__body.is-scrolling::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}#profile-screen .profile-scroll-area::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}#profile-screen .profile-scroll-area.is-scrolling::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}#profile-screen .profile-stat-grid.profile-stat-grid--summary::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}#profile-screen .profile-stat-grid.profile-stat-grid--summary.is-scrolling::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}#profile-screen .profile-activity-summary-row::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}#profile-screen .profile-activity-summary-row.is-scrolling::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}#profile-screen .profile-activity-summary-row{scroll-behavior:smooth!important;padding-bottom:0!important;position:relative!important}#profile-screen .profile-activity-summary-row:after{content:"";pointer-events:none;opacity:0;transform-origin:50%;z-index:4;background:linear-gradient(90deg,#0000,#22f4ffc7,#ff4fb3b8,#0000);border-radius:999px;grid-column:1/-1;width:100%;height:3px;margin-top:-3px;transition:opacity .32s ease-in-out,transform .32s ease-in-out;display:block;position:sticky;bottom:0;left:0;transform:translateY(4px)scaleX(.72);box-shadow:0 0 12px #22f4ff57,0 0 14px #ff4fb333}#profile-screen .profile-activity-summary-row.is-scrolling:after{opacity:.92;transform:translateY(0)scaleX(1)}#profile-screen .profile-activity-summary-card{position:relative!important}#profile-screen .profile-activity-summary-card:before,#profile-screen .profile-activity-summary-card:after{content:"";pointer-events:none;opacity:.72;z-index:3;width:clamp(24px,3vw,42px);position:absolute;top:clamp(48px,5vw,58px);bottom:clamp(14px,1.4vw,18px)}#profile-screen .profile-activity-summary-card:before{background:linear-gradient(90deg,#080a2ceb,#0000);left:clamp(12px,1.4vw,18px)}#profile-screen .profile-activity-summary-card:after{background:linear-gradient(270deg,#080a2ceb,#0000);right:clamp(12px,1.4vw,18px)}#profile-screen .profile-activity-summary-tile__icon{width:clamp(58px,6.4vw,82px)!important;min-width:clamp(58px,6.4vw,82px)!important;height:clamp(58px,6.4vw,82px)!important}#profile-screen .profile-activity-summary-tile__icon-svg{width:clamp(40px,4.8vw,58px)!important;min-width:clamp(40px,4.8vw,58px)!important;max-width:clamp(40px,4.8vw,58px)!important;height:clamp(40px,4.8vw,58px)!important;min-height:clamp(40px,4.8vw,58px)!important;max-height:clamp(40px,4.8vw,58px)!important}#profile-screen .profile-activity-summary-tile{grid-template-columns:minmax(0,1fr)!important;padding-right:clamp(82px,9vw,118px)!important;position:relative!important}#profile-screen .profile-activity-summary-tile__icon{pointer-events:none!important;opacity:.96!important;place-items:center!important;width:clamp(68px,7.2vw,96px)!important;min-width:clamp(68px,7.2vw,96px)!important;height:clamp(68px,7.2vw,96px)!important;min-height:clamp(68px,7.2vw,96px)!important;display:grid!important;position:absolute!important;top:50%!important;right:clamp(20px,2.6vw,34px)!important;transform:translateY(-50%)!important}#profile-screen .profile-activity-summary-tile__icon-svg,#profile-screen .profile-activity-summary-tile__icon svg,#profile-screen .profile-activity-summary-tile__icon .svg-inline--fa{transform-origin:50%!important;width:clamp(56px,5.8vw,78px)!important;min-width:clamp(56px,5.8vw,78px)!important;max-width:clamp(56px,5.8vw,78px)!important;height:clamp(56px,5.8vw,78px)!important;min-height:clamp(56px,5.8vw,78px)!important;max-height:clamp(56px,5.8vw,78px)!important;font-size:clamp(56px,5.8vw,78px)!important;line-height:1!important;display:block!important;overflow:visible!important;transform:scale(1.08)!important}@media (max-width:560px){#profile-screen .profile-activity-summary-tile{padding-right:78px!important}#profile-screen .profile-activity-summary-tile__icon{width:62px!important;min-width:62px!important;height:62px!important;min-height:62px!important;right:16px!important}#profile-screen .profile-activity-summary-tile__icon-svg,#profile-screen .profile-activity-summary-tile__icon svg,#profile-screen .profile-activity-summary-tile__icon .svg-inline--fa{width:52px!important;min-width:52px!important;max-width:52px!important;height:52px!important;min-height:52px!important;max-height:52px!important;font-size:52px!important}}#profile-screen .profile-activity-summary-tile{--profile-activity-icon-size:clamp(36px, 4.2cqw, 52px);--profile-activity-icon-zone:calc(var(--profile-activity-icon-size) + clamp(18px, 2cqw, 30px));container-type:inline-size;padding-right:var(--profile-activity-icon-zone)!important}#profile-screen .profile-activity-summary-tile__icon{width:var(--profile-activity-icon-size)!important;height:var(--profile-activity-icon-size)!important;min-width:var(--profile-activity-icon-size)!important;min-height:var(--profile-activity-icon-size)!important;max-width:var(--profile-activity-icon-size)!important;max-height:var(--profile-activity-icon-size)!important;right:clamp(14px,2cqw,22px)!important}#profile-screen .profile-activity-summary-tile__icon-svg,#profile-screen .profile-activity-summary-tile__icon svg,#profile-screen .profile-activity-summary-tile__icon .svg-inline--fa{width:var(--profile-activity-icon-size)!important;height:var(--profile-activity-icon-size)!important;min-width:var(--profile-activity-icon-size)!important;min-height:var(--profile-activity-icon-size)!important;max-width:var(--profile-activity-icon-size)!important;max-height:var(--profile-activity-icon-size)!important;font-size:var(--profile-activity-icon-size)!important;transform:none!important}#profile-screen .profile-activity-summary-tile--turn .profile-activity-summary-tile__icon-svg,#profile-screen .profile-activity-summary-tile--turn .profile-activity-summary-tile__icon svg,#profile-screen .profile-activity-summary-tile--rivalry .profile-activity-summary-tile__icon-svg,#profile-screen .profile-activity-summary-tile--rivalry .profile-activity-summary-tile__icon svg{transform:none!important}@media (max-width:560px){#profile-screen .profile-activity-summary-tile{--profile-activity-icon-size:clamp(34px, 11cqw, 46px);--profile-activity-icon-zone:calc(var(--profile-activity-icon-size) + 20px)}}#profile-screen .profile-activity-summary-card:before,#profile-screen .profile-activity-summary-card:after{content:none!important;display:none!important}@media (max-width:760px){#profile-screen .profile-activity-summary-row{--profile-activity-card-gap:clamp(8px, 2vw, 12px);gap:var(--profile-activity-card-gap)!important;grid-auto-columns:calc((100% - var(--profile-activity-card-gap)) / 2)!important}#profile-screen .profile-activity-summary-tile{width:auto!important;min-width:0!important}#profile-screen .profile-activity-summary-card{overflow:hidden!important}#profile-screen .profile-activity-summary-row{--profile-activity-card-gap:clamp(8px, 2vw, 12px);justify-content:flex-start!important;align-items:stretch!important;justify-items:initial!important;grid-template-columns:none!important;grid-auto-flow:initial!important;grid-auto-columns:initial!important;gap:var(--profile-activity-card-gap)!important;scroll-snap-type:x proximity!important;flex-wrap:nowrap!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;display:flex!important;overflow:auto hidden!important}#profile-screen .profile-activity-summary-tile{flex:0 0 calc((100% - var(--profile-activity-card-gap)) / 2)!important;width:calc((100% - var(--profile-activity-card-gap)) / 2)!important;scroll-snap-align:start!important;min-width:0!important;max-width:none!important}}#profile-screen .profile-friends-strip-card{background:radial-gradient(circle at 12% 0,#22f4ff26,#0000 40%),linear-gradient(135deg,#040f37e6,#0a0830db)!important;border-color:#22f4ff57!important}#profile-screen .profile-friends-strip-card__header{margin-bottom:clamp(10px,1.4vw,14px)!important}#profile-screen .profile-friends-strip-card__header small{color:#dce7ff!important;letter-spacing:.12em!important;align-items:center!important;gap:.45em!important;font-weight:760!important;display:inline-flex!important}#profile-screen .profile-friends-strip-card__header-icon{color:#22f4ff!important;filter:drop-shadow(0 0 8px #22f4ff8c)!important;width:1.05em!important;height:1.05em!important}#profile-screen .profile-friend-card-strip{overscroll-behavior-x:contain!important;-webkit-overflow-scrolling:touch!important;scroll-behavior:smooth!important;scroll-snap-type:x proximity!important;scrollbar-gutter:auto!important;scrollbar-width:none!important;scrollbar-color:transparent transparent!important;flex-wrap:nowrap!important;justify-content:flex-start!important;align-items:stretch!important;gap:clamp(10px,1.3vw,16px)!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;display:flex!important;overflow:auto hidden!important}#profile-screen .profile-friend-card-strip::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}#profile-screen .profile-friend-card-strip.is-scrolling::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}#profile-screen .profile-friend-card{appearance:none!important;color:#f3fbff!important;cursor:pointer!important;text-align:center!important;scroll-snap-align:start!important;background:radial-gradient(circle at 50% 12%,#22f4ff1f,#0000 48%),linear-gradient(#05143cd6,#08092cc7)!important;border:1px solid #22f4ff47!important;border-radius:14px!important;flex:0 0 clamp(116px,13.5vw,154px)!important;grid-template-rows:auto auto auto!important;align-content:center!important;justify-items:center!important;gap:5px!important;min-width:clamp(116px,13.5vw,154px)!important;min-height:clamp(118px,10vw,136px)!important;padding:clamp(10px,1vw,14px)!important;display:grid!important;box-shadow:inset 0 0 18px #22f4ff0f!important}#profile-screen .profile-friend-card--pending{background:radial-gradient(circle at 50% 12%,#ffd94a1f,#0000 48%),linear-gradient(#2a1a0a9e,#08092cc7)!important;border-color:#ffd94a61!important}#profile-screen .profile-friend-card--add{background:radial-gradient(circle at 50% 15%,#5e9cff24,#0000 48%),linear-gradient(#051236cc,#08092cc7)!important;border-color:#5e9cff5c!important}#profile-screen .profile-friend-card:disabled{cursor:default!important;opacity:.8!important}#profile-screen .profile-friend-card__avatar,#profile-screen .profile-friend-card__add-icon{border-radius:14px!important;width:clamp(46px,4.8vw,62px)!important;height:clamp(46px,4.8vw,62px)!important}#profile-screen .profile-friend-card__avatar img{object-fit:cover!important;border-radius:inherit!important;width:100%!important;height:100%!important}#profile-screen .profile-friend-card__add-icon{color:#5e9cff!important;background:#5e9cff1a!important;border:1px solid #5e9cff80!important;place-items:center!important;display:grid!important;box-shadow:0 0 16px #5e9cff52!important}#profile-screen .profile-friend-card__add-svg{width:58%!important;height:58%!important}#profile-screen .profile-friend-card__name{text-overflow:ellipsis!important;white-space:nowrap!important;color:#f3fbff!important;width:100%!important;font:800 clamp(.68rem, 1vw, .82rem)/1 var(--font-display)!important;letter-spacing:.08em!important;text-transform:uppercase!important;overflow:hidden!important}#profile-screen .profile-friend-card__meta{text-overflow:ellipsis!important;white-space:nowrap!important;color:#dce7ff!important;width:100%!important;font:750 clamp(.66rem, .95vw, .78rem)/1 var(--font-display)!important;letter-spacing:.08em!important;text-transform:uppercase!important;overflow:hidden!important}#profile-screen .profile-friend-card:hover,#profile-screen .profile-friend-card:focus-visible{border-color:#ff2b8e8c!important;box-shadow:inset 0 0 18px #ff2b8e14,0 0 18px #22f4ff1a!important}@media (max-width:760px){#profile-screen .profile-friend-card-strip{--profile-friend-card-gap:clamp(7px, 1.8vw, 10px);gap:var(--profile-friend-card-gap)!important}#profile-screen .profile-friend-card{flex-basis:calc((100% - (var(--profile-friend-card-gap) * 3)) / 4)!important;min-width:calc((100% - (var(--profile-friend-card-gap) * 3)) / 4)!important;gap:4px!important;min-height:clamp(96px,22vw,118px)!important;padding:clamp(7px,1.8vw,10px)!important}#profile-screen .profile-friend-card__avatar,#profile-screen .profile-friend-card__add-icon{border-radius:12px!important;width:clamp(36px,10vw,48px)!important;height:clamp(36px,10vw,48px)!important}#profile-screen .profile-friend-card__name{letter-spacing:.06em!important;font-size:clamp(.55rem,2.25vw,.68rem)!important}#profile-screen .profile-friend-card__meta{letter-spacing:.05em!important;font-size:clamp(.58rem,2.2vw,.7rem)!important}}#profile-screen .profile-friends-strip-card__header small{letter-spacing:.115em!important;font-weight:720!important}#profile-screen .profile-friends-strip-card .profile-social-card__link{color:#dce7ffc7!important;letter-spacing:.1em!important;font-weight:720!important}#profile-screen .profile-friend-card{gap:4px!important}#profile-screen .profile-friend-card__name{color:#f3fbffe6!important;font:760 clamp(.58rem, .92vw, .72rem)/1 var(--font-display)!important;letter-spacing:.095em!important;text-shadow:none!important;margin-top:2px!important}#profile-screen .profile-friend-card__meta{color:#f3fbff!important;font:860 clamp(.52rem, .86vw, .66rem)/1 var(--font-display)!important;letter-spacing:.045em!important;text-shadow:0 0 10px #22f4ff47!important}#profile-screen .profile-friend-card--pending .profile-friend-card__meta{color:#ffd94a!important;text-shadow:0 0 10px #ffd94a4d!important}#profile-screen .profile-friend-card--add .profile-friend-card__name{color:#dce7ffe0!important}#profile-screen .profile-friend-card--add .profile-friend-card__meta{color:#dce7ffe6!important;letter-spacing:.085em!important;text-shadow:none!important;font-weight:800!important}@media (max-width:760px){#profile-screen .profile-friend-card__name{letter-spacing:.075em!important;font-size:clamp(.5rem,2vw,.62rem)!important}#profile-screen .profile-friend-card__meta{letter-spacing:.04em!important;font-size:clamp(.5rem,1.85vw,.6rem)!important}}.friend-picker-avatar.leaderboard-avatar{place-items:center!important;display:grid!important;overflow:hidden!important}.friend-picker-avatar.leaderboard-avatar img{object-fit:cover!important;border-radius:inherit!important;width:100%!important;height:100%!important;display:block!important}.profile-notifications-list{align-content:start!important;gap:clamp(8px,1vw,12px)!important}.profile-notification-row{background:linear-gradient(90deg,#06143ed1,#09082bb8)!important;border-color:#22f4ff38!important;border-radius:16px!important;grid-template-columns:auto minmax(0,1fr) auto auto!important;min-height:74px!important;padding:clamp(10px,1.25vw,14px)!important}.profile-notification-row.is-unread{background:linear-gradient(90deg,#ff2b8e29,#06143ed6,#09082bb8)!important;border-color:#ff2b8e7a!important;box-shadow:inset 0 0 22px #ff2b8e14!important}.profile-notification-row__avatar{width:clamp(46px,4vw,56px)!important;height:clamp(46px,4vw,56px)!important;box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;place-items:center!important;display:grid!important;overflow:visible!important}.profile-notification-row__avatar img{object-fit:contain!important;width:100%!important;height:100%!important;box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;display:block!important}.profile-notification-row__icon{border-radius:14px!important;width:clamp(46px,4vw,56px)!important;height:clamp(46px,4vw,56px)!important}.profile-notification-row__copy strong{color:#f3fbff!important;letter-spacing:.075em!important;font-weight:820!important}.profile-notification-row__copy small{color:#dce7ffb8!important;letter-spacing:.045em!important;text-transform:none!important;font-weight:680!important}@media (max-width:620px){.profile-notification-row{grid-template-columns:auto minmax(0,1fr) auto!important;gap:10px!important}.profile-notification-row__actions{grid-column:2/-1!important;grid-auto-columns:minmax(0,1fr)!important;grid-auto-flow:column!important;justify-self:stretch!important;display:grid!important}}#profile-screen .profile-notification-dot,.profile-notification-dot{z-index:3!important;color:#0000!important;background:#ff2b7f!important;border:0!important;border-radius:50%!important;outline:0!important;width:9px!important;min-width:0!important;height:9px!important;padding:0!important;font-size:0!important;line-height:0!important;position:absolute!important;top:4px!important;right:4px!important;box-shadow:0 0 5px #ff2b7faa,0 0 9px #ff2b7f45!important}#profile-screen .profile-notification-dot:before,#profile-screen .profile-notification-dot:after,.profile-notification-dot:before,.profile-notification-dot:after{content:none!important;display:none!important}#profile-screen .profile-friend-card__meta--score{justify-content:center!important;align-items:center!important;gap:.32em!important;min-width:0!important;display:inline-flex!important}#profile-screen .profile-friend-card__score{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}#profile-screen .profile-friend-card__crown{color:#ffd94a!important;filter:drop-shadow(0 0 7px #ffd94a8c)!important;flex:0 0 .82em!important;place-items:center!important;width:.82em!important;height:.82em!important;display:inline-grid!important}#profile-screen .profile-friend-card__crown-svg{width:100%!important;height:100%!important}.profile-notification-row[data-notification-actor-player-id]{cursor:pointer!important}.profile-notification-row[data-notification-actor-player-id]:hover,.profile-notification-row[data-notification-actor-player-id]:focus-visible{border-color:#22f4ff70!important;box-shadow:inset 0 0 20px #22f4ff14,0 0 18px #22f4ff1f!important}.public-profile-actions--friend-request .public-profile-action--accept{background:linear-gradient(135deg,#22f4ff3d,#061c4adb)!important;border-color:#22f4ffc7!important;box-shadow:0 0 16px #22f4ff2e!important}.public-profile-actions--friend-request .public-profile-action--ignore{background:linear-gradient(135deg,#ff2b8e38,#2a0930d1)!important;border-color:#ff2b8eb8!important}#profile-screen .profile-rivalries-preview-card{background:radial-gradient(circle at 12% 0,#ff2b8e1f,#0000 34%),linear-gradient(135deg,#040e34db,#08092cc7)!important;border-color:#ff2b8e57!important}#profile-screen .profile-rivalries-preview-card__header small{color:#ff4fb0!important;letter-spacing:.12em!important;align-items:center!important;gap:.45em!important;font-weight:740!important;display:inline-flex!important}#profile-screen .profile-rivalries-preview-card__header-icon{color:#ff4fb0!important;filter:drop-shadow(0 0 8px #ff2b8e8c)!important;width:1.05em!important;height:1.05em!important}#profile-screen .profile-rivalry-card-strip{overscroll-behavior-x:contain!important;-webkit-overflow-scrolling:touch!important;scroll-behavior:smooth!important;scroll-snap-type:x proximity!important;scrollbar-width:none!important;flex-wrap:nowrap!important;gap:clamp(10px,1.3vw,16px)!important;margin:0!important;padding:0!important;display:flex!important;overflow:auto hidden!important}#profile-screen .profile-rivalry-card-strip::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}#profile-screen .profile-rivalry-card{appearance:none!important;color:#f3fbff!important;cursor:pointer!important;scroll-snap-align:start!important;background:radial-gradient(circle at 14% 0,#ff2b8e33,#0000 42%),linear-gradient(135deg,#05123ae6,#08092cc7)!important;border:1px solid #ff2b8e8f!important;border-radius:16px!important;flex:0 0 clamp(238px,28vw,330px)!important;grid-template-rows:auto auto auto!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:8px 12px!important;min-width:clamp(238px,28vw,330px)!important;min-height:150px!important;padding:clamp(12px,1.2vw,16px)!important;display:grid!important;position:relative!important;box-shadow:inset 0 0 18px #ff2b8e14!important}#profile-screen .profile-rivalry-card__avatar{border-radius:999px!important;grid-row:1/span 2!important;width:clamp(54px,5vw,70px)!important;height:clamp(54px,5vw,70px)!important}#profile-screen .profile-rivalry-card__avatar img{object-fit:cover!important;border-radius:inherit!important;width:100%!important;height:100%!important;display:block!important}#profile-screen .profile-rivalry-card__main{gap:4px!important;min-width:0!important;display:grid!important}#profile-screen .profile-rivalry-card__main>strong{color:#ff2b8e!important;min-width:0!important;font:800 clamp(.72rem, 1.05vw, .9rem)/1 var(--font-display)!important;letter-spacing:.08em!important;text-transform:uppercase!important;text-overflow:ellipsis!important;white-space:nowrap!important;align-items:center!important;gap:.35em!important;display:inline-flex!important;overflow:hidden!important}#profile-screen .profile-rivalry-card__crown{color:#ffd94a!important;filter:drop-shadow(0 0 7px #ffd94a8c)!important;flex:0 0 .82em!important;width:.82em!important;height:.82em!important}#profile-screen .profile-rivalry-card__score{color:#dce7ff!important;align-items:baseline!important;gap:.28em!important;display:inline-flex!important}#profile-screen .profile-rivalry-card__score b{color:#f3fbff!important;font:900 clamp(1.2rem, 2.2vw, 1.75rem)/1 var(--font-display)!important;letter-spacing:.04em!important}#profile-screen .profile-rivalry-card__score small,#profile-screen .profile-rivalry-card__main>small{color:#dce7ffb8!important;font:720 clamp(.62rem, .9vw, .76rem)/1 var(--font-display)!important;letter-spacing:.06em!important;text-transform:uppercase!important}#profile-screen .profile-rivalry-card__progress{height:7px!important;box-shadow:none!important;background:#ff2b8e!important;border-radius:999px!important;grid-column:1/-1!important;overflow:hidden!important}#profile-screen .profile-rivalry-card__meta{grid-column:1/-1!important;gap:3px!important;min-width:0!important;display:grid!important}#profile-screen .profile-rivalry-card__meta small{color:#dce7ffb3!important;font:760 .58rem/1 var(--font-display)!important;letter-spacing:.08em!important;text-transform:uppercase!important}#profile-screen .profile-rivalry-card__meta strong{color:#22f4ff!important;font:760 clamp(.66rem, .92vw, .78rem)/1.1 var(--font-display)!important;letter-spacing:.04em!important;white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}#profile-screen .profile-rivalry-card__meta em{color:#dce7ffa3!important;font:650 .58rem/1 var(--font-display)!important;font-style:normal!important}#profile-screen .profile-rivalry-card:hover,#profile-screen .profile-rivalry-card:focus-visible{box-shadow:inset 0 0 18px #ff2b8e1f,0 0 18px #ff2b8e2e!important}@media (max-width:760px){#profile-screen .profile-rivalry-card{flex-basis:clamp(218px,66vw,280px)!important;min-width:clamp(218px,66vw,280px)!important;min-height:138px!important}}#profile-screen .profile-achievements__strip,.public-profile-achievement-grid{overscroll-behavior-x:contain!important;-webkit-overflow-scrolling:touch!important;scroll-behavior:smooth!important;scroll-snap-type:x proximity!important;scrollbar-width:none!important;flex-wrap:nowrap!important;justify-content:flex-start!important;align-items:stretch!important;gap:clamp(10px,1.25vw,16px)!important;width:100%!important;min-width:0!important;padding:0 2px 2px!important;display:flex!important;overflow:auto hidden!important}#profile-screen .profile-achievements__strip::-webkit-scrollbar{display:none!important}.public-profile-achievement-grid::-webkit-scrollbar{display:none!important}#profile-screen .profile-achievements__strip>.profile-achievement-badge,.public-profile-achievement-grid>.profile-achievement-badge,.public-profile-achievement-grid>.public-profile-achievement.profile-achievement-badge{scroll-snap-align:start!important;flex:0 0 clamp(124px,13.5vw,158px)!important;width:clamp(124px,13.5vw,158px)!important;min-width:clamp(124px,13.5vw,158px)!important;max-width:clamp(124px,13.5vw,158px)!important;height:clamp(112px,12dvh,138px)!important;min-height:clamp(112px,12dvh,138px)!important}@media (max-width:620px){#profile-screen .profile-achievements__strip,.public-profile-achievement-grid{gap:8px!important}#profile-screen .profile-achievements__strip>.profile-achievement-badge,.public-profile-achievement-grid>.profile-achievement-badge,.public-profile-achievement-grid>.public-profile-achievement.profile-achievement-badge{flex-basis:calc(33.3333% - 5.33333px)!important;width:calc(33.3333% - 5.33333px)!important;min-width:calc(33.3333% - 5.33333px)!important;max-width:calc(33.3333% - 5.33333px)!important;height:104px!important;min-height:104px!important;padding:7px 5px!important}#profile-screen .profile-achievements__strip .profile-achievement-badge__icon,.public-profile-achievement-grid .profile-achievement-badge__icon{width:36px!important;height:36px!important}#profile-screen .profile-achievements__strip .profile-achievement-badge__icon-svg,.public-profile-achievement-grid .profile-achievement-badge__icon-svg{font-size:1.45rem!important}}#rush-challenge-modal .rush-challenge-combatant__avatar,.rivalry-detail-avatar,#friend-challenge-received-player-avatar,#friend-challenge-received-target-avatar{border-radius:22px!important;overflow:hidden!important}#rush-challenge-modal .rush-challenge-combatant__avatar img,.rivalry-detail-avatar img,#friend-challenge-received-player-avatar img,#friend-challenge-received-target-avatar img{border-radius:inherit!important}.public-profile-modal__card{--public-profile-accent:#ff2b8e;max-width:min(960px,100vw - 28px)!important}.public-profile-modal__body{align-content:start!important;gap:clamp(12px,1.5vw,18px)!important;overflow:hidden auto!important}.public-profile-hero.public-profile-hero--rival{background:radial-gradient(circle at 82% 18%,#ff2b8e1f,#0000 34%),linear-gradient(135deg,#0a2a56bd,#050c2ee6)!important;border:1px solid #22f4ff57!important;border-radius:22px!important;grid-template-columns:auto minmax(0,1fr) minmax(168px,.44fr)!important;grid-template-areas:"avatar identity rank""avatar actions rank"!important;align-items:center!important;gap:12px 18px!important;min-height:0!important;padding:clamp(14px,1.8vw,20px)!important;display:grid!important;box-shadow:inset 0 0 0 1px #ffffff09,0 0 28px #22f4ff14!important}.public-profile-hero--rival .public-profile-avatar-chip.profile-avatar-chip{border-radius:22px!important;grid-area:avatar!important;place-self:center!important;width:clamp(92px,14vw,136px)!important;height:clamp(92px,14vw,136px)!important;margin:0!important}.public-profile-hero--rival .public-profile-avatar-chip.profile-avatar-chip img{border-radius:inherit!important}.public-profile-hero--rival .public-profile-identity{grid-area:identity!important;align-self:end!important;gap:7px!important}.public-profile-hero--rival .public-profile-identity small:first-child{color:#ff4fb0!important;font:900 clamp(.62rem, 1.2vw, .78rem)/1 var(--font-display)!important;letter-spacing:.16em!important;text-transform:uppercase!important}.public-profile-hero--rival .public-profile-identity strong{color:#27f4ff!important;font:950 clamp(1.65rem, 5.2vw, 3.55rem)/.96 var(--font-display)!important;letter-spacing:.09em!important;text-shadow:0 0 18px #22f4ff6b!important;text-overflow:ellipsis!important;white-space:normal!important;overflow-wrap:anywhere!important;overflow:hidden!important}.public-profile-hero--rival .public-profile-identity em,.public-profile-hero--rival .public-profile-identity span{color:#dce6ffc7!important;font:800 clamp(.66rem, 1.25vw, .82rem)/1.25 var(--font-display)!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-style:normal!important}.public-profile-hero--rival .public-profile-rank-card.public-profile-rank-card--feature{text-align:center!important;background:radial-gradient(circle at 66% 40%,#ad7cff2e,#0000 42%),#040c2ab3!important;border:1px solid #ad7cff6b!important;border-radius:18px!important;grid-area:rank!important;align-self:stretch!important;place-items:center!important;gap:7px!important;min-height:132px!important;padding:14px!important;display:grid!important}.public-profile-hero--rival .public-profile-rank-card small{color:#bfc9e8!important;font:850 .66rem/1 var(--font-display)!important;letter-spacing:.11em!important;text-transform:uppercase!important}.public-profile-hero--rival .public-profile-rank-card strong{color:#ff4fb0!important;font:950 clamp(1.35rem, 3vw, 2.1rem)/1 var(--font-display)!important;text-shadow:0 0 14px #ff2b8e6b!important}.public-profile-hero--rival .public-profile-rank-card span{color:#f3fbffb8!important;font:800 .66rem/1.25 var(--font-display)!important;letter-spacing:.08em!important;text-transform:uppercase!important}.public-profile-hero--rival .public-profile-actions{background:0 0!important;border:0!important;grid-area:actions!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:min(420px,100%)!important;margin:0!important;padding:0!important;display:grid!important}.public-profile-tabs{scroll-snap-type:x proximity!important;scrollbar-width:none!important;background:#030d2eb8!important;border:1px solid #22f4ff47!important;border-radius:16px!important;flex-wrap:nowrap!important;align-items:stretch!important;min-width:0!important;display:flex!important;overflow:auto hidden!important}.public-profile-tabs::-webkit-scrollbar{display:none!important}.public-profile-tab{appearance:none!important;color:#d2dcf5b3!important;min-height:72px!important;font:900 .68rem/1 var(--font-display)!important;letter-spacing:.1em!important;text-transform:uppercase!important;scroll-snap-align:start!important;background:0 0!important;border:0!important;border-left:1px solid #22f4ff29!important;flex:1 0 min(150px,38vw)!important;place-items:center!important;gap:6px!important;padding:10px 12px!important;display:grid!important}.public-profile-tab:first-child{border-left:0!important}.public-profile-tab.is-active{color:#22f4ff!important;background:linear-gradient(#22f4ff1c,#22f4ff06)!important;box-shadow:inset 0 -3px #22f4ff,0 0 16px #22f4ff14!important}.public-profile-tab__icon{color:currentColor!important;width:24px!important;height:24px!important}.public-profile-tab-panel,.public-profile-tab-section{gap:12px!important;min-width:0!important;display:grid!important}.public-profile-stats-section .public-profile-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important}.public-profile-stats-section .public-profile-stat{grid-template-columns:auto minmax(0,1fr)!important;grid-template-areas:"icon label""icon value"!important;align-content:center!important;min-height:96px!important}.public-profile-rivalry-list.public-profile-rivalry-list--cards{scroll-snap-type:x proximity!important;scrollbar-width:none!important;flex-wrap:nowrap!important;gap:12px!important;min-width:0!important;padding:2px 1px 4px!important;display:flex!important;overflow:auto hidden!important}.public-profile-rivalry-list--cards::-webkit-scrollbar{display:none!important}.public-profile-rival-card{scroll-snap-align:start!important;background:linear-gradient(135deg,#071d48b8,#050c2ed6)!important;border:1px solid #22f4ff57!important;border-radius:18px!important;flex:0 0 clamp(280px,42vw,390px)!important;grid-template-columns:auto minmax(0,1fr) auto!important;grid-template-areas:"avatar copy score""avatar copy action""meta meta meta"!important;align-items:center!important;gap:10px 12px!important;min-height:164px!important;padding:14px!important;display:grid!important}.public-profile-rival-card--hot{border-color:#ff2b8e9e!important}.public-profile-rival-card--win{border-color:#22f4ff8a!important}.public-profile-rival-card>.leaderboard-avatar{border-radius:16px!important;grid-area:avatar!important;width:64px!important;height:64px!important}.public-profile-rival-card__copy{grid-area:copy!important;gap:4px!important;min-width:0!important;display:grid!important}.public-profile-rival-card__copy strong{color:#f3fbff!important;font:900 clamp(.86rem, 1.4vw, 1rem)/1 var(--font-display)!important;letter-spacing:.08em!important;text-transform:uppercase!important;white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}.public-profile-rival-card__copy small,.public-profile-rival-card__copy span,.public-profile-rival-card__meta small{color:#dce6ffb3!important;font:800 .62rem/1.25 var(--font-display)!important;letter-spacing:.07em!important;text-transform:uppercase!important}.public-profile-rival-card__score{text-align:right!important;grid-area:score!important;gap:3px!important;display:grid!important}.public-profile-rival-card__score strong{color:#f3fbff!important;font:950 clamp(1.25rem, 2.5vw, 1.7rem)/1 var(--font-display)!important}.public-profile-rival-card__score span{color:#22f4ff!important;font:850 .6rem/1 var(--font-display)!important;letter-spacing:.08em!important;text-transform:uppercase!important}.public-profile-rival-card__meta{grid-area:meta!important;gap:6px!important;display:grid!important}.public-profile-rival-card__meter{background:#ff2b8e!important;border-radius:999px!important;height:8px!important;overflow:hidden!important}.public-profile-rival-card__meter span{width:var(--rivalry-progress,50%)!important;border-radius:inherit!important;background:#22f4ff!important;height:100%!important;display:block!important}.public-profile-rival-card__action{color:#fff4ff!important;min-height:36px!important;font:900 .66rem/1 var(--font-display)!important;letter-spacing:.08em!important;text-transform:uppercase!important;background:linear-gradient(135deg,#ff2b8e38,#240837e0)!important;border:1px solid #ff2b8e!important;border-radius:12px!important;grid-area:action!important;padding:9px 12px!important}.public-profile-achievement-grid{scroll-snap-type:x proximity!important;scrollbar-width:none!important;flex-wrap:nowrap!important;gap:10px!important;padding:2px 1px 4px!important;display:flex!important;overflow:auto hidden!important}.public-profile-achievement-grid::-webkit-scrollbar{display:none!important}.public-profile-achievement-grid>.profile-achievement-badge{scroll-snap-align:start!important;flex:0 0 clamp(126px,15vw,160px)!important;width:clamp(126px,15vw,160px)!important;min-height:118px!important}@media (max-width:760px){.public-profile-hero.public-profile-hero--rival{grid-template-columns:auto minmax(0,1fr)!important;grid-template-areas:"avatar identity""actions actions""rank rank"!important}.public-profile-hero--rival .public-profile-avatar-chip.profile-avatar-chip{border-radius:18px!important;width:86px!important;height:86px!important}.public-profile-hero--rival .public-profile-actions{width:100%!important}.public-profile-hero--rival .public-profile-rank-card.public-profile-rank-card--feature{min-height:96px!important}.public-profile-stats-section .public-profile-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.public-profile-rival-card{flex-basis:min(88vw,390px)!important}.public-profile-achievement-grid>.profile-achievement-badge{flex-basis:calc(33.3333% - 5.33333px)!important;width:calc(33.3333% - 5.33333px)!important;min-width:calc(33.3333% - 5.33333px)!important}}@media (max-width:480px){.public-profile-hero.public-profile-hero--rival{text-align:center!important;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"avatar""identity""actions""rank"!important;justify-items:center!important}.public-profile-hero--rival .public-profile-identity strong{font-size:clamp(1.35rem,8vw,2.15rem)!important}.public-profile-stats-section .public-profile-stats{grid-template-columns:minmax(0,1fr)!important}}.public-profile-rival-card__main{grid-area:copy!important;gap:5px!important;min-width:0!important;display:grid!important}.public-profile-rival-card__main strong{color:#f3fbff!important;font:900 clamp(.86rem, 1.45vw, 1.06rem)/1 var(--font-display)!important;letter-spacing:.08em!important;text-transform:uppercase!important;text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.public-profile-rival-card__main>span{color:#f3fbffd9!important;align-items:baseline!important;gap:7px!important;display:inline-flex!important}.public-profile-rival-card__main b{color:#f3fbff!important;font:950 clamp(1.2rem, 2.4vw, 1.7rem)/1 var(--font-display)!important;letter-spacing:.04em!important}.public-profile-rival-card__main small,.public-profile-rival-card__main em,.public-profile-rival-card__meta small,.public-profile-rival-card__meta em{color:#dce6ffad!important;font:800 .62rem/1.25 var(--font-display)!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-style:normal!important}.public-profile-rival-card__progress{background:#ff2b8e!important;border-radius:999px!important;grid-area:meta!important;width:100%!important;height:8px!important;display:block!important;overflow:hidden!important}.public-profile-rival-card__progress i{width:var(--rivalry-progress,50%)!important;border-radius:inherit!important;background:#22f4ff!important;height:100%!important;display:block!important}.public-profile-rival-card__meta{grid-area:meta!important;align-self:end!important;gap:4px!important;padding-top:16px!important;display:grid!important}.public-profile-rival-card__meta strong{color:#22f4ff!important;font:900 .74rem/1.1 var(--font-display)!important;letter-spacing:.04em!important}.public-profile-rival-card__challenge{color:#fff4ff!important;min-height:38px!important;font:900 .66rem/1 var(--font-display)!important;letter-spacing:.08em!important;text-transform:uppercase!important;background:linear-gradient(135deg,#ff2b8e38,#240837e0)!important;border:1px solid #ff2b8e!important;border-radius:12px!important;grid-area:action!important;justify-content:center!important;align-items:center!important;gap:7px!important;padding:9px 12px!important;display:inline-flex!important}.public-profile-rival-card__challenge-icon{width:18px!important;height:18px!important}.public-profile-rival-card{grid-template-columns:auto minmax(0,1fr) auto!important;grid-template-areas:"avatar copy action""avatar progress action""meta meta meta"!important}.public-profile-rival-card__progress{grid-area:progress!important}.public-profile-rival-card__meta{grid-area:meta!important;padding-top:0!important}.shop-gift-modal__body{gap:var(--app-shell-gap,8px);align-content:start;display:grid}.shop-gift-summary{text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center}.shop-gift-summary small{color:#b9c8ee;letter-spacing:.06em;text-transform:uppercase;grid-column:1/-1}.shop-gift-list{gap:8px;display:grid}.shop-gift-recipient{grid-template-columns:auto auto minmax(0,1fr) auto}.shop-gift-recipient[data-gift-status=owned]{opacity:.62}.shop-gift-recipient-state{color:#ffd94a;font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;text-shadow:0 0 10px #ffd94a70;white-space:nowrap;font-size:.68rem;font-weight:900}.shop-gift-btn .button-label,.shop-footer-actions .button-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (max-width:720px),(orientation:portrait){.shop-gift-recipient{grid-template-columns:auto auto minmax(0,1fr)}.shop-gift-recipient-state{grid-column:3;justify-self:start}}#public-profile-modal #public-profile-title{color:#f6f0c7!important;font:900 clamp(1rem, 2.2vw, 1.45rem)/1 var(--font-display)!important;letter-spacing:.22em!important;text-transform:uppercase!important;text-shadow:0 0 10px #f6f0c738!important}#public-profile-modal .public-profile-modal__card{grid-template-rows:auto minmax(0,1fr)!important;width:min(920px,100vw - 24px)!important;max-width:min(920px,100vw - 24px)!important;max-height:min(94dvh,1080px)!important;display:grid!important;overflow:hidden!important}#public-profile-modal .game-modal__header{background:0 0!important;border:0!important;grid-template-columns:64px minmax(0,1fr) 64px!important;align-items:center!important;gap:12px!important;min-height:82px!important;padding:clamp(14px,2vw,22px) clamp(18px,2.4vw,28px) 8px!important;display:grid!important}#public-profile-modal .game-modal__close{border-radius:15px!important;grid-column:1!important;place-self:center start!important;width:50px!important;height:50px!important;position:static!important}#public-profile-modal .game-modal__copy{text-align:center!important;grid-column:2!important;place-self:center!important;justify-items:center!important;gap:5px!important;min-width:0!important;margin:0!important;padding:0!important;display:grid!important}#public-profile-modal #public-profile-kicker{color:#f3fbffdb!important;font:850 clamp(.62rem, 1.1vw, .75rem)/1 var(--font-ui)!important;letter-spacing:.02em!important;text-transform:none!important}#public-profile-modal #public-profile-title{color:#ff4fb0!important;max-width:min(320px,58vw)!important;min-height:36px!important;font:900 clamp(.78rem, 1.55vw, 1rem)/1 var(--font-display)!important;letter-spacing:.14em!important;text-transform:uppercase!important;text-shadow:0 0 10px #ff2b8e47!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:linear-gradient(135deg,#ff2b8e29,#081037b8)!important;border:1px solid #ff2b8e9e!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:8px 28px!important;display:inline-flex!important;overflow:hidden!important}#public-profile-modal #public-profile-subtitle{color:#dce6ffa8!important;font:850 clamp(.58rem, 1.05vw, .7rem)/1 var(--font-display)!important;letter-spacing:.14em!important;text-transform:uppercase!important}#public-profile-modal .public-profile-modal__body{flex-direction:column!important;align-items:stretch!important;gap:clamp(12px,1.6vw,16px)!important;width:100%!important;min-height:0!important;padding:8px clamp(18px,2.4vw,28px) clamp(18px,2.4vw,28px)!important;display:flex!important;overflow:hidden auto!important}#public-profile-modal .public-profile-modal__body>*{z-index:auto!important;flex:none!important;min-width:0!important;max-width:100%!important;position:relative!important;inset:auto!important;transform:none!important}#public-profile-modal .public-profile-hero.public-profile-hero--rival{background:radial-gradient(circle at 18% 18%,#22f4ff2e,#0000 34%),radial-gradient(circle at 88% 16%,#ff2b8e1f,#0000 30%),linear-gradient(135deg,#08244fc2,#08092de6)!important;border:1px solid #22f4ff61!important;border-radius:22px!important;grid-template-columns:clamp(108px,18vw,162px) minmax(0,1fr) minmax(168px,230px)!important;grid-template-areas:"avatar identity rank""avatar actions rank"!important;align-items:center!important;gap:clamp(12px,1.8vw,20px)!important;width:100%!important;height:auto!important;min-height:clamp(190px,24vw,250px)!important;margin:0!important;padding:clamp(16px,2vw,22px)!important;display:grid!important;overflow:hidden!important;box-shadow:inset 0 0 0 1px #ffffff09,0 0 26px #22f4ff14!important}#public-profile-modal .public-profile-hero--rival .public-profile-avatar-chip.profile-avatar-chip{border-radius:24px!important;grid-area:avatar!important;place-self:center!important;width:clamp(96px,15vw,142px)!important;min-width:0!important;max-width:none!important;height:clamp(96px,15vw,142px)!important;min-height:0!important;max-height:none!important;margin:0!important;overflow:hidden!important}#public-profile-modal .public-profile-hero--rival .public-profile-avatar-chip.profile-avatar-chip img{object-fit:contain!important;border-radius:inherit!important;width:100%!important;height:100%!important}#public-profile-modal .public-profile-hero--rival .public-profile-identity{grid-area:identity!important;align-self:end!important;gap:8px!important;min-width:0!important;max-width:100%!important;display:grid!important;overflow:hidden!important}#public-profile-modal .public-profile-hero--rival .public-profile-identity small:first-child{color:#22f4ff!important;font:900 clamp(.62rem, 1.15vw, .76rem)/1 var(--font-display)!important;letter-spacing:.16em!important;text-transform:uppercase!important;display:block!important}#public-profile-modal .public-profile-hero--rival .public-profile-identity strong{color:#27f4ff!important;max-width:100%!important;font:950 clamp(1.55rem, 4.1vw, 2.85rem)/.96 var(--font-display)!important;letter-spacing:.08em!important;text-transform:uppercase!important;text-shadow:0 0 16px #22f4ff61!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;display:block!important}#public-profile-modal .public-profile-hero--rival .public-profile-identity em,#public-profile-modal .public-profile-hero--rival .public-profile-identity span{color:#dce6ffc2!important;max-width:100%!important;font:800 clamp(.64rem, 1.1vw, .78rem)/1.25 var(--font-display)!important;letter-spacing:.07em!important;text-transform:uppercase!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-style:normal!important;display:block!important;overflow:hidden!important}#public-profile-modal .public-profile-hero--rival .public-profile-identity b{color:#22f4ff!important;font:inherit!important}#public-profile-modal .public-profile-hero--rival .public-profile-actions{background:0 0!important;border:0!important;grid-area:actions!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-self:start!important;gap:10px!important;width:min(380px,100%)!important;min-width:0!important;margin:0!important;padding:0!important;display:grid!important}#public-profile-modal .public-profile-action{letter-spacing:.1em!important;border-radius:12px!important;min-height:44px!important;font-size:clamp(.62rem,1.1vw,.72rem)!important}#public-profile-modal .public-profile-hero--rival .public-profile-rank-card.public-profile-rank-card--feature{text-align:center!important;background:radial-gradient(circle at 72% 34%,#ad7cff33,#0000 42%),#050a27b8!important;border:1px solid #ad7cff70!important;border-radius:18px!important;grid-area:rank!important;align-content:center!important;place-self:stretch stretch!important;place-items:center!important;gap:8px!important;height:auto!important;min-height:0!important;padding:16px!important;display:grid!important;overflow:hidden!important}#public-profile-modal .public-profile-hero--rival .public-profile-rank-card strong{color:#ff4fb0!important;font:950 clamp(1.5rem, 3.4vw, 2.35rem)/1 var(--font-display)!important}#public-profile-modal .public-profile-tabs{background:#030d2eb8!important;border:1px solid #22f4ff52!important;border-radius:16px!important;flex:none!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;width:100%!important;min-height:78px!important;margin:0!important;display:grid!important;overflow:hidden!important}#public-profile-modal .public-profile-tab{flex:initial!important;border-left:1px solid #22f4ff26!important;min-width:0!important;min-height:76px!important;padding:10px 8px!important}#public-profile-modal .public-profile-tab:first-child{border-left:0!important}#public-profile-modal .public-profile-tab__icon{width:24px!important;height:24px!important}#public-profile-modal .public-profile-tab-panel{gap:clamp(12px,1.5vw,16px)!important;width:100%!important;min-width:0!important;margin:0!important;display:grid!important}#public-profile-modal .public-profile-section{background:linear-gradient(135deg,#041036cc,#070a2bd6)!important;border:1px solid #22f4ff47!important;border-radius:18px!important;gap:14px!important;width:100%!important;margin:0!important;padding:clamp(14px,1.8vw,18px)!important;display:grid!important;position:relative!important;overflow:hidden!important}#public-profile-modal .public-profile-section>header{justify-content:space-between!important;align-items:end!important;gap:12px!important;margin:0!important;display:flex!important}#public-profile-modal .public-profile-section>header strong{color:#f3fbff!important;font:950 clamp(.9rem, 1.5vw, 1.05rem)/1 var(--font-display)!important;letter-spacing:.1em!important}#public-profile-modal .public-profile-section>header small{color:#dce6ffad!important;font:800 clamp(.58rem, 1vw, .68rem)/1.2 var(--font-display)!important;letter-spacing:.08em!important}#public-profile-modal .public-profile-stats-section .public-profile-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;display:grid!important}#public-profile-modal .public-profile-stat{background:#040d30a8!important;border:1px solid #22f4ff33!important;border-radius:14px!important;grid-template-columns:auto minmax(0,1fr)!important;grid-template-areas:"icon label""icon value""icon helper"!important;align-items:center!important;column-gap:10px!important;min-height:88px!important;padding:12px!important;display:grid!important;overflow:hidden!important}#public-profile-modal .public-profile-stat__icon{color:#22f4ff!important;grid-area:icon!important;width:30px!important;height:30px!important}#public-profile-modal .public-profile-stat small{color:#dce6ffb3!important;min-width:0!important;font:850 .6rem/1 var(--font-display)!important;letter-spacing:.08em!important;white-space:nowrap!important;text-overflow:ellipsis!important;grid-area:label!important;overflow:hidden!important}#public-profile-modal .public-profile-stat strong{color:#22f4ff!important;font:950 clamp(1rem, 2.4vw, 1.45rem)/1 var(--font-display)!important;letter-spacing:.03em!important;grid-area:value!important}#public-profile-modal .public-profile-stat>span:not(.public-profile-stat__icon){color:#dce6ff9e!important;font:800 .58rem/1.1 var(--font-display)!important;letter-spacing:.06em!important;grid-area:helper!important}#public-profile-modal .public-profile-rivalry-list--cards,#public-profile-modal .public-profile-achievement-grid{min-width:0!important;max-width:100%!important;overflow:auto hidden!important}#public-profile-modal .public-profile-rival-card{max-width:none!important;min-height:160px!important;overflow:hidden!important}#public-profile-modal .public-profile-rival-card>.leaderboard-avatar{border-radius:16px!important;width:58px!important;height:58px!important}@media (max-width:760px){#public-profile-modal .game-modal__header{grid-template-columns:54px minmax(0,1fr) 54px!important;min-height:72px!important;padding-inline:16px!important}#public-profile-modal .game-modal__close{width:46px!important;height:46px!important}#public-profile-modal .public-profile-modal__body{padding-inline:14px!important}#public-profile-modal .public-profile-hero.public-profile-hero--rival{grid-template-columns:88px minmax(0,1fr)!important;grid-template-areas:"avatar identity""actions actions""rank rank"!important;min-height:0!important}#public-profile-modal .public-profile-hero--rival .public-profile-avatar-chip.profile-avatar-chip{border-radius:18px!important;width:82px!important;height:82px!important}#public-profile-modal .public-profile-hero--rival .public-profile-identity strong{letter-spacing:.06em!important;font-size:clamp(1.28rem,7vw,2rem)!important}#public-profile-modal .public-profile-hero--rival .public-profile-actions{width:100%!important}#public-profile-modal .public-profile-tabs{scrollbar-width:none!important;display:flex!important;overflow-x:auto!important}#public-profile-modal .public-profile-tabs::-webkit-scrollbar{display:none!important}#public-profile-modal .public-profile-tab{flex:0 0 118px!important}#public-profile-modal .public-profile-stats-section .public-profile-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:470px){#public-profile-modal .public-profile-hero.public-profile-hero--rival{text-align:center!important;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"avatar""identity""actions""rank"!important;justify-items:center!important}#public-profile-modal .public-profile-hero--rival .public-profile-identity{justify-items:center!important}#public-profile-modal .public-profile-stats-section .public-profile-stats{grid-template-columns:minmax(0,1fr)!important}}#public-profile-modal .public-profile-hero--rival .public-profile-identity strong{-webkit-line-clamp:2!important;text-overflow:ellipsis!important;white-space:normal!important;overflow-wrap:anywhere!important;-webkit-box-orient:vertical!important;max-height:1.92em!important;display:-webkit-box!important;overflow:hidden!important}#public-profile-modal .public-profile-rank-inline{display:none!important}#public-profile-modal .public-profile-action.screen-btn{height:48px!important;min-height:48px!important;font:900 clamp(.68rem, 1.15vw, .82rem)/1 var(--font-display)!important;letter-spacing:.1em!important;text-transform:uppercase!important;white-space:nowrap!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:0 14px!important;display:inline-flex!important}#public-profile-modal .public-profile-action.screen-btn .button-icon{flex:none!important;width:1.22em!important;height:1.22em!important;font-size:1.22em!important}#public-profile-modal .public-profile-action--challenge.screen-btn--challenge{color:#fff0fa!important;background:var(--challenge-accent-surface)!important;border-color:var(--challenge-accent)!important}#public-profile-modal .public-profile-action--gift.screen-btn--play,#public-profile-modal .public-profile-action--add.screen-btn--play,#public-profile-modal .public-profile-action--accept.screen-btn--play{color:#f3fbff!important;background:var(--ui-button-play-surface)!important;border-color:var(--ui-button-play-border)!important;box-shadow:var(--ui-button-play-shadow)!important}#public-profile-modal .public-profile-stats-section.public-profile-section{background:linear-gradient(135deg,#041036c7,#070a2bdb)!important;border-radius:20px!important;padding:0!important;overflow:hidden!important}#public-profile-modal .public-profile-stats.profile-stat-grid--summary{overscroll-behavior-x:contain!important;scroll-snap-type:x proximity!important;scrollbar-width:none!important;grid-template-columns:none!important;grid-auto-columns:clamp(138px,18vw,190px)!important;grid-auto-flow:column!important;gap:0!important;width:100%!important;min-width:0!important;min-height:132px!important;padding:0!important;display:grid!important;overflow:auto hidden!important}#public-profile-modal .public-profile-stats.profile-stat-grid--summary::-webkit-scrollbar{display:none!important}#public-profile-modal .public-profile-stat-card.profile-stat-card{scroll-snap-align:start!important;width:auto!important;min-width:0!important;height:132px!important;min-height:132px!important;box-shadow:none!important;text-align:center!important;background:#030c2b6b!important;border:0!important;border-right:1px solid #22f4ff2e!important;border-radius:0!important;grid-template-columns:1fr!important;align-content:center!important;justify-items:center!important;gap:7px!important;padding:14px 12px!important;display:grid!important;overflow:hidden!important}#public-profile-modal .public-profile-stat-card.profile-stat-card:last-child{border-right:0!important}#public-profile-modal .public-profile-stat-card>.stat-app-icon{color:#f3fbff!important;filter:drop-shadow(0 0 12px #f3fbffb8)!important;width:34px!important;height:34px!important}#public-profile-modal .public-profile-stat-card.profile-stat-card--score>.stat-app-icon,#public-profile-modal .public-profile-stat-card.profile-stat-card--ranked-summary>.stat-app-icon{color:#f3fbff!important}#public-profile-modal .public-profile-stat-card.profile-stat-card--rush-summary>.stat-app-icon{color:#ffd94a!important;filter:drop-shadow(0 0 13px #ffd94ab3)!important}#public-profile-modal .public-profile-stat-card.profile-stat-card--weekly-summary>.stat-app-icon{color:#ff4fb0!important;filter:drop-shadow(0 0 13px #ff4fb0ad)!important}#public-profile-modal .public-profile-stat-card.profile-stat-card--challenge-summary>.stat-app-icon{color:#a971ff!important;filter:drop-shadow(0 0 13px #a971ffa8)!important}#public-profile-modal .public-profile-stat-card .profile-stat-card__copy{justify-items:center!important;gap:5px!important;width:100%!important;min-width:0!important;display:grid!important}#public-profile-modal .public-profile-stat-card .profile-stat-card__copy small{color:#dce6ffbd!important;max-width:100%!important;font:900 clamp(.56rem, 1vw, .66rem)/1.04 var(--font-display)!important;letter-spacing:.11em!important;text-transform:uppercase!important;white-space:normal!important;text-overflow:ellipsis!important;overflow:hidden!important}#public-profile-modal .public-profile-stat-card .profile-stat-card__copy strong{color:#22f4ff!important;max-width:100%!important;font:950 clamp(1.35rem, 3vw, 2.05rem)/.92 var(--font-display)!important;letter-spacing:.03em!important;text-shadow:0 0 14px #22f4ff9e!important;white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}#public-profile-modal .public-profile-stat-card.profile-stat-card--rush-summary .profile-stat-card__copy strong{color:#ffd94a!important;text-shadow:0 0 14px #ffd94a8c!important}#public-profile-modal .public-profile-stat-card.profile-stat-card--weekly-summary .profile-stat-card__copy strong{color:#ff4fb0!important;text-shadow:0 0 14px #ff4fb08c!important}#public-profile-modal .public-profile-stat-card .profile-stat-card__sub{color:#dce6ffa3!important;max-width:100%!important;font:850 clamp(.54rem, .95vw, .62rem)/1 var(--font-display)!important;letter-spacing:.08em!important;text-transform:uppercase!important;white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}@media (max-width:760px){#public-profile-modal .public-profile-hero.public-profile-hero--rival,#public-profile-modal .public-profile-hero.public-profile-hero--rival[style]{text-align:left!important;grid-template-columns:clamp(66px,18vw,84px) minmax(0,1fr)!important;grid-template-areas:"avatar identity""actions actions"!important;place-items:center stretch!important;gap:12px!important;min-height:0!important;padding:14px!important}#public-profile-modal .public-profile-hero--rival .public-profile-avatar-chip.profile-avatar-chip{border-radius:17px!important;justify-self:center!important;width:clamp(64px,18vw,78px)!important;height:clamp(64px,18vw,78px)!important}#public-profile-modal .public-profile-hero--rival .public-profile-identity{text-align:left!important;align-self:center!important;justify-items:start!important;gap:5px!important}#public-profile-modal .public-profile-hero--rival .public-profile-identity strong{letter-spacing:.055em!important;max-height:1.88em!important;font-size:clamp(1.22rem,6.5vw,1.9rem)!important;line-height:.94!important}#public-profile-modal .public-profile-rank-inline{color:#dce6ffb8!important;max-width:100%!important;font:850 clamp(.56rem, 2.5vw, .68rem)/1 var(--font-display)!important;letter-spacing:.08em!important;text-transform:uppercase!important;white-space:nowrap!important;text-overflow:ellipsis!important;align-items:baseline!important;gap:7px!important;display:inline-flex!important;overflow:hidden!important}#public-profile-modal .public-profile-rank-inline small,#public-profile-modal .public-profile-rank-inline em{color:inherit!important;font:inherit!important;letter-spacing:inherit!important;text-transform:inherit!important;font-style:normal!important}#public-profile-modal .public-profile-rank-inline b{color:#ff4fb0!important;font:950 clamp(.74rem, 3vw, .92rem)/1 var(--font-display)!important;letter-spacing:.06em!important}#public-profile-modal .public-profile-hero--rival .public-profile-rank-card.public-profile-rank-card--feature{display:none!important}#public-profile-modal .public-profile-hero--rival .public-profile-actions{grid-area:actions!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important}#public-profile-modal .public-profile-action.screen-btn{height:46px!important;min-height:46px!important;padding-inline:10px!important;font-size:clamp(.6rem,2.4vw,.74rem)!important}#public-profile-modal .public-profile-stats.profile-stat-grid--summary{grid-auto-columns:minmax(112px,32vw)!important;min-height:112px!important}#public-profile-modal .public-profile-stat-card.profile-stat-card{height:112px!important;min-height:112px!important;padding:12px 9px!important}#public-profile-modal .public-profile-stat-card>.stat-app-icon{width:27px!important;height:27px!important}}@media (max-width:470px){#public-profile-modal .public-profile-hero.public-profile-hero--rival{text-align:left!important;grid-template-columns:clamp(58px,17vw,72px) minmax(0,1fr)!important;grid-template-areas:"avatar identity""actions actions"!important;justify-items:stretch!important}#public-profile-modal .public-profile-hero--rival .public-profile-identity{justify-items:start!important}}#public-profile-modal .public-profile-stats-section.public-profile-section{border-radius:20px!important;gap:0!important;height:148px!important;min-height:148px!important;max-height:148px!important;padding:0!important;display:block!important;overflow:hidden!important}#public-profile-modal .public-profile-stats.profile-stat-grid.profile-stat-grid--summary{scroll-snap-type:x proximity!important;scrollbar-width:none!important;scrollbar-color:transparent transparent!important;grid-template-rows:1fr!important;grid-template-columns:none!important;grid-auto-columns:clamp(148px,20%,190px)!important;grid-auto-flow:column!important;gap:0!important;width:100%!important;min-width:0!important;height:148px!important;min-height:148px!important;max-height:148px!important;padding:0!important;display:grid!important;overflow:auto hidden!important}#public-profile-modal .public-profile-stats.profile-stat-grid.profile-stat-grid--summary::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}#public-profile-modal .public-profile-stats.profile-stat-grid.profile-stat-grid--summary.is-scrolling{scrollbar-width:thin!important;scrollbar-color:#22f4ffb8 #070d352e!important}#public-profile-modal .public-profile-stats.profile-stat-grid.profile-stat-grid--summary.is-scrolling::-webkit-scrollbar{width:4px!important;height:4px!important;display:block!important}#public-profile-modal .public-profile-stats.profile-stat-grid--summary .profile-stat-card,#public-profile-modal .public-profile-stats.profile-stat-grid--summary .public-profile-stat-card,#public-profile-modal .public-profile-stats.profile-stat-grid--summary .profile-stat-card--score,#public-profile-modal .public-profile-stats.profile-stat-grid--summary .profile-stat-card--rush-summary,#public-profile-modal .public-profile-stats.profile-stat-grid--summary .profile-stat-card--weekly-summary,#public-profile-modal .public-profile-stats.profile-stat-grid--summary .profile-stat-card--ranked-summary,#public-profile-modal .public-profile-stats.profile-stat-grid--summary .profile-stat-card--challenge-summary,#public-profile-modal .public-profile-stats.profile-stat-grid--summary .profile-stat-card:last-child,#public-profile-modal .public-profile-stats.profile-stat-grid--summary .profile-stat-card:nth-child(2n),#public-profile-modal .public-profile-stats.profile-stat-grid--summary .profile-stat-card:nth-child(3n){scroll-snap-align:start!important;width:auto!important;min-width:0!important;height:148px!important;min-height:148px!important;max-height:148px!important;box-shadow:none!important;text-align:center!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template:"icon"42px"label"27px"value"36px"sub"15px/minmax(0,1fr)!important;place-content:center stretch!important;place-items:center!important;gap:4px!important;margin:0!important;padding:10px 8px!important;display:grid!important;overflow:hidden!important}#public-profile-modal .public-profile-stats.profile-stat-grid--summary .profile-stat-card>.stat-app-icon,#public-profile-modal .public-profile-stats.profile-stat-grid--summary .profile-stat-card>[data-app-icon],#public-profile-modal .public-profile-stats.profile-stat-grid--summary .profile-stat-card>[data-ui-svg],#public-profile-modal .public-profile-stats.profile-stat-grid--summary .profile-stat-card .stat-app-icon,#public-profile-modal .public-profile-stats.profile-stat-grid--summary .profile-stat-card .stat-bits-icon{z-index:1!important;box-sizing:border-box!important;vertical-align:middle!important;grid-area:icon!important;place-self:center!important;place-items:center!important;width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;max-height:32px!important;margin:0!important;padding:0!important;font-size:32px!important;line-height:1!important;display:grid!important;position:static!important;inset:auto!important;transform:none!important}#public-profile-modal .public-profile-stats.profile-stat-grid--summary .profile-stat-card svg,#public-profile-modal .public-profile-stats.profile-stat-grid--summary .profile-stat-card .svg-inline--fa{width:1em!important;max-width:1em!important;height:1em!important;max-height:1em!important;overflow:visible!important}#public-profile-modal .public-profile-stats.profile-stat-grid--summary .profile-stat-card__copy,#public-profile-modal .public-profile-stats.profile-stat-grid--summary .profile-stat-card--score .profile-stat-card__copy,#public-profile-modal .public-profile-stats.profile-stat-grid--summary .profile-stat-card--bits .profile-stat-card__copy,#public-profile-modal .public-profile-stats.profile-stat-grid--summary .public-profile-stat-card .profile-stat-card__copy{gap:0!important;width:auto!important;min-width:0!important;height:auto!important;margin:0!important;padding:0!important;display:contents!important;transform:none!important}#public-profile-modal .public-profile-stats.profile-stat-grid--summary .profile-stat-card__copy small{z-index:2!important;color:#d6e2ffc7!important;width:100%!important;max-width:12ch!important;min-height:0!important;font:900 .62rem/1.05 var(--font-display)!important;letter-spacing:.12em!important;text-align:center!important;text-transform:uppercase!important;white-space:normal!important;text-overflow:clip!important;background:0 0!important;border:0!important;grid-area:label!important;margin:0!important;padding:0!important;display:block!important;overflow:hidden!important}#public-profile-modal .public-profile-stats.profile-stat-grid--summary .profile-stat-card__copy strong,#public-profile-modal .public-profile-stats.profile-stat-grid--summary .profile-stat-card--score .profile-stat-card__copy strong,#public-profile-modal .public-profile-stats.profile-stat-grid--summary .profile-stat-card--rush-summary .profile-stat-card__copy strong,#public-profile-modal .public-profile-stats.profile-stat-grid--summary .profile-stat-card--weekly-summary .profile-stat-card__copy strong,#public-profile-modal .public-profile-stats.profile-stat-grid--summary .profile-stat-card--ranked-summary .profile-stat-card__copy strong,#public-profile-modal .public-profile-stats.profile-stat-grid--summary .profile-stat-card--challenge-summary .profile-stat-card__copy strong{z-index:2!important;width:100%!important;max-width:100%!important;min-height:0!important;font:950 2rem/.9 var(--font-display)!important;letter-spacing:.02em!important;text-align:center!important;white-space:nowrap!important;text-overflow:ellipsis!important;background:0 0!important;border:0!important;grid-area:value!important;margin:0!important;padding:0!important;display:block!important;overflow:hidden!important;transform:none!important}#public-profile-modal .public-profile-stats.profile-stat-grid--summary .profile-stat-card__sub{z-index:2!important;width:100%!important;min-width:0!important;max-width:12ch!important;height:auto!important;min-height:0!important;box-shadow:none!important;color:#dce6ffa3!important;font:900 .52rem/1 var(--font-display)!important;letter-spacing:.08em!important;text-align:center!important;text-transform:uppercase!important;white-space:nowrap!important;text-overflow:ellipsis!important;background:0 0!important;border:0!important;border-radius:0!important;grid-area:sub!important;margin:0!important;padding:0!important;display:block!important;overflow:hidden!important}@media (max-width:760px){#public-profile-modal .public-profile-stats-section.public-profile-section{height:126px!important;min-height:126px!important;max-height:126px!important}#public-profile-modal .public-profile-stats.profile-stat-grid.profile-stat-grid--summary{grid-auto-columns:minmax(116px,32vw)!important;height:126px!important;min-height:126px!important;max-height:126px!important}#public-profile-modal .public-profile-stats.profile-stat-grid--summary .profile-stat-card,#public-profile-modal .public-profile-stats.profile-stat-grid--summary .public-profile-stat-card{grid-template-rows:34px 25px 32px 14px!important;height:126px!important;min-height:126px!important;max-height:126px!important}#public-profile-modal .public-profile-stats.profile-stat-grid--summary .profile-stat-card>.stat-app-icon,#public-profile-modal .public-profile-stats.profile-stat-grid--summary .profile-stat-card>[data-app-icon],#public-profile-modal .public-profile-stats.profile-stat-grid--summary .profile-stat-card .stat-app-icon{width:28px!important;min-width:28px!important;max-width:28px!important;height:28px!important;min-height:28px!important;max-height:28px!important;font-size:28px!important}#public-profile-modal .public-profile-stats.profile-stat-grid--summary .profile-stat-card__copy strong{font-size:1.65rem!important}}#public-profile-modal .public-profile-stats-section.public-profile-section,#public-profile-modal .public-profile-stats.profile-stat-grid.profile-stat-grid--summary{height:126px!important;min-height:126px!important;max-height:126px!important}#public-profile-modal .public-profile-stats.profile-stat-grid--summary .profile-stat-card,#public-profile-modal .public-profile-stats.profile-stat-grid--summary .public-profile-stat-card,#public-profile-modal .public-profile-stats.profile-stat-grid--summary .profile-stat-card--score,#public-profile-modal .public-profile-stats.profile-stat-grid--summary .profile-stat-card--rush-summary,#public-profile-modal .public-profile-stats.profile-stat-grid--summary .profile-stat-card--weekly-summary,#public-profile-modal .public-profile-stats.profile-stat-grid--summary .profile-stat-card--ranked-summary,#public-profile-modal .public-profile-stats.profile-stat-grid--summary .profile-stat-card--challenge-summary{grid-template-rows:38px 42px 18px!important;grid-template-areas:"icon""value""label"!important;gap:5px!important;height:126px!important;min-height:126px!important;max-height:126px!important;padding:12px 10px!important}#public-profile-modal .public-profile-stats.profile-stat-grid--summary .profile-stat-card__copy{display:contents!important}#public-profile-modal .public-profile-stats.profile-stat-grid--summary .profile-stat-card__copy strong{grid-area:value!important;font-size:clamp(1.65rem,3vw,2.2rem)!important;line-height:.9!important}#public-profile-modal .public-profile-stats.profile-stat-grid--summary .profile-stat-card__copy small{letter-spacing:.08em!important;white-space:nowrap!important;text-overflow:ellipsis!important;grid-area:label!important;max-width:100%!important;font-size:clamp(.52rem,.92vw,.64rem)!important;line-height:1!important;overflow:hidden!important}#public-profile-modal .public-profile-stats.profile-stat-grid--summary .profile-stat-card__sub{display:none!important}@media (max-width:760px){#public-profile-modal .public-profile-stats-section.public-profile-section,#public-profile-modal .public-profile-stats.profile-stat-grid.profile-stat-grid--summary{height:112px!important;min-height:112px!important;max-height:112px!important}#public-profile-modal .public-profile-stats.profile-stat-grid--summary .profile-stat-card,#public-profile-modal .public-profile-stats.profile-stat-grid--summary .public-profile-stat-card{grid-template-rows:32px 36px 16px!important;gap:4px!important;height:112px!important;min-height:112px!important;max-height:112px!important}}#profile-screen .profile-section--progress{grid-template-rows:126px!important;height:126px!important;min-height:126px!important;max-height:126px!important}#profile-screen .profile-section--progress>.profile-stat-grid.profile-stat-grid--summary{height:126px!important;min-height:126px!important;max-height:126px!important}#profile-screen .profile-stat-grid--summary .profile-stat-card,#profile-screen .profile-stat-grid--summary .profile-stat-card--score,#profile-screen .profile-stat-grid--summary .profile-stat-card--bits,#profile-screen .profile-stat-grid--summary .profile-stat-card--rush-summary,#profile-screen .profile-stat-grid--summary .profile-stat-card--weekly-summary,#profile-screen .profile-stat-grid--summary .profile-stat-card--ranked-summary{grid-template-rows:38px 42px 18px!important;grid-template-areas:"icon""value""label"!important;gap:5px!important;height:126px!important;min-height:126px!important;max-height:126px!important;padding:12px 10px!important}#profile-screen .profile-stat-grid--summary .profile-stat-card__copy{display:contents!important}#profile-screen .profile-stat-grid--summary .profile-stat-card__copy strong{grid-area:value!important;font-size:clamp(1.65rem,3vw,2.2rem)!important;line-height:.9!important}#profile-screen .profile-stat-grid--summary .profile-stat-card__copy small{letter-spacing:.08em!important;white-space:nowrap!important;text-overflow:ellipsis!important;grid-area:label!important;max-width:100%!important;font-size:clamp(.52rem,.92vw,.64rem)!important;line-height:1!important;overflow:hidden!important}#profile-screen .profile-stat-grid--summary .profile-stat-card__sub,#profile-screen .profile-full-stats-btn{display:none!important}@media (max-width:760px){#profile-screen .profile-section--progress,#profile-screen .profile-section--progress>.profile-stat-grid.profile-stat-grid--summary{height:112px!important;min-height:112px!important;max-height:112px!important}#profile-screen .profile-stat-grid--summary .profile-stat-card,#profile-screen .profile-stat-grid--summary .profile-stat-card--score,#profile-screen .profile-stat-grid--summary .profile-stat-card--bits,#profile-screen .profile-stat-grid--summary .profile-stat-card--rush-summary,#profile-screen .profile-stat-grid--summary .profile-stat-card--weekly-summary,#profile-screen .profile-stat-grid--summary .profile-stat-card--ranked-summary{grid-template-rows:32px 36px 16px!important;gap:4px!important;height:112px!important;min-height:112px!important;max-height:112px!important}}#profile-screen .profile-stat-grid.profile-stat-grid--summary>.profile-stat-card{grid-template:"icon"38px"value"42px"label"18px/minmax(0,1fr)!important;align-content:center!important;place-items:center!important;display:grid!important}#profile-screen .profile-stat-grid.profile-stat-grid--summary>.profile-stat-card>.profile-stat-card__copy{display:contents!important}#profile-screen .profile-stat-grid.profile-stat-grid--summary>.profile-stat-card>.profile-stat-card__copy>strong{grid-area:value!important}#profile-screen .profile-stat-grid.profile-stat-grid--summary>.profile-stat-card>.profile-stat-card__copy>small{white-space:nowrap!important;text-overflow:ellipsis!important;grid-area:label!important;overflow:hidden!important}#profile-screen .profile-stat-grid.profile-stat-grid--summary>.profile-stat-card>.profile-stat-card__copy>.profile-stat-card__sub{display:none!important}#profile-screen .profile-stat-grid.profile-stat-grid--summary>.profile-stat-card,#public-profile-modal .public-profile-stats.profile-stat-grid.profile-stat-grid--summary>.profile-stat-card{text-align:center!important;grid-template:"icon"38px"value"42px"label"18px/minmax(0,1fr)!important;place-content:center stretch!important;place-items:center!important;gap:5px!important;padding:12px 10px!important;display:grid!important;overflow:hidden!important}#profile-screen .profile-stat-grid.profile-stat-grid--summary>.profile-stat-card>.stat-app-icon,#profile-screen .profile-stat-grid.profile-stat-grid--summary>.profile-stat-card>[data-app-icon],#profile-screen .profile-stat-grid.profile-stat-grid--summary>.profile-stat-card>[data-ui-svg],#profile-screen .profile-stat-grid.profile-stat-grid--summary>.profile-stat-card>.stat-bits-icon,#public-profile-modal .public-profile-stats.profile-stat-grid.profile-stat-grid--summary>.profile-stat-card>.stat-app-icon,#public-profile-modal .public-profile-stats.profile-stat-grid.profile-stat-grid--summary>.profile-stat-card>[data-app-icon],#public-profile-modal .public-profile-stats.profile-stat-grid.profile-stat-grid--summary>.profile-stat-card>[data-ui-svg],#public-profile-modal .public-profile-stats.profile-stat-grid.profile-stat-grid--summary>.profile-stat-card>.stat-bits-icon{grid-area:icon!important;place-self:center!important;width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;max-height:32px!important;margin:0!important;padding:0!important;font-size:32px!important;line-height:1!important;position:static!important;inset:auto!important;transform:none!important}#profile-screen .profile-stat-grid.profile-stat-grid--summary>.profile-stat-card>strong,#profile-screen .profile-stat-grid.profile-stat-grid--summary>.profile-stat-card>#profile-high-score,#profile-screen .profile-stat-grid.profile-stat-grid--summary>.profile-stat-card>#profile-rush-crowns-summary,#profile-screen .profile-stat-grid.profile-stat-grid--summary>.profile-stat-card>#profile-weekly-wins-summary,#profile-screen .profile-stat-grid.profile-stat-grid--summary>.profile-stat-card>#profile-ranked-runs-summary,#profile-screen .profile-stat-grid.profile-stat-grid--summary>.profile-stat-card>#profile-bits,#public-profile-modal .public-profile-stats.profile-stat-grid.profile-stat-grid--summary>.profile-stat-card>strong{color:#22f4ff!important;width:100%!important;min-width:0!important;max-width:100%!important;font:950 clamp(1.65rem, 3vw, 2.2rem)/.9 var(--font-display)!important;letter-spacing:.02em!important;text-align:center!important;white-space:nowrap!important;text-overflow:ellipsis!important;grid-area:value!important;margin:0!important;padding:0!important;display:block!important;overflow:hidden!important;transform:none!important}#profile-screen .profile-stat-grid.profile-stat-grid--summary>.profile-stat-card--rush-summary>strong,#public-profile-modal .public-profile-stats.profile-stat-grid.profile-stat-grid--summary>.profile-stat-card--rush-summary>strong{color:#ffd94a!important}#profile-screen .profile-stat-grid.profile-stat-grid--summary>.profile-stat-card--weekly-summary>strong,#public-profile-modal .public-profile-stats.profile-stat-grid.profile-stat-grid--summary>.profile-stat-card--weekly-summary>strong{color:#ff4fb0!important}#profile-screen .profile-stat-grid.profile-stat-grid--summary>.profile-stat-card>small,#public-profile-modal .public-profile-stats.profile-stat-grid.profile-stat-grid--summary>.profile-stat-card>small{color:#d6e2ffc7!important;width:100%!important;min-width:0!important;max-width:100%!important;font:900 clamp(.52rem, .92vw, .64rem)/1 var(--font-display)!important;letter-spacing:.08em!important;text-align:center!important;text-transform:uppercase!important;white-space:nowrap!important;text-overflow:ellipsis!important;grid-area:label!important;margin:0!important;padding:0!important;display:block!important;overflow:hidden!important;transform:none!important}@media (max-width:760px){#profile-screen .profile-stat-grid.profile-stat-grid--summary>.profile-stat-card,#public-profile-modal .public-profile-stats.profile-stat-grid.profile-stat-grid--summary>.profile-stat-card{grid-template-rows:32px 36px 16px!important;gap:4px!important}}#profile-screen .profile-section--progress,#profile-screen .profile-section--progress>.profile-stat-grid.profile-stat-grid--summary,#public-profile-modal .public-profile-stats-section.public-profile-section,#public-profile-modal .public-profile-stats.profile-stat-grid.profile-stat-grid--summary{height:118px!important;min-height:118px!important;max-height:118px!important}#profile-screen .profile-stat-grid.profile-stat-grid--summary>.profile-stat-card,#public-profile-modal .public-profile-stats.profile-stat-grid.profile-stat-grid--summary>.profile-stat-card{grid-template-rows:32px 38px 16px!important;grid-template-areas:"icon""value""label"!important;align-content:center!important;place-items:center!important;gap:4px!important;height:118px!important;min-height:118px!important;max-height:118px!important;padding:10px!important}#profile-screen .profile-stat-grid.profile-stat-grid--summary>.profile-stat-card>.stat-app-icon,#profile-screen .profile-stat-grid.profile-stat-grid--summary>.profile-stat-card>[data-app-icon],#profile-screen .profile-stat-grid.profile-stat-grid--summary>.profile-stat-card>[data-ui-svg],#public-profile-modal .public-profile-stats.profile-stat-grid.profile-stat-grid--summary>.profile-stat-card>.stat-app-icon,#public-profile-modal .public-profile-stats.profile-stat-grid.profile-stat-grid--summary>.profile-stat-card>[data-app-icon],#public-profile-modal .public-profile-stats.profile-stat-grid.profile-stat-grid--summary>.profile-stat-card>[data-ui-svg]{grid-area:icon!important;place-self:center!important;width:31px!important;min-width:31px!important;max-width:31px!important;height:31px!important;min-height:31px!important;max-height:31px!important;margin:0!important;font-size:31px!important;transform:none!important}#profile-screen .profile-stat-grid.profile-stat-grid--summary>.profile-stat-card>strong,#public-profile-modal .public-profile-stats.profile-stat-grid.profile-stat-grid--summary>.profile-stat-card>strong{grid-area:value!important;place-self:center!important;margin:0!important;font-size:clamp(1.72rem,3vw,2.16rem)!important;line-height:.9!important;transform:none!important}#profile-screen .profile-stat-grid.profile-stat-grid--summary>.profile-stat-card>small,#public-profile-modal .public-profile-stats.profile-stat-grid.profile-stat-grid--summary>.profile-stat-card>small{letter-spacing:.075em!important;white-space:nowrap!important;text-overflow:ellipsis!important;grid-area:label!important;place-self:center!important;max-width:min(100%,15ch)!important;margin:0!important;font-size:clamp(.56rem,.92vw,.66rem)!important;line-height:1!important;overflow:hidden!important;transform:none!important}@media (max-width:760px){#profile-screen .profile-section--progress,#profile-screen .profile-section--progress>.profile-stat-grid.profile-stat-grid--summary,#public-profile-modal .public-profile-stats-section.public-profile-section,#public-profile-modal .public-profile-stats.profile-stat-grid.profile-stat-grid--summary{height:108px!important;min-height:108px!important;max-height:108px!important}#profile-screen .profile-stat-grid.profile-stat-grid--summary>.profile-stat-card,#public-profile-modal .public-profile-stats.profile-stat-grid.profile-stat-grid--summary>.profile-stat-card{grid-template-rows:28px 34px 15px!important;height:108px!important;min-height:108px!important;max-height:108px!important;padding:9px 8px!important}}#public-profile-modal .public-profile-rivalries{overflow:hidden!important}#public-profile-modal .public-profile-rivalry-list--cards.profile-rivalry-card-strip{overscroll-behavior-x:contain!important;-webkit-overflow-scrolling:touch!important;scroll-behavior:smooth!important;scroll-snap-type:x proximity!important;scrollbar-width:none!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:clamp(10px,1.3vw,16px)!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0 1px 2px!important;display:flex!important;overflow:auto hidden!important}#public-profile-modal .public-profile-rivalry-list--cards.profile-rivalry-card-strip::-webkit-scrollbar{display:none!important}#public-profile-modal .public-profile-rival-card.profile-rivalry-card{appearance:none!important;color:#f3fbff!important;cursor:pointer!important;scroll-snap-align:start!important;background:radial-gradient(circle at 14% 0,#ff2b8e2e,#0000 42%),linear-gradient(135deg,#05123ae6,#08092cc7)!important;border:1px solid #ff2b8e8f!important;border-radius:16px!important;flex:0 0 clamp(238px,30vw,340px)!important;grid-template:"avatar main action""avatar main action""progress progress progress""meta meta meta"/auto minmax(0,1fr) auto!important;align-items:center!important;gap:8px 12px!important;min-width:clamp(238px,30vw,340px)!important;min-height:150px!important;padding:clamp(12px,1.2vw,16px)!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 0 18px #ff2b8e14!important}#public-profile-modal .public-profile-rival-card.profile-rivalry-card:before,#public-profile-modal .public-profile-rival-card.profile-rivalry-card:after{content:none!important;display:none!important}#public-profile-modal .public-profile-rival-card>.leaderboard-avatar.profile-rivalry-card__avatar{border-radius:16px!important;grid-area:avatar!important;align-self:start!important;width:clamp(54px,5vw,70px)!important;height:clamp(54px,5vw,70px)!important;overflow:hidden!important}#public-profile-modal .public-profile-rival-card>.leaderboard-avatar.profile-rivalry-card__avatar img,#public-profile-modal .public-profile-rival-card>.leaderboard-avatar.profile-rivalry-card__avatar>span{object-fit:cover!important;border-radius:inherit!important;width:100%!important;height:100%!important;display:block!important}#public-profile-modal .public-profile-rival-card__main.profile-rivalry-card__main{grid-area:main!important;gap:4px!important;min-width:0!important;display:grid!important}#public-profile-modal .public-profile-rival-card__main.profile-rivalry-card__main>strong{color:#ff2b8e!important;font:800 clamp(.72rem, 1.05vw, .9rem)/1 var(--font-display)!important;letter-spacing:.08em!important;text-transform:uppercase!important;text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}#public-profile-modal .public-profile-rival-card__main .profile-rivalry-card__score{color:#dce7ff!important;align-items:baseline!important;gap:.28em!important;display:inline-flex!important}#public-profile-modal .public-profile-rival-card__main .profile-rivalry-card__score b{color:#f3fbff!important;font:900 clamp(1.2rem, 2.2vw, 1.75rem)/1 var(--font-display)!important;letter-spacing:.04em!important}#public-profile-modal .public-profile-rival-card__main .profile-rivalry-card__score small,#public-profile-modal .public-profile-rival-card__main.profile-rivalry-card__main>small{color:#dce7ffb8!important;font:720 clamp(.62rem, .9vw, .76rem)/1 var(--font-display)!important;letter-spacing:.06em!important;text-transform:uppercase!important}#public-profile-modal .public-profile-rival-card__progress.profile-rivalry-card__progress{background:#ff2b8e!important;border-radius:999px!important;grid-area:progress!important;width:100%!important;height:7px!important;display:block!important;overflow:hidden!important}#public-profile-modal .public-profile-rival-card__progress.profile-rivalry-card__progress i{width:var(--rivalry-progress,50%)!important;border-radius:inherit!important;background:#22f4ff!important;height:100%!important;display:block!important}#public-profile-modal .public-profile-rival-card__meta.profile-rivalry-card__meta{grid-area:meta!important;gap:3px!important;min-width:0!important;padding:0!important;display:grid!important}#public-profile-modal .public-profile-rival-card__meta.profile-rivalry-card__meta small{color:#dce7ffb3!important;font:760 .58rem/1 var(--font-display)!important;letter-spacing:.08em!important;text-transform:uppercase!important}#public-profile-modal .public-profile-rival-card__meta.profile-rivalry-card__meta strong{color:#22f4ff!important;font:760 clamp(.66rem, .92vw, .78rem)/1.1 var(--font-display)!important;letter-spacing:.04em!important;white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}#public-profile-modal .public-profile-rival-card__meta.profile-rivalry-card__meta em{color:#dce7ffa3!important;font:650 .58rem/1 var(--font-display)!important;font-style:normal!important}#public-profile-modal .public-profile-rival-card__challenge{color:#fff4ff!important;min-height:38px!important;font:900 .66rem/1 var(--font-display)!important;letter-spacing:.08em!important;text-transform:uppercase!important;background:linear-gradient(135deg,#ff2b8e3d,#240837e6)!important;border:1px solid #ff2b8e!important;border-radius:12px!important;grid-area:action!important;justify-content:center!important;align-self:center!important;align-items:center!important;gap:7px!important;padding:9px 12px!important;display:inline-flex!important}#public-profile-modal .public-profile-rival-card__challenge-icon{width:18px!important;height:18px!important}#public-profile-modal .public-profile-rival-card.profile-rivalry-card:hover,#public-profile-modal .public-profile-rival-card.profile-rivalry-card:focus-visible{box-shadow:inset 0 0 18px #ff2b8e1f,0 0 18px #ff2b8e2e!important}@media (max-width:760px){#public-profile-modal .public-profile-rival-card.profile-rivalry-card{flex-basis:clamp(218px,72vw,290px)!important;min-width:clamp(218px,72vw,290px)!important;min-height:138px!important}}#public-profile-modal .public-profile-rivalries--focused{overflow:hidden!important}#public-profile-modal .public-profile-rival-versus{background:radial-gradient(circle at 12% 0,#ff2b8e1f,#0000 36%),linear-gradient(135deg,#05123ae6,#08092cc7)!important;border:1px solid #ff2b8e6b!important;border-radius:18px!important;gap:12px!important;min-width:0!important;padding:clamp(12px,1.45vw,16px)!important;display:grid!important;box-shadow:inset 0 0 18px #ff2b8e12!important}#public-profile-modal .public-profile-rival-versus__grid{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;align-items:center!important;gap:clamp(10px,2vw,22px)!important;min-width:0!important;display:grid!important}#public-profile-modal .public-profile-rival-versus__player{justify-items:center!important;gap:7px!important;min-width:0!important;display:grid!important}#public-profile-modal .public-profile-rival-versus__player small{color:#dce7ffc7!important;max-width:100%!important;font:850 clamp(.6rem, 1vw, .72rem)/1 var(--font-display)!important;letter-spacing:.08em!important;text-transform:uppercase!important;text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}#public-profile-modal .public-profile-rival-versus__avatar.leaderboard-avatar{border-radius:16px!important;width:clamp(58px,7vw,82px)!important;height:clamp(58px,7vw,82px)!important;overflow:hidden!important}#public-profile-modal .public-profile-rival-versus__avatar.leaderboard-avatar img,#public-profile-modal .public-profile-rival-versus__avatar.leaderboard-avatar>span{object-fit:cover!important;border-radius:inherit!important;width:100%!important;height:100%!important;display:block!important}#public-profile-modal .public-profile-rival-versus__avatar--you{box-shadow:0 0 18px #22f4ff3d!important}#public-profile-modal .public-profile-rival-versus__avatar--target{box-shadow:0 0 18px #ff2b8e3d!important}#public-profile-modal .public-profile-rival-versus__score{color:#eef5ff!important;text-align:center!important;grid-template-columns:auto auto auto!important;justify-content:center!important;align-items:baseline!important;gap:8px!important;min-width:clamp(96px,16vw,138px)!important;display:grid!important}#public-profile-modal .public-profile-rival-versus__score strong{color:#f3fbff!important;font:950 clamp(1.65rem, 4.4vw, 2.7rem)/.9 var(--font-display)!important;letter-spacing:.04em!important;text-shadow:0 0 12px #f3fbff3d!important}#public-profile-modal .public-profile-rival-versus__score span{color:#dce7ffad!important;font:900 clamp(1.1rem, 2.5vw, 1.6rem)/1 var(--font-display)!important}#public-profile-modal .public-profile-rival-versus__score small{color:#dce7ffb8!important;font:850 clamp(.62rem, 1vw, .76rem)/1 var(--font-display)!important;letter-spacing:.08em!important;text-transform:uppercase!important;grid-column:1/-1!important}#public-profile-modal .public-profile-rival-versus__bar{grid-template-columns:var(--rivalry-you-progress,50%) minmax(8%, var(--rivalry-target-progress,50%))!important;background:#f3fbff14!important;border-radius:999px!important;gap:0!important;width:100%!important;height:8px!important;display:grid!important;overflow:hidden!important}#public-profile-modal .public-profile-rival-versus__bottom{grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:12px!important;min-width:0!important;display:grid!important}#public-profile-modal .public-profile-rival-versus__meta{gap:3px!important;min-width:0!important;display:grid!important}#public-profile-modal .public-profile-rival-versus__meta small{color:#dce7ffb3!important;font:760 .58rem/1 var(--font-display)!important;letter-spacing:.08em!important;text-transform:uppercase!important}#public-profile-modal .public-profile-rival-versus__meta strong{color:#22f4ff!important;font:760 clamp(.66rem, .92vw, .78rem)/1.1 var(--font-display)!important;letter-spacing:.04em!important;white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}#public-profile-modal .public-profile-rival-versus__meta em{color:#dce7ffa3!important;font:650 .58rem/1 var(--font-display)!important;font-style:normal!important}#public-profile-modal .public-profile-rival-versus__challenge{color:#fff4ff!important;min-height:40px!important;font:900 .68rem/1 var(--font-display)!important;letter-spacing:.08em!important;text-transform:uppercase!important;white-space:nowrap!important;background:linear-gradient(135deg,#ff2b8e3d,#240837e6)!important;border:1px solid #ff2b8e!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:10px 14px!important;display:inline-flex!important}#public-profile-modal .public-profile-rival-versus__challenge-icon{width:18px!important;height:18px!important}@media (max-width:560px){#public-profile-modal .public-profile-rival-versus__grid{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;gap:8px!important}#public-profile-modal .public-profile-rival-versus__bottom{grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important}#public-profile-modal .public-profile-rival-versus__challenge{width:100%!important}}#public-profile-modal .public-profile-rivalry-empty{text-align:center!important;justify-items:center!important;gap:10px!important;display:grid!important}#public-profile-modal .public-profile-rivalry-empty .public-profile-rival-versus__challenge{width:min(280px,100%)!important;margin-top:2px!important}#profile-challenge-choice-modal .profile-challenge-choice-modal__card{width:min(560px,100vw - 28px)!important;max-width:min(560px,100vw - 28px)!important}#profile-challenge-choice-modal .profile-challenge-choice-modal__body{align-content:start!important;gap:12px!important}#profile-challenge-choice-modal .profile-challenge-choice-option[disabled],#profile-challenge-choice-modal .profile-challenge-choice-option.hidden{display:none!important}#profile-challenge-choice-modal .profile-challenge-choice-option--new .challenge-create-option__icon{color:var(--pink)!important}#profile-challenge-choice-modal .profile-challenge-choice-option--break .challenge-create-option__icon{color:var(--gold-bright)!important}#rush-challenge-modal .rush-challenge-modal__card{align-self:center!important;width:min(760px,100vw - 28px)!important;max-width:min(760px,100vw - 28px)!important;height:auto!important;min-height:0!important;max-height:min(94dvh,920px)!important}#rush-challenge-modal .rush-challenge-modal__body{max-height:none!important;overflow:visible!important}#rush-challenge-modal .rush-challenge-versus{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;align-items:center!important}#rush-challenge-modal .rush-challenge-combatant__avatar{border-radius:20px!important;place-items:center!important;display:grid!important;overflow:hidden!important}#rush-challenge-modal .rush-challenge-combatant__avatar img,#rush-challenge-modal .rush-challenge-combatant__avatar>span{border-radius:inherit!important;width:100%!important;height:100%!important}#rush-challenge-modal .rush-challenge-combatant__avatar img{object-fit:contain!important;padding:5px!important}#rush-challenge-modal .rush-challenge-combatant__avatar>span{opacity:.72!important;background:radial-gradient(circle at 50% 35%,currentColor,#0000 64%)!important;display:block!important}@media (max-width:560px){#rush-challenge-modal.game-modal{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right))!important;align-items:center!important}#rush-challenge-modal .rush-challenge-modal__card{width:min(100%,680px)!important;max-height:min(94dvh,820px)!important}#rush-challenge-modal .game-modal__copy{gap:7px!important}#rush-challenge-modal #rush-challenge-title{font-size:clamp(2rem,12vw,3rem)!important;line-height:.94!important}#rush-challenge-modal .rush-challenge-versus{border-radius:20px!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;gap:8px!important;padding:12px!important}#rush-challenge-modal .rush-challenge-combatant{gap:5px!important}#rush-challenge-modal .rush-challenge-combatant__avatar{border-radius:16px!important;width:clamp(58px,19vw,76px)!important;height:clamp(58px,19vw,76px)!important}#rush-challenge-modal .rush-challenge-combatant strong{font-size:clamp(1.18rem,6vw,1.7rem)!important}#rush-challenge-modal .rush-challenge-versus__mark{font-size:clamp(1.15rem,6vw,1.55rem)!important}#rush-challenge-modal .rush-challenge-target{padding:12px!important}#rush-challenge-modal #rush-challenge-target-score{font-size:clamp(1.7rem,8vw,2.35rem)!important}}.friend-picker-row--direct{border-color:color-mix(in srgb, var(--pink) 66%, transparent)!important;background:linear-gradient(135deg,#ff2b8e2e,#070d35e6)!important;box-shadow:inset 0 0 16px #ff2b8e1f,0 0 18px #ff2b8e1f!important}.friend-picker-row--direct .friend-picker-copy small{color:var(--pink)!important}#leaderboard-screen.is-challenge-board .app-shell__body{scrollbar-gutter:stable}#leaderboard-screen.is-challenge-board .leaderboard-list{gap:0!important;padding:0!important;display:block!important}#leaderboard-screen.is-challenge-board>.social-panel.app-shell>.app-shell__footer{display:none!important}.challenge-board-detail{color:var(--text);width:100%;max-width:720px;font-family:var(--font-display);text-transform:uppercase;gap:clamp(12px,1.8vw,18px);margin:0 auto;padding:clamp(6px,1.2vw,12px) 0 clamp(16px,2vw,24px);display:grid}.challenge-board-detail__header{text-align:center;justify-items:center;gap:4px;padding:0 58px;display:grid;position:relative}.challenge-board-detail__kicker,.challenge-board-detail__seed{color:#c9d2e9;letter-spacing:.16em;font-size:clamp(.68rem,1.2vw,.86rem);font-weight:800}.challenge-board-detail__header h2{color:#f3fbff;letter-spacing:.14em;text-shadow:0 0 22px #ffffff82;margin:0;font-size:clamp(2.15rem,6.5vw,4rem);line-height:.96}.challenge-board-detail__share-top{color:#f3fbff;cursor:pointer;background:linear-gradient(145deg,#120832d4,#291047b0);border:1px solid #ff2aa78f;border-radius:15px;place-items:center;width:48px;height:48px;display:grid;position:absolute;top:4px;right:0;box-shadow:inset 0 0 16px #ff2aa714,0 0 20px #ff2aa71f}.challenge-board-detail__share-icon,.challenge-board-detail__action-icon,.challenge-board-detail__note-icon,.challenge-board-detail__stat-icon,.challenge-board-detail__crown-icon{filter:drop-shadow(0 0 12px);place-items:center;display:inline-grid}.challenge-board-detail__share-icon{width:19px;height:19px}.challenge-board-detail__hero,.challenge-board-detail__stats,.challenge-board-detail__history,.challenge-board-detail__score-card,.challenge-board-detail__note{background:linear-gradient(135deg,#061540e8,#120934d6 72%);border:1px solid #22f4ff62;border-radius:clamp(18px,2vw,26px);box-shadow:inset 0 0 28px #22f4ff10,0 0 26px #00000038}.challenge-board-detail__hero{background:radial-gradient(circle at 18% 24%,#ff2aa729,#0000 36%),radial-gradient(circle at 82% 20%,#22f4ff1f,#0000 36%),linear-gradient(135deg,#081a4ce8,#21072fd6 76%);border-color:#ff2aa780;grid-template-columns:minmax(74px,122px) minmax(0,1fr) minmax(74px,116px);align-items:center;gap:clamp(12px,2.6vw,28px);padding:clamp(18px,3vw,30px);display:grid}.challenge-board-detail__crown{aspect-ratio:1;color:#ffd94a;background:radial-gradient(circle,#ffd94a24,#21072f4d 72%);border:1px solid #ff2aa7aa;border-radius:999px;place-items:center;display:grid}.challenge-board-detail__holder{align-content:center;gap:4px;min-width:0;display:grid}.challenge-board-detail__badge{color:#fff;letter-spacing:.08em;background:#ff2a93c9;border-radius:999px;justify-self:start;padding:4px 10px;font-size:clamp(.58rem,1vw,.72rem);font-weight:950;box-shadow:0 0 16px #ff2aa754}.challenge-board-detail__holder strong{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.08em;font-size:clamp(1.12rem,3vw,1.55rem);font-weight:950;overflow:hidden}.challenge-board-detail__holder b{color:#ff3aa2;letter-spacing:.04em;text-shadow:0 0 18px #ff2aa7a8;font-size:clamp(2.45rem,7vw,4.2rem);line-height:.94}.challenge-board-detail__holder small{color:#c9d2e9;letter-spacing:.035em;text-transform:none;font-family:var(--font-ui);font-weight:800}.challenge-board-detail__avatar{border:1px solid #ff2aa7cc;border-radius:999px;justify-self:end;width:clamp(72px,16vw,112px);height:clamp(72px,16vw,112px);box-shadow:0 0 24px #ff2aa738}.challenge-board-detail__stats{grid-template-columns:repeat(3,minmax(0,1fr));padding:clamp(14px,2.2vw,22px) clamp(8px,1.5vw,16px);display:grid}.challenge-board-detail__stats span{text-align:center;border-right:1px solid #22f4ff26;justify-items:center;gap:4px;min-width:0;padding:0 clamp(6px,1.5vw,16px);display:grid}.challenge-board-detail__stats span:last-child{border-right:0}.challenge-board-detail__stat-icon{color:#40d6ff;width:30px;height:30px}.challenge-board-detail__stats b{color:#f3fbff;text-shadow:0 0 15px #ffffff78;font-size:clamp(1.65rem,4vw,2.6rem);line-height:1}.challenge-board-detail__stats strong{color:#f3fbffda;letter-spacing:.12em;font-size:clamp(.58rem,1vw,.78rem);font-weight:900}.challenge-board-detail__stats small{color:#22f4ff;letter-spacing:.08em;font-size:clamp(.56rem,.95vw,.72rem);font-weight:900}.challenge-board-detail__history{overflow:hidden}.challenge-board-detail__section-head{justify-content:space-between;align-items:center;gap:12px;padding:clamp(14px,2vw,18px) clamp(18px,3vw,26px) 0;display:flex}.challenge-board-detail__section-head h3{color:#22f4ff;letter-spacing:.12em;margin:0;font-size:clamp(.9rem,1.8vw,1.2rem)}.challenge-board-detail__section-head span{color:#22f4ff;letter-spacing:.1em;font-size:clamp(.66rem,1.1vw,.82rem);font-weight:900}.challenge-board-detail .rush-crown-detail-history__list{padding:clamp(12px,2vw,18px) clamp(12px,2vw,20px) clamp(14px,2vw,20px);display:grid}.challenge-board-detail .rush-crown-history-row{border-bottom:1px solid #22f4ff1e;grid-template-columns:54px 46px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:62px;padding:8px 12px;display:grid}.challenge-board-detail .rush-crown-history-row.is-current{background:0 0!important;border:0!important;border-bottom:1px solid #22f4ff1e!important;border-radius:0!important}.challenge-board-detail .rush-crown-history-row__time,.challenge-board-detail .rush-crown-history-row__state{color:#c9d2e9;letter-spacing:.08em;font-size:clamp(.62rem,1vw,.78rem);font-weight:900}.challenge-board-detail .rush-crown-history-row__state{color:#ff4caf;text-align:right}.challenge-board-detail .rush-crown-history-avatar{border-radius:14px;width:42px;height:42px}.challenge-board-detail .rush-crown-history-row__copy{min-width:0;display:grid}.challenge-board-detail .rush-crown-history-row__copy strong{text-overflow:ellipsis;white-space:nowrap;color:#f3fbff;letter-spacing:.08em;font-size:clamp(.82rem,1.3vw,1rem);overflow:hidden}.challenge-board-detail .rush-crown-history-row__copy small{color:#22f4ff;letter-spacing:.08em;font-size:clamp(.78rem,1.2vw,.95rem);font-weight:900}.challenge-board-detail .rush-crown-detail-history__empty{color:#c9d2e9;text-align:center;letter-spacing:.08em;padding:28px 12px;font-weight:900}.challenge-board-detail__score-card{text-align:center;justify-items:center;gap:4px;padding:clamp(18px,3vw,28px);display:grid}.challenge-board-detail__score-card span{color:#22f4ff;letter-spacing:.14em;font-size:clamp(.86rem,1.7vw,1.15rem);font-weight:900}.challenge-board-detail__score-card strong{color:#f3fbff;letter-spacing:.04em;text-shadow:0 0 18px #ffffffa3;font-size:clamp(3rem,9vw,5rem);line-height:.96}.challenge-board-detail__score-card small{color:#c9d2e9;text-transform:none;font-family:var(--font-ui);font-size:clamp(.9rem,1.7vw,1.1rem);font-weight:800}.challenge-board-detail__actions{gap:12px;display:grid}.challenge-board-detail__action{color:#f3fbff;min-height:clamp(62px,8dvh,82px);font-family:var(--font-display);text-transform:uppercase;cursor:pointer;background:linear-gradient(145deg,#082756d9,#071339e8);border:2px solid #22f4ffba;border-radius:18px;grid-template-rows:1fr 1fr;grid-template-columns:54px minmax(0,1fr);align-items:center;column-gap:14px;padding:10px 22px;display:grid;box-shadow:inset 0 0 18px #22f4ff1f,0 0 24px #22f4ff2e}.challenge-board-detail__action--primary{background:linear-gradient(145deg,#631a5ed9,#190934e8);border-color:#ff2aa7e0;box-shadow:inset 0 0 22px #ff2aa72b,0 0 28px #ff2aa74a}.challenge-board-detail__action-icon{grid-row:1/3;justify-self:center;width:32px;height:32px}.challenge-board-detail__action strong{letter-spacing:.12em;align-self:end;font-size:clamp(1rem,2.6vw,1.55rem);font-weight:950}.challenge-board-detail__action small{color:#22f4ff;letter-spacing:.1em;align-self:start;font-size:clamp(.68rem,1.2vw,.82rem);font-weight:900}.challenge-board-detail__note{color:#c9d2e9;letter-spacing:.045em;text-align:center;text-transform:none;font-family:var(--font-ui);justify-content:center;align-items:center;gap:12px;margin:0;padding:14px 18px;font-weight:800;display:flex}.challenge-board-detail__note strong{color:#22f4ff;font-weight:900}.challenge-board-detail__note-icon{color:#b05cff;width:28px;height:28px}@media (max-width:620px){.challenge-board-detail{gap:10px}.challenge-board-detail__header{padding:0 48px}.challenge-board-detail__header h2{font-size:clamp(1.9rem,10vw,3rem)}.challenge-board-detail__hero{grid-template-columns:76px minmax(0,1fr) 76px;gap:10px;padding:16px}.challenge-board-detail__crown,.challenge-board-detail__avatar{width:72px;height:72px}.challenge-board-detail__holder b{font-size:clamp(2rem,11vw,3rem)}.challenge-board-detail__stats,.challenge-board-detail__stats span{padding-inline:4px}.challenge-board-detail .rush-crown-history-row{grid-template-columns:42px 38px minmax(0,1fr)}.challenge-board-detail .rush-crown-history-row__state{text-align:left;grid-column:3}.challenge-board-detail .rush-crown-history-avatar{width:36px;height:36px}.challenge-board-detail__actions{gap:8px}.challenge-board-detail__action{border-radius:16px;min-height:58px;padding-inline:14px}}#rush-challenge-modal .rush-challenge-combatant{position:relative}#rush-challenge-modal .rush-challenge-combatant--target .rush-challenge-combatant__crown{z-index:3;color:#ffd94a;filter:drop-shadow(0 0 10px #ffd94ae6);pointer-events:none;width:clamp(26px,4vw,36px);height:clamp(26px,4vw,36px);position:absolute;top:clamp(30px,5.2vw,44px);right:clamp(18px,4.4vw,40px);transform:rotate(8deg)}#rush-challenge-modal .rush-challenge-combatant__crown-icon{width:100%;height:100%;display:block}#rush-challenge-modal .rush-challenge-combatant__badge--target{justify-content:center;align-items:center;gap:.42em;display:inline-flex;box-shadow:0 0 14px #ff2b8e3d,inset 0 0 10px #ff2b8e1f;color:#ffc6e7!important;background:#5d0b4bc7!important;border-color:#ff2b8eb8!important}#rush-challenge-modal .rush-challenge-combatant__badge--you{justify-content:center;align-items:center;gap:.42em;display:inline-flex}#rush-challenge-modal .rush-challenge-target{text-align:center!important;background:radial-gradient(circle at 50% 18%,#22f4ff21,#0000 44%),linear-gradient(135deg,#06163feb,#040a23f5)!important;border-color:#22f4ffc7!important;border-radius:20px!important;grid-template-columns:minmax(0,1fr)!important;place-items:center!important;gap:8px!important;padding:clamp(18px,3vw,26px) clamp(16px,3vw,28px)!important;box-shadow:inset 0 0 28px #22f4ff1a,0 0 18px #22f4ff24!important}#rush-challenge-modal .rush-challenge-target__copy{width:100%;justify-items:center!important;gap:7px!important}#rush-challenge-modal .rush-challenge-target__copy small{color:#22f4ff!important;letter-spacing:.18em!important;font-size:clamp(.75rem,1.6vw,.95rem)!important}#rush-challenge-modal .rush-challenge-target__copy strong{text-overflow:ellipsis;white-space:nowrap;max-width:min(100%,28ch);overflow:hidden;color:#f3fbff!important;letter-spacing:.045em!important;text-transform:none!important;font-size:clamp(1.35rem,4.2vw,2rem)!important}#rush-challenge-modal .rush-challenge-target__copy span:not(.rush-challenge-target__divider){color:#b6c2de!important;font-family:var(--font-display)!important;letter-spacing:.11em!important;font-size:clamp(.78rem,1.55vw,.95rem)!important}#rush-challenge-modal .rush-challenge-target__divider{grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;width:min(52%,210px);margin:4px 0 0;color:#ffd94a!important;display:grid!important}#rush-challenge-modal .rush-challenge-target__divider:before,#rush-challenge-modal .rush-challenge-target__divider:after{content:"";background:linear-gradient(90deg,#0000,#22f4ffc7);height:1px}#rush-challenge-modal .rush-challenge-target__divider:after{background:linear-gradient(90deg,#22f4ffc7,#0000)}#rush-challenge-modal .rush-challenge-target__divider-icon{filter:drop-shadow(0 0 11px #ffd94ad9);width:clamp(26px,4vw,34px);height:clamp(26px,4vw,34px)}#rush-challenge-modal #rush-challenge-target-score{color:#f3fbff!important;letter-spacing:.045em!important;text-shadow:0 0 18px #ffffffb8!important;font-size:clamp(2.85rem,8vw,4.6rem)!important;line-height:.96!important}#rush-challenge-modal .rush-challenge-rules span{background:0 0!important;border:0!important;border-radius:0!important;min-height:36px!important}#rush-challenge-modal .rush-challenge-rules span+span{border-left:1px solid #ffffff2e!important}@media (max-width:560px){#rush-challenge-modal .rush-challenge-combatant--target .rush-challenge-combatant__crown{top:34px;right:calc(50% - 62px)}#rush-challenge-modal .rush-challenge-target__divider{width:min(70%,190px)}#rush-challenge-modal .rush-challenge-rules span+span{border-top:1px solid #ffffff24!important;border-left:0!important}}#rush-challenge-modal .rush-challenge-combatant__badge-icon{color:currentColor;filter:drop-shadow(0 0 8px);flex:none;width:1em;height:1em}.challenge-board-detail__header{padding:0 clamp(12px,2vw,24px)!important}.challenge-board-detail__share-top{display:none!important}.challenge-board-detail__hero{grid-template-columns:minmax(112px,158px) minmax(0,1fr) minmax(112px,158px)!important;align-items:center!important;gap:clamp(16px,3vw,34px)!important;padding:clamp(22px,3.2vw,34px) clamp(18px,3vw,32px)!important}.challenge-board-detail__crown{color:#ffd94a!important;background:radial-gradient(circle at 50% 45%,#ffd94a42,#ff2b8e21 44%,#21072f85 72%)!important;border:1px solid #ff2b8ee6!important;border-radius:999px!important;justify-self:start!important;width:clamp(112px,18vw,154px)!important;height:clamp(112px,18vw,154px)!important;box-shadow:inset 0 0 24px #ff2b8e1f,0 0 22px #ff2b8e2e!important}.challenge-board-detail__crown-icon{filter:drop-shadow(0 0 14px #ffd94ae0)!important;width:72%!important;height:72%!important}.challenge-board-detail__holder{text-align:left!important;justify-items:start!important;gap:5px!important}.challenge-board-detail__avatar.leaderboard-avatar{background:radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--leaderboard-avatar-color,#22f4ff) 24%, transparent), #15072dbd 72%)!important;border:1px solid #ff2b8ee6!important;border-radius:999px!important;justify-self:end!important;width:clamp(112px,18vw,154px)!important;height:clamp(112px,18vw,154px)!important;overflow:hidden!important;box-shadow:inset 0 0 20px #ff2b8e1a,0 0 22px #ff2b8e33!important}.challenge-board-detail__avatar.leaderboard-avatar img,.challenge-board-detail__avatar.leaderboard-avatar>span{object-fit:contain!important;border-radius:0!important;width:86%!important;max-width:86%!important;height:86%!important;max-height:86%!important;display:block!important}.challenge-board-detail__holder strong{font-size:clamp(1.15rem,3vw,1.65rem)!important}.challenge-board-detail__holder b{font-size:clamp(2.8rem,7.4vw,4.55rem)!important}@media (max-width:560px){.challenge-board-detail__hero{grid-template-columns:minmax(70px,92px) minmax(0,1fr) minmax(70px,92px)!important;gap:10px!important;padding:18px 12px!important}.challenge-board-detail__crown,.challenge-board-detail__avatar.leaderboard-avatar{width:clamp(70px,22vw,92px)!important;height:clamp(70px,22vw,92px)!important}.challenge-board-detail__holder{gap:3px!important}.challenge-board-detail__holder strong{font-size:clamp(.9rem,4vw,1.15rem)!important}.challenge-board-detail__holder b{font-size:clamp(2rem,9vw,3rem)!important}.challenge-board-detail__holder small{font-size:.68rem!important;line-height:1.15!important}}.challenge-board-detail .rush-crown-history-avatar.leaderboard-avatar,.challenge-board-detail .rush-crown-history-avatar.leaderboard-avatar--image{box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;outline:0!important;overflow:visible!important}.challenge-board-detail .rush-crown-history-avatar.leaderboard-avatar img,.challenge-board-detail .rush-crown-history-avatar.leaderboard-avatar>span{box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;outline:0!important}.challenge-board-detail__hero{grid-template-columns:minmax(112px,158px) minmax(0,1fr) minmax(112px,158px)!important;justify-items:center!important}.challenge-board-detail__crown,.challenge-board-detail__avatar.leaderboard-avatar{justify-self:center!important;width:clamp(122px,18vw,158px)!important;height:clamp(122px,18vw,158px)!important}.challenge-board-detail__crown-icon{width:86%!important;height:86%!important}.challenge-board-detail__holder{text-align:center!important;align-content:center!important;justify-items:center!important}.challenge-board-detail__badge{justify-self:center!important}.challenge-board-detail__holder strong,.challenge-board-detail__holder small{text-align:center!important}@media (max-width:560px){.challenge-board-detail__hero{grid-template-columns:minmax(74px,94px) minmax(0,1fr) minmax(74px,94px)!important}.challenge-board-detail__crown,.challenge-board-detail__avatar.leaderboard-avatar{width:clamp(74px,22vw,94px)!important;height:clamp(74px,22vw,94px)!important}}.challenge-board-detail__crown .challenge-board-detail__crown-icon,.challenge-board-detail__crown .challenge-board-detail__crown-icon svg,.challenge-board-detail__crown [data-app-icon],.challenge-board-detail__crown [data-app-icon] svg{color:#ffd94a!important;fill:currentColor!important;filter:drop-shadow(0 0 18px #ffd94af2)!important;width:clamp(72px,11vw,112px)!important;min-width:clamp(72px,11vw,112px)!important;height:clamp(72px,11vw,112px)!important;min-height:clamp(72px,11vw,112px)!important;display:block!important}@media (max-width:560px){.challenge-board-detail__crown .challenge-board-detail__crown-icon,.challenge-board-detail__crown .challenge-board-detail__crown-icon svg,.challenge-board-detail__crown [data-app-icon],.challenge-board-detail__crown [data-app-icon] svg{width:clamp(48px,14vw,68px)!important;min-width:clamp(48px,14vw,68px)!important;height:clamp(48px,14vw,68px)!important;min-height:clamp(48px,14vw,68px)!important}}.challenge-board-detail__crown-svg{color:#ffd94a!important;fill:currentColor!important;filter:drop-shadow(0 0 14px #ffd94af2)drop-shadow(0 0 30px #ff8f246b)!important;width:74%!important;height:74%!important;display:block!important}@media (max-width:560px){.challenge-board-detail__crown-svg{width:76%!important;height:76%!important}}.challenge-board-detail .rush-crown-detail-history__list{scrollbar-width:thin;scrollbar-color:#22f4ffa6 transparent;overscroll-behavior:contain!important;max-height:clamp(250px,32vh,330px)!important;overflow:hidden auto!important}.challenge-board-detail .rush-crown-detail-history__list::-webkit-scrollbar{width:6px}.challenge-board-detail .rush-crown-detail-history__list::-webkit-scrollbar-track{background:0 0}.challenge-board-detail .rush-crown-detail-history__list::-webkit-scrollbar-thumb{background:#22f4ffa6;border-radius:999px}.challenge-board-detail .rush-crown-detail-history__list .rush-crown-history-row:last-child{border-bottom:0}@media (max-width:560px){.challenge-board-detail .rush-crown-detail-history__list{max-height:244px!important}}#create-challenge-modal .challenge-create-modal__card{width:min(760px,100vw - 28px);max-height:min(92vh,980px)}#create-challenge-modal .game-modal__copy{text-align:center}#create-challenge-modal .game-modal__copy small{color:#b9c4e4;letter-spacing:.16em}#create-challenge-modal .game-modal__copy h2{color:#22f4ff;letter-spacing:.09em;text-shadow:0 0 18px #22f4ffa6;font-size:clamp(2.1rem,7vw,4.3rem)}#create-challenge-modal .game-modal__copy p{color:#c5cce2;font:850 clamp(.72rem, 1.4vw, .95rem)/1.2 var(--font-display);letter-spacing:.12em;text-transform:uppercase}#create-challenge-modal .challenge-create-modal__body{gap:clamp(12px,2vh,18px);padding-inline:clamp(16px,4vw,34px);overflow:hidden auto}#create-challenge-modal .challenge-create-source{background:radial-gradient(circle at 50% 0,#ff2b8e33,#0000 60%),linear-gradient(135deg,#3a0e50d1,#080e36e6);border-color:#ff2b8edb;border-radius:22px;padding:clamp(18px,3vh,28px);box-shadow:0 0 28px #ff2b8e3d,inset 0 0 24px #ff2b8e1f}#create-challenge-modal .challenge-create-source small{color:#ff7ac8;font-size:clamp(.85rem,1.8vw,1.2rem)}#create-challenge-modal .challenge-create-source strong{color:#f5f7ff;text-shadow:0 0 24px #ffffff9e;font-size:clamp(3.3rem,12vw,6.4rem)}#create-challenge-modal .challenge-create-source span{color:#cbd2e8;font-size:clamp(.72rem,1.4vw,.92rem)}#create-challenge-modal .challenge-create-options{gap:clamp(10px,1.6vh,14px)}#create-challenge-modal .challenge-create-option{background:linear-gradient(135deg,#081e4ce6,#070a2deb);border-radius:22px;grid-template-columns:clamp(52px,8vw,76px) minmax(0,1fr) auto;min-height:clamp(92px,12vh,122px);padding:clamp(14px,2.2vw,22px);transition:border-color .18s,box-shadow .18s,transform .18s,background .18s}#create-challenge-modal .challenge-create-option--public{border-color:#22f4ffbf}#create-challenge-modal .challenge-create-option--friends{background:linear-gradient(135deg,#4c0c48e6,#070a2deb);border-color:#ff2b8eb8}#create-challenge-modal .challenge-create-option.is-selected{transform:translateY(-1px);box-shadow:0 0 24px #ff2b8e38,inset 0 0 24px #ff2b8e1f}#create-challenge-modal .challenge-create-option--public.is-selected{box-shadow:0 0 24px #22f4ff3d,inset 0 0 24px #22f4ff1f}#create-challenge-modal .challenge-create-option strong{letter-spacing:.09em;font-size:clamp(1.05rem,2.6vw,1.55rem)}#create-challenge-modal .challenge-create-option small{margin-top:6px;font-size:clamp(.68rem,1.3vw,.86rem);line-height:1.35;display:block}#create-challenge-modal .challenge-create-option__check{color:#ffffffc7;border:3px solid;border-radius:999px;width:30px;height:30px;display:block;box-shadow:0 0 12px #ffffff2e}#create-challenge-modal .challenge-create-option.is-selected .challenge-create-option__check{color:#22f4ff;background:radial-gradient(circle,#22f4ff 0 38%,#0000 42%)}#create-challenge-modal .challenge-create-option--friends.is-selected .challenge-create-option__check{color:#ff4caf;background:radial-gradient(circle,#ff4caf 0 38%,#0000 42%)}#create-challenge-modal .challenge-create-friends{gap:10px;display:grid}#create-challenge-modal .challenge-create-friends.hidden{display:none!important}#create-challenge-modal .challenge-create-friends__head{color:#cbd2e8;font:900 .8rem/1 var(--font-display);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;display:flex}#create-challenge-modal .challenge-create-friends__head button{appearance:none;color:#ff4caf;cursor:pointer;font:950 .76rem/1 var(--font-display);letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0}#create-challenge-modal .challenge-create-search{background:#030923b8;border:1px solid #b4c2e661;border-radius:14px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:10px;min-height:52px;padding:0 14px;display:grid}#create-challenge-modal .challenge-create-search__icon{color:#9aa8ca;width:20px;height:20px}#create-challenge-modal .challenge-create-search input{color:#f3fbff;width:100%;font:800 .95rem/1 var(--font-ui);background:0 0;border:0;outline:0}#create-challenge-modal .challenge-create-search input::placeholder{color:#8d99bb}#create-challenge-modal .friend-challenge-list{scrollbar-width:thin;scrollbar-color:#22f4ff8c transparent;background:#0309235c;border:1px solid #b4c2e63d;border-radius:16px;max-height:clamp(260px,34vh,390px);padding:4px 8px 4px 0;overflow:hidden auto}#create-challenge-modal .friend-challenge-list::-webkit-scrollbar{width:6px}#create-challenge-modal .friend-challenge-list::-webkit-scrollbar-track{background:0 0}#create-challenge-modal .friend-challenge-list::-webkit-scrollbar-thumb{background:#22f4ff8c;border-radius:999px}#create-challenge-modal .friend-picker-row{min-height:68px;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #b4c2e621;border-radius:0;grid-template-columns:24px 48px minmax(0,1fr) auto;padding:10px 14px}#create-challenge-modal .friend-picker-row:last-child{border-bottom:0}#create-challenge-modal .friend-picker-row input{width:22px;height:22px}#create-challenge-modal .friend-picker-avatar{border-radius:14px;width:48px;height:48px}#create-challenge-modal .friend-picker-copy strong{font-size:clamp(.88rem,1.8vw,1.08rem)}#create-challenge-modal .friend-picker-copy small{font-size:clamp(.64rem,1.2vw,.78rem)}#create-challenge-modal .friend-picker-presence{color:#43ff75;font:950 .68rem/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-style:normal}#create-challenge-modal .challenge-create-rush-toggle{color:#f3fbff;cursor:pointer;-webkit-user-select:none;user-select:none;background:linear-gradient(135deg,#051c44b3,#080a2cc7);border:1px solid #22f4ff6b;border-radius:14px;grid-template-columns:28px minmax(0,1fr) 48px;align-items:center;gap:12px;min-height:54px;padding:10px 14px;display:grid}#create-challenge-modal .challenge-create-rush-toggle input{appearance:none;background:#050a2cb3;border:2px solid #dce7ffad;border-radius:7px;place-items:center;width:26px;height:26px;margin:0;display:grid;position:relative}#create-challenge-modal .challenge-create-rush-toggle input:after{content:"";opacity:0;border-bottom:3px solid;border-left:3px solid;width:11px;height:6px;transform:translateY(-1px)rotate(-45deg)}#create-challenge-modal .challenge-create-rush-toggle input:checked{color:#22f4ff;background:linear-gradient(135deg,#22f4ff4d,#06143af0);border-color:#22f4ff;box-shadow:inset 0 0 14px #22f4ff2e,0 0 16px #22f4ff47}#create-challenge-modal .challenge-create-rush-toggle input:checked:after{opacity:1}#create-challenge-modal .challenge-create-rush-toggle__icon{display:none}#create-challenge-modal .challenge-create-rush-toggle__copy{gap:4px;min-width:0;display:grid}#create-challenge-modal .challenge-create-rush-toggle__copy strong{color:#22f4ff;font:950 .84rem/1 var(--font-display);letter-spacing:.1em;text-transform:uppercase}#create-challenge-modal .challenge-create-rush-toggle__copy small{color:#dce7ffc2;font:850 .68rem/1.1 var(--font-display);letter-spacing:.07em;text-transform:uppercase}#create-challenge-modal .challenge-create-rush-toggle__switch{background:#030923bd;border:1px solid #dce7ff6b;border-radius:999px;justify-self:end;width:46px;height:26px;position:relative;box-shadow:inset 0 0 10px #00000052}#create-challenge-modal .challenge-create-rush-toggle__switch:after{content:"";background:#dce7ffc2;border-radius:50%;width:18px;height:18px;transition:transform .18s,background .18s,box-shadow .18s;position:absolute;top:3px;left:4px;box-shadow:0 0 10px #dce7ff52}#create-challenge-modal .challenge-create-rush-toggle:has(input:checked){background:linear-gradient(135deg,#0a345ad1,#080a2ccc);border-color:#22f4ffd1;box-shadow:0 0 18px #22f4ff29,inset 0 0 18px #22f4ff14}#create-challenge-modal .challenge-create-rush-toggle:has(input:checked) .challenge-create-rush-toggle__switch{background:#22f4ff2e;border-color:#22f4ffcc}#create-challenge-modal .challenge-create-rush-toggle:has(input:checked) .challenge-create-rush-toggle__switch:after{background:#22f4ff;transform:translate(20px);box-shadow:0 0 12px #22f4ffa3}#create-challenge-modal .challenge-create-add-friend{color:#f3fbff;cursor:pointer;min-height:44px;font:950 .78rem/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase;background:#22f4ff1a;border:1px solid #22f4ff75;border-radius:14px;justify-content:center;align-items:center;gap:10px;display:inline-flex}#create-challenge-modal .app-shell__footer .screen-btn{border-radius:22px;min-height:clamp(72px,10vh,96px)}@media (max-width:560px){#create-challenge-modal .challenge-create-modal__card{width:min(94vw,520px);max-height:94vh}#create-challenge-modal .challenge-create-modal__body{padding-inline:12px}#create-challenge-modal .challenge-create-option{grid-template-columns:48px minmax(0,1fr) 24px;min-height:84px}#create-challenge-modal .friend-picker-row{grid-template-columns:22px 42px minmax(0,1fr)}#create-challenge-modal .friend-picker-presence{grid-column:3;justify-self:start}}.app-icon-glyph--challenge-swords,.app-icon-glyph--shield{vertical-align:-.125em;fill:currentColor;filter:drop-shadow(0 0 .45em);width:1em;height:1em;display:inline-block;overflow:visible}.challenge-create-option__icon-badge{background:radial-gradient(circle at 50% 45%, color-mix(in srgb, currentColor 30%, transparent) 0 22%, transparent 58%), linear-gradient(145deg, #0a234cb8, #17082ed1);width:clamp(72px,7.4vw,96px);height:clamp(72px,7.4vw,96px);box-shadow:0 0 24px color-mix(in srgb, currentColor 28%, transparent), inset 0 0 26px color-mix(in srgb, currentColor 14%, transparent);border:2px solid;border-radius:999px;flex:none;justify-self:center;place-items:center;display:grid}.challenge-create-option__icon-badge--crown{color:var(--cyan-bright)}.challenge-create-option__icon-badge--friends,.challenge-create-option__icon-badge--challenge{color:var(--pink)}.challenge-create-option__icon-badge .challenge-create-option__icon,.challenge-create-option__icon-badge .app-icon-glyph,.challenge-create-option__icon-badge i{color:currentColor;filter:drop-shadow(0 0 14px);width:58%;height:58%;font-size:clamp(42px,4.6vw,58px)}.challenge-create-option__icon-badge .app-icon-glyph--challenge-swords{width:68%;height:68%}#profile-challenge-choice-modal .challenge-create-option__icon-badge,#create-challenge-modal .challenge-create-option__icon-badge{margin-inline:2px 6px}#create-challenge-modal .challenge-create-option__icon{justify-self:center;width:58%;height:58%}#create-challenge-modal .challenge-create-option{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}#create-challenge-submit-btn .button-icon.app-icon-glyph--challenge-swords,#create-challenge-submit-btn .button-icon .app-icon-glyph--challenge-swords,.profile-challenge-choice-option .app-icon-glyph--challenge-swords{width:1.45em;height:1.45em}.challenge-board-detail__stat-icon.app-icon-glyph--shield{width:1.25em;height:1.25em}#create-challenge-modal .challenge-create-option{grid-template-columns:clamp(92px,8.8vw,116px) minmax(0,1fr) clamp(32px,3vw,44px)!important;align-items:center!important;column-gap:clamp(18px,2.2vw,28px)!important}#profile-challenge-choice-modal .profile-challenge-choice-option{grid-template-columns:clamp(92px,8.8vw,116px) minmax(0,1fr)!important;align-items:center!important;column-gap:clamp(18px,2.2vw,28px)!important}#create-challenge-modal .challenge-create-option__icon-badge,#profile-challenge-choice-modal .challenge-create-option__icon-badge{place-self:center!important;place-items:center!important;width:clamp(82px,7.6vw,108px)!important;min-width:clamp(82px,7.6vw,108px)!important;height:clamp(82px,7.6vw,108px)!important;min-height:clamp(82px,7.6vw,108px)!important;margin:0!important;display:grid!important}#create-challenge-modal .challenge-create-option__icon-badge .challenge-create-option__icon,#create-challenge-modal .challenge-create-option__icon-badge .app-icon-glyph,#create-challenge-modal .challenge-create-option__icon-badge i,#profile-challenge-choice-modal .challenge-create-option__icon-badge .challenge-create-option__icon,#profile-challenge-choice-modal .challenge-create-option__icon-badge .app-icon-glyph,#profile-challenge-choice-modal .challenge-create-option__icon-badge i{place-self:center!important;width:64%!important;min-width:64%!important;height:64%!important;min-height:64%!important;font-size:clamp(52px,5vw,70px)!important;line-height:1!important;display:block!important}#create-challenge-modal .challenge-create-option__icon-badge .app-icon-glyph--challenge-swords,#profile-challenge-choice-modal .challenge-create-option__icon-badge .app-icon-glyph--challenge-swords{width:72%!important;min-width:72%!important;height:72%!important;min-height:72%!important}#create-challenge-modal .challenge-create-option__content,#profile-challenge-choice-modal .profile-challenge-choice-option__content{align-self:center!important;min-width:0!important}#create-challenge-modal .challenge-create-option__check{place-self:center!important}#create-challenge-submit-btn .button-icon.app-icon-glyph--challenge-swords,#create-challenge-submit-btn .button-icon .app-icon-glyph--challenge-swords,.profile-challenge-choice-option .app-icon-glyph--challenge-swords,.public-profile-action .app-icon-glyph--challenge-swords,.challenge-action-btn .app-icon-glyph--challenge-swords,.rush-entry-action .app-icon-glyph--challenge-swords{width:1.7rem!important;min-width:1.7rem!important;height:1.7rem!important;min-height:1.7rem!important}@media (max-width:640px){#create-challenge-modal .challenge-create-option{grid-template-columns:clamp(66px,17vw,82px) minmax(0,1fr) 30px!important;column-gap:12px!important}#profile-challenge-choice-modal .profile-challenge-choice-option{grid-template-columns:clamp(66px,17vw,82px) minmax(0,1fr)!important;column-gap:12px!important}#create-challenge-modal .challenge-create-option__icon-badge,#profile-challenge-choice-modal .challenge-create-option__icon-badge{width:clamp(60px,15.5vw,74px)!important;min-width:clamp(60px,15.5vw,74px)!important;height:clamp(60px,15.5vw,74px)!important;min-height:clamp(60px,15.5vw,74px)!important}}.ra.app-icon-glyph,.ra.button-icon,.ra.stat-app-icon,.ra.profile-notification-row__icon-svg,.ra.profile-activity-summary-tile__icon-svg,.ra.profile-rivalries-preview-card__header-icon,.ra.profile-friend-card__crown-svg,.ra.profile-rivalry-card__crown-svg,.ra.public-profile-tab__icon,.ra.public-profile-activity-icon,.ra.public-profile-rival-versus__challenge-icon,.ra.challenge-board-detail__stat-icon,.ra.rush-challenge-rules__icon,.ra.rush-challenge-combatant__badge-icon,.ra.challenge-sent-recipient-avatar__icon,.ra.leaderboard-crown,.ra.leaderboard-rank-crown{filter:drop-shadow(0 0 .45em);text-align:center!important;vertical-align:-.12em!important;color:currentColor!important;place-items:center!important;width:1em!important;height:1em!important;line-height:1!important;display:inline-grid!important}#create-challenge-modal .challenge-create-option,#profile-challenge-choice-modal .profile-challenge-choice-option{align-items:center!important}#create-challenge-modal .challenge-create-option__icon-badge,#profile-challenge-choice-modal .challenge-create-option__icon-badge{place-self:center!important;place-items:center!important;display:grid!important}.challenge-create-option__icon-badge .ra.challenge-create-option__icon,#profile-challenge-choice-modal .challenge-create-option__icon-badge .ra.challenge-create-option__icon{place-items:center!important;width:1em!important;min-width:1em!important;height:1em!important;min-height:1em!important;margin:0!important;font-size:clamp(58px,5.4vw,76px)!important;line-height:1!important;display:inline-grid!important}.challenge-create-option__icon-badge .ra-crown.challenge-create-option__icon{font-size:clamp(64px,5.9vw,84px)!important}.challenge-create-option__icon-badge .ra-crossed-swords.challenge-create-option__icon{font-size:clamp(60px,5.6vw,80px)!important}.button-icon.ra-crossed-swords,.public-profile-rival-versus__challenge-icon.ra-crossed-swords{font-size:1.28em!important}#create-challenge-modal .challenge-create-option__icon-badge .fa-crown.challenge-create-option__icon,#profile-challenge-choice-modal .challenge-create-option__icon-badge .fa-crown.challenge-create-option__icon{place-items:center!important;width:1em!important;min-width:1em!important;height:1em!important;min-height:1em!important;margin:0!important;font-size:clamp(62px,5.8vw,82px)!important;line-height:1!important;display:inline-grid!important;transform:none!important}#create-challenge-modal .challenge-create-option__icon-badge .fa-users.challenge-create-option__icon,#profile-challenge-choice-modal .challenge-create-option__icon-badge .fa-users.challenge-create-option__icon{place-items:center!important;width:1em!important;min-width:1em!important;height:1em!important;min-height:1em!important;margin:0!important;font-size:clamp(58px,5.5vw,78px)!important;line-height:1!important;display:inline-grid!important;transform:translate(-.035em)!important}.leaderboard-row-action{justify-content:center!important;align-items:center!important;gap:.45em!important;display:inline-flex!important}.leaderboard-row-action__icon{filter:drop-shadow(0 0 .4em);color:currentColor!important;width:1em!important;height:1em!important;font-size:1em!important;line-height:1!important}.challenge-ticket-panel__claim.is-available{grid-template-columns:auto auto!important;gap:3px 6px!important}.challenge-ticket-panel__action-icon{z-index:1!important;color:currentColor!important;filter:none!important;width:1.05em!important;height:1.05em!important}#challenge-sent-modal .challenge-sent-modal__card,#friend-challenge-received-modal .friend-challenge-received-modal__card{width:min(760px,100vw - 28px)!important}#challenge-sent-modal .game-modal__copy,#friend-challenge-received-modal .game-modal__copy{text-align:center!important}#challenge-sent-modal #challenge-sent-title,#friend-challenge-received-modal #friend-challenge-received-title{color:#22f4ff!important;letter-spacing:.1em!important;text-shadow:0 0 18px #22f4ffd9,0 0 40px #22f4ff59!important;font-size:clamp(3rem,8vw,5.8rem)!important;line-height:.95!important}#friend-challenge-received-modal #friend-challenge-received-title{color:#ff2b8e!important;text-shadow:0 0 18px #ff2b8ed1,0 0 40px #ff2b8e57!important}#challenge-sent-modal #challenge-sent-message,#friend-challenge-received-modal #friend-challenge-received-message{color:#aeb8d3!important;font:900 clamp(.78rem, 2.1vw, .98rem)/1.2 var(--font-display)!important;letter-spacing:.1em!important;text-transform:uppercase!important}#challenge-sent-modal .challenge-sent-modal__body,#friend-challenge-received-modal .friend-challenge-received-modal__body{align-content:start!important;gap:16px!important;display:grid!important}#challenge-sent-modal .challenge-sent-versus{background:radial-gradient(circle at 50% 0,#22f4ff29,#0000 45%),#050e30b8!important;border-color:#22f4ff80!important;border-radius:22px!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;gap:clamp(12px,3vw,30px)!important;min-height:118px!important;padding:clamp(16px,3vw,24px)!important}#challenge-sent-modal .challenge-sent-avatar,#challenge-sent-modal .challenge-sent-recipient-avatar{border-radius:18px!important;width:clamp(62px,10vw,78px)!important;height:clamp(62px,10vw,78px)!important}#challenge-sent-modal .challenge-sent-check{color:#22f4ff!important;width:clamp(66px,10vw,82px)!important;height:clamp(66px,10vw,82px)!important}#challenge-sent-modal .challenge-create-source--sent{background:radial-gradient(circle at 50% 0,#ff2b8e29,#0000 48%),#100830c7!important;border-color:#ff2b8e8c!important}#challenge-sent-modal #challenge-sent-score{color:#f3fbff!important;text-shadow:0 0 18px #ffffff80!important;font-size:clamp(3.2rem,9vw,5.2rem)!important}#friend-challenge-received-modal .rush-challenge-versus{background:radial-gradient(circle at 22% 38%,#22f4ff29,#0000 34%),radial-gradient(circle at 78% 38%,#ff2b8e33,#0000 34%),linear-gradient(135deg,#040d30e0,#100830e6)!important;border:1px solid #ff2b8e6b!important;border-radius:24px!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;align-items:center!important;gap:clamp(10px,2.2vw,18px)!important;padding:clamp(14px,3vw,22px)!important;display:grid!important;position:relative!important}#friend-challenge-received-modal .rush-challenge-combatant>small{color:#22f4ff!important;font:950 .72rem/1 var(--font-display)!important;letter-spacing:.18em!important;text-transform:uppercase!important}#friend-challenge-received-modal .rush-challenge-combatant--target>small{color:#ff72c1!important}#friend-challenge-received-modal .rush-challenge-combatant__avatar{width:clamp(72px,17vw,110px)!important;height:clamp(72px,17vw,110px)!important;box-shadow:0 0 22px color-mix(in srgb,currentColor 42%,transparent), inset 0 0 18px #ffffff1f!important;border:2px solid!important;border-radius:26px!important}#friend-challenge-received-modal .rush-challenge-combatant strong,#friend-challenge-received-modal #friend-challenge-received-score{color:#f3fbff!important;font:950 clamp(1.45rem, 5vw, 2.5rem)/1 var(--font-display)!important;letter-spacing:.04em!important;text-shadow:0 0 16px!important}#friend-challenge-received-modal .rush-challenge-versus__mark{color:#f3fbff!important;font:950 clamp(1.7rem,5vw,3rem)/1 var(--font-display)!important;text-shadow:0 0 18px #ffffff8c!important}#friend-challenge-received-modal .rush-challenge-target{background:linear-gradient(135deg,#06163fe0,#040a23eb)!important;border:1px solid #22f4ff80!important;border-radius:18px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;padding:16px!important;display:grid!important}#friend-challenge-received-modal .rush-challenge-target__copy{text-align:center!important;justify-items:center!important;gap:6px!important;display:grid!important}#friend-challenge-received-modal .rush-challenge-target__copy strong{color:#f3fbff!important;font:950 clamp(1.1rem,3.8vw,1.55rem)/1 var(--font-display)!important;letter-spacing:.05em!important;text-transform:uppercase!important}#friend-challenge-received-modal #friend-challenge-received-score{font-size:clamp(2rem,7vw,3.4rem)!important}#friend-challenge-received-modal .game-modal__actions,#challenge-sent-modal .game-modal__actions{grid-template-columns:1fr 1fr!important;gap:14px!important}@media (max-width:560px){#challenge-sent-modal .challenge-sent-modal__card,#friend-challenge-received-modal .friend-challenge-received-modal__card{width:min(94vw,560px)!important}#challenge-sent-modal #challenge-sent-title,#friend-challenge-received-modal #friend-challenge-received-title{font-size:clamp(2.2rem,10vw,3.2rem)!important}#challenge-sent-modal .challenge-sent-versus,#friend-challenge-received-modal .rush-challenge-versus{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;gap:8px!important;padding:12px!important}#friend-challenge-received-modal .rush-challenge-combatant__avatar{border-radius:20px!important;width:clamp(64px,18vw,78px)!important;height:clamp(64px,18vw,78px)!important}#friend-challenge-received-modal .rush-challenge-combatant__badge{padding-inline:.5em!important;font-size:.5rem!important}#friend-challenge-received-modal .rush-challenge-target{grid-template-columns:1fr!important;justify-items:center!important}#friend-challenge-received-modal .rush-challenge-rules,#friend-challenge-received-modal .game-modal__actions,#challenge-sent-modal .game-modal__actions{grid-template-columns:1fr!important}}#public-profile-modal .public-profile-crown-list{gap:10px!important;display:grid!important}#public-profile-modal .public-profile-crown-card{background:radial-gradient(circle at 10% 50%, color-mix(in srgb, var(--leaderboard-avatar-color,#22f4ff) 16%, transparent), transparent 34%), linear-gradient(135deg, #040f36d1, #080a2edb)!important;border:1px solid #22f4ff42!important;border-radius:18px!important;grid-template-columns:auto minmax(0,1fr) auto auto auto!important;align-items:center!important;gap:clamp(10px,2vw,14px)!important;min-height:82px!important;padding:12px 14px!important;display:grid!important;overflow:hidden!important}#public-profile-modal .public-profile-crown-card__avatar.leaderboard-avatar{border-radius:16px!important;place-items:center!important;width:58px!important;min-width:58px!important;max-width:58px!important;height:58px!important;min-height:58px!important;max-height:58px!important;padding:4px!important;display:grid!important;overflow:hidden!important;transform:none!important}#public-profile-modal .public-profile-crown-card__avatar.leaderboard-avatar img{object-fit:contain!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;display:block!important;transform:none!important}#public-profile-modal .public-profile-crown-card__copy{gap:5px!important;min-width:0!important;display:grid!important}#public-profile-modal .public-profile-crown-card__copy strong{text-overflow:ellipsis!important;white-space:nowrap!important;color:#f3fbff!important;font:950 clamp(.9rem, 2vw, 1.08rem)/1 var(--font-display)!important;letter-spacing:.07em!important;text-transform:uppercase!important;overflow:hidden!important}#public-profile-modal .public-profile-crown-card__copy small,#public-profile-modal .public-profile-crown-card__attempts small{color:#8fa1ca!important;font:850 .62rem/1 var(--font-display)!important;letter-spacing:.1em!important;text-transform:uppercase!important}#public-profile-modal .public-profile-crown-card__attempts{border-inline:1px solid #22f4ff29!important;justify-items:center!important;gap:4px!important;min-width:64px!important;padding-inline:10px!important;display:grid!important}#public-profile-modal .public-profile-crown-card__attempts strong,#public-profile-modal .public-profile-crown-card__score{color:#22f4ff!important;font:950 1.25rem/1 var(--font-display)!important;text-shadow:0 0 12px #22f4ff80!important}#public-profile-modal .public-profile-crown-card__score{text-align:right!important;min-width:76px!important}#public-profile-modal .public-profile-crown-card__challenge{color:#f3fbff!important;min-height:38px!important;font:950 .72rem/1 var(--font-display)!important;letter-spacing:.08em!important;text-transform:uppercase!important;background:linear-gradient(135deg,#ff2b8e47,#370f4ad1)!important;border:1px solid #ff2b8ee0!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;gap:.45em!important;padding:0 14px!important;display:inline-flex!important;box-shadow:0 0 14px #ff2b8e38!important}#public-profile-modal .public-profile-achievement-strip{scroll-snap-type:x proximity!important;scrollbar-width:none!important;gap:10px!important;padding:2px 2px 6px!important;display:flex!important;overflow:auto hidden!important}#public-profile-modal .public-profile-achievement-strip::-webkit-scrollbar{display:none!important}#public-profile-modal .public-profile-achievement-strip>.profile-achievement-badge{scroll-snap-align:start!important;background:radial-gradient(circle at 50% 24%, color-mix(in srgb, var(--achievement-color,#22f4ff) 13%, transparent), #07133ae8 72%)!important;border:1px solid color-mix(in srgb, var(--achievement-color,#22f4ff) 55%, transparent)!important;border-radius:16px!important;flex:0 0 92px!important;place-items:center!important;gap:8px!important;width:92px!important;min-height:108px!important;padding:10px 7px!important;display:grid!important}#public-profile-modal .public-profile-achievement-strip .profile-achievement-badge__icon{width:38px!important;height:38px!important;color:var(--achievement-color,#22f4ff)!important;filter:drop-shadow(0 0 7px var(--achievement-color,#22f4ff))!important}#public-profile-modal .public-profile-achievement-strip .profile-achievement-badge__icon-svg{width:100%!important;height:100%!important}#public-profile-modal .public-profile-achievement-strip .profile-achievement-badge__copy strong{text-overflow:ellipsis!important;white-space:nowrap!important;color:#f3fbff!important;max-width:100%!important;font:800 .56rem/1.1 var(--font-display)!important;letter-spacing:.04em!important;text-align:center!important;text-transform:uppercase!important;display:block!important;overflow:hidden!important}#public-profile-modal .profile-achievement-badge[data-category=daily]{--achievement-color:#ffd94a}#public-profile-modal .profile-achievement-badge[data-category=play]{--achievement-color:#22f4ff}#public-profile-modal .profile-achievement-badge[data-category=challenge]{--achievement-color:#ad7cff}#public-profile-modal .profile-achievement-badge[data-category=weekly]{--achievement-color:#ff2b8e}#public-profile-modal .profile-achievement-badge[data-category=rush]{--achievement-color:#ff1fa6}@media (max-width:720px){#public-profile-modal .public-profile-crown-card{grid-template-columns:auto minmax(0,1fr) auto!important}#public-profile-modal .public-profile-crown-card__attempts{display:none!important}#public-profile-modal .public-profile-crown-card__challenge{grid-column:2/-1!important;justify-self:stretch!important}}#friend-challenge-received-modal .friend-challenge-received-modal__card{--challenge-modal-pink:#ff2b8e;--challenge-modal-cyan:#22f4ff;align-self:center!important;width:min(760px,100vw - 28px)!important;max-width:min(760px,100vw - 28px)!important;height:auto!important;max-height:min(94dvh,820px)!important}#friend-challenge-received-modal .friend-challenge-received-modal__body{align-content:start!important;gap:14px!important;max-height:none!important;display:grid!important;overflow:visible!important}#friend-challenge-received-modal .game-modal__copy{text-align:center!important}#friend-challenge-received-modal #friend-challenge-received-title{color:#ff2b8e!important;letter-spacing:.1em!important;text-shadow:0 0 18px #ff2b8ec7,0 0 38px #ff2b8e52!important;font-size:clamp(2.1rem,7vw,4.1rem)!important;line-height:.92!important}#friend-challenge-received-modal #friend-challenge-received-message,#friend-challenge-received-modal #friend-challenge-received-status{color:#cbd5f4!important;text-align:center!important;white-space:normal!important}#friend-challenge-received-modal .rush-challenge-versus{background:radial-gradient(circle at 22% 38%,#22f4ff29,#0000 34%),radial-gradient(circle at 78% 38%,#ff2b8e33,#0000 34%),linear-gradient(135deg,#040d30e0,#100830e6)!important;border:1px solid #ff2b8e6b!important;border-radius:24px!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;align-items:center!important;gap:clamp(10px,2.2vw,18px)!important;padding:clamp(14px,3vw,22px)!important;display:grid!important;position:relative!important;box-shadow:inset 0 0 30px #ff2b8e14,0 0 22px #00000047!important}#friend-challenge-received-modal .rush-challenge-combatant{text-align:center!important;justify-items:center!important;gap:7px!important;min-width:0!important;display:grid!important}#friend-challenge-received-modal .rush-challenge-combatant>small{color:#22f4ff!important;font:950 .72rem/1 var(--font-display)!important;letter-spacing:.18em!important;text-transform:uppercase!important;text-shadow:0 0 10px #22f4ff7a!important}#friend-challenge-received-modal .rush-challenge-combatant--target>small{color:#ff72c1!important;text-shadow:0 0 10px #ff2b8e80!important}#friend-challenge-received-modal .rush-challenge-combatant__avatar{width:clamp(76px,17vw,112px)!important;height:clamp(76px,17vw,112px)!important;box-shadow:0 0 22px color-mix(in srgb, currentColor 42%, transparent), inset 0 0 18px #ffffff1f!important;border:2px solid!important;border-radius:22px!important;overflow:hidden!important}#friend-challenge-received-modal .rush-challenge-combatant--you .rush-challenge-combatant__avatar{color:#22f4ff!important}#friend-challenge-received-modal .rush-challenge-combatant--target .rush-challenge-combatant__avatar{color:#ff2b8e!important}#friend-challenge-received-modal .rush-challenge-combatant__avatar img{border-radius:inherit!important}#friend-challenge-received-modal .rush-challenge-combatant__badge{color:#dce7ff!important;max-width:100%!important;font:900 .58rem/1 var(--font-display)!important;letter-spacing:.11em!important;text-transform:uppercase!important;white-space:nowrap!important;background:#050e30c7!important;border:1px solid #ffffff2e!important;border-radius:999px!important;padding:.28em .68em!important}#friend-challenge-received-modal .rush-challenge-combatant strong{color:#f3fbff!important;font:950 clamp(1.45rem, 5vw, 2.5rem)/1 var(--font-display)!important;letter-spacing:.04em!important;text-shadow:0 0 16px!important}#friend-challenge-received-modal .rush-challenge-versus__mark{color:#f3fbff!important;font:950 clamp(1.7rem, 5vw, 3rem)/1 var(--font-display)!important;letter-spacing:.02em!important;text-shadow:0 0 18px #ffffff8c!important}#friend-challenge-received-modal .rush-challenge-target{background:radial-gradient(circle at 50% 18%,#22f4ff21,#0000 44%),linear-gradient(135deg,#06163feb,#040a23f5)!important;border:1px solid #22f4ff80!important;border-radius:18px!important;grid-template-columns:minmax(0,1fr)!important;place-items:center!important;gap:10px!important;padding:16px!important;display:grid!important;box-shadow:inset 0 0 28px #22f4ff1a,0 0 18px #22f4ff24!important}#friend-challenge-received-modal .rush-challenge-target__copy{text-align:center!important;justify-items:center!important;gap:7px!important;width:100%!important;display:grid!important}#friend-challenge-received-modal .rush-challenge-target__copy small{color:#22f4ff!important;font:950 clamp(.75rem, 1.6vw, .95rem)/1 var(--font-display)!important;letter-spacing:.18em!important;text-transform:uppercase!important}#friend-challenge-received-modal .rush-challenge-target__copy strong{text-overflow:ellipsis!important;white-space:nowrap!important;color:#f3fbff!important;max-width:min(100%,28ch)!important;font:950 clamp(1.3rem, 4vw, 2rem)/1 var(--font-display)!important;letter-spacing:.045em!important;text-transform:none!important;overflow:hidden!important}#friend-challenge-received-modal .rush-challenge-target__copy span{color:#b6c2de!important;font:850 clamp(.78rem, 1.55vw, .95rem)/1.2 var(--font-display)!important;letter-spacing:.11em!important;text-transform:uppercase!important}#friend-challenge-received-modal #friend-challenge-received-score{color:#f3fbff!important;font:950 clamp(2.85rem, 8vw, 4.6rem)/.96 var(--font-display)!important;letter-spacing:.045em!important;text-shadow:0 0 18px #ffffffb8!important}#friend-challenge-received-modal .rush-challenge-rules{color:#cbd5f4!important;font:900 .68rem/1.15 var(--font-display)!important;letter-spacing:.09em!important;text-transform:uppercase!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}#friend-challenge-received-modal .rush-challenge-rules span{background:0 0!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-height:36px!important;padding:10px!important;display:flex!important}#friend-challenge-received-modal .rush-challenge-rules span+span{border-left:1px solid #ffffff2e!important}#friend-challenge-received-modal .rush-challenge-rules__icon{color:#ff2b8e!important;filter:drop-shadow(0 0 8px #ff2b8e8c)!important}#friend-challenge-received-modal .game-modal__actions{grid-template-columns:1fr 1fr!important;gap:14px!important}@media (max-width:560px){#friend-challenge-received-modal .friend-challenge-received-modal__card{width:min(100%,680px)!important;max-height:min(94dvh,820px)!important}#friend-challenge-received-modal #friend-challenge-received-title{font-size:clamp(2.2rem,10vw,3.2rem)!important}#friend-challenge-received-modal .rush-challenge-versus{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;gap:8px!important;padding:12px!important}#friend-challenge-received-modal .rush-challenge-combatant__avatar{border-radius:18px!important;width:clamp(64px,18vw,78px)!important;height:clamp(64px,18vw,78px)!important}#friend-challenge-received-modal .rush-challenge-combatant__badge{padding-inline:.5em!important;font-size:.5rem!important}#friend-challenge-received-modal .rush-challenge-target{padding:12px!important}#friend-challenge-received-modal #friend-challenge-received-score{font-size:clamp(1.7rem,8vw,2.35rem)!important}#friend-challenge-received-modal .rush-challenge-rules,#friend-challenge-received-modal .game-modal__actions{grid-template-columns:1fr!important}#friend-challenge-received-modal .rush-challenge-rules span+span{border-top:1px solid #ffffff24!important;border-left:0!important}}#profile-challenge-choice-modal.game-modal{padding-inline:max(16px, env(safe-area-inset-left)) max(16px, env(safe-area-inset-right))!important;place-items:center!important}#profile-challenge-choice-modal .profile-challenge-choice-modal__card{align-self:center!important;width:min(760px,100vw - 28px)!important;max-width:min(760px,100vw - 28px)!important;height:auto!important;min-height:0!important;max-height:min(92dvh,760px)!important}#profile-challenge-choice-modal .game-modal__header{align-items:start!important;padding-bottom:clamp(10px,1.8vw,18px)!important}#profile-challenge-choice-modal .game-modal__copy{text-align:center!important;justify-items:center!important;gap:clamp(8px,1.3vw,12px)!important;width:100%!important;min-width:0!important}#profile-challenge-choice-modal .game-modal__copy small{color:#f3fbff!important;font:850 clamp(.82rem, 1.4vw, 1rem)/1 var(--font-ui)!important;letter-spacing:.02em!important;text-transform:none!important}#profile-challenge-choice-modal #profile-challenge-choice-title{max-width:min(12ch,100%)!important;color:var(--cyan-bright)!important;font:950 clamp(2.8rem, 8vw, 5.8rem)/.94 var(--font-display)!important;letter-spacing:.12em!important;text-align:center!important;text-transform:uppercase!important;overflow-wrap:normal!important;word-break:normal!important;text-shadow:0 0 18px #22f4ffd1,0 0 34px #22f4ff52!important;margin:0 auto!important}#profile-challenge-choice-modal #profile-challenge-choice-subtitle{color:#b8c4e6!important;max-width:42rem!important;font:850 clamp(.78rem, 1.5vw, 1rem)/1.3 var(--font-display)!important;letter-spacing:.07em!important;text-transform:uppercase!important;margin:0 auto!important}#profile-challenge-choice-modal .profile-challenge-choice-modal__body{gap:clamp(12px,1.8vw,18px)!important;max-height:none!important;padding-top:clamp(4px,1vw,8px)!important;overflow:visible!important}#profile-challenge-choice-modal .profile-challenge-choice-option{text-align:left!important;border-radius:24px!important;grid-template-columns:clamp(82px,10vw,116px) minmax(0,1fr)!important;align-items:center!important;column-gap:clamp(18px,3vw,28px)!important;min-height:clamp(128px,17vw,158px)!important;padding:clamp(16px,2.5vw,24px)!important;overflow:hidden!important}#profile-challenge-choice-modal .profile-challenge-choice-option--new{background:radial-gradient(circle at 10%,#ff2b8e3d,#0000 32%),linear-gradient(135deg,#0a1c4aeb,#080c30e6)!important;border-color:#ff2b8eb8!important}#profile-challenge-choice-modal .profile-challenge-choice-option--break{background:radial-gradient(circle at 10%,#ffd94a2e,#0000 32%),linear-gradient(135deg,#0a1c4aeb,#080c30e6)!important;border-color:#ffd94a94!important}#profile-challenge-choice-modal .challenge-create-option__icon-badge{border-radius:24px!important;place-items:center!important;width:clamp(74px,8.6vw,104px)!important;min-width:clamp(74px,8.6vw,104px)!important;height:clamp(74px,8.6vw,104px)!important;min-height:clamp(74px,8.6vw,104px)!important;margin:0!important;display:grid!important}#profile-challenge-choice-modal .challenge-create-option__icon-badge--challenge{color:var(--pink)!important;background:radial-gradient(circle at 50% 45%,#ff2b8e57,#0a0c30c7 70%)!important;border:1px solid #ff2b8eb8!important;box-shadow:0 0 24px #ff2b8e38,inset 0 0 18px #ff2b8e21!important}#profile-challenge-choice-modal .challenge-create-option__icon-badge--crown{color:var(--gold-bright)!important;background:radial-gradient(circle at 50% 45%,#ffd94a42,#0a0c30c7 70%)!important;border:1px solid #ffd94a9e!important;box-shadow:0 0 24px #ffd94a29,inset 0 0 18px #ffd94a1a!important}#profile-challenge-choice-modal .challenge-create-option__icon-badge .challenge-create-option__icon,#profile-challenge-choice-modal .challenge-create-option__icon-badge .app-icon-glyph,#profile-challenge-choice-modal .challenge-create-option__icon-badge i{place-self:center!important;place-items:center!important;width:54%!important;min-width:54%!important;height:54%!important;min-height:54%!important;font-size:clamp(36px,4.6vw,54px)!important;line-height:1!important;display:grid!important}#profile-challenge-choice-modal .profile-challenge-choice-option__content{align-self:center!important;gap:clamp(7px,1vw,10px)!important;min-width:0!important;display:grid!important}#profile-challenge-choice-modal .profile-challenge-choice-option__content strong{color:#f3fbff!important;font:950 clamp(1.02rem, 2.6vw, 1.42rem)/1.02 var(--font-display)!important;letter-spacing:.09em!important;text-transform:uppercase!important;white-space:normal!important;text-overflow:clip!important;display:block!important;overflow:visible!important}#profile-challenge-choice-modal .profile-challenge-choice-option__content small{color:#c6d0ec!important;max-width:36rem!important;font:760 clamp(.72rem, 1.5vw, .9rem)/1.34 var(--font-display)!important;letter-spacing:.06em!important;text-transform:uppercase!important;white-space:normal!important;text-overflow:clip!important;display:block!important;overflow:visible!important}#profile-challenge-choice-modal #profile-challenge-choice-status{text-align:center!important;min-height:1.2em!important;margin:0!important}@media (max-width:560px){#profile-challenge-choice-modal .profile-challenge-choice-modal__card{max-height:min(92dvh,700px)!important}#profile-challenge-choice-modal #profile-challenge-choice-title{letter-spacing:.09em!important;max-width:min(11ch,100%)!important;font-size:clamp(2.2rem,11vw,3.7rem)!important}#profile-challenge-choice-modal .profile-challenge-choice-option{border-radius:20px!important;grid-template-columns:clamp(66px,18vw,82px) minmax(0,1fr)!important;column-gap:12px!important;min-height:112px!important;padding:14px!important}#profile-challenge-choice-modal .challenge-create-option__icon-badge{border-radius:18px!important;width:clamp(60px,16vw,74px)!important;min-width:clamp(60px,16vw,74px)!important;height:clamp(60px,16vw,74px)!important;min-height:clamp(60px,16vw,74px)!important}#profile-challenge-choice-modal .profile-challenge-choice-option__content strong{font-size:clamp(.9rem,4.2vw,1.1rem)!important}#profile-challenge-choice-modal .profile-challenge-choice-option__content small{font-size:clamp(.64rem,3.2vw,.78rem)!important;line-height:1.28!important}}#friend-challenge-received-modal .rush-challenge-combatant__avatar.leaderboard-avatar{border-radius:18px!important;place-items:center!important;display:grid!important;overflow:hidden!important}#friend-challenge-received-modal .rush-challenge-combatant__avatar.leaderboard-avatar img{object-fit:contain!important;border-radius:inherit!important;width:100%!important;height:100%!important;padding:7px!important;display:block!important}#friend-challenge-received-modal .rush-challenge-combatant__avatar.leaderboard-avatar:not(.leaderboard-avatar--image)>span{background:radial-gradient(circle at 50% 35%, var(--leaderboard-avatar-color,#22f4ff), #0a123040 70%)!important;width:72%!important;height:72%!important;box-shadow:0 0 20px color-mix(in srgb, var(--leaderboard-avatar-color,#22f4ff) 46%, transparent)!important;border-radius:14px!important;display:block!important}#create-challenge-modal .challenge-create-option__icon-badge{width:clamp(82px,8vw,108px)!important;min-width:clamp(82px,8vw,108px)!important;height:clamp(82px,8vw,108px)!important;min-height:clamp(82px,8vw,108px)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;place-items:center!important;margin:0!important;display:grid!important;overflow:visible!important}#create-challenge-modal .challenge-create-option__icon-badge .challenge-create-option__icon,#create-challenge-modal .challenge-create-option__icon-badge .app-icon-glyph,#create-challenge-modal .challenge-create-option__icon-badge i{text-align:center!important;filter:drop-shadow(0 0 16px)!important;place-self:center!important;place-items:center!important;width:1em!important;min-width:1em!important;height:1em!important;min-height:1em!important;margin:0!important;line-height:1!important;display:grid!important}#create-challenge-modal .challenge-create-option__icon-badge .fa-crown.challenge-create-option__icon{font-size:clamp(78px,7.2vw,104px)!important}#create-challenge-modal .challenge-create-option__icon-badge .fa-users.challenge-create-option__icon{font-size:clamp(72px,6.8vw,96px)!important;transform:none!important}#create-challenge-modal .challenge-create-option__check{background:#050a2c8f!important;border:2px solid #dce7ffb8!important;border-radius:8px!important;width:32px!important;height:32px!important;position:relative!important;box-shadow:inset 0 0 0 1px #ffffff14,0 0 14px #dce7ff1f!important}#create-challenge-modal .challenge-create-option__check:after{content:""!important;opacity:0!important;border-bottom:3px solid!important;border-left:3px solid!important;width:12px!important;height:7px!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-60%)rotate(-45deg)!important}#create-challenge-modal .friend-picker-row input[type=checkbox]{appearance:none!important;cursor:pointer!important;background:linear-gradient(135deg,#071136eb,#050824e0)!important;border:2px solid #dce7ffad!important;border-radius:7px!important;align-self:center!important;place-items:center!important;width:26px!important;height:26px!important;margin:0!important;display:grid!important;position:relative!important;box-shadow:inset 0 0 0 1px #ffffff14,0 0 12px #22f4ff1a!important}#create-challenge-modal .friend-picker-row input[type=checkbox]:after{content:""!important;opacity:0!important;border-bottom:3px solid!important;border-left:3px solid!important;width:11px!important;height:6px!important;transform:translateY(-1px)rotate(-45deg)!important}#create-challenge-modal .friend-picker-row input[type=checkbox]:checked{color:#22f4ff!important;background:linear-gradient(135deg,#22f4ff4d,#06143af0)!important;border-color:#22f4ff!important;box-shadow:inset 0 0 14px #22f4ff2e,0 0 16px #22f4ff47!important}#create-challenge-modal .friend-picker-row input[type=checkbox]:checked:after{opacity:1!important}#create-challenge-modal .friend-picker-row:has(input[type=checkbox]:checked){background:linear-gradient(90deg,#22f4ff1a,#0000 78%)!important}@media (max-width:560px){#create-challenge-modal .challenge-create-option__icon-badge{width:clamp(58px,15vw,74px)!important;min-width:clamp(58px,15vw,74px)!important;height:clamp(58px,15vw,74px)!important;min-height:clamp(58px,15vw,74px)!important}#create-challenge-modal .challenge-create-option__icon-badge .fa-crown.challenge-create-option__icon{font-size:clamp(56px,14vw,74px)!important}#create-challenge-modal .challenge-create-option__icon-badge .fa-users.challenge-create-option__icon{font-size:clamp(52px,13.2vw,70px)!important}}#public-profile-modal .public-profile-hero.public-profile-hero--rival{grid-template-columns:clamp(96px,15vw,142px) minmax(0,1fr)!important;grid-template-areas:"avatar identity""avatar actions"!important;align-items:center!important;gap:clamp(12px,2vw,20px)!important}#public-profile-modal .public-profile-hero--rival .public-profile-rank-card.public-profile-rank-card--feature{display:none!important}#public-profile-modal .public-profile-hero--rival .public-profile-identity{align-self:center!important;gap:6px!important;min-width:0!important;overflow:hidden!important}#public-profile-modal .public-profile-hero--rival .public-profile-identity strong{white-space:nowrap!important;text-overflow:ellipsis!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-line-clamp:unset!important;-webkit-box-orient:initial!important;width:100%!important;max-width:100%!important;max-height:none!important;line-height:.96!important;display:block!important;overflow:hidden!important}#public-profile-modal .public-profile-rank-inline{color:#dce6ffcc!important;min-width:0!important;max-width:100%!important;font:900 clamp(.64rem, 1.1vw, .82rem)/1 var(--font-display)!important;letter-spacing:.09em!important;text-transform:uppercase!important;white-space:nowrap!important;text-overflow:ellipsis!important;align-items:baseline!important;gap:8px!important;display:inline-flex!important;overflow:hidden!important}#public-profile-modal .public-profile-rank-inline small{color:inherit!important;font:inherit!important;letter-spacing:inherit!important;text-transform:inherit!important}#public-profile-modal .public-profile-rank-inline b{color:#ff4fb0!important;font:950 clamp(.82rem, 1.35vw, 1rem)/1 var(--font-display)!important;letter-spacing:.06em!important;flex:none!important}#public-profile-modal .public-profile-meta-row{color:#dce6ffc2!important;min-width:0!important;max-width:100%!important;font:850 clamp(.62rem, 1vw, .78rem)/1.1 var(--font-display)!important;letter-spacing:.07em!important;text-transform:uppercase!important;flex-wrap:wrap!important;align-items:center!important;gap:5px 14px!important;display:flex!important}#public-profile-modal .public-profile-meta-row>span{white-space:nowrap!important;text-overflow:ellipsis!important;min-width:0!important;max-width:100%!important;color:inherit!important;font:inherit!important;letter-spacing:inherit!important;align-items:baseline!important;gap:5px!important;display:inline-flex!important;overflow:hidden!important}#public-profile-modal .public-profile-meta-row b{color:#22f4ff!important;font:inherit!important}@media (max-width:760px){#public-profile-modal .public-profile-hero.public-profile-hero--rival,#public-profile-modal .public-profile-hero.public-profile-hero--rival[style]{grid-template-columns:clamp(64px,18vw,82px) minmax(0,1fr)!important;grid-template-areas:"avatar identity""actions actions"!important}#public-profile-modal .public-profile-hero--rival .public-profile-identity strong{font-size:clamp(1.18rem,6vw,1.7rem)!important;line-height:.96!important}#public-profile-modal .public-profile-meta-row{gap:4px 10px!important}}#public-profile-modal .public-profile-hero--rival .public-profile-identity .public-profile-rank-inline{align-items:baseline!important;gap:8px!important;display:inline-flex!important}#public-profile-modal .public-profile-hero--rival .public-profile-identity .public-profile-meta-row{flex-wrap:wrap!important;align-items:center!important;gap:5px 14px!important;display:flex!important}#public-profile-modal .public-profile-hero--rival .public-profile-identity .public-profile-meta-row>span{align-items:baseline!important;gap:5px!important;display:inline-flex!important}#create-challenge-modal .challenge-create-option__check{background:#050a2c6b!important;border:3px solid #dce7ffc2!important;border-radius:999px!important;width:34px!important;height:34px!important;display:block!important;position:relative!important;box-shadow:inset 0 0 0 2px #050a2cdb,0 0 14px #dce7ff24!important}#create-challenge-modal .challenge-create-option__check:after{content:""!important;opacity:0!important;background:currentColor!important;border:0!important;border-radius:999px!important;width:14px!important;height:14px!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;box-shadow:0 0 12px!important}#create-challenge-modal .challenge-create-option.is-selected .challenge-create-option__check{color:#22f4ff!important;background:#05143a9e!important;border-color:#22f4ff!important;box-shadow:inset 0 0 0 2px #050a2ce6,0 0 18px #22f4ff61!important}#create-challenge-modal .challenge-create-option--friends.is-selected .challenge-create-option__check{color:#ff4caf!important;background:#2a08309e!important;border-color:#ff4caf!important;box-shadow:inset 0 0 0 2px #050a2ce6,0 0 18px #ff4caf5c!important}#create-challenge-modal .challenge-create-option.is-selected .challenge-create-option__check:after{opacity:1!important}#create-challenge-modal .game-modal__copy small{font:600 clamp(.74rem, 1.4vw, .94rem)/1.15 var(--font-display)!important;letter-spacing:.12em!important;color:#dce7ffb8!important;text-shadow:none!important}#create-challenge-modal .game-modal__copy h2{letter-spacing:.085em!important;font-weight:900!important}#create-challenge-modal .game-modal__copy p,#create-challenge-modal .challenge-create-source span{font:600 clamp(.66rem, 1.2vw, .82rem)/1.32 var(--font-display)!important;letter-spacing:.075em!important;color:#dce7ffb8!important;text-shadow:none!important}#create-challenge-modal .challenge-create-source small,#create-challenge-modal .challenge-create-friends__head strong{font:700 clamp(.68rem, 1.35vw, .9rem)/1 var(--font-display)!important;letter-spacing:.11em!important;text-shadow:none!important}#create-challenge-modal .challenge-create-source strong{font-weight:900!important}#create-challenge-modal .challenge-create-option strong{font:800 clamp(.98rem, 2.25vw, 1.36rem)/1.04 var(--font-display)!important;letter-spacing:.075em!important;text-shadow:none!important}#create-challenge-modal .challenge-create-option small,#create-challenge-modal .friend-picker-copy small{font:600 clamp(.6rem, 1.15vw, .74rem)/1.32 var(--font-display)!important;letter-spacing:.06em!important;color:#cdd8efb8!important;text-shadow:none!important}#create-challenge-modal .challenge-create-friends__head button,#create-challenge-modal .friend-picker-presence,#create-challenge-modal .challenge-create-add-friend{letter-spacing:.075em!important;text-shadow:none!important;font-weight:800!important}#create-challenge-modal .challenge-create-search input{font:650 .92rem/1 var(--font-ui)!important}#create-challenge-modal .friend-picker-copy strong{font:800 clamp(.82rem, 1.55vw, 1rem)/1.04 var(--font-display)!important;letter-spacing:.065em!important;text-shadow:none!important}#create-challenge-submit-btn .button-label{letter-spacing:.075em!important;font-weight:800!important}#create-challenge-submit-btn .button-sub{letter-spacing:.055em!important;opacity:.78!important;font-weight:650!important}.toast-stack{--toast-top:calc(max(18px, env(safe-area-inset-top)) + 76px);z-index:60;left:50%;top:var(--toast-top);pointer-events:none;justify-items:center;gap:8px;width:min(460px,100vw - 28px);display:grid;position:fixed;bottom:auto;transform:translate(-50%)}:is(body:has(#shop-screen:not(.hidden)) .toast-stack,body:has(#profile-screen:not(.hidden)) .toast-stack,body:has(#leaderboard-screen:not(.hidden)) .toast-stack,body:has(#settings-screen:not(.hidden)) .toast-stack){--toast-top:calc(max(18px, env(safe-area-inset-top)) + clamp(104px, 18dvh, 172px))}.toast-message{--toast-accent:#22f4ff;color:#f3fbff;border:1px solid color-mix(in srgb, var(--toast-accent) 54%, #ffffff29);min-height:46px;box-shadow:0 0 22px color-mix(in srgb, var(--toast-accent) 28%, transparent), inset 0 0 18px color-mix(in srgb, var(--toast-accent) 12%, transparent);font:700 clamp(.72rem, 2.8vw, .9rem)/1.2 var(--font-display);letter-spacing:.055em;text-transform:uppercase;opacity:0;pointer-events:auto;background:linear-gradient(135deg,#08123af5,#050822f0);border-radius:14px;grid-template-columns:4px minmax(0,1fr);align-items:center;gap:12px;padding:10px 14px 10px 0;transition:opacity .18s,transform .18s;display:grid;transform:translateY(-10px)scale(.98)}.toast-message:before{content:"";background:var(--toast-accent);box-shadow:0 0 12px var(--toast-accent);border-radius:999px;align-self:stretch}.toast-message.is-visible{opacity:1;transform:translateY(0)scale(1)}.toast-message.is-leaving{opacity:0;transform:translateY(-8px)scale(.98)}.toast-message--success{--toast-accent:#39ff75}.toast-message--pending{--toast-accent:#ffd94a}.toast-message--error{--toast-accent:#ff4caf}.toast-message--info{--toast-accent:#22f4ff}.public-profile-action--pending,.add-friend-row [data-friendship-state=pending]{color:#fff6c8!important;background:linear-gradient(#ffd94a2e,#533508d1)!important;border-color:#ffd94ad1!important;box-shadow:0 0 22px #ffd94a47,inset 0 0 18px #ffd94a1f!important}@media (min-width:760px){.toast-stack{left:auto;right:calc(max(18px, env(safe-area-inset-right)) + 12px);width:min(380px,100vw - 28px);transform:none}}@media (max-width:560px){.toast-stack{width:min(92vw,420px)}.toast-message{width:100%}}@media (orientation:landscape) and (max-height:560px){.toast-stack{--toast-top:calc(max(8px, env(safe-area-inset-top)) + 54px)}body:has(#shop-screen:not(.hidden)) .toast-stack{--toast-top:calc(max(8px, env(safe-area-inset-top)) + 54px)}body:has(#profile-screen:not(.hidden)) .toast-stack{--toast-top:calc(max(8px, env(safe-area-inset-top)) + 54px)}body:has(#leaderboard-screen:not(.hidden)) .toast-stack{--toast-top:calc(max(8px, env(safe-area-inset-top)) + 54px)}body:has(#settings-screen:not(.hidden)) .toast-stack{--toast-top:calc(max(8px, env(safe-area-inset-top)) + 54px)}}@media (orientation:landscape) and (min-width:960px) and (max-height:780px),(orientation:landscape) and (min-width:700px) and (max-height:700px){:root{--app-shell-x:clamp(14px, 1.8vw, 24px);--app-shell-top:clamp(6px, 1.2dvh, 10px);--app-shell-gap:clamp(6px, 1.1dvh, 10px);--app-action-height:clamp(44px, 7dvh, 52px);--app-ad-clearance:calc(max(46px, env(safe-area-inset-bottom) + 42px) + 8px)}.banner-ad{border-radius:14px!important;min-height:40px!important;font-size:.58rem!important}.game-modal.app-modal>.app-shell.app-shell--modal.app-shell--compact,.screen--end>.end-card.app-shell.app-shell--result,.screen--pause>.pause-card.app-shell.app-shell--compact{height:var(--app-modal-height)!important;max-height:var(--app-modal-height)!important;grid-template-rows:auto minmax(0,1fr) auto!important;align-self:start!important;overflow:hidden!important}.game-modal.app-modal .game-modal__copy{gap:3px!important}.game-modal.app-modal .game-modal__copy p,.screen--end .retry-copy{margin-block:0!important;font-size:clamp(.62rem,1.1vw,.78rem)!important;line-height:1.15!important}.game-modal.app-modal .game-modal__copy h2,.screen--end .screen-title--results{font-size:clamp(2rem,5dvh,3rem)!important;line-height:.92!important}:is(#rush-challenge-modal,#friend-challenge-received-modal).game-modal>.app-shell{width:min(1120px, var(--app-modal-width))!important;max-width:min(1120px, var(--app-modal-width))!important}:is(#rush-challenge-modal,#friend-challenge-received-modal) .rush-challenge-modal__body{align-items:stretch!important;gap:var(--app-shell-gap)!important;grid-template:"versus target"minmax(0,1fr)"versus rules""versus status"/minmax(300px,1.05fr) minmax(260px,.95fr)!important;min-height:0!important;display:grid!important;overflow:hidden!important}:is(#rush-challenge-modal,#friend-challenge-received-modal) .rush-challenge-versus{border-radius:18px!important;grid-area:versus!important;height:100%!important;min-height:0!important;padding:clamp(10px,2dvh,16px)!important}:is(#rush-challenge-modal,#friend-challenge-received-modal) .rush-challenge-target{border-radius:16px!important;grid-area:target!important;align-self:stretch!important;min-height:0!important;padding:clamp(10px,1.8dvh,14px)!important}:is(#rush-challenge-modal,#friend-challenge-received-modal) .rush-challenge-rules{grid-area:rules!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;font-size:clamp(.54rem,1vw,.64rem)!important}:is(#rush-challenge-modal,#friend-challenge-received-modal) .rush-challenge-rules span{border-radius:10px!important;min-height:34px!important;padding:7px 8px!important}:is(#rush-challenge-modal,#friend-challenge-received-modal) .game-modal__status{grid-area:status!important;min-height:0!important;margin:0!important;font-size:.64rem!important}:is(#rush-challenge-modal,#friend-challenge-received-modal) .rush-challenge-combatant{gap:5px!important}:is(#rush-challenge-modal,#friend-challenge-received-modal) .rush-challenge-combatant__avatar{border-radius:18px!important;width:clamp(64px,15dvh,92px)!important;height:clamp(64px,15dvh,92px)!important}:is(#rush-challenge-modal,#friend-challenge-received-modal) .rush-challenge-combatant strong,:is(#rush-challenge-modal,#friend-challenge-received-modal) .rush-challenge-versus__mark{font-size:clamp(1.25rem,5dvh,2rem)!important}:is(#rush-challenge-modal,#friend-challenge-received-modal) .rush-challenge-combatant__badge{padding:.26em .55em!important;font-size:.5rem!important}:is(#rush-challenge-modal,#friend-challenge-received-modal) .rush-challenge-target__copy{gap:4px!important}:is(#rush-challenge-modal,#friend-challenge-received-modal) .rush-challenge-target__copy strong{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;font-size:clamp(1.1rem,3dvh,1.5rem)!important;overflow:hidden!important}:is(#rush-challenge-modal,#friend-challenge-received-modal) #rush-challenge-target-score,#friend-challenge-received-modal #friend-challenge-received-score{font-size:clamp(2.2rem,8dvh,3.4rem)!important}#create-challenge-modal .challenge-create-modal__card{width:min(1120px, var(--app-modal-width))!important;max-width:min(1120px, var(--app-modal-width))!important}#create-challenge-modal .challenge-create-modal__body{align-items:stretch!important;gap:var(--app-shell-gap)!important;grid-template:"source options"minmax(0,1fr)"status status"/minmax(220px,.75fr) minmax(420px,1.25fr)!important;min-height:0!important;padding-inline:clamp(8px,1.5vw,14px)!important;display:grid!important;overflow:hidden!important}#create-challenge-modal .challenge-create-modal__body:has(.challenge-create-friends:not(.hidden)){grid-template-rows:auto minmax(0,1fr) auto!important;grid-template-areas:"source options""friends friends""status status"!important}#create-challenge-modal .challenge-create-source{border-radius:16px!important;grid-area:source!important;align-content:center!important;min-height:0!important;padding:clamp(10px,2dvh,16px)!important}#create-challenge-modal .challenge-create-source strong{font-size:clamp(2.6rem,10dvh,4.2rem)!important}#create-challenge-modal .challenge-create-options{gap:var(--app-shell-gap)!important;grid-area:options!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;min-height:0!important}#create-challenge-modal .challenge-create-option{border-radius:16px!important;grid-template-columns:clamp(48px,9dvh,68px) minmax(0,1fr) 30px!important;min-height:0!important;padding:clamp(10px,2dvh,14px)!important}#create-challenge-modal .challenge-create-option__icon-badge{width:clamp(48px,9dvh,68px)!important;min-width:clamp(48px,9dvh,68px)!important;height:clamp(48px,9dvh,68px)!important;min-height:clamp(48px,9dvh,68px)!important}#create-challenge-modal .challenge-create-friends{grid-area:friends!important;grid-template-rows:auto auto minmax(0,1fr) auto auto!important;gap:7px!important;min-height:0!important}#create-challenge-modal .challenge-create-search{min-height:42px!important}#create-challenge-modal .friend-challenge-list{min-height:0!important;max-height:none!important;overflow-y:auto!important}#create-challenge-modal .friend-picker-row{grid-template-columns:28px 42px minmax(0,1fr) auto!important;min-height:54px!important;padding:7px 10px!important}#create-challenge-modal .friend-picker-avatar{width:42px!important;height:42px!important}#create-challenge-status{grid-area:status!important;margin:0!important}.screen--end>.end-card.app-shell.app-shell--result{width:min(980px, var(--app-shell-width))!important;max-width:min(980px, var(--app-shell-width))!important}.screen--end .end-card>.app-shell__body{align-items:stretch!important;gap:var(--app-shell-gap)!important;grid-template-columns:minmax(260px,.9fr) minmax(320px,1.1fr)!important;grid-template-areas:"score stats""result stats"!important;min-height:0!important;display:grid!important;overflow:hidden!important}.screen--end .end-score{grid-area:score!important;min-height:0!important;padding:clamp(10px,2dvh,16px)!important}.screen--end .end-score strong{font-size:clamp(3.2rem,14dvh,5.6rem)!important}.screen--end .rush-challenge-result{grid-area:result!important;margin:0!important}.screen--end .run-stats{gap:var(--app-shell-gap)!important;grid-area:stats!important;grid-template-columns:1fr!important;margin:0!important}.screen--end .run-stats span{min-height:0!important;padding:8px 12px!important}.screen--leaderboard.is-weekly-challenge .weekly-challenge-layout{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)!important;align-items:start!important}.screen--leaderboard.is-weekly-challenge .weekly-event-card,.screen--leaderboard.is-weekly-challenge .weekly-top-prizes,.screen--leaderboard.is-weekly-challenge .weekly-event-board{min-height:0!important}.screen--leaderboard.is-weekly-challenge .weekly-event-hero{min-height:0!important;padding-block:clamp(10px,2dvh,16px)!important}.screen--profile .profile-panel,#public-profile-modal .public-profile-modal__card,#profile-edit-panel .profile-edit-modal__card,#shop-screen .shop-panel,#settings-screen .settings-card{border-radius:20px!important}#public-profile-modal .public-profile-modal__body{gap:var(--app-shell-gap)!important}#public-profile-modal .public-profile-hero{min-height:0!important;padding:clamp(10px,2dvh,16px)!important}#profile-edit-panel .profile-avatar-picker__grid{grid-template-columns:repeat(8,minmax(0,1fr))!important}#shop-screen .shop-panel .shop-tabs,#settings-screen .settings-tabs{padding-bottom:4px!important}#shop-screen .shop-panel .shop-tab,#settings-screen .settings-tabs .shop-tab{min-height:34px!important}}@media (orientation:landscape) and (max-width:959px) and (max-height:560px){:root{--app-shell-x:10px;--app-shell-top:6px;--app-shell-gap:5px;--app-action-height:44px;--app-ad-clearance:calc(max(38px, env(safe-area-inset-bottom) + 34px) + 6px)}.banner-ad{width:min(520px,100vw - 20px)!important;min-height:34px!important;font-size:.52rem!important}.game-modal.app-modal .game-modal__copy p,:is(#rush-challenge-modal,#friend-challenge-received-modal) .rush-challenge-rules,#create-challenge-modal .challenge-create-source span{display:none!important}.game-modal.app-modal>.app-shell.app-shell--modal,.game-modal.app-modal>.app-shell.app-shell--modal.app-shell--compact{width:var(--app-modal-width)!important;max-width:var(--app-modal-width)!important;height:var(--app-modal-height)!important;max-height:var(--app-modal-height)!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden!important}.game-modal.app-modal .game-modal__copy h2,.screen--end .screen-title--results{font-size:clamp(1.55rem,8dvh,2.15rem)!important;line-height:.92!important}:is(#rush-challenge-modal,#friend-challenge-received-modal) .rush-challenge-modal__body{gap:var(--app-shell-gap)!important;grid-template:"versus target"minmax(0,1fr)"versus status"/minmax(250px,1fr) minmax(210px,.78fr)!important;min-height:0!important;display:grid!important;overflow:hidden!important}:is(#rush-challenge-modal,#friend-challenge-received-modal) .rush-challenge-versus,:is(#rush-challenge-modal,#friend-challenge-received-modal) .rush-challenge-target{border-radius:14px!important;padding:8px!important}:is(#rush-challenge-modal,#friend-challenge-received-modal) .rush-challenge-combatant__avatar{border-radius:14px!important;width:clamp(50px,16dvh,70px)!important;height:clamp(50px,16dvh,70px)!important}:is(#rush-challenge-modal,#friend-challenge-received-modal) .rush-challenge-combatant__badge{display:none!important}:is(#rush-challenge-modal,#friend-challenge-received-modal) .rush-challenge-combatant strong,:is(#rush-challenge-modal,#friend-challenge-received-modal) .rush-challenge-versus__mark{font-size:clamp(1rem,5dvh,1.5rem)!important}:is(#rush-challenge-modal,#friend-challenge-received-modal) #rush-challenge-target-score,#friend-challenge-received-modal #friend-challenge-received-score{font-size:clamp(1.8rem,9dvh,2.7rem)!important}#create-challenge-modal .challenge-create-modal__body{gap:var(--app-shell-gap)!important;grid-template:"source options""friends friends"minmax(0,1fr)"status status"/minmax(170px,.58fr) minmax(360px,1.42fr)!important;padding-inline:6px!important;display:grid!important;overflow:hidden!important}#create-challenge-modal .challenge-create-source{border-radius:14px!important;grid-area:source!important;padding:8px!important}#create-challenge-modal .challenge-create-source strong{font-size:clamp(2rem,11dvh,3rem)!important}#create-challenge-modal .challenge-create-options{gap:var(--app-shell-gap)!important;grid-area:options!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}#create-challenge-modal .challenge-create-option{grid-template-columns:44px minmax(0,1fr) 28px!important;min-height:66px!important;padding:8px!important}#create-challenge-modal .challenge-create-option__icon-badge{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}#create-challenge-modal .challenge-create-option small{display:none!important}#create-challenge-modal .challenge-create-friends{grid-area:friends!important;grid-template-rows:auto auto minmax(0,1fr) auto auto!important;gap:5px!important;min-height:0!important}#create-challenge-modal .challenge-create-friends.hidden{display:none!important}#create-challenge-modal .challenge-create-search{min-height:38px!important}#create-challenge-modal .friend-challenge-list{min-height:0!important;max-height:none!important;overflow-y:auto!important}#create-challenge-modal .friend-picker-row{grid-template-columns:28px 38px minmax(0,1fr) auto!important;min-height:48px!important;padding:5px 8px!important}#create-challenge-modal .friend-picker-avatar{width:38px!important;height:38px!important}.screen--end>.end-card.app-shell.app-shell--result{height:var(--app-shell-height)!important;max-height:var(--app-shell-height)!important;width:min(820px, var(--app-shell-width))!important;max-width:min(820px, var(--app-shell-width))!important}.screen--end .end-card>.app-shell__body{gap:var(--app-shell-gap)!important;grid-template-columns:minmax(220px,.9fr) minmax(260px,1.1fr)!important;display:grid!important;overflow:hidden!important}.screen--end .end-score{padding:8px!important}.screen--end .end-score strong{font-size:clamp(2.7rem,16dvh,4.4rem)!important}.screen--end .run-stats{gap:var(--app-shell-gap)!important;grid-template-columns:1fr!important;margin:0!important}.screen-btn,.game-modal__button{min-height:44px!important}}@media (orientation:landscape) and (min-width:960px) and (max-height:780px),(orientation:landscape) and (min-width:700px) and (max-height:700px),(orientation:landscape) and (max-width:959px) and (max-height:560px){.game-modal.app-modal>.app-shell.app-shell--modal,.game-modal.app-modal>.app-shell.app-shell--modal.app-shell--compact{grid-template-columns:minmax(0,1fr)!important}.game-modal.app-modal>.app-shell.app-shell--modal>.app-shell__header,.game-modal.app-modal>.app-shell.app-shell--modal>.app-shell__body,.game-modal.app-modal>.app-shell.app-shell--modal>.app-shell__footer{grid-column:1!important;width:100%!important;min-width:0!important}}#profile-screen .profile-activity-summary-tile--static{cursor:default!important}#profile-screen .profile-activity-summary-tile--static:active{transform:none!important}#profile-screen>.social-panel.app-shell>.app-shell__body,#profile-screen .profile-scroll-area{scrollbar-width:none!important;scrollbar-gutter:auto!important;scrollbar-color:transparent transparent!important;-ms-overflow-style:none!important}#profile-screen>.social-panel.app-shell>.app-shell__body::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}#profile-screen .profile-scroll-area::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}#profile-screen>.social-panel.app-shell>.app-shell__body.is-scrolling::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}#profile-screen .profile-scroll-area.is-scrolling::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}#leaderboard-screen .challenge-hub-section{gap:10px;display:grid}#leaderboard-screen .challenge-hub-section__header{color:#f3fbffe0;font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;font-weight:900;display:flex}#leaderboard-screen .challenge-hub-summary-action{color:#f3fbff;cursor:pointer;font:inherit;text-align:left;min-width:0;box-shadow:none;background:#040d30a8;border:1px solid #22f4ff57;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}#leaderboard-screen .challenge-hub-summary-action__icon{filter:none;width:28px;height:28px}#leaderboard-screen .challenge-hub-summary-action span{min-width:0;display:grid}#leaderboard-screen .challenge-hub-summary-action small,#leaderboard-screen .challenge-hub-summary-action em{color:#f3fbffb8;font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;font-style:normal;font-weight:800}#leaderboard-screen .challenge-hub-summary-action strong{font-family:var(--font-display);font-size:1.35rem}#leaderboard-screen .challenge-hub-rivalry-score{justify-content:end;align-items:center;gap:4px;display:inline-flex}.leaderboard-avatar.leaderboard-avatar--image,.profile-social-row__avatar.leaderboard-avatar--image,.profile-social-avatar.leaderboard-avatar--image,.profile-social-rivalry__avatar.leaderboard-avatar--image,.friend-picker-avatar.leaderboard-avatar--image,.challenge-sent-avatar.leaderboard-avatar--image,.challenge-sent-recipient-avatar.leaderboard-avatar--image,.rivalry-detail-avatar.leaderboard-avatar--image,#rush-challenge-modal .rush-challenge-combatant__avatar.leaderboard-avatar--image,#friend-challenge-received-modal .rush-challenge-combatant__avatar.leaderboard-avatar--image,#public-profile-modal .public-profile-crown-card__avatar.leaderboard-avatar--image,#public-profile-modal .public-profile-rival-card>.leaderboard-avatar.leaderboard-avatar--image,#public-profile-modal .public-profile-rival-versus__avatar.leaderboard-avatar--image{border-color:color-mix(in srgb, var(--leaderboard-avatar-color,#22f4ff) 78%, #fff 12%)!important;background:radial-gradient(circle at 50% 42%, color-mix(in srgb, var(--leaderboard-avatar-color,#22f4ff) 22%, transparent), transparent 58%), linear-gradient(135deg, #081232e0, #0a082aeb)!important;box-shadow:0 0 18px color-mix(in srgb, var(--leaderboard-avatar-color,#22f4ff) 30%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--leaderboard-avatar-color,#22f4ff) 16%, transparent)!important;filter:none!important}#public-profile-modal .public-profile-avatar-chip.profile-avatar-chip img,#profile-screen .profile-avatar-chip img{filter:none!important}:is(#rush-challenge-modal,#friend-challenge-received-modal) .game-modal__copy .profile-kicker,#friend-challenge-received-modal #friend-challenge-received-kicker,:is(#rush-challenge-modal,#friend-challenge-received-modal) .game-modal__copy p,:is(#rush-challenge-modal,#friend-challenge-received-modal) .rush-challenge-rules{display:none!important}:is(#rush-challenge-modal,#friend-challenge-received-modal) .rush-challenge-modal__body,#friend-challenge-received-modal .friend-challenge-received-modal__body{grid-template-areas:"versus""target""status"!important;gap:clamp(10px,1.5dvh,16px)!important}@media (orientation:landscape) and (min-width:700px) and (max-height:700px){:is(#rush-challenge-modal,#friend-challenge-received-modal) .rush-challenge-modal__body,#friend-challenge-received-modal .friend-challenge-received-modal__body{grid-template-areas:"versus target""versus status"!important}}#public-profile-modal .public-profile-crown-list{scroll-snap-type:x proximity!important;scrollbar-width:none!important;-ms-overflow-style:none!important;flex-wrap:nowrap!important;gap:12px!important;padding:2px 2px 8px!important;display:flex!important;overflow:auto hidden!important}#public-profile-modal .public-profile-crown-list::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}#public-profile-modal .public-profile-crown-card{scroll-snap-align:start!important;flex:0 0 clamp(218px,47%,292px)!important;grid-template-columns:auto minmax(0,1fr)!important;grid-template-areas:"avatar copy""score score""button button"!important;align-content:start!important;width:clamp(218px,47%,292px)!important;min-height:178px!important}#public-profile-modal .public-profile-crown-card__avatar{grid-area:avatar!important}#public-profile-modal .public-profile-crown-card__copy{grid-area:copy!important;align-self:center!important}#public-profile-modal .public-profile-crown-card__attempts{display:none!important}#public-profile-modal .public-profile-crown-card__score{text-align:left!important;grid-area:score!important;width:100%!important;min-width:0!important;font-size:clamp(1.65rem,5vw,2.15rem)!important}#public-profile-modal .public-profile-crown-card__challenge{grid-area:button!important;width:100%!important}@media (min-width:760px){#public-profile-modal .public-profile-crown-card{flex-basis:clamp(224px,31.5%,304px)!important;width:clamp(224px,31.5%,304px)!important}}.profile-avatar-chip img,.public-profile-avatar-chip img,.rush-crown-history-avatar.leaderboard-avatar--image img,.challenge-board-detail__avatar.leaderboard-avatar--image img,.public-profile-crown-card__avatar.leaderboard-avatar--image img{filter:none!important}.challenge-board-detail__avatar.leaderboard-avatar--image,#public-profile-modal .public-profile-crown-card__avatar.leaderboard-avatar--image,#public-profile-modal .public-profile-avatar-chip.profile-avatar-chip{border-color:color-mix(in srgb, var(--leaderboard-avatar-color,var(--profile-avatar-color,#22f4ff)) 78%, #fff 12%)!important;background:radial-gradient(circle at 50% 42%, color-mix(in srgb, var(--leaderboard-avatar-color,var(--profile-avatar-color,#22f4ff)) 20%, transparent), transparent 58%), linear-gradient(135deg, #081232e0, #0a082aeb)!important;box-shadow:0 0 18px color-mix(in srgb, var(--leaderboard-avatar-color,var(--profile-avatar-color,#22f4ff)) 30%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--leaderboard-avatar-color,var(--profile-avatar-color,#22f4ff)) 16%, transparent)!important}#public-profile-modal .public-profile-avatar-chip.profile-avatar-chip{border-color:color-mix(in srgb, var(--profile-avatar-color,#22f4ff) 78%, #fff 12%)!important;background:radial-gradient(circle at 50% 42%, color-mix(in srgb, var(--profile-avatar-color,#22f4ff) 20%, transparent), transparent 58%), linear-gradient(135deg, #081232e0, #0a082aeb)!important;box-shadow:0 0 18px color-mix(in srgb, var(--profile-avatar-color,#22f4ff) 30%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--profile-avatar-color,#22f4ff) 16%, transparent)!important}#challenge-sent-modal .challenge-create-source--sent>span{display:none!important}.toast-message--action{grid-template-columns:4px minmax(0,1fr) auto!important}.toast-message__text{min-width:0}.toast-message__action{color:#07102d;background:var(--toast-accent);min-height:30px;font:950 .68rem/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase;box-shadow:0 0 14px color-mix(in srgb, var(--toast-accent) 48%, transparent);cursor:pointer;border:0;border-radius:999px;padding:0 12px}.toast-message__action:active{transform:translateY(1px)scale(.98)}.screen--leaderboard .leaderboard-row{grid-template-columns:36px 52px minmax(0,1fr) auto!important;column-gap:10px!important}.screen--leaderboard .leaderboard-row.leaderboard-row--actionable{grid-template-columns:36px 52px minmax(0,1fr) auto minmax(104px,auto)!important}.screen--leaderboard .leaderboard-rank{justify-self:center!important}.screen--leaderboard .leaderboard-row .leaderboard-avatar{justify-self:center!important;width:52px!important;height:52px!important}.screen--leaderboard .leaderboard-row .leaderboard-avatar img{width:52px!important;height:52px!important}.screen--leaderboard .leaderboard-player{justify-self:start!important}@media (max-width:560px){.screen--leaderboard .leaderboard-row{grid-template-columns:26px 44px minmax(0,1fr) auto!important;column-gap:8px!important}.screen--leaderboard .leaderboard-row.leaderboard-row--actionable{grid-template-columns:26px 44px minmax(0,1fr) auto!important}.screen--leaderboard .leaderboard-row .leaderboard-avatar,.screen--leaderboard .leaderboard-row .leaderboard-avatar img{width:44px!important;height:44px!important}}@media (orientation:landscape) and (max-height:620px){.screen--leaderboard .leaderboard-row{grid-template-columns:24px 38px minmax(0,1fr) auto!important;column-gap:8px!important}.screen--leaderboard .leaderboard-row.leaderboard-row--actionable{grid-template-columns:24px 38px minmax(0,1fr) auto minmax(92px,auto)!important}.screen--leaderboard .leaderboard-row .leaderboard-avatar,.screen--leaderboard .leaderboard-row .leaderboard-avatar img{width:38px!important;height:38px!important}}.screen--leaderboard .leaderboard-row{align-items:center!important}.screen--leaderboard .leaderboard-row .leaderboard-avatar{box-sizing:border-box!important;place-self:center!important;place-items:center!important;margin:0!important;padding:0!important;line-height:0!important;display:grid!important;transform:none!important}.screen--leaderboard .leaderboard-row .leaderboard-avatar.leaderboard-avatar--image{overflow:visible!important}.screen--leaderboard .leaderboard-row .leaderboard-avatar img{object-fit:contain!important;object-position:center center!important;border-radius:inherit!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;margin:0!important;display:block!important;transform:none!important}.screen--leaderboard .leaderboard-row .leaderboard-avatar:not(.leaderboard-avatar--image)>span{place-self:center!important;margin:0!important;transform:none!important}.screen--leaderboard .leaderboard-row .leaderboard-avatar.leaderboard-avatar--image{box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;overflow:visible!important}.screen--leaderboard .leaderboard-row .leaderboard-avatar.leaderboard-avatar--image img{box-shadow:none!important;filter:none!important;border-radius:0!important}#profile-screen .profile-earned-honors{flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:6px!important;min-height:0!important;margin:-2px 0 6px!important;display:flex!important}#profile-screen .profile-earned-honors.hidden{display:none!important}#profile-screen .profile-earned-honors span{color:#fff4d6!important;font-family:var(--font-display)!important;letter-spacing:.1em!important;text-transform:uppercase!important;white-space:nowrap!important;background:#ffd94a14!important;border:1px solid #ffd94a57!important;border-radius:999px!important;padding:5px 8px!important;font-size:clamp(.58rem,1.15vw,.72rem)!important;font-weight:850!important;line-height:1!important}#profile-screen .profile-section--daily-honors{grid-template-columns:minmax(0,1fr)!important}#profile-screen .profile-section--daily-honors>.profile-daily-card,#profile-screen .profile-section--daily-honors>.profile-daily-card>.profile-daily-entry{width:100%!important;min-width:0!important}#profile-screen .profile-rank-line{color:var(--cyan)!important;font-family:var(--font-display)!important;letter-spacing:.1em!important;text-transform:uppercase!important;white-space:nowrap!important;text-overflow:ellipsis!important;text-shadow:0 0 10px #22f4ff8c!important;margin-top:3px!important;font-size:clamp(.64rem,1.35vw,.82rem)!important;font-weight:850!important;line-height:1.05!important;display:block!important;overflow:hidden!important}#profile-screen .profile-rank-line.hidden{display:none!important}#achievements-modal .screen-btn--achievement-challenge{color:#ffe1f3!important;text-shadow:none!important;box-shadow:none!important;background:radial-gradient(at 50% 120%,#ff1fa633,#53143f3d 58%,#070d355c),linear-gradient(#3b0d32d1,#1a0d2de6)!important;border-color:#ff1fa6!important}#achievements-modal .screen-btn--achievement-event{color:var(--challenge-accent-bright,var(--challenge-accent))!important;text-shadow:none!important;border-color:var(--challenge-accent)!important;box-shadow:none!important}.toast-message{border-color:color-mix(in srgb, var(--toast-accent) 52%, transparent)!important;box-shadow:0 8px 22px #0000006b, inset 0 0 14px color-mix(in srgb, var(--toast-accent) 14%, transparent)!important;text-shadow:none!important}.toast-message:before{box-shadow:0 0 10px color-mix(in srgb, var(--toast-accent) 52%, transparent)!important}.toast-message__action{color:#071033!important;background:var(--toast-accent)!important;border-color:color-mix(in srgb, var(--toast-accent) 70%, transparent)!important;box-shadow:0 0 12px color-mix(in srgb, var(--toast-accent) 28%, transparent)!important;text-shadow:none!important}.leaderboard-avatar.leaderboard-avatar--image,.profile-social-row__avatar.leaderboard-avatar--image,.profile-social-avatar.leaderboard-avatar--image,.profile-social-rivalry__avatar.leaderboard-avatar--image,.friend-picker-avatar.leaderboard-avatar--image,.challenge-sent-avatar.leaderboard-avatar--image,.challenge-sent-recipient-avatar.leaderboard-avatar--image,.rivalry-detail-avatar.leaderboard-avatar--image,.challenge-board-detail__avatar.leaderboard-avatar--image,#rush-challenge-modal .rush-challenge-combatant__avatar.leaderboard-avatar--image,#friend-challenge-received-modal .rush-challenge-combatant__avatar.leaderboard-avatar--image,#public-profile-modal .public-profile-crown-card__avatar.leaderboard-avatar--image,#public-profile-modal .public-profile-rival-card>.leaderboard-avatar.leaderboard-avatar--image,#public-profile-modal .public-profile-rival-versus__avatar.leaderboard-avatar--image{border-color:color-mix(in srgb, var(--leaderboard-avatar-color,#22f4ff) 78%, transparent)!important;box-shadow:0 0 14px color-mix(in srgb, var(--leaderboard-avatar-color,#22f4ff) 26%, transparent), inset 0 0 12px color-mix(in srgb, var(--leaderboard-avatar-color,#22f4ff) 10%, transparent)!important;filter:none!important}#public-profile-modal .public-profile-avatar-chip.profile-avatar-chip,#profile-screen .profile-avatar-chip{border-color:color-mix(in srgb, var(--profile-avatar-color,#22f4ff) 78%, transparent)!important;box-shadow:0 0 18px color-mix(in srgb, var(--profile-avatar-color,#22f4ff) 30%, transparent), inset 0 0 14px color-mix(in srgb, var(--profile-avatar-color,#22f4ff) 10%, transparent)!important}#profile-screen .profile-rivalry-card,#public-profile-modal .public-profile-rival-card.profile-rivalry-card,#public-profile-modal .public-profile-crown-card{box-shadow:inset 0 0 18px #ff2b8e1f,0 8px 24px #00000047!important}.challenge-board-detail__header h2,.challenge-board-detail__subtitle,.challenge-board-detail__meta{text-shadow:none!important}#profile-screen .profile-avatar-chip,#profile-screen .profile-avatar-chip.profile-avatar-chip,#profile-screen .profile-avatar-chip img,#profile-screen .profile-avatar-chip>span,#profile-screen .profile-friend-card,#profile-screen .profile-friend-card:before,#profile-screen .profile-friend-card:after,#profile-screen .profile-friend-card__avatar,#profile-screen .profile-friend-card__avatar img,#profile-screen .profile-friend-card__avatar>span,#profile-screen .profile-friend-card__add-icon,#profile-screen .profile-friend-card__add-icon svg,#profile-screen .profile-rivalry-card,#profile-screen .profile-rivalry-card:before,#profile-screen .profile-rivalry-card:after,#profile-screen .profile-rivalry-card__avatar,#profile-screen .profile-rivalry-card__avatar img,#profile-screen .profile-rivalry-card__avatar>span,#add-friend-modal .add-friend-row,#add-friend-modal .add-friend-row:before,#add-friend-modal .add-friend-row:after,#add-friend-modal .add-friend-row .leaderboard-avatar,#add-friend-modal .add-friend-row .leaderboard-avatar img,#add-friend-modal .add-friend-row .leaderboard-avatar>span,#add-friend-modal .profile-social-avatar,#add-friend-modal .profile-social-avatar img,#add-friend-modal .profile-social-avatar>span{box-shadow:none!important;filter:none!important;text-shadow:none!important}#profile-screen .profile-avatar-chip,#profile-screen .profile-friend-card__avatar,#profile-screen .profile-rivalry-card__avatar,#add-friend-modal .add-friend-row .leaderboard-avatar,#add-friend-modal .profile-social-avatar{background:#070d35b8!important;border-color:#22f4ff47!important;outline:0!important}#profile-screen .profile-friend-card,#profile-screen .profile-rivalry-card,#add-friend-modal .add-friend-row{background:#040d30a8!important;outline:0!important}#profile-screen .profile-rivalry-card__progress,#profile-screen .profile-rivalry-card__progress i{box-shadow:none!important;filter:none!important}.toast-message,.toast-message:before,.toast-message__action{box-shadow:none!important;filter:none!important;text-shadow:none!important}.toast-message{border-color:color-mix(in srgb, var(--toast-accent) 38%, transparent)!important}.toast-message__action{border-color:color-mix(in srgb, var(--toast-accent) 48%, transparent)!important}#public-profile-modal .public-profile-modal__card,#public-profile-modal .public-profile-modal__body,#public-profile-modal .game-modal__header,#public-profile-modal .game-modal__close,#public-profile-modal .game-modal__copy,#public-profile-modal #public-profile-title,#public-profile-modal #public-profile-subtitle,#public-profile-modal #public-profile-kicker,#public-profile-modal .public-profile-hero.public-profile-hero--rival,#public-profile-modal .public-profile-avatar-chip.profile-avatar-chip,#public-profile-modal .public-profile-avatar-chip.profile-avatar-chip img,#public-profile-modal .public-profile-avatar-chip.profile-avatar-chip>span,#public-profile-modal .public-profile-identity,#public-profile-modal .public-profile-identity *,#public-profile-modal .public-profile-rank-card,#public-profile-modal .public-profile-rank-card *,#public-profile-modal .public-profile-rank-inline,#public-profile-modal .public-profile-rank-inline *,#public-profile-modal .public-profile-meta-row,#public-profile-modal .public-profile-meta-row *,#public-profile-modal .public-profile-section:not(.public-profile-achievements),#public-profile-modal .public-profile-section:not(.public-profile-achievements)>header,#public-profile-modal .public-profile-section:not(.public-profile-achievements)>header *,#public-profile-modal .public-profile-stats-section,#public-profile-modal .public-profile-stats,#public-profile-modal .public-profile-stat,#public-profile-modal .public-profile-stat *,#public-profile-modal .profile-stat-card,#public-profile-modal .profile-stat-card *,#public-profile-modal .public-profile-rival-card,#public-profile-modal .public-profile-rival-card:before,#public-profile-modal .public-profile-rival-card:after,#public-profile-modal .public-profile-rival-card>.leaderboard-avatar,#public-profile-modal .public-profile-rival-card>.leaderboard-avatar img,#public-profile-modal .public-profile-rival-card>.leaderboard-avatar>span,#public-profile-modal .public-profile-rival-card__main,#public-profile-modal .public-profile-rival-card__main *,#public-profile-modal .public-profile-rival-card__progress,#public-profile-modal .public-profile-rival-card__progress i,#public-profile-modal .public-profile-rival-card__meta,#public-profile-modal .public-profile-rival-card__meta *,#public-profile-modal .public-profile-rival-versus,#public-profile-modal .public-profile-rival-versus :not(.public-profile-rival-versus__challenge):not(.public-profile-rival-versus__challenge *),#public-profile-modal .public-profile-crown-card,#public-profile-modal .public-profile-crown-card:before,#public-profile-modal .public-profile-crown-card:after,#public-profile-modal .public-profile-crown-card__avatar,#public-profile-modal .public-profile-crown-card__avatar img,#public-profile-modal .public-profile-crown-card__avatar>span,#public-profile-modal .public-profile-crown-card__copy,#public-profile-modal .public-profile-crown-card__copy *,#public-profile-modal .public-profile-crown-card__score,#public-profile-modal .public-profile-crown-card__attempts,#public-profile-modal .public-profile-crown-card__attempts *{box-shadow:none!important;filter:none!important;text-shadow:none!important}#create-challenge-modal .friend-picker-avatar.leaderboard-avatar,#create-challenge-modal .friend-picker-avatar.leaderboard-avatar--image,#add-friend-modal .add-friend-row .leaderboard-avatar,#add-friend-modal .add-friend-row .leaderboard-avatar--image,#add-friend-modal .profile-social-avatar,#profile-screen .profile-friend-card__avatar.leaderboard-avatar,#profile-screen .profile-rivalry-card__avatar.leaderboard-avatar,#public-profile-modal .public-profile-rival-card>.leaderboard-avatar,#public-profile-modal .public-profile-crown-card__avatar.leaderboard-avatar{box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important;overflow:visible!important}#create-challenge-modal .friend-picker-avatar.leaderboard-avatar img,#add-friend-modal .add-friend-row .leaderboard-avatar img,#add-friend-modal .profile-social-avatar img,#profile-screen .profile-friend-card__avatar.leaderboard-avatar img,#profile-screen .profile-rivalry-card__avatar.leaderboard-avatar img,#public-profile-modal .public-profile-rival-card>.leaderboard-avatar img,#public-profile-modal .public-profile-crown-card__avatar.leaderboard-avatar img{box-shadow:none!important;filter:none!important}#public-profile-modal .public-profile-stats.profile-stat-grid.profile-stat-grid--summary>.profile-stat-card{box-shadow:inset 0 0 18px #22f4ff1a,0 0 18px #22f4ff24!important}#public-profile-modal .public-profile-stats.profile-stat-grid.profile-stat-grid--summary>.profile-stat-card>.stat-app-icon,#public-profile-modal .public-profile-stats.profile-stat-grid.profile-stat-grid--summary>.profile-stat-card>[data-app-icon],#public-profile-modal .public-profile-stats.profile-stat-grid.profile-stat-grid--summary>.profile-stat-card>[data-ui-svg],#public-profile-modal .public-profile-stats.profile-stat-grid.profile-stat-grid--summary>.profile-stat-card>.stat-bits-icon{filter:drop-shadow(0 0 9px)!important}#public-profile-modal .public-profile-stats.profile-stat-grid.profile-stat-grid--summary>.profile-stat-card>strong{text-shadow:0 0 14px #22f4ff85!important}#add-friend-modal .add-friend-results{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}#add-friend-modal .add-friend-row{text-align:center!important;border-radius:16px!important;grid-template-columns:minmax(0,1fr)!important;align-content:start!important;justify-items:center!important;gap:9px!important;min-height:132px!important;padding:12px!important}#add-friend-modal .add-friend-row .friend-picker-avatar{justify-self:center!important;width:46px!important;height:46px!important}#add-friend-modal .add-friend-card__copy{justify-items:center!important;gap:0!important;width:100%!important;min-width:0!important}#add-friend-modal .add-friend-card__copy strong{text-align:center!important;max-width:100%!important;font:850 clamp(.78rem, 2.4vw, .92rem)/1.05 var(--font-display)!important;letter-spacing:.07em!important}#add-friend-modal .add-friend-row button{width:100%!important;min-height:34px!important;font:850 clamp(.54rem, 1.8vw, .66rem)/1 var(--font-display)!important;letter-spacing:.07em!important;border-radius:999px!important;padding:8px 9px!important}@media (min-width:620px){#add-friend-modal .add-friend-results{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (min-width:980px){#add-friend-modal .add-friend-results{grid-template-columns:repeat(4,minmax(0,1fr))!important}}#leaderboard-screen.is-challenge-hub .leaderboard-header-wallet__item--bits{display:none!important}#leaderboard-screen.is-challenge-hub .leaderboard-notifications-btn{display:grid!important;position:relative!important}#leaderboard-screen:not(.is-challenge-hub) .leaderboard-notifications-btn{display:none!important}#leaderboard-screen .leaderboard-notifications-btn .profile-notification-dot{position:absolute!important;top:7px!important;right:7px!important}@media (max-width:720px),(pointer:coarse) and (max-width:900px){#leaderboard-screen .leaderboard-refresh-header-btn{display:none!important}}#leaderboard-screen .app-shell__body.is-pull-refreshing,#profile-screen .app-shell__body.is-pull-refreshing{animation:.72s ease-out pull-refresh-pulse}#leaderboard-screen .app-shell__body.is-pull-refresh-ready,#profile-screen .app-shell__body.is-pull-refresh-ready{box-shadow:inset 0 18px 20px -22px #22f4ffd1!important}@keyframes pull-refresh-pulse{0%{box-shadow:inset 0 22px 22px -20px #22f4ffe6}to{box-shadow:inset 0 0 #22f4ff00}}.challenge-ticket-panel__claim.is-available,#leaderboard-primary-btn[data-challenge-intent=claim-tickets]:not(:disabled),#weekly-rewards-play-btn[data-challenge-intent=claim-tickets]:not(:disabled),#weekly-leaderboard-play-btn[data-challenge-intent=claim-tickets]:not(:disabled),#rush-challenge-start-btn[data-challenge-intent=claim-tickets]:not(:disabled),#friend-challenge-accept-btn[data-challenge-intent=claim-tickets]:not(:disabled){color:#fff4fa!important;background:linear-gradient(135deg,#ff2b8e66,#a2187166),#130f34eb!important;border-color:#ff2b8eeb!important;box-shadow:inset 0 0 18px #ff2b8e29,0 0 18px #ff2b8e2e!important}.challenge-ticket-panel__claim.is-available{grid-template-columns:1fr!important;justify-items:center!important;column-gap:0!important}.challenge-ticket-panel__claim.is-available>small{grid-column:auto!important}#leaderboard-primary-btn[data-challenge-intent=claim-tickets],#weekly-rewards-play-btn[data-challenge-intent=claim-tickets],#weekly-leaderboard-play-btn[data-challenge-intent=claim-tickets],#rush-challenge-start-btn[data-challenge-intent=claim-tickets],#friend-challenge-accept-btn[data-challenge-intent=claim-tickets],#friend-challenge-received-play-btn[data-challenge-intent=claim-tickets]{justify-content:center!important;align-items:center!important;gap:10px!important;display:inline-flex!important}#leaderboard-primary-btn[data-challenge-intent=claim-tickets] .button-icon,#weekly-rewards-play-btn[data-challenge-intent=claim-tickets] .button-icon,#weekly-leaderboard-play-btn[data-challenge-intent=claim-tickets] .button-icon,#rush-challenge-start-btn[data-challenge-intent=claim-tickets] .button-icon,#friend-challenge-accept-btn[data-challenge-intent=claim-tickets] .button-icon,#friend-challenge-received-play-btn[data-challenge-intent=claim-tickets] .button-icon{flex:none!important;place-items:center!important;width:100%!important;height:100%!important;display:inline-grid!important}#leaderboard-primary-btn[data-challenge-intent=claim-tickets] .button-icon svg,#weekly-rewards-play-btn[data-challenge-intent=claim-tickets] .button-icon svg,#weekly-leaderboard-play-btn[data-challenge-intent=claim-tickets] .button-icon svg,#rush-challenge-start-btn[data-challenge-intent=claim-tickets] .button-icon svg,#friend-challenge-accept-btn[data-challenge-intent=claim-tickets] .button-icon svg,#friend-challenge-received-play-btn[data-challenge-intent=claim-tickets] .button-icon svg{width:100%!important;height:100%!important}#daily-rewards-footer .daily-primary-claim:not(:disabled),#daily-rewards-footer [data-daily-primary-claim]:not(:disabled){color:#e8ffe3!important;text-shadow:0 0 10px #aaff9bd9!important;background:radial-gradient(circle at 50% 120%,#39ff146b,#0a2a35e6 62%,#07113aeb)!important;border-color:#39ff14d1!important;box-shadow:0 0 20px #39ff1461,inset 0 0 14px #b9ffac29!important}#daily-rewards-footer .daily-primary-claim:not(:disabled):hover,#daily-rewards-footer .daily-primary-claim:not(:disabled):focus-visible,#daily-rewards-footer [data-daily-primary-claim]:not(:disabled):hover,#daily-rewards-footer [data-daily-primary-claim]:not(:disabled):focus-visible{border-color:#b9ffac!important;box-shadow:0 0 25px #39ff149e,inset 0 0 16px #b9ffac3d!important}#profile-screen .profile-section--progress,#profile-screen .profile-section--progress>.profile-stat-grid.profile-stat-grid--summary,#profile-screen .profile-stat-grid.profile-stat-grid--summary,#public-profile-modal .public-profile-stats-section.public-profile-section,#public-profile-modal .public-profile-stats.profile-stat-grid.profile-stat-grid--summary,#profile-screen .profile-stat-grid.profile-stat-grid--summary>.profile-stat-card,#public-profile-modal .public-profile-stats.profile-stat-grid.profile-stat-grid--summary>.profile-stat-card{background:0 0!important}.screen--leaderboard #leaderboard-primary-btn[data-challenge-intent=claim-tickets] .button-icon{flex:none!important;place-items:center!important;width:100%!important;height:100%!important;display:inline-grid!important}.screen--leaderboard #leaderboard-primary-btn[data-challenge-intent=claim-tickets] .button-icon svg{width:100%!important;height:100%!important}.screen--leaderboard #leaderboard-primary-btn[data-challenge-intent=claim-tickets]{text-align:left!important;grid-template-rows:1fr!important;grid-template-columns:auto minmax(0,auto)!important;place-content:center!important;place-items:center!important;gap:0 10px!important;display:grid!important}.screen--leaderboard #leaderboard-primary-btn[data-challenge-intent=claim-tickets]>:first-child{grid-area:1/1!important;place-self:center!important;place-items:center!important;width:1.7rem!important;min-width:1.7rem!important;height:1.7rem!important;min-height:1.7rem!important;margin:0!important;display:inline-grid!important;position:relative!important;transform:none!important}.screen--leaderboard #leaderboard-primary-btn[data-challenge-intent=claim-tickets]>:first-child .button-icon{width:100%!important;height:100%!important;margin:0!important;display:block!important;position:static!important;transform:none!important}.screen--leaderboard #leaderboard-primary-btn[data-challenge-intent=claim-tickets]>.ui-action-copy,.screen--leaderboard #leaderboard-primary-btn[data-challenge-intent=claim-tickets]>.button-copy{text-align:left!important;grid-area:1/2!important;grid-template-rows:auto auto!important;place-content:center start!important;place-self:center!important;place-items:center start!important;gap:3px!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;display:grid!important}.screen--leaderboard #leaderboard-primary-btn[data-challenge-intent=claim-tickets] .ui-action-label,.screen--leaderboard #leaderboard-primary-btn[data-challenge-intent=claim-tickets] .ui-action-sub,.screen--leaderboard #leaderboard-primary-btn[data-challenge-intent=claim-tickets] .button-label,.screen--leaderboard #leaderboard-primary-btn[data-challenge-intent=claim-tickets] .button-sub{text-align:left!important;white-space:nowrap!important;width:auto!important;max-width:none!important}.screen--leaderboard #leaderboard-primary-btn[data-challenge-intent=start-weekly],.screen--leaderboard #leaderboard-primary-btn[data-challenge-intent=start-rush],.screen--leaderboard #leaderboard-primary-btn[data-challenge-intent=start-rivalry-free],.screen--leaderboard #leaderboard-primary-btn[data-challenge-intent=watch-ticket-ad]{text-align:left!important;grid-template-rows:1fr!important;grid-template-columns:auto minmax(0,auto)!important;place-content:center!important;place-items:center!important;gap:0 10px!important;display:grid!important}.screen--leaderboard #leaderboard-primary-btn[data-challenge-intent=start-weekly]>:first-child,.screen--leaderboard #leaderboard-primary-btn[data-challenge-intent=start-rush]>:first-child,.screen--leaderboard #leaderboard-primary-btn[data-challenge-intent=start-rivalry-free]>:first-child,.screen--leaderboard #leaderboard-primary-btn[data-challenge-intent=watch-ticket-ad]>:first-child{grid-area:1/1!important;place-self:center!important;place-items:center!important;width:1.7rem!important;min-width:1.7rem!important;height:1.7rem!important;min-height:1.7rem!important;margin:0!important;display:inline-grid!important;position:relative!important;transform:none!important}.screen--leaderboard #leaderboard-primary-btn[data-challenge-intent=start-weekly] .button-icon,.screen--leaderboard #leaderboard-primary-btn[data-challenge-intent=start-rush] .button-icon,.screen--leaderboard #leaderboard-primary-btn[data-challenge-intent=start-rivalry-free] .button-icon,.screen--leaderboard #leaderboard-primary-btn[data-challenge-intent=watch-ticket-ad] .button-icon{place-items:center!important;width:100%!important;height:100%!important;margin:0!important;line-height:0!important;display:inline-grid!important;position:relative!important;transform:none!important}.screen--leaderboard #leaderboard-primary-btn[data-challenge-intent=start-weekly] .button-icon svg,.screen--leaderboard #leaderboard-primary-btn[data-challenge-intent=start-rush] .button-icon svg,.screen--leaderboard #leaderboard-primary-btn[data-challenge-intent=start-rivalry-free] .button-icon svg,.screen--leaderboard #leaderboard-primary-btn[data-challenge-intent=watch-ticket-ad] .button-icon svg{width:100%!important;height:100%!important;margin:0 auto!important;display:block!important}.screen--leaderboard #leaderboard-primary-btn[data-challenge-intent=start-weekly]>.ui-action-copy,.screen--leaderboard #leaderboard-primary-btn[data-challenge-intent=start-weekly]>.button-copy,.screen--leaderboard #leaderboard-primary-btn[data-challenge-intent=start-rush]>.ui-action-copy,.screen--leaderboard #leaderboard-primary-btn[data-challenge-intent=start-rivalry-free]>.ui-action-copy,.screen--leaderboard #leaderboard-primary-btn[data-challenge-intent=start-rush]>.button-copy,.screen--leaderboard #leaderboard-primary-btn[data-challenge-intent=start-rivalry-free]>.button-copy,.screen--leaderboard #leaderboard-primary-btn[data-challenge-intent=watch-ticket-ad]>.ui-action-copy,.screen--leaderboard #leaderboard-primary-btn[data-challenge-intent=watch-ticket-ad]>.button-copy{text-align:left!important;grid-area:1/2!important;grid-template-rows:auto auto!important;place-content:center start!important;place-self:center!important;place-items:center start!important;gap:3px!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;display:grid!important}.screen--leaderboard #leaderboard-primary-btn[data-challenge-intent=start-weekly] .ui-action-label,.screen--leaderboard #leaderboard-primary-btn[data-challenge-intent=start-weekly] .ui-action-sub,.screen--leaderboard #leaderboard-primary-btn[data-challenge-intent=start-weekly] .button-label,.screen--leaderboard #leaderboard-primary-btn[data-challenge-intent=start-weekly] .button-sub,.screen--leaderboard #leaderboard-primary-btn[data-challenge-intent=start-rush] .ui-action-label,.screen--leaderboard #leaderboard-primary-btn[data-challenge-intent=start-rivalry-free] .ui-action-label,.screen--leaderboard #leaderboard-primary-btn[data-challenge-intent=start-rush] .ui-action-sub,.screen--leaderboard #leaderboard-primary-btn[data-challenge-intent=start-rivalry-free] .ui-action-sub,.screen--leaderboard #leaderboard-primary-btn[data-challenge-intent=start-rush] .button-label,.screen--leaderboard #leaderboard-primary-btn[data-challenge-intent=start-rivalry-free] .button-label,.screen--leaderboard #leaderboard-primary-btn[data-challenge-intent=start-rush] .button-sub,.screen--leaderboard #leaderboard-primary-btn[data-challenge-intent=start-rivalry-free] .button-sub,.screen--leaderboard #leaderboard-primary-btn[data-challenge-intent=watch-ticket-ad] .ui-action-label,.screen--leaderboard #leaderboard-primary-btn[data-challenge-intent=watch-ticket-ad] .ui-action-sub,.screen--leaderboard #leaderboard-primary-btn[data-challenge-intent=watch-ticket-ad] .button-label,.screen--leaderboard #leaderboard-primary-btn[data-challenge-intent=watch-ticket-ad] .button-sub{text-align:left!important;white-space:nowrap!important;width:auto!important;max-width:none!important}#leaderboard-screen #leaderboard-list .leaderboard-row .leaderboard-row-action{text-shadow:none!important;box-shadow:none!important;-webkit-filter:none!important}#leaderboard-screen #leaderboard-list .leaderboard-row .leaderboard-row-action:before,#leaderboard-screen #leaderboard-list .leaderboard-row .leaderboard-row-action:after{box-shadow:none!important;-webkit-filter:none!important}#leaderboard-screen #leaderboard-list .leaderboard-row .leaderboard-row-action *,#leaderboard-screen #leaderboard-list .leaderboard-row .leaderboard-row-action__icon{text-shadow:none!important;-webkit-filter:none!important}#leaderboard-screen .rush-challenge-lenses{overscroll-behavior-x:contain!important;scroll-snap-type:x proximity!important;scrollbar-width:none!important;gap:6px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0 2px 6px!important;display:flex!important;overflow:auto hidden!important}#leaderboard-screen .rush-challenge-lenses.hidden{display:none!important}#leaderboard-screen .rush-challenge-lenses::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}#leaderboard-screen .rush-challenge-lenses.is-scrolling{scrollbar-width:thin!important}#leaderboard-screen .rush-challenge-lenses.is-scrolling::-webkit-scrollbar{height:4px!important;display:block!important}#leaderboard-screen .rush-challenge-lenses.is-scrolling::-webkit-scrollbar-track{background:0 0!important}#leaderboard-screen .rush-challenge-lenses.is-scrolling::-webkit-scrollbar-thumb{box-shadow:none!important;background:#22f4ff8c!important;border-radius:999px!important}#leaderboard-screen .rush-challenge-lens{width:auto!important;min-width:0!important;height:34px!important;min-height:34px!important;box-shadow:none!important;text-shadow:none!important;border-radius:999px!important;flex:none!important;gap:6px!important;padding:5px 12px!important;font-size:clamp(.62rem,1.7vw,.78rem)!important}#leaderboard-screen .rush-challenge-lens.active{box-shadow:none!important}#leaderboard-screen .rush-challenge-lens .shop-tab-icon{filter:none!important;width:1em!important;height:1em!important}#leaderboard-screen .challenge-hub-section--crowns .challenge-hub-summary-action{min-height:58px!important;box-shadow:none!important;background:linear-gradient(135deg,#5c134ce0,#1f0d39e6)!important;border-color:#ff1fa6b8!important;border-radius:12px!important;grid-template-columns:26px minmax(0,1fr)!important;gap:10px!important;padding:9px 12px!important}#leaderboard-screen .challenge-hub-section--crowns .challenge-hub-summary-action__icon{color:#ffd94a!important;filter:none!important;width:24px!important;height:24px!important}#leaderboard-screen .challenge-hub-section--crowns .challenge-hub-summary-action small{color:#ffd5ea!important;font-size:.68rem!important}#leaderboard-screen .challenge-hub-section--crowns .challenge-hub-summary-action strong{color:#fff4fa!important;font-size:1.08rem!important;line-height:1!important}#leaderboard-screen .challenge-hub-row__meta-icon{color:#ff2b8e!important;filter:none!important;flex:none!important;width:.9em!important;height:.9em!important}#leaderboard-screen .challenge-hub-row__meta{white-space:nowrap!important;align-items:center!important;gap:8px!important;min-width:0!important;max-width:100%!important;display:inline-flex!important}#leaderboard-screen .challenge-hub-row__meta>span:first-child{text-overflow:ellipsis!important;min-width:0!important;overflow:hidden!important}#leaderboard-screen .challenge-hub-row__date{flex:none!important;align-items:center!important;gap:4px!important;display:inline-flex!important}#leaderboard-screen.is-challenge-hub .empty-social-state--leaderboard{min-height:clamp(120px,28dvh,220px)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:clamp(18px,4dvh,34px) 12px!important}#leaderboard-screen.is-challenge-hub .empty-social-state--leaderboard strong{color:#f3fbff!important;text-shadow:none!important;font-weight:950!important}#leaderboard-screen.is-challenge-hub .empty-social-state--leaderboard span{color:#b7c1df!important;text-shadow:none!important;font-weight:900!important}.screen--leaderboard #leaderboard-primary-btn[data-challenge-intent=start-weekly]>.ui-action-copy,.screen--leaderboard #leaderboard-primary-btn[data-challenge-intent=start-weekly]>.button-copy{text-align:center!important;justify-content:center!important;justify-items:center!important}.screen--leaderboard #leaderboard-primary-btn[data-challenge-intent=start-weekly] .ui-action-label,.screen--leaderboard #leaderboard-primary-btn[data-challenge-intent=start-weekly] .ui-action-sub,.screen--leaderboard #leaderboard-primary-btn[data-challenge-intent=start-weekly] .button-label,.screen--leaderboard #leaderboard-primary-btn[data-challenge-intent=start-weekly] .button-sub{text-align:center!important}#leaderboard-screen .challenge-hub-section--people{gap:0!important}#leaderboard-screen .challenge-hub-row--person .challenge-hub-row__side{grid-area:1/4/auto/6!important;grid-template-columns:minmax(0,1fr)!important;place-self:center end!important;place-items:center end!important;gap:5px!important;width:min(47vw,278px)!important;min-width:min(47vw,278px)!important;max-width:278px!important;display:grid!important}#leaderboard-screen .challenge-hub-row--person .challenge-hub-row__side>.leaderboard-score{grid-area:1/1!important;place-self:center end!important}#leaderboard-screen .challenge-hub-row__rivalry-strip{width:100%!important;height:4px!important;box-shadow:none!important;background:#ff2b8eb8!important;border-radius:999px!important;grid-area:2/1!important;justify-self:stretch!important;display:block!important;overflow:hidden!important}#leaderboard-screen .challenge-hub-row__rivalry-strip i{width:var(--rivalry-progress,50%)!important;border-radius:inherit!important;height:100%!important;box-shadow:none!important;background:#22f4ff!important;display:block!important}#leaderboard-screen .challenge-hub-row__rivalry-strip--empty{background:0 0!important}#leaderboard-screen .challenge-hub-row--person .leaderboard-row-actions{grid-area:3/1!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;justify-content:end!important;place-self:stretch stretch!important;align-items:center!important;gap:6px!important;width:100%!important;min-width:0!important;max-width:none!important;display:grid!important}#leaderboard-screen .challenge-hub-row--person .leaderboard-row-actions .leaderboard-row-action{white-space:nowrap!important;gap:5px!important;width:100%!important;min-width:0!important;height:34px!important;min-height:34px!important;padding:6px 8px!important;font-size:clamp(.5rem,1.45vw,.64rem)!important;line-height:1!important}#leaderboard-screen .challenge-hub-row--person .leaderboard-row-actions .leaderboard-row-action>span:last-child{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}#leaderboard-screen .challenge-hub-row--person .leaderboard-row-actions .leaderboard-row-action:disabled{opacity:.48!important;cursor:default!important}#leaderboard-screen .challenge-hub-row--person .leaderboard-row-action[data-challenge-person-gift],#leaderboard-screen .challenge-hub-row--person .leaderboard-row-action[data-challenge-person-add]{color:#f3fbff!important;background:var(--ui-button-play-surface)!important;border-color:var(--ui-button-play-border)!important;box-shadow:none!important}#leaderboard-screen .challenge-hub-row--person .leaderboard-row-action[data-challenge-person-gift] .leaderboard-row-action__icon,#leaderboard-screen .challenge-hub-row--person .leaderboard-row-action[data-challenge-person-add] .leaderboard-row-action__icon{color:#f3fbff!important}#leaderboard-screen .challenge-hub-row--person .challenge-hub-row-action--challenge{color:#fff0fa!important;border-color:var(--challenge-accent,#ff2b8e)!important;box-shadow:none!important;background:linear-gradient(135deg,#6b1752,#2a0b34)!important}#leaderboard-screen .challenge-hub-row--person .challenge-hub-row-action--challenge .leaderboard-row-action__icon{color:#fff0fa!important}#leaderboard-screen .challenge-hub-row--person .challenge-person-action--pending{color:#fff7cf!important;box-shadow:none!important;opacity:.76!important;background:#ffd94a29!important;border-color:#ffd94ab8!important}#leaderboard-screen .challenge-hub-row--person .challenge-person-action--pending .leaderboard-row-action__icon{color:#ffd94a!important}@media (max-width:560px){#leaderboard-screen .challenge-hub-row--person .challenge-hub-row__side{grid-column:4!important;width:min(50vw,268px)!important;min-width:min(50vw,268px)!important;max-width:268px!important}#leaderboard-screen .challenge-hub-row--person .leaderboard-row-actions{width:100%!important;min-width:0!important;max-width:none!important}#leaderboard-screen .challenge-hub-row--person .leaderboard-row-actions .leaderboard-row-action{padding-inline:6px!important;font-size:clamp(.48rem,2.2vw,.6rem)!important}}[data-public-profile-player-id].leaderboard-avatar,[data-public-profile-player-id].profile-social-avatar,[data-public-profile-player-id].profile-social-row__avatar,[data-public-profile-player-id].profile-social-rivalry__avatar,[data-public-profile-player-id].public-profile-rival-versus__avatar,[data-public-profile-player-id].weekly-event-board-row__avatar,[data-public-profile-player-id].rush-crown-history-avatar,[data-public-profile-player-id].challenge-board-detail__avatar{cursor:pointer}#shop-screen .shop-header-gift{color:#ffd94a;cursor:pointer;width:46px;min-width:46px;height:46px;box-shadow:none;background:linear-gradient(#21133c,#0b1437);border:1px solid #ffd94a99;border-radius:16px;place-items:center;display:grid}#shop-screen .shop-header-gift.is-active{color:#06122e;background:linear-gradient(#ffd94a,#b98912);border-color:#ffe68a}#shop-screen .shop-header-gift-icon{filter:none;width:1.1em;height:1.1em}#shop-screen .shop-footer-actions #shop-gift-btn{display:none!important}#shop-screen .shop-list.is-gift-mode .shop-item[data-shop-giftable=false]{opacity:.45;cursor:not-allowed}@media (max-width:520px){#shop-screen .shop-header-gift,#shop-screen .shop-header-wallet,#shop-screen .shop-header-back{width:42px!important;min-width:42px!important;height:42px!important}}#profile-screen .profile-section--daily-honors.hidden{height:0!important;min-height:0!important;margin:0!important;padding:0!important;display:none!important}#profile-notifications-modal .profile-notifications-header-row{grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;width:100%!important;margin:0!important}#profile-notifications-modal .profile-notifications-heading{text-align:center!important;justify-items:center!important;min-width:0!important}#profile-notifications-modal .profile-notifications-heading .shop-page-title{margin:0!important;font-size:clamp(1.35rem,4.8vw,2rem)!important;line-height:1!important}#profile-notifications-modal .profile-notifications-header-spacer{width:var(--app-action-height,50px)!important;height:1px!important;display:block!important}#profile-notifications-modal .profile-notifications-modal__body{align-content:start!important;padding-top:0!important}:root{--gift-green:#39ff14;--gift-green-soft:#b9ffac;--gift-green-dark:#0f3a1d;--gift-green-surface:linear-gradient(180deg,#39ff143d,#082616e0);--gift-green-border:#39ff14c7}#shop-screen .shop-header-gift{color:var(--gift-green)!important;border-color:var(--gift-green-border)!important;box-shadow:none!important;background:linear-gradient(#183a1eeb,#071617f2)!important}#shop-screen .shop-header-gift-icon,#shop-screen .shop-action-gift-icon,#shop-screen .shop-list.is-gift-mode .shop-meta-icon{color:var(--gift-green)!important;filter:none!important}#shop-screen.is-gift-mode #shop-action-btn,#shop-gift-modal #shop-gift-send-btn{color:#ecffe8!important;background:var(--gift-green-surface)!important;border-color:var(--gift-green-border)!important;box-shadow:none!important}#shop-screen.is-gift-mode #shop-action-btn:disabled{opacity:.52!important}#shop-screen.is-gift-mode #shop-play-btn{color:#dff8ff!important;background:var(--ui-button-secondary-surface)!important;border-color:var(--ui-button-secondary-border)!important;box-shadow:none!important}#shop-screen .shop-list.is-gift-mode .shop-item[data-shop-giftable=true]{border-color:#39ff147a!important}#shop-screen .shop-list.is-gift-mode .shop-item[data-shop-gift-selected=true]{border-color:var(--gift-green-border)!important;box-shadow:none!important;background:linear-gradient(#39ff142e,#051423d1)!important}#shop-screen .shop-list.is-gift-mode .shop-item[data-shop-gift-selected=true] .shop-item__status--gift-selected{color:#06160a!important;background:var(--gift-green)!important;border-color:var(--gift-green-soft)!important;box-shadow:none!important;text-shadow:none!important}.shop-gift-recipient-state--ready,#shop-gift-modal .shop-gift-summary strong,#shop-gift-modal #shop-gift-kicker{color:var(--gift-green-soft)!important;text-shadow:none!important}#leaderboard-screen .challenge-hub-row--person .leaderboard-row-action[data-challenge-person-gift],#public-profile-modal .public-profile-action--gift{color:#ecffe8!important;background:var(--gift-green-surface)!important;border-color:var(--gift-green-border)!important;box-shadow:none!important}#leaderboard-screen .challenge-hub-row--person .leaderboard-row-action[data-challenge-person-gift] .leaderboard-row-action__icon,#public-profile-modal .public-profile-action--gift .button-icon{color:var(--gift-green-soft)!important;filter:none!important}#shop-gift-modal .shop-gift-header-row{grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;width:100%!important;margin:0!important}#shop-gift-modal .shop-gift-heading{text-align:center!important;justify-items:center!important;min-width:0!important}#shop-gift-modal .shop-gift-heading .shop-page-title{margin:0!important;font-size:clamp(1.35rem,4.8vw,2rem)!important;line-height:1!important}#shop-gift-modal .shop-gift-header-spacer{width:var(--app-action-height,50px)!important;height:1px!important;display:block!important}#shop-gift-modal .shop-gift-modal__body{align-content:start!important;gap:clamp(10px,1.4dvh,14px)!important;padding-top:0!important}#shop-gift-modal .shop-gift-item-title{color:var(--cyan)!important;font:900 clamp(2rem,7vw,3.35rem)/.95 var(--font-display)!important;letter-spacing:.14em!important;text-transform:uppercase!important;text-align:center!important;text-shadow:none!important;margin:0!important}#shop-gift-modal .shop-gift-summary{border-radius:18px!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:center!important;gap:0!important;min-height:clamp(74px,10dvh,96px)!important;padding:clamp(12px,2vw,18px)!important}#shop-gift-modal .shop-gift-summary>span,#shop-gift-modal .shop-gift-summary>strong{color:#f3fbff!important;min-width:0!important;font:900 clamp(1rem,3.8vw,1.45rem)/1 var(--font-display)!important;letter-spacing:.04em!important;text-transform:none!important;text-align:center!important;text-shadow:none!important}#shop-gift-modal .shop-gift-summary>span{border-right:1px solid #dce7ff33!important}#shop-gift-modal .shop-gift-summary>small{display:none!important}#shop-gift-modal .shop-gift-recipient{grid-template-columns:auto auto minmax(0,1fr)!important}#shop-gift-modal .shop-gift-recipient-state,#shop-gift-modal #shop-gift-status:empty{display:none!important}#shop-gift-modal .shop-gift-item-title{letter-spacing:.1em!important;overflow-wrap:anywhere!important;word-break:normal!important;max-width:100%!important;font-size:clamp(1.35rem,4.6vw,2.25rem)!important;line-height:1.02!important}#shop-gift-modal .shop-gift-summary>span,#shop-gift-modal .shop-gift-summary>strong{letter-spacing:.03em!important;justify-content:center!important;align-items:center!important;gap:10px!important;font-size:clamp(1rem,3.2vw,1.32rem)!important;display:inline-flex!important}#shop-gift-modal .shop-gift-summary__bits-icon,#shop-gift-modal .shop-gift-summary__wallet-icon{width:1.15em!important;height:1.15em!important;color:var(--cyan)!important;filter:none!important;flex:none!important}#shop-gift-modal .shop-gift-summary__bits-icon{color:#ff2b8e!important}#shop-gift-modal .shop-gift-summary__wallet-icon{color:var(--cyan)!important}#shop-gift-modal .app-shell__footer.game-modal__actions{grid-template-columns:minmax(0,1fr)!important}#shop-gift-modal #shop-gift-add-btn{display:none!important}#profile-screen .profile-achievements__strip{contain:layout paint!important}#profile-screen .profile-achievements__strip>.profile-achievement-badge{contain:layout paint!important;transform:none!important}#profile-screen .profile-achievement-badge__claim-action{box-sizing:border-box!important;white-space:nowrap!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:4px!important;width:clamp(72px,16vw,92px)!important;min-width:clamp(72px,16vw,92px)!important;max-width:clamp(72px,16vw,92px)!important;height:28px!important;min-height:28px!important;padding:0 7px!important;display:inline-flex!important}#profile-screen .profile-achievement-badge__claim-action>span:first-child{text-overflow:ellipsis!important;min-width:0!important;overflow:hidden!important}#profile-screen .profile-achievement-badge__claim-bits{flex:0 0 12px!important;width:12px!important;min-width:12px!important;height:12px!important;display:inline-block!important}#profile-screen #profile-rivalries-section{width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}#profile-screen .profile-rivalries-preview-card{overflow:hidden!important}#profile-screen .profile-rivalry-card-strip{overscroll-behavior-x:contain!important;-webkit-overflow-scrolling:touch!important;scroll-behavior:smooth!important;scroll-snap-type:x proximity!important;scrollbar-gutter:auto!important;scrollbar-width:none!important;scrollbar-color:transparent transparent!important;touch-action:pan-x!important;flex-wrap:nowrap!important;justify-content:flex-start!important;align-items:stretch!important;gap:clamp(10px,1.3vw,16px)!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;display:flex!important;overflow:auto hidden!important}#profile-screen .profile-rivalry-card-strip::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}#profile-screen .profile-rivalry-card-strip.is-scrolling::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}#profile-screen .profile-rivalry-card-strip>.profile-rivalry-card{scroll-snap-align:start!important;flex:0 0 clamp(238px,58vw,320px)!important;grid-template-rows:auto auto auto!important;width:clamp(238px,58vw,320px)!important;min-width:clamp(238px,58vw,320px)!important;max-width:none!important;min-height:156px!important}#profile-screen .profile-rivalry-card__meta{display:none!important}#profile-screen .profile-rivalry-card__runs{white-space:nowrap!important;border-radius:999px!important;grid-column:1/-1!important;justify-content:center!important;justify-self:stretch!important;align-items:center!important;gap:7px!important;min-height:36px!important;padding:8px 12px!important;display:inline-flex!important}#profile-screen .profile-rivalry-card__runs-icon{flex:none!important;width:1em!important;height:1em!important}@media (max-width:760px){#profile-screen .profile-rivalry-card-strip{gap:clamp(8px,2vw,12px)!important}#profile-screen .profile-rivalry-card-strip>.profile-rivalry-card{flex-basis:clamp(236px,78vw,306px)!important;width:clamp(236px,78vw,306px)!important;min-width:clamp(236px,78vw,306px)!important}}.friend-picker-row input[type=checkbox]{appearance:none!important;box-sizing:border-box!important;cursor:pointer!important;background:linear-gradient(135deg,#071136eb,#050824e0)!important;border:2px solid #dce7ffad!important;border-radius:7px!important;flex:0 0 26px!important;align-self:center!important;place-items:center!important;width:26px!important;height:26px!important;margin:0!important;display:grid!important;position:relative!important;box-shadow:inset 0 0 0 1px #ffffff14!important}.friend-picker-row input[type=checkbox]:after{content:""!important;opacity:0!important;border-bottom:3px solid!important;border-left:3px solid!important;width:11px!important;height:6px!important;transform:translateY(-1px)rotate(-45deg)!important}.friend-picker-row input[type=checkbox]:checked{color:var(--cyan)!important;border-color:var(--cyan)!important;background:linear-gradient(135deg,#22f4ff47,#06143af0)!important}.friend-picker-row input[type=checkbox]:checked:after{opacity:1!important}.friend-picker-row input[type=checkbox]:disabled{cursor:not-allowed!important;opacity:.45!important}.shop-gift-recipient input[type=checkbox]:checked{color:var(--gift-green,#39ff14)!important;border-color:var(--gift-green,#39ff14)!important;background:linear-gradient(135deg,#39ff1442,#062016f0)!important}#shop-gift-modal .shop-gift-recipient .friend-picker-avatar.leaderboard-avatar{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:14px!important;padding:0!important}#shop-gift-modal .shop-gift-recipient .friend-picker-avatar.leaderboard-avatar img,#shop-gift-modal .shop-gift-recipient .friend-picker-avatar.leaderboard-avatar>span{border-radius:14px!important}#public-profile-modal .public-profile-header-row{grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;width:100%!important;margin:0!important;display:grid!important}#public-profile-modal .public-profile-heading{text-align:center!important;justify-items:center!important;min-width:0!important}#public-profile-modal #public-profile-title{color:#fff2cd!important;letter-spacing:.16em!important;text-transform:uppercase!important;margin:0!important;font-size:clamp(1.2rem,4.6vw,1.85rem)!important;line-height:1!important}#public-profile-modal .public-profile-header-spacer{width:var(--app-action-height,50px)!important;height:1px!important;display:block!important}#public-profile-modal .public-profile-modal__body{gap:clamp(12px,1.8dvh,18px)!important;padding-top:0!important}#public-profile-modal .public-profile-hero.public-profile-hero--rival{background:0 0!important;border:0!important;grid-template-columns:auto minmax(0,1fr)!important;grid-template-areas:"avatar identity""actions actions"!important;align-items:center!important;gap:12px!important;min-height:0!important;padding:0!important;display:grid!important}#public-profile-modal .public-profile-avatar-chip{grid-area:avatar!important}#public-profile-modal .public-profile-identity{grid-area:identity!important;gap:6px!important;min-width:0!important}#public-profile-modal .public-profile-identity strong{font-size:clamp(1.35rem,5vw,2.15rem)!important;line-height:1!important}#public-profile-modal .public-profile-meta-row{flex-wrap:wrap!important;gap:8px 12px!important;display:flex!important}#public-profile-modal .public-profile-actions{grid-area:actions!important;margin-top:2px!important}#public-profile-modal .public-profile-section,#public-profile-modal .public-profile-stats-section,#public-profile-modal .public-profile-achievements,#public-profile-modal .public-profile-rivalries,#public-profile-modal .public-profile-crowns,#public-profile-modal .public-profile-recent-runs,#public-profile-modal .public-profile-activity{box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}#public-profile-modal .public-profile-section>header{background:0 0!important;border:0!important;margin:0 0 8px!important;padding:0!important}#public-profile-modal .public-profile-section>header strong{font-size:clamp(.92rem,3.2vw,1.18rem)!important}#public-profile-modal .public-profile-section>header small{font-size:.62rem!important}#public-profile-modal .public-profile-stats.profile-stat-grid.profile-stat-grid--summary{background:0 0!important;border:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;padding:0!important;display:grid!important}#public-profile-modal .public-profile-stats.profile-stat-grid.profile-stat-grid--summary>.profile-stat-card{min-height:84px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:8px 6px!important}#public-profile-modal .public-profile-empty,#public-profile-modal .public-profile-rivalry-empty{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;gap:10px!important;padding:8px 0 0!important}#public-profile-modal .public-profile-empty span{display:none!important}#public-profile-modal .public-profile-rival-versus{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}#public-profile-modal .public-profile-rival-versus__bottom{gap:10px!important}#public-profile-modal .public-profile-achievement-strip,#public-profile-modal .public-profile-achievement-grid{background:0 0!important;border:0!important;padding:0 2px 2px!important}@media (max-width:560px){#public-profile-modal .public-profile-hero.public-profile-hero--rival{text-align:left!important;grid-template-columns:auto minmax(0,1fr)!important;grid-template-areas:"avatar identity""actions actions"!important;justify-items:stretch!important}#public-profile-modal .public-profile-stats.profile-stat-grid.profile-stat-grid--summary{grid-template-columns:repeat(3,minmax(0,1fr))!important}}#shop-screen .shop-header-gift{width:var(--app-action-height,50px)!important;height:var(--app-action-height,50px)!important;min-width:var(--app-action-height,50px)!important;color:color-mix(in srgb, var(--gift-green,#39ff14) 62%, #dce7ff)!important;box-shadow:none!important;background:linear-gradient(90deg,#39ff1424 1px,#0000 1px) 0 0/12px 12px,linear-gradient(0deg,#39ff141a 1px,#0000 1px) 0 0/12px 12px,linear-gradient(#0a2019b8,#050c22e6)!important;border:1px solid #39ff1480!important;border-radius:14px!important;place-items:center!important;display:grid!important}#shop-screen .shop-header-gift .shop-header-gift-icon{color:currentColor!important;filter:none!important;width:1.18em!important;height:1.18em!important}#shop-screen .shop-header-wallet{opacity:.9!important}#shop-gift-modal .shop-gift-summary>span,#shop-gift-modal .shop-gift-summary>strong{white-space:nowrap!important;flex-wrap:nowrap!important;gap:7px!important;font-size:clamp(.78rem,2.8vw,1.08rem)!important}#shop-gift-modal .shop-gift-summary__label{color:#dce7ffd1!important;font:900 .82em/1 var(--font-display)!important;letter-spacing:.04em!important;text-transform:none!important}#shop-gift-modal .shop-gift-summary__bits-icon,#shop-gift-modal .shop-gift-summary__wallet-icon{width:1em!important;height:1em!important}@media (max-width:420px){#shop-gift-modal .shop-gift-summary{padding-inline:10px!important}#shop-gift-modal .shop-gift-summary>span,#shop-gift-modal .shop-gift-summary>strong{gap:5px!important;font-size:clamp(.7rem,2.85vw,.88rem)!important}}#shop-screen .shop-header-row{grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important}#shop-screen .shop-header-actions{justify-content:flex-end!important;justify-self:end!important;align-items:center!important;gap:8px!important;min-width:0!important;display:inline-flex!important}#shop-screen .shop-header-gift{width:var(--app-action-height,50px)!important;height:var(--app-action-height,50px)!important;min-width:var(--app-action-height,50px)!important;color:#dce7ffd1!important;box-shadow:none!important;background-color:#0000!important;background-image:radial-gradient(at 50% 120%,#22f4ff29,#070d3570),linear-gradient(#ffffff14,#070d356b)!important;background-position:0 0,0 0!important;background-repeat:repeat,repeat!important;background-size:auto!important;background-attachment:scroll,scroll!important;background-origin:padding-box,padding-box!important;background-clip:border-box,border-box!important;border:1px solid #22f4ff73!important;border-radius:14px!important;place-items:center!important;display:grid!important}#shop-screen .shop-header-gift.is-active{color:#06160a!important;background:linear-gradient(180deg, var(--gift-green-soft,#b9ffac), var(--gift-green,#39ff14))!important;border-color:var(--gift-green-soft,#b9ffac)!important;box-shadow:none!important}#shop-screen .shop-header-gift .shop-header-gift-icon,#shop-screen .shop-header-gift-icon{color:currentColor!important;filter:none!important;width:1.18em!important;height:1.18em!important}#shop-screen .shop-header-gift:not(.is-active) .shop-header-gift-icon{color:#dce7ffd1!important}@media (max-width:430px){#shop-screen .shop-header-actions{gap:6px!important}}#shop-screen .shop-header-wallet{width:clamp(92px,18vw,132px)!important;min-width:clamp(92px,18vw,132px)!important;max-width:clamp(92px,18vw,132px)!important;height:var(--app-action-height,50px)!important;grid-template-columns:auto minmax(0,1fr)!important;justify-content:center!important;align-items:center!important;gap:7px!important;padding:0 10px!important;overflow:hidden!important}#shop-screen .shop-header-wallet-icon{flex:none!important;width:1.05em!important;height:1.05em!important}#shop-screen .shop-header-wallet strong{text-overflow:clip!important;white-space:nowrap!important;text-align:left!important;letter-spacing:.02em!important;min-width:0!important;max-width:100%!important;font-size:clamp(.78rem,3.4vw,1.08rem)!important;line-height:1!important;overflow:hidden!important}@media (max-width:430px){#shop-screen .shop-header-wallet{gap:5px!important;width:clamp(84px,24vw,112px)!important;min-width:clamp(84px,24vw,112px)!important;max-width:clamp(84px,24vw,112px)!important;padding-inline:8px!important}#shop-screen .shop-header-wallet strong{font-size:clamp(.7rem,3.1vw,.9rem)!important}}#shop-screen .shop-header-gift.is-active{color:var(--gift-green,#39ff14)!important;border-color:var(--gift-green,#39ff14)!important;box-shadow:none!important;filter:none!important;background:#082623b8!important}#shop-screen .shop-header-gift.is-active:before,#shop-screen .shop-header-gift.is-active:after{content:none!important;display:none!important}#shop-screen .shop-header-gift.is-active .shop-header-gift-icon{color:var(--gift-green-soft,#b9ffac)!important;filter:none!important}#shop-screen .shop-header-row{grid-template-columns:var(--app-action-height,50px) minmax(0, 1fr) auto!important;align-items:center!important;column-gap:clamp(6px,1.8vw,10px)!important;min-width:0!important}#shop-screen .shop-heading-copy{justify-self:center!important;min-width:0!important;max-width:100%!important;padding-inline:clamp(2px,1vw,8px)!important;overflow:hidden!important}#shop-screen .shop-heading-copy .shop-page-title,#shop-screen #shop-title{text-overflow:clip!important;white-space:nowrap!important;letter-spacing:clamp(.08em,1.2vw,.18em)!important;max-width:100%!important;font-size:clamp(1.1rem,5.1vw,2rem)!important;line-height:1!important;overflow:hidden!important}#shop-screen .shop-header-actions{flex:none!important;min-width:0!important;max-width:min(46vw,172px)!important}#shop-screen .shop-header-gift{flex:0 0 var(--app-action-height,50px)!important}#shop-screen .shop-header-wallet{flex:0 clamp(82px,21vw,112px)!important;width:clamp(82px,21vw,112px)!important;min-width:clamp(82px,21vw,112px)!important;max-width:clamp(82px,21vw,112px)!important}@media (max-width:430px){#shop-screen .shop-header-row{grid-template-columns:42px minmax(0,1fr) auto!important;column-gap:6px!important}#shop-screen .shop-header-back,#shop-screen .shop-header-gift{flex-basis:42px!important;width:42px!important;min-width:42px!important;height:42px!important}#shop-screen .shop-header-actions{gap:5px!important;max-width:min(48vw,152px)!important}#shop-screen .shop-header-wallet{flex-basis:clamp(78px,25vw,104px)!important;width:clamp(78px,25vw,104px)!important;min-width:clamp(78px,25vw,104px)!important;max-width:clamp(78px,25vw,104px)!important}#shop-screen .shop-heading-copy .shop-page-title,#shop-screen #shop-title{letter-spacing:clamp(.04em,.9vw,.12em)!important;font-size:clamp(.9rem,4.7vw,1.32rem)!important}}#public-profile-modal .public-profile-modal__card{width:min(620px,100vw - 24px)!important;max-width:min(620px,100vw - 24px)!important;height:min(94dvh,920px)!important;max-height:min(94dvh,920px)!important;overflow:hidden!important}#public-profile-modal .public-profile-header-row,#public-profile-modal .game-modal__header.public-profile-header-row{grid-template-columns:var(--app-action-height,50px) minmax(0, 1fr) var(--app-action-height,50px)!important;width:100%!important;min-height:var(--app-action-height,50px)!important;background:0 0!important;border:0!important;align-items:center!important;gap:10px!important;margin:0!important;padding:0!important;display:grid!important}#public-profile-modal .public-profile-heading{text-align:center!important;grid-column:2!important;justify-self:center!important;justify-items:center!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;overflow:hidden!important}#public-profile-modal #public-profile-title{color:#fff2cd!important;width:auto!important;max-width:100%!important;min-height:0!important;font:950 clamp(1rem, 5vw, 1.7rem)/1 var(--font-display)!important;letter-spacing:clamp(.08em,1.4vw,.16em)!important;text-transform:uppercase!important;text-overflow:ellipsis!important;white-space:nowrap!important;box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important;overflow:hidden!important}#public-profile-modal .public-profile-modal__body{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr)!important;align-content:start!important;justify-items:stretch!important;gap:clamp(13px,2dvh,18px)!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:clamp(6px,1dvh,10px) clamp(12px,3vw,20px) clamp(18px,3dvh,28px)!important;display:grid!important;overflow:hidden auto!important}#public-profile-modal .public-profile-modal__body>*,#public-profile-modal .public-profile-tab-panel,#public-profile-modal .public-profile-section,#public-profile-modal .public-profile-section>*,#public-profile-modal .public-profile-stats,#public-profile-modal .public-profile-achievement-strip{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;transform:none!important}#public-profile-modal .public-profile-hero.public-profile-hero--rival{width:100%!important;min-height:0!important;box-shadow:none!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:clamp(62px,16vw,82px) minmax(0,1fr)!important;grid-template-areas:"avatar identity""actions actions"!important;align-items:center!important;gap:10px 12px!important;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important}#public-profile-modal .public-profile-identity{grid-area:identity!important;gap:5px!important;min-width:0!important;max-width:100%!important;display:grid!important;overflow:hidden!important}#public-profile-modal .public-profile-identity>small,#public-profile-modal .public-profile-rank-card,#public-profile-modal #public-profile-kicker,#public-profile-modal #public-profile-subtitle{display:none!important}#public-profile-modal .public-profile-meta-row{flex-wrap:wrap!important;gap:5px 12px!important;min-width:0!important;max-width:100%!important;display:flex!important;overflow:hidden!important}#public-profile-modal .public-profile-meta-row>span{color:#dce7ffb8!important;min-width:0!important;font:850 clamp(.58rem, 2.2vw, .74rem)/1 var(--font-display)!important;letter-spacing:.07em!important;text-transform:uppercase!important;white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}#public-profile-modal .public-profile-actions{background:0 0!important;border:0!important;grid-area:actions!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important;margin:2px 0 0!important;padding:0!important;display:grid!important}#public-profile-modal .public-profile-action{letter-spacing:.08em!important;border-radius:999px!important;min-width:0!important;height:42px!important;min-height:42px!important;padding:0 12px!important;font-size:clamp(.58rem,2.4vw,.72rem)!important}#public-profile-modal .public-profile-tab-panel{gap:clamp(13px,2dvh,18px)!important;display:grid!important}#public-profile-modal .public-profile-section,#public-profile-modal .public-profile-stats-section,#public-profile-modal .public-profile-achievements,#public-profile-modal .public-profile-rivalries,#public-profile-modal .public-profile-crowns,#public-profile-modal .public-profile-recent-runs,#public-profile-modal .public-profile-activity{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:10px!important;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important}#public-profile-modal .public-profile-section>header{background:0 0!important;border:0!important;justify-content:space-between!important;align-items:end!important;gap:10px!important;margin:0!important;padding:0!important;display:flex!important;overflow:visible!important}#public-profile-modal .public-profile-section>header strong{color:#f3fbff!important;font:950 clamp(.95rem, 4.2vw, 1.35rem)/1 var(--font-display)!important;letter-spacing:.08em!important;text-transform:uppercase!important;white-space:nowrap!important;display:block!important}#public-profile-modal .public-profile-section>header small{color:#dce7ffb8!important;font:850 clamp(.58rem, 2.2vw, .72rem)/1 var(--font-display)!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin-top:4px!important;display:block!important}#public-profile-modal .public-profile-stats.profile-stat-grid.profile-stat-grid--summary{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important}#public-profile-modal .public-profile-stats.profile-stat-grid.profile-stat-grid--summary>.profile-stat-card{width:100%!important;min-width:0!important;height:86px!important;min-height:86px!important;max-height:86px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:8px 4px!important;overflow:hidden!important}#public-profile-modal .public-profile-stats.profile-stat-grid.profile-stat-grid--summary>.profile-stat-card>.stat-app-icon,#public-profile-modal .public-profile-stats.profile-stat-grid.profile-stat-grid--summary>.profile-stat-card>[data-app-icon],#public-profile-modal .public-profile-stats.profile-stat-grid.profile-stat-grid--summary>.profile-stat-card>[data-ui-svg]{width:28px!important;min-width:28px!important;max-width:28px!important;height:28px!important;min-height:28px!important;max-height:28px!important;font-size:28px!important}#public-profile-modal .public-profile-stats.profile-stat-grid.profile-stat-grid--summary>.profile-stat-card>strong{font-size:clamp(1.28rem,5.4vw,1.8rem)!important;line-height:.95!important}#public-profile-modal .public-profile-empty,#public-profile-modal .public-profile-rivalry-empty{min-height:0!important;box-shadow:none!important;text-align:center!important;background:0 0!important;border:0!important;justify-items:center!important;gap:10px!important;margin:0!important;padding:4px 0 0!important;display:grid!important}#public-profile-modal .public-profile-empty>span{display:none!important}#public-profile-modal .public-profile-empty button span,#public-profile-modal .public-profile-rival-versus__challenge span{display:inline-flex!important}#public-profile-modal .public-profile-rival-versus__challenge{border-radius:999px!important;min-width:min(100%,220px)!important;height:42px!important;min-height:42px!important;padding:0 16px!important;font-size:clamp(.62rem,2.4vw,.74rem)!important}#public-profile-modal .public-profile-achievement-strip,#public-profile-modal .public-profile-achievement-grid{flex-wrap:nowrap!important;gap:10px!important;height:auto!important;min-height:114px!important;padding:0 0 8px!important;display:flex!important;overflow:auto hidden!important}@media (max-width:430px){#public-profile-modal .public-profile-modal__body{padding-inline:10px!important}#public-profile-modal .public-profile-header-row,#public-profile-modal .game-modal__header.public-profile-header-row{grid-template-columns:42px minmax(0,1fr) 42px!important}#public-profile-modal .public-profile-header-spacer{width:42px!important;min-width:42px!important}#public-profile-modal #public-profile-title{letter-spacing:.1em!important;font-size:clamp(.94rem,4.7vw,1.25rem)!important}#public-profile-modal .public-profile-actions{gap:8px!important}#public-profile-modal .public-profile-action{height:40px!important;min-height:40px!important;padding-inline:8px!important;font-size:clamp(.52rem,2.35vw,.66rem)!important}}#shop-screen .shop-header-row{--shop-header-left:var(--app-action-height,50px);--shop-header-wallet:clamp(88px, 19vw, 118px);--shop-header-action-gap:7px;--shop-header-actions-width:calc(var(--app-action-height,50px) + var(--shop-header-action-gap) + var(--shop-header-wallet));grid-template-columns:var(--shop-header-left) minmax(0, 1fr) var(--shop-header-actions-width)!important;align-items:center!important;column-gap:8px!important;width:100%!important;min-width:0!important;display:grid!important}#shop-screen .shop-heading-copy{text-align:center!important;justify-self:stretch!important;justify-items:center!important;min-width:0!important;max-width:100%!important;padding:0!important;overflow:hidden!important}#shop-screen #shop-title{text-overflow:clip!important;white-space:nowrap!important;text-align:center!important;letter-spacing:clamp(.05em,.95vw,.16em)!important;width:100%!important;max-width:100%!important;margin:0!important;font-size:clamp(.98rem,4.2vw,1.72rem)!important;line-height:1!important;display:block!important;overflow:hidden!important}#shop-screen .shop-header-actions{grid-column:3!important;grid-template-columns:var(--app-action-height,50px) var(--shop-header-wallet)!important;justify-content:end!important;align-items:center!important;gap:var(--shop-header-action-gap)!important;width:var(--shop-header-actions-width)!important;min-width:var(--shop-header-actions-width)!important;max-width:var(--shop-header-actions-width)!important;justify-self:end!important;display:grid!important}#shop-screen .shop-header-gift{width:var(--app-action-height,50px)!important;min-width:var(--app-action-height,50px)!important;max-width:var(--app-action-height,50px)!important;height:var(--app-action-height,50px)!important;min-height:var(--app-action-height,50px)!important;max-height:var(--app-action-height,50px)!important;padding:0!important}#shop-screen .shop-header-wallet{width:var(--shop-header-wallet)!important;min-width:var(--shop-header-wallet)!important;max-width:var(--shop-header-wallet)!important;height:var(--app-action-height,50px)!important;min-height:var(--app-action-height,50px)!important;max-height:var(--app-action-height,50px)!important;gap:5px!important;padding-inline:8px!important}@media (max-width:430px){#shop-screen .shop-header-row{--shop-header-left:42px;--shop-header-wallet:clamp(76px, 24vw, 96px);--shop-header-action-gap:5px;--shop-header-actions-width:calc(42px + var(--shop-header-action-gap) + var(--shop-header-wallet));grid-template-columns:var(--shop-header-left) minmax(0, 1fr) var(--shop-header-actions-width)!important;column-gap:5px!important}#shop-screen #shop-title{letter-spacing:clamp(.02em,.55vw,.08em)!important;font-size:clamp(.76rem,3.55vw,1.04rem)!important}#shop-screen.is-gift-mode #shop-title{letter-spacing:.015em!important;font-size:clamp(.62rem,3vw,.86rem)!important}#shop-screen .shop-header-gift{width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;max-height:42px!important}#shop-screen .shop-header-wallet{width:var(--shop-header-wallet)!important;min-width:var(--shop-header-wallet)!important;max-width:var(--shop-header-wallet)!important;height:42px!important;min-height:42px!important;max-height:42px!important;padding-inline:6px!important}#shop-screen .shop-header-wallet strong{font-size:clamp(.66rem,2.9vw,.82rem)!important}}#public-profile-modal .public-profile-modal__body{gap:clamp(12px,1.8dvh,16px)!important}#public-profile-modal .public-profile-hero.public-profile-hero--rival,#public-profile-modal .public-profile-section,#public-profile-modal .public-profile-stats-section,#public-profile-modal .public-profile-achievements,#public-profile-modal .public-profile-rivalries,#public-profile-modal .public-profile-crowns,#public-profile-modal .public-profile-recent-runs,#public-profile-modal .public-profile-activity{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;box-shadow:none!important;background:linear-gradient(135deg,#05123a9e,#070a2b7a)!important;border:1px solid #22f4ff5c!important;border-radius:18px!important;padding:clamp(12px,3vw,16px)!important;overflow:hidden!important}#public-profile-modal .public-profile-tab-panel{gap:clamp(12px,1.8dvh,16px)!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important}#public-profile-modal .public-profile-hero.public-profile-hero--rival{grid-template-columns:clamp(62px,16vw,82px) minmax(0,1fr)!important;grid-template-areas:"avatar identity""actions actions"!important;gap:12px!important;overflow:hidden!important}#public-profile-modal .public-profile-actions{z-index:1!important;width:100%!important;max-width:100%!important;margin:0!important;position:relative!important}#public-profile-modal .public-profile-stats-section.public-profile-section{height:auto!important;min-height:0!important;max-height:none!important}#public-profile-modal .public-profile-stats.profile-stat-grid.profile-stat-grid--summary{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important;transform:none!important}#public-profile-modal .public-profile-stats.profile-stat-grid.profile-stat-grid--summary>.profile-stat-card{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;height:86px!important;min-height:86px!important;max-height:86px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:8px 3px!important;overflow:hidden!important;transform:none!important}#public-profile-modal .public-profile-stats.profile-stat-grid.profile-stat-grid--summary>.profile-stat-card>strong{font-size:clamp(1.2rem,5vw,1.72rem)!important}#public-profile-modal .public-profile-stats.profile-stat-grid.profile-stat-grid--summary>.profile-stat-card>small{letter-spacing:.045em!important;font-size:clamp(.46rem,1.75vw,.58rem)!important}#public-profile-modal .public-profile-rivalries .public-profile-empty,#public-profile-modal .public-profile-rivalry-empty{padding:2px 0 0!important}#public-profile-modal .public-profile-rival-versus__challenge{justify-self:stretch!important;width:100%!important;max-width:100%!important}#public-profile-modal .public-profile-achievement-strip,#public-profile-modal .public-profile-achievement-grid{width:100%!important;max-width:100%!important;min-height:118px!important;padding:0 0 8px!important;overflow:auto hidden!important}@media (max-width:430px){#public-profile-modal .public-profile-hero.public-profile-hero--rival,#public-profile-modal .public-profile-section,#public-profile-modal .public-profile-stats-section,#public-profile-modal .public-profile-achievements,#public-profile-modal .public-profile-rivalries,#public-profile-modal .public-profile-crowns,#public-profile-modal .public-profile-recent-runs,#public-profile-modal .public-profile-activity{border-radius:16px!important;padding:11px!important}#public-profile-modal .public-profile-stats.profile-stat-grid.profile-stat-grid--summary{gap:6px!important}#public-profile-modal .public-profile-stats.profile-stat-grid.profile-stat-grid--summary>.profile-stat-card{height:80px!important;min-height:80px!important;max-height:80px!important;padding-inline:2px!important}}#public-profile-modal.game-modal.app-modal{padding:calc(var(--app-safe-top) + var(--app-shell-top)) calc(var(--app-safe-right) + var(--app-shell-x)) var(--app-ad-clearance) calc(var(--app-safe-left) + var(--app-shell-x))!important;align-content:start!important;place-items:start center!important}#public-profile-modal .public-profile-modal__card.app-shell,#public-profile-modal.game-modal.app-modal>.public-profile-modal__card.app-shell.app-shell--modal{width:var(--app-shell-width)!important;max-width:var(--app-shell-width)!important;height:var(--app-shell-height)!important;max-height:var(--app-shell-height)!important;gap:var(--app-shell-gap)!important;grid-template-rows:auto minmax(0,1fr)!important;align-self:start!important;min-height:0!important;display:grid!important;overflow:hidden!important}#public-profile-modal .public-profile-header-row,#public-profile-modal .game-modal__header.public-profile-header-row{grid-template-columns:var(--app-action-height,50px) minmax(0, 1fr) var(--app-action-height,50px)!important;width:100%!important;min-height:var(--app-action-height,50px)!important;box-shadow:none!important;background:0 0!important;border:0!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0!important;display:grid!important}#public-profile-modal .public-profile-back{grid-column:1!important;justify-self:start!important;position:static!important}#public-profile-modal .public-profile-heading{grid-column:2!important;justify-self:stretch!important;justify-items:center!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;overflow:hidden!important}#public-profile-modal #public-profile-title{color:#fff2cd!important;width:100%!important;max-width:100%!important;min-height:0!important;font:950 clamp(1.05rem, 4.8vw, 1.7rem)/1 var(--font-display)!important;letter-spacing:clamp(.08em,1.25vw,.16em)!important;text-align:center!important;text-transform:uppercase!important;white-space:nowrap!important;text-overflow:ellipsis!important;box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important;overflow:hidden!important}#public-profile-modal .public-profile-header-spacer{width:var(--app-action-height,50px)!important;min-width:var(--app-action-height,50px)!important;grid-column:3!important;height:1px!important}#public-profile-modal .public-profile-modal__body{grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:grid!important;overflow:hidden!important}#public-profile-modal .public-profile-scroll-area.profile-scroll-area{align-content:start!important;gap:var(--app-shell-gap)!important;scrollbar-width:none!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:0!important;padding:0!important;display:grid!important;overflow:hidden auto!important}#public-profile-modal .public-profile-scroll-area.profile-scroll-area::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}#public-profile-modal .profile-section.public-profile-section{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;box-shadow:none!important;background:linear-gradient(135deg,#05123aa3,#070a2b80)!important;border:1px solid #22f4ff5c!important;border-radius:18px!important;margin:0!important;padding:clamp(12px,2.8vw,16px)!important;overflow:hidden!important}#public-profile-modal .public-profile-identity-section{padding:clamp(13px,3vw,18px)!important}#public-profile-modal .public-profile-hero.profile-hero.public-profile-hero--rival{width:100%!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:clamp(68px,16vw,96px) minmax(0,1fr)!important;grid-template-areas:"avatar identity""actions actions"!important;align-items:center!important;gap:12px!important;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important}#public-profile-modal .public-profile-avatar-chip.profile-avatar-chip{grid-area:avatar!important;place-self:center start!important;width:clamp(68px,16vw,96px)!important;min-width:clamp(68px,16vw,96px)!important;height:clamp(68px,16vw,96px)!important;min-height:clamp(68px,16vw,96px)!important;margin:0!important}#public-profile-modal .public-profile-avatar-chip.profile-avatar-chip img{object-fit:contain!important;border-radius:inherit!important;width:100%!important;height:100%!important}#public-profile-modal .public-profile-identity.profile-identity{grid-area:identity!important;align-content:center!important;gap:5px!important;min-width:0!important;max-width:100%!important;display:grid!important;overflow:hidden!important}#public-profile-modal .public-profile-identity .profile-kicker{color:#22f4ff!important;font:900 clamp(.62rem, 2.4vw, .78rem)/1 var(--font-display)!important;letter-spacing:.12em!important;text-transform:uppercase!important;display:block!important}#public-profile-modal .public-profile-identity>strong{color:#f3fbff!important;max-width:100%!important;font:950 clamp(1.35rem, 6vw, 2.1rem)/1 var(--font-display)!important;letter-spacing:.06em!important;text-transform:uppercase!important;white-space:nowrap!important;text-overflow:ellipsis!important;display:block!important;overflow:hidden!important}#public-profile-modal .public-profile-meta-row.profile-meta-line{color:#dce7ffbd!important;min-width:0!important;max-width:100%!important;font:850 clamp(.58rem, 2.2vw, .74rem)/1 var(--font-display)!important;letter-spacing:.06em!important;text-transform:uppercase!important;flex-wrap:wrap!important;align-items:center!important;gap:5px 12px!important;display:flex!important}#public-profile-modal .public-profile-meta-row>span{white-space:nowrap!important;text-overflow:ellipsis!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}#public-profile-modal .public-profile-actions.profile-hero-actions{background:0 0!important;border:0!important;grid-area:actions!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:2px 0 0!important;padding:0!important;display:grid!important}#public-profile-modal .public-profile-actions>.public-profile-actions{display:contents!important}#public-profile-modal .public-profile-action{letter-spacing:.075em!important;border-radius:999px!important;width:100%!important;min-width:0!important;height:42px!important;min-height:42px!important;padding:0 10px!important;font-size:clamp(.56rem,2.25vw,.72rem)!important}#public-profile-modal .public-profile-action>span:last-child{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}#public-profile-modal .profile-section.public-profile-section>header{background:0 0!important;border:0!important;justify-content:space-between!important;align-items:end!important;gap:10px!important;width:100%!important;min-width:0!important;margin:0 0 10px!important;padding:0!important;display:flex!important}#public-profile-modal .profile-section.public-profile-section>header strong{color:#f3fbff!important;font:950 clamp(1rem, 4.1vw, 1.32rem)/1 var(--font-display)!important;letter-spacing:.08em!important;text-transform:uppercase!important;white-space:nowrap!important;display:block!important}#public-profile-modal .profile-section.public-profile-section>header small{color:#dce7ffb8!important;font:850 clamp(.58rem, 2.15vw, .72rem)/1 var(--font-display)!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin-top:4px!important;display:block!important}#public-profile-modal .public-profile-stats-section.profile-section--progress{height:auto!important;min-height:0!important;max-height:none!important}#public-profile-modal .public-profile-stats.profile-stat-grid.profile-stat-grid--summary{background:0 0!important;border:0!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;height:108px!important;min-height:108px!important;max-height:108px!important;padding:0!important;display:grid!important;overflow:hidden!important}#public-profile-modal .public-profile-stats.profile-stat-grid.profile-stat-grid--summary>.profile-stat-card{width:100%!important;min-width:0!important;height:108px!important;min-height:108px!important;max-height:108px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-left:1px solid #22f4ff38!important;border-radius:0!important;grid-template:"icon"30px"value"36px"label"16px/minmax(0,1fr)!important;align-content:center!important;justify-items:center!important;gap:3px!important;padding:8px 4px!important;display:grid!important;overflow:hidden!important}#public-profile-modal .public-profile-stats.profile-stat-grid.profile-stat-grid--summary>.profile-stat-card:first-child{border-left:0!important}#public-profile-modal .public-profile-stats.profile-stat-grid.profile-stat-grid--summary>.profile-stat-card>.stat-app-icon,#public-profile-modal .public-profile-stats.profile-stat-grid.profile-stat-grid--summary>.profile-stat-card>[data-app-icon],#public-profile-modal .public-profile-stats.profile-stat-grid.profile-stat-grid--summary>.profile-stat-card>[data-ui-svg]{grid-area:icon!important;width:28px!important;min-width:28px!important;max-width:28px!important;height:28px!important;min-height:28px!important;max-height:28px!important;margin:0!important;font-size:28px!important}#public-profile-modal .public-profile-stats.profile-stat-grid.profile-stat-grid--summary>.profile-stat-card>strong{color:#22f4ff!important;width:100%!important;font:950 clamp(1.2rem, 4.9vw, 1.72rem)/.95 var(--font-display)!important;letter-spacing:.02em!important;text-align:center!important;white-space:nowrap!important;text-overflow:ellipsis!important;grid-area:value!important;margin:0!important;overflow:hidden!important}#public-profile-modal .public-profile-stats.profile-stat-grid.profile-stat-grid--summary>.profile-stat-card>small{color:#d6e2ffc2!important;width:100%!important;font:900 clamp(.46rem, 1.75vw, .58rem)/1 var(--font-display)!important;letter-spacing:.045em!important;text-align:center!important;text-transform:uppercase!important;white-space:nowrap!important;text-overflow:ellipsis!important;grid-area:label!important;margin:0!important;overflow:hidden!important}#public-profile-modal .public-profile-rivalry-summary{gap:10px!important;width:100%!important;min-width:0!important;display:grid!important}#public-profile-modal .public-profile-rivalry-summary--empty{text-align:center!important;justify-items:center!important}#public-profile-modal .public-profile-rivalry-summary>strong,#public-profile-modal .public-profile-rivalry-summary__meta strong{color:#dce7ffe0!important;font:900 clamp(.82rem, 3vw, 1rem)/1 var(--font-display)!important;letter-spacing:.08em!important;text-transform:uppercase!important}#public-profile-modal .public-profile-rivalry-summary__score{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;align-items:baseline!important;gap:8px!important;min-width:0!important;display:grid!important}#public-profile-modal .public-profile-rivalry-summary__score strong{color:#f3fbff!important;font:950 clamp(1.35rem, 5vw, 1.9rem)/1 var(--font-display)!important;letter-spacing:.04em!important;white-space:nowrap!important}#public-profile-modal .public-profile-rivalry-summary__score span,#public-profile-modal .public-profile-rivalry-summary__meta span{color:#dce7ffb8!important;min-width:0!important;font:850 clamp(.56rem, 2vw, .7rem)/1.15 var(--font-display)!important;letter-spacing:.06em!important;text-transform:uppercase!important;text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}#public-profile-modal .public-profile-rival-versus__bar{grid-template-columns:var(--rivalry-you-progress,50%) minmax(8%, var(--rivalry-target-progress,50%))!important;background:#f3fbff14!important;border-radius:999px!important;width:100%!important;height:7px!important;display:grid!important;overflow:hidden!important}#public-profile-modal .public-profile-rival-versus__bar span{height:100%!important;display:block!important}#public-profile-modal .public-profile-rival-versus__bar-you{box-shadow:none!important;background:#22f4ff!important}#public-profile-modal .public-profile-rival-versus__bar-target{box-shadow:none!important;background:#ff2b8e!important}#public-profile-modal .public-profile-rival-versus__challenge{color:#fff4ff!important;width:100%!important;height:42px!important;min-height:42px!important;font:900 clamp(.62rem, 2.2vw, .74rem)/1 var(--font-display)!important;letter-spacing:.08em!important;text-transform:uppercase!important;box-shadow:none!important;background:linear-gradient(135deg,#ff2b8e42,#240837db)!important;border:1px solid #ff2b8e!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:0 14px!important;display:inline-flex!important}#public-profile-modal .public-profile-rival-versus__challenge span{display:inline-flex!important}#public-profile-modal .public-profile-achievement-strip,#public-profile-modal .public-profile-achievement-grid{scrollbar-width:none!important;flex-wrap:nowrap!important;gap:10px!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:122px!important;padding:0 0 8px!important;display:flex!important;overflow:auto hidden!important}#public-profile-modal .public-profile-achievement-strip::-webkit-scrollbar{display:none!important}#public-profile-modal .public-profile-achievement-grid::-webkit-scrollbar{display:none!important}#public-profile-modal .public-profile-achievement-strip>.profile-achievement-badge,#public-profile-modal .public-profile-achievement-grid>.profile-achievement-badge{flex:0 0 clamp(104px,30vw,132px)!important;width:clamp(104px,30vw,132px)!important;min-height:112px!important}@media (max-width:430px){#public-profile-modal .public-profile-header-row,#public-profile-modal .game-modal__header.public-profile-header-row{grid-template-columns:42px minmax(0,1fr) 42px!important}#public-profile-modal .public-profile-header-spacer{width:42px!important;min-width:42px!important}#public-profile-modal .profile-section.public-profile-section{border-radius:16px!important;padding:11px!important}#public-profile-modal .public-profile-stats.profile-stat-grid.profile-stat-grid--summary{height:96px!important;min-height:96px!important;max-height:96px!important}#public-profile-modal .public-profile-stats.profile-stat-grid.profile-stat-grid--summary>.profile-stat-card{grid-template-rows:26px 32px 14px!important;height:96px!important;min-height:96px!important;max-height:96px!important;padding-inline:2px!important}}#public-profile-modal .public-profile-identity-section.profile-section.public-profile-section{height:auto!important;min-height:clamp(188px,28dvh,236px)!important;padding:clamp(14px,3vw,18px)!important;display:block!important;overflow:hidden!important}#public-profile-modal .public-profile-hero.profile-hero.public-profile-hero--rival,#public-profile-modal .public-profile-hero.profile-hero.public-profile-hero--rival[style]{width:100%!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template:"avatar identity"minmax(clamp(78px,17vw,102px),auto)"actions actions"/clamp(70px,16vw,96px) minmax(0,1fr)!important;align-items:center!important;gap:clamp(12px,2dvh,16px) 12px!important;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important}#public-profile-modal .public-profile-action-row.profile-hero-actions{width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:44px!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-area:actions!important;place-self:stretch stretch!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important;transform:none!important}#public-profile-modal .public-profile-action-row>.public-profile-actions{width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:44px!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;place-self:stretch stretch!important;gap:10px!important;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important}#public-profile-modal .public-profile-action-row>.public-profile-actions>.public-profile-action{white-space:nowrap!important;text-overflow:ellipsis!important;width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important;max-height:44px!important;padding:0 12px!important;overflow:hidden!important}#public-profile-modal .public-profile-action-row>.public-profile-actions>.public-profile-action span:not([data-app-icon]){text-overflow:ellipsis!important;min-width:0!important;overflow:hidden!important}#public-profile-modal .public-profile-stats-section.profile-section--progress{margin-top:0!important}@media (max-width:430px){#public-profile-modal .public-profile-identity-section.profile-section.public-profile-section{min-height:174px!important;padding:12px!important}#public-profile-modal .public-profile-hero.profile-hero.public-profile-hero--rival,#public-profile-modal .public-profile-hero.profile-hero.public-profile-hero--rival[style]{grid-template-rows:minmax(70px,auto) auto!important;grid-template-columns:64px minmax(0,1fr)!important;gap:10px!important}#public-profile-modal .public-profile-action-row>.public-profile-actions{gap:8px!important}#public-profile-modal .public-profile-action-row>.public-profile-actions>.public-profile-action{height:40px!important;min-height:40px!important;max-height:40px!important;padding:0 9px!important;font-size:.68rem!important}}#profile-screen .profile-activity-summary-card.profile-social-card--activity-card{gap:clamp(8px,1.1vw,12px)!important;padding:clamp(10px,1.25vw,14px) clamp(12px,1.5vw,16px)!important}#profile-screen .profile-activity-summary-row{gap:clamp(9px,1.4vw,12px)!important}#profile-screen .profile-activity-summary-tile{--profile-activity-icon-size:clamp(28px, 3.2cqw, 40px)!important;--profile-activity-icon-zone:calc(var(--profile-activity-icon-size) + clamp(14px, 1.6cqw, 22px))!important;min-height:clamp(72px,7vw,88px)!important;padding:clamp(10px, 1.2vw, 13px) var(--profile-activity-icon-zone) clamp(10px, 1.2vw, 13px) clamp(12px, 1.4vw, 15px)!important;border-radius:13px!important}#profile-screen .profile-activity-summary-tile__copy{gap:4px!important}#profile-screen .profile-activity-summary-tile__copy small{letter-spacing:.09em!important;font-size:clamp(.62rem,.95vw,.76rem)!important;line-height:1!important}#profile-screen .profile-activity-summary-tile__copy strong{font-size:clamp(1.12rem,2vw,1.55rem)!important;line-height:.92!important}#profile-screen .profile-activity-summary-tile__copy span{max-width:calc(100% - 2px)!important;font-size:clamp(.56rem,.88vw,.68rem)!important;line-height:1.16!important}#profile-screen .profile-activity-summary-tile__icon{opacity:.9!important;right:clamp(11px,1.6cqw,16px)!important}#profile-screen .profile-activity-summary-tile__icon-svg,#profile-screen .profile-activity-summary-tile__icon svg,#profile-screen .profile-activity-summary-tile__icon .svg-inline--fa{width:var(--profile-activity-icon-size)!important;height:var(--profile-activity-icon-size)!important;min-width:var(--profile-activity-icon-size)!important;min-height:var(--profile-activity-icon-size)!important;max-width:var(--profile-activity-icon-size)!important;max-height:var(--profile-activity-icon-size)!important;font-size:var(--profile-activity-icon-size)!important}@media (max-width:560px){#profile-screen .profile-activity-summary-tile{--profile-activity-icon-size:clamp(24px, 9cqw, 34px)!important;--profile-activity-icon-zone:calc(var(--profile-activity-icon-size) + 16px)!important;min-height:72px!important;padding-block:10px!important}#profile-screen .profile-activity-summary-tile__copy small{letter-spacing:.075em!important;font-size:.6rem!important}#profile-screen .profile-activity-summary-tile__copy strong{font-size:1.18rem!important}#profile-screen .profile-activity-summary-tile__copy span{font-size:.56rem!important;line-height:1.12!important}}#public-profile-modal.game-modal.app-modal{align-content:start!important;place-items:start center!important}#public-profile-modal .public-profile-modal__card.app-shell,#public-profile-modal.game-modal.app-modal>.public-profile-modal__card.app-shell.app-shell--modal{width:var(--app-shell-width)!important;max-width:var(--app-shell-width)!important;height:var(--app-shell-height)!important;max-height:var(--app-shell-height)!important;grid-template-rows:auto minmax(0,1fr)!important;min-height:0!important;display:grid!important;overflow:hidden!important}#public-profile-modal .public-profile-modal__body.app-shell__body{width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;padding:0!important;display:block!important;overflow:hidden!important}#public-profile-modal .public-profile-scroll-area.profile-scroll-area{align-content:start!important;gap:var(--app-shell-gap)!important;touch-action:pan-y!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;scrollbar-gutter:auto!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;display:grid!important;overflow:hidden auto!important}#public-profile-modal .public-profile-scroll-area.profile-scroll-area::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}#public-profile-modal .public-profile-scroll-area.profile-scroll-area.is-scrolling::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}#public-profile-modal .profile-section.public-profile-section,#public-profile-modal .public-profile-section,#public-profile-modal .public-profile-stats-section,#public-profile-modal .public-profile-rivalries,#public-profile-modal .public-profile-achievements,#public-profile-modal .public-profile-crowns,#public-profile-modal .public-profile-recent-runs,#public-profile-modal .public-profile-activity{box-sizing:border-box!important;contain:none!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}#public-profile-modal .profile-section.public-profile-section{box-shadow:none!important;background:linear-gradient(135deg,#05123aa3,#070a2b80)!important;border:1px solid #22f4ff5c!important;border-radius:18px!important;gap:clamp(10px,1.6dvh,14px)!important;padding:clamp(12px,2.8vw,16px)!important;display:grid!important}#public-profile-modal .public-profile-identity-section.profile-section.public-profile-section{min-height:0!important;overflow:visible!important}#public-profile-modal .public-profile-hero.profile-hero.public-profile-hero--rival,#public-profile-modal .public-profile-hero.profile-hero.public-profile-hero--rival[style]{width:100%!important;min-width:0!important;height:auto!important;min-height:clamp(112px,13dvh,150px)!important;box-shadow:none!important;contain:none!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:auto minmax(0,1fr)!important;grid-template-areas:"avatar identity""actions actions"!important;align-items:center!important;gap:clamp(12px,2vw,18px)!important;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important}#public-profile-modal .public-profile-avatar-chip.profile-avatar-chip,#public-profile-modal .public-profile-avatar-chip.profile-avatar-chip.public-profile-avatar-chip--large{clip-path:none!important;border-width:2px!important;border-radius:clamp(16px,1.5vw,22px)!important;grid-area:avatar!important;place-self:center start!important;width:clamp(72px,8vw,94px)!important;min-width:clamp(72px,8vw,94px)!important;max-width:clamp(72px,8vw,94px)!important;height:clamp(72px,8vw,94px)!important;min-height:clamp(72px,8vw,94px)!important;max-height:clamp(72px,8vw,94px)!important;margin:0!important;padding:0!important;overflow:hidden!important}#public-profile-modal .public-profile-avatar-chip.profile-avatar-chip img{object-fit:contain!important;border-radius:inherit!important;filter:none!important;width:100%!important;height:100%!important;padding:clamp(8px,1.1vw,12px)!important}#public-profile-modal .public-profile-identity.profile-identity{grid-area:identity!important;align-self:center!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}#public-profile-modal .public-profile-identity.profile-identity strong{white-space:nowrap!important;text-overflow:ellipsis!important;max-width:100%!important;font-size:clamp(1.45rem,4.6vw,2.4rem)!important;line-height:.96!important;overflow:hidden!important}#public-profile-modal .public-profile-meta-row{max-width:100%!important;overflow:hidden!important}#public-profile-modal .public-profile-action-row.profile-hero-actions{grid-area:actions!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;overflow:visible!important}#public-profile-modal .public-profile-action-row>.public-profile-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;display:grid!important;overflow:visible!important}#public-profile-modal .public-profile-stats-section.public-profile-section,#public-profile-modal .public-profile-stats-section.profile-section--progress{height:auto!important;min-height:118px!important;max-height:none!important;padding:0!important;overflow:visible!important}#public-profile-modal .public-profile-stats.profile-stat-grid.profile-stat-grid--summary{height:118px!important;min-height:118px!important;max-height:118px!important;overflow:auto hidden!important}#public-profile-modal .public-profile-rivalry-summary,#public-profile-modal .public-profile-rivalry-summary>*,#public-profile-modal .public-profile-rival-versus,#public-profile-modal .public-profile-rival-versus>*{min-width:0!important;max-width:100%!important;overflow:visible!important}#public-profile-modal .public-profile-rivalry-summary__meta,#public-profile-modal .public-profile-rivalry-summary__meta span{min-width:0!important;max-width:100%!important}#public-profile-modal .public-profile-rivalry-summary__meta span{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}#public-profile-modal .public-profile-achievement-strip,#public-profile-modal .public-profile-achievement-grid{touch-action:pan-x!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:112px!important;max-height:none!important;overflow:auto hidden!important}@media (max-width:760px){#public-profile-modal .public-profile-hero.profile-hero.public-profile-hero--rival,#public-profile-modal .public-profile-hero.profile-hero.public-profile-hero--rival[style]{gap:12px!important;min-height:0!important}#public-profile-modal .public-profile-avatar-chip.profile-avatar-chip,#public-profile-modal .public-profile-avatar-chip.profile-avatar-chip.public-profile-avatar-chip--large{width:clamp(64px,15vw,76px)!important;min-width:clamp(64px,15vw,76px)!important;max-width:clamp(64px,15vw,76px)!important;height:clamp(64px,15vw,76px)!important;min-height:clamp(64px,15vw,76px)!important;max-height:clamp(64px,15vw,76px)!important}#public-profile-modal .public-profile-identity.profile-identity strong{font-size:clamp(1.18rem,6vw,1.7rem)!important}#public-profile-modal .public-profile-stats-section.public-profile-section,#public-profile-modal .public-profile-stats-section.profile-section--progress,#public-profile-modal .public-profile-stats.profile-stat-grid.profile-stat-grid--summary{height:auto!important;min-height:108px!important;max-height:none!important}#public-profile-modal .public-profile-stats.profile-stat-grid.profile-stat-grid--summary{height:108px!important;max-height:108px!important}}@media (max-width:430px){#public-profile-modal .profile-section.public-profile-section{border-radius:16px!important;padding:11px!important}#public-profile-modal .public-profile-hero.profile-hero.public-profile-hero--rival,#public-profile-modal .public-profile-hero.profile-hero.public-profile-hero--rival[style]{grid-template-columns:auto minmax(0,1fr)!important;grid-template-areas:"avatar identity""actions actions"!important}#public-profile-modal .public-profile-action-row>.public-profile-actions{gap:8px!important}}#public-profile-modal .public-profile-scroll-area.profile-scroll-area{flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:clamp(12px,1.8dvh,16px)!important;display:flex!important;overflow:hidden auto!important}#public-profile-modal .public-profile-scroll-area.profile-scroll-area>.profile-section.public-profile-section{flex:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;display:block!important;position:relative!important;overflow:visible!important}#public-profile-modal .public-profile-identity-section.profile-section.public-profile-section{grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr)!important;gap:clamp(12px,1.8dvh,16px)!important;padding:clamp(14px,3vw,18px)!important;display:grid!important;overflow:visible!important}#public-profile-modal .public-profile-hero.profile-hero.public-profile-hero--rival,#public-profile-modal .public-profile-hero.profile-hero.public-profile-hero--rival[style]{grid-template:"avatar identity"/auto minmax(0,1fr)!important;align-items:center!important;gap:clamp(12px,2vw,18px)!important;width:100%!important;height:auto!important;min-height:0!important;display:grid!important;overflow:visible!important}#public-profile-modal .public-profile-action-row.profile-hero-actions{width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important;transform:none!important}#public-profile-modal .public-profile-action-row>.public-profile-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important;height:auto!important;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important}#public-profile-modal .public-profile-action-row>.public-profile-actions>.public-profile-action,#public-profile-modal .public-profile-action{justify-content:center!important;align-items:center!important;height:42px!important;min-height:42px!important;max-height:42px!important;margin:0!important;display:inline-flex!important;position:relative!important;overflow:hidden!important;transform:none!important}#public-profile-modal .public-profile-stats-section.public-profile-section,#public-profile-modal .public-profile-rivalries.public-profile-section,#public-profile-modal .public-profile-achievements.public-profile-section{grid-template-columns:minmax(0,1fr)!important;align-content:start!important;gap:clamp(10px,1.5dvh,14px)!important;height:auto!important;min-height:0!important;max-height:none!important;padding:clamp(12px,2.8vw,16px)!important;display:grid!important;overflow:visible!important}#public-profile-modal .public-profile-stats-section.public-profile-section{padding:0!important;overflow:hidden!important}#public-profile-modal .public-profile-rivalry-summary{grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;gap:10px!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important}#public-profile-modal .public-profile-rivalry-summary__score,#public-profile-modal .public-profile-rival-versus__bar,#public-profile-modal .public-profile-rivalry-summary__meta,#public-profile-modal .public-profile-rival-versus__challenge{z-index:0!important;margin:0!important;position:relative!important;transform:none!important}#public-profile-modal .public-profile-rivalry-summary__meta{align-items:baseline!important;gap:4px!important;min-width:0!important;max-width:100%!important;display:flex!important}#public-profile-modal .public-profile-rival-versus__challenge{justify-self:stretch!important;width:100%!important;height:42px!important;min-height:42px!important;max-height:42px!important}#public-profile-modal .public-profile-achievements.public-profile-section{margin-top:0!important}#public-profile-modal .public-profile-achievement-strip,#public-profile-modal .public-profile-achievement-grid{flex-wrap:nowrap!important;height:auto!important;min-height:112px!important;max-height:none!important;display:flex!important;overflow:auto hidden!important}@media (max-width:560px){#public-profile-modal .public-profile-identity-section.profile-section.public-profile-section{gap:12px!important;padding:12px!important}#public-profile-modal .public-profile-action-row>.public-profile-actions{gap:8px!important}#public-profile-modal .public-profile-action-row>.public-profile-actions>.public-profile-action,#public-profile-modal .public-profile-action,#public-profile-modal .public-profile-rival-versus__challenge{height:40px!important;min-height:40px!important;max-height:40px!important}}#public-profile-modal .public-profile-identity-section.profile-section.public-profile-section>.public-profile-action-row.profile-hero-actions{grid-area:auto/1/auto/-1!important;place-self:stretch stretch!important}#public-profile-modal .public-profile-action-row>.public-profile-actions{grid-area:auto!important}#public-profile-modal .public-profile-identity-section.profile-section.public-profile-section>.public-profile-hero.profile-hero.public-profile-hero--rival,#public-profile-modal .public-profile-rivalries.public-profile-section>.public-profile-rivalry-summary{grid-area:auto/1/auto/-1!important}#public-profile-modal .public-profile-rivalry-summary>.public-profile-rival-versus__challenge{grid-area:auto/1/auto/-1!important;align-self:stretch!important}#leaderboard-screen .leaderboard-filters.leaderboard-filter-lenses{box-sizing:border-box!important;width:100%!important;margin:0 0 var(--challenge-section-gap,10px)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:0!important}#leaderboard-screen .leaderboard-filters.leaderboard-filter-lenses .filter-lens{box-sizing:border-box!important;min-height:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:8px!important;padding:0!important}#leaderboard-screen .leaderboard-filters.leaderboard-filter-lenses .filter-lens.hidden{display:none!important}#leaderboard-screen .leaderboard-filters.leaderboard-filter-lenses .filter-lens-icon{width:28px!important;height:28px!important;color:var(--cyan)!important;filter:none!important}#leaderboard-screen .leaderboard-filters.leaderboard-filter-lenses .filter-lens-copy{min-width:0!important}#leaderboard-screen .leaderboard-filters.leaderboard-filter-lenses #leaderboard-period-filter,#leaderboard-screen .leaderboard-filters.leaderboard-filter-lenses #leaderboard-country-filter{border-radius:12px!important;min-height:42px!important;padding:0 38px 0 13px!important}#leaderboard-screen .leaderboard-filters.leaderboard-filter-lenses .filter-lens--time:after,#leaderboard-screen .leaderboard-filters.leaderboard-filter-lenses .filter-lens--country:after{top:50%!important;bottom:auto!important;right:14px!important;transform:translateY(-50%)rotate(45deg)!important}#public-profile-modal .public-profile-identity-section.profile-section.public-profile-section{gap:clamp(16px,2.4dvh,22px)!important}#public-profile-modal .public-profile-action-row.profile-hero-actions{margin-top:clamp(2px,.6dvh,6px)!important}@media (max-width:560px){#public-profile-modal .public-profile-identity-section.profile-section.public-profile-section{gap:14px!important}}#leaderboard-screen .leaderboard-filters.leaderboard-filter-lenses .filter-lens{align-items:center!important}#leaderboard-screen .leaderboard-filters.leaderboard-filter-lenses .filter-lens-icon{align-self:center!important;place-items:center!important;line-height:1!important;display:grid!important;transform:none!important}#leaderboard-screen .leaderboard-filters.leaderboard-filter-lenses .filter-lens-copy{align-self:center!important;align-items:center!important;display:grid!important}#leaderboard-screen .leaderboard-filters.leaderboard-filter-lenses #leaderboard-period-filter,#leaderboard-screen .leaderboard-filters.leaderboard-filter-lenses #leaderboard-country-filter{line-height:1.1!important;display:block!important}#leaderboard-screen .challenge-hub-row--person .challenge-hub-row__side{row-gap:8px!important}#leaderboard-screen .challenge-hub-row--person .challenge-hub-row__rivalry-strip{margin-bottom:2px!important}@media (max-width:560px){#leaderboard-screen .challenge-hub-row--person .challenge-hub-row__side{row-gap:7px!important}}#leaderboard-screen .challenge-hub-row__rivalry-strip.challenge-hub-row__rivalry-strip--empty{background:#ff2b8e52!important}#leaderboard-screen .challenge-hub-row__rivalry-strip.challenge-hub-row__rivalry-strip--empty i{width:0%!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge #leaderboard-list{gap:6px!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge #leaderboard-list .challenge-ticket-panel--leaderboard{margin-bottom:0!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge #leaderboard-list .challenge-ticket-panel--leaderboard+.leaderboard-row{margin-top:0!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .rush-challenge-lens{color:#ffc6e7!important;box-shadow:none!important;text-shadow:none!important;background:linear-gradient(135deg,#ff2b8e1a,#070d35b8)!important;border-color:#ff2b8e94!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .rush-challenge-lens .shop-tab-icon{color:#ff2b8e!important;filter:none!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .rush-challenge-lens.active{color:#fff4fa!important;background:linear-gradient(135deg,#ff2b8e3d,#2e0a36d1)!important;border-color:#ff2b8e!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-hub-row--person .challenge-hub-row-action--challenge{color:#fff4fa!important;box-shadow:none!important;background:linear-gradient(135deg,#ff2b8e5c,#320a36e0)!important;border-color:#ff2b8e!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-hub-row--person .challenge-hub-row-action--challenge .leaderboard-row-action__icon{color:#fff4fa!important;filter:none!important}#shop-screen .shop-header-row{--shop-header-action-size:clamp(42px,9.5vw,50px);--shop-header-wallet-width:clamp(90px,21vw,118px);--shop-header-action-gap:6px;--shop-header-right-width:calc(var(--shop-header-action-size) + var(--shop-header-action-gap) + var(--shop-header-wallet-width));grid-template-columns:var(--shop-header-action-size) minmax(0,1fr) var(--shop-header-right-width)!important;align-items:center!important;column-gap:clamp(6px,1.6vw,10px)!important;width:100%!important;min-width:0!important;display:grid!important}#shop-screen .shop-header-back{width:var(--shop-header-action-size)!important;min-width:var(--shop-header-action-size)!important;max-width:var(--shop-header-action-size)!important;height:var(--shop-header-action-size)!important;min-height:var(--shop-header-action-size)!important;max-height:var(--shop-header-action-size)!important;grid-area:1/1!important;justify-self:start!important;margin:0!important;position:static!important;transform:none!important}#shop-screen .shop-heading-copy{text-align:center!important;grid-area:1/2!important;justify-self:stretch!important;place-items:center!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0 clamp(2px,.8vw,6px)!important;display:grid!important;overflow:hidden!important}#shop-screen #shop-title{white-space:nowrap!important;text-align:center!important;letter-spacing:clamp(.04em,.9vw,.14em)!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;font-size:clamp(.92rem,4.1vw,1.55rem)!important;line-height:1!important;display:block!important;overflow:hidden!important}#shop-screen .shop-header-actions{grid-area:1/3!important;grid-template-columns:var(--shop-header-action-size) var(--shop-header-wallet-width)!important;justify-content:end!important;justify-self:end!important;align-items:center!important;gap:var(--shop-header-action-gap)!important;width:var(--shop-header-right-width)!important;min-width:var(--shop-header-right-width)!important;max-width:var(--shop-header-right-width)!important;margin:0!important;padding:0!important;display:grid!important;position:static!important;transform:none!important}#shop-screen .shop-header-gift,#shop-screen .shop-header-wallet{align-self:center!important;margin:0!important;position:static!important;transform:none!important}#shop-screen .shop-header-gift{width:var(--shop-header-action-size)!important;min-width:var(--shop-header-action-size)!important;max-width:var(--shop-header-action-size)!important;height:var(--shop-header-action-size)!important;min-height:var(--shop-header-action-size)!important;max-height:var(--shop-header-action-size)!important;box-shadow:none!important;filter:none!important;grid-column:1!important;place-items:center!important;padding:0!important;display:grid!important}#shop-screen .shop-header-gift:before,#shop-screen .shop-header-gift:after{content:none!important;display:none!important}#shop-screen .shop-header-wallet{width:var(--shop-header-wallet-width)!important;min-width:var(--shop-header-wallet-width)!important;max-width:var(--shop-header-wallet-width)!important;height:var(--shop-header-action-size)!important;min-height:var(--shop-header-action-size)!important;max-height:var(--shop-header-action-size)!important;grid-column:2!important;padding:0 8px!important;overflow:hidden!important}#shop-screen .shop-header-wallet strong{white-space:nowrap!important;text-align:left!important;min-width:0!important;font-size:clamp(.68rem,3vw,.95rem)!important;overflow:hidden!important}@media (max-width:430px){#shop-screen .shop-header-row{--shop-header-action-size:42px;--shop-header-wallet-width:clamp(82px,25vw,100px);--shop-header-action-gap:5px;column-gap:5px!important}#shop-screen #shop-title{letter-spacing:clamp(.02em,.5vw,.075em)!important;font-size:clamp(.74rem,3.45vw,1rem)!important}#shop-screen.is-gift-mode #shop-title{letter-spacing:.012em!important;font-size:clamp(.6rem,2.85vw,.82rem)!important}#shop-screen .shop-header-wallet{padding:0 6px!important}#shop-screen .shop-header-wallet strong{font-size:clamp(.62rem,2.8vw,.78rem)!important}}.screen--leaderboard .leaderboard-row .leaderboard-player{min-width:0!important}.screen--leaderboard .leaderboard-row .leaderboard-player strong{letter-spacing:.045em!important;white-space:nowrap!important;align-items:center!important;gap:.32em!important;min-width:0!important;max-width:100%!important;font-size:clamp(.72rem,2.15vw,.92rem)!important;line-height:1.05!important;display:inline-flex!important;overflow:visible!important}.screen--leaderboard .leaderboard-row .leaderboard-player-name{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.screen--leaderboard .leaderboard-row .leaderboard-player strong>.leaderboard-crown,.screen--leaderboard .leaderboard-row .leaderboard-player strong>.leaderboard-rank-crown{flex:none!important;margin-left:0!important;font-size:.78em!important;line-height:1!important;position:static!important;overflow:visible!important;transform:none!important}.screen--leaderboard .leaderboard-row .leaderboard-player strong>.leaderboard-crown-taken-dot{flex:none!important;margin-left:.08em!important;position:static!important;transform:none!important}.screen--leaderboard .leaderboard-row .leaderboard-player strong>.leaderboard-crown svg,.screen--leaderboard .leaderboard-row .leaderboard-player strong>.leaderboard-rank-crown svg{overflow:visible!important}.screen--leaderboard .leaderboard-row .leaderboard-player small{letter-spacing:.045em!important;font-size:clamp(.56rem,1.55vw,.72rem)!important}@media (max-width:560px){.screen--leaderboard .leaderboard-row .leaderboard-player strong{letter-spacing:.025em!important;gap:.25em!important;font-size:clamp(.66rem,3.2vw,.8rem)!important}.screen--leaderboard .leaderboard-row .leaderboard-player strong>.leaderboard-crown,.screen--leaderboard .leaderboard-row .leaderboard-player strong>.leaderboard-rank-crown{font-size:.72em!important;overflow:visible!important}}#shop-screen .shop-header-row{position:relative!important}#shop-screen .shop-heading-copy{width:min(34vw,220px)!important;max-width:calc(100% - var(--shop-header-action-size) - var(--shop-header-right-width) - 28px)!important;z-index:1!important;pointer-events:none!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}#shop-screen .shop-header-back,#shop-screen .shop-header-actions{z-index:2!important;position:relative!important}#shop-screen #shop-title{letter-spacing:clamp(.05em,.75vw,.13em)!important;text-overflow:clip!important;font-size:clamp(.82rem,3.65vw,1.38rem)!important}#shop-screen.is-gift-mode #shop-title{letter-spacing:clamp(.02em,.42vw,.06em)!important;font-size:clamp(.68rem,3vw,1rem)!important}@media (max-width:430px){#shop-screen .shop-heading-copy{width:min(28vw,126px)!important;max-width:calc(100% - var(--shop-header-action-size) - var(--shop-header-right-width) - 16px)!important}#shop-screen #shop-title{letter-spacing:.045em!important;font-size:clamp(.64rem,3.05vw,.86rem)!important}#shop-screen.is-gift-mode #shop-title{letter-spacing:.01em!important;font-size:clamp(.54rem,2.45vw,.72rem)!important}}#shop-screen .shop-header-row{--shop-header-action-size:clamp(42px,9.5vw,50px);--shop-header-wallet-width:clamp(112px,28vw,152px);--shop-header-action-gap:8px;--shop-header-right-width:calc(var(--shop-header-action-size) + var(--shop-header-action-gap) + var(--shop-header-wallet-width));grid-template-columns:var(--shop-header-action-size) minmax(0,1fr) var(--shop-header-right-width)!important;align-items:center!important;column-gap:clamp(10px,2.2vw,18px)!important;width:100%!important;min-width:0!important;display:grid!important;position:static!important}#shop-screen .shop-heading-copy{z-index:auto!important;pointer-events:auto!important;text-align:center!important;grid-area:1/2!important;justify-self:stretch!important;place-items:center!important;width:auto!important;min-width:0!important;max-width:100%!important;padding:0!important;display:grid!important;position:static!important;top:auto!important;left:auto!important;overflow:hidden!important;transform:none!important}#shop-screen #shop-title{white-space:nowrap!important;text-align:center!important;letter-spacing:clamp(.025em,.56vw,.09em)!important;text-overflow:clip!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;font-size:clamp(.72rem,3.35vw,1.18rem)!important;line-height:1!important;display:block!important;overflow:hidden!important}#shop-screen .shop-header-actions{grid-area:1/3!important;grid-template-columns:var(--shop-header-action-size) var(--shop-header-wallet-width)!important;justify-content:end!important;justify-self:end!important;align-items:center!important;gap:var(--shop-header-action-gap)!important;width:var(--shop-header-right-width)!important;min-width:var(--shop-header-right-width)!important;max-width:var(--shop-header-right-width)!important;z-index:auto!important;margin:0!important;padding:0!important;display:grid!important;position:static!important;transform:none!important}#shop-screen .shop-header-wallet{width:var(--shop-header-wallet-width)!important;min-width:var(--shop-header-wallet-width)!important;max-width:var(--shop-header-wallet-width)!important}@media (max-width:430px){#shop-screen .shop-header-row{--shop-header-action-size:42px;--shop-header-wallet-width:clamp(108px,31vw,132px);--shop-header-action-gap:7px;column-gap:8px!important}#shop-screen #shop-title{letter-spacing:.018em!important;font-size:clamp(.58rem,2.75vw,.76rem)!important}}#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-hub-section--people{width:100%!important;min-width:0!important;max-width:100%!important;overflow:visible!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-hub-row--person{box-sizing:border-box!important;grid-template-columns:26px 44px minmax(0,1fr)!important;column-gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding-inline:0!important;overflow:visible!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-hub-row--person .leaderboard-player{grid-column:3!important;min-width:0!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-hub-row--person .challenge-hub-row__side{grid-area:1/3/span 2!important;place-self:center stretch!important;row-gap:7px!important;width:100%!important;min-width:0!important;max-width:100%!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-hub-row--person .leaderboard-row-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-hub-row--person .leaderboard-row-actions .leaderboard-row-action{min-width:0!important;max-width:100%!important;overflow:hidden!important}@media (max-width:560px){#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-hub-row--person{grid-template-columns:24px 42px minmax(0,1fr)!important;column-gap:7px!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-hub-row--person .leaderboard-row-actions{gap:6px!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-hub-row--person .leaderboard-row-actions .leaderboard-row-action{height:34px!important;min-height:34px!important;padding-inline:6px!important;font-size:clamp(.46rem,2vw,.58rem)!important}}#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-hub-row--person{grid-template-columns:26px 44px minmax(0,.72fr) minmax(150px,1.28fr)!important;align-items:center!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-hub-row--person .leaderboard-player{grid-area:1/3/span 2!important;align-self:center!important;min-width:0!important;max-width:100%!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-hub-row--person .challenge-hub-row__side{grid-area:1/4/span 2!important;place-self:center stretch!important;width:100%!important;min-width:0!important;max-width:100%!important}@media (max-width:560px){#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-hub-row--person{grid-template-columns:24px 42px minmax(0,.62fr) minmax(138px,1.38fr)!important;column-gap:7px!important}}.screen--end:not(.is-final) .retry-copy{display:none!important}.screen--end.is-final .retry-copy{visibility:hidden!important;min-height:0!important;margin:0!important}.screen--end.is-final #share-score-btn,.screen--end.is-final #exit-btn{min-height:42px!important;padding:6px 12px!important;font-size:clamp(.68rem,1.8vw,.82rem)!important;box-shadow:inset 0 0 12px #ffffff0f!important}.screen--end.is-final #share-score-btn .button-icon,.screen--end.is-final #exit-btn .button-icon{font-size:1rem!important}.screen--end.is-final .end-actions:has(#share-score-btn.hidden) #exit-btn{grid-column:1/-1!important}.screen--end.is-final .end-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.screen--end.is-final .end-actions:has(#double-bits-ad-btn:not(.hidden)):has(#create-challenge-btn:not(.hidden)) #share-score-btn{display:none!important}.screen--end.is-final #retry-now-btn,.screen--end.is-final #create-challenge-btn,.screen--end.is-final #challenge-again-btn,.screen--end.is-final #double-bits-ad-btn{grid-column:1/-1!important}.screen--end.is-final #share-score-btn,.screen--end.is-final #exit-btn{grid-column:auto!important}.screen--end.is-final .end-actions:has(#retry-now-btn:not(.hidden)) #exit-btn{grid-column:auto!important}.screen--end.is-final #share-score-btn:not(.hidden)+#exit-btn,.screen--end.is-final #exit-btn{min-width:0!important}@media (max-width:560px){.screen--end.is-final #share-score-btn,.screen--end.is-final #exit-btn{letter-spacing:.08em!important;min-height:38px!important;padding-inline:8px!important;font-size:clamp(.62rem,2.8vw,.74rem)!important}.screen--end.is-final #share-score-btn .button-label{font-size:inherit!important}}.screen--end.is-final.is-pending-challenge-result #create-challenge-btn{order:1!important;grid-column:1/-1!important}.screen--end.is-final.is-pending-challenge-result #double-bits-ad-btn{order:2!important;grid-column:1/-1!important}.screen--end.is-final.is-pending-challenge-result #retry-now-btn{order:3!important;grid-column:auto!important}.screen--end.is-final.is-pending-challenge-result #exit-btn{order:4!important;grid-column:auto!important}:is(.screen--end.is-final.is-pending-challenge-result .end-actions:has(#share-score-btn.hidden) #exit-btn,.screen--end.is-final.is-pending-challenge-result .end-actions:has(#retry-now-btn:not(.hidden)) #exit-btn){grid-column:auto!important}.screen--end.is-final.is-pending-challenge-result #share-score-btn{display:none!important}.screen--end.is-final.is-pending-challenge-result #retry-now-btn,.screen--end.is-final.is-pending-challenge-result #exit-btn{min-height:42px!important;padding-inline:10px!important}@media (max-width:560px){.screen--end.is-final.is-pending-challenge-result #retry-now-btn,.screen--end.is-final.is-pending-challenge-result #exit-btn{min-height:40px!important;font-size:clamp(.62rem,2.8vw,.74rem)!important}}#profile-notifications-modal .profile-notification-row__avatar,#profile-notifications-modal .profile-notification-row__avatar.leaderboard-avatar,#profile-notifications-modal .profile-notification-row__avatar.leaderboard-avatar--image,#profile-notifications-modal .profile-notification-row__avatar img,#profile-notifications-modal .profile-notification-row__avatar>span{box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important}#profile-notifications-modal .profile-notification-row__avatar img{object-fit:contain!important}#public-profile-modal .public-profile-action--gift.screen-btn,#public-profile-modal .public-profile-action--gift.screen-btn--play{color:#ecffe8!important;background:var(--gift-green-surface)!important;border-color:var(--gift-green-border)!important;box-shadow:none!important}#public-profile-modal .public-profile-action--gift .button-icon,#public-profile-modal .public-profile-action--gift [data-app-icon]{color:var(--gift-green-soft)!important;filter:none!important}#public-profile-modal .public-profile-action--challenge.screen-btn,#public-profile-modal .public-profile-action--challenge.screen-btn--challenge{color:#ffe8f7!important;text-shadow:none!important;box-shadow:none!important;background:radial-gradient(at 50% 0,#ffbee833,#0000 48%),radial-gradient(at 50% 120%,#ff1fa652,#53146647 58%,#070d3561),linear-gradient(#4c1058f0,#1a0d37fa)!important;border-color:#ff1fa6!important}#public-profile-modal .public-profile-action--challenge .button-icon,#public-profile-modal .public-profile-action--challenge [data-app-icon]{color:#fff4fa!important;filter:none!important}.screen--leaderboard #leaderboard-primary-btn[data-challenge-intent=start-rivalry-free]>.ui-action-copy,.screen--leaderboard #leaderboard-primary-btn[data-challenge-intent=start-rivalry-free]>.button-copy{text-align:center!important;justify-content:center!important;justify-items:center!important}.screen--leaderboard #leaderboard-primary-btn[data-challenge-intent=start-rivalry-free] .ui-action-label,.screen--leaderboard #leaderboard-primary-btn[data-challenge-intent=start-rivalry-free] .ui-action-sub,.screen--leaderboard #leaderboard-primary-btn[data-challenge-intent=start-rivalry-free] .button-label,.screen--leaderboard #leaderboard-primary-btn[data-challenge-intent=start-rivalry-free] .button-sub{text-align:center!important}#leaderboard-screen .leaderboard-filters.leaderboard-filter-lenses .filter-lens{grid-template-columns:34px minmax(0,1fr)!important;align-items:center!important;column-gap:8px!important;display:grid!important}#leaderboard-screen .leaderboard-filters.leaderboard-filter-lenses .filter-lens-icon{align-self:center!important;place-items:center!important;width:34px!important;min-width:34px!important;height:42px!important;margin:0!important;line-height:0!important;display:inline-grid!important}#leaderboard-screen .leaderboard-filters.leaderboard-filter-lenses .filter-lens-icon svg{width:1.1em!important;height:1.1em!important;margin:0!important;display:block!important}#leaderboard-screen .leaderboard-filters.leaderboard-filter-lenses .filter-lens-copy{align-items:center!important;min-width:0!important;display:grid!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .rush-attempt-meta__label{display:none!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .rush-friend-meta{letter-spacing:0!important;width:1.7em!important;min-width:1.7em!important;height:1.35em!important;text-shadow:none!important;place-items:center!important;padding:0!important;line-height:1!important;display:inline-grid!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .rush-friend-meta__icon{width:.9em!important;height:.9em!important;color:var(--cyan)!important;filter:none!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .leaderboard-run-badge{display:none!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .rush-row-status{color:color-mix(in srgb, var(--pink) 62%, #f3fbff)!important;letter-spacing:.08em!important;text-transform:uppercase!important;white-space:nowrap!important;font-size:.92em!important;font-weight:950!important;line-height:1!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .rush-row-status--player,#leaderboard-screen.screen--leaderboard.is-rush-challenge .rush-row-status--win{color:var(--cyan)!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .rush-row-status--loss,#leaderboard-screen.screen--leaderboard.is-rush-challenge .rush-row-status--beaten,#leaderboard-screen.screen--leaderboard.is-rush-challenge .rush-row-status--unbeaten{color:var(--pink)!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .rush-row-status--from{color:#9aa6c4!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .rush-challenge-lenses{justify-content:safe center!important;align-items:center!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .rush-friend-meta{background:0 0!important;border:0!important;border-radius:0!important;width:auto!important;min-width:0!important;height:auto!important;padding:0!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .rush-challenge-lens:not(.active){color:#9aa6c4!important;background:#070d3557!important;border-color:#9aa6c485!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .rush-challenge-lens:not(.active) .shop-tab-icon{color:#9aa6c4!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-hub-row--person{grid-template-columns:26px 44px minmax(0,1fr)!important;align-items:center!important;gap:5px 8px!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-hub-row--person>.leaderboard-rank,#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-hub-row--person>.leaderboard-avatar{grid-row:1/span 2!important;align-self:center!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-hub-row--person .leaderboard-player{grid-area:1/3!important;align-self:end!important;gap:3px!important;min-width:0!important;max-width:100%!important;display:grid!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-hub-row--person .challenge-hub-row__headline{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;column-gap:8px!important;min-width:0!important;max-width:100%!important;display:grid!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-hub-row--person .challenge-hub-row__name{text-overflow:ellipsis!important;white-space:nowrap!important;align-items:center!important;gap:4px!important;min-width:0!important;display:inline-flex!important;overflow:hidden!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-hub-row--person .leaderboard-player .challenge-hub-rivalry-score{white-space:nowrap!important;grid-column:2!important;justify-self:end!important;align-items:center!important;gap:.2em!important;font-size:clamp(.9rem,2.9vw,1.12rem)!important;line-height:1!important;display:inline-flex!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-hub-row--person .challenge-hub-row__side{grid-area:2/3!important;grid-template-columns:minmax(0,1fr)!important;place-self:start stretch!important;row-gap:7px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-hub-row--person .challenge-hub-row__rivalry-strip{width:100%!important;max-width:100%!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-hub-row--person .leaderboard-row-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important}@media (max-width:560px){#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-hub-row--person{grid-template-columns:24px 42px minmax(0,1fr)!important;column-gap:7px!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-hub-row--person .challenge-hub-row__headline{column-gap:6px!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-hub-row--person .leaderboard-row-actions{gap:6px!important}}#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-social-hub{gap:10px!important;width:100%!important;min-width:0!important;display:grid!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge #leaderboard-status:empty{display:none!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-social-summary{grid-template-columns:repeat(auto-fit,minmax(0,1fr))!important;gap:8px!important;width:100%!important;min-width:0!important;display:grid!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-social-summary>span{min-width:0!important;min-height:54px!important;box-shadow:none!important;background:#070d3561!important;border:1px solid #22f4ff52!important;border-radius:14px!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;padding:8px 10px!important;display:grid!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-social-summary__icon{width:1.15em!important;height:1.15em!important;color:var(--cyan)!important;filter:none!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-social-summary small{text-overflow:ellipsis!important;white-space:nowrap!important;color:#c8d3ee!important;min-width:0!important;font-family:var(--font-display)!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:clamp(.58rem,1.8vw,.72rem)!important;font-weight:900!important;overflow:hidden!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-social-summary strong{color:var(--cyan)!important;font-family:var(--font-display)!important;text-shadow:none!important;font-size:clamp(.98rem,3.2vw,1.28rem)!important;font-weight:950!important;line-height:1!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-social-featured{width:100%!important;min-width:0!important;box-shadow:none!important;background:linear-gradient(135deg,#ff2b8e1f,#070d359e)!important;border:1px solid #ff2b8e8a!important;border-radius:16px!important;grid-template-columns:50px minmax(0,1fr)!important;align-items:center!important;gap:8px 10px!important;padding:11px!important;display:grid!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-social-featured__header{min-width:0!important;color:var(--pink)!important;font-family:var(--font-display)!important;letter-spacing:.1em!important;text-transform:uppercase!important;text-shadow:none!important;grid-column:1/-1!important;align-items:center!important;gap:7px!important;font-size:clamp(.66rem,2.1vw,.82rem)!important;font-weight:950!important;line-height:1!important;display:inline-flex!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-social-featured__header-icon{width:1em!important;height:1em!important;color:var(--pink)!important;filter:none!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-social-featured__avatar{grid-area:2/1!important;align-self:center!important;width:50px!important;height:50px!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-social-featured__copy{grid-area:2/2!important;gap:5px!important;min-width:0!important;display:grid!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-social-featured__copy strong{color:#f3fbff!important;min-width:0!important;font-family:var(--font-display)!important;letter-spacing:.045em!important;text-transform:uppercase!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;font-size:clamp(.8rem,2.7vw,1rem)!important;font-weight:950!important;line-height:1!important;display:grid!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-social-featured__name{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-social-featured__copy small{color:#9aa6c4!important;min-width:0!important;font-family:var(--font-display)!important;letter-spacing:.06em!important;text-transform:uppercase!important;white-space:nowrap!important;align-items:center!important;gap:5px!important;font-size:clamp(.56rem,1.75vw,.7rem)!important;font-weight:900!important;line-height:1!important;display:inline-flex!important;overflow:hidden!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-social-featured__copy small>span:last-child{text-overflow:ellipsis!important;min-width:0!important;overflow:hidden!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-social-featured__action{color:#fff4fa!important;width:100%!important;height:38px!important;min-height:38px!important;box-shadow:none!important;background:linear-gradient(135deg,#ff2b8e5c,#320a36e0)!important;border-color:#ff2b8e!important;grid-area:3/1/auto/-1!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-social-list{gap:0!important}@media (min-width:680px){#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-social-featured{grid-template-columns:56px minmax(0,1fr) minmax(128px,150px)!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-social-featured__avatar{width:56px!important;height:56px!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-social-featured__action{grid-area:2/3!important;align-self:center!important}}@media (max-width:430px){#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-social-summary{gap:6px!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-social-summary>span{grid-template-rows:auto auto!important;grid-template-columns:auto minmax(0,1fr)!important;gap:3px 6px!important;min-height:50px!important;padding:7px 8px!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-social-summary strong{grid-column:2!important}}#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-social-summary__item{color:#c8d3ee!important;min-width:0!important;min-height:54px!important;box-shadow:none!important;font:inherit!important;cursor:pointer!important;background:#070d3561!important;border:1px solid #22f4ff52!important;border-radius:14px!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;padding:8px 10px!important;display:grid!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-social-summary>span{display:none!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-social-summary__item.is-active .challenge-social-summary__icon{color:var(--pink)!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-social-list .challenge-hub-row--person{grid-template-columns:24px 44px minmax(0,1fr)!important;align-items:center!important;gap:6px 9px!important;min-height:118px!important;padding:10px 0!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-social-list .challenge-hub-row--person>.leaderboard-rank,#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-social-list .challenge-hub-row--person>.leaderboard-avatar{grid-row:1/span 2!important;align-self:center!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-social-list .challenge-hub-row--person .leaderboard-player{grid-area:1/3!important;align-self:end!important;gap:5px!important;min-width:0!important;display:grid!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-social-list .challenge-hub-row--person .challenge-hub-row__headline{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;min-width:0!important;display:grid!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-social-list .challenge-hub-row--person .challenge-hub-row__meta{white-space:nowrap!important;align-items:center!important;gap:5px!important;min-width:0!important;display:inline-flex!important;overflow:hidden!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-social-list .challenge-hub-row--person .challenge-hub-row__meta>span:first-child{text-overflow:ellipsis!important;min-width:0!important;overflow:hidden!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-social-list .challenge-hub-row--person .challenge-hub-row__date{flex:0 auto!important;min-width:0!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-social-list .challenge-hub-row--person .challenge-hub-row__side{grid-area:2/3!important;grid-template-columns:minmax(0,1fr)!important;align-self:start!important;gap:7px!important;width:100%!important;min-width:0!important;display:grid!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-social-list .challenge-hub-row--person .leaderboard-row-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;display:grid!important}@media (min-width:680px){#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-social-list .challenge-hub-row--person{grid-template-columns:30px 52px minmax(0,1fr) minmax(128px,150px)!important;min-height:92px!important;padding:11px 0!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-social-list .challenge-hub-row--person .leaderboard-player{grid-area:1/3!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-social-list .challenge-hub-row--person .challenge-hub-row__side{grid-area:2/3/auto/5!important;grid-template-columns:minmax(0,1fr) minmax(128px,150px)!important;align-items:center!important;gap:10px!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-social-list .challenge-hub-row--person .leaderboard-row-actions{grid-column:2!important}}@media (max-width:430px){#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-social-summary__item{grid-template-rows:auto auto!important;grid-template-columns:auto minmax(0,1fr)!important;gap:3px 6px!important;min-height:50px!important;padding:7px 8px!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-social-summary__item strong{grid-column:2!important}}#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-social-featured__copy .challenge-hub-row__rivalry-strip{order:2!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-social-featured__copy small{order:3!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-social-list .challenge-hub-row--person .challenge-hub-row__side{grid-template-columns:minmax(0,1fr)!important;row-gap:6px!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-social-list .challenge-hub-row--person .challenge-hub-row__rivalry-strip{grid-area:1/1!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-social-list .challenge-hub-row--person .challenge-hub-row__meta{grid-area:2/1!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-social-list .challenge-hub-row--person .leaderboard-row-actions{grid-area:3/1!important}@media (min-width:680px){#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-social-list .challenge-hub-row--person .challenge-hub-row__side{grid-column:3/5!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important}}#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-social-list .challenge-hub-row--person .challenge-hub-row__meta{text-align:left!important;justify-content:flex-start!important;justify-self:start!important;gap:5px!important;width:auto!important;max-width:100%!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-social-list .challenge-hub-row--person .challenge-hub-row__meta>span:first-child{flex:0 auto!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-social-list .challenge-hub-row--person .challenge-hub-row__date{justify-content:flex-start!important;margin-left:0!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-hub-rivalry-score{white-space:nowrap!important;text-align:right!important;justify-content:flex-end!important;justify-self:end!important;align-items:center!important;gap:.22em!important;min-width:max-content!important;display:inline-flex!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-hub-rivalry-score b:first-child{color:var(--cyan)!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-hub-rivalry-score b:last-child{color:var(--pink)!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-hub-rivalry-score small{color:#f3fbffb8!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-social-summary{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:center!important;gap:8px!important;display:grid!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-social-summary__item{color:#aeb8d2!important;height:42px!important;min-height:42px!important;box-shadow:none!important;background:#070d3542!important;border-color:#a0aecc57!important;border-radius:14px!important;grid-template-columns:auto minmax(0,auto) auto!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:0 10px!important;display:inline-grid!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-social-summary__item .challenge-social-summary__icon{color:#8f9bb9!important;filter:none!important;width:1em!important;height:1em!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-social-summary__item small,#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-social-summary__item strong{min-width:0!important;color:inherit!important;text-shadow:none!important;white-space:nowrap!important;grid-column:auto!important;line-height:1!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-social-summary__item small{text-overflow:ellipsis!important;letter-spacing:.06em!important;font-size:clamp(.62rem,1.9vw,.75rem)!important;overflow:hidden!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-social-summary__item strong{color:var(--cyan)!important;font-size:clamp(.76rem,2.2vw,.92rem)!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-social-summary__item.is-active{color:#fff4fa!important;background:linear-gradient(135deg,#ff2b8e33,#2e0a36ad)!important;border-color:#ff2b8ed1!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-social-summary__item.is-active .challenge-social-summary__icon,#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-social-summary__item.is-active strong{color:var(--pink)!important}@media (max-width:430px){#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-social-summary{gap:6px!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-social-summary__item{grid-template-rows:none!important;grid-template-columns:auto minmax(0,auto) auto!important;gap:5px!important;height:38px!important;min-height:38px!important;padding:0 8px!important}}#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-social-list .challenge-hub-row--person .challenge-hub-row__meta{text-transform:uppercase!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-social-list .challenge-hub-row--person .challenge-hub-row__meta,#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-social-list .challenge-hub-row--person .challenge-hub-row__date{color:#9aa6c4!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-hub-rivalry-score small{flex:none!important;order:0!important;display:inline!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-social-list .challenge-hub-row--person .leaderboard-player,#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-social-list .challenge-hub-row--person .challenge-hub-row__headline{justify-self:stretch!important;width:100%!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-social-list .challenge-hub-row--person .leaderboard-player .challenge-hub-rivalry-score{justify-self:end!important;margin-left:auto!important}@media (min-width:680px){#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-social-list .challenge-hub-row--person .leaderboard-player{grid-column:3/5!important}}#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-social-summary__item{gap:8px!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-social-summary__item .challenge-social-summary__icon{flex:0 0 .9em!important;width:.9em!important;height:.9em!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-social-summary__item[data-challenge-social-filter=friends]{column-gap:10px!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-social-summary__item[data-challenge-social-filter=pending].is-active{color:#fff4d1!important;background:linear-gradient(135deg,#ffd94a2e,#372608a8)!important;border-color:#ffd94adb!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-social-summary__item[data-challenge-social-filter=pending].is-active .challenge-social-summary__icon,#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-social-summary__item[data-challenge-social-filter=pending].is-active strong{color:#ffd94a!important}#profile-notifications-modal .profile-notifications-modal__card{max-width:min(720px,100vw - 28px)!important}#profile-notifications-modal .profile-notifications-heading .shop-page-title{text-overflow:clip!important;white-space:nowrap!important;letter-spacing:clamp(.08em,1.1vw,.18em)!important;max-width:100%!important;font-size:clamp(1.08rem,4.1vw,1.74rem)!important;overflow:hidden!important}#profile-notifications-modal .profile-notifications-list{gap:clamp(7px,1vw,10px)!important}#profile-notifications-modal .profile-notification-row{border-radius:14px!important;gap:clamp(8px,1.5vw,11px)!important;min-height:64px!important;padding:clamp(8px,1.15vw,12px)!important}#profile-notifications-modal .profile-notification-row__avatar,#profile-notifications-modal .profile-notification-row__icon{width:clamp(38px,8.4vw,48px)!important;height:clamp(38px,8.4vw,48px)!important}#profile-notifications-modal .profile-notification-row__copy strong{font-size:clamp(.76rem,2.7vw,.88rem)!important;line-height:1.05!important}#profile-notifications-modal .profile-notification-row__copy small{font-size:clamp(.58rem,2.2vw,.68rem)!important;line-height:1.16!important}#profile-notifications-modal .profile-notification-row__actions .profile-notification-action{min-width:clamp(92px,34vw,150px)!important;min-height:34px!important;padding:6px 12px!important;font-size:clamp(.54rem,2.15vw,.64rem)!important}#profile-notifications-modal .profile-notification-row__actions .profile-notification-action--compact{min-width:62px!important;min-height:30px!important;padding:5px 11px!important;font-size:clamp(.48rem,1.85vw,.56rem)!important}@media (max-width:430px){#profile-notifications-modal .profile-notifications-header-row{gap:8px!important}#profile-notifications-modal .profile-notifications-heading .shop-page-title{letter-spacing:.12em!important;font-size:clamp(.96rem,4.8vw,1.26rem)!important}#profile-notifications-modal .profile-notification-row__actions .profile-notification-action{min-width:0!important}}#profile-screen .profile-rivalry-card-strip>.profile-rivalry-card{width:clamp(268px,68vw,360px)!important;min-width:clamp(268px,68vw,360px)!important;min-height:126px!important;box-shadow:none!important;background:linear-gradient(135deg,#ff2b8e1f,#070d359e)!important;border-color:#ff2b8e7a!important;border-radius:16px!important;flex:0 0 clamp(268px,68vw,360px)!important;grid-template-rows:auto!important;grid-template-columns:clamp(48px,10vw,58px) minmax(0,1fr)!important;align-items:center!important;gap:10px!important;padding:12px!important;display:grid!important}#profile-screen .profile-rivalry-card__avatar.leaderboard-avatar{grid-area:1/1!important;align-self:center!important;width:clamp(48px,10vw,58px)!important;height:clamp(48px,10vw,58px)!important}#profile-screen .profile-rivalry-card__main{grid-area:1/2!important;grid-template-columns:minmax(0,1fr)!important;gap:6px!important;min-width:0!important;display:grid!important}#profile-screen .profile-rivalry-card__main>strong{color:#f3fbff!important;min-width:0!important;font:950 clamp(.78rem, 2.6vw, .98rem)/1 var(--font-display)!important;letter-spacing:.045em!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:baseline!important;gap:8px!important;display:grid!important}#profile-screen .profile-rivalry-card__name{text-overflow:ellipsis!important;white-space:nowrap!important;align-items:center!important;gap:.32em!important;min-width:0!important;display:inline-flex!important;overflow:hidden!important}#profile-screen .profile-rivalry-card__score{color:#dce7ff!important;grid-auto-flow:column!important;justify-self:end!important;align-items:baseline!important;gap:.22em!important;min-width:max-content!important;display:inline-grid!important}#profile-screen .profile-rivalry-card__score b{font:950 clamp(.82rem, 2.8vw, 1.05rem)/1 var(--font-display)!important;letter-spacing:.035em!important}#profile-screen .profile-rivalry-card__score b:first-child{color:#22f4ff!important}#profile-screen .profile-rivalry-card__score b:last-child{color:#ff2b8e!important}#profile-screen .profile-rivalry-card__score small{color:#f3fbffb8!important;font:900 .72em/1 var(--font-display)!important}#profile-screen .profile-rivalry-card__progress{width:100%!important;height:5px!important;box-shadow:none!important;background:#ff2b8e!important;border-radius:999px!important;grid-column:auto!important;display:block!important;overflow:hidden!important}#profile-screen .profile-rivalry-card__progress i{width:var(--rivalry-progress,50%)!important;border-radius:inherit!important;height:100%!important;box-shadow:none!important;background:#22f4ff!important;display:block!important}#profile-screen .profile-rivalry-card__meta{color:#bcc7e2d1!important;min-width:0!important;font:850 clamp(.58rem, 2vw, .68rem)/1 var(--font-display)!important;letter-spacing:.055em!important;text-transform:uppercase!important;align-items:center!important;gap:5px!important;display:inline-flex!important}#profile-screen .profile-rivalry-card__meta>span:last-child{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}#profile-screen .profile-rivalry-card__meta-icon{color:#ff2b8e!important;filter:none!important;flex:0 0 .92em!important;width:.92em!important;height:.92em!important}#profile-screen .profile-rivalry-card__runs{display:none!important}#public-profile-modal .public-profile-rivalry-summary[data-public-profile-rivalry-runs]{cursor:pointer!important}@media (min-width:680px){#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-social-list .challenge-hub-row--person .challenge-hub-row__side{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:6px 12px!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-social-list .challenge-hub-row--person .challenge-hub-row__rivalry-strip{grid-area:1/1/auto/-1!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-social-list .challenge-hub-row--person .challenge-hub-row__meta{grid-area:2/1!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-social-list .challenge-hub-row--person .leaderboard-row-actions{grid-area:2/2!important;grid-template-columns:repeat(2,minmax(118px,138px))!important;justify-self:end!important;gap:8px!important;width:auto!important;max-width:none!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .challenge-social-list .challenge-hub-row--person .leaderboard-row-action{letter-spacing:.07em!important;height:34px!important;min-height:34px!important;padding:0 12px!important;font-size:.62rem!important}}#menu-screen .menu-action-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;display:grid}#menu-screen .menu-action-row>.screen-btn{width:100%!important;min-width:0!important;max-width:none!important}#menu-screen .menu-btn--daily{order:1}#menu-screen .menu-btn--profile{order:2;justify-self:stretch}@media (max-width:420px){#menu-screen .menu-action-row{gap:8px}#menu-screen .menu-action-row .button-label{font-size:clamp(.68rem,3.2vw,.82rem)}}#menu-screen .menu-btn--test{min-height:58px;font-size:clamp(.88rem,3vw,1.18rem)}#menu-screen #rush-test-btn{border-color:#ffd94acc;box-shadow:0 0 24px #ffd94a38,inset 0 0 18px #fff2cd14}#menu-screen #rush-shooter-test-btn{border-color:#ff4fb3cc;box-shadow:0 0 24px #ff4fb338,inset 0 0 18px #ff4fb314}@media (min-width:680px){#menu-screen .menu-actions{grid-template-columns:repeat(3,minmax(0,1fr))}#menu-screen .menu-btn--challenge,#menu-screen .menu-action-row{grid-column:1/-1}}@media (max-width:420px){#menu-screen .menu-btn--test{min-height:52px;font-size:clamp(.72rem,3.5vw,.92rem)}}#leaderboard-screen.screen--leaderboard.is-rush-challenge .leaderboard-row--rush-compact{grid-template-columns:34px 54px minmax(0,1fr) minmax(74px,auto) auto!important;align-items:center!important;column-gap:10px!important;min-height:76px!important;padding-block:8px!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .leaderboard-row--rush-compact .leaderboard-player{gap:4px!important;min-width:0!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .leaderboard-row--rush-compact .leaderboard-player strong{align-items:center!important;gap:5px!important;min-width:0!important;display:flex!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .leaderboard-row--rush-compact .leaderboard-player-name{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .leaderboard-row--rush-compact .leaderboard-score{text-align:right!important;justify-self:end!important;min-width:68px!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .leaderboard-row--rush-compact .leaderboard-row-actions{grid-template-columns:42px 58px minmax(112px,136px)!important;align-items:center!important;gap:8px!important;min-width:0!important;display:grid!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .leaderboard-row--rush-compact .leaderboard-row-share,#leaderboard-screen.screen--leaderboard.is-rush-challenge .leaderboard-row--rush-compact .leaderboard-row-attempts,#leaderboard-screen.screen--leaderboard.is-rush-challenge .leaderboard-row--rush-compact .leaderboard-row-action{box-sizing:border-box!important;border-radius:8px!important;height:40px!important;min-height:40px!important;margin:0!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .leaderboard-row--rush-compact .leaderboard-row-attempts{color:var(--pink)!important;border:1px solid var(--pink)!important;font-family:var(--font-display)!important;letter-spacing:.08em!important;text-transform:uppercase!important;background:linear-gradient(#ff2aa829,#0d0930b8)!important;justify-content:center!important;align-items:center!important;gap:5px!important;font-size:.82rem!important;font-weight:900!important;line-height:1!important;display:inline-flex!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .leaderboard-row--rush-compact .leaderboard-row-attempts__icon{color:currentColor!important;width:1.05em!important;height:1.05em!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .leaderboard-row--rush-compact .leaderboard-row-action{color:#fff!important;border-color:var(--pink)!important;background:linear-gradient(#ff2aa875,#4e0b4cdb)!important;padding-inline:12px!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .leaderboard-row--rush-compact .leaderboard-row-action>span:last-child{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .leaderboard-row--rush-compact .leaderboard-crown{flex:none!important;width:.72em!important;height:.72em!important}@media (max-width:680px){#leaderboard-screen.screen--leaderboard.is-rush-challenge .leaderboard-row--rush-compact{grid-template-columns:24px 42px minmax(0,1fr) auto!important;gap:6px 8px!important;min-height:88px!important;padding-block:9px!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .leaderboard-row--rush-compact .leaderboard-score{grid-area:1/4!important;min-width:54px!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .leaderboard-row--rush-compact .leaderboard-row-actions{grid-area:2/3/auto/5!important;grid-template-columns:40px 54px minmax(90px,1fr)!important;gap:6px!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .leaderboard-row--rush-compact .leaderboard-row-share,#leaderboard-screen.screen--leaderboard.is-rush-challenge .leaderboard-row--rush-compact .leaderboard-row-attempts,#leaderboard-screen.screen--leaderboard.is-rush-challenge .leaderboard-row--rush-compact .leaderboard-row-action{height:38px!important;min-height:38px!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .leaderboard-row--rush-compact .leaderboard-row-action{padding-inline:9px!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .leaderboard-row--rush-compact{grid-template-rows:minmax(46px,auto) 42px!important;grid-template-columns:26px 48px minmax(0,1fr) auto!important;align-items:center!important;gap:10px 9px!important;min-height:116px!important;padding:12px 6px 12px 8px!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .leaderboard-row--rush-compact .leaderboard-rank{grid-area:1/1!important;place-self:center!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .leaderboard-row--rush-compact .leaderboard-avatar{grid-area:1/2!important;place-self:center!important;width:46px!important;height:46px!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .leaderboard-row--rush-compact .leaderboard-player{grid-area:1/3!important;align-self:center!important;min-width:0!important;padding-right:4px!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .leaderboard-row--rush-compact .leaderboard-player strong{min-width:0!important;max-width:100%!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .leaderboard-row--rush-compact .leaderboard-player small,#leaderboard-screen.screen--leaderboard.is-rush-challenge .leaderboard-row--rush-compact .leaderboard-run-badge{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .leaderboard-row--rush-compact .leaderboard-score{text-align:right!important;grid-area:1/4!important;place-self:start end!important;min-width:clamp(54px,14vw,72px)!important;max-width:clamp(54px,16vw,84px)!important;padding-top:2px!important;font-size:clamp(1.05rem,5vw,1.45rem)!important;line-height:1!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .leaderboard-row--rush-compact .leaderboard-row-actions{grid-area:2/1/auto/-1!important;grid-template-columns:42px 58px minmax(118px,1fr)!important;place-self:end stretch!important;gap:8px!important;width:100%!important;min-width:0!important;padding-left:60px!important;display:grid!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .leaderboard-row--rush-compact .leaderboard-row-share,#leaderboard-screen.screen--leaderboard.is-rush-challenge .leaderboard-row--rush-compact .leaderboard-row-attempts,#leaderboard-screen.screen--leaderboard.is-rush-challenge .leaderboard-row--rush-compact .leaderboard-row-action{border-radius:10px!important;height:40px!important;min-height:40px!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .leaderboard-row--rush-compact .leaderboard-row-action{justify-content:center!important;width:100%!important;min-width:0!important;padding-inline:10px!important}}@media (max-width:420px){#leaderboard-screen.screen--leaderboard.is-rush-challenge .leaderboard-row--rush-compact{grid-template-columns:24px 44px minmax(0,1fr) auto!important;column-gap:8px!important;min-height:112px!important;padding-inline:6px!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .leaderboard-row--rush-compact .leaderboard-avatar{width:42px!important;height:42px!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .leaderboard-row--rush-compact .leaderboard-row-actions{grid-template-columns:38px 54px minmax(108px,1fr)!important;gap:7px!important;padding-left:54px!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .leaderboard-row--rush-compact .leaderboard-row-action>span:last-child{letter-spacing:.06em!important;font-size:.66rem!important}}@media (max-width:680px){#leaderboard-screen.screen--leaderboard.is-rush-challenge .leaderboard-row--rush-compact{grid-template-rows:1fr!important;grid-template-columns:22px 44px minmax(82px,1fr) minmax(52px,auto) auto!important;align-items:center!important;gap:0 7px!important;min-height:82px!important;padding:9px 6px!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .leaderboard-row--rush-compact .leaderboard-rank{grid-area:1/1!important;place-self:center!important;font-size:.95rem!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .leaderboard-row--rush-compact .leaderboard-avatar{grid-area:1/2!important;place-self:center!important;width:42px!important;height:42px!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .leaderboard-row--rush-compact .leaderboard-player{grid-area:1/3!important;align-self:center!important;gap:2px!important;min-width:0!important;padding-right:0!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .leaderboard-row--rush-compact .leaderboard-player strong{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:100%!important;font-size:clamp(.72rem,2.9vw,.92rem)!important;line-height:1.02!important;overflow:hidden!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .leaderboard-row--rush-compact .leaderboard-player small,#leaderboard-screen.screen--leaderboard.is-rush-challenge .leaderboard-row--rush-compact .leaderboard-run-badge{letter-spacing:.06em!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:100%!important;font-size:clamp(.52rem,2.15vw,.64rem)!important;line-height:1!important;overflow:hidden!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .leaderboard-row--rush-compact .leaderboard-score{text-align:right!important;grid-area:1/4!important;place-self:center end!important;min-width:52px!important;max-width:62px!important;padding-top:0!important;font-size:clamp(1rem,4.15vw,1.32rem)!important;line-height:1!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .leaderboard-row--rush-compact .leaderboard-row-actions{grid-area:1/5!important;grid-template-columns:36px 48px 98px!important;place-self:center end!important;gap:6px!important;width:auto!important;min-width:0!important;padding-left:0!important;display:grid!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .leaderboard-row--rush-compact .leaderboard-row-share,#leaderboard-screen.screen--leaderboard.is-rush-challenge .leaderboard-row--rush-compact .leaderboard-row-attempts,#leaderboard-screen.screen--leaderboard.is-rush-challenge .leaderboard-row--rush-compact .leaderboard-row-action{border-radius:9px!important;height:36px!important;min-height:36px!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .leaderboard-row--rush-compact .leaderboard-row-share{width:36px!important;min-width:36px!important;padding:0!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .leaderboard-row--rush-compact .leaderboard-row-attempts{width:48px!important;min-width:48px!important;padding-inline:5px!important;font-size:.74rem!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .leaderboard-row--rush-compact .leaderboard-row-action{justify-content:center!important;width:98px!important;min-width:98px!important;padding-inline:7px!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .leaderboard-row--rush-compact .leaderboard-row-action>span:last-child{letter-spacing:.045em!important;font-size:.58rem!important}}@media (max-width:420px){#leaderboard-screen.screen--leaderboard.is-rush-challenge .leaderboard-row--rush-compact{grid-template-columns:18px 36px minmax(64px,1fr) minmax(42px,auto) auto!important;column-gap:5px!important;min-height:72px!important;padding:8px 4px!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .leaderboard-row--rush-compact .leaderboard-avatar{width:34px!important;height:34px!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .leaderboard-row--rush-compact .leaderboard-score{min-width:42px!important;max-width:48px!important;font-size:clamp(.88rem,4vw,1.08rem)!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .leaderboard-row--rush-compact .leaderboard-row-actions{grid-template-columns:32px 40px 82px!important;gap:4px!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .leaderboard-row--rush-compact .leaderboard-row-share,#leaderboard-screen.screen--leaderboard.is-rush-challenge .leaderboard-row--rush-compact .leaderboard-row-attempts,#leaderboard-screen.screen--leaderboard.is-rush-challenge .leaderboard-row--rush-compact .leaderboard-row-action{height:32px!important;min-height:32px!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .leaderboard-row--rush-compact .leaderboard-row-share{width:32px!important;min-width:32px!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .leaderboard-row--rush-compact .leaderboard-row-attempts{width:40px!important;min-width:40px!important;font-size:.64rem!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .leaderboard-row--rush-compact .leaderboard-row-action{width:82px!important;min-width:82px!important;padding-inline:4px!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .leaderboard-row--rush-compact .leaderboard-row-action>span:last-child{letter-spacing:.035em!important;font-size:.49rem!important}}#leaderboard-screen.screen--leaderboard.is-rush-challenge .rush-attempts-meta{color:var(--pink)!important;letter-spacing:.04em!important;white-space:nowrap!important;align-items:center!important;gap:.28em!important;font-weight:900!important;display:inline-flex!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .rush-attempts-meta__icon{color:currentColor!important;width:1em!important;height:1em!important}@media (max-width:680px){#leaderboard-screen.screen--leaderboard.is-rush-challenge .leaderboard-row--rush-compact{grid-template-columns:22px 44px minmax(92px,1fr) minmax(54px,auto) auto!important;column-gap:7px!important;min-height:76px!important;padding:8px 6px!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .leaderboard-row--rush-compact .leaderboard-row-actions{grid-area:1/5!important;grid-template-columns:36px 104px!important;gap:7px!important;width:auto!important;padding-left:0!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .leaderboard-row--rush-compact .leaderboard-row-action{width:104px!important;min-width:104px!important}}@media (max-width:420px){#leaderboard-screen.screen--leaderboard.is-rush-challenge .leaderboard-row--rush-compact{grid-template-columns:18px 36px minmax(78px,1fr) minmax(42px,auto) auto!important;column-gap:5px!important;min-height:68px!important;padding:7px 4px!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .leaderboard-row--rush-compact .leaderboard-row-actions{grid-template-columns:32px 86px!important;gap:5px!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .leaderboard-row--rush-compact .leaderboard-row-action{width:86px!important;min-width:86px!important}}@media (max-width:680px){#leaderboard-screen.screen--leaderboard.is-rush-challenge .leaderboard-row--rush-compact .leaderboard-player{gap:5px!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .leaderboard-row--rush-compact .leaderboard-player strong{line-height:1.08!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge .leaderboard-row--rush-compact .leaderboard-player small{line-height:1.12!important}}#leaderboard-screen.screen--leaderboard.is-rush-challenge #leaderboard-list .leaderboard-row--rush-compact .leaderboard-row-action{color:#fff0fa!important;box-shadow:none!important;text-shadow:none!important;-webkit-filter:none!important;background:linear-gradient(135deg,#6b1752,#2a0b34)!important;border:1px solid #ff2b8e!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:7px!important;display:inline-flex!important;position:relative!important;overflow:hidden!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge #leaderboard-list .leaderboard-row--rush-compact .leaderboard-row-action:before,#leaderboard-screen.screen--leaderboard.is-rush-challenge #leaderboard-list .leaderboard-row--rush-compact .leaderboard-row-action:after{content:none!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge #leaderboard-list .leaderboard-row--rush-compact .leaderboard-row-action>span{z-index:1!important;position:relative!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge #leaderboard-list .leaderboard-row--rush-compact .leaderboard-row-action__icon{color:#fff0fa!important;filter:none!important;width:1.08em!important;height:1.08em!important}#leaderboard-screen.screen--leaderboard.is-your-turn-challenge .challenge-hub-row--your-turn .leaderboard-row-action[data-friend-challenge-play]{color:#fff0fa!important;box-shadow:none!important;text-shadow:none!important;-webkit-filter:none!important;background:linear-gradient(135deg,#6b1752,#2a0b34)!important;border:1px solid #ff2b8e!important;border-radius:10px!important}#leaderboard-screen.screen--leaderboard.is-your-turn-challenge .challenge-hub-row--your-turn .leaderboard-row-action[data-friend-challenge-play]:before,#leaderboard-screen.screen--leaderboard.is-your-turn-challenge .challenge-hub-row--your-turn .leaderboard-row-action[data-friend-challenge-play]:after{content:none!important}#leaderboard-screen.screen--leaderboard.is-your-turn-challenge .challenge-hub-row--your-turn .leaderboard-row-action[data-friend-challenge-play] .leaderboard-row-action__icon{color:#fff0fa!important;filter:none!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge #leaderboard-list .leaderboard-row--rush-compact{grid-template-columns:34px 54px minmax(0,1fr) minmax(92px,auto) minmax(222px,auto)!important;column-gap:18px!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge #leaderboard-list .leaderboard-row--rush-compact .leaderboard-score{min-width:92px!important;padding-right:6px!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge #leaderboard-list .leaderboard-row--rush-compact .leaderboard-row-actions{grid-template-columns:42px 168px!important;justify-self:end!important;align-items:center!important;gap:12px!important;width:222px!important;min-width:222px!important;padding-left:0!important;display:grid!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge #leaderboard-list .leaderboard-row--rush-compact .leaderboard-row-share{width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:0!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge #leaderboard-list .leaderboard-row--rush-compact .leaderboard-row-action{border-radius:12px!important;gap:8px!important;width:168px!important;min-width:168px!important;height:48px!important;min-height:48px!important;padding-inline:16px!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge #leaderboard-list .leaderboard-row--rush-compact .leaderboard-row-action>span:last-child{letter-spacing:.075em!important;font-size:.82rem!important}@media (max-width:680px){#leaderboard-screen.screen--leaderboard.is-rush-challenge #leaderboard-list .leaderboard-row--rush-compact{grid-template-columns:22px 44px minmax(88px,1fr) minmax(54px,auto) minmax(168px,auto)!important;column-gap:7px!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge #leaderboard-list .leaderboard-row--rush-compact .leaderboard-row-actions{grid-template-columns:36px 124px!important;gap:8px!important;width:168px!important;min-width:168px!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge #leaderboard-list .leaderboard-row--rush-compact .leaderboard-row-share{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge #leaderboard-list .leaderboard-row--rush-compact .leaderboard-row-action{width:124px!important;min-width:124px!important;height:40px!important;min-height:40px!important;padding-inline:10px!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge #leaderboard-list .leaderboard-row--rush-compact .leaderboard-row-action>span:last-child{letter-spacing:.055em!important;font-size:.64rem!important}}@media (max-width:420px){#leaderboard-screen.screen--leaderboard.is-rush-challenge #leaderboard-list .leaderboard-row--rush-compact{grid-template-columns:18px 36px minmax(70px,1fr) minmax(42px,auto) minmax(140px,auto)!important;column-gap:5px!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge #leaderboard-list .leaderboard-row--rush-compact .leaderboard-row-actions{grid-template-columns:32px 102px!important;gap:6px!important;width:140px!important;min-width:140px!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge #leaderboard-list .leaderboard-row--rush-compact .leaderboard-row-share{width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge #leaderboard-list .leaderboard-row--rush-compact .leaderboard-row-action{width:102px!important;min-width:102px!important;height:36px!important;min-height:36px!important;padding-inline:7px!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge #leaderboard-list .leaderboard-row--rush-compact .leaderboard-row-action>span:last-child{letter-spacing:.045em!important;font-size:.56rem!important}}#menu-screen #play-btn.menu-btn--primary{grid-column:1/-1!important;justify-self:stretch!important;width:100%!important;max-width:none!important;height:auto!important;min-height:78px!important;font-size:clamp(1.28rem,5vw,1.75rem)!important}@media (max-width:560px){#menu-screen #play-btn.menu-btn--primary{min-height:72px!important}}@media (orientation:landscape) and (max-height:520px){#menu-screen #play-btn.menu-btn--primary{min-height:58px!important}}.screen--end:not(.hidden){background:#010412c7!important}.screen--end .end-card{position:relative!important;box-shadow:0 0 18px #0000006b,inset 0 0 16px #22f4ff14!important}.screen--end.is-loading-ad .end-card:after{content:"LOADING AD\a Please wait";white-space:pre-line;z-index:20;color:#f3fbff;text-align:center;font:900 clamp(.92rem, 3.6vw, 1.18rem)/1.35 var(--font-display);letter-spacing:.14em;text-transform:uppercase;border-radius:inherit;pointer-events:auto;background:linear-gradient(#02061cf0,#030820e6);border:1px solid #22f4ff52;place-content:center;gap:8px;display:grid;position:absolute;inset:0;box-shadow:inset 0 0 22px #22f4ff1f}.screen--end.is-loading-ad .app-shell__body,.screen--end.is-loading-ad .end-actions{opacity:.28!important}#shop-screen .shop-item--trail .shop-trail-preview,#shop-screen .shop-item--trail .shop-trail-preview:before,#shop-screen .shop-item--trail .shop-trail-preview:after{box-shadow:none!important;filter:none!important}@media (max-width:680px){#leaderboard-screen.screen--leaderboard.is-rush-challenge #leaderboard-list .leaderboard-row--rush-compact{grid-template-rows:auto auto!important;grid-template-columns:22px 42px minmax(0,1fr) minmax(54px,auto)!important;align-items:center!important;gap:8px 7px!important;min-height:104px!important;padding:9px 8px!important;overflow:hidden!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge #leaderboard-list .leaderboard-row--rush-compact .leaderboard-rank{grid-area:1/1!important;justify-self:center!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge #leaderboard-list .leaderboard-row--rush-compact .leaderboard-avatar{grid-area:1/2!important;width:42px!important;height:42px!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge #leaderboard-list .leaderboard-row--rush-compact .leaderboard-player{grid-area:1/3!important;min-width:0!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge #leaderboard-list .leaderboard-row--rush-compact .leaderboard-score{grid-area:1/4!important;justify-self:end!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge #leaderboard-list .leaderboard-row--rush-compact .leaderboard-row-actions{grid-area:2/2/auto/-1!important;grid-template-columns:36px minmax(104px,128px)!important;justify-self:end!important;gap:8px!important;width:min(100%,172px)!important;min-width:0!important;padding-left:0!important;display:grid!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge #leaderboard-list .leaderboard-row--rush-compact .leaderboard-row-share{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge #leaderboard-list .leaderboard-row--rush-compact .leaderboard-row-action{width:100%!important;min-width:0!important;height:38px!important;min-height:38px!important;padding-inline:10px!important}}@media (max-width:420px){#leaderboard-screen.screen--leaderboard.is-rush-challenge #leaderboard-list .leaderboard-row--rush-compact{grid-template-columns:20px 38px minmax(0,1fr) minmax(46px,auto)!important;column-gap:6px!important;padding-inline:7px!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge #leaderboard-list .leaderboard-row--rush-compact .leaderboard-avatar{width:38px!important;height:38px!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge #leaderboard-list .leaderboard-row--rush-compact .leaderboard-row-actions{grid-template-columns:32px minmax(92px,108px)!important;gap:6px!important;width:min(100%,146px)!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge #leaderboard-list .leaderboard-row--rush-compact .leaderboard-row-share{width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge #leaderboard-list .leaderboard-row--rush-compact .leaderboard-row-action{height:34px!important;min-height:34px!important;padding-inline:7px!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge #leaderboard-list .leaderboard-row--rush-compact .leaderboard-row-action>span:last-child{letter-spacing:.045em!important;font-size:.56rem!important}}.screen--end .rush-challenge-result{white-space:nowrap!important;text-overflow:ellipsis!important;letter-spacing:.04em!important;max-width:100%!important;padding-inline:clamp(8px,2.5vw,14px)!important;font-size:clamp(.58rem,2.2vw,.78rem)!important;line-height:1.15!important;overflow:hidden!important}:is(.screen--end.is-final .end-actions:has(#share-score-btn.hidden) #exit-btn,.screen--end.is-final.is-pending-challenge-result #exit-btn){grid-column:1/-1!important;width:100%!important;min-height:48px!important}.screen--end.is-final.is-pending-challenge-result #retry-now-btn{grid-column:1/-1!important}.screen--end.is-final.is-pending-challenge-result #retry-now-btn .button-label{letter-spacing:.075em!important;font-size:clamp(.68rem,2.55vw,.86rem)!important}.screen--end.is-final.is-pending-challenge-result #retry-now-btn .button-sub{letter-spacing:.08em!important;font-size:clamp(.5rem,1.85vw,.64rem)!important}:is(#create-challenge-modal,#shop-gift-modal) .friend-picker-row{grid-template-columns:26px 44px minmax(0,1fr)!important;align-items:center!important;min-height:58px!important;padding:7px 10px!important}:is(#create-challenge-modal,#shop-gift-modal) .friend-picker-copy{gap:3px!important}:is(#create-challenge-modal,#shop-gift-modal) .friend-picker-relation{color:var(--gift-green-soft,#43ff75)!important;font:800 .62rem/1 var(--font-display)!important;letter-spacing:.1em!important;text-transform:uppercase!important;text-shadow:none!important;font-style:normal!important}#shop-gift-modal .shop-gift-list{background:#0309235c!important;border:1px solid #b4c2e63d!important;border-radius:16px!important;gap:0!important;padding:4px 8px 4px 0!important;overflow:hidden auto!important}#shop-gift-modal .shop-gift-recipient{box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #b4c2e621!important;border-radius:0!important}#shop-gift-modal .shop-gift-recipient:last-child{border-bottom:0!important}@media (max-width:680px){#leaderboard-screen.screen--leaderboard.is-rush-challenge #leaderboard-list .leaderboard-row--rush-compact{grid-template-rows:auto!important;grid-template-columns:20px 38px minmax(0,1fr) minmax(44px,auto) 126px!important;align-items:center!important;gap:0 5px!important;min-height:62px!important;padding:7px 6px!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge #leaderboard-list .leaderboard-row--rush-compact .leaderboard-rank,#leaderboard-screen.screen--leaderboard.is-rush-challenge #leaderboard-list .leaderboard-row--rush-compact .leaderboard-avatar,#leaderboard-screen.screen--leaderboard.is-rush-challenge #leaderboard-list .leaderboard-row--rush-compact .leaderboard-player,#leaderboard-screen.screen--leaderboard.is-rush-challenge #leaderboard-list .leaderboard-row--rush-compact .leaderboard-score,#leaderboard-screen.screen--leaderboard.is-rush-challenge #leaderboard-list .leaderboard-row--rush-compact .leaderboard-row-actions{grid-row:1!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge #leaderboard-list .leaderboard-row--rush-compact .leaderboard-rank{grid-column:1!important;font-size:.86rem!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge #leaderboard-list .leaderboard-row--rush-compact .leaderboard-avatar{grid-column:2!important;width:34px!important;height:34px!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge #leaderboard-list .leaderboard-row--rush-compact .leaderboard-player{grid-column:3!important;min-width:0!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge #leaderboard-list .leaderboard-row--rush-compact .leaderboard-player strong{font-size:.66rem!important;line-height:1.05!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge #leaderboard-list .leaderboard-row--rush-compact .leaderboard-player small,#leaderboard-screen.screen--leaderboard.is-rush-challenge #leaderboard-list .leaderboard-row--rush-compact .leaderboard-run-badge{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;font-size:.49rem!important;line-height:1.15!important;overflow:hidden!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge #leaderboard-list .leaderboard-row--rush-compact .leaderboard-score{grid-column:4!important;justify-self:end!important;min-width:42px!important;padding-right:0!important;font-size:.88rem!important;line-height:1!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge #leaderboard-list .leaderboard-row--rush-compact .leaderboard-row-actions{grid-column:5!important;grid-template-columns:30px 90px!important;justify-self:end!important;gap:5px!important;width:126px!important;min-width:126px!important;margin:0!important;display:grid!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge #leaderboard-list .leaderboard-row--rush-compact .leaderboard-row-share{width:30px!important;min-width:30px!important;height:34px!important;min-height:34px!important;padding:0!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge #leaderboard-list .leaderboard-row--rush-compact .leaderboard-row-action{gap:4px!important;width:90px!important;min-width:90px!important;height:34px!important;min-height:34px!important;padding:0 6px!important;font-size:.54rem!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge #leaderboard-list .leaderboard-row--rush-compact .leaderboard-row-action__icon{width:.85em!important;height:.85em!important}}@media (max-width:380px){#leaderboard-screen.screen--leaderboard.is-rush-challenge #leaderboard-list .leaderboard-row--rush-compact{grid-template-columns:18px 34px minmax(0,1fr) minmax(38px,auto) 116px!important;column-gap:4px!important;padding-inline:5px!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge #leaderboard-list .leaderboard-row--rush-compact .leaderboard-row-actions{grid-template-columns:28px 84px!important;gap:4px!important;width:116px!important;min-width:116px!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge #leaderboard-list .leaderboard-row--rush-compact .leaderboard-row-share{width:28px!important;min-width:28px!important}#leaderboard-screen.screen--leaderboard.is-rush-challenge #leaderboard-list .leaderboard-row--rush-compact .leaderboard-row-action{width:84px!important;min-width:84px!important;font-size:.5rem!important}}#profile-edit-panel.is-onboarding{align-content:center!important;place-items:center!important}#profile-edit-panel.is-onboarding [data-profile-edit-cancel]{display:none!important}#profile-edit-panel.is-onboarding>.profile-edit-modal__card.app-shell--modal{width:min(980px, var(--app-modal-width))!important;height:auto!important;max-height:min(880px, calc(100dvh - var(--app-safe-top) - var(--app-safe-bottom) - 32px))!important;grid-template-rows:auto auto auto!important;align-self:center!important}#profile-edit-panel.is-onboarding .app-shell__body{gap:clamp(12px,2dvh,18px)!important;overflow:visible!important}#profile-edit-panel.is-onboarding .profile-edit-modal__fields{gap:clamp(10px,1.8dvh,14px)!important}#profile-edit-panel.is-onboarding .profile-avatar-picker-field,#profile-edit-panel.is-onboarding .profile-avatar-picker{align-self:auto!important;height:auto!important;min-height:0!important}#profile-edit-panel.is-onboarding .profile-avatar-picker__wallet,#profile-edit-panel.is-onboarding .profile-avatar-choice__price,#profile-edit-panel.is-onboarding .profile-avatar-choice__lock{display:none!important}#profile-edit-panel.is-onboarding .profile-avatar-picker__grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-content:center!important;justify-self:center!important;width:100%!important;max-width:min(680px,100%)!important;overflow:visible!important}#profile-edit-panel.is-onboarding .profile-avatar-choice{min-height:clamp(108px,16dvh,148px)!important}#profile-edit-panel.is-onboarding .profile-edit-actions{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)!important}#profile-edit-panel.is-onboarding .profile-edit-actions>.screen-btn{min-height:var(--app-action-height)!important;height:var(--app-action-height)!important}#profile-edit-panel.is-onboarding .profile-restore-btn{color:#ffe8ff!important;min-width:0!important;min-height:var(--app-action-height)!important;background:linear-gradient(135deg,#3a134de6,#120c3af0)!important;border-color:#ff3ecfbd!important;justify-content:flex-start!important;padding-inline:clamp(14px,3vw,22px)!important;box-shadow:inset 0 0 16px #ff3ecf24,0 0 20px #ff3ecf30!important}#profile-edit-panel.is-onboarding .profile-restore-btn .button-copy{text-align:left;align-items:flex-start}#profile-edit-panel.is-onboarding .profile-restore-btn .button-sub{color:#ffc4f0;letter-spacing:.035em;font-size:.66em}@media (max-width:640px){#profile-edit-panel.is-onboarding>.profile-edit-modal__card.app-shell--modal{max-height:calc(100dvh - var(--app-safe-top) - var(--app-safe-bottom) - 18px)!important}#profile-edit-panel.is-onboarding .profile-avatar-picker__grid{gap:8px!important}#profile-edit-panel.is-onboarding .profile-restore-btn{justify-content:center!important}#profile-edit-panel.is-onboarding .profile-restore-btn .button-copy{text-align:center;align-items:center}#profile-edit-panel.is-onboarding .profile-restore-btn .button-sub{display:none}#profile-edit-panel.is-onboarding .profile-avatar-choice{min-height:104px!important}}.profile-avatar-equip-modal__body{place-items:center!important;display:grid!important}.profile-avatar-equip-preview{border:1px solid color-mix(in srgb, var(--profile-avatar-color,#22f4ff) 72%, #fff 12%);background:radial-gradient(circle at 50% 42%, color-mix(in srgb, var(--profile-avatar-color,#22f4ff) 26%, transparent), transparent 62%), #050b2d;width:clamp(92px,20vw,136px);height:clamp(92px,20vw,136px);box-shadow:0 0 18px color-mix(in srgb, var(--profile-avatar-color,#22f4ff) 30%, transparent), inset 0 0 14px color-mix(in srgb, var(--profile-avatar-color,#22f4ff) 10%, transparent);border-radius:24px;place-items:center;display:grid;overflow:hidden}.profile-avatar-equip-preview img{object-fit:contain;width:82%;height:82%;display:block}.profile-avatar-equip-preview span{background:var(--profile-avatar-color,#22f4ff);border-radius:18px;width:54%;height:54%;box-shadow:0 0 18px}@media (max-width:520px){#profile-edit-panel.is-onboarding .profile-avatar-picker__grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}#profile-edit-panel.is-onboarding .profile-avatar-choice{min-height:106px!important}}.screen--leaderboard.is-weekly-challenge #leaderboard-primary-btn.leaderboard-primary-action--weekly,.screen--leaderboard.is-weekly-challenge #leaderboard-primary-btn.leaderboard-primary-action--claim,.screen--leaderboard.is-weekly-challenge #leaderboard-primary-btn.leaderboard-primary-action--ad{color:#fff9f4!important;-webkit-text-fill-color:#fff9f4!important;background:var(--weekly-event-action-surface,linear-gradient(180deg, #ff8a3d3d, #28162af5))!important;border-color:var(--weekly-event-color,var(--challenge-accent,#ff8a3d))!important;box-shadow:0 0 22px var(--weekly-event-button-glow,#ff8a3d3d), inset 0 0 18px var(--weekly-event-button-wash,#ff8a3d1f)!important}.screen--leaderboard.is-weekly-challenge #leaderboard-primary-btn.leaderboard-primary-action--weekly *,.screen--leaderboard.is-weekly-challenge #leaderboard-primary-btn.leaderboard-primary-action--claim *,.screen--leaderboard.is-weekly-challenge #leaderboard-primary-btn.leaderboard-primary-action--ad *{color:inherit!important;-webkit-text-fill-color:inherit!important}.screen--end.is-weekly-challenge{--result-action-surface:var(--weekly-event-action-surface,linear-gradient(180deg, #ff8a3d38, #4f2933e6))}.screen--end.is-weekly-challenge #challenge-again-btn{background:var(--weekly-event-action-surface,var(--result-action-surface))!important;border-color:var(--result-accent,var(--weekly-event-color,#ff8a3d))!important;box-shadow:0 0 28px var(--result-accent-soft,var(--weekly-event-button-glow,#ff8a3d3d)), inset 0 0 28px var(--result-accent-inset,var(--weekly-event-button-wash,#ff8a3d1f))!important}.launch-nav .launch-nav-play-link{color:#06112b;cursor:pointer;background:var(--c);letter-spacing:.08em;border:0;border-radius:99px;padding:12px 18px;font-size:.7rem;font-weight:900;text-decoration:none}.launch-actions .launch-play-link{cursor:pointer;border-radius:14px;justify-content:center;align-items:center;font-weight:900;text-decoration:none;display:flex;color:#06112b!important;background:var(--c)!important;letter-spacing:.075em!important;border:0!important;min-height:76px!important;padding:17px 28px 17px 16px!important;font-size:clamp(.9rem,1.35vw,1.08rem)!important;box-shadow:0 0 32px #4eefff4c!important}.launch-actions .launch-play-link span{color:#fff;background:#0957da;box-shadow:0 0 18px #0756dcb8;border-radius:11px!important;margin-right:13px!important;padding:11px!important;font-size:1.02rem!important}@media (max-width:720px){.launch-actions .launch-play-link{text-align:left;justify-content:flex-start;width:100%;min-height:67px!important;padding-left:22px!important}}.screen--end.is-final #share-score-btn:not(.hidden),:is(.screen--end.is-final .end-actions:has(#double-bits-ad-btn:not(.hidden)):has(#create-challenge-btn:not(.hidden)) #share-score-btn:not(.hidden),.screen--end.is-final.is-pending-challenge-result #share-score-btn:not(.hidden)){display:inline-flex!important}.screen--end.is-final.is-pending-challenge-result .end-actions:has(#share-score-btn:not(.hidden)) #exit-btn{grid-column:auto!important;width:auto!important}#app-header #header-profile-btn.header-profile-btn{padding:0;position:relative;overflow:visible}#app-header #header-profile-btn .header-profile-avatar{width:min(76%,34px);height:min(76%,34px);box-shadow:none;background:0 0;border-radius:12px;place-items:center;display:grid;overflow:hidden}#app-header #header-profile-avatar-image{object-fit:contain;filter:none;width:100%;height:100%;display:block}#header-profile-btn .achievement-claim-badge{z-index:3;pointer-events:none;background:#ff185f;border:0;border-radius:50%;width:11px;height:11px;padding:0;position:absolute;top:5px;right:5px;box-shadow:0 0 8px #ff185fcc}#header-profile-btn .achievement-claim-badge:not(.hidden){transform-origin:50%;animation:1.8s ease-in-out infinite daily-ready-alert-pulse}#menu-screen .menu-action-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}#menu-screen #shop-btn{order:2!important}@media (prefers-reduced-motion:reduce){#header-profile-btn .achievement-claim-badge:not(.hidden){animation:none}}#app-header.app-header.is-home-chrome{grid-template-columns:var(--top-control-height,46px) minmax(170px, 1.25fr) minmax(120px, .85fr) var(--top-control-height,46px) var(--top-control-height,46px);pointer-events:auto;align-items:center;gap:clamp(8px,1.4vw,12px);width:min(820px,100vw - 24px);max-width:calc(100vw - 24px);left:50%;right:auto;transform:translate(-50%)}#app-header.app-header.is-home-chrome>.header-icon-btn,#app-header.app-header.is-home-chrome>.header-stat{align-self:center;margin:0;position:static;transform:none}#app-header.app-header.is-home-chrome>.header-icon-btn{width:var(--top-control-height,46px);min-width:var(--top-control-height,46px);height:var(--top-control-height,46px)}#app-header.app-header.is-home-chrome>#header-sound-btn{grid-column:1}#app-header.app-header.is-home-chrome>#header-bits-btn{grid-column:2}#app-header.app-header.is-home-chrome>#leaderboard-btn{grid-column:3}#app-header.app-header.is-home-chrome>#header-profile-btn{grid-column:4;top:auto;right:auto}#app-header.app-header.is-home-chrome>#header-settings-btn{grid-column:5;top:auto;right:auto}#menu-screen .menu-avatar-module{overflow:visible}#menu-screen .menu-hero-notifications-btn{z-index:4;width:calc(var(--top-control-height,46px) * .75);min-width:calc(var(--top-control-height,46px) * .75);height:calc(var(--top-control-height,46px) * .75);min-height:calc(var(--top-control-height,46px) * .75);box-shadow:none;-webkit-backdrop-filter:none;pointer-events:auto;background:0 0;border:0;border-radius:0;position:absolute;top:clamp(10px,3.2vh,28px);right:max(50% - clamp(118px,18vw,154px),10px)}#menu-screen .menu-hero-notifications-btn .top-icon{filter:drop-shadow(0 0 8px #22f4ffb8)}@media (max-width:640px){#app-header.app-header.is-home-chrome{grid-template-columns:42px minmax(116px,1.28fr) minmax(76px,.78fr) 42px 42px;gap:6px;width:calc(100vw - 16px);max-width:calc(100vw - 16px)}#app-header.app-header.is-home-chrome>.header-icon-btn{width:42px;min-width:42px;height:42px}#app-header.app-header.is-home-chrome>.header-stat{min-width:0;padding-inline:7px}#menu-screen .menu-hero-notifications-btn{width:32px;min-width:32px;height:32px;min-height:32px;top:clamp(8px,2.8vh,22px);right:max(50% - 122px,8px)}}@media (max-width:380px){#app-header.app-header.is-home-chrome{grid-template-columns:38px minmax(98px,1.24fr) minmax(62px,.7fr) 38px 38px;gap:5px}#app-header.app-header.is-home-chrome>.header-icon-btn{border-radius:12px;width:38px;min-width:38px;height:38px;min-height:38px}#app-header.app-header.is-home-chrome>.header-stat{gap:4px;height:38px;min-height:38px;padding-inline:5px}#app-header.app-header.is-home-chrome .header-wallet-divider{margin-inline:1px}#menu-screen .menu-hero-notifications-btn{width:29px;min-width:29px;height:29px;min-height:29px;right:max(50% - 108px,6px)}}.top-icon-btn,.screen-btn,.challenge-mode-tab,.shop-tab,.leaderboard-notifications-btn{position:relative}.attention-badge{z-index:6!important;pointer-events:none!important;transform-origin:50%!important;border:0!important;border-radius:999px!important;animation:1.8s ease-in-out infinite daily-ready-alert-pulse!important;position:absolute!important}.attention-badge.hidden{display:none!important}.attention-badge--dot{color:#0000!important;width:9px!important;min-width:0!important;height:9px!important;padding:0!important;font-size:0!important;line-height:0!important;top:5px!important;right:6px!important}.attention-badge--count{color:#fff8fb!important;min-width:17px!important;height:17px!important;font:900 .58rem/1 var(--font-display)!important;letter-spacing:0!important;text-shadow:0 0 4px #ffffffbf!important;place-items:center!important;padding:0 5px!important;animation-name:attention-badge-count-pulse!important;display:inline-grid!important;top:50%!important;right:14px!important;transform:translateY(-50%)!important}@keyframes attention-badge-count-pulse{0%,to{transform:translateY(-50%)scale(1)}50%{transform:translateY(-50%)scale(1.08)}}.attention-badge--notification,.attention-badge--challenge,.attention-badge--daily,.attention-badge--shop{background:radial-gradient(circle at 35% 28%,#ff9fc8,#ff2b7f 56%,#b60d5c)!important;box-shadow:0 0 5px #ff2b7faa,0 0 9px #ff2b7f45,inset 0 0 4px #ffffff40!important}#rush-challenge-btn .attention-badge--challenge,.menu-btn--challenge .attention-badge--challenge{top:8px!important;right:20px!important}#daily-btn .attention-badge--daily,#shop-btn .attention-badge--shop{right:16px!important}.challenge-mode-tab .attention-badge--challenge,.shop-tab .attention-badge--shop,.shop-tab .attention-badge--daily{top:6px!important;right:9px!important}#header-notifications-btn .attention-badge--notification,#profile-notifications-btn .attention-badge--notification,#leaderboard-notifications-btn .attention-badge--notification{top:4px!important;right:4px!important}#menu-screen .menu-hero-notifications-btn .attention-badge--notification{top:2px!important;right:1px!important}#header-profile-btn .attention-badge,#profile-btn .attention-badge,#header-profile-btn .achievement-claim-badge,#profile-btn .achievement-claim-badge{display:none!important}@media (max-width:640px){.attention-badge--dot{width:8px!important;height:8px!important}.attention-badge--count{min-width:16px!important;height:16px!important;padding-inline:4px!important;font-size:.54rem!important}#rush-challenge-btn .attention-badge--challenge,.menu-btn--challenge .attention-badge--challenge{top:8px!important;right:18px!important}}@media (prefers-reduced-motion:reduce){.attention-badge{animation:none!important}}#shop-screen .shop-wallet-breakdown{grid-template-columns:repeat(auto-fit,minmax(92px,1fr))!important;gap:6px!important;width:100%!important;margin-top:6px!important;display:grid!important}#shop-screen .shop-wallet-breakdown.hidden{display:none!important}#shop-screen .shop-wallet-breakdown>span{text-align:center!important;background:#03082675!important;border:1px solid #22f4ff47!important;border-radius:10px!important;gap:2px!important;min-width:0!important;padding:6px 8px!important;display:grid!important}#shop-screen .shop-wallet-breakdown small{color:#dce7ffad!important;font:900 .54rem/1 var(--font-display)!important;letter-spacing:.11em!important;text-transform:uppercase!important}#shop-screen .shop-wallet-breakdown strong{color:#39ff14!important;font:950 clamp(.74rem,2.7vw,.98rem)/1 var(--font-display)!important;letter-spacing:.04em!important;text-shadow:0 0 10px #39ff1494!important;white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}#shop-screen .shop-wallet-breakdown[data-wallet-pending=true] #shop-wallet-pending-row strong{color:var(--gold-bright,#ffd94a)!important;text-shadow:0 0 10px #ffd94a8c!important}#shop-screen .shop-wallet-breakdown[data-wallet-reserved=true] #shop-wallet-reserved-row strong{color:#ff7ab8!important;text-shadow:0 0 10px #ff2a917a!important}@media (max-width:430px){#shop-screen .shop-wallet-breakdown{grid-template-columns:repeat(auto-fit,minmax(78px,1fr))!important;gap:5px!important}#shop-screen .shop-wallet-breakdown>span{padding:5px 6px!important}#shop-screen .shop-wallet-breakdown small{letter-spacing:.08em!important;font-size:.48rem!important}}#shop-screen #shop-wallet-pending-row,#shop-screen #shop-wallet-reserved-row{cursor:pointer!important}.wallet-sync-modal__card{width:min(92vw,520px)!important;max-height:min(86vh,680px)!important}.wallet-sync-modal__body{gap:16px!important;display:grid!important}.wallet-sync-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.wallet-sync-stat--pending{display:none!important}.wallet-sync-stat,.wallet-sync-detail{background:#06123a9e!important;border:1px solid #29efff42!important;border-radius:16px!important;padding:12px!important;box-shadow:inset 0 0 16px #29efff14!important}.wallet-sync-stat small,.wallet-sync-detail small{color:#ebf2ffad!important;font:800 .62rem/1.1 var(--font-display)!important;letter-spacing:.12em!important;text-transform:uppercase!important;margin-bottom:6px!important;display:block!important}.wallet-sync-stat strong,.wallet-sync-detail strong{color:#f7fbff!important;font:900 clamp(1.05rem,4vw,1.55rem)/1 var(--font-display)!important;text-shadow:0 0 12px #29efff52!important;display:block!important}.wallet-sync-detail{justify-content:space-between!important;align-items:center!important;gap:12px!important;display:flex!important}.wallet-sync-detail strong{text-align:right!important;font-size:1rem!important}.wallet-sync-status{color:#58f3ff!important;font:900 .72rem/1.25 var(--font-display)!important;letter-spacing:.12em!important;text-transform:uppercase!important;text-align:center!important;min-height:1.2em!important}.wallet-sync-note{color:#ebf2ffbd!important;font:700 .78rem/1.45 var(--font-body,system-ui)!important;text-align:center!important;margin:0!important}@media (max-width:520px){.wallet-sync-grid{grid-template-columns:1fr!important}.wallet-sync-modal__card{width:min(94vw,390px)!important}.wallet-sync-detail{padding:10px!important}}#menu-screen .menu-btn--story{background:linear-gradient(135deg,#2b4eb9bd,#742aa69e)!important;border-color:#588fffdb!important;grid-column:1/-1!important;justify-self:center!important;width:min(420px,100%)!important;box-shadow:0 0 24px #588fff57,inset 0 0 18px #ffffff1a!important}.story-mode-modal__card{width:min(94vw,640px)!important;max-height:min(88vh,760px)!important}.story-mode-modal__body{min-height:0!important;display:grid!important}.story-mode-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-content:start!important;gap:10px!important;display:grid!important}.story-mode-card{--story-accent:#58f3ff;color:#f4fbff;cursor:pointer;text-align:left;letter-spacing:.08em;text-transform:uppercase;min-width:0;background:linear-gradient(135deg,#050c2deb,color-mix(in srgb,var(--story-accent) 16%,#050c2ddb))!important;border:1px solid color-mix(in srgb,var(--story-accent) 74%,transparent)!important;box-shadow:inset 0 0 16px color-mix(in srgb,var(--story-accent) 15%,transparent),0 0 18px #00000038!important;font:900 .82rem/1.1 var(--font-display)!important;border-radius:16px!important;gap:5px!important;padding:13px 14px!important;display:grid!important}.story-mode-card:focus-visible,.story-mode-card:hover{outline:0;border-color:var(--story-accent)!important;box-shadow:0 0 24px color-mix(in srgb,var(--story-accent) 42%,transparent),inset 0 0 18px color-mix(in srgb,var(--story-accent) 18%,transparent)!important}.story-mode-card__route{color:var(--story-accent);letter-spacing:.16em;text-shadow:0 0 9px color-mix(in srgb,var(--story-accent) 68%,transparent);font-size:.64rem}.story-mode-card strong{text-shadow:0 0 12px color-mix(in srgb,var(--story-accent) 46%,transparent);font-size:clamp(.94rem,2.8vw,1.2rem);line-height:1.02}.story-mode-card small{color:#e8f2ffc2;letter-spacing:.06em;text-transform:none;font-size:.68rem;line-height:1.22}.story-mode-card__meta{color:#dffbff;border:1px solid color-mix(in srgb,var(--story-accent) 45%,transparent);background:#00000038;border-radius:999px;justify-self:start;margin-top:4px;padding:4px 8px;font-size:.62rem}@media (max-width:520px){.story-mode-list{grid-template-columns:1fr!important}.story-mode-card{padding:12px!important}}.story-mode-card--event-test{cursor:default!important}.story-mode-card--event-test small{justify-content:space-between!important;align-items:center!important;gap:10px!important;display:flex!important}.story-mode-card--event-test small b{color:var(--story-accent)!important;font:900 .62rem/1 var(--font-display)!important;letter-spacing:.14em!important;text-transform:uppercase!important}.story-mode-card__actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-top:6px!important;display:grid!important}.story-mode-card__action{border:1px solid var(--story-accent)!important;color:#06112b!important;background:var(--story-accent)!important;min-width:0!important;min-height:42px!important;font:950 .72rem/1 var(--font-display)!important;letter-spacing:.12em!important;text-transform:uppercase!important;cursor:pointer!important;box-shadow:0 0 14px color-mix(in srgb, var(--story-accent) 34%, transparent)!important;border-radius:11px!important}.story-mode-card__action--secondary{color:#f4fbff!important;background:#050c2db8!important}.story-mode-card__action:active{transform:translateY(1px)scale(.99)!important}@media (max-width:520px){.story-mode-card--event-test small{flex-direction:column!important;align-items:flex-start!important;gap:3px!important}.story-mode-card__actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.story-mode-card__action{letter-spacing:.08em!important;min-height:44px!important;font-size:.68rem!important}}#hud-performance-mode.hud-low-fx-indicator{pointer-events:auto;cursor:pointer;color:#fff5a8;background:radial-gradient(circle at 50% 34%,#fff5a857,#ffd94a24 48%,#070d35b8 100%);border:1px solid #ffd94ab8;border-radius:999px;place-items:center;width:34px;min-width:34px;height:34px;padding:0;font-size:0;display:grid;box-shadow:0 0 16px #ffd94a61,inset 0 0 12px #fff5a829}#hud-performance-mode.hud-low-fx-indicator.hidden{display:none!important}#hud-performance-mode.hud-low-fx-indicator:focus-visible{outline-offset:3px;outline:2px solid #fff5a8}.hud-low-fx-icon{clip-path:polygon(56% 0,10% 55%,43% 55%,30% 100%,92% 42%,58% 42%);filter:drop-shadow(0 0 8px #ffd94ae6);background:linear-gradient(#fffbe0 0%,#ffd94a 58%,#ff8b2f 100%);width:14px;height:22px;animation:1.35s steps(2,end) infinite lowFxBoltFlicker;display:block}@keyframes lowFxBoltFlicker{0%,to{opacity:.7;transform:translateY(0)scale(.94)}24%{opacity:1;transform:translateY(-1px)scale(1.04)}38%{opacity:.58;transform:translateY(0)scale(.9)}52%{opacity:1;transform:translateY(-1px)scale(1.08)}78%{opacity:.82;transform:translateY(0)scale(.98)}}:root{--bg:#070d35;--panel:#070d35b8;--panel-strong:#081248d6;--cyan:#22f4ff;--cyan-bright:#8cf7ff;--pink:#ff0a7a;--gold:#ffd94a;--gold-bright:#fff2cd;--text:#f3fbff;--muted:#f3fbffad;--economy-bits-facet-a:#39ff14;--economy-bits-facet-b:#9cff2e;--economy-bits-facet-c:#16d873;--economy-bits-facet-d:#22f4ff;--ui-button-base-surface:radial-gradient(at 50% 120%, #22f4ff24 0%, #0a183e3d 58%, #050c2a57 100%), linear-gradient(#22f4ff14, #070d352e);--ui-button-base-border:#22f4ff7a;--ui-button-base-shadow:0 0 18px #22f4ff2e, inset 0 0 18px #22f4ff12, inset 0 0 0 1px #ffffff14;--ui-button-play-surface:radial-gradient(at 50% 120%, #22f4ff38 0%, #0e3a6847 56%, #050c2a57 100%), linear-gradient(#22f4ff1c, #070d3533);--ui-button-play-border:#22f4ffc2;--ui-button-play-shadow:0 0 24px #22f4ff57, inset 0 0 20px #22f4ff1a, inset 0 0 0 1px #ffffff1f;--ui-button-secondary-surface:radial-gradient(at 50% 120%, #22f4ff14 0%, #141e4438 60%, #070d354d 100%), linear-gradient(#ffffff0b, #070d3533);--ui-button-secondary-border:#f3fbff47;--ui-button-secondary-shadow:0 0 12px #78b0ff1a, inset 0 0 14px #ffffff0e, inset 0 0 0 1px #ffffff12;--ui-button-reward-surface:radial-gradient(at 50% 120%, #ffd94a38 0%, #60400842 58%, #070d3552 100%), linear-gradient(#ffd94a1f, #070d352e);--ui-button-reward-border:#ffd94a9e;--ui-button-reward-shadow:0 0 22px #ffd94a38, inset 0 0 18px #fff2cd1a, inset 0 0 0 1px #fff2cd21;--play-shine:linear-gradient(120deg, transparent 16%, #ffffff57 48%, transparent 82%);--reward-shine:linear-gradient(120deg, transparent 16%, #fff2cd85 48%, transparent 82%);--font-ui:"Oxanium", "Outfit", system-ui, -apple-system, sans-serif;--font-display:"Oxanium", "Orbitron", "Outfit", system-ui, -apple-system, sans-serif;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-heavy:800;--top-control-height:46px;--top-control-radius:16px;font-family:var(--font-ui);font-weight:var(--font-weight-semibold);color:var(--text);background:var(--bg);--ui-control-pill-radius:999px;--ui-control-compact-radius:14px;--ui-control-inline-gap:8px;--ui-control-label-tracking:.08em;--ui-control-support-tracking:.06em;--ui-control-focus-offset:3px}:where(.screen-btn,.ui-button){box-sizing:border-box;isolation:isolate;min-width:0;position:relative}:where(.scren-btn,.ui-button)>:is(.button-icon,.button-copy,.button-label,.ui-action-copy,i,svg){z-index:1;position:relative}:where(.scren-btn,.ui-button)>.ui-action-copy{text-align:center;place-items:center;gap:3px;width:100%;min-width:0;max-width:100%;line-height:1;display:grid}.ui-action-label{text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;max-width:100%;font:inherit;text-align:center;line-height:1;display:block;overflow:hidden}.ui-action-sub{width:100%;min-width:0;max-width:100%;font:inherit;text-align:center;font-size:.68em;line-height:1;display:block}:where(.screen-btn,.ui-button).is-single-line>.ui-action-copy .ui-action-sub{display:none}:where(.challenge-mode-tab,.filter-lens,.ui-lens){box-sizing:border-box;min-width:0}:where(.ui-pill){box-sizing:border-box;justify-content:center;align-items:center;gap:var(--ui-control-inline-gap);min-width:0;min-height:0;font-family:var(--font-display);font-weight:var(--font-weight-bold);letter-spacing:var(--ui-control-label-tracking);text-align:center;text-transform:uppercase;white-space:nowrap;line-height:1;display:inline-flex}:where(.ui-pill:disabled,.ui-pill[aria-disabled=true]){cursor:default}:where(.ui-button--role-play){--ui-button-role:play}:where(.ui-button--role-challenge){--ui-button-role:challenge}:where(.ui-button--role-reward){--ui-button-role:reward}:where(.ui-button--role-daily){--ui-button-role:daily}:where(.ui-button--role-share){--ui-button-role:share}:where(.ui-button--role-shop){--ui-button-role:shop}:where(.ui-button--role-exit){--ui-button-role:exit}:where(.ui-pill--quiet){--ui-pill-emphasis:quiet}.ui-action-sub .ticket-delta{justify-content:center;align-items:center;gap:.28em;max-width:100%;display:inline-flex}.ui-action-sub .ticket-delta__icon{vertical-align:-.14em;flex:0 0 1em;width:1em;min-width:1em;height:1em;min-height:1em;display:inline-block}
