.mo-progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:60;pointer-events:none;transform-origin:0 50%;transform:scaleX(var(--p,0));background:linear-gradient(90deg,var(--pink),var(--violet2),var(--cyan));box-shadow:0 0 12px var(--pink)}.nav{transition:box-shadow .3s ease,background .3s ease}.nav.mo-scrolled{box-shadow:0 10px 40px rgba(0,0,0,.45)}.nav .brand img{transition:transform .5s cubic-bezier(.2,.8,.2,1)}.nav .brand:hover img{transform:rotate(-12deg) scale(1.08)}.mo .games-strip,.mo .hero .pill,.mo .hero-ctas,.mo .hero-infos,.mo .hero-sub{opacity:0;transform:translateY(18px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.8,.2,1)}.mo .hero .pill{transition-delay:.05s}.mo .hero-sub{transition-delay:.55s}.mo .hero-ctas{transition-delay:.7s}.mo .games-strip,.mo .hero-infos{transition-delay:.85s}.mo.mo-in .games-strip,.mo.mo-in .hero .pill,.mo.mo-in .hero-ctas,.mo.mo-in .hero-infos,.mo.mo-in .hero-sub{opacity:1;transform:none}.mo-w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.08em;margin-bottom:-.08em}.mo-wi{display:inline-block;transform:translateY(110%) rotate(6deg);transform-origin:0 100%;transition:transform .75s cubic-bezier(.16,1,.3,1);transition-delay:calc(.02s + var(--wi,0) * .05s)}.mo.mo-in .mo-wi{transform:none}.hero h1 em.mo-wi{display:inline-block}.mo .hero-frame>img{clip-path:inset(12% 12% 12% 12% round 28px);transform:scale(1.08);opacity:0;transition:clip-path 1.2s cubic-bezier(.16,1,.3,1) .25s,transform 1.4s cubic-bezier(.16,1,.3,1) .25s,opacity .6s ease .25s}.mo.mo-in .hero-frame>img{clip-path:inset(0 0 0 0 round 28px);transform:none;opacity:1}.mo .live-badge{opacity:0;translate:0 -10px;transition:opacity .6s ease 1.1s,translate .6s ease 1.1s}.mo.mo-in .live-badge{opacity:1;translate:0 0}.hero-frame{transform-style:preserve-3d;transition:transform .5s cubic-bezier(.2,.8,.2,1);will-change:transform}.hero-frame.mo-tilting{transition:transform .12s linear}.mo-spot{position:absolute;inset:0;z-index:1;pointer-events:none;opacity:0;transition:opacity .6s ease;background:radial-gradient(520px circle at var(--hx,50%) var(--hy,50%),color-mix(in srgb,var(--pink) 22%,transparent),transparent 60%),radial-gradient(380px circle at calc(var(--hx,50%) + 12%) calc(var(--hy,50%) + 18%),color-mix(in srgb,var(--cyan) 14%,transparent),transparent 60%)}.hero:hover .mo-spot{opacity:1}.live-badge .dot{position:relative}.live-badge .dot::after{content:"";position:absolute;inset:0;border-radius:50%;background:currentColor;animation:mo-ping 1.8s cubic-bezier(0,0,.2,1) infinite}@keyframes mo-ping{100%,75%{transform:scale(2.6);opacity:0}}.mo-mq-wrap{overflow:hidden;padding-block:22px 4px}.mo-marquee{position:relative;z-index:2;overflow:hidden;border-block:1px solid var(--line);background:linear-gradient(90deg,color-mix(in srgb,var(--pink) 14%,var(--bg2)),color-mix(in srgb,var(--violet) 14%,var(--bg2)),color-mix(in srgb,var(--cyan) 12%,var(--bg2)));rotate:-1.2deg;margin-left:-2%;width:104%}.mo-track{display:flex;width:max-content;animation:mo-marquee 38s linear infinite}.mo-marquee:hover .mo-track{animation-play-state:paused}.mo-track span{display:inline-flex;align-items:center;gap:22px;padding:14px 11px;font-family:var(--display);font-weight:800;font-size:clamp(14px,1.6vw,19px);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--text)}.mo-track span i{font-style:normal;color:var(--pink)}.mo-track span b{color:var(--cyan);font-weight:800}@keyframes mo-marquee{to{transform:translateX(-50%)}}.mo .mo-rv{opacity:0;transform:translateY(34px) scale(.98);filter:blur(6px);transition:opacity .8s ease,transform .9s cubic-bezier(.16,1,.3,1),filter .8s ease;transition-delay:calc(var(--d,0) * 90ms)}.mo .mo-rv.mo-vis{opacity:1;transform:none;filter:none}.mo .h2.mo-rv{transform:translateX(-24px)}.mo .h2.mo-rv.mo-vis{transform:none}.card,.offer{--mx:50%;--my:50%}.card{position:relative}.mo-glow{position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .35s ease;z-index:0;background:radial-gradient(420px circle at var(--mx) var(--my),color-mix(in srgb,var(--c,var(--pink)) 16%,transparent),transparent 55%)}.card:hover>.mo-glow,.offer:hover>.mo-glow{opacity:1}.casino-bar,.casino-body,.promo-we{position:relative;z-index:1}.comm>:not(.mo-glow),.step>:not(.mo-glow){position:relative;z-index:1}.offer>.mo-glow{z-index:-1}.casino{transition:transform .5s cubic-bezier(.2,.8,.2,1),border-color .3s ease,box-shadow .5s ease}.casino:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--c) 55%,var(--line));box-shadow:0 24px 60px rgba(0,0,0,.45),0 0 0 1px color-mix(in srgb,var(--c) 30%,transparent)}.casino-bar{background:linear-gradient(90deg,var(--c),color-mix(in srgb,var(--c) 30%,#fff),var(--c));background-size:200% 100%;animation:mo-flow 4s linear infinite}@keyframes mo-flow{to{background-position:-200% 0}}.offer{transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .25s ease}.offer:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--c) 45%,var(--line))}.offer::after{transition:transform .5s cubic-bezier(.2,.8,.2,1)}.offer:hover::after{transform:rotate(-14deg) scale(1.15)}.step .num{transition:transform .6s cubic-bezier(.2,.8,.2,1)}.step:hover .num{transform:rotate(-10deg) scale(1.12)}.comm,.step{transition:transform .4s cubic-bezier(.2,.8,.2,1),border-color .25s ease}.step:hover{transform:translateY(-4px)}.btn{position:relative;overflow:hidden;isolation:isolate;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,translate .25s cubic-bezier(.2,.8,.2,1)}.btn-pink::after,.casino-info .btn::after,.comm .btn::after,.promo-we-cta .btn::after,.soon-btn::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.45) 50%,transparent 65%);transform:translateX(-120%);animation:mo-shine 4.5s ease-in-out infinite}.btn:hover::after{animation-duration:1.1s}@keyframes mo-shine{0%,60%{transform:translateX(-120%)}100%{transform:translateX(120%)}}.hero-ctas .btn-pink{animation:mo-breathe 3s ease-in-out infinite}@keyframes mo-breathe{0%,100%{box-shadow:0 0 0 0 color-mix(in srgb,var(--pink) 45%,transparent)}50%{box-shadow:0 0 0 10px transparent}}.code{transition:background .15s ease,color .15s ease,transform .2s cubic-bezier(.2,.8,.2,1)}.code:active{transform:scale(.96)}.code.done{animation:mo-pop .45s cubic-bezier(.2,1.6,.4,1)}@keyframes mo-pop{0%{transform:scale(.92)}100%{transform:scale(1)}}.mo-spark{position:fixed;z-index:200;width:8px;height:8px;border-radius:2px;pointer-events:none;background:var(--sc);left:var(--x);top:var(--y);animation:mo-spark .8s cubic-bezier(.2,.8,.2,1) forwards}@keyframes mo-spark{0%{transform:translate(-50%,-50%) rotate(0) scale(1);opacity:1}100%{transform:translate(calc(-50% + var(--dx)),calc(-50% + var(--dy))) rotate(var(--r)) scale(.3);opacity:0}}.toast{transition:opacity .25s ease,transform .45s cubic-bezier(.2,1.4,.4,1)}.promo-we-badge{animation:mo-wiggle 3.2s ease-in-out infinite}@keyframes mo-wiggle{0%,100%,86%{rotate:0deg}89%{rotate:-4deg}92%{rotate:4deg}95%{rotate:-2deg}}.soon-icon{animation:mo-float 3.6s ease-in-out infinite}@keyframes mo-float{0%,100%{translate:0 0;rotate:0deg}50%{translate:0 -6px;rotate:-6deg}}.page-view.active{animation:mo-page .6s cubic-bezier(.16,1,.3,1)}@keyframes mo-page{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}#blackjack.active .grid .c{animation:mo-cell .5s cubic-bezier(.2,1.2,.4,1) backwards;animation-delay:calc(var(--ci,0) * 9ms + 150ms)}@keyframes mo-cell{from{opacity:0;transform:scale(.4) rotate(-8deg)}to{opacity:1;transform:none}}#blackjack.active .grid .h .pc{animation:mo-deal .55s cubic-bezier(.2,1.2,.4,1) backwards;animation-delay:calc(var(--hi,0) * 45ms)}@keyframes mo-deal{from{opacity:0;transform:translateY(-30px) rotate(-25deg)}to{opacity:1;transform:none}}.age b{animation:mo-age 4s ease-in-out infinite}@keyframes mo-age{0%,100%{box-shadow:0 0 0 0 transparent}50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--pink) 18%,transparent)}}.socials a{transition:color .15s ease,background .15s ease,transform .3s cubic-bezier(.2,1.6,.4,1)}.socials a:hover{transform:translateY(-3px) scale(1.12)}@media (prefers-reduced-motion:reduce){.mo-glow,.mo-progress,.mo-spark,.mo-spot{display:none!important}.mo-track{animation:none!important}}