@keyframes zenfadeIn{0%{opacity:.3;scale:0.1;transform:translateX(-100%)}50%{filter:brightness(1.4)}70%{opacity:1;scale:1}100%{opacity:.65;transform:translate(-50%,-50%)}}@keyframes emerge{0%{opacity:.3;scale:0.2;transform:translateY(100%)}70%{opacity:.7;scale:1;transform:translate(-50%,-50%)}100%{opacity:1;scale:1;transform:translate(-50%,-50%)}}.zenEgg{position:relative;background:radial-gradient(ellipse at 30% 30%,#fff9c4,gold 50%,#daa520 80%,#b8860b);border-radius:50%;box-shadow:inset -1px -1px 2px rgba(0,0,0,.3),inset 1px 1px 1px rgba(255,255,255,.8),0 2px 3px rgba(0,0,0,.2)}.zen-chamber .zenEgg:nth-child(5n+2),.zen-chamber .zenEgg:nth-child(5n+4){background:radial-gradient(ellipse at 30% 30%,#ffe8a3,#d99612 48%,#9f6408 78%,#684005);box-shadow:inset -1px -1px 2px rgba(0,0,0,.38),inset 1px 1px 1px rgba(255,234,176,.72),0 2px 3px rgba(0,0,0,.24)}.zen-chamber .zenEgg:nth-child(5n+3){background:radial-gradient(ellipse at 30% 30%,#ffd0d8,#d92f45 44%,#8d1026 74%,#430815);box-shadow:inset -1px -1px 2px rgba(0,0,0,.42),inset 1px 1px 1px rgba(255,208,216,.78),0 0 5px rgba(217,47,69,.48),0 2px 3px rgba(0,0,0,.26)}#zen-controls{position:fixed;left:10px;bottom:10px;width:calc(100% - 20px);background:linear-gradient(135deg,rgba(30,30,40,.35),rgba(50,50,60,.25));backdrop-filter:blur(3px);border-radius:16px;border:2px solid rgba(255,255,255,.15);box-shadow:0 4px 20px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.1);line-height:20px;z-index:90;display:flex;align-items:center;justify-content:center}.zen-shuffle-container{display:flex;flex-direction:row;justify-content:center;align-items:center;position:absolute;left:5px}.zen-shuffle-btn{margin:0;padding:0;border-radius:10px;background-image:url("assets/carton.png");background-size:100% 100%;background-repeat:no-repeat;background-color:rgba(60,60,70,.1);transition:all .15s ease-out;backdrop-filter:blur(4px);cursor:pointer;outline:0;padding:0;align-items:center;justify-content:center}.zen-shuffle-awaiting-selection .zen-shuffle-btn:not(:disabled){position:relative;overflow:hidden;animation:zenShufflePromptGlow 1.15s ease-in-out infinite}.zen-shuffle-awaiting-selection .zen-shuffle-btn:not(:disabled)::after{content:"";position:absolute;top:-35%;left:-55%;width:34%;height:170%;background:linear-gradient(105deg,transparent 0,rgba(255,255,255,.34) 48%,rgba(255,235,120,.22) 55%,transparent 100%);transform:rotate(14deg);animation:zenShufflePromptSweep 1.15s ease-in-out infinite;pointer-events:none}.zen-shuffle-btn-selected{border:3px solid rgba(255,255,255,.92);box-shadow:0 0 0 3px rgba(255,215,0,.5),0 0 12px 5px rgba(255,215,0,.72),inset 0 0 8px rgba(255,245,170,.38);filter:brightness(1.22)}.zen-shuffle-btn:hover{border:3px solid #f5f5f5;box-shadow:0 0 6px 4px gold;border-color:rgba(255,255,255,.3)}.zen-shuffle-btn-selected:hover{box-shadow:0 0 0 3px rgba(255,215,0,.5),0 0 12px 5px rgba(255,215,0,.72),inset 0 0 8px rgba(255,245,170,.38)}.zen-shuffle-btn:active{transform:scale(.95) translateY(1px)}.zen-shuffle-btn:disabled{background:rgba(0,0,0,.85)!important;box-shadow:inset 0 1px 3px rgba(0,0,0,.9),0 0 .5px rgba(255,255,255,.1)!important}@keyframes zenShufflePromptGlow{0%,100%{filter:brightness(1)}50%{filter:brightness(1.08)}}@keyframes zenShufflePromptSweep{0%{left:-55%;opacity:0}18%{opacity:.62}72%{opacity:.62}100%{left:112%;opacity:0}}.zen-trigger-container{position:absolute;right:10px;bottom:10px;display:flex;justify-content:center;align-items:center}.zen-trigger{border-radius:50%;border:3px solid #4b0505;background:radial-gradient(ellipse at 32% 22%,rgba(255,226,214,.94) 0 11%,rgba(255,93,79,.56) 12% 25%,transparent 43%),radial-gradient(ellipse at 50% 100%,rgba(80,0,0,.44) 0 22%,transparent 55%),linear-gradient(145deg,#ff3a2c 0,#d50d0d 44%,#8c0505 100%);box-shadow:inset 0 5px 6px rgba(255,172,150,.52),inset 0 -8px 8px rgba(64,0,0,.62),0 3px 0 #530404,0 7px 10px rgba(0,0,0,.38),0 0 0 2px rgba(255,150,120,.18);justify-items:center;align-content:center;margin-left:5px;margin-right:5px;outline:0;transition:transform .12s ease-out,box-shadow .12s ease-out,filter .12s ease-out;cursor:pointer;position:relative;overflow:hidden}.zen-trigger::before{content:"";position:absolute;inset:9% 16% 52% 16%;border-radius:50%;background:radial-gradient(ellipse at 35% 25%,rgba(255,255,255,.78),rgba(255,210,200,.18) 62%,transparent 76%);pointer-events:none}.zen-trigger::after{content:"";position:absolute;inset:-32%;border-radius:inherit;background:linear-gradient(115deg,transparent 0 36%,rgba(255,255,255,.68) 44%,rgba(255,246,194,.32) 50%,transparent 60% 100%);opacity:0;transform:translateX(-70%) rotate(10deg);pointer-events:none}.zen-trigger:not(:disabled)::after{animation:zenTriggerShimmer 1.35s ease-in-out infinite}.zen-trigger:disabled{cursor:not-allowed;filter:grayscale(1) brightness(.72);box-shadow:inset 0 4px 6px rgba(255,255,255,.12),inset 0 -7px 8px rgba(0,0,0,.48),0 2px 0 #2e2e2e,0 5px 8px rgba(0,0,0,.28);opacity:.72}.zen-trigger:not(:disabled):active{transform:translateY(4px) scale(.97);box-shadow:inset 0 3px 5px rgba(80,0,0,.66),inset 0 -3px 5px rgba(255,126,98,.2),0 1px 0 #530404,0 3px 5px rgba(0,0,0,.34)}.zen-trigger:not(:disabled):hover{filter:brightness(1.08) saturate(1.08);box-shadow:inset 0 5px 6px rgba(255,186,164,.58),inset 0 -8px 8px rgba(64,0,0,.58),0 3px 0 #530404,0 8px 12px rgba(0,0,0,.42),0 0 10px rgba(255,42,22,.34)}@keyframes zenTriggerShimmer{0%{opacity:0;transform:translateX(-76%) rotate(10deg)}22%{opacity:.9}50%{opacity:.45;transform:translateX(76%) rotate(10deg)}100%{opacity:0;transform:translateX(76%) rotate(10deg)}}.enemy_zen{display:flex;flex-direction:column;align-items:center}.enemy-head_zen{width:85%;background-color:orange;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:30%;position:relative;margin-bottom:1px;box-shadow:0 2px 4px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.3);transition:all .2s ease-out}.enemy-eye_zen{margin-top:4px;width:45%;height:40%;background-color:gray;border-radius:50%;background-image:radial-gradient(black,pink,red)}.enemy-mouth_zen{margin-bottom:-3%;font-size:25px;font-weight:700;color:#000;transition:color .5s ease-in-out}.enemy-nose_zen{height:25px}.enemy-body_zen{display:flex;flex-direction:row;max-width:200px;align-items:center;justify-content:center}.pip-container_zen{align-self:center;width:100%;height:100%;padding:6px;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);align-items:center;justify-items:center}.pip-hole_zen{position:relative;overflow:visible;isolation:isolate;border-radius:50%!important;background:radial-gradient(ellipse at 18% 22%,rgba(255,238,115,.26) 0 8%,transparent 18%),radial-gradient(ellipse at 75% 76%,rgba(91,13,18,.7) 0 24%,transparent 42%),conic-gradient(from 18deg,#7f8f1e 0 42deg,#2f4b13 42deg 92deg,#741b13 92deg 128deg,#3b160f 128deg 172deg,#8d9120 172deg 230deg,#23120d 230deg 290deg,#5f7419 290deg 360deg)!important;border:.5px solid rgba(24,12,8,.96)!important;box-shadow:inset 1px 1px 1px rgba(255,236,135,.22),inset -2px -3px 3px rgba(0,0,0,.86),0 1px 2px rgba(0,0,0,.58),0 0 4px rgba(0,0,0,.72)!important;transform-origin:center;animation:teem 3.2s ease-in-out infinite;animation-delay:var(--teem-delay, 0ms)}.pip-hole_zen::before{content:"";position:absolute;inset:13%;z-index:1;border-radius:inherit;background:radial-gradient(ellipse at 32% 24%,rgba(202,120,238,.82) 0 12%,transparent 28%),radial-gradient(ellipse at 68% 72%,rgba(61,10,84,.88) 0 28%,transparent 56%),linear-gradient(145deg,#9c52bd 0,#64277f 42%,#371047 72%,#14051b 100%);box-shadow:inset 1px 1px 1px rgba(228,164,255,.38),inset -2px -3px 3px rgba(0,0,0,.82),0 0 0 .5px rgba(24,4,34,.95),0 0 3px rgba(0,0,0,.88);pointer-events:none;animation:teemFleshGlow 3.2s ease-in-out infinite;animation-delay:var(--teem-delay, 0ms)}.pip-hole_zen::after{content:"";position:absolute;inset:-20%;z-index:2;border-radius:inherit;background:radial-gradient(ellipse at 50% 50%,rgba(255,255,255,0) 0 14%,rgba(255,255,255,.98) 15% 18%,rgba(78,183,255,.82) 19% 22%,transparent 23% 100%),radial-gradient(ellipse at 50% 50%,#000 0 15%,#050202 20%,#1b060a 27%,transparent 29% 100%);box-shadow:inset 0 2px 3px #000,0 -2px 2px rgba(0,0,0,.95),0 2px 2px rgba(36,4,52,.72),0 0 4px rgba(0,0,0,.9);pointer-events:none;animation:teemSparks 3.2s ease-in-out infinite;animation-delay:var(--teem-delay, 0ms)}.pip_zen{margin-bottom:1px}.glow-chamber{border:3px solid #f5f5f5;box-shadow:0 0 6px 4px gold}#zen-img{position:absolute;top:calc(50% - 25px);left:50%;transform:translate(-50%,-50%);opacity:.65;animation:zenfadeIn 1.5s ease-out;mask-image:radial-gradient(circle,white 20%,black 50%,transparent 70%,transparent 100%);background-size:65% 65%!important;height:65%;width:auto}.zen-cluster{position:absolute;top:calc(50% - 100px);left:50%;display:flex;flex-direction:row;align-items:center;overflow:visible;border-radius:8px;filter:drop-shadow(0 2px 4px rgba(0, 0, 0, .3));transition:filter .2s ease-out}.arm_zen{position:absolute;content:"";z-index:99}.left-arm_zen{position:absolute;content:"";bottom:100px;border-radius:20%;background-image:linear-gradient(to left,green,#ff0)}.left-arm_zen::after{position:absolute;content:"";border-radius:20%;background-image:linear-gradient(to bottom,#ff0,red,pink);animation:armMove 1s linear infinite alternate}.right-arm_zen{position:absolute;content:"";border-radius:20%;bottom:100px;background-image:linear-gradient(to right,green,#ff0)}.right-arm_zen::after{position:absolute;content:"";border-radius:20%;background-image:linear-gradient(to bottom,#ff0,red,pink);animation:armMove 1s linear infinite alternate-reverse}@media (max-width:480px){#zen-controls{height:90px}.zen-shuffle-container{width:270px}.zen-shuffle-btn{width:54px;height:45px}.zen-trigger{width:55px;height:60px}.chamberEgg_zen{width:10px!important;height:15px!important}.zenEgg{width:7px;height:9px}.pip_zen{width:11px;height:14px}.zen-cluster{max-width:160px;min-width:45px}.enemy-head_zen{height:55px;max-width:50px!important}.arm_zen{z-index:99}.left-arm_zen{left:-22px;width:25px;height:8px}.left-arm_zen::after{left:-5px;top:4px;width:10px;height:30px}.right-arm_zen{left:100%;width:25px;height:8px}.right-arm_zen::after{left:23px;width:10px;height:30px}}@media (min-width:481px){#zen-controls{height:90px}.zen-shuffle-container{width:380px}.zen-shuffle-btn{width:76px!important;height:65px!important}.zen-trigger{width:60px;height:65px}.zen-cluster{max-width:180px;min-width:50px}.enemy-head_zen{height:75px;max-width:60px}.chamberEgg_zen{width:12px!important;height:17px!important}.zenEgg{width:9px;height:12px}.pip-container_zen{padding:8px}.pip_zen{width:18px!important;height:22px!important}.arm_zen{z-index:99}.left-arm_zen{left:-28px;width:34px!important;height:13px;bottom:145px!important}.left-arm_zen::after{left:-11px;width:13px;height:35px}.right-arm_zen{left:100%;width:34px!important;height:13px;bottom:145px!important}.right-arm_zen::after{left:29px;width:13px;height:35px!important}}@media (min-width:768px){#zen-controls{height:100px}.zen-trigger{width:70px;height:75px}.zen-shuffle-container{width:580px}.zen-shuffle-btn{width:115px!important;height:85px!important}.chamberEgg_zen{width:14px!important;height:19px!important}.zenEgg{width:12px;height:17px}.pip_zen{width:22px!important;height:26px!important}.zen-cluster{max-width:200px;min-width:75px}.enemy-head_zen{height:85px;max-width:80px}.pip-container_zen{padding:10px}.arm_zen{z-index:99}.left-arm_zen{left:-33px;width:40px!important;height:20px;bottom:175px!important}.left-arm_zen::after{left:-11px;width:20px;height:50px!important}.right-arm_zen{left:100%;width:40px!important;height:20px;bottom:175px!important}.right-arm_zen::after{left:35px;width:20px;height:50px!important}}@media (min-width:992px){#zen-controls{height:110px}.zen-trigger{width:80px;height:85px}.zen-shuffle-container{width:600px}.zen-shuffle-btn{width:125px;height:95px}.chamberEgg_zen{width:20px!important;height:26px!important}.pip_zen{width:26px!important;height:30px!important}.zenEgg{width:15px;height:20px}.zen-cluster{max-width:200px;min-width:95px}.enemy-head_zen{height:90px;max-width:100px}.pip-container_zen{padding:12px}.left-arm_zen{left:-33px;width:40px!important;height:20px;bottom:200px!important}.left-arm_zen::after{left:-11px;width:20px;height:50px!important}.right-arm_zen{left:100%;width:40px!important;height:20px;bottom:205px!important}.right-arm_zen::after{left:35px;width:20px;height:50px!important}}@keyframes detonateHoleAnim{0%{transform:scale(1);filter:brightness(1);background:rgba(0,0,0,.85);color:#fff}20%{filter:brightness(3)}50%{transform:scale(1.35);filter:brightness(4);background:#fff;color:#00f}75%{transform:scale(1.35);filter:brightness(3);background:#fff;color:#00f}90%{transform:scale(.4);filter:brightness(5);opacity:.4}100%{transform:scale(.2);opacity:.4}}.detonate-hole{animation:detonateHoleAnim 4s ease-in-out forwards!important}@keyframes detonateShooterAnim{0%{transform:scale(1);filter:brightness(1)}20%{filter:brightness(2.5)}50%{transform:scale(1.35);filter:brightness(4);background:#fff}75%{transform:scale(1.35);box-shadow:0 0 2px 1px rgba(0,120,255,.7),0 0 20px 6px rgba(255,255,255,.8);background:#fff;box-shadow:0 0 30px 12px rgba(0,120,255,.9)}90%{transform:scale(.2);opacity:.4}100%{transform:scale(0);opacity:0}}.detonate-shooter{animation:detonateShooterAnim 4s ease-in-out forwards}@keyframes lightningFlash{0%{opacity:0}5%{opacity:1}15%{opacity:.2}20%{opacity:1}35%{opacity:.3}40%{opacity:1}55%{opacity:.1}60%{opacity:.9}80%{opacity:.5}100%{opacity:0}}.lightning-bolt{position:absolute;height:3px;background:#fff;box-shadow:0 0 0 1px #00f,0 0 0 2px #000,0 0 8px 4px rgba(0,120,255,.9);pointer-events:none;z-index:1000;animation:lightningFlash 1s ease-in-out infinite}