.RoyalFruits_shell__dbOEc{position:fixed;inset:0;height:100dvh;overflow:hidden;color:#fff;font-family:Georgia,Times New Roman,serif;background:linear-gradient(180deg,rgba(14,2,20,.12),rgba(8,1,14,.3)),url(/games/royal-fruits/presentation-v2/background.webp) 50% /cover no-repeat,#2a0730;isolation:isolate;display:flex;flex-direction:column;align-items:center;--cell-inset:2px}.RoyalFruits_shell__dbOEc:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:30;background:radial-gradient(circle at 50% 42%,transparent 48%,rgba(10,1,16,.52))}.RoyalFruits_freeGlow__1jWNE{position:absolute;inset:0;z-index:28;pointer-events:none;box-shadow:inset 0 0 150px rgba(84,215,255,.4);animation:RoyalFruits_softPulse__0NUwd 2.4s ease-in-out infinite}@keyframes RoyalFruits_softPulse__0NUwd{0%,to{opacity:.38}50%{opacity:1}}.RoyalFruits_shine__ffm_p{position:absolute;top:-60%;bottom:-60%;left:-40%;width:34%;pointer-events:none;transform:skewX(-22deg) translateX(0);background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.42) 45%,hsla(0,0%,100%,.62) 50%,transparent);animation:RoyalFruits_shineSweep__EsdfB 2.8s ease-in-out infinite}@keyframes RoyalFruits_shineSweep__EsdfB{0%{transform:skewX(-22deg) translateX(0);opacity:0}12%{opacity:1}55%{opacity:1}70%,to{transform:skewX(-22deg) translateX(420%);opacity:0}}.RoyalFruits_rail__9FgJS{box-sizing:border-box;position:relative;z-index:40;width:100%;max-width:760px;padding:max(8px,env(safe-area-inset-top)) 10px 2px;display:flex;align-items:center;gap:8px;flex:none}.RoyalFruits_railSpacer__hvXxV{flex:1}.RoyalFruits_iconButton__IYZKG{position:relative;width:36px;height:36px;flex:none;display:grid;place-items:center;border-radius:50%;padding:0;border:0;background:transparent;color:#ffe9a8;font-size:13px;line-height:1;cursor:pointer;transition:transform .16s,border-color .16s}.RoyalFruits_iconButton__IYZKG:hover{transform:scale(1.09)}.RoyalFruits_iconButton__IYZKG[aria-pressed=true]{box-shadow:0 0 12px #ffd96680}.RoyalFruits_brand__aeWXJ{font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:900;letter-spacing:.09em;background:linear-gradient(180deg,#fff6c4,#f5c242 45%,#c07f10);-webkit-background-clip:text;background-clip:text;color:transparent;white-space:nowrap}.RoyalFruits_balanceChip__ZCdpg{position:relative;display:flex;align-items:baseline;gap:8px;padding:5px 20px;border-radius:999px;border:1px solid rgba(255,235,177,.3);background:linear-gradient(180deg,rgba(48,10,52,.92),rgba(20,3,26,.92));white-space:nowrap}.RoyalFruits_balanceLabel__puTht{font-size:8px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:#c79ec0}.RoyalFruits_balanceValue__g4auB{font-size:16px;font-weight:950;font-variant-numeric:tabular-nums;color:#fff}.RoyalFruits_balanceBump__RC0Ti{animation:RoyalFruits_bump__vhLMR .46s cubic-bezier(.2,1.6,.4,1)}@keyframes RoyalFruits_bump__vhLMR{0%{transform:scale(1)}40%{transform:scale(1.16)}to{transform:scale(1)}}.RoyalFruits_stage__yzQf6{box-sizing:border-box;position:relative;z-index:35;width:100%;max-width:760px;padding:0 8px;display:flex;flex-direction:column;align-items:center;gap:5px;flex:1;min-height:0;justify-content:center;--cabinet-size:min(540px,calc((100dvh - 350px) / 1.042))}.RoyalFruits_topZone__Ziwk1{width:100%;max-width:var(--cabinet-size);display:flex;align-items:center;justify-content:space-between;gap:8px}.RoyalFruits_spinBadge__1yyVb{position:relative;overflow:hidden;visibility:hidden;display:flex;align-items:baseline;gap:7px;padding:3px 18px;border-radius:999px;border:1px solid rgba(124,231,255,.55);background:linear-gradient(180deg,rgba(24,96,132,.95),rgba(8,30,50,.95));box-shadow:0 0 18px rgba(84,215,255,.35);white-space:nowrap}.RoyalFruits_spinBadgeOn__CmWzd{visibility:visible}.RoyalFruits_spinBadgeCount__6hM4F{font-size:17px;font-weight:950;font-variant-numeric:tabular-nums;color:#fff;text-shadow:0 0 12px rgba(124,231,255,.9)}.RoyalFruits_spinBadgeLabel__Y4Ab9{font-size:8.5px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:#a8dcef}.RoyalFruits_cabinet__A3PGV{box-sizing:border-box;position:relative;flex:none;width:100%;max-width:var(--cabinet-size);border-radius:14px;padding:0;border:0;background:transparent;box-shadow:none;container-type:inline-size}.RoyalFruits_cabinet__A3PGV:before{content:"";position:absolute;inset:6.5%;background:#16081c}.RoyalFruits_frameArtwork__ofQVJ{position:absolute;inset:0;z-index:3;width:100%;height:100%;pointer-events:none}.RoyalFruits_multSlot__99d9b{position:absolute;z-index:4;top:1.4%;left:38%;width:24%;height:8.8%;display:grid;place-items:center}.RoyalFruits_multMeter__8GSyC.RoyalFruits_frameMultiplier__nnclf{min-width:0;width:100%;height:100%;padding:0;border:0;border-radius:5px;box-shadow:none;background:url(/games/royal-fruits/presentation-v2/ui/bet-tile.webp) 50%/100% 100% no-repeat;text-align:center;display:grid;place-items:center}.RoyalFruits_frameMultiplier__nnclf .RoyalFruits_multValue__8Ch3o{font-family:Georgia,serif;font-size:clamp(14px,5cqw,26px);line-height:1;color:#fff0c4}.RoyalFruits_tray__dQE8N{position:relative;z-index:1;overflow:hidden;margin:11% 6.8% 6.8%;display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.RoyalFruits_col__a_Uq2{position:relative;min-width:0;aspect-ratio:1/5;overflow:hidden;border-radius:12px}.RoyalFruits_stack__7JPXJ{position:absolute;inset:0;display:grid;grid-template-rows:repeat(5,20%)}.RoyalFruits_strip__hscJR{position:absolute;top:0;left:0;right:0;height:calc(var(--total) * 20%);display:grid;grid-auto-rows:1fr;will-change:transform;animation:RoyalFruits_reelSpin__gAjEc var(--dur,.9s) var(--ease,cubic-bezier(.11,.52,.16,1)) var(--d,0ms) both}@keyframes RoyalFruits_reelSpin__gAjEc{0%{transform:translateY(var(--from,-70%))}92%{transform:translateY(1.1%)}to{transform:translateY(0)}}.RoyalFruits_cell__Xd0B_{position:relative;min-width:0;margin:var(--cell-inset);border-radius:11px;background:linear-gradient(180deg,rgba(63,18,74,.9),rgba(34,6,39,.9));box-shadow:inset 0 0 0 1px rgba(245,194,66,.13);display:grid;place-items:center;overflow:visible}.RoyalFruits_fall__EyHAq{--step:calc(100% + 2 * var(--cell-inset));animation:RoyalFruits_cascade__kBP6d var(--dur,.42s) cubic-bezier(.24,.72,.2,1.04) var(--d,0ms) both}@keyframes RoyalFruits_cascade__kBP6d{0%{transform:translateY(calc(var(--fall, 1) * var(--step) * -1))}78%{transform:translateY(3%)}to{transform:translateY(0)}}.RoyalFruits_art__isaB5{width:88%;height:88%;display:block;pointer-events:none}.RoyalFruits_art__isaB5 svg{width:100%;height:100%;display:block}.RoyalFruits_winRing__iMM2w{position:absolute;inset:-3%;border-radius:13px;border:2px solid var(--accent,#f5c242);box-shadow:0 0 16px var(--accent,#f5c242),inset 0 0 14px var(--accent,#f5c242);animation:RoyalFruits_softPulse__0NUwd .52s ease-in-out infinite;pointer-events:none}.RoyalFruits_winning__m7g0V .RoyalFruits_art__isaB5{animation:RoyalFruits_throb__FX7c7 .52s ease-in-out infinite}@keyframes RoyalFruits_throb__FX7c7{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}.RoyalFruits_burst__tSzoU{animation:RoyalFruits_burst__tSzoU .34s cubic-bezier(.3,0,.7,.4) both}@keyframes RoyalFruits_burst__tSzoU{0%{transform:scale(1) rotate(0deg);opacity:1}34%{transform:scale(1.45) rotate(10deg);opacity:1}to{transform:scale(.16) rotate(28deg);opacity:0}}.RoyalFruits_burstRing__2ksbM{position:absolute;inset:8%;border-radius:50%;border:3px solid var(--accent,#fff);pointer-events:none;animation:RoyalFruits_burstRing__2ksbM .4s ease-out both}@keyframes RoyalFruits_burstRing__2ksbM{0%{transform:scale(.35);opacity:.95}to{transform:scale(2.2);opacity:0}}.RoyalFruits_dimmed__uKzuV{opacity:.26}.RoyalFruits_orb__6mmvD .RoyalFruits_art__isaB5{animation:RoyalFruits_breathe__Ci3G4 2s ease-in-out infinite}@keyframes RoyalFruits_breathe__Ci3G4{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}.RoyalFruits_orbGone___HsAw .RoyalFruits_art__isaB5{animation:RoyalFruits_orbGone___HsAw .42s ease-out both}@keyframes RoyalFruits_orbGone___HsAw{0%{transform:scale(1);opacity:1}28%{transform:scale(1.5);opacity:1}to{transform:scale(.35);opacity:0}}.RoyalFruits_orbHalo__ftMo5{position:absolute;inset:-8%;border-radius:50%;border:2px solid #ff8fd0;box-shadow:0 0 18px #ff3fa4;pointer-events:none;animation:RoyalFruits_burstRing__2ksbM .46s ease-out both}.RoyalFruits_scatterLit__7ajE_ .RoyalFruits_art__isaB5{filter:drop-shadow(0 0 9px #54d7ff) drop-shadow(0 0 18px rgba(84,215,255,.55))}.RoyalFruits_scatterLit__7ajE_:after{content:"";position:absolute;inset:-4%;border-radius:10px;border:1.5px solid rgba(84,215,255,.75);box-shadow:0 0 14px rgba(84,215,255,.5),inset 0 0 12px rgba(84,215,255,.28);pointer-events:none}.RoyalFruits_scatterHit__uNWSm .RoyalFruits_art__isaB5{animation:RoyalFruits_scatterSpin__0hgGo .82s ease-in-out infinite;filter:drop-shadow(0 0 12px #54d7ff) drop-shadow(0 0 26px rgba(84,215,255,.7))}@keyframes RoyalFruits_scatterSpin__0hgGo{0%,to{transform:scale(1) rotate(0deg)}50%{transform:scale(1.2) rotate(12deg)}}.RoyalFruits_antic__gsQEP:after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;border-radius:12px;box-shadow:inset 0 0 24px rgba(255,214,102,.75);animation:RoyalFruits_softPulse__0NUwd .3s ease-in-out infinite}.RoyalFruits_winBar__PeRup{position:relative;min-height:30px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:7px;font-size:10.5px;font-weight:800;letter-spacing:.04em;color:#ffe9a8;text-align:center}.RoyalFruits_winLabel__ZowVM{font-size:8.5px;font-weight:900;letter-spacing:.18em;text-transform:uppercase;color:#c79ec0}.RoyalFruits_winAmount__h0G15{font-size:21px;font-weight:950;font-variant-numeric:tabular-nums;color:#fff;text-shadow:0 0 16px rgba(255,214,102,.6)}.RoyalFruits_winAmountPop__j_pDD{animation:RoyalFruits_bump__vhLMR .38s cubic-bezier(.2,1.6,.4,1)}.RoyalFruits_tag__YcXMl{padding:2px 8px;border-radius:999px;border:1px solid rgba(255,235,177,.32);font-size:9.5px;font-weight:900;color:#ffd966}.RoyalFruits_tagOrb__M4HRr{border-color:rgba(255,63,164,.55);color:#ff9ad4;animation:RoyalFruits_breathe__Ci3G4 1.4s ease-in-out infinite}.RoyalFruits_hint__L3jha{opacity:.45;font-weight:700;letter-spacing:.05em}.RoyalFruits_coinLayer__Us9Cp{position:absolute;inset:0;z-index:46;pointer-events:none;overflow:hidden}.RoyalFruits_coin__Gk6O_{position:absolute;width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:50%;background:radial-gradient(circle at 34% 30%,#fff6c4,#f5c242 52%,#a4670a);box-shadow:0 0 8px rgba(245,194,66,.7);animation:RoyalFruits_coinFall__03Dev var(--dur,1.2s) cubic-bezier(.35,.05,.6,1) var(--d,0ms) both}.RoyalFruits_coin__Gk6O_:after{content:"";position:absolute;inset:26%;border-radius:50%;border:1.5px solid rgba(138,84,6,.55)}@keyframes RoyalFruits_coinFall__03Dev{0%{transform:translate(0) scale(.3) rotate(0deg);opacity:0}14%{transform:translate(calc(var(--dx) * .2),calc(var(--dy) * -.12)) scale(var(--sc,1)) rotate(40deg);opacity:1}80%{opacity:1}to{transform:translate(var(--dx),var(--dy)) scale(calc(var(--sc, 1) * .8)) rotate(var(--rot,300deg));opacity:0}}.RoyalFruits_flyLayer__aTHuM{position:fixed;inset:0;z-index:70;pointer-events:none}.RoyalFruits_flyer__c8bzD{position:absolute;left:0;top:0;display:grid;place-items:center;transform:translate(-50%,-50%);transition:transform var(--dur,.62s) cubic-bezier(.4,-.15,.5,1),opacity var(--dur,.62s) ease-in;will-change:transform,opacity}.RoyalFruits_flyerOrb__LrY7D{width:46px;height:46px;border-radius:50%;background:radial-gradient(circle at 34% 28%,#ffd0ec,#ff3fa4 58%,#8c0c58);border:2px solid #ffd9f0;box-shadow:0 0 22px rgba(255,63,164,.85);font-size:16px;font-weight:950;color:#fff}.RoyalFruits_flyerWin__MJMDn{padding:5px 14px;border-radius:999px;background:linear-gradient(180deg,#fff6c4,#f5c242 55%,#b87c0d);border:2px solid #fff3c0;box-shadow:0 0 22px rgba(245,194,66,.8);font-size:14px;font-weight:950;font-variant-numeric:tabular-nums;color:#3a1a02;white-space:nowrap}.RoyalFruits_flyerMultiplier__0CgsC{width:70px;height:44px;background:url(/games/royal-fruits/presentation-v2/ui/bet-tile.webp) 50%/100% 100% no-repeat;font-size:24px;font-weight:900;color:#fff0b0;text-shadow:0 2px #672214}.RoyalFruits_strike__S7uD_{position:absolute;inset:0;z-index:49;display:grid;place-items:center;pointer-events:none}.RoyalFruits_strikeRow__7XtC_{display:flex;align-items:center;gap:10px}.RoyalFruits_strikeMult__Lmubx,.RoyalFruits_strikeWin__V1hcV{padding:6px 16px;border-radius:999px;font-size:20px;font-weight:950;font-variant-numeric:tabular-nums;white-space:nowrap}.RoyalFruits_strikeWin__V1hcV{border:2px solid #fff3c0;background:linear-gradient(180deg,#fff6c4,#f5c242 55%,#b87c0d);color:#3a1a02;animation:RoyalFruits_strikeFromLeft__1fCHd .42s cubic-bezier(.2,1.4,.4,1) both}.RoyalFruits_strikeMult__Lmubx{border:2px solid #ffd9f0;background:radial-gradient(circle at 34% 28%,#ffd0ec,#ff3fa4 62%,#8c0c58);color:#fff;animation:RoyalFruits_strikeFromRight__S1Exg .42s cubic-bezier(.2,1.4,.4,1) both}@keyframes RoyalFruits_strikeFromLeft__1fCHd{0%{transform:translateX(-190%) scale(.6);opacity:0}to{transform:translateX(0) scale(1);opacity:1}}@keyframes RoyalFruits_strikeFromRight__S1Exg{0%{transform:translateX(190%) scale(.6);opacity:0}to{transform:translateX(0) scale(1);opacity:1}}.RoyalFruits_strikeRowOut__sBF3n{animation:RoyalFruits_strikeRecoil__aQNCU .26s ease-in both}@keyframes RoyalFruits_strikeRecoil__aQNCU{0%{transform:scale(1);opacity:1}to{transform:scale(.55);opacity:0}}.RoyalFruits_strikeTotal__kucb9{padding:10px 28px;border-radius:20px;border:3px solid #fff3c0;background:radial-gradient(circle at 50% 0,rgba(122,30,96,.97),rgba(20,3,26,.97));box-shadow:0 0 34px rgba(255,214,102,.6);font-size:30px;font-weight:950;font-variant-numeric:tabular-nums;color:#fff;white-space:nowrap;animation:RoyalFruits_strikeLand__Qxqt0 .62s cubic-bezier(.2,1.7,.35,1) both}@keyframes RoyalFruits_strikeLand__Qxqt0{0%{transform:scale(.2) rotate(-8deg);opacity:0}45%{transform:scale(1.22) rotate(2deg);opacity:1}70%{transform:scale(.96) rotate(0deg)}to{transform:scale(1) rotate(0deg);opacity:1}}.RoyalFruits_strikeWave__SiJYD{position:absolute;width:40%;aspect-ratio:1;border-radius:50%;border:4px solid rgba(255,214,102,.85);pointer-events:none;animation:RoyalFruits_strikeWave__SiJYD .62s ease-out both}@keyframes RoyalFruits_strikeWave__SiJYD{0%{transform:scale(.2);opacity:.95}to{transform:scale(3.2);opacity:0}}.RoyalFruits_popScrim__knYLg{position:absolute;inset:0;overflow:hidden;border-radius:inherit;z-index:50;display:grid;place-items:center;pointer-events:none;background:rgba(8,1,14,.52);animation:RoyalFruits_fadeIn__6jc5I .2s ease-out both}@keyframes RoyalFruits_fadeIn__6jc5I{0%{opacity:0}to{opacity:1}}.RoyalFruits_popCard__opH99{position:relative;padding:20px 32px;border-radius:22px;border:20px solid transparent;-o-border-image:url(/games/royal-fruits/presentation-v2/ui/popup-panel.webp) 16%/20px stretch;border-image:url(/games/royal-fruits/presentation-v2/ui/popup-panel.webp) 16% fill/20px stretch;background:transparent;text-align:center;animation:RoyalFruits_popIn__PGmgI .46s cubic-bezier(.2,1.6,.35,1) both}@keyframes RoyalFruits_popIn__PGmgI{0%{transform:scale(.55) translateY(16px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}.RoyalFruits_popRays__bu76Y{position:absolute;inset:-75%;z-index:-1;pointer-events:none;border-radius:50%;background:repeating-conic-gradient(from 0deg,rgba(255,214,102,.17) 0deg 9deg,transparent 9deg 18deg);animation:RoyalFruits_raySpin__pFZc_ 9s linear infinite}@keyframes RoyalFruits_raySpin__pFZc_{to{transform:rotate(1turn)}}.RoyalFruits_popKicker__Uuq40{font-size:9.5px;font-weight:900;letter-spacing:.2em;color:#ffd6ee;text-transform:uppercase}.RoyalFruits_popTitle__8wNZ9{margin-top:2px;font-size:29px;font-weight:950;letter-spacing:.05em;background:linear-gradient(180deg,#fff6c4,#f5c242 48%,#c07f10);-webkit-background-clip:text;background-clip:text;color:transparent}.RoyalFruits_popAmount__IGBtU{margin-top:3px;font-size:25px;font-weight:950;font-variant-numeric:tabular-nums;color:#fff}.RoyalFruits_popMult__tggZ4{margin-top:7px;display:inline-block;padding:3px 13px;border-radius:999px;border:1px solid rgba(255,63,164,.6);background:rgba(255,63,164,.16);font-size:14px;font-weight:950;color:#ff9ad4}.RoyalFruits_popNote__nZKG9{margin-top:5px;font-size:10.5px;font-weight:700;color:#d9b8d4}.RoyalFruits_popCard__opH99{pointer-events:auto}.RoyalFruits_winCelebration___DIF6{width:96%;aspect-ratio:3/2;padding:0;border:0;-o-border-image:none;border-image:none;background:transparent;display:flex;flex-direction:column;align-items:center;justify-content:center}.RoyalFruits_winCelebration___DIF6 .RoyalFruits_popKicker__Uuq40{position:relative;z-index:1;margin-top:10%;color:#ffe9a8}.RoyalFruits_winArtwork__0tb3k{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-mask-image:radial-gradient(ellipse at 50% 55%,#000 47%,#000b 65%,transparent 79%);mask-image:radial-gradient(ellipse at 50% 55%,#000 47%,#000b 65%,transparent 79%)}.RoyalFruits_winTitle__Rj9kG{position:relative;z-index:1;margin-top:3%;color:#ffe398;font-weight:900;font-size:clamp(22px,10cqw,48px);line-height:1;letter-spacing:-.04em;text-shadow:0 2px #ab5512,0 4px #681333}.RoyalFruits_winCelebration___DIF6 .RoyalFruits_popAmount__IGBtU{position:relative;z-index:1;font-family:Georgia,Times New Roman,serif;font-size:clamp(18px,8cqw,38px);color:#fff6c4;text-shadow:0 2px 3px #6d102c,0 0 16px #ed9b38}.RoyalFruits_animatedCelebration__o04RS{--win-lift:1.045}.RoyalFruits_animatedCelebration__o04RS[data-win-tier=mega]{--win-lift:1.075}.RoyalFruits_animatedCelebration__o04RS[data-win-tier=super]{--win-lift:1.1}.RoyalFruits_animatedCelebration__o04RS .RoyalFruits_winArtwork__0tb3k{animation:RoyalFruits_celebrationFloat__Pgdxs 1.5s ease-in-out infinite}.RoyalFruits_animatedCelebration__o04RS .RoyalFruits_winTitle__Rj9kG{animation:RoyalFruits_celebrationTitle__QtOU7 .65s cubic-bezier(.2,1.5,.4,1) both}.RoyalFruits_animatedCelebration__o04RS .RoyalFruits_popAmount__IGBtU{animation:RoyalFruits_celebrationAmount__1CPFH .8s cubic-bezier(.2,1.5,.4,1) both}.RoyalFruits_celebrationEffects__yUcK_{position:absolute;inset:-10%;pointer-events:none}.RoyalFruits_celebrationAura__zowpq{position:absolute;inset:10%;border-radius:50%;background:radial-gradient(#ffb82f66,#e11b7450 40%,transparent 70%);animation:RoyalFruits_celebrationGlow__J_Xt0 1.3s ease-in-out infinite}.RoyalFruits_celebrationSparkle__xPapx{position:absolute;z-index:2;color:#fff2a4;font-size:18px;text-shadow:0 0 6px #ffc400;animation:RoyalFruits_celebrationSparkle__xPapx 1.1s ease-in-out var(--spark-delay) infinite}@keyframes RoyalFruits_celebrationFloat__Pgdxs{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-5px) scale(var(--win-lift))}}@keyframes RoyalFruits_celebrationTitle__QtOU7{0%{transform:translateY(20px) scale(.65);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@keyframes RoyalFruits_celebrationAmount__1CPFH{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}@keyframes RoyalFruits_celebrationGlow__J_Xt0{0%,to{opacity:.45;transform:scale(.9)}50%{opacity:1;transform:scale(1.18)}}@keyframes RoyalFruits_celebrationSparkle__xPapx{0%,to{transform:translateY(8px) rotate(0deg) scale(.35);opacity:0}45%{transform:translateY(-8px) rotate(80deg) scale(1.2);opacity:1}}.RoyalFruits_multiplierWin__zxNh6{position:relative;pointer-events:auto}.RoyalFruits_multiplierWin__zxNh6 .RoyalFruits_winTitle__Rj9kG{margin-top:14%}.RoyalFruits_multiplierImpact__6OLf_{animation:RoyalFruits_multiplierImpact__6OLf_ .42s ease-out both}.RoyalFruits_multipliedAmount__feV6H{animation:RoyalFruits_strikeLand__Qxqt0 .62s cubic-bezier(.2,1.7,.35,1) both}.RoyalFruits_multiplierApplied__saUX3{position:relative;z-index:1;margin-top:3%;color:#ffce71;font-size:17px;font-weight:900}.RoyalFruits_impactFlash__NHXib{position:absolute;inset:15%;border-radius:50%;background:radial-gradient(#fff6c9c9,#ffd24955 35%,transparent 68%);pointer-events:none;animation:RoyalFruits_impactFlash__NHXib .4s ease-out both}@keyframes RoyalFruits_impactFlash__NHXib{0%{transform:scale(.25);opacity:1}to{transform:scale(1.5);opacity:0}}@keyframes RoyalFruits_multiplierImpact__6OLf_{0%{transform:scale(1)}35%{transform:scale(1.08) rotate(-1deg)}65%{transform:scale(.98) rotate(1deg)}to{transform:scale(1)}}.RoyalFruits_collectButton__rBylp{margin-top:12px;padding:9px 30px;border-radius:999px;border:0;background:url(/games/royal-fruits/presentation-v2/ui/action-button.webp) 50%/100% 100% no-repeat;box-shadow:none;color:#fff0ba;font-size:14px;font-weight:950;letter-spacing:.1em;cursor:pointer;animation:RoyalFruits_collectPulse__93g5L 1.3s ease-in-out infinite}.RoyalFruits_collectButton__rBylp:hover{filter:none;transform:scale(1.05)}@keyframes RoyalFruits_collectPulse__93g5L{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.RoyalFruits_actionRow__HE8Sp{position:relative;box-sizing:border-box;width:100%;max-width:540px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:6px 0 15px}.RoyalFruits_rowLeft__5KQvP{display:flex;align-items:center;gap:6px;min-width:0}.RoyalFruits_rowRight__0T_Q9{display:flex;align-items:center;justify-content:flex-start;gap:14px}.RoyalFruits_bigIcon__YgHvN{width:48px;height:48px;font-size:18px}.RoyalFruits_bottomBar__5iWzs{flex:none;z-index:40;width:100%;max-width:760px;padding:4px 10px max(10px,env(safe-area-inset-bottom));flex-direction:column;gap:6px}.RoyalFruits_bottomBar__5iWzs,.RoyalFruits_pill__psudC{box-sizing:border-box;position:relative;display:flex;align-items:center}.RoyalFruits_pill__psudC{overflow:hidden;gap:4px;min-width:0;padding:0;border-radius:8px;border:0;background:transparent;text-align:left;cursor:pointer;transition:transform .15s,border-color .15s}.RoyalFruits_pill__psudC:hover:not(:disabled){transform:translateY(-1px);border-color:#ffd966}.RoyalFruits_pill__psudC:disabled{opacity:.5;cursor:not-allowed}.RoyalFruits_pillLabel__4Y9hO{display:flex;align-items:center;gap:3px;font-size:7.5px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:#c79ec0}.RoyalFruits_pillValue__2v3Bv{font-size:14px;font-weight:950;font-variant-numeric:tabular-nums;color:#ffe9a8;white-space:nowrap}.RoyalFruits_pillOpen__lyGJg{border-color:#ffd966}.RoyalFruits_multMeter__8GSyC{position:relative;overflow:hidden;box-sizing:border-box;min-width:82px;padding:3px 11px;border-radius:12px;border:1px solid rgba(255,63,164,.55);background:linear-gradient(180deg,rgba(150,20,96,.95),rgba(52,4,34,.95));box-shadow:0 0 16px rgba(255,63,164,.34);text-align:left}.RoyalFruits_multMeterIdle__kWaMp{border-color:hsla(0,0%,100%,.12);background:linear-gradient(180deg,rgba(44,10,46,.9),rgba(22,4,26,.9));box-shadow:none}.RoyalFruits_multValue__8Ch3o{font-size:16px;font-weight:950;font-variant-numeric:tabular-nums;color:#fff;text-shadow:0 0 12px rgba(255,63,164,.9)}.RoyalFruits_multMeterIdle__kWaMp .RoyalFruits_multValue__8Ch3o{color:#7d6b84;text-shadow:none}.RoyalFruits_multHit__zXooR{animation:RoyalFruits_multHit__zXooR .52s cubic-bezier(.2,1.7,.4,1)}@keyframes RoyalFruits_multHit__zXooR{0%{transform:scale(1)}38%{transform:scale(1.22)}to{transform:scale(1)}}.RoyalFruits_buyPill__iuUaa{width:100%;max-width:540px;display:flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:11px 18px;border:0;background:url(/games/royal-fruits/presentation-v2/ui/action-button.webp) 50%/100% 100% no-repeat}.RoyalFruits_buyPill__iuUaa .RoyalFruits_pillLabel__4Y9hO{letter-spacing:.16em}.RoyalFruits_buyPill__iuUaa .RoyalFruits_pillValue__2v3Bv{font-size:15px;color:#ffe9a8}.RoyalFruits_buyPill__iuUaa .RoyalFruits_pillLabel__4Y9hO{color:#ecd3d9}.RoyalFruits_spinButton__yNob2{position:relative;width:88px;height:88px;flex:none;border-radius:50%;padding:0;border:0;background:transparent;box-shadow:none;color:#fff;font-size:11px;font-weight:950;letter-spacing:.07em;cursor:pointer;display:grid;place-items:center;transition:transform .15s}.RoyalFruits_controlArt__aoKaC{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none}.RoyalFruits_pill__psudC .RoyalFruits_controlArt__aoKaC{width:46px;height:46px;flex:none}.RoyalFruits_betReadout__L55Ad{display:flex;flex-direction:column;gap:3px}.RoyalFruits_controlLabel__1pAXG{position:absolute;top:100%;left:50%;transform:translateX(-50%);font-size:9px;font-weight:800;color:#ffe9a8}.RoyalFruits_shell__dbOEc button:focus-visible{outline:2px solid #fff0ab;outline-offset:3px}.RoyalFruits_shell__dbOEc button{font-family:inherit}.RoyalFruits_buyPill__iuUaa .RoyalFruits_controlArt__aoKaC{width:36px;height:36px;flex:none}.RoyalFruits_bonusReadout__c33zS{display:flex;flex-direction:column;gap:2px;text-align:left}.RoyalFruits_spinButton__yNob2:has(.RoyalFruits_spinRing__gSktn) .RoyalFruits_controlArt__aoKaC{animation:RoyalFruits_spinArtworkTurn__Y4vIE 1s linear infinite}.RoyalFruits_spinButton__yNob2 .RoyalFruits_controlArt__aoKaC{transform-origin:50% 50%}.RoyalFruits_turboActive__VFdE7[aria-pressed=true]{background:transparent;box-shadow:none}.RoyalFruits_turboLight__iRBp2{position:absolute;inset:-7%;border-radius:50%;pointer-events:none;background:conic-gradient(transparent 0 75%,#ffba2580 85%,#fff0a6 94%,transparent 100%);-webkit-mask:radial-gradient(closest-side,transparent 86%,#000 90% 96%,transparent 100%);mask:radial-gradient(closest-side,transparent 86%,#000 90% 96%,transparent 100%);animation:RoyalFruits_spinArtworkTurn__Y4vIE 1.4s linear infinite}@keyframes RoyalFruits_spinArtworkTurn__Y4vIE{to{transform:rotate(1turn)}}.RoyalFruits_spinButton__yNob2:hover:not(:disabled){opacity:.94}.RoyalFruits_spinButton__yNob2:active:not(:disabled){opacity:.88}.RoyalFruits_spinButton__yNob2:disabled{opacity:.5;cursor:not-allowed}.RoyalFruits_spinRing__gSktn{display:none}.RoyalFruits_error__kpQe2{position:absolute;z-index:55;left:50%;bottom:96px;transform:translateX(-50%);max-width:min(92vw,420px);padding:6px 13px;border-radius:10px;border:1px solid hsla(0,100%,71%,.5);background:rgba(56,8,14,.95);color:#ffc9c9;font-size:11px;font-weight:700;text-align:center;animation:RoyalFruits_popIn__PGmgI .24s ease-out both}.RoyalFruits_pickerWrap__Ak9yh{position:absolute;bottom:calc(100% + 6px);z-index:62}.RoyalFruits_pickerLeft__K0upk{left:10px}.RoyalFruits_pickerRight__7f0Gd{right:10px}.RoyalFruits_picker__80n0n{position:relative;width:212px;padding:5px;box-sizing:border-box;border-radius:16px;border:18px solid transparent;-o-border-image:url(/games/royal-fruits/presentation-v2/ui/popup-panel.webp) 16%/18px stretch;border-image:url(/games/royal-fruits/presentation-v2/ui/popup-panel.webp) 16% fill/18px stretch;background:transparent;box-shadow:none;transform-origin:bottom left;animation:RoyalFruits_pickerIn__qnRiF .26s cubic-bezier(.2,1.5,.4,1) both}.RoyalFruits_pickerRight__7f0Gd .RoyalFruits_picker__80n0n{transform-origin:bottom right}.RoyalFruits_pickerCentre__V1mrx{left:50%;right:auto;transform:translateX(-50%);width:min(540px,calc(100% - 20px))}.RoyalFruits_pickerWide__XWeZp .RoyalFruits_picker__80n0n{width:100%}.RoyalFruits_pickerWide__XWeZp .RoyalFruits_pickerGrid__r1WT5{grid-template-columns:repeat(auto-fit,minmax(64px,1fr))}.RoyalFruits_pickerCentre__V1mrx .RoyalFruits_picker__80n0n{transform-origin:bottom center}@keyframes RoyalFruits_pickerIn__qnRiF{0%{transform:scale(.6) translateY(14px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}.RoyalFruits_picker__80n0n:after{content:none;position:absolute;bottom:-6px;left:26px;width:12px;height:12px;transform:rotate(45deg);border-right:1px solid rgba(255,217,102,.5);border-bottom:1px solid rgba(255,217,102,.5);background:rgba(20,3,26,.98)}.RoyalFruits_pickerRight__7f0Gd .RoyalFruits_picker__80n0n:after{left:auto;right:26px}.RoyalFruits_pickerCentre__V1mrx .RoyalFruits_picker__80n0n:after{left:50%;margin-left:-6px}.RoyalFruits_pickerHead__sJaYk{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:7px;font-size:8.5px;font-weight:900;letter-spacing:.15em;text-transform:uppercase;color:#c79ec0}.RoyalFruits_pickerHead__sJaYk b{font-size:11px;letter-spacing:0;color:#ffd966}.RoyalFruits_pickerGrid__r1WT5{display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.RoyalFruits_chip__i2TQr{padding:7px 2px;border-radius:10px;min-height:48px;border:0;background:url(/games/royal-fruits/presentation-v2/ui/bet-tile.webp) 50%/100% 100% no-repeat;color:#f7e9f7;font-size:13px;font-weight:900;font-variant-numeric:tabular-nums;cursor:pointer;transition:transform .13s,border-color .13s,background-color .13s}.RoyalFruits_chip__i2TQr:hover{transform:translateY(-2px);border-color:#ffd966}.RoyalFruits_chipOn__tzCPC{outline:2px solid #ffd966;outline-offset:-3px;color:#fff0ac}.RoyalFruits_chipSub__YXXvV{display:block;margin-top:1px;font-size:8.5px;font-weight:800;color:#bdefff}.RoyalFruits_pickerAction__Vs1SS{margin-top:8px;width:100%;padding:9px;border-radius:11px;min-height:44px;border:0;background:url(/games/royal-fruits/presentation-v2/ui/action-button.webp) 50%/100% 100% no-repeat;color:#fff;font-size:11.5px;font-weight:900;letter-spacing:.04em;cursor:pointer}.RoyalFruits_pickerAction__Vs1SS:disabled{opacity:.45;cursor:not-allowed}.RoyalFruits_pickerNote__qwdo8{margin-top:6px;font-size:9.5px;line-height:1.5;font-weight:600;color:#b79ec2}.RoyalFruits_sheetScrim__7u64a{position:absolute;inset:0;z-index:64;display:flex;align-items:flex-end;justify-content:center;background:rgba(6,1,10,.76);animation:RoyalFruits_fadeIn__6jc5I .18s ease-out both}.RoyalFruits_sheet__KKzBA{width:100%;max-width:760px;max-height:84%;overflow-y:auto;padding:13px 13px max(18px,env(safe-area-inset-bottom));border-radius:20px 20px 0 0;border:20px solid transparent;-o-border-image:url(/games/royal-fruits/presentation-v2/ui/popup-panel.webp) 16%/20px stretch;border-image:url(/games/royal-fruits/presentation-v2/ui/popup-panel.webp) 16% fill/20px stretch;background:transparent;animation:RoyalFruits_sheetUp__T31F1 .26s cubic-bezier(.2,.9,.2,1) both}@keyframes RoyalFruits_sheetUp__T31F1{0%{transform:translateY(100%)}to{transform:translateY(0)}}.RoyalFruits_sheetHead__MFr65{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:9px}.RoyalFruits_sheetTitle__QPLGl{font-size:12.5px;font-weight:900;letter-spacing:.05em;color:#ffe9a8}.RoyalFruits_rule__Ce12O{margin:0 0 10px;padding:9px 11px;border-radius:12px;border:1px solid rgba(124,231,255,.3);background:rgba(12,30,48,.6);font-size:11px;line-height:1.6;color:#cfe8f5}.RoyalFruits_rule__Ce12O b{color:#7ce7ff}.RoyalFruits_rule__Ce12O+.RoyalFruits_rule__Ce12O{border-color:rgba(255,63,164,.32);background:rgba(48,10,36,.55)}.RoyalFruits_rule__Ce12O+.RoyalFruits_rule__Ce12O b{color:#ff9ad4}.RoyalFruits_payGrid__7YFom{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:5px}.RoyalFruits_payRow__wXwu4{display:flex;align-items:center;gap:8px;padding:5px 8px;border-radius:10px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03)}.RoyalFruits_payArt__b2Sfz{width:32px;height:32px;flex:none}.RoyalFruits_payArt__b2Sfz svg{width:100%;height:100%}.RoyalFruits_payName__KphOd{font-size:9px;font-weight:900;letter-spacing:.03em;color:#e8d5e8}.RoyalFruits_payValues__Y94f4{margin-top:1px;display:flex;gap:6px;font-size:10px;font-weight:800;font-variant-numeric:tabular-nums;color:#ffd966}.RoyalFruits_payValues__Y94f4 i{font-style:normal;color:#a98fb0;font-weight:700}.RoyalFruits_payNote__V3U9k{margin-top:1px;font-size:9px;font-weight:700;color:#a8d8ea}@media (max-width:768px){.RoyalFruits_shell__dbOEc{background-image:linear-gradient(180deg,rgba(24,3,32,.72),rgba(24,3,32,.42) 14%,transparent 30%,transparent 68%,rgba(16,2,24,.45) 84%,rgba(16,2,24,.78)),url(/games/royal-fruits/presentation-v2/background.webp)}}@media (max-width:430px){.RoyalFruits_shell__dbOEc{--cell-inset:1.5px}.RoyalFruits_cabinet__A3PGV{border-radius:12px}.RoyalFruits_cell__Xd0B_{border-radius:8px}.RoyalFruits_spinButton__yNob2{width:82px;height:82px;font-size:10px}.RoyalFruits_pill__psudC{min-width:0;padding:0}.RoyalFruits_buyPill__iuUaa{min-height:44px;padding-left:13px;padding-right:13px}.RoyalFruits_bigIcon__YgHvN{width:44px;height:44px;font-size:16px}.RoyalFruits_rowRight__0T_Q9{gap:11px}.RoyalFruits_multMeter__8GSyC{min-width:74px}.RoyalFruits_pillValue__2v3Bv{font-size:13px}.RoyalFruits_picker__80n0n{width:190px}.RoyalFruits_popTitle__8wNZ9{font-size:25px}.RoyalFruits_popAmount__IGBtU{font-size:21px}.RoyalFruits_actionRow__HE8Sp{gap:5px}.RoyalFruits_rowLeft__5KQvP{gap:4px}.RoyalFruits_pickerLeft__K0upk{left:7px}.RoyalFruits_pickerRight__7f0Gd{right:7px}}@media (max-height:650px){.RoyalFruits_stage__yzQf6{--cabinet-size:min(540px,calc(100dvh - 304px));gap:3px}.RoyalFruits_spinButton__yNob2{width:68px;height:68px}.RoyalFruits_actionRow__HE8Sp{padding:0 0 12px}.RoyalFruits_bottomBar__5iWzs{gap:4px;padding-bottom:max(6px,env(safe-area-inset-bottom))}}@media (max-height:480px) and (min-width:600px){.RoyalFruits_shell__dbOEc{overflow-y:auto}.RoyalFruits_stage__yzQf6{flex:none;--cabinet-size:min(540px,calc(100dvh - 170px))}.RoyalFruits_actionRow__HE8Sp{position:fixed;right:4%;top:50%;transform:translateY(-50%);width:160px;display:flex;flex-wrap:wrap;justify-content:center}.RoyalFruits_rowLeft__5KQvP{order:2}.RoyalFruits_rowRight__0T_Q9{order:3}.RoyalFruits_spinButton__yNob2{width:82px;height:82px}.RoyalFruits_bottomBar__5iWzs{position:fixed;left:2%;top:50%;transform:translateY(-50%);width:170px}.RoyalFruits_pickerCentre__V1mrx{bottom:auto;top:100%}}@media (prefers-reduced-motion:reduce){.RoyalFruits_animatedCelebration__o04RS .RoyalFruits_popAmount__IGBtU,.RoyalFruits_animatedCelebration__o04RS .RoyalFruits_winArtwork__0tb3k,.RoyalFruits_animatedCelebration__o04RS .RoyalFruits_winTitle__Rj9kG,.RoyalFruits_antic__gsQEP:after,.RoyalFruits_balanceBump__RC0Ti,.RoyalFruits_burstRing__2ksbM,.RoyalFruits_burst__tSzoU,.RoyalFruits_celebrationAura__zowpq,.RoyalFruits_celebrationSparkle__xPapx,.RoyalFruits_coin__Gk6O_,.RoyalFruits_collectButton__rBylp,.RoyalFruits_controlArt__aoKaC,.RoyalFruits_fall__EyHAq,.RoyalFruits_freeGlow__1jWNE,.RoyalFruits_impactFlash__NHXib,.RoyalFruits_multHit__zXooR,.RoyalFruits_multipliedAmount__feV6H,.RoyalFruits_multiplierImpact__6OLf_,.RoyalFruits_orbGone___HsAw .RoyalFruits_art__isaB5,.RoyalFruits_orbHalo__ftMo5,.RoyalFruits_orb__6mmvD .RoyalFruits_art__isaB5,.RoyalFruits_picker__80n0n,.RoyalFruits_popCard__opH99,.RoyalFruits_popRays__bu76Y,.RoyalFruits_scatterHit__uNWSm .RoyalFruits_art__isaB5,.RoyalFruits_scatterLit__7ajE_ .RoyalFruits_art__isaB5,.RoyalFruits_sheet__KKzBA,.RoyalFruits_shine__ffm_p,.RoyalFruits_spinRing__gSktn,.RoyalFruits_strikeMult__Lmubx,.RoyalFruits_strikeRowOut__sBF3n,.RoyalFruits_strikeTotal__kucb9,.RoyalFruits_strikeWave__SiJYD,.RoyalFruits_strikeWin__V1hcV,.RoyalFruits_strip__hscJR,.RoyalFruits_tagOrb__M4HRr,.RoyalFruits_turboLight__iRBp2,.RoyalFruits_winAmountPop__j_pDD,.RoyalFruits_winRing__iMM2w,.RoyalFruits_winning__m7g0V .RoyalFruits_art__isaB5{animation:none!important}.RoyalFruits_strip__hscJR{transform:translateY(0)}.RoyalFruits_winRing__iMM2w{opacity:.9}.RoyalFruits_burst__tSzoU,.RoyalFruits_coin__Gk6O_{opacity:0}.RoyalFruits_flyer__c8bzD{transition:none}}