@import url(https://fonts.googleapis.com/css2?family=Fredoka:wght@400;500;600;700&family=Nunito:wght@400;600;700;800;900&display=swap);#emergent-badge,[id*=emergent-badge],a[href*=emergent]{display:none!important;height:0!important;left:-99999px!important;opacity:0!important;overflow:hidden!important;pointer-events:none!important;position:fixed!important;top:-99999px!important;visibility:hidden!important;width:0!important;z-index:-1!important}*,:after,:before{-webkit-tap-highlight-color:transparent;box-sizing:border-box;margin:0;padding:0}html{height:100%}body{-webkit-font-smoothing:antialiased;background:#1a0a2e;color:#fff;font-family:Nunito,sans-serif;min-height:100%;overflow-x:hidden;-webkit-user-select:none;user-select:none}#root{height:100%}h1,h2,h3,h4{font-family:Fredoka,sans-serif}button{border:none;cursor:pointer}button,input,select,textarea{font-family:Nunito,sans-serif;outline:none}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}.G{background:radial-gradient(ellipse at 50% 30%,#4a1a8a,#1a0a2e 60%,#0a0418);display:flex;flex-direction:column;height:100vh;height:100dvh;overflow:hidden;position:relative;width:100vw}.G:before{animation:tw 5s ease-in-out infinite alternate;background:radial-gradient(1.5px 1.5px at 12% 18%,#fff3,#0000),radial-gradient(1px 1px at 80% 10%,#ffffff40,#0000),radial-gradient(1px 1px at 50% 5%,#ffffff26,#0000),radial-gradient(1.5px 1.5px at 25% 65%,#ffffff26,#0000),radial-gradient(1px 1px at 75% 50%,#ffffff1f,#0000);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}@keyframes tw{0%{opacity:.5}to{opacity:1}}.G-top{flex-shrink:0;justify-content:space-between;padding:8px 14px;z-index:50}.G-logo,.G-top{align-items:center;display:flex}.G-logo{gap:8px}.G-logo-i{align-items:center;background:linear-gradient(135deg,#e52020,#8b0000);border:2.5px solid #fff3;border-radius:50%;box-shadow:0 3px 12px #e5202080;color:#fff;display:flex;font:900 11px/1 Fredoka;height:36px;justify-content:center;width:36px}.G-logo span{color:#fff}.G-coins,.G-logo span{font:800 18px/1 Fredoka}.G-coins{background:linear-gradient(135deg,#ffd70033,#ffa5001a);border:2px solid #ffd70059;border-radius:40px;color:gold;padding:6px 16px}.G-pills{display:flex;flex-wrap:wrap;gap:4px;justify-content:center;padding:2px 10px 4px;z-index:50}.G-pill{border:none;border-radius:50px;cursor:pointer;font:700 10px/1 Nunito;padding:5px 12px;transition:transform .15s}.G-pill:active{transform:scale(.93)}.G-pill-r{background:linear-gradient(180deg,#e52020,#b80000);border:2px solid #ffffff26;box-shadow:0 3px 0 #7a0000,0 2px 8px #e520204d;color:#fff}.G-pill-w{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1a;border:1px solid #ffffff26;color:#fffc}.G-pill-x{padding:5px 10px}.G-pill-b{background:#0000;border:1px solid #ffffff14;color:#fff6}.G-pill-avatar{align-items:center;background:linear-gradient(135deg,#e52020,#8b0000)!important;border:2px solid #fff3!important;border-radius:50%!important;box-shadow:0 2px 8px #e520204d;color:#fff!important;display:flex;font:900 11px/1 Fredoka!important;height:28px;justify-content:center;padding:0!important;width:28px}.G-pill-b.act{background:color-mix(in srgb,var(--c) 12%,#0000);border:2px solid var(--c);box-shadow:0 0 10px color-mix(in srgb,var(--c) 20%,#0000);color:var(--c)}.M{animation:mf 6s ease-in-out infinite;background:linear-gradient(180deg,#f2f0ed,#e8e4df 50%,#ddd8d2);border-radius:16px 16px 12px 12px;box-shadow:0 16px 50px #00000080,inset 0 2px 0 #fffc,inset 0 -3px 0 #0000000d;display:flex;flex:1 1;flex-direction:column;margin:4px 8px 140px;min-height:0;overflow:hidden;position:relative;z-index:10}@keyframes mf{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.M-head{align-items:center;background:linear-gradient(180deg,#e52020,#b80000);display:flex;flex-shrink:0;justify-content:center;padding:6px 10px}.M-brand{color:#fff;font:800 16px/1 Fredoka;letter-spacing:3px;text-shadow:0 1px 6px #0000004d}.M-globe{background:linear-gradient(160deg,#ffffff4d,#c8c3d71a 50%,#b4afc30f);border-bottom:2px solid #b4afc340;flex:1.5 1;min-height:0;overflow:hidden;position:relative}.M-shine{background:linear-gradient(125deg,#fff6,#ffffff1a 35%,#0000 55%);height:110%;left:-15%;top:0;transform:skewX(-12deg);width:60%}.M-shine,.M-shine2{pointer-events:none;position:absolute}.M-shine2{background:radial-gradient(ellipse,#ffffff40,#0000 70%);border-radius:50%;height:14%;right:5%;top:5%;width:18%}.M-panel{inset:0;position:absolute;z-index:3}.M-panel-img{display:block;height:100%;object-fit:cover;width:100%}.M-title{color:#e52020;font:900 clamp(28px,10vw,48px)/1 Fredoka;text-shadow:0 2px 10px #e5202040,0 1px 0 #fff6;z-index:1}.M-sub{color:#05c;font:800 clamp(11px,3.5vw,18px)/1 Fredoka;letter-spacing:3px;margin-top:2px;z-index:1}.M-ball{animation:bf 3.5s ease-in-out infinite;border-radius:50%;filter:drop-shadow(0 4px 8px rgba(0,0,0,.2));overflow:hidden;position:absolute;z-index:5}@keyframes bf{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-8px) rotate(4deg)}}.M-ball-top{background:linear-gradient(180deg,#ffffffd9,#ffffff80);border-radius:50% 50% 0 0;height:50%;left:0;position:absolute;right:0;top:0}.M-ball-line{background:#c8c8c899;border-radius:2px;height:4%;left:5%;position:absolute;right:5%;top:48%;z-index:2}.M-ball-bot{border-radius:0 0 50% 50%;bottom:0;height:50%;left:0;opacity:.85;position:absolute;right:0}.M-ball-shine{background:radial-gradient(ellipse,#ffffffe6 0,#0000 70%);border-radius:50%;height:22%;left:18%;position:absolute;top:12%;transform:rotate(-30deg);width:30%}.M-ctrl{align-items:center;background:linear-gradient(180deg,#faf8f5,#ede8e0);box-shadow:inset 0 2px 0 #ffffff80;display:flex;flex:.7 1;justify-content:space-between;min-height:0;padding:10px 16px}.M-coinlbl,.M-ctrl{flex-shrink:0}.M-cc{align-items:center;background:linear-gradient(150deg,#1976d2,#0d47a1);border:3px solid #0a3a8a;border-radius:50%;box-shadow:0 3px 12px #0d47a159;color:#fff;display:flex;flex-direction:column;height:54px;justify-content:center;width:54px}.M-cc span{font:700 8px/1 Nunito;opacity:.85}.M-cc b{font:900 20px/1 Fredoka}.M-dial{cursor:grab;flex-shrink:0;touch-action:none}.M-dial-o{transition:opacity .3s}.M-dial-b{background:linear-gradient(145deg,#1e88e5,#1565c0,#0d47a1);border:3.5px solid #0a3a8a;border-radius:50%;box-shadow:0 5px 20px #0d47a14d,inset 0 2px 0 #ffffff1f;height:84px;width:84px}.M-dial-b,.M-dial-y{align-items:center;display:flex;justify-content:center}.M-dial-y{background:linear-gradient(145deg,#ffe033,#ffd600,#f9a825);border:3px solid #e6a000;border-radius:50%;box-shadow:inset 0 2px 0 #ffffff59;height:62px;width:62px}.M-dial-w{align-items:center;background:linear-gradient(145deg,#fff,#eee);border:2.5px solid #ccc;border-radius:50%;box-shadow:inset 0 2px 4px #0000000f;color:#888;display:flex;font-size:20px;height:40px;justify-content:center;width:40px}.M-slotarea{flex-shrink:0;text-align:center}.M-slotlbl{color:#1565c0;font:700 9px/1.2 Nunito;margin-bottom:4px}.M-slot{background:linear-gradient(180deg,#0a0a0a,#2a2a2a);border-radius:4px;box-shadow:inset 0 2px 6px #000000e6;height:38px;margin:0 auto;width:10px}.M-tray{background:linear-gradient(180deg,#f0e8dc,#e8ddd0);border:2px solid #d8d0c4;border-radius:0 0 10px 10px;box-shadow:inset 0 3px 8px #0000000d;flex:.25 1;flex-shrink:0;justify-content:center;margin:0 12px 4px;min-height:32px;position:relative}.M-prize,.M-tray{align-items:center;display:flex}.M-prize{filter:drop-shadow(0 6px 16px rgba(255,215,0,.5));flex-direction:column}.M-prize-ball{animation:prizePulse 1s ease-in-out infinite;border-radius:50%;height:42px;overflow:hidden;position:relative;width:42px}@keyframes prizePulse{0%,to{box-shadow:0 0 10px #ffd70066}50%{box-shadow:0 0 25px #ffd700b3}}.M-tap{animation:tp 1s ease-in-out infinite;bottom:-16px;color:gold;font:800 11px/1 Fredoka;position:absolute}@keyframes tp{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.1)}}.G-coinzone{bottom:max(56px,calc(env(safe-area-inset-bottom,8px) + 48px));left:0;position:absolute;right:0;text-align:center;z-index:60}.G-hint{color:#ffffff59;font:600 10px/1 Nunito;margin-bottom:4px}.G-coin{align-items:center;background:linear-gradient(145deg,#ffe44e,gold 40%,orange);border:3.5px solid #cc8400;border-radius:50%;box-shadow:0 4px 20px #ffd70066,inset 0 2px 0 #fff6,inset 0 -2px 0 #b4780040;color:#8b6914;cursor:grab;display:flex;font:900 22px/1 Fredoka;height:56px;justify-content:center;margin:0 auto;touch-action:none;transition:transform .35s cubic-bezier(.34,1.56,.64,1);width:56px}.G-coin:active{cursor:grabbing}.G-ok{animation:tp 1.5s ease-in-out infinite;background:#4ade801f;border:2px solid #4ade804d;border-radius:50px;color:#4ade80;display:inline-block;font:700 12px/1 Nunito;padding:6px 16px}.G-stats{bottom:max(120px,calc(env(safe-area-inset-bottom,8px) + 112px));display:flex;gap:6px;left:50%;position:absolute;transform:translateX(-50%);z-index:50}.G-st{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff0f;border:1px solid #ffffff0f;border-radius:10px;padding:4px 12px;text-align:center}.G-st b{display:block;font:900 14px/1 Fredoka}.G-st span{color:#ffffff59;font:600 7px/1 Nunito;letter-spacing:.5px;text-transform:uppercase}.G-overlay{align-items:center;animation:overlayBurst .4s ease-out;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#000000f2;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:9999}@keyframes overlayBurst{0%{background:#fffc;opacity:0}20%{background:#ffd70026}to{background:#000000f2;opacity:1}}.G-modal{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(180deg,#ffffff1a,#ffffff0a);border:1px solid #ffffff1f;border-radius:28px;max-width:340px;overflow:hidden;padding:24px 20px;position:relative;text-align:center;width:100%}.G-modal:before{animation:modalShimmer 4s linear infinite;background:conic-gradient(from 0deg,#0000,#ffd7000f,#0000,#e520200a,#0000);content:"";height:200%;left:-50%;pointer-events:none;position:absolute;top:-50%;width:200%}@keyframes modalShimmer{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.G-modal-entrance{animation:modalExplode .6s cubic-bezier(.34,1.56,.64,1)}@keyframes modalExplode{0%{opacity:0;transform:scale(.3) rotate(-8deg)}50%{transform:scale(1.08) rotate(2deg)}70%{transform:scale(.97)}to{opacity:1;transform:scale(1) rotate(0)}}.G-glow{animation:glowMega 1.2s ease-in-out infinite;background:radial-gradient(circle,#ffd70080,#ffa50033 40%,#0000 70%);border-radius:50%;height:200px;left:50%;margin-left:-100px;pointer-events:none;position:absolute;top:-80px;width:200px}@keyframes glowMega{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.5)}}.G-badge{animation:badgeBounce .5s cubic-bezier(.34,1.56,.64,1) .15s both;border-radius:50px;display:inline-block;font:800 11px/1 Nunito;letter-spacing:2px;margin-bottom:8px;padding:6px 18px}@keyframes badgeBounce{0%{opacity:0;transform:scale(0) translateY(20px)}60%{transform:scale(1.3) translateY(-3px)}to{opacity:1;transform:scale(1) translateY(0)}}.G-reward-stars{animation:starsExplode .8s ease-out;color:gold;filter:drop-shadow(0 2px 4px rgba(255,215,0,.5));font-size:28px;letter-spacing:12px;margin-bottom:6px;text-shadow:0 0 30px #ffd70099,0 0 60px #ffd7004d}@keyframes starsExplode{0%{letter-spacing:0;opacity:0;transform:scale(0) rotate(-270deg)}60%{letter-spacing:16px;transform:scale(1.4) rotate(15deg)}to{letter-spacing:12px;opacity:1;transform:scale(1) rotate(0)}}.G-img-wrap{margin-bottom:10px;position:relative}.G-img{border-radius:16px;max-height:170px;object-fit:cover;width:100%}.G-img-entrance{animation:imgBurst .7s cubic-bezier(.34,1.56,.64,1) .2s both;box-shadow:0 8px 32px #0006}@keyframes imgBurst{0%{filter:blur(12px) brightness(2);opacity:0;transform:scale(.2) rotate(-5deg)}40%{filter:blur(0) brightness(1.3)}to{filter:blur(0) brightness(1);opacity:1;transform:scale(1) rotate(0)}}.G-img-ring{animation:ringExpand 1.5s ease-in-out infinite;border:3px solid #ffd70099;border-radius:20px;box-shadow:0 0 20px #ffd7004d,inset 0 0 20px #ffd7001a;inset:-10px;pointer-events:none;position:absolute}@keyframes ringExpand{0%,to{border-color:#ffd70099;opacity:.3;transform:scale(1)}50%{border-color:gold;opacity:1;transform:scale(1.06)}}.G-name{animation:nameReveal .5s .4s both;color:#fff;font:800 20px/1.2 Fredoka;margin-bottom:4px;text-shadow:0 2px 8px #0000004d}@keyframes nameReveal{0%{opacity:0;transform:translateY(15px) scale(.8)}to{opacity:1;transform:translateY(0) scale(1)}}.G-type{animation:nameReveal .4s .55s both;background:#ffffff14;border-radius:50px;color:#fff9;display:inline-block;font:600 9px/1 Nunito;margin-bottom:6px;padding:3px 10px}@media(min-width:500px){.M{align-self:center;margin:6px 15% 140px;max-width:400px}.G-coin{font-size:26px;height:64px;width:64px}}@media(min-width:768px){.M{margin:8px auto 140px;max-width:380px}}.G-float{animation:floatUp 2s ease-out forwards;font:900 24px/1 Fredoka;left:50%;pointer-events:none;position:fixed;text-shadow:0 2px 12px #00000080;top:20%;transform:translateX(-50%);z-index:200}@keyframes floatUp{0%{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}50%{opacity:1;transform:translateX(-50%) translateY(-30px) scale(1.2)}to{opacity:0;transform:translateX(-50%) translateY(-80px) scale(.8)}}.G-streak{animation:streakIn 2.5s ease-out forwards;color:gold;font:900 32px/1 Fredoka;left:50%;pointer-events:none;position:fixed;text-shadow:0 0 20px #ffd70099,0 3px 12px #00000080;top:40%;transform:translateX(-50%);z-index:200}@keyframes streakIn{0%{opacity:0;transform:translateX(-50%) scale(0) rotate(-10deg)}15%{opacity:1;transform:translateX(-50%) scale(1.3) rotate(3deg)}30%{transform:translateX(-50%) scale(1) rotate(0deg)}80%{opacity:1}to{opacity:0;transform:translateX(-50%) scale(.6) translateY(-40px)}}.G-nearmiss{animation:nmPulse 1.5s ease-in-out infinite;background:#f472b614;border:1px solid #f472b633;border-radius:10px;color:#f472b6;font:700 11px/1.3 Nunito;margin-bottom:10px;padding:6px 12px}@keyframes nmPulse{0%,to{opacity:.8}50%{opacity:1}}.G-btn-play{animation:playPulse 2s ease-in-out infinite;font-size:16px!important;overflow:hidden;padding:14px 0!important;position:relative;width:100%}@keyframes playPulse{0%,to{box-shadow:0 3px 0 #7a0000,0 0 20px #e520204d}50%{box-shadow:0 3px 0 #7a0000,0 0 35px #e5202080}}.G-btn-play:after{animation:btnShine 3s linear infinite;background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;width:50%}@keyframes btnShine{0%{left:-100%}to{left:200%}}.G-modal-streak{color:#fff6;font:600 10px/1 Nunito;letter-spacing:1px;margin-top:8px}.G-daily{animation:dailyBounce 1.5s ease-in-out infinite;cursor:pointer;position:absolute;right:14vw;top:.8vh;z-index:55}@keyframes dailyBounce{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.G-daily-inner{background:linear-gradient(135deg,#4ade80,#22c55e);border:2px solid #ffffff4d;border-radius:50px;box-shadow:0 2px 12px #22c55e66;color:#fff;font:800 10px/1 Nunito;padding:6px 14px}.G-pity{background:#ffffff14;border-radius:4px;bottom:max(136px,calc(env(safe-area-inset-bottom,8px) + 128px));height:8px;left:50%;max-width:260px;overflow:hidden;position:absolute;transform:translateX(-50%);width:70%;z-index:50}.G-pity-fill{background:linear-gradient(90deg,#f472b6,gold);border-radius:4px;height:100%;transition:width .5s}.G-pity-txt{color:#ffffff59;font:600 7px/1 Nunito;left:50%;position:absolute;top:-14px;transform:translateX(-50%);white-space:nowrap}.G-flash-badge{animation:flashPulse 1s ease-in-out infinite;background:linear-gradient(135deg,gold,orange);border-radius:50px;color:#1a0a2e;display:inline-block;font:900 12px/1 Fredoka;letter-spacing:2px;margin-bottom:12px;padding:5px 16px}@keyframes flashPulse{0%,to{box-shadow:0 0 10px #ffd7004d}50%{box-shadow:0 0 30px #ffd70099}}.G-flash-timer{animation:nmPulse 1s ease-in-out infinite;color:#f472b6;font:600 11px/1 Nunito;margin-bottom:12px}.G-ticker{background:#00000059;border-bottom:1px solid #ffffff0f;flex-shrink:0;height:22px;overflow:hidden;position:relative;width:100%;z-index:40}.G-ticker-track{animation:tickerScroll 80s linear infinite;display:flex;width:-webkit-max-content;width:max-content}.G-ticker-text{color:#ffffffa6;font:700 10px/22px Nunito;letter-spacing:.3px;padding:0 24px;white-space:nowrap}@keyframes tickerScroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.G-lang{z-index:100}.G-lang-btn{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0f;border:2px solid #ffffff26;border-radius:50%;cursor:pointer;display:flex;font-size:17px;height:34px;justify-content:center;transition:border-color .2s,transform .15s;width:34px}.G-lang-btn:active{transform:scale(.9)}.arcade-bg{background:radial-gradient(ellipse at 50% 0,#3a1078 0,#1a0a2e 60%,#0d0520 100%);min-height:100vh;min-height:100dvh;overflow-x:hidden;overflow-y:auto;position:relative}.arcade-bg:before{background:radial-gradient(circle at 30% 20%,#ff325014 0,#0000 50%),radial-gradient(circle at 70% 80%,#6432ff0f 0,#0000 50%);content:"";height:200%;left:-50%;pointer-events:none;position:fixed;top:-50%;width:200%;z-index:0}.btn-tc{background:linear-gradient(180deg,#e52020,#b80000);border:3px solid #fff3;border-radius:16px;box-shadow:0 6px 0 #7a0000,0 8px 20px #0000004d;color:#fff;font-size:16px;font-weight:800;padding:16px 32px;position:relative;transition:transform .1s,box-shadow .1s}.btn-tc:active{box-shadow:0 2px 0 #7a0000,0 4px 10px #0000004d;transform:translateY(4px)}.btn-white{background:linear-gradient(180deg,#fff,#e8e8e8);border:3px solid #0000001a;border-radius:16px;box-shadow:0 4px 0 #ccc,0 6px 16px #0003;color:#1a0a2e;font-size:15px;font-weight:800;padding:14px 28px;transition:transform .1s,box-shadow .1s}.btn-white:active{box-shadow:0 1px 0 #ccc,0 2px 8px #0003;transform:translateY(3px)}.glass-card{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffff14;border:1px solid #ffffff1f;border-radius:24px;padding:24px}.tc-input{background:#ffffff14;border:2px solid #ffffff26;border-radius:14px;color:#fff;font-size:16px;font-weight:600;padding:16px 20px;transition:border-color .3s;width:100%}.tc-input:focus{border-color:#e52020}.tc-input::placeholder{color:#ffffff59}.coin-badge{align-items:center;background:linear-gradient(135deg,#ffd70033,#ffa5001a);border:2px solid #ffd7004d;border-radius:50px;display:inline-flex;font-size:20px;font-weight:800;gap:8px;padding:10px 20px}.spinner{animation:spin .8s linear infinite;border:3px solid #fff3;border-radius:50%;border-top-color:#fff;display:inline-block;height:24px;width:24px}@keyframes spin{to{transform:rotate(1turn)}}@media (min-width:768px){.arcade-bg{align-items:center;display:flex;justify-content:center}}
/*# sourceMappingURL=main.a4a33662.css.map*/