.neonGame{--space:#07090f;--space-panel:#0c1019;--neon:#c8ff2f;--neon-rgb:200,255,47;background-color:var(--space)}.neonGame .neonPanel,.neonPerfect .perfectPanel{isolation:isolate;background:radial-gradient(circle at 50% -25%,rgba(var(--neon-rgb),.13),transparent 44%),linear-gradient(155deg,#0f131dfa,#06080efc);border-color:rgba(var(--neon-rgb),.26);box-shadow:0 36px 100px #00000085,inset 0 0 70px rgba(var(--neon-rgb),.025);overflow:hidden}.neonGame .neonPanel:before,.neonPerfect .perfectPanel:before{content:"";z-index:-1;pointer-events:none;background:repeating-linear-gradient(0deg,transparent 0 4px,#ffffff03 5px),linear-gradient(90deg,transparent 49.8%,rgba(var(--neon-rgb),.045) 50%,transparent 50.2%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.neonGame .neonPanel:after,.neonPerfect .perfectPanel:after{content:"";z-index:-1;border:1px solid rgba(var(--neon-rgb),.2);width:360px;height:360px;box-shadow:0 0 80px rgba(var(--neon-rgb),.07),inset 0 0 50px rgba(var(--neon-rgb),.04);pointer-events:none;border-radius:50%;position:absolute;top:-210px;right:-210px}.spaceDust{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.spaceDust i{background:#fff;border-radius:50%;width:2px;height:2px;animation:2.4s ease-in-out infinite spaceTwinkle;position:absolute;box-shadow:0 0 7px #ffffffd9}.spaceDust i:first-child{top:18%;left:6%}.spaceDust i:nth-child(2){animation-delay:-.4s;top:72%;left:14%}.spaceDust i:nth-child(3){animation-delay:-1.1s;top:38%;left:22%}.spaceDust i:nth-child(4){animation-delay:-1.7s;top:11%;left:31%}.spaceDust i:nth-child(5){animation-delay:-.7s;top:82%;left:39%}.spaceDust i:nth-child(6){animation-delay:-2s;top:29%;left:47%}.spaceDust i:nth-child(7){animation-delay:-.2s;top:66%;left:55%}.spaceDust i:nth-child(8){animation-delay:-1.4s;top:15%;left:63%}.spaceDust i:nth-child(9){animation-delay:-.9s;top:47%;left:72%}.spaceDust i:nth-child(10){animation-delay:-1.9s;top:78%;left:80%}.spaceDust i:nth-child(11){animation-delay:-.5s;top:24%;left:89%}.spaceDust i:nth-child(12){animation-delay:-1.2s;top:61%;left:94%}.spaceDust i:nth-child(13){animation-delay:-1.8s;top:91%;left:52%}.spaceDust i:nth-child(14){animation-delay:-.8s;top:91%;left:3%}.spaceDust i:nth-child(15){animation-delay:-1.5s;top:6%;left:76%}.spaceDust i:nth-child(16){animation-delay:-.3s;top:58%;left:27%}.spaceDust i:nth-child(17){animation-delay:-1s;top:88%;left:67%}.spaceDust i:nth-child(18){animation-delay:-2.1s;top:9%;left:97%}.neonStatus{color:var(--neon);letter-spacing:1.4px;align-items:center;gap:8px;margin-bottom:6px;font-size:10px;font-weight:950;display:inline-flex}.neonStatus:before{content:"";background:var(--neon);width:7px;height:7px;box-shadow:0 0 12px var(--neon);border-radius:50%;animation:1s ease-in-out infinite statusPulse}.energyButton{animation:1.4s ease-in-out infinite energyBreathe;box-shadow:0 0 0 1px rgba(var(--neon-rgb),.25),0 0 32px rgba(var(--neon-rgb),.22)!important}.scoreChips{flex-wrap:wrap;justify-content:center;gap:8px;margin:14px 0;display:flex}.scoreChips span{border:1px solid rgba(var(--neon-rgb),.2);background:rgba(var(--neon-rgb),.055);color:#71717a;letter-spacing:1px;border-radius:10px;gap:2px;min-width:88px;padding:8px 12px;font-size:9px;font-weight:900;display:grid}.scoreChips b{color:#fff;font-size:13px}.neonPerfect{--neon:#c8ff2f;--neon-rgb:200,255,47;background:radial-gradient(circle at 50% 35%,#3149122e,#0000 34%),#07090f}.neonPerfect .perfectPanel{min-height:520px;position:relative}.tapStages{grid-template-columns:repeat(3,1fr);width:min(560px,100%);margin:0 auto 46px;display:grid;position:relative}.tapStages:before{content:"";background:#ffffff21;height:1px;position:absolute;top:15px;left:16%;right:16%}.tapStages div{color:#555d6d;justify-items:center;gap:5px;display:grid;position:relative}.tapStages i{z-index:1;background:#0a0d14;border:1px solid #343b49;border-radius:50%;width:30px;height:30px;box-shadow:0 0 0 5px #07090fd9}.tapStages span{color:#777f8e;font-size:9px;font-weight:950;position:absolute;top:8px}.tapStages b{letter-spacing:1.2px;font-size:9px}.tapStages .active,.tapStages .complete{color:var(--neon)}.tapStages .active i{border-color:var(--neon);box-shadow:0 0 0 5px #07090fe6,0 0 24px rgba(var(--neon-rgb),.45);animation:1s ease-in-out infinite stagePulse}.tapStages .complete i{background:var(--neon);border-color:var(--neon)}.tapStages .complete span{color:#0b0d0a}.tapStages .complete:after{content:"✓";color:#071006;font-size:11px;font-weight:950;position:absolute;top:7px}.tapStages .complete span{opacity:0}.reactorTrack{margin-bottom:30px;position:relative}.reactorTrack .meter{border-color:rgba(var(--neon-rgb),.28);height:54px;box-shadow:inset 0 0 24px #05070a,0 0 42px rgba(var(--neon-rgb),.08);background:linear-gradient(90deg,#10141d,#181e1a 50%,#10141d)}.reactorTrack .meter:before{content:"";opacity:.35;background:repeating-linear-gradient(90deg,#ffffff14 0 1px,#0000 1px 5%);border-radius:999px;position:absolute;inset:5px}.meterPulse{background:linear-gradient(90deg,transparent,rgba(var(--neon-rgb),.12),transparent);animation:1.8s linear infinite meterSweep;position:absolute;inset:0}.neonPerfect .perfectZone{background:linear-gradient(90deg,#eaffb0,var(--neon),#eaffb0);width:3.4%;height:80px;box-shadow:0 0 18px rgba(var(--neon-rgb),.8),0 0 48px rgba(var(--neon-rgb),.38);top:-13px}.neonPerfect .needle{background:#fff;height:88px;top:-17px;box-shadow:0 0 10px #fff,0 0 30px #67e8f9a6}.needleTrail{filter:blur(4px);background:radial-gradient(circle,#67e8f93d,#0000 66%);border-radius:50%;width:42px;height:36px;position:absolute;top:8px;transform:translate(-50%)}.reactorRings{z-index:-1;pointer-events:none;width:130px;height:130px;position:absolute;top:27px;left:50%;transform:translate(-50%,-50%)}.reactorRings i{border:1px solid rgba(var(--neon-rgb),.18);border-radius:50%;animation:2s ease-out infinite reactorRing;position:absolute;inset:0}.reactorRings i:nth-child(2){animation-delay:-.65s}.reactorRings i:nth-child(3){animation-delay:-1.3s}.tapShockwave{border:2px solid #fff;border-radius:50%;width:16px;height:16px;animation:.8s ease-out both tapShock;position:absolute;top:50%;transform:translate(-50%,-50%)}.neonPerfect .perfectPanel.impact{animation:.55s panelLock}.neonPerfect .tapButton{letter-spacing:1.3px;min-width:220px;padding:18px 28px;font-size:19px}.stackNeon{--neon:#c8ff2f;--neon-rgb:200,255,47}.stackReadout{justify-content:space-between;align-items:center;gap:12px;width:min(620px,100%);display:flex}.stackReadout>b{color:#fff;letter-spacing:1px;font-size:12px}.stackArena{isolation:isolate;border:1px solid rgba(var(--neon-rgb),.25);background:radial-gradient(circle at 50% 100%,rgba(var(--neon-rgb),.12),transparent 34%),linear-gradient(#060911,#0b1119);width:100%;max-width:620px;height:380px;box-shadow:inset 0 0 80px #000000a6,0 0 38px rgba(var(--neon-rgb),.07);border-radius:22px;margin:18px 0 20px;position:relative;overflow:hidden}.stackArena:before{content:"";background:linear-gradient(rgba(var(--neon-rgb),.045) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--neon-rgb),.035) 1px,transparent 1px);background-size:100% 23px,10% 100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 14%,#000);mask-image:linear-gradient(#0000 14%,#000)}.stackBeam{background:linear-gradient(90deg,transparent,rgba(var(--neon-rgb),.035),transparent);clip-path:polygon(44% 0,56% 0,100% 100%,0 100%);width:44%;height:100%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.stackAltitude{color:#4c5566;letter-spacing:1px;flex-direction:column;justify-content:space-between;font-size:8px;font-weight:900;display:flex;position:absolute;top:14px;bottom:14px;left:10px}.stackAltitude i{border-left:1px dashed rgba(var(--neon-rgb),.11);position:absolute;top:0;bottom:0;left:32px}.stackBlock{background:linear-gradient(#798443,#424a2b);border:1px solid #dcff7b2e;border-radius:4px;height:20px;position:absolute;box-shadow:0 7px 16px #00000057,inset 0 1px #ffffff2e}.stackBlock.top{box-shadow:0 0 18px rgba(var(--neon-rgb),.24);background:linear-gradient(#a7c94d,#647b32)}.stackBlock.carrier{z-index:8;background:linear-gradient(180deg,#fff,#eaff9e 28%,var(--neon) 56%,#82aa1c);height:22px;box-shadow:0 0 18px rgba(var(--neon-rgb),1),0 0 48px rgba(var(--neon-rgb),.55);will-change:left,bottom;border:2px solid #fffbc4;transition:bottom .3s cubic-bezier(.2,.82,.25,1),filter .15s;overflow:visible}.stackBlock.carrier.moving{animation:.48s ease-in-out infinite alternate carrierPulse}.stackBlock.carrier.dropping{filter:brightness(1.28);box-shadow:0 0 24px rgba(var(--neon-rgb),1),0 22px 42px rgba(var(--neon-rgb),.42)}.stackBlock.carrier.missing{filter:hue-rotate(115deg)brightness(1.15);transition-duration:.32s}.carrierCore{background:#fff;border-radius:50%;width:12px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 12px #fff}.carrierTrail{background:linear-gradient(90deg,transparent,rgba(var(--neon-rgb),.72));filter:blur(3px);opacity:.78;width:38px;height:8px;position:absolute;top:5px}.carrier.dir-right .carrierTrail{right:100%}.carrier.dir-left .carrierTrail{left:100%;transform:scaleX(-1)}.stackFlightRail{z-index:3;border-top:1px dashed rgba(var(--neon-rgb),.32);pointer-events:none;height:1px;transition:bottom .18s;position:absolute;left:4%;right:4%}.stackFlightRail:before,.stackFlightRail:after{content:"";background:var(--neon);width:6px;height:6px;box-shadow:0 0 10px var(--neon);border-radius:50%;position:absolute;top:-3px}.stackFlightRail:before{left:0}.stackFlightRail:after{right:0}.stackFlightRail span{color:#dcff7b8c;letter-spacing:1.4px;font-size:7px;font-weight:950;position:absolute;bottom:6px;right:0}.stackFlightRail i{border-top:1px solid var(--neon);width:28%;box-shadow:0 0 9px var(--neon);animation:1.25s linear infinite railScan;position:absolute;top:-1px;left:0}.stackImpact{width:1px;height:1px;position:absolute;bottom:45%;left:50%}.stackImpact i{background:var(--neon);width:5px;height:2px;box-shadow:0 0 8px var(--neon);opacity:0;position:absolute}.stackArena.perfect{animation:.42s stackPerfect}.stackArena.good{animation:.3s stackGood}.stackArena.miss{animation:.45s stackMiss}.stackArena.perfect .stackImpact i,.stackArena.miss .stackImpact i{animation:.55s ease-out both stackParticle}.stackImpact i:first-child{transform:rotate(0)translate(34px)}.stackImpact i:nth-child(2){transform:rotate(45deg)translate(38px)}.stackImpact i:nth-child(3){transform:rotate(90deg)translate(32px)}.stackImpact i:nth-child(4){transform:rotate(135deg)translate(42px)}.stackImpact i:nth-child(5){transform:rotate(180deg)translate(36px)}.stackImpact i:nth-child(6){transform:rotate(225deg)translate(30px)}.stackImpact i:nth-child(7){transform:rotate(270deg)translate(40px)}.stackImpact i:nth-child(8){transform:rotate(315deg)translate(34px)}.stackArena.miss:after{content:"SIGNAL LOST";color:#fb7185;letter-spacing:2px;text-shadow:0 0 20px #ef4444;background:#3c040ca3;place-items:center;font-size:22px;font-weight:950;display:grid;position:absolute;inset:0}.stackArena{cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none}.stackArena:focus-visible{outline:2px solid var(--neon);outline-offset:4px}.stackTapHint{color:#59616f;letter-spacing:1px;pointer-events:none;font-size:7px;font-weight:950;position:absolute;top:10px;right:11px}.stackArena:active .carrier{filter:brightness(1.35)}.aimNeon{--neon:#67e8f9;--neon-rgb:103,232,249}.aimReadout{justify-content:space-between;align-items:center;gap:12px;width:min(680px,100%);margin-top:10px;display:flex}.aimReadout>b{min-width:80px;color:var(--neon);letter-spacing:1px;font-size:12px}.aimReadout>b.penalty{color:#fb7185}.aimReadout .comboPill.hot{color:#fff;background:rgba(var(--neon-rgb),.18);box-shadow:0 0 24px rgba(var(--neon-rgb),.28);border-color:#fff;animation:.5s ease-in-out infinite alternate hotCombo}.neonAimField{border-color:rgba(var(--neon-rgb),.28);background:radial-gradient(circle at 50% 50%,rgba(var(--neon-rgb),.08),transparent 38%),linear-gradient(#060913,#090e17);width:min(680px,100%);height:390px;box-shadow:inset 0 0 70px #00000094,0 0 38px rgba(var(--neon-rgb),.08)}.neonAimField:before{content:"";background:linear-gradient(rgba(var(--neon-rgb),.045) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--neon-rgb),.045) 1px,transparent 1px);background-size:8.333% 12.5%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 78%);mask-image:radial-gradient(circle,#000,#0000 78%)}.aimRadar{border:1px solid rgba(var(--neon-rgb),.1);border-radius:50%;width:260px;height:260px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.aimRadar:before,.aimRadar:after,.aimRadar i{content:"";border:1px solid rgba(var(--neon-rgb),.08);border-radius:50%;position:absolute;inset:25%}.aimRadar:after{inset:45%}.aimRadar i:first-child{border:0;border-top:1px solid rgba(var(--neon-rgb),.08);border-radius:0;height:1px;inset:50% 0 auto}.aimRadar i:last-child{border:0;border-left:1px solid rgba(var(--neon-rgb),.08);border-radius:0;width:1px;inset:0 auto 0 50%}.aimSweep{transform-origin:0 0;background:conic-gradient(from 264deg,transparent 0 78%,rgba(var(--neon-rgb),.16) 96%,rgba(var(--neon-rgb),.42));clip-path:polygon(0 0,100% 0,0 100%);width:130px;height:130px;animation:3.4s linear infinite aimSweep;position:absolute;top:50%;left:50%}.neonTarget{background:radial-gradient(circle,#fff 0 12%,var(--neon) 13% 32%,transparent 34% 47%,var(--neon) 49% 60%,rgba(var(--neon-rgb),.16) 62%);place-items:center;padding:0;animation:.72s ease-in-out infinite alternate targetLock;display:grid;box-shadow:0 0 0 7px rgba(var(--neon-rgb),.08),0 0 20px rgba(var(--neon-rgb),.95),0 0 45px rgba(var(--neon-rgb),.42)!important;border:1px solid #fff!important}.neonTarget:before,.neonTarget:after{content:"";background:#fffc;position:absolute}.neonTarget:before{width:150%;height:1px;top:50%;left:-25%}.neonTarget:after{width:1px;height:150%;top:-25%;left:50%}.neonTarget i{border:1px solid rgba(var(--neon-rgb),.5);border-radius:50%;animation:1s ease-out infinite targetRing;position:absolute;inset:-10px}.neonTarget span{border:1px dashed rgba(var(--neon-rgb),.28);border-radius:50%;animation:4s linear infinite targetSpin;position:absolute;inset:-18px}.aimBurst{pointer-events:none;width:1px;height:1px;position:absolute}.aimBurst i{background:var(--neon);width:7px;height:2px;box-shadow:0 0 9px var(--neon);animation:.5s ease-out both aimParticle;position:absolute}.aimBurst i:first-child{--tx:34px;--ty:0}.aimBurst i:nth-child(2){--tx:24px;--ty:24px}.aimBurst i:nth-child(3){--tx:0;--ty:34px}.aimBurst i:nth-child(4){--tx:-24px;--ty:24px}.aimBurst i:nth-child(5){--tx:-34px;--ty:0}.aimBurst i:nth-child(6){--tx:-24px;--ty:-24px}.aimBurst i:nth-child(7){--tx:0;--ty:-34px}.aimBurst i:nth-child(8){--tx:24px;--ty:-24px}.neonAimField.missPulse{animation:.35s aimMiss}.cardsNeon{--neon:#fbbf24;--neon-rgb:251,191,36}.cardValueGuide{flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;width:min(680px,100%);margin:18px 0 4px;display:flex}.cardValueGuide span{color:#6b7280;letter-spacing:1px;font-size:8px;font-weight:950}.cardValueGuide i{color:#9ca3af;background:#ffffff09;border:1px solid #ffffff17;border-radius:7px;place-items:center;min-width:28px;height:30px;padding:0 5px;font-size:10px;font-style:normal;font-weight:950;display:grid}.cardValueGuide i.current{color:#111;background:var(--neon);border-color:var(--neon);box-shadow:0 0 18px rgba(var(--neon-rgb),.35);transform:translateY(-2px)}.cardRule{font-size:11px;margin:8px 0 2px!important}.cardRule b{color:#fff}.valueCards{margin:17px 0 13px}.valueCard{box-shadow:0 18px 45px #0006,0 0 35px rgba(var(--neon-rgb),.14);border:1px solid #ffffffb3;animation:.38s cubic-bezier(.2,.85,.3,1) valueDeal;overflow:hidden;width:152px!important;height:214px!important}.valueCard.red{color:#dc2626}.valueCard .rank{font-size:34px!important}.valueCard .suit{font-size:68px!important}.valueCard .mini{font-size:29px!important}.cardPower{color:#d1d5db;letter-spacing:1px;background:#111827;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:5px;font-size:8px;display:flex;position:absolute;bottom:16px;left:18px;right:18px}.cardPower b{color:var(--neon);font-size:14px}.cardsNeon .qChoices button{border-color:rgba(var(--neon-rgb),.24)}.riskRocketGame{--neon:#fbbf24;--neon-rgb:251,191,36}.rocketCard{padding-top:28px!important}.rocketScene{isolation:isolate;border:1px solid rgba(var(--neon-rgb),.22);width:min(650px,100%);height:300px;box-shadow:inset 0 0 75px #000000a3,0 0 36px rgba(var(--neon-rgb),.06);background:radial-gradient(circle at 50% 115%,#fb923c2b,#0000 36%),linear-gradient(#050711,#0a0e19);border-radius:22px;margin:0 auto 20px;position:relative;overflow:hidden}.rocketGrid{background:linear-gradient(rgba(var(--neon-rgb),.04) 1px,transparent 1px);background-size:100% 25%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.altitudeScale{color:#4b5563;letter-spacing:.7px;flex-direction:column;justify-content:space-between;font-size:7px;font-weight:900;display:flex;position:absolute;top:9px;bottom:12px;right:11px}.rocketTrail{background:linear-gradient(#fbbf24d9,#fb923c0d);width:2px;transition:height 50ms linear;position:absolute;bottom:8%;left:50%;transform:translate(-50%);box-shadow:0 0 12px #fbbf24cc}.riskRocket{z-index:3;filter:drop-shadow(0 0 14px #fbbf2473);width:42px;height:74px;transition:bottom 50ms linear;position:absolute;left:50%;transform:translate(-50%,50%)}.rocketNose{clip-path:polygon(50% 0,100% 100%,0 100%);background:linear-gradient(90deg,#9ca3af,#f8fafc 48%,#9ca3af);border-radius:50% 50% 15% 15%;width:26px;height:24px;position:absolute;top:0;left:8px}.rocketBody{background:linear-gradient(90deg,#6b7280,#f8fafc 48%,#9ca3af);border-radius:4px 4px 9px 9px;width:26px;height:39px;position:absolute;top:18px;left:8px}.rocketBody b{background:#67e8f9;border:2px solid #1f2937;border-radius:50%;width:10px;height:10px;position:absolute;top:8px;left:8px;box-shadow:0 0 9px #67e8f9}.rocketFin{background:#ef4444;width:12px;height:22px;position:absolute;top:42px}.rocketFin.left{clip-path:polygon(100% 0,100% 100%,0 100%);left:1px}.rocketFin.right{clip-path:polygon(0 0,100% 100%,0 100%);right:1px}.rocketFlame{clip-path:polygon(0 0,100% 0,70% 100%,50% 72%,30% 100%);filter:drop-shadow(0 0 8px #f97316);background:linear-gradient(#fff,#fbbf24 30%,#f97316 70%,#0000);width:16px;height:26px;animation:.16s ease-in-out infinite alternate rocketFlame;position:absolute;top:56px;left:13px}.rocketScene:not(.flying) .rocketFlame{opacity:.55;height:12px}.launchPad{width:100px;height:10px;box-shadow:0 0 25px rgba(var(--neon-rgb),.18);background:#252b36;border-radius:50%;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.rocketTelemetry{flex-wrap:wrap;justify-content:center;gap:10px;margin:2px 0 12px;display:flex}.rocketTelemetry span{border:1px solid rgba(var(--neon-rgb),.14);background:rgba(var(--neon-rgb),.045);color:#71717a;letter-spacing:1px;border-radius:9px;padding:8px 10px;font-size:8px;font-weight:900}.rocketTelemetry b{color:#fff}.rocketTelemetry .risk-heating{color:#fbbf24}.rocketTelemetry .risk-danger,.rocketTelemetry .risk-extreme{color:#fb7185}.rocketTelemetry .risk-extreme{animation:.5s steps(2,end) infinite dangerFlash}.rocketMeter i{background:linear-gradient(90deg,#67e8f9,#fbbf24 58%,#fb7185)!important}.rocketExplosion{z-index:5;width:20px;height:20px;animation:.6s ease-out both explosionPop;position:absolute;left:50%;transform:translate(-50%,50%)}.rocketExplosion:before{content:"";filter:drop-shadow(0 0 22px #f97316);background:radial-gradient(circle,#fff 0 6%,#fbbf24 10%,#f97316 28%,#ef44448c 46%,#0000 70%);border-radius:50%;position:absolute;inset:-42px}.rocketExplosion i{background:linear-gradient(90deg,#0000,#fbbf24,#0000);width:52px;height:3px;position:absolute;top:8px;left:-16px}.rocketExplosion i:first-child{transform:rotate(45deg)}.rocketExplosion i:nth-child(2){transform:rotate(-45deg)}.rocketExplosion i:nth-child(3){transform:rotate(90deg)}.rocketExplosion b{z-index:2;color:#fff;letter-spacing:1px;text-shadow:0 0 8px #ef4444;font-size:10px;position:absolute;top:28px;left:50%;transform:translate(-50%)}@keyframes spaceTwinkle{0%,to{opacity:.22;transform:scale(.7)}50%{opacity:1;transform:scale(1.4)}}@keyframes statusPulse{50%{opacity:.4;transform:scale(.7)}}@keyframes energyBreathe{50%{box-shadow:0 0 0 1px rgba(var(--neon-rgb),.38),0 0 46px rgba(var(--neon-rgb),.34)}}@keyframes stagePulse{50%{transform:scale(.86)}}@keyframes meterSweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes reactorRing{0%{opacity:.65;transform:scale(.2)}to{opacity:0;transform:scale(1.45)}}@keyframes tapShock{0%{opacity:1;transform:translate(-50%,-50%)scale(.3)}to{opacity:0;transform:translate(-50%,-50%)scale(6)}}@keyframes panelLock{20%{box-shadow:0 0 0 2px rgba(var(--neon-rgb),.8),0 0 70px rgba(var(--neon-rgb),.24)}60%{transform:scale(1.004)}}@keyframes stackPerfect{35%{box-shadow:inset 0 0 90px rgba(var(--neon-rgb),.2),0 0 45px rgba(var(--neon-rgb),.24)}}@keyframes stackGood{35%{transform:translateY(2px)}}@keyframes stackMiss{15%,45%{transform:translate(-7px)}30%,60%{transform:translate(7px)}to{transform:none}}@keyframes stackParticle{0%{opacity:1}to{opacity:0;filter:blur(2px)}}@keyframes carrierPulse{to{filter:brightness(1.28);box-shadow:0 0 24px rgba(var(--neon-rgb),1),0 0 62px rgba(var(--neon-rgb),.72)}}@keyframes railScan{0%{transform:translate(0)}to{transform:translate(260%)}}@keyframes hotCombo{to{transform:scale(1.025)}}@keyframes aimSweep{to{transform:rotate(360deg)}}@keyframes targetLock{to{box-shadow:0 0 0 11px rgba(var(--neon-rgb),.04),0 0 28px rgba(var(--neon-rgb),1),0 0 58px rgba(var(--neon-rgb),.55)}}@keyframes targetRing{0%{opacity:.8;transform:scale(.65)}to{opacity:0;transform:scale(1.3)}}@keyframes targetSpin{to{transform:rotate(360deg)}}@keyframes aimParticle{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(var(--tx),var(--ty)) scale(.2)}}@keyframes aimMiss{20%,60%{box-shadow:inset 0 0 70px #ef444452}40%,80%{transform:translate(3px)}}@keyframes valueDeal{0%{opacity:0;transform:translateY(-22px)rotateY(35deg)scale(.92)}to{opacity:1;transform:none}}@keyframes rocketFlame{to{filter:drop-shadow(0 0 13px #f97316);transform:scaleY(1.25)}}@keyframes rocketShake{to{margin-left:1.5px}}@keyframes dangerFlash{50%{opacity:.35}}@keyframes explosionPop{0%{opacity:0;transform:translate(-50%,50%)scale(.15)}45%{opacity:1;transform:translate(-50%,50%)scale(1.2)}to{opacity:1;transform:translate(-50%,50%)scale(1)}}@media (max-width:650px){.neonPerfect .perfectPanel{min-height:520px}.tapStages{margin-bottom:38px}.reactorTrack .meter{height:48px}.stackArena{height:330px}.stackReadout,.aimReadout{flex-direction:column;align-items:flex-start}.neonAimField{height:330px}.cardValueGuide{gap:3px}.cardValueGuide i{min-width:23px;height:26px;padding:0 3px;font-size:9px}.cardValueGuide span{width:100%;margin:2px 0}.rocketScene{height:270px}.rocketTelemetry{gap:5px}.rocketTelemetry span{padding:6px}}.stackBlock.carrier{transition:bottom 90ms cubic-bezier(.2,.82,.25,1),filter 80ms}.stackArena.perfect,.stackArena.good{animation:none}.stackBlock:not(.carrier){transition:left .18s,width .18s,bottom .18s}.rocketScene.flying .riskRocket{animation:.12s ease-in-out infinite alternate rocketShake}.rocketScene.flying .rocketTrail{filter:brightness(1.35);box-shadow:0 0 18px #fbbf24f2}.riskBombGame{--neon:#ff485f;--neon-rgb:255,72,95}.bombCard{padding-top:28px!important}.bombScene{isolation:isolate;border:1px solid rgba(var(--neon-rgb),.24);width:min(650px,100%);height:300px;box-shadow:inset 0 0 78px #000000b3,0 0 36px rgba(var(--neon-rgb),.07);background:radial-gradient(circle at 50% 62%,#ff485f21,#0000 34%),linear-gradient(#07070c,#111018);border-radius:22px;margin:0 auto 20px;position:relative;overflow:hidden}.bombGrid{background:linear-gradient(rgba(var(--neon-rgb),.045) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--neon-rgb),.025) 1px,transparent 1px);background-size:100% 25%,12.5% 100%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 78%);mask-image:radial-gradient(circle,#000,#0000 78%)}.bombWarning{color:#5d5358;letter-spacing:1.3px;align-items:center;gap:9px;font-size:7px;font-weight:950;display:flex;position:absolute;top:13px;left:14px;right:14px}.bombWarning i{border-top:1px dashed rgba(var(--neon-rgb),.2);flex:1}.bombWarning span:last-child{color:rgba(var(--neon-rgb),.58)}.bombFuse{z-index:5;transform-origin:0;width:150px;height:16px;position:absolute;top:63px;left:calc(50% + 7px);transform:rotate(-8deg)}.bombFuse:before{content:"";border-top:5px dotted #352f31;position:absolute;top:7px;left:0;right:0}.bombFuse span{background:repeating-linear-gradient(90deg,#a37b43 0 6px,#e9bd70 6px 10px);border-radius:5px;height:4px;transition:width 80ms linear;position:absolute;top:6px;left:0;box-shadow:0 0 5px #fbbf2433}.bombFuse span:after{content:"";background:#fff7cf;border-radius:50%;width:9px;height:9px;position:absolute;top:50%;right:-6px;transform:translateY(-50%);box-shadow:0 0 7px #fff,0 0 15px #fbbf24,0 0 25px #f97316}.bombFuse i{filter:blur(3px);background:#94a3b81c;border-radius:50%;width:20px;height:10px;position:absolute;top:0;right:0}.riskBomb{z-index:4;transform-origin:50% 58%;width:132px;height:148px;position:absolute;top:70px;left:50%;transform:translate(-50%)}.bombCap{z-index:2;background:linear-gradient(90deg,#24252a,#a8abb1 48%,#34353a);border:3px solid #777b83;border-bottom:0;border-radius:9px 9px 3px 3px;width:34px;height:30px;position:absolute;top:0;left:49px;box-shadow:inset 0 2px #ffffff40}.bombShell{background:radial-gradient(circle at 34% 27%,#59555a,#1e1e22 42%,#09090b 72%);border:2px solid #6b6065;border-radius:50%;width:122px;height:122px;position:absolute;top:21px;left:5px;box-shadow:inset -18px -20px 28px #050506,inset 11px 10px 20px #ffffff0d,0 15px 24px #0000008c}.bombShell>b{border:2px solid rgba(var(--neon-rgb),.7);width:42px;height:42px;color:var(--neon);text-shadow:0 0 12px var(--neon);box-shadow:0 0 18px rgba(var(--neon-rgb),.12),inset 0 0 14px rgba(var(--neon-rgb),.08);border-radius:50%;place-items:center;font-size:25px;font-weight:950;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bombShell>span{border:1px dashed #ffffff14;border-radius:50%;position:absolute;inset:9px}.bombLight{z-index:3;background:var(--neon);width:13px;height:13px;box-shadow:0 0 9px #fff,0 0 23px var(--neon);border:2px solid #ffd4d9;border-radius:50%;position:absolute;top:37px;right:17px}.bombShadow{z-index:2;filter:blur(6px);background:#000000a6;border-radius:50%;width:170px;height:18px;position:absolute;bottom:35px;left:50%;transform:translate(-50%)}.bombPulse{z-index:2;border:2px solid rgba(var(--neon-rgb),.46);border-radius:50%;width:124px;height:124px;animation:1s ease-out infinite bombPulse;position:absolute;top:139px;left:50%;transform:translate(-50%,-50%)}.bombScene.armed .riskBomb{animation:1s ease-in-out infinite bombThreat}.bombScene.armed .bombLight{animation:1s step-end infinite bombBlink}.bombScene.risk-heating .riskBomb,.bombScene.risk-heating .bombLight,.bombScene.risk-heating .bombPulse{animation-duration:.68s}.bombScene.risk-danger .riskBomb,.bombScene.risk-danger .bombLight,.bombScene.risk-danger .bombPulse{animation-duration:.38s}.bombScene.risk-extreme .riskBomb,.bombScene.risk-extreme .bombLight,.bombScene.risk-extreme .bombPulse{animation-duration:.18s}.bombScene.risk-danger,.bombScene.risk-extreme{box-shadow:inset 0 0 90px rgba(var(--neon-rgb),.13),0 0 38px rgba(var(--neon-rgb),.1)}.bombScene.cashed .bombLight{background:#86efac;box-shadow:0 0 10px #fff,0 0 24px #22c55e}.bombScene.cashed .bombShell>b{color:#86efac;text-shadow:0 0 12px #22c55e;border-color:#22c55e}.bombScene.exploded .riskBomb{animation:.32s ease-out both bombVanish}.bombExplosion{z-index:9;width:20px;height:20px;animation:.68s ease-out both bombExplosion;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.bombExplosion:before{content:"";filter:drop-shadow(0 0 28px #f97316);background:radial-gradient(circle,#fff 0 5%,#fff1a8 7%,#fbbf24 14%,#f97316 30%,#ef4444ad 48%,#0000 70%);border-radius:50%;position:absolute;inset:-82px}.bombExplosion i{background:linear-gradient(90deg,#0000,#ffd36a,#0000);width:116px;height:4px;position:absolute;top:8px;left:-48px}.bombExplosion i:first-child{transform:rotate(45deg)}.bombExplosion i:nth-child(2){transform:rotate(-45deg)}.bombExplosion i:nth-child(3){transform:rotate(90deg)}.bombExplosion b{z-index:2;color:#fff;letter-spacing:2px;text-shadow:0 0 12px #ef4444;font-size:13px;font-weight:950;position:absolute;top:57px;left:50%;transform:translate(-50%)}.bombTelemetry{flex-wrap:wrap;justify-content:center;gap:10px;margin:2px 0 12px;display:flex}.bombTelemetry span{border:1px solid rgba(var(--neon-rgb),.16);background:rgba(var(--neon-rgb),.045);color:#71717a;letter-spacing:1px;border-radius:9px;padding:8px 10px;font-size:8px;font-weight:900}.bombTelemetry b{color:#fff}.bombTelemetry .risk-heating{color:#fbbf24}.bombTelemetry .risk-danger,.bombTelemetry .risk-extreme{color:#fb7185}.bombTelemetry .risk-extreme{animation:.38s steps(2,end) infinite dangerFlash}.bombMeter i{box-shadow:0 0 14px rgba(var(--neon-rgb),.65);background:linear-gradient(90deg,#fbbf24,#f97316 55%,#ff485f)!important}@keyframes bombBlink{0%,44%{opacity:1}45%,to{opacity:.1;box-shadow:none}}@keyframes bombThreat{0%,to{transform:translate(-50%)scale(1)rotate(-.5deg)}50%{filter:brightness(1.15);transform:translate(-50%)scale(1.035)rotate(.5deg)}}@keyframes bombPulse{0%{opacity:.68;transform:translate(-50%,-50%)scale(.75)}to{opacity:0;transform:translate(-50%,-50%)scale(1.65)}}@keyframes bombVanish{to{opacity:0;filter:brightness(4);transform:translate(-50%)scale(1.45)}}@keyframes bombExplosion{0%{opacity:0;transform:translate(-50%,-50%)scale(.12)}35%{opacity:1;transform:translate(-50%,-50%)scale(1.2)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.bombScene.risk-unstable .riskBomb,.bombScene.risk-unstable .bombLight,.bombScene.risk-unstable .bombPulse{animation-duration:.68s}.bombTelemetry .risk-unstable{color:#fbbf24}@media (max-width:650px){.bombScene{height:270px}.riskBomb{top:58px}.bombFuse{width:125px;top:51px}.bombShadow{bottom:24px}.bombTelemetry{gap:5px}.bombTelemetry span{padding:6px}}@media (prefers-reduced-motion:reduce){.neonGame *,.neonGame :before,.neonGame :after,.neonPerfect *,.neonPerfect :before,.neonPerfect :after{animation-duration:.001ms!important;animation-iteration-count:1!important}}
