*{margin:0;padding:0;box-sizing:border-box}body{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;background:#120821;color:#fff;min-height:100vh}.page{min-height:100vh;position:relative;overflow:hidden;padding:22px 16px 28px;display:grid;grid-template-rows:auto auto auto auto;align-content:start;gap:18px;isolation:isolate}.moving-gradient,.noise-layer{position:absolute;inset:-30%;pointer-events:none;z-index:-2}.moving-gradient{background:radial-gradient(circle at 18% 22%,rgba(255,0,136,.3) 0,transparent 40%),radial-gradient(circle at 82% 10%,rgba(0,255,213,.28) 0,transparent 40%),radial-gradient(circle at 50% 85%,rgba(94,73,255,.35) 0,transparent 50%),linear-gradient(120deg,#0f0520,#1a0d36 55%,#0c1c2f);animation:swirl 16s linear infinite}.noise-layer{z-index:-1;opacity:.18;background-image:repeating-linear-gradient(0deg,rgba(255,255,255,.16) 0,rgba(255,255,255,.16) 1px,transparent 1px,transparent 3px)}.spark{position:absolute;width:7px;height:7px;border-radius:50%;background:linear-gradient(45deg,#fe0,#00ffd0);box-shadow:0 0 16px #ffee008c;animation:twinkle 4s ease-in-out infinite;pointer-events:none}.top-strip{width:min(1060px,100%);margin:0 auto;position:relative;display:grid;place-items:center;min-height:56px;gap:14px}.chaos-btn{position:absolute;left:0;top:50%;transform:translateY(-50%);border:0;background:radial-gradient(circle at 30% 24%,#ff7d88 0,#f51f34 42%,#b10013);color:#fff;border-radius:999px;min-width:118px;min-height:46px;padding:10px 18px;text-transform:uppercase;font-size:1.02rem;letter-spacing:.06em;font-weight:900;box-shadow:0 7px #d8dce3,0 11px 20px #00000059,inset 0 2px 6px #ffffff73,inset 0 -8px 12px #67000859;text-shadow:0 1px 0 rgba(0,0,0,.28);cursor:pointer;transition:transform .12s ease,filter .18s ease}.chaos-btn:hover{transform:translateY(calc(-50% - 2px)) scale(1.01);filter:brightness(1.06)}.chaos-btn:active{transform:translateY(calc(-50% + 2px)) scale(.99);box-shadow:0 4px #d8dce3,0 7px 14px #00000052,inset 0 2px 6px #ffffff5c,inset 0 -8px 12px #67000873}.title{font-size:clamp(1.45rem,3.6vw,2.4rem);text-transform:uppercase;letter-spacing:.06em;color:#fff575;text-shadow:0 0 12px rgba(255,245,117,.35),0 0 28px rgba(255,36,190,.3)}.audio-toggle{position:absolute;right:0;top:50%;transform:translateY(-50%);border:2px solid rgba(255,255,255,.33);background:#0706108c;color:#fff;border-radius:999px;padding:10px 16px;text-transform:uppercase;font-size:.78rem;letter-spacing:.08em;cursor:pointer;transition:transform .2s ease,border-color .2s ease,background .2s ease}.audio-toggle:hover{transform:translateY(calc(-50% - 1px));border-color:#13ffd6}.audio-on{border-color:#13ffd6;background:#00ffd61f}.hero-grid{width:min(1060px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(150px,220px) minmax(300px,1fr) minmax(150px,220px);gap:16px;align-items:center}.left-zone,.right-zone{display:grid;gap:8px;align-content:center}.video-card{border-radius:18px;border:1px solid rgba(255,255,255,.22);background:linear-gradient(130deg,#ffffff14,#ffffff03),#08091a99;padding:14px;box-shadow:0 20px 60px #00000073,0 0 0 2px #fe4ffd1a inset;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.video-tag{font-size:.72rem;text-transform:uppercase;color:#7af8ff;letter-spacing:.14em;margin-bottom:10px}.video-wrap{width:100%;max-width:640px;margin:0 auto;aspect-ratio:16 / 9;border-radius:14px;overflow:hidden;box-shadow:0 10px 36px #0000007a;border:1px solid rgba(122,248,255,.45)}.video{width:100%;height:100%;border:0;display:block}.video-footer{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px}.hud-chip{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;padding:6px 9px;border-radius:999px;border:1px solid rgba(255,255,255,.3);background:#ffffff14}.fx-btn{border:0;border-radius:12px;padding:10px 11px;cursor:pointer;text-transform:uppercase;font-weight:700;letter-spacing:.04em;font-size:.66rem;color:#1b0f35;transition:transform .15s ease,filter .15s ease}.fx-btn:hover{transform:translateY(-1px) scale(1.02);filter:brightness(1.08)}.fx-confetti{background:linear-gradient(130deg,#ff4fd5,#ff7f32)}.fx-fireworks{background:linear-gradient(130deg,#ffd65d,#ff8d53)}.fx-thunder{background:linear-gradient(130deg,#d6f4ff,#7ad3ff)}.fx-glass{background:linear-gradient(130deg,#c7d4ff,#9ec2ff)}.fx-laser{background:linear-gradient(130deg,#85ffdd,#67b8ff)}.fx-snow{background:linear-gradient(130deg,#d8efff,#baf7ff)}.fx-stars{background:linear-gradient(130deg,#ffe778,#ffbc48)}.fx-bubbles{background:linear-gradient(130deg,#83ffe1,#69f0ff)}.fx-meteor{background:linear-gradient(130deg,#fca6ff,#ff7fb1)}.fx-glitch{background:linear-gradient(130deg,#7c72ff,#ff76fb);color:#f4efff}.sticker-row{width:min(1060px,100%);margin:0 auto;display:grid;grid-template-columns:repeat(5,minmax(120px,1fr));gap:10px}.sticker{border:2px solid rgba(255,255,255,.35);border-radius:14px;padding:13px 10px;color:#fff;font-weight:800;font-size:.73rem;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transform:rotate(calc(var(--rot, 0) * 1deg));transition:transform .16s ease,box-shadow .16s ease}.sticker:hover{transform:translateY(-2px) rotate(calc(var(--rot, 0) * 1deg))}.sticker-hit{animation:stickerPop .35s ease}.sticker-bowling{--rot: -2;background:linear-gradient(130deg,#ff7e6f,#ffce6e)}.sticker-blocks{--rot: 2;background:linear-gradient(130deg,#6fd2ff,#767bff)}.sticker-brain{--rot: -1;background:linear-gradient(130deg,#ff5adf,#ff7a8c)}.sticker-games{--rot: 1;background:linear-gradient(130deg,#67ffa6,#00c4aa)}.sticker-trains{--rot: -3;background:linear-gradient(130deg,#ffd659,#f67f39)}.scene-strip{width:min(1060px,100%);margin:2px auto 0;position:relative;min-height:98px;border-radius:16px;border:1px solid rgba(255,255,255,.2);background:linear-gradient(180deg,#241b45b8,#140c2bbf);overflow:hidden}.scene-strip>*{animation-fill-mode:both}.blocks-scene{background:linear-gradient(180deg,#0e1223cc,#111e3abf)}.brain-scene{background:linear-gradient(180deg,#340842d1,#131a46c7)}.games-scene{background:linear-gradient(180deg,#2246a8cc,#2b60cab3)}.trains-scene{background:linear-gradient(180deg,#051a2fdb,#0b3548c7)}.bowling-lane{position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.08),transparent 60%),repeating-linear-gradient(90deg,rgba(255,255,255,.1) 0,rgba(255,255,255,.1) 12px,rgba(255,229,156,.2) 12px,rgba(255,229,156,.2) 18px,transparent 18px,transparent 24px);opacity:.5}.pins-group{position:absolute;right:56px;bottom:14px;display:flex;align-items:flex-end;gap:10px}.pin{display:block;position:relative;width:20px;height:46px;border:1px solid rgba(32,20,10,.34);background:linear-gradient(180deg,#fff 0 58%,#f1f4ff 58% 100%);clip-path:polygon(44% 0%,56% 0%,64% 6%,64% 16%,55% 24%,73% 36%,80% 58%,76% 82%,69% 100%,31% 100%,24% 82%,20% 58%,27% 36%,45% 24%,36% 16%,36% 6%);transform-origin:bottom center;box-shadow:0 0 10px #ffffff4d,inset -2px -9px 8px #0000001c}.pin:before{content:"";position:absolute;top:18px;left:50%;transform:translate(-50%);width:15px;height:5px;border-radius:999px;background:linear-gradient(180deg,#ff4f5d,#d7233a);box-shadow:0 0 1px #0003}.pin:after{content:"";position:absolute;bottom:-2px;left:50%;transform:translate(-50%);width:14px;height:3px;border-radius:999px;background:#0a0a1854;filter:blur(.3px)}.pin-1{animation:pinTopple1 3.8s ease-in-out infinite}.pin-2{animation:pinTopple2 3.8s ease-in-out infinite}.pin-3{animation:pinTopple3 3.8s ease-in-out infinite}.pin-4{animation:pinTopple4 3.8s ease-in-out infinite}.pin-5{animation:pinTopple5 3.8s ease-in-out infinite}.bowling-ball{position:absolute;width:30px;height:30px;left:-40px;bottom:12px;border-radius:50%;background:radial-gradient(circle at 30% 24%,#d2ddff 0,#4b5cff 30%,#2d1b8c 88%);box-shadow:0 0 14px #545affa6,inset -5px -8px 14px #0e063f73;z-index:4;animation:bowlingBallRoll 3.8s linear infinite}.strike-flash{position:absolute;right:84px;bottom:20px;width:16px;height:16px;border-radius:50%;background:radial-gradient(circle,#fff8a7 0,#ffd35f 45%,transparent 75%);opacity:0;z-index:5;animation:strikeFlash 3.8s ease-out infinite}.board-frame{position:absolute;inset:6px;border-radius:8px;border:1px solid rgba(135,182,255,.26);background:linear-gradient(180deg,#09122b73,#080f2240)}.blocks-grid{position:absolute;inset:6px;opacity:.45;background:linear-gradient(to right,rgba(116,182,255,.2) 1px,transparent 1px),linear-gradient(to bottom,rgba(116,182,255,.2) 1px,transparent 1px);background-size:24px 24px}.tetromino{position:absolute;width:14px;height:14px;border-radius:2px;z-index:3;opacity:0}.tetromino-1{left:7%;top:10px;background:#38f0ad;box-shadow:16px 0 #38f0ad,32px 0 #38f0ad,48px 0 #38f0ad;animation:tetrisRain1 4.1s linear infinite}.tetromino-2{left:22%;top:10px;background:#59c7ff;box-shadow:0 16px #59c7ff,0 32px #59c7ff,16px 32px #59c7ff;animation:tetrisRain2 5s linear infinite}.tetromino-3{left:38%;top:10px;background:#f6dd5f;box-shadow:16px 0 #f6dd5f,0 16px #f6dd5f,16px 16px #f6dd5f;animation:tetrisRain3 4.6s linear infinite}.tetromino-4{left:54%;top:10px;background:#d978ff;box-shadow:16px 0 #d978ff,32px 0 #d978ff,16px 16px #d978ff;animation:tetrisRain4 5.4s linear infinite}.tetromino-5{left:67%;top:10px;background:#ff8b61;box-shadow:16px 0 #ff8b61,32px 0 #ff8b61,32px -16px #ff8b61;animation:tetrisRain5 4.8s linear infinite}.tetromino-6{left:81%;top:10px;background:#61ff9d;box-shadow:16px 0 #61ff9d,0 16px #61ff9d,-16px 16px #61ff9d;animation:tetrisRain6 5.6s linear infinite}.tetromino-7{left:15%;top:10px;background:#67e0ff;box-shadow:16px 0 #67e0ff,32px 0 #67e0ff,16px -16px #67e0ff;animation:tetrisRain7 6.1s linear infinite}.tetromino-8{left:46%;top:10px;background:#ffe26a;box-shadow:16px 0 #ffe26a,16px 16px #ffe26a,32px 16px #ffe26a;animation:tetrisRain8 5.2s linear infinite}.brain-background{position:absolute;inset:0;background:radial-gradient(circle at 20% 40%,rgba(255,77,213,.35),transparent 45%),radial-gradient(circle at 70% 30%,rgba(0,255,255,.3),transparent 45%),radial-gradient(circle at 50% 80%,rgba(255,241,84,.25),transparent 55%);animation:brainPulse 2.2s ease-in-out infinite}.brain-runner{position:absolute;width:44px;height:44px;object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;filter:drop-shadow(0 4px 6px rgba(0,0,0,.35));will-change:transform}.brain-bubble{position:absolute;padding:7px 10px;border-radius:999px;font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;background:#070817a6;border:1px solid rgba(255,255,255,.32);animation:bubbleWobble 1.4s ease-in-out infinite}.bubble-1{left:8%;top:18%;color:#ffe166}.bubble-2{left:31%;top:56%;color:#7af6ff;animation-delay:.2s}.bubble-3{left:58%;top:26%;color:#ff8af8;animation-delay:.35s}.bubble-4{left:79%;top:58%;color:#95ffa7;animation-delay:.5s}.game-sky{position:absolute;inset:0;background:linear-gradient(180deg,#76cdff57,#76cdff00)}.cloud{position:absolute;width:26px;height:12px;border-radius:999px;background:#ffffffb3}.cloud:before,.cloud:after{content:"";position:absolute;border-radius:50%;background:inherit}.cloud:before{width:12px;height:12px;left:4px;top:-5px}.cloud:after{width:10px;height:10px;right:3px;top:-4px}.cloud-1{top:14px;left:10%;animation:cloudDrift 15s linear infinite}.cloud-2{top:20px;left:44%;animation:cloudDrift 18s linear infinite reverse}.cloud-3{top:10px;left:76%;animation:cloudDrift 16s linear infinite}.question-block{position:absolute;left:52%;bottom:54px;width:18px;height:18px;border:2px solid rgba(89,62,9,.75);background:linear-gradient(180deg,#ffdb66 0 50%,#f4b841 50% 100%);box-shadow:0 0 8px #ffda678c;animation:blockBounce 1.2s ease-in-out infinite}.pipe{position:absolute;bottom:24px;width:26px;border-radius:3px 3px 0 0;background:linear-gradient(90deg,#2f9a40 0,#5ec86a,#287d34);border:2px solid rgba(26,65,28,.6);z-index:3}.pipe:before{content:"";position:absolute;left:-4px;top:-8px;width:30px;height:8px;border-radius:3px;background:linear-gradient(90deg,#2f9a40 0,#66d675,#287d34);border:2px solid rgba(26,65,28,.6)}.pipe-1{left:28%;height:24px}.pipe-2{left:72%;height:30px}.pixel-ground{position:absolute;left:0;right:0;bottom:0;height:24px;background:repeating-linear-gradient(90deg,#3f7f2f 0 12px,#4f9c3a 12px 24px)}.coin{position:absolute;width:12px;height:12px;border-radius:50%;background:#ffd247;box-shadow:0 0 8px #ffd247b3;animation:coinFloat 2.5s ease-in-out infinite;transition:opacity .18s ease,transform .18s ease}.coin-collected{opacity:0;transform:scale(.2);animation:none}.runner{position:absolute;left:-24px;bottom:24px;width:20px;height:20px;border-radius:2px;background:linear-gradient(180deg,#f55 0 50%,#2d3b8f 50% 100%);z-index:6;will-change:transform}.enemy{position:absolute;bottom:24px;border-radius:4px 4px 2px 2px;border:1px solid rgba(31,16,7,.55);z-index:3}.enemy-goomba{width:18px;height:14px;background:linear-gradient(180deg,#b06334 0,#7a3f1d);animation:enemyPatrolA 10.5s ease-in-out infinite}.enemy-beetle{width:20px;height:12px;background:linear-gradient(180deg,#5a3fcc 0,#2e2170);animation:enemyPatrolB 12s ease-in-out infinite}.train-background{position:absolute;inset:0;background:radial-gradient(circle at 20% 20%,rgba(255,255,255,.16),transparent 20%),linear-gradient(180deg,rgba(15,75,106,.4),transparent 60%)}.track-lines{position:absolute;left:0;right:0;bottom:10px;height:28px;background:linear-gradient(180deg,#784b226b,#502f1473),repeating-linear-gradient(90deg,rgba(240,227,208,.7) 0,rgba(240,227,208,.7) 4px,transparent 4px,transparent 22px);border-top:3px solid rgba(213,220,231,.78);border-bottom:3px solid rgba(213,220,231,.62)}.toy-train{position:absolute;right:-320px;bottom:38px;display:flex;align-items:flex-end;gap:10px;animation:trainRide 6.2s linear infinite}.locomotive{position:relative;width:92px;height:34px;border-radius:8px 12px 8px 8px;background:linear-gradient(180deg,#f25c2f 0,#c6321f);border:2px solid rgba(0,0,0,.42);box-shadow:inset 0 -8px #0003}.chimney{position:absolute;left:14px;top:-16px;width:14px;height:18px;border-radius:4px 4px 2px 2px;background:linear-gradient(180deg,#303a44,#1a2128);border:2px solid rgba(0,0,0,.45)}.cabin{position:absolute;right:10px;top:-15px;width:24px;height:16px;border-radius:4px;background:linear-gradient(180deg,#ffd65c,#ffad44);border:2px solid rgba(0,0,0,.4)}.cowcatcher{position:absolute;left:-10px;bottom:2px;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:12px solid #a71f16}.train-car{position:relative;width:52px;height:30px;border-radius:6px;border:2px solid rgba(0,0,0,.45)}.train-car:before{content:"";position:absolute;inset:6px 7px 10px;border-radius:4px;background:#ffffff61}.train-car-1{background:linear-gradient(180deg,#ffd659 0,#f29e30)}.train-car-2{background:linear-gradient(180deg,#6df7c8 0,#1ab293)}.train-car-3{background:linear-gradient(180deg,#9ab0ff 0,#5767d2)}.wheel{position:absolute;bottom:-8px;border-radius:50%;border:2px solid rgba(0,0,0,.62);background:radial-gradient(circle at 40% 35%,#f6fbff 0 20%,#3b3f50 21% 70%,#1f2530 71% 100%);animation:wheelSpin .48s linear infinite}.wheel-lg{width:16px;height:16px}.wheel-sm{width:12px;height:12px}.wheel-front{left:14px}.wheel-back{left:58px}.wheel-a{left:8px}.wheel-b{left:31px}.smoke{position:absolute;left:58px;bottom:72px;width:10px;height:10px;border-radius:50%;background:#dce6f0bf;filter:blur(.4px);animation:smokePuff 1.8s ease-out infinite}.smoke-2{animation-delay:.6s}.smoke-3{animation-delay:1.2s}.confetti-piece{position:absolute;top:-10px;width:14px;height:22px;border-radius:4px;animation:confettiFall var(--duration) ease-in forwards;pointer-events:none;z-index:5}.firework-burst{position:absolute;border-radius:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(255,255,255,.9) 0 8%,transparent 10%),conic-gradient(from 0deg,#ff5f85,#ffd75f,#68ffcb,#59b0ff,#d777ff,#ff5f85);animation:fireworksBoom 1.4s ease-out forwards;pointer-events:none;z-index:8}.thunder-flash{position:fixed;inset:0;background:radial-gradient(circle at 50% 20%,#d4f5fffa,#fff0);animation:thunderFlash .75s ease-out forwards;pointer-events:none;z-index:30}.glass-shatter{position:fixed;inset:0;background:repeating-linear-gradient(28deg,transparent 0 30px,rgba(220,240,255,.62) 30px 31px),repeating-linear-gradient(-26deg,transparent 0 34px,rgba(220,240,255,.52) 34px 35px);animation:glassBreak 1.2s ease-out forwards;pointer-events:none;z-index:29}.laser-sweep{position:fixed;left:-36vw;width:78vw;height:6px;background:linear-gradient(90deg,#f0a0,#ff4cd2f2,#00ffdc00);box-shadow:0 0 22px #ff4cd2d6;transform:rotate(var(--angle, 0deg));animation:laserSweep 1.3s linear forwards;pointer-events:none;z-index:28}.snow-flake{position:absolute;top:-12px;border-radius:50%;background:#e8f9fff2;box-shadow:0 0 12px #e8f9ffeb;animation:snowFall var(--duration) linear forwards;pointer-events:none;z-index:7}.star-blast{position:absolute;transform:translate(-50%,-50%);clip-path:polygon(50% 0,60% 38%,100% 38%,68% 58%,80% 100%,50% 74%,20% 100%,32% 58%,0 38%,40% 38%);background:linear-gradient(180deg,#fffca8,#ffcc4f);animation:starPop .8s ease-out forwards;pointer-events:none;z-index:8}.bubble-pop{position:absolute;bottom:8px;border-radius:50%;border:3px solid rgba(138,240,255,.9);background:#8af0ff57;animation:bubbleRise var(--duration) ease-out forwards;pointer-events:none;z-index:7}.meteor-streak{position:absolute;width:60px;height:4px;background:linear-gradient(90deg,#fff0,#ffe8abf2);box-shadow:0 0 14px #ffe8ab;transform:rotate(-34deg);animation:meteorRain var(--duration) linear forwards;pointer-events:none;z-index:8}.pixel-glitch{position:fixed;inset:0;background:repeating-linear-gradient(0deg,rgba(255,0,140,.18) 0 2px,rgba(0,230,255,.18) 2px 4px,transparent 4px 8px);animation:glitchPulse 1s steps(8) forwards;pointer-events:none;z-index:31}.piece-1{background:#ff5a7e}.piece-2{background:#ffd85e}.piece-3{background:#54ffbb}.piece-4{background:#5ec7ff}.piece-5{background:#bc7eff}.piece-6{background:#ff8a4e}.level-banner,.secret-banner{position:fixed;left:50%;transform:translate(-50%);text-transform:uppercase;font-weight:800;letter-spacing:.08em;padding:10px 16px;border-radius:999px;z-index:20}.level-banner{top:18px;background:linear-gradient(140deg,#8aff8e,#4ce0ff);color:#02253d;animation:popIn .36s ease}.secret-banner{bottom:18px;background:linear-gradient(140deg,#ffc04a,#ff66bd);color:#3c0938;animation:popIn .4s ease}.train-pulse.scene-strip{animation:pulseLane .45s ease 2}@keyframes swirl{0%{transform:rotate(0) scale(1)}50%{transform:rotate(3deg) scale(1.08)}to{transform:rotate(0) scale(1)}}@keyframes twinkle{0%,to{opacity:.25;transform:scale(.8)}45%{opacity:1;transform:scale(1.5)}}@keyframes confettiFall{0%{opacity:1;transform:translateZ(0) rotate(0)}to{opacity:.9;transform:translate3d(var(--drift),calc(100vh + 30px),0) rotate(600deg)}}@keyframes fireworksBoom{0%{opacity:.95;transform:translate(-50%,-50%) scale(.15) rotate(0)}to{opacity:0;transform:translate(-50%,-50%) scale(2) rotate(190deg)}}@keyframes thunderFlash{0%{opacity:0}20%{opacity:1}to{opacity:0}}@keyframes glassBreak{0%{opacity:0;transform:scale(1)}20%{opacity:.95}to{opacity:0;transform:scale(1.08)}}@keyframes laserSweep{0%{transform:translate(0) rotate(var(--angle, 0deg));opacity:1}to{transform:translate(190vw) rotate(var(--angle, 0deg));opacity:0}}@keyframes snowFall{0%{opacity:0;transform:translate3d(0,-10px,0)}to{opacity:.9;transform:translate3d(var(--drift),calc(100vh + 20px),0)}}@keyframes starPop{0%{opacity:0;transform:translate(-50%,-50%) scale(.4) rotate(0)}35%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) scale(2.2) rotate(58deg)}}@keyframes bubbleRise{0%{opacity:0;transform:translateY(0) scale(.45)}20%{opacity:.85}to{opacity:0;transform:translateY(-240px) scale(1.7)}}@keyframes meteorRain{0%{opacity:.95;transform:translateZ(0) rotate(-34deg)}to{opacity:0;transform:translate3d(-320px,240px,0) rotate(-34deg)}}@keyframes glitchPulse{0%{opacity:0;transform:translate(0)}25%{opacity:1;transform:translate(4px)}50%{opacity:.9;transform:translate(-3px)}to{opacity:0;transform:translate(0)}}@keyframes bowlingBallRoll{0%{left:-40px;transform:rotate(0) scale(1)}62%{left:calc(100% - 128px);transform:rotate(980deg) scale(1)}72%{left:calc(100% - 122px);transform:rotate(1120deg) scale(.96)}to{left:calc(100% + 56px);transform:rotate(1400deg) scale(.88)}}@keyframes strikeFlash{0%,58%,to{opacity:0;transform:scale(.4)}64%{opacity:1;transform:scale(4.6)}70%{opacity:0;transform:scale(6.4)}}@keyframes pinTopple1{0%,66%,to{transform:translate(0) rotate(0);opacity:1}73%{transform:translate(-18px,-4px) rotate(-36deg);opacity:.95}84%{transform:translate(-58px,8px) rotate(-118deg) scale(.96);opacity:.8}}@keyframes pinTopple2{0%,66%,to{transform:translate(0) rotate(0);opacity:1}74%{transform:translate(-6px,-6px) rotate(-22deg);opacity:.96}86%{transform:translate(-34px,14px) rotate(-88deg) scale(.93);opacity:.72}}@keyframes pinTopple3{0%,66%,to{transform:translate(0) rotate(0);opacity:1}72%{transform:translate(4px,-9px) rotate(16deg);opacity:.98}85%{transform:translate(28px,11px) rotate(72deg) scale(.9);opacity:.74}}@keyframes pinTopple4{0%,66%,to{transform:translate(0) rotate(0);opacity:1}73%{transform:translate(13px,-5px) rotate(30deg);opacity:.95}87%{transform:translate(44px,15px) rotate(108deg) scale(.92);opacity:.7}}@keyframes pinTopple5{0%,66%,to{transform:translate(0) rotate(0);opacity:1}74%{transform:translate(18px,-7px) rotate(38deg);opacity:.92}88%{transform:translate(62px,16px) rotate(132deg) scale(.88);opacity:.62}}@keyframes tetrisRain1{0%{transform:translate(-4px,-26px) rotate(0);opacity:0}8%{opacity:1}82%{transform:translate(8px,82px) rotate(4deg);opacity:1}to{transform:translate(10px,102px) rotate(6deg);opacity:0}}@keyframes tetrisRain2{0%{transform:translate(6px,-30px) rotate(0);opacity:0}12%{opacity:1}84%{transform:translate(-10px,80px) rotate(-5deg);opacity:1}to{transform:translate(-12px,100px) rotate(-8deg);opacity:0}}@keyframes tetrisRain3{0%{transform:translate(-8px,-24px) rotate(0);opacity:0}10%{opacity:1}86%{transform:translate(5px,84px) rotate(3deg);opacity:1}to{transform:translate(7px,102px) rotate(5deg);opacity:0}}@keyframes tetrisRain4{0%{transform:translate(8px,-28px) rotate(0);opacity:0}15%{opacity:1}84%{transform:translate(-6px,82px) rotate(-4deg);opacity:1}to{transform:translate(-8px,100px) rotate(-6deg);opacity:0}}@keyframes tetrisRain5{0%{transform:translate(-6px,-34px) rotate(0);opacity:0}14%{opacity:1}86%{transform:translate(8px,78px) rotate(5deg);opacity:1}to{transform:translate(10px,98px) rotate(8deg);opacity:0}}@keyframes tetrisRain6{0%{transform:translate(4px,-26px) rotate(0);opacity:0}18%{opacity:1}86%{transform:translate(-8px,80px) rotate(-3deg);opacity:1}to{transform:translate(-10px,100px) rotate(-5deg);opacity:0}}@keyframes tetrisRain7{0%{transform:translateY(-32px) rotate(0);opacity:0}16%{opacity:1}88%{transform:translate(10px,84px) rotate(4deg);opacity:1}to{transform:translate(12px,104px) rotate(7deg);opacity:0}}@keyframes tetrisRain8{0%{transform:translate(-5px,-30px) rotate(0);opacity:0}12%{opacity:1}84%{transform:translate(-3px,83px) rotate(-2deg);opacity:1}to{transform:translate(-4px,101px) rotate(-4deg);opacity:0}}@keyframes brainPulse{0%,to{filter:saturate(1);transform:scale(1)}50%{filter:saturate(1.4);transform:scale(1.03)}}@keyframes bubbleWobble{0%,to{transform:translateY(0) rotate(0)}35%{transform:translateY(-4px) rotate(2deg)}70%{transform:translateY(2px) rotate(-2deg)}}@keyframes coinFloat{0%,to{transform:translateY(0);opacity:.8}50%{transform:translateY(-10px);opacity:1}}@keyframes cloudDrift{0%{transform:translate(-6px)}50%{transform:translate(8px)}to{transform:translate(-6px)}}@keyframes blockBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes enemyPatrolA{0%{left:40%}50%{left:48%}to{left:40%}}@keyframes enemyPatrolB{0%{left:74%}50%{left:80%}to{left:74%}}@keyframes trainRide{0%{transform:translate(0)}to{transform:translate(calc(-100vw - 420px))}}@keyframes wheelSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes smokePuff{0%{transform:translate(0) scale(.5);opacity:0}20%{opacity:.7}to{transform:translate(-20px,-30px) scale(1.5);opacity:0}}@keyframes pulseLane{0%{filter:brightness(1)}50%{filter:brightness(1.5)}to{filter:brightness(1)}}@keyframes stickerPop{0%{transform:scale(1)}50%{transform:scale(1.14) rotate(1deg)}to{transform:scale(1)}}@keyframes popIn{0%{transform:translate(-50%) scale(.8);opacity:0}to{transform:translate(-50%) scale(1);opacity:1}}@media(max-width:980px){.hero-grid{grid-template-columns:1fr}.left-zone,.right-zone{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:6px}.sticker-row{grid-template-columns:repeat(3,minmax(100px,1fr))}}@media(max-width:620px){.top-strip{min-height:auto}.chaos-btn{position:static;transform:none;justify-self:center}.chaos-btn:hover{transform:translateY(-1px)}.audio-toggle{position:static;transform:none;justify-self:center}.audio-toggle:hover{transform:translateY(-1px)}.sticker-row{grid-template-columns:repeat(2,minmax(100px,1fr))}.left-zone,.right-zone{grid-template-columns:repeat(2,minmax(0,1fr))}.fx-btn{font-size:.62rem;padding:9px 8px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
