.pbits-icon{width:24px;height:24px;filter:none;animation:coinFlip 6s infinite ease-in-out;transform-style:preserve-3d;perspective:1000px}@keyframes coinFlip{0%,20%,to{transform:rotateY(0)}45%,55%{transform:rotateY(180deg)}80%{transform:rotateY(0)}}*:hover>.pbits-icon{animation-play-state:paused}.controls-bar-enhanced{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;justify-content:center;align-items:start;padding:12px 0;margin:0 auto 8px;max-width:100%;background:none;border:none;border-radius:0;-webkit-backdrop-filter:none;backdrop-filter:none;min-height:auto;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;font-size:13px;font-weight:400;color:#ffffffd9}.flash-stats-section .flex.items-center.gap-3.mb-4.px-4{padding-inline-start:0;justify-content:center;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;font-size:11px;font-weight:400;letter-spacing:1px;text-transform:uppercase;color:#fff9}.controls-section{display:flex;flex-direction:column;align-items:center;gap:8px;position:relative;white-space:nowrap;padding:8px;background:#0000001a;border-radius:8px;border:1px solid rgba(255,255,255,.05);transition:all .2s ease}.controls-section:hover{background:#00000026;border-color:#ffffff1a}.category-header{font-size:10px;font-weight:600;color:#fff9;text-transform:uppercase;letter-spacing:1px;margin-bottom:4px;text-align:center;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;border-bottom:1px solid rgba(255,255,255,.1);padding-block-end:4px;width:100%}.control-item{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 6px;width:100%;min-width:120px;background:#0000001a;border:1px solid rgba(255,255,255,.05);border-radius:4px;transition:all .2s ease;position:relative;white-space:nowrap}.control-item:hover{background:#0003;border-color:#ffffff26;transform:translateY(-1px)}.control-item:hover{color:#fff}.control-item:hover .control-label{opacity:1;visibility:visible}.control-label{font-size:10px;font-weight:400;color:#fff9;text-transform:lowercase;letter-spacing:.5px;line-height:1;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;opacity:0;visibility:hidden;transition:all .2s ease;position:absolute;top:-18px;left:50%;transform:translate(-50%);background:#000c;padding:2px 6px;border-radius:4px;font-size:9px;white-space:nowrap;z-index:10}.control-value{font-size:13px!important;font-weight:400!important;color:#ffffffd9;line-height:1;text-shadow:none!important;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;letter-spacing:.3px;display:inline}.terminal-separator{color:#ffffff4d;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;font-size:13px;margin:0 12px;-webkit-user-select:none;user-select:none}.purchased-pushes-single{display:inline-flex;align-items:center}.purchased-pushes-single .control-value{color:#ffd778e6;font-size:13px;font-weight:400;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace}.combo-content-mini{display:inline-flex;align-items:baseline;gap:2px;border:none!important;outline:none!important;box-shadow:none!important;background:none!important}.controls-section .combo-content-mini .combo-counter,.combo-content-mini .combo-counter.control-value,.combo-counter{color:#ffffffd9!important;-webkit-text-fill-color:rgba(255,255,255,.85)!important;background:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;text-shadow:none!important;position:static!important;opacity:1!important;font-size:13px!important;font-weight:400!important;padding:0!important;border-radius:0!important;border:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;outline:none!important;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace!important;letter-spacing:.3px!important;will-change:auto!important;backface-visibility:hidden!important;-webkit-transform:translateZ(0)!important;transform:translateZ(0)!important;display:inline!important}.combo-multiplier{font-size:11px;color:#ffffff80;font-weight:400;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;display:inline}.bandwidth-indicator,.bandwidth-status{font-size:13px!important;font-weight:400!important;color:#ffffffd9!important;line-height:1;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace!important;letter-spacing:.3px!important;display:inline!important}.reset-timer{display:inline-flex;align-items:center;gap:3px;padding:0;background:none;border:none;border-radius:0}.reset-timer-icon{font-size:12px;color:#fff6;display:inline}.reset-countdown{font-size:13px!important;color:#ffffffd9!important;font-weight:400!important;letter-spacing:.3px;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace!important;display:inline!important}.lazy-mode-btn-mini{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;width:100%;min-width:120px;background:linear-gradient(135deg,#9333ea40,#7e22ce40);border:2px solid rgba(147,51,234,.5);border-radius:8px;color:#fffffff2;font-size:11px;font-weight:600;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;position:relative;text-transform:uppercase;letter-spacing:.8px;box-shadow:0 4px 12px #9333ea26,0 2px 4px #9333ea1a,inset 0 1px #ffffff1a;transform:translateY(-1px);filter:brightness(1.05)}.lazy-mode-btn-mini:not(.disabled){animation:lazyButtonBreathe 2.5s ease-in-out infinite;will-change:filter}@keyframes lazyButtonBreathe{0%,to{box-shadow:0 4px 12px #9333ea26,0 2px 4px #9333ea1a,inset 0 1px #ffffff1a;filter:brightness(1.05)}50%{box-shadow:0 6px 16px #9333ea40,0 3px 6px #9333ea33,inset 0 1px #ffffff26;filter:brightness(1.1)}}.lazy-mode-btn-mini:not(.disabled):hover{background:linear-gradient(135deg,#9333ea66,#7e22ce66);border-color:#9333eacc;color:#fff;transform:translateY(-3px);box-shadow:0 8px 20px #9333ea4d,0 4px 8px #9333ea33,inset 0 1px #fff3;filter:brightness(1.15);animation:none}.lazy-mode-btn-mini:not(.disabled):active{background:linear-gradient(135deg,#9333ea80,#7e22ce80);transform:translateY(0);box-shadow:0 2px 8px #9333ea66,0 1px 3px #9333ea4d,inset 0 2px 4px #0003;filter:brightness(1.2);transition:all .1s cubic-bezier(.4,0,.2,1)}.lazy-mode-btn-mini.disabled{background:linear-gradient(135deg,#3c3c3c26,#32323226);border:2px solid rgba(255,255,255,.08);color:#ffffff40;cursor:not-allowed;box-shadow:0 1px 3px #0000001a,inset 0 1px 2px #0000001a;transform:translateY(0);filter:brightness(.6) grayscale(.8);animation:none}.lazy-mode-btn-mini.disabled:hover{background:linear-gradient(135deg,#3c3c3c26,#32323226);border-color:#ffffff14;color:#ffffff40;transform:translateY(0);box-shadow:0 1px 3px #0000001a,inset 0 1px 2px #0000001a;filter:brightness(.6) grayscale(.8)}.lazy-mode-btn-mini:not(.disabled) img{opacity:.9;transition:all .25s ease;filter:brightness(1.1)}.lazy-mode-btn-mini:not(.disabled):hover img{opacity:1;transform:scale(1.05);filter:brightness(1.2)}.lazy-mode-btn-mini.disabled img{opacity:.15;filter:grayscale(1) brightness(.5)}.lazy-mode-btn-mini i{font-size:10px;opacity:.7;display:inline;transition:all .25s ease}.lazy-mode-btn-mini:not(.disabled):hover i{opacity:1;transform:scale(1.1)}.control-item img,.control-item i{transition:opacity .2s ease;opacity:1}.control-item:hover img,.control-item:hover i{opacity:1}.controls-section:not(:last-child):after{display:none}@media(max-width:768px){.controls-section:not(:last-child):after{margin-inline-start:6px;margin-inline-end:4px;font-size:9px;color:#ffffff26}}@media(max-width:480px){.controls-section:not(:last-child):after{margin-inline-start:3px;margin-inline-end:2px;font-size:8px;color:#ffffff1a}}@media(min-width:1200px){.controls-bar-enhanced{grid-template-columns:repeat(4,1fr);gap:20px;max-width:1000px}.control-item{min-width:140px;padding:6px 8px}.category-header{font-size:11px}}@media(max-width:1199px)and (min-width:769px){.controls-bar-enhanced{grid-template-columns:repeat(3,1fr);gap:16px;max-width:800px}.controls-section:nth-child(1){grid-row:1;grid-column:1}.controls-section:nth-child(2){grid-row:1;grid-column:2}.controls-section:nth-child(3){grid-row:1;grid-column:3}.controls-section:nth-child(4){grid-row:2;grid-column:1}}.controls-bar-enhanced::-webkit-scrollbar{display:none}.controls-section{gap:0;flex-shrink:0}.control-item{padding:2px 6px 2px 0;flex-shrink:0}.control-value{font-size:13px!important;font-weight:400!important;color:#ffffffd9!important;letter-spacing:.3px!important;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace!important}.terminal-separator{margin:0 10px;font-size:12px}.control-item img{width:14px!important;height:14px!important;opacity:1}.combo-counter,.reset-countdown{font-size:13px!important;font-weight:400!important;color:#ffffffd9!important;letter-spacing:.3px!important;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace!important;display:inline!important}@media(max-width:1475px){.controls-bar-enhanced{padding:6px 0;gap:2px;overflow-x:auto;white-space:nowrap;font-size:12px}.controls-section{gap:0;flex-shrink:0}.control-item{padding:2px 5px 2px 0;flex-shrink:0}.control-value{font-size:12px!important;font-weight:400!important;color:#fffc!important;letter-spacing:.2px!important;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace!important}.terminal-separator{margin:0 8px;font-size:11px}.control-item img{width:13px!important;height:13px!important;opacity:1}.combo-counter,.reset-countdown{font-size:12px!important;font-weight:400!important;color:#fffc!important;letter-spacing:.2px!important;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace!important;display:inline!important}}@media(max-width:1200px){.controls-bar-enhanced{padding:6px 0;gap:1px;overflow-x:auto;white-space:nowrap;font-size:11px}.controls-section{gap:0;flex-shrink:0}.control-item{padding:1px 4px 1px 0;flex-shrink:0}.control-value{font-size:11px!important;font-weight:400!important;color:#fffc!important;letter-spacing:.1px!important;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace!important}.terminal-separator{margin:0 6px;font-size:10px}.control-item img{width:12px!important;height:12px!important;opacity:1}.combo-counter,.reset-countdown{font-size:11px!important;font-weight:400!important;color:#fffc!important;letter-spacing:.1px!important;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace!important;display:inline!important}}@media(max-width:820px){.controls-bar-enhanced{padding:4px 0;gap:1px;overflow-x:auto;white-space:nowrap;font-size:10px}.controls-section{gap:0;flex-shrink:0}.control-item{padding:1px 3px 1px 0;flex-shrink:0}.control-value,.combo-counter,.reset-countdown,.bandwidth-indicator,.bandwidth-status{font-size:10px!important;font-weight:400!important;color:#fffc!important;letter-spacing:.1px!important;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace!important;display:inline!important;text-shadow:none!important}.terminal-separator{margin:0 4px;font-size:10px}.control-item img{width:10px!important;height:10px!important;opacity:1}.lazy-mode-btn-mini{font-size:9px;gap:4px;padding:6px 8px;border-radius:6px;box-shadow:0 3px 8px #9333ea1f,0 1px 3px #9333ea14,inset 0 1px #ffffff14;transform:translateY(-.5px)}.lazy-mode-btn-mini:not(.disabled):hover{transform:translateY(-2px);box-shadow:0 6px 12px #9333ea33,0 2px 4px #9333ea26,inset 0 1px #ffffff26}.lazy-mode-btn-mini:not(.disabled):active{transform:translateY(0);box-shadow:0 1px 4px #9333ea4d,0 1px 2px #9333ea33,inset 0 1px 2px #00000026}.lazy-mode-btn-mini.disabled{transform:translateY(0);box-shadow:0 1px 2px #00000014,inset 0 1px 1px #00000014}.lazy-mode-btn-mini i{font-size:8px}}@media(max-width:768px){.flash-stats-section{display:block!important;padding:8px;margin-bottom:12px;font-size:10px;overflow:visible!important;white-space:normal!important}.flash-stats-mobile-container{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:100%;max-width:100%;margin:0 auto}.flash-stats-mobile-category{grid-column:1 / -1;text-align:center;font-size:10px;font-weight:600;color:#ffffffb3;text-transform:uppercase;letter-spacing:1px;margin-top:8px;margin-bottom:4px;padding:6px 0;border-bottom:1px solid rgba(255,255,255,.15);font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace}.flash-stats-mobile-category:first-child{margin-top:0}.flash-stats-mobile-item{display:flex;align-items:center;justify-content:space-between;padding:6px 8px;background:#00000026;border-radius:6px;border:1px solid rgba(255,255,255,.08);min-height:28px;transition:background-color .2s ease}.flash-stats-mobile-item:hover{background:#00000040;border-color:#ffffff26}.flash-stats-mobile-label{display:flex;align-items:center;gap:6px;flex:1;min-width:0}.flash-stats-mobile-label img{width:14px!important;height:14px!important;flex-shrink:0;opacity:.9}.flash-stats-mobile-label span{font-size:9px!important;color:#ffffff80!important;font-weight:400!important;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace!important;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.flash-stats-mobile-value{font-size:10px!important;font-weight:500!important;color:#ffffffe6!important;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace!important;letter-spacing:.3px!important;text-align:right;flex-shrink:0;white-space:nowrap;text-shadow:none!important}.flash-stats-mobile-value.green{color:#22c55ee6!important}.flash-stats-mobile-value.blue{color:#3b82f6e6!important}.flash-stats-mobile-value.gold{color:#ffd778e6!important}.flash-stats-mobile-value.combo{color:#a855f7e6!important}.flash-stats-mobile-item.full-width{grid-column:1 / -1;justify-content:center;text-align:center;background:#0003;border:1px solid rgba(255,255,255,.12)}.flash-stats-mobile-item.lazy-button{grid-column:1 / -1;cursor:pointer;background:linear-gradient(135deg,#9333ea40,#7e22ce40)!important;border:2px solid rgba(147,51,234,.5)!important;border-radius:10px;padding:12px;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px #9333ea26,0 2px 4px #9333ea1a,inset 0 1px #ffffff1a!important;font-weight:600;text-transform:uppercase;letter-spacing:.8px;transform:translateY(-1px);filter:brightness(1.05);animation:lazyButtonBreathe 2.5s ease-in-out infinite}.flash-stats-mobile-item.lazy-button.disabled{background:linear-gradient(135deg,#3c3c3c26,#32323226)!important;border:2px solid rgba(255,255,255,.08)!important;color:#ffffff40!important;cursor:not-allowed!important;box-shadow:0 1px 3px #0000001a,inset 0 1px 2px #0000001a!important;transform:translateY(0)!important;filter:brightness(.6) grayscale(.8)!important;animation:none!important}.flash-stats-mobile-item.lazy-button:not(.disabled):hover{background:linear-gradient(135deg,#9333ea66,#7e22ce66)!important;border-color:#9333eacc!important;transform:translateY(-3px);box-shadow:0 8px 20px #9333ea4d,0 4px 8px #9333ea33,inset 0 1px #fff3!important;filter:brightness(1.15);animation:none}.flash-stats-mobile-item.lazy-button:not(.disabled):active{transform:translateY(0);box-shadow:0 2px 8px #9333ea66,0 1px 3px #9333ea4d,inset 0 2px 4px #0003!important;filter:brightness(1.2);transition:all .1s cubic-bezier(.4,0,.2,1)}.flash-stats-mobile-item.lazy-button.disabled:hover{background:linear-gradient(135deg,#3c3c3c26,#32323226)!important;border-color:#ffffff14!important;color:#ffffff40!important;transform:translateY(0)!important;box-shadow:0 1px 3px #0000001a,inset 0 1px 2px #0000001a!important;filter:brightness(.6) grayscale(.8)!important}.flash-stats-mobile-item.lazy-button .flash-stats-mobile-label{justify-content:center;font-weight:600;color:#fffffff2!important;transition:all .25s ease}.flash-stats-mobile-item.lazy-button.disabled .flash-stats-mobile-label{color:#ffffff40!important}.flash-stats-mobile-item.lazy-button:not(.disabled) .flash-stats-mobile-label img{filter:brightness(1.1)!important;transition:all .25s ease!important}.flash-stats-mobile-item.lazy-button:not(.disabled):hover .flash-stats-mobile-label img{transform:scale(1.05)!important;filter:brightness(1.2)!important}.flash-stats-mobile-item.lazy-button.disabled .flash-stats-mobile-label img{opacity:.15!important;filter:grayscale(1) brightness(.5)!important}.flash-stats-section:not(.flash-stats-mobile-grid) .controls-bar-enhanced{display:none!important}.flash-stats-mobile-grid{display:block!important}.w-px.h-6.bg-white\/20,.w-px.h-6.bg-white\/10,.w-px.h-6.mx-1{display:none!important}.flash-stats-section .flex.items-center.gap-3.mb-4.px-4{padding:0;margin-bottom:12px;justify-content:center;font-size:11px;letter-spacing:1px;text-transform:uppercase;color:#fffc}}@media(max-width:1024px)and (min-width:769px){.flash-stats-mobile-container{max-width:500px;gap:10px 16px}.flash-stats-mobile-item{padding:8px 10px;min-height:32px}.flash-stats-mobile-label img{width:16px!important;height:16px!important}.flash-stats-mobile-label span{font-size:10px!important}.flash-stats-mobile-value{font-size:11px!important}}@media(max-width:480px){.flash-stats-mobile-container{gap:6px 8px;max-width:340px}.flash-stats-mobile-item{padding:5px 6px;min-height:26px;border-radius:4px}.flash-stats-mobile-label img{width:12px!important;height:12px!important}.flash-stats-mobile-label span{font-size:8px!important;letter-spacing:.3px}.flash-stats-mobile-value{font-size:9px!important}.flash-stats-section .flex.items-center.gap-3.mb-4.px-4{font-size:10px;margin-bottom:8px}.flash-stats-section .flex.items-center.gap-3.mb-4.px-4 img{width:16px!important;height:16px!important}}.counting-down{transition:color .3s ease}.combo-counter.combo-hit{color:#fff!important;transition:color .1s ease!important}.combo-content-mini.active{color:#fffffff2}.combo-content-mini.mega-combo{animation:terminalPulse 2s ease-in-out infinite}.combo-content-mini.ultra-combo{animation:terminalPulse 1.5s ease-in-out infinite}.combo-content-mini.monster-combo{animation:terminalPulse 1s ease-in-out infinite,terminalGlow 3s linear infinite}@keyframes terminalPulse{0%,to{opacity:.85}50%{opacity:1}}@keyframes terminalGlow{0%,to{color:#ffffffd9}33%{color:#ffff78e6}66%{color:#78ffffe6}}.w-px.h-6.bg-white\/20,.w-px.h-6.bg-white\/10,.w-px.h-6.mx-1{display:none!important}@media(max-width:320px){.flash-stats-mobile-container{max-width:304px!important;padding:8px!important}.control-item{min-width:80px!important;padding:6px!important}.controls-section{gap:4px!important;padding:4px!important}}.stream-category.achievement-tab:hover{color:#fff}.stream-category.achievement-tab:hover .category-code,.stream-category.achievement-tab:hover .category-icon{opacity:1}.stream-category.achievement-tab.active{background:linear-gradient(135deg,#a855f766,#ec489966);color:#fff;border-color:#a855f780;box-shadow:0 0 15px #a855f74d}.stream-category.achievement-tab.active .category-code,.stream-category.achievement-tab.active .category-icon{opacity:1}.dashboard-showcase,.leaderboard-showcase,.achievements-showcase{position:relative;padding:0;margin:8px auto 16px;width:100%}.achievement-header{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 12px;margin-bottom:24px;border-bottom:1px solid rgba(255,255,255,.1)}.achievement-title{display:flex;align-items:center;gap:12px;margin:0;position:relative;width:100%;font-family:Chakra Petch,sans-serif}.achievement-title img{width:24px;height:24px;padding:4px;margin-bottom:2px;vertical-align:middle}.achievement-title span{font-size:14px;letter-spacing:1.5px;text-transform:uppercase;color:#ffffffe6;font-weight:600}.achievement-count{font-size:14px;color:#ffffffb3;margin-inline-start:8px;font-weight:400}#achievementsInfoButton{margin-inline-start:auto;position:absolute;right:0;top:50%;transform:translateY(-50%)}@media screen and (max-width:1200px){.achievement-header{padding:12px;margin-bottom:16px}}.achievement-grid-container{position:relative;overflow:visible;padding:0;width:100%}.achievement-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:12px auto;width:100%;max-width:280px;justify-content:center;align-items:center}.achievement-emblem{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;aspect-ratio:1;position:relative}.achievement-icon-img{width:45px;height:45px;position:relative;z-index:4;filter:drop-shadow(0 2px 2px rgba(0,0,0,.3));transition:all .3s ease}.achievement-label{position:absolute;top:5px;left:50%;transform:translate(-50%);font-size:.65rem;color:#ffffffe6;text-align:center;font-weight:600;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;text-shadow:0 1px 2px rgba(0,0,0,.5);z-index:5;background:linear-gradient(to bottom,#000c,#0009);padding:2px 6px;border-radius:3px;border:1px solid rgba(255,255,255,.1)}.achievement-emblem.locked .achievement-icon-img{opacity:.3;filter:grayscale(1) drop-shadow(0 2px 4px rgba(0,0,0,.2))}.achievement-emblem.achieved .achievement-icon-img{opacity:1;filter:drop-shadow(0 0 8px rgba(96,30,250,.3))}.achievement-navigation{position:relative;display:flex;justify-content:center;align-items:center;gap:16px;padding:0 16px;margin-top:-8px}.nav-arrow{width:32px;height:32px;background:#1a1d21cc;border:1px solid rgba(255,255,255,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;color:#ffffffb3}.nav-arrow:hover{background:#1a1d21f2;color:#fff;transform:scale(1.1)}.achievement-emblem:hover .achievement-label{background:linear-gradient(to bottom,#601efacc,#601efa99)}.achievement-emblem:hover .achievement-icon-img{transform:scale(1.1)}@media screen and (max-width:1200px){.achievement-grid-container{padding:0}}@media screen and (max-width:768px){.achievement-grid{max-width:240px;gap:10px}.achievement-icon-img{width:38px;height:38px}}.achievements-popup{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#000000e6;z-index:10000;align-items:center;justify-content:center}.achievements-popup.active{display:flex}.achievements-popup-content{background:linear-gradient(135deg,#0f0f19fa,#191923fa);width:90%;max-width:800px;border-radius:16px;box-shadow:0 8px 32px #0003;border:1px solid rgba(96,30,250,.2);max-height:85vh;overflow-y:auto}.achievements-popup-header{background:linear-gradient(90deg,rgba(96,30,250,.1),transparent);padding:20px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,.1)}.achievements-popup-header h3{display:flex;align-items:center;gap:12px;font-family:Chakra Petch,sans-serif;color:#fff;margin:0;font-size:1.4rem;text-shadow:0 0 10px rgba(96,30,250,.5)}.achievements-popup-header .achievement-icon{width:24px;height:24px}.achievements-popup-body{padding:24px}.close-popup{background:none;border:none;color:#ffffffb3;font-size:24px;cursor:pointer;padding:4px;transition:all .3s ease}.achievement-category{margin-bottom:32px;padding:24px;background:#ffffff05;border-radius:16px;border:1px solid rgba(255,255,255,.05)}.achievement-category:last-child{margin-bottom:0}.achievement-category h4{font-family:Chakra Petch,sans-serif;color:#601efae6;font-size:1.2rem;margin-bottom:16px;display:flex;align-items:center;gap:12px}.achievement-category h4 i{color:#601efacc}.achievement-category p{color:#ffffffb3;margin-bottom:20px;font-size:.9rem}.achievement-grid-popup{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:20px}.achievement-item{background:#0003;border:1px solid rgba(96,30,250,.2);border-radius:12px;padding:16px;text-align:center;transition:all .3s ease}.achievement-item:hover{transform:translateY(-2px);box-shadow:0 4px 20px #601efa33;border-color:#601efa66}.achievement-item img{width:64px;height:64px;margin-bottom:12px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.achievement-item.locked img{filter:grayscale(100%) opacity(.5)}.achievement-name{display:block;color:#fff;font-size:1rem;margin-bottom:4px;font-weight:500}.achievement-req{display:block;color:#ffffff80;font-size:.8rem}@media(max-width:768px){.achievements-popup-content{width:95%;margin:20px}.achievement-grid-popup{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:16px}.achievement-item img{width:48px;height:48px}.achievement-name{font-size:.9rem}.achievement-req{font-size:.75rem}}@keyframes achievementUnlock{0%{transform:scale(.8);opacity:0}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}.achievement-unlocked{animation:achievementUnlock .5s ease-out forwards;will-change:transform,opacity;transform:translateZ(0);backface-visibility:hidden}.achievement-notification{position:fixed;top:20px;right:20px;width:350px;background:linear-gradient(135deg,#601efa,#fa05d9);border-radius:10px;padding:15px;display:flex;align-items:center;box-shadow:0 5px 20px #00000080;z-index:9999;transform:translate(calc(100% + 20px));transition:transform .5s cubic-bezier(.175,.885,.32,1.275);color:#fff;will-change:transform;backface-visibility:hidden}.achievement-notification.show{transform:translate(0)}.achievement-notification i{font-size:2.5rem;margin-inline-end:15px;color:gold;text-shadow:0 0 10px rgba(255,215,0,.7)}.achievement-notification .notification-content{flex:1}.achievement-notification .notification-title{font-weight:700;font-size:1.2rem;margin-bottom:5px}.achievement-notification .notification-text{font-size:1rem}.achievement-celebration{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000b3;display:flex;justify-content:center;align-items:center;z-index:10000;opacity:0;transition:opacity .5s ease}.achievement-celebration.active{opacity:1}.achievement-celebration .celebration-content{background:linear-gradient(135deg,#601efa,#fa05d9);border-radius:15px;padding:30px;text-align:center;max-width:80%;box-shadow:0 0 30px #fa05d980;transform:scale(.9);animation:celebrationPop .5s forwards;display:flex;flex-direction:column;align-items:center;will-change:transform;backface-visibility:hidden}.achievement-celebration .celebration-icon{font-size:48px;color:gold;margin-bottom:15px;text-shadow:0 0 15px rgba(255,215,0,.7)}.achievement-celebration .celebration-text{color:#fff}.achievement-celebration h2{color:#fff;margin-bottom:5px;font-size:28px;text-shadow:0 2px 5px rgba(0,0,0,.3)}.achievement-celebration p{color:#fff;font-size:16px;margin-bottom:5px;opacity:.9}.achievement-celebration h3{color:#fff;font-size:24px;margin-top:5px;text-shadow:0 0 10px rgba(255,255,255,.5)}@keyframes celebrationPop{0%{transform:scale(.8)}50%{transform:scale(1.05)}to{transform:scale(1)}}.achievement-celebration-v2{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000e6;display:flex;justify-content:center;align-items:flex-start;overflow-y:auto;z-index:99998;opacity:0;transition:opacity .5s ease;cursor:pointer}.achievement-celebration-v2.active{opacity:1}.achievement-celebration-v2 .celebration-modal{background:linear-gradient(135deg,#0f0f19fa,#191923fa);border:1px solid rgba(96,30,250,.2);border-radius:16px;overflow:hidden;text-align:center;max-width:420px;width:90%;margin-top:auto;margin-bottom:auto;box-shadow:0 8px 32px #0003;transform:scale(.8) translateY(30px);transition:transform .5s cubic-bezier(.34,1.56,.64,1);will-change:transform;backface-visibility:hidden}.achievement-celebration-v2.active .celebration-modal{transform:scale(1) translateY(0)}.achievement-celebration-v2 .celebration-header{background:linear-gradient(90deg,rgba(96,30,250,.1),transparent);padding:20px;border-bottom:1px solid rgba(255,255,255,.1)}.achievement-celebration-v2 .celebration-badge{display:inline-block;font-family:Chakra Petch,sans-serif;font-size:1.1rem;font-weight:700;color:#fff;letter-spacing:1px;text-transform:uppercase;text-shadow:0 0 10px rgba(96,30,250,.5)}.achievement-celebration-v2 .celebration-achievement-display{position:relative;width:140px;height:140px;margin:24px auto;display:flex;align-items:center;justify-content:center}.achievement-celebration-v2 .celebration-achievement-icon{width:100px;height:100px;filter:drop-shadow(0 4px 12px rgba(96,30,250,.4));animation:iconFloat 3s ease-in-out infinite;z-index:2;position:relative;will-change:transform;transform:translateZ(0);backface-visibility:hidden}@keyframes iconFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.achievement-celebration-v2 .celebration-trophy-icon{font-size:80px;color:#fbbf24;text-shadow:0 0 20px rgba(251,191,36,.4);animation:iconFloat 3s ease-in-out infinite}.achievement-celebration-v2 .celebration-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:160px;height:160px;background:radial-gradient(circle,rgba(96,30,250,.2) 0%,transparent 70%);border-radius:50%;animation:glowPulse 2s ease-in-out infinite;z-index:1}@keyframes glowPulse{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.6}50%{transform:translate(-50%,-50%) scale(1.2);opacity:1}}.achievement-celebration-v2 .celebration-achievement-name{font-family:Chakra Petch,sans-serif;font-size:1.4rem;font-weight:700;color:#fff;text-shadow:0 0 10px rgba(96,30,250,.5);margin-bottom:8px;padding:0 24px}.achievement-celebration-v2 .celebration-achievement-description{font-size:.9rem;color:#fff9;margin-bottom:16px;line-height:1.4;padding:0 24px}.achievement-celebration-v2 .dismiss-hint{font-size:.8rem;color:#ffffff59;padding:16px 20px;border-top:1px solid rgba(255,255,255,.05)}.achievement-celebration-v2.multi-achievement .multi-celebration-modal{max-width:680px}.achievement-celebration-v2 .celebration-badge-multi{color:#fbbf24;text-shadow:0 0 10px rgba(251,191,36,.4)}.achievement-celebration-v2 .multi-achievement-grid{display:grid;gap:16px;padding:24px;justify-items:center}.achievement-celebration-v2 .multi-achievement-item{display:flex;flex-direction:column;align-items:center;gap:10px;padding:16px;width:100%;background:#0003;border:1px solid rgba(96,30,250,.2);border-radius:12px;opacity:0;transform:scale(.8) translateY(20px);animation:achievementItemAppear .5s forwards;will-change:transform,opacity;backface-visibility:hidden;transition:border-color .3s ease,box-shadow .3s ease}.achievement-celebration-v2 .multi-achievement-item:hover{border-color:#601efa66;box-shadow:0 4px 20px #601efa26}@keyframes achievementItemAppear{to{opacity:1;transform:scale(1) translateY(0)}}.achievement-celebration-v2 .multi-achievement-icon{width:56px;height:56px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.achievement-celebration-v2 .multi-achievement-fallback{font-size:44px;color:#fbbf24;text-shadow:0 0 10px rgba(251,191,36,.3)}.achievement-celebration-v2 .multi-achievement-name{font-family:Chakra Petch,sans-serif;font-size:.85rem;font-weight:600;color:#fff;text-align:center}.achievement-celebration-v2 .multi-achievement-description{font-size:.75rem;color:#ffffff80;text-align:center;line-height:1.3}@media(max-width:768px){.achievement-celebration-v2 .celebration-modal{width:calc(100% - 32px);margin:16px auto}.achievement-celebration-v2 .celebration-badge{font-size:.95rem}.achievement-celebration-v2 .celebration-achievement-display{width:120px;height:120px}.achievement-celebration-v2 .celebration-achievement-icon{width:80px;height:80px}.achievement-celebration-v2 .celebration-achievement-name{font-size:1.2rem}.achievement-celebration-v2 .celebration-achievement-description{font-size:.8rem}.achievement-celebration-v2.multi-achievement .multi-celebration-modal{width:calc(100% - 32px)}.achievement-celebration-v2 .multi-achievement-grid{padding:16px;gap:12px}.achievement-celebration-v2 .multi-achievement-item{padding:12px}.achievement-celebration-v2 .multi-achievement-icon{width:44px;height:44px}.achievement-celebration-v2 .multi-achievement-name{font-size:.8rem}.achievement-celebration-v2 .multi-achievement-description{font-size:.7rem}}.achievement-emblem.achievement-unlocked{animation:achievementUnlock 1s ease}@keyframes achievementUnlock{0%{transform:scale(1)}50%{transform:scale(1.2);box-shadow:0 0 20px #fa05d9cc}to{transform:scale(1)}}.lazy-counter-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000b3;display:flex;justify-content:center;align-items:center;z-index:10000;animation:lazyFadeIn .3s ease-out;will-change:opacity;transform:translateZ(0);backface-visibility:hidden}.lazy-counter-display{text-align:center;animation:lazySlideUp .4s cubic-bezier(.16,1,.3,1);will-change:transform,opacity;transform:translateZ(0);backface-visibility:hidden}.counter-number{font-size:6rem;font-weight:900;color:#7c3aed;text-shadow:0 0 30px rgba(124,58,237,.6);margin-bottom:8px;line-height:1;transition:transform .1s cubic-bezier(.68,-.55,.265,1.55);will-change:transform;transform:translateZ(0);backface-visibility:hidden}.counter-number.pulse{transform:scale(1.1);text-shadow:0 0 40px rgba(124,58,237,.8)}.counter-number.final-flash{animation:finalFlash .8s ease-out}.lazy-counter-overlay .counter-label{font-size:1.2rem;color:#ffffffe6;font-weight:500;text-transform:uppercase;letter-spacing:2px;text-shadow:0 2px 10px rgba(0,0,0,.5)}.lazy-counter-overlay.fade-out{opacity:0;transform:scale(.95);transition:all .5s ease-out}@keyframes lazyFadeIn{0%{opacity:0}to{opacity:1}}@keyframes lazySlideUp{0%{transform:translateY(20px);opacity:1}to{transform:translateY(0);opacity:1}}@keyframes finalFlash{0%{transform:scale(1);text-shadow:0 0 30px rgba(124,58,237,.6)}50%{transform:scale(1.3);text-shadow:0 0 50px rgba(124,58,237,1),0 0 80px rgba(255,255,255,.8);color:#fff}to{transform:scale(1.1);text-shadow:0 0 40px rgba(124,58,237,.8);color:#7c3aed}}.lazy-counter-overlay.lazy-counter-optimized{backdrop-filter:none;-webkit-backdrop-filter:none;background:#000000a6;will-change:opacity;transform:translateZ(0);backface-visibility:hidden;animation:lazyFadeInOptimized .2s ease-out}.lazy-counter-optimized .counter-number{text-shadow:0 0 20px rgba(124,58,237,.5);will-change:transform,opacity;transform:translateZ(0);backface-visibility:hidden;transition:none}.lazy-counter-optimized .counter-number.counter-animate{animation:counterPulseOptimized .15s ease-out infinite}.lazy-counter-optimized .counter-number.final-flash{animation:finalFlashOptimized .6s ease-out forwards}.lazy-counter-overlay.lazy-counter-optimized.fade-out{opacity:0;transform:translateZ(0) scale(.98);transition:opacity .3s ease-out,transform .3s ease-out}@keyframes lazyFadeInOptimized{0%{opacity:0}to{opacity:1}}@keyframes counterPulseOptimized{0%,to{transform:translateZ(0) scale(1)}50%{transform:translateZ(0) scale(1.02)}}@keyframes finalFlashOptimized{0%{transform:translateZ(0) scale(1)}40%{transform:translateZ(0) scale(1.15);text-shadow:0 0 40px rgba(124,58,237,.9);color:#a78bfa}to{transform:translateZ(0) scale(1.05);text-shadow:0 0 25px rgba(124,58,237,.7);color:#7c3aed}}.stat-updating{animation:statPulse 2.5s ease-in-out;will-change:transform;transform:translateZ(0);backface-visibility:hidden}@keyframes statPulse{0%,to{transform:scale(1);color:inherit}50%{transform:scale(1.05);color:#7c3aed;text-shadow:0 0 10px rgba(124,58,237,.5)}}.notification-icon{width:32px;height:32px;margin-inline-end:10px;filter:drop-shadow(0 0 5px rgba(255,255,255,.5))}.celebration-icon-img{width:80px;height:80px;margin-bottom:15px;filter:drop-shadow(0 0 10px rgba(255,255,255,.7))}.multi-achievement-celebration .celebration-content{max-width:600px;padding:30px}.achievement-grid-display{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:20px;margin-top:20px;justify-items:center}.achievement-item{display:flex;flex-direction:column;align-items:center;text-align:center}.achievement-item img{width:60px;height:60px;margin-bottom:10px;filter:drop-shadow(0 0 8px rgba(255,255,255,.6))}.achievement-item-name{font-size:14px;font-weight:700;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.5)}@keyframes achievementItemPop{0%{transform:scale(.5);opacity:0}70%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}.achievement-item{animation:achievementItemPop .5s forwards;opacity:0}.achievement-item:nth-child(1){animation-delay:.1s}.achievement-item:nth-child(2){animation-delay:.2s}.achievement-item:nth-child(3){animation-delay:.3s}.achievement-item:nth-child(4){animation-delay:.4s}.achievement-item:nth-child(5){animation-delay:.5s}.achievement-item:nth-child(6){animation-delay:.6s}.achievement-item:nth-child(7){animation-delay:.7s}.achievement-item:nth-child(8){animation-delay:.8s}.easter-eggs-category{background:linear-gradient(135deg,#a855fa14,#fa05d90d)!important;border:1px solid rgba(168,85,250,.2)!important}.easter-eggs-category h4{color:#a855f7!important}.easter-egg-counter{margin-inline-start:auto;background:linear-gradient(135deg,#601efa,#a855f7);color:#fff;padding:4px 12px;border-radius:20px;font-size:.75rem;font-weight:700;letter-spacing:.05em}.easter-egg-item{background:#0000004d;border:1px solid rgba(168,85,250,.15);border-radius:12px;padding:16px;text-align:center;transition:all .3s ease;position:relative;overflow:hidden}.easter-egg-item:hover{transform:translateY(-2px);box-shadow:0 4px 20px #a855fa33;border-color:#a855fa66}.easter-egg-item.found{background:linear-gradient(135deg,#a855fa26,#fa05d91a);border-color:#a855fa66}.easter-egg-item.found:after{content:"";position:absolute;top:8px;right:8px;width:20px;height:20px;background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:50%;display:flex;align-items:center;justify-content:center}.easter-egg-item.found:before{content:"✓";position:absolute;top:8px;right:12px;color:#fff;font-size:12px;font-weight:700;z-index:1}.easter-egg-item.hidden{background:#1e1e2880;border-color:#64647833}.easter-egg-item.hidden .easter-egg-icon{filter:grayscale(100%) brightness(.3)}.easter-egg-icon{width:48px;height:48px;margin:0 auto 12px;display:block;filter:drop-shadow(0 2px 4px rgba(168,85,250,.3));transition:all .3s ease}.easter-egg-item.found .easter-egg-icon{filter:drop-shadow(0 4px 12px rgba(168,85,250,.5))}.easter-egg-name{display:block;font-family:Chakra Petch,sans-serif;font-size:.85rem;color:#fff;margin-bottom:8px;font-weight:600}.easter-egg-item.hidden .easter-egg-name{color:#fff6}.easter-egg-hint{display:block;font-size:.7rem;color:#ffffff80;line-height:1.5;font-style:italic;white-space:pre-line}.easter-egg-item.found .easter-egg-hint{color:#ffffffb3;font-style:normal}@keyframes easterEggDiscover{0%{transform:scale(1)}25%{transform:scale(1.1) rotate(-3deg)}50%{transform:scale(1.15) rotate(3deg)}75%{transform:scale(1.05) rotate(-1deg)}to{transform:scale(1) rotate(0)}}.easter-egg-item.just-found{animation:easterEggDiscover .6s ease;will-change:transform;transform:translateZ(0);backface-visibility:hidden}.easter-eggs-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media(max-width:1199px){.easter-eggs-grid{grid-template-columns:repeat(3,1fr);gap:14px}}@media(max-width:768px){.easter-eggs-grid{grid-template-columns:repeat(2,1fr);gap:12px}.easter-egg-icon{width:40px;height:40px}.easter-egg-name{font-size:.8rem}.easter-egg-hint{font-size:.65rem}}@keyframes eggHunterGlow{0%,to{border-color:#facc154d;box-shadow:0 0 8px #facc1526}50%{border-color:#facc1580;box-shadow:0 0 16px #facc1540}}.easter-egg-item.hunter-close{animation:eggHunterGlow 3s ease-in-out infinite;will-change:box-shadow}.night-owl-moon{position:fixed;top:16px;right:16px;width:28px;height:28px;opacity:0;animation:moonFade 6s ease-in-out infinite;will-change:opacity;pointer-events:none;z-index:50}@keyframes moonFade{0%,80%{opacity:0}90%{opacity:.2}to{opacity:0}}.tooltip{position:absolute;bottom:100%;left:50%;transform:translate(-50%);margin-bottom:8px;background:#0d1117f2;color:#fff;padding:12px 16px;border-radius:8px;font-size:.75rem;white-space:nowrap;opacity:0;visibility:hidden;transition:opacity .2s ease;z-index:1000;box-shadow:0 4px 12px #0003;border:1px solid rgba(96,30,250,.3);min-width:180px;pointer-events:none}.tooltip:after{content:"";position:absolute;bottom:-6px;left:50%;transform:translate(-50%);border-width:6px 6px 0 6px;border-style:solid;border-color:rgba(13,17,23,.95) transparent transparent transparent}.tooltip-content{display:flex;flex-direction:column;gap:4px;text-align:center}.tooltip-title{font-weight:600;color:#ffffffe6;font-size:.8rem;margin-bottom:2px}.tooltip-requirement{color:#ffffffb3;font-size:.7rem;margin-bottom:4px}.tooltip-progress{font-size:.7rem;font-weight:500}.achieved .tooltip-progress,.current .tooltip-progress{color:#10b981}.locked .tooltip-progress{color:gold}.achievement-emblem:hover .tooltip,.level-emblem:hover .tooltip{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.guide-popup{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#000000d9;z-index:10000;align-items:center;justify-content:center}.guide-popup.active{display:flex}.guide-popup-content{background:linear-gradient(135deg,#0f0f19fa,#191923fa);width:90%;max-width:800px;border-radius:16px;box-shadow:0 8px 32px #0003;border:1px solid rgba(96,30,250,.2);max-height:85vh;overflow-y:auto}.guide-popup-header{background:linear-gradient(90deg,rgba(96,30,250,.1),transparent);padding:20px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,.1)}.guide-popup-header h3{display:flex;align-items:center;gap:12px;font-family:Chakra Petch,sans-serif;color:#fff;margin:0;font-size:1.4rem;text-shadow:0 0 10px rgba(96,30,250,.5)}.guide-popup-header .guide-icon{width:24px;height:24px}.guide-popup-body{padding:24px}.guide-category{margin-bottom:32px}.guide-category h4{display:flex;align-items:center;gap:12px;color:gold;font-size:1.3rem;margin-bottom:12px;text-shadow:0 0 10px rgba(255,215,0,.3)}.guide-category .category-icon{width:24px;height:24px}.guide-category p{color:#fffc;font-size:1rem;margin-bottom:20px;line-height:1.5}.guide-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;padding:16px;background:#0003;border-radius:12px}.guide-item{display:flex;flex-direction:column;align-items:center;padding:24px 16px;background:linear-gradient(145deg,#ffffff0d,#ffffff05);border-radius:12px;border:1px solid rgba(255,255,255,.05);transition:all .3s ease;position:relative;overflow:hidden;min-height:220px}.guide-item:hover{transform:translateY(-2px);box-shadow:0 4px 20px #601efa33;border-color:#601efa4d}.guide-item img{width:64px;height:64px;margin-bottom:16px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));transition:transform .3s ease}.guide-item:hover img{transform:scale(1.1)}.guide-item .guide-name{color:#fff;font-size:1.1rem;font-weight:600;margin-bottom:8px;text-shadow:0 0 10px rgba(96,30,250,.5);text-align:center;width:100%}.guide-item .guide-desc{color:#ffffffb3;font-size:.85rem;text-align:center;line-height:1.4;width:100%;margin-top:auto;padding-block-start:8px}.guide-item .guide-req{display:block;color:gold;font-size:.9rem;font-weight:600;text-align:center;line-height:1.4;width:100%;margin-top:8px;text-shadow:0 0 10px rgba(255,215,0,.3);font-family:Chakra Petch,sans-serif}@media(max-width:768px){.guide-item .guide-req{font-size:.75rem}}.guide-intro{background:linear-gradient(135deg,#601efa33,#ffd70026);border-radius:12px;padding:24px;margin:0 0 32px;border:1px solid rgba(255,215,0,.2);box-shadow:0 4px 15px #0003,inset 0 0 20px #ffd7001a}.guide-intro p{color:gold;font-size:1.15rem;line-height:1.6;margin:0;text-shadow:0 2px 4px rgba(0,0,0,.3);font-weight:500;letter-spacing:.3px}.guide-popup-header .trophy-icon,.guide-popup-header .achievement-guide-icon,.guide-popup-header .statistics-icon{width:24px;height:24px}.close-popup{background:none;border:none;color:#ffffffb3;font-size:24px;cursor:pointer;padding:4px 8px;transition:all .3s ease}.close-popup:hover{color:#fff;transform:scale(1.1)}@media(max-width:640px){.guide-grid{grid-template-columns:1fr;max-width:300px;margin:0 auto}}.info-button{background:none;border:none;color:#ffffffb3;cursor:pointer;padding:4px;margin-inline-start:8px;transition:all .3s ease;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.info-button:hover{color:#fff;transform:scale(1.1)}.info-button i{animation:pulse 2s infinite;font-size:16px}.dashboard-header,.store-header,.leaderboard-header,.achievement-header,.level-header,.buttons-header{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 12px;margin-bottom:24px;border-bottom:1px solid rgba(255,255,255,.1)}.dashboard-title,.store-title,.leaderboard-title,.achievement-title,.buttons-title,.level-section-title{display:flex;align-items:center;gap:12px;margin:0}.dashboard-icon,.achievement-icon,.store-icon,.buttons-icon,.leaderboard-icon,.level-icon{width:24px;height:24px;padding:4px}.dashboard-title span,.store-title span,.buttons-title span,.leaderboard-title span,.achievement-title span,.level-title span{font-size:14px;letter-spacing:1.5px;text-transform:uppercase;color:#ffffffe6;font-weight:600}.dashboard-content,.store-content,.buttons-content,.leaderboard-content,.achievement-content,.level-content{padding-block-start:8px}
