:root{--bg:#03060d;--bg-top:#0a1c33;--panel:#061022e6;--panel-2:#0a1932f0;--line:#64d8ff3d;--line-strong:#60e0ff94;--text:#e8f4ff;--muted:#8ba7c2;--accent:#22e0ff;--accent-2:#ff2f9e;--gold:#ffc44d;--good:#3ff2a3;--bad:#ff5470;--radius:18px;--font:"Segoe UI", system-ui, -apple-system, Roboto, Arial, sans-serif;--safe-t:env(safe-area-inset-top,0px);--safe-b:env(safe-area-inset-bottom,0px);--safe-l:env(safe-area-inset-left,0px);--safe-r:env(safe-area-inset-right,0px)}*{box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;margin:0;padding:0}[hidden]{display:none!important}html,body{overscroll-behavior:none;width:100%;height:100%;font-family:var(--font);color:var(--text);background:var(--bg);overflow:hidden}button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0}h2{letter-spacing:.02em;font-size:clamp(19px,4.4vmin,26px);font-weight:800}.muted{color:var(--muted);font-size:clamp(12px,2.9vmin,14px);line-height:1.45}#app{touch-action:none;background:radial-gradient(120% 80% at 50% -10%, var(--bg-top) 0%, #03060d00 62%), radial-gradient(90% 70% at 50% 115%, #1d7fff29 0%, #03060d00 60%), var(--bg);min-width:260px;min-height:260px;transition:background .6s;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}#game-canvas{width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}#fx-layer{pointer-events:none;z-index:6;position:absolute;top:0;bottom:0;left:0;right:0}.icon{fill:currentColor;width:1em;height:1em;display:block}.atlas-icon-image{mix-blend-mode:screen}.raster-icon{filter:drop-shadow(0 2px 5px #00000080);width:1.38em;height:1.38em;overflow:hidden}#hud{top:calc(var(--safe-t) + 8px);left:calc(var(--safe-l) + 10px);right:calc(var(--safe-r) + 10px);z-index:7;pointer-events:none;align-items:flex-start;gap:10px;display:flex;position:absolute}#hud>*{pointer-events:auto}.glass-btn{width:44px;height:44px;color:var(--text);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#2c6aa833,#030a18d1),url(./imagen-panel-surface-BV3A_Ced.png) 50%/100% 100% no-repeat;border:1px solid #68deff57;border-radius:14px;flex:none;place-items:center;font-size:19px;transition:transform .12s,border-color .16s,box-shadow .16s;display:grid;box-shadow:inset 0 1px #ffffff21,0 8px 24px #0000003d}.glass-btn.small{border-radius:12px;width:38px;height:38px;font-size:16px}.glass-btn:hover{border-color:#6fe7ffb8;box-shadow:inset 0 1px #ffffff2b,0 0 22px #22e0ff24}.glass-btn:active{transform:scale(.93)}.glass-btn.off{color:var(--muted);border-color:#ffffff14}#score-block{text-shadow:0 2px 18px #22e0ff59;flex-direction:column;flex:auto;align-items:center;line-height:1;display:flex}#score-caption{letter-spacing:.22em;text-transform:uppercase;color:var(--muted);font-size:10px}#score-value{font-variant-numeric:tabular-nums;margin-top:2px;font-size:clamp(28px,7.4vmin,46px);font-weight:800}#hud-right,#objectives{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.chip{font-variant-numeric:tabular-nums;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);white-space:nowrap;background:linear-gradient(120deg,#0a1c37bf,#030a17e0),url(./imagen-panel-surface-BV3A_Ced.png) 50%/100% 170% no-repeat;border:1px solid #66d8ff52;border-radius:999px;align-items:center;gap:6px;padding:7px 11px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffff1c,0 8px 24px #0003}.chip .chip-icon{color:var(--accent);place-items:center;font-size:14px;display:grid}#coins-chip .chip-icon{color:var(--gold)}.chip.big{padding:9px 15px;font-size:16px}.chip.warn{color:#ffd9df;border-color:#ff547099;animation:.9s ease-in-out infinite chipPulse}@keyframes chipPulse{0%,to{box-shadow:0 0 #ff547066}50%{box-shadow:0 0 0 7px #ff547000}}#combo-pill{letter-spacing:.06em;color:#04121c;background:linear-gradient(120deg, var(--accent), #7affd2);border-radius:999px;margin-top:8px;padding:5px 14px;font-size:13px;font-weight:800;animation:.34s cubic-bezier(.2,1.4,.4,1) comboPop;position:absolute;top:100%;left:50%;transform:translate(-50%);box-shadow:0 6px 22px #22e0ff66}@keyframes comboPop{0%{opacity:0;transform:translate(-50%)scale(.5)}to{opacity:1;transform:translate(-50%)scale(1)}}#booster-dock{left:50%;bottom:calc(var(--safe-b) + 8px);z-index:7;background:var(--panel);border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:20px;gap:8px;padding:7px;display:flex;position:absolute;transform:translate(-50%)}.booster-btn{width:52px;height:48px;color:var(--text);border:1px solid var(--line);background:linear-gradient(#50a0ff29,#14284633);border-radius:14px;place-items:center;font-size:21px;transition:transform .12s,box-shadow .16s,border-color .16s;display:grid;position:relative}.booster-btn .raster-icon{font-size:25px}.booster-btn:active{transform:scale(.92)}.booster-btn.active{border-color:var(--gold);color:var(--gold);box-shadow:0 0 0 2px #ffc44d59,0 6px 20px #ffc44d40}.booster-btn.empty{color:var(--muted);opacity:.75}.booster-count{text-align:center;color:#03111c;background:radial-gradient(circle at 34% 26%,#baffff 0 12%,#34e4ff 34%,#0796c7 100%);border:1px solid #cdfcffcc;border-radius:999px;min-width:19px;height:19px;padding:0 4px;font-size:11px;font-weight:800;line-height:19px;position:absolute;top:-5px;right:-4px;box-shadow:0 0 0 2px #020b17c7,0 0 15px #22e0ff80,inset 0 1px 1px #ffffffa6}.booster-btn.empty .booster-count{color:#09121e;background:radial-gradient(circle at 34% 26%,#a8b9ca,#587086 65%,#344657);border-color:#c4d8ea73;box-shadow:0 0 0 2px #020b17b8,inset 0 1px 1px #ffffff57}#booster-hint{left:50%;bottom:calc(var(--safe-b) + 68px);z-index:8;color:#0a0d05;background:linear-gradient(120deg, var(--gold), #ffdf94);border-radius:14px;align-items:center;gap:12px;padding:9px 14px;font-size:13px;font-weight:600;display:flex;position:absolute;transform:translate(-50%);box-shadow:0 8px 26px #ffc44d4d}.text-btn{text-transform:uppercase;letter-spacing:.05em;opacity:.7;font-size:12px;font-weight:800}#banner{z-index:6;letter-spacing:.08em;text-transform:uppercase;pointer-events:none;color:var(--text);border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#060e1ab3;border-radius:14px;padding:10px 22px;font-size:clamp(15px,4vmin,22px);font-weight:800;animation:1.5s forwards bannerIn;position:absolute;top:34%;left:50%;transform:translate(-50%,-50%)}@keyframes bannerIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.7)}18%{opacity:1;transform:translate(-50%,-50%)scale(1)}75%{opacity:1}to{opacity:0;transform:translate(-50%,-160%)scale(.95)}}#toast{left:50%;bottom:calc(var(--safe-b) + 92px);z-index:30;text-align:center;border:1px solid var(--line);background:#08101ef0;border-radius:14px;max-width:min(88vw,420px);padding:11px 18px;font-size:14px;position:absolute;transform:translate(-50%);box-shadow:0 12px 40px #00000080}#toast.in{animation:.22s toastIn}@keyframes toastIn{0%{opacity:0;transform:translate(-50%,14px)}to{opacity:1;transform:translate(-50%)}}.float-text{letter-spacing:.02em;white-space:nowrap;color:#fff;text-shadow:0 0 16px #22e0ffcc,0 3px 10px #0009;font-weight:800;animation:1.05s ease-out forwards floatUp;position:absolute;transform:translate(-50%,-50%)}.float-text.big{color:var(--gold);text-shadow:0 0 22px #ffc44de6,0 3px 12px #0009}@keyframes floatUp{0%{opacity:0;transform:translate(-50%,-50%)scale(.6)}22%{opacity:1;transform:translate(-50%,-60%)scale(1.12)}to{opacity:0;transform:translate(-50%,-190%)scale(1)}}.screen{z-index:12;padding:calc(var(--safe-t) + 16px) calc(var(--safe-r) + 14px) calc(var(--safe-b) + 12px) calc(var(--safe-l) + 14px);overscroll-behavior:contain;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:radial-gradient(110% 60% at 50% 0,#22e0ff1f,#03060d00 60%),#03060db8;flex-direction:column;align-items:center;gap:12px;animation:.26s screenIn;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow-y:auto}#menu-screen{isolation:isolate;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#02050e33,#02050e5c),radial-gradient(70% 90% at 50% 42%,#08142b14,#01030a8c 86%),url(./imagen-galaxy-bg-v2-BaRMrCCD.png) 50%/cover no-repeat;position:absolute}#menu-screen>.menu-top{margin-top:auto}#menu-screen>:not(#menu-space-art){z-index:2;position:relative}#menu-space-art{z-index:0;pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden;margin:0!important}.flying-cubes{aspect-ratio:3/2;mix-blend-mode:screen;will-change:transform, opacity;filter:saturate(1.15)drop-shadow(0 0 24px #46aaff38);background:url(./imagen-flying-cubes-Ds3cmzs7.png) 50%/contain no-repeat;width:clamp(210px,31vw,470px);display:block;position:absolute}.cubes-a{opacity:.27;animation:20s ease-in-out infinite cubeFlightA;top:4vh;left:-12vw}.cubes-b{opacity:.23;width:clamp(180px,27vw,410px);animation:25s ease-in-out -8s infinite cubeFlightB;top:42vh;right:-14vw}.cubes-c{opacity:.14;filter:blur(.7px)saturate(1.2)drop-shadow(0 0 28px #b846ff38);width:clamp(150px,20vw,310px);animation:29s ease-in-out -15s infinite cubeFlightC;bottom:-22vh;left:32vw}@keyframes cubeFlightA{0%,to{opacity:.16;transform:translate(-5vw,4vh)rotate(-10deg)scale(.9)}45%{opacity:.32;transform:translate(13vw,11vh)rotate(7deg)scale(1.05)}72%{opacity:.24;transform:translate(21vw,3vh)rotate(15deg)scale(.98)}}@keyframes cubeFlightB{0%,to{opacity:.13;transform:translate(7vw,7vh)rotate(13deg)scale(.88)}50%{opacity:.29;transform:translate(-17vw,-12vh)rotate(-9deg)scale(1.08)}}@keyframes cubeFlightC{0%,to{opacity:.08;transform:translate(-9vw,10vh)rotate(-18deg)scale(.75)}50%{opacity:.19;transform:translate(14vw,-32vh)rotate(16deg)scale(1)}}#menu-screen:before,#menu-screen:after{content:"";z-index:-1;pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0}#menu-screen:before{opacity:.2;background-color:#0000;background-image:linear-gradient(90deg,#0000 49.8%,#5cd9ff14 50%,#0000 50.2%),linear-gradient(#0000 49.8%,#5cd9ff0d 50%,#0000 50.2%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:92px 92px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;-webkit-mask-image:radial-gradient(circle at 50% 45%,#000,#0000 76%);mask-image:radial-gradient(circle at 50% 45%,#000,#0000 76%)}#menu-screen:after{opacity:.22;background:linear-gradient(105deg,#0000 20%,#4fdfff21 42%,#0000 58%);animation:9s ease-in-out infinite menuSheen;transform:translate(-72%)}@keyframes menuSheen{0%,55%{opacity:0;transform:translate(-72%)}68%{opacity:.25}88%,to{opacity:0;transform:translate(72%)}}.screen>:first-child{margin-top:auto}.screen>:last-child{margin-bottom:auto}@keyframes screenIn{0%{opacity:0}to{opacity:1}}.menu-top{text-align:center;filter:drop-shadow(0 12px 24px #0000006b);padding:4px 26px 8px;position:relative}.menu-top:after{content:"";background:linear-gradient(90deg,#0000,#43dcffdb,#b259ff8c,#0000);height:1px;position:absolute;bottom:0;left:14%;right:14%;box-shadow:0 0 16px #22e0ff7a}#brand{letter-spacing:.12em;align-items:baseline;gap:8px;font-size:clamp(28px,8.4vmin,48px);font-weight:900;line-height:1;display:inline-flex}#brand-main{background:linear-gradient(100deg,#fff 8%,#b9f2ff 42%,#22e0ff 100%);color:#0000;filter:drop-shadow(0 4px 26px #22e0ff7a);-webkit-background-clip:text;background-clip:text}#brand-sub{letter-spacing:.06em;color:#04121c;background:linear-gradient(140deg,#fff,#22e0ff 70%);border-radius:10px;padding:4px 9px;font-size:.46em;box-shadow:0 6px 20px #22e0ff59}#tagline{color:var(--muted);margin-top:8px;font-size:clamp(12px,3vmin,14px)}.menu-wallet{align-items:center;gap:8px;display:flex}.mode-list{grid-template-columns:1fr;gap:10px;width:min(560px,100%);margin:4px 0;display:grid}.mode-card{text-align:left;border-radius:var(--radius);background:linear-gradient(115deg,#0919325c,#0207139e),url(./imagen-panel-surface-BV3A_Ced.png) 50%/100% 100% no-repeat;border:1px solid #66d5ff4f;grid-template-columns:46px 1fr auto;align-items:center;gap:12px;padding:12px 15px;transition:transform .14s,border-color .16s,box-shadow .18s,filter .18s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 10px 28px #00000040}.mode-card:before{content:"";background:var(--mode-accent,var(--accent));width:3px;box-shadow:0 0 18px var(--mode-accent,var(--accent));z-index:1;position:absolute;top:0;bottom:0;left:0;right:auto}.mode-card:after{content:"";pointer-events:none;opacity:.16;background:radial-gradient(115% 150% at 0% 50%, var(--mode-accent,var(--accent)), transparent 60%);position:absolute;top:0;bottom:0;left:0;right:0}.mode-card>*{z-index:1;position:relative}.mode-card:hover{border-color:color-mix(in srgb, var(--mode-accent,var(--accent)) 64%, white 10%);box-shadow:inset 0 1px 0 #ffffff24, 0 12px 32px #00000057, 0 0 22px color-mix(in srgb, var(--mode-accent,var(--accent)) 18%, transparent);filter:brightness(1.08)}.mode-card:active{transform:scale(.985)}.mode-card.locked{opacity:.55}.mode-card .mode-glyph{width:46px;height:46px;color:var(--mode-accent,var(--accent));border:1px solid color-mix(in srgb, var(--mode-accent,var(--accent)) 42%, transparent);box-shadow:inset 0 1px 0 #ffffff26, 0 0 18px color-mix(in srgb, var(--mode-accent,var(--accent)) 14%, transparent);background:radial-gradient(circle at 35% 25%,#ffffff26,#16649824 45%,#02081480);border-radius:14px;place-items:center;font-size:23px;display:grid}.mode-card.locked .mode-glyph{color:var(--muted)}.mode-card b{letter-spacing:.01em;font-size:16px;display:block}.mode-card small{color:var(--muted);margin-top:3px;font-size:12px;line-height:1.35;display:block}.mode-meta{color:var(--muted);white-space:nowrap;flex-direction:column;align-items:flex-end;gap:4px;font-size:11px;display:flex}.mode-meta .resume-tag{color:#04121c;background:var(--good);border-radius:999px;padding:3px 8px;font-weight:800}#menu-nav{grid-template-columns:repeat(4,1fr);gap:8px;width:min(560px,100%);margin-top:4px;display:grid}.nav-btn{background:linear-gradient(155deg,#102a4f61,#020814c7),url(./imagen-panel-surface-BV3A_Ced.png) 50%/100% 100% no-repeat;border:1px solid #68d7ff4d;border-radius:15px;flex-direction:column;align-items:center;gap:5px;padding:10px 4px;font-size:19px;transition:transform .12s,border-color .16s,filter .16s;display:flex;box-shadow:inset 0 1px #ffffff1c,0 9px 26px #0000003d}.nav-btn:hover{filter:brightness(1.12);border-color:#6ae2ffa8}.nav-btn>span:first-child{place-items:center;min-height:28px;display:grid}.nav-btn .raster-icon{font-size:24px}.nav-btn b{letter-spacing:.02em;font-size:11px;font-weight:700}.nav-btn:active{transform:scale(.95)}.nav-btn.accent{color:var(--gold);border-color:#ffc44d73}.nav-btn.accent.ready{animation:1.8s ease-in-out infinite navGlow}@keyframes navGlow{0%,to{box-shadow:0 0 #ffc44d59}50%{box-shadow:0 0 0 8px #ffc44d00}}.overlay{z-index:20;padding:calc(var(--safe-t) + 12px) 12px calc(var(--safe-b) + 12px);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(80% 70% at 50% 40%,#174e7721,#0000 72%),#01040bc7;place-items:center;animation:.2s screenIn;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.overlay.sheet{align-items:center}.card{isolation:isolate;overscroll-behavior:contain;text-align:center;background:linear-gradient(160deg,#08173029,#0207126b),url(./imagen-panel-surface-BV3A_Ced.png) 50%/100% 100% no-repeat;border:1px solid #55daff8f;border-radius:24px;flex-direction:column;gap:12px;width:min(430px,100%);max-height:100%;padding:20px;animation:.28s cubic-bezier(.2,1.2,.4,1) cardIn;display:flex;position:relative;overflow-y:auto;box-shadow:0 28px 80px #000000b8,0 0 42px #22a6ff1f,inset 0 1px #ffffff1c}.card:before{content:"";z-index:-1;pointer-events:none;border:1px solid #81e2ff14;border-radius:18px;position:absolute;top:7px;bottom:7px;left:7px;right:7px}.card.small{width:min(340px,100%)}.card.wide{width:min(520px,100%)}@keyframes cardIn{0%{opacity:0;transform:translateY(18px)scale(.96)}to{opacity:1;transform:none}}.card-head{align-items:center;gap:10px;display:flex}.card-head h2{text-align:left;flex:auto}.icon-close{width:34px;height:34px;color:var(--muted);border:1px solid var(--line);background:#ffffff0f;border-radius:11px;flex:none;place-items:center;font-size:15px;display:grid}.btn{letter-spacing:.01em;border:1px solid #0000;border-radius:15px;justify-content:center;align-items:center;gap:9px;min-height:50px;padding:12px 18px;font-size:15px;font-weight:800;transition:transform .12s,filter .16s;display:inline-flex}.btn:active{transform:scale(.97)}.btn:disabled{opacity:.45}.btn.primary{color:#04121c;background:linear-gradient(120deg, var(--accent), #6cf5c6);box-shadow:0 10px 30px #22e0ff47}.btn.ghost{color:var(--text);border-color:var(--line);background:#ffffff0f}.btn.ad{color:#fff2c4;text-shadow:0 2px 8px #000000bd;background:linear-gradient(#ffbb2414,#1c0c0014),url(./imagen-reward-button-9v0TKe_z.png) 50% 42%/100% 230% no-repeat;border-color:#ffc336b8;box-shadow:0 12px 34px #f903,inset 0 1px #fff7c54d}.btn.revive{text-align:left;color:var(--text);background:linear-gradient(120deg,#ffc44d33,#ff2f9e29);border-color:#ffc44d80;justify-content:flex-start;gap:12px;font-size:20px}.revive-copy{flex-direction:column;gap:2px;display:flex}.revive-copy b{font-size:15px}.revive-copy small{color:var(--muted);font-size:12px;font-weight:600}.ad-tag{letter-spacing:.02em;color:#04121c;background:var(--gold);white-space:nowrap;border-radius:7px;margin-left:auto;padding:4px 8px;font-size:9px;font-weight:900}.btn.ad .ad-tag{color:#ffe39b;background:#040912b8;border:1px solid #ffe08b66}.btn-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.wide-btn{width:100%}.toggle-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.toggle-btn{border:1px solid var(--line);background:#ffffff0f;border-radius:13px;justify-content:center;align-items:center;gap:8px;padding:11px;font-size:17px;display:flex}.toggle-btn span:last-child{font-size:12px;font-weight:700}.toggle-btn.off{color:var(--muted)}#go-badge{letter-spacing:.1em;text-transform:uppercase;color:#04121c;background:linear-gradient(120deg, var(--gold), #ffe9b6);border-radius:999px;align-self:center;padding:5px 14px;font-size:12px;font-weight:900}#go-score-caption{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-size:11px}#go-score{font-variant-numeric:tabular-nums;background:linear-gradient(100deg, #fff, var(--accent));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(40px,12vmin,62px);font-weight:900;line-height:1}.stat-row{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.stat{border:1px solid var(--line);background:#ffffff0d;border-radius:13px;flex-direction:column;gap:2px;min-width:84px;padding:9px 12px;display:flex}.stat b{font-variant-numeric:tabular-nums;font-size:17px}.stat small{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:10px}.stat.gold b{color:var(--gold)}#wheel-mount{place-items:center;display:grid}.wheel-stage{aspect-ratio:1;width:min(300px,74vw);position:relative}.wheel-svg{width:100%;height:100%;overflow:visible}.wheel-back{fill:#060d1a;stroke:#78c8ff40;stroke-width:2px}.wheel-ring{fill:none;stroke:var(--accent);stroke-width:3px;opacity:.7;filter:drop-shadow(0 0 8px #22e0ff8c)}.wheel-rotor{transform-origin:0 0}.wedge{stroke:#ffffff14;stroke-width:.6px}.spoke{stroke:#ffffff24;stroke-width:1px}.wedge-content{fill:#fff}.wedge-content text{font:800 14px var(--font);fill:#fff}.wedge-content .wedge-icon{fill:#fff}.wedge-content.jackpot text,.wedge-content.jackpot .wedge-icon{fill:var(--gold)}.wheel-hub{fill:#0b1728;stroke:var(--accent);stroke-width:2.5px}.wheel-hub-mark{fill:var(--accent);opacity:.85}.hub-icon{width:24px;height:24px}.wheel-pointer{background:linear-gradient(180deg, #fff, var(--gold));clip-path:polygon(50% 100%,0 0,100% 0);filter:drop-shadow(0 3px 8px #0009);width:22px;height:30px;position:absolute;top:-6px;left:50%;transform:translate(-50%)}#wheel-actions{gap:8px;display:grid}.wheel-stage.spinning{filter:drop-shadow(0 0 22px #22e0ff59)}.prize-card{position:relative;overflow:hidden}#prize-burst{pointer-events:none;background:conic-gradient(#22e0ff38,#0000 25%,#ffc44d38 50%,#0000 75%,#22e0ff38);animation:8s linear infinite prizeSpin;position:absolute;top:-40%;bottom:-40%;left:-40%;right:-40%}@keyframes prizeSpin{to{transform:rotate(360deg)}}#prize-icon{color:var(--gold);filter:drop-shadow(0 6px 22px #ffc44d73);place-items:center;font-size:62px;animation:.5s cubic-bezier(.2,1.5,.4,1) prizePop;display:grid;position:relative}@keyframes prizePop{0%{transform:scale(.3)rotate(-25deg)}to{transform:none}}#prize-label{font-size:22px;font-weight:900;position:relative}.prize-card h2,.prize-card .btn{position:relative}.shop-list{gap:8px;display:grid}.shop-row{text-align:left;background:linear-gradient(120deg,#0c264842,#020814a8),url(./imagen-panel-surface-BV3A_Ced.png) 50%/100% 100% no-repeat;border:1px solid #63d1ff47;border-radius:15px;grid-template-columns:46px 1fr auto;align-items:center;gap:12px;padding:11px 13px;display:grid;box-shadow:inset 0 1px #ffffff17,0 8px 22px #0003}.shop-row .glyph{width:46px;height:46px;color:var(--accent);border:1px solid var(--line);background:#22e0ff1a;border-radius:13px;place-items:center;font-size:22px;display:grid}.shop-row .glyph .raster-icon{font-size:24px}.shop-row b{font-size:15px}.shop-row small{color:var(--muted);margin-top:2px;font-size:12px;display:block}.shop-row .own{color:var(--good);font-size:11px;font-weight:700}.buy-btn{color:#fff0b2;text-shadow:0 2px 7px #000000b8;white-space:nowrap;background:linear-gradient(#ffbd2d14,#170a0014),url(./imagen-reward-button-9v0TKe_z.png) 50% 42%/100% 245% no-repeat;border:1px solid #ffc64394;border-radius:12px;align-items:center;gap:6px;padding:9px 13px;font-size:13px;font-weight:800;display:inline-flex}.buy-btn:disabled{filter:grayscale(.7);opacity:.6}.skins-grid{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px;display:grid}.skin-tile{background:linear-gradient(150deg,#0c284e4d,#020814ad),url(./imagen-panel-surface-BV3A_Ced.png) 50%/100% 100% no-repeat;border:1px solid #63d1ff42;border-radius:15px;flex-direction:column;align-items:center;gap:7px;padding:11px 9px;transition:transform .12s,border-color .16s;display:flex;box-shadow:inset 0 1px #ffffff17,0 8px 22px #00000030}.skin-tile:active{transform:scale(.96)}.skin-tile.selected{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset, 0 8px 24px #22e0ff33}.skin-tile.locked{opacity:.75}.skin-swatch{gap:3px;display:flex}.skin-swatch i{clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);filter:drop-shadow(0 3px 5px #00000073);width:13px;height:15px;display:block;box-shadow:inset 0 1px #ffffff73}.skin-tile b{font-size:12.5px}.skin-tile small{color:var(--muted);font-size:10.5px}.skin-tile .price{color:var(--gold);align-items:center;gap:4px;font-size:11px;font-weight:800;display:inline-flex}.skin-tile .rainbow i{animation:3.4s linear infinite hueShift}@keyframes hueShift{to{filter:hue-rotate(360deg)}}.tabs{gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.tab{color:var(--muted);border:1px solid var(--line);background:#ffffff0d;border-radius:999px;flex:none;padding:8px 13px;font-size:12.5px;font-weight:700}.tab.active{color:#04121c;background:var(--accent);border-color:#0000}.leaders-list{gap:5px;max-height:42vh;display:grid;overflow-y:auto}.leader-row{text-align:left;background:#ffffff0a;border-radius:12px;grid-template-columns:26px 30px 1fr auto;align-items:center;gap:9px;padding:7px 10px;font-size:13.5px;display:grid}.leader-row.is-user{border:1px solid var(--line-strong);background:#22e0ff24}.leader-rank{color:var(--muted);text-align:center;font-weight:800}.leader-avatar{background:#ffffff1a;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;overflow:hidden}.leader-avatar img{object-fit:cover;width:100%;height:100%}.leader-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.leader-value{font-variant-numeric:tabular-nums;color:var(--accent);font-weight:800}#loading-screen{z-index:50;background:radial-gradient(90% 70% at 50% 42%,#030a1833,#01030aad),url(./imagen-galaxy-bg-v2-BaRMrCCD.png) 50%/cover no-repeat;flex-direction:column;justify-content:center;align-items:center;gap:22px;transition:opacity .42s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}#loading-screen.out{opacity:0;pointer-events:none}.loader-hex{gap:9px;display:flex}.loader-hex span{background:linear-gradient(160deg, var(--accent), #2f6bff);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);width:22px;height:25px;animation:1s ease-in-out infinite hexBounce}.loader-hex span:nth-child(2){background:linear-gradient(160deg, #7affd2, var(--accent));animation-delay:.14s}.loader-hex span:nth-child(3){background:linear-gradient(160deg, var(--accent-2), #7a3dff);animation-delay:.28s}@keyframes hexBounce{0%,to{opacity:.75;transform:translateY(0)scale(1)}45%{opacity:1;transform:translateY(-14px)scale(1.1)}}#loading-brand{letter-spacing:.24em;color:var(--text);font-size:21px;font-weight:900}#loading-brand b{color:var(--accent)}#loading-text{color:var(--muted);letter-spacing:.08em;font-size:13px}@media (orientation:landscape) and (max-height:560px){#hud{top:calc(var(--safe-t) + 4px)}.glass-btn{width:40px;height:40px}#score-value{font-size:clamp(22px,6vmin,34px)}#booster-dock{bottom:calc(var(--safe-b) + 5px);gap:6px;padding:5px}.booster-btn{width:44px;height:42px;font-size:18px}.screen{padding-top:calc(var(--safe-t) + 8px);gap:8px}.mode-list{grid-template-columns:1fr 1fr}.mode-card small,#tagline{display:none}.card{gap:9px;padding:15px}.wheel-stage{width:min(190px,40vh)}}@media (prefers-reduced-motion:reduce){#menu-screen:after{animation:none;display:none}.flying-cubes,.nav-btn.accent.ready,.chip.warn{animation:none}}@media (max-width:360px){.booster-btn{width:46px;height:44px}.skins-grid{grid-template-columns:repeat(auto-fill,minmax(92px,1fr))}}*{scrollbar-width:thin;scrollbar-color:#5cd9ff73 transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#5cd9ff73;border-radius:6px}::-webkit-scrollbar-thumb:hover{background:#5cd9ffb3}
