@media (prefers-reduced-motion:reduce){*,:after,:before{animation-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.reveal,.reveal-left,.reveal-pop,.reveal-right{opacity:1!important;transform:none!important;transition:none!important}}@keyframes kBounceIn{0%{opacity:0;transform:scale(.82) translateY(20px)}55%{opacity:1;transform:scale(1.05) translateY(-4px)}75%{transform:scale(.97) translateY(2px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes kSlideUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes kPopIn{0%{opacity:0;transform:scale(.72)}65%{transform:scale(1.07)}to{opacity:1;transform:scale(1)}}@keyframes kFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes kWiggle{0%{transform:rotate(0deg) scale(1)}20%{transform:rotate(-10deg) scale(1.1)}45%{transform:rotate(10deg) scale(1.1)}65%{transform:rotate(-6deg) scale(1.05)}80%{transform:rotate(6deg) scale(1.05)}to{transform:rotate(0deg) scale(1)}}@keyframes kShimmer{0%{left:-100%}to{left:160%}}@keyframes kGlowPulse{0%,to{box-shadow:0 4px 14px rgba(124,58,237,.28),0 0 0 0 rgba(124,58,237,0)}50%{box-shadow:0 6px 28px rgba(124,58,237,.42),0 0 0 5px rgba(124,58,237,.08)}}@keyframes kSparkle{0%,to{opacity:1;transform:scale(1) rotate(0deg)}30%{opacity:.5;transform:scale(.75) rotate(20deg)}60%{opacity:1;transform:scale(1.15) rotate(-10deg)}}@keyframes kStarPop{0%{opacity:0;transform:scale(0) rotate(0deg)}60%{opacity:1;transform:scale(1.25) rotate(180deg)}to{opacity:.7;transform:scale(1) rotate(1turn)}}@keyframes kBounceTap{0%,to{transform:translateY(0)}35%{transform:translateY(-5px)}65%{transform:translateY(-2px)}}@keyframes kXpFill{0%{background-position:0 50%}to{background-position:100% 50%}}.reveal,.reveal-left,.reveal-pop,.reveal-right{will-change:opacity,transform}.reveal{opacity:0;transform:translateY(30px);transition:opacity .55s cubic-bezier(.34,1.56,.64,1),transform .55s cubic-bezier(.34,1.56,.64,1)}.reveal.is-visible{opacity:1;transform:translateY(0)}.reveal-left{opacity:0;transform:translateX(-38px);transition:opacity .5s cubic-bezier(.34,1.56,.64,1),transform .5s cubic-bezier(.34,1.56,.64,1)}.reveal-left.is-visible{opacity:1;transform:translateX(0)}[dir=rtl] .reveal-left{transform:translateX(38px)}[dir=rtl] .reveal-left.is-visible{transform:translateX(0)}.reveal-right{opacity:0;transform:translateX(38px);transition:opacity .5s cubic-bezier(.34,1.56,.64,1),transform .5s cubic-bezier(.34,1.56,.64,1)}.reveal-right.is-visible{opacity:1;transform:translateX(0)}[dir=rtl] .reveal-right{transform:translateX(-38px)}[dir=rtl] .reveal-right.is-visible{transform:translateX(0)}.reveal-pop{opacity:0;transform:scale(.88) translateY(16px);transition:opacity .45s cubic-bezier(.34,1.56,.64,1),transform .45s cubic-bezier(.34,1.56,.64,1)}.reveal-pop.is-visible{opacity:1;transform:scale(1) translateY(0)}.rd-1{transition-delay:0s}.rd-2{transition-delay:.08s}.rd-3{transition-delay:.16s}.rd-4{transition-delay:.24s}.rd-5{transition-delay:.32s}.rd-6{transition-delay:.4s}.hero-badge{animation:kBounceIn .7s cubic-bezier(.34,1.56,.64,1) both}.hero h1{animation:kSlideUp .75s cubic-bezier(.34,1.56,.64,1) .12s both}.hero-sub{animation:kSlideUp .7s ease .28s both}.hero-ctas{animation:kSlideUp .7s ease .44s both}.lang-strip{animation:kSlideUp .7s ease .58s both}.lang-tag:first-child{animation:kPopIn .4s cubic-bezier(.34,1.56,.64,1) .62s both}.lang-tag:nth-child(2){animation:kPopIn .4s cubic-bezier(.34,1.56,.64,1) .68s both}.lang-tag:nth-child(3){animation:kPopIn .4s cubic-bezier(.34,1.56,.64,1) .74s both}.lang-tag:nth-child(4){animation:kPopIn .4s cubic-bezier(.34,1.56,.64,1) .8s both}.lang-tag:nth-child(5){animation:kPopIn .4s cubic-bezier(.34,1.56,.64,1) .86s both}.lang-tag:nth-child(6){animation:kPopIn .4s cubic-bezier(.34,1.56,.64,1) .92s both}.lang-tag:nth-child(7){animation:kPopIn .4s cubic-bezier(.34,1.56,.64,1) .98s both}.lang-tag:nth-child(8){animation:kPopIn .4s cubic-bezier(.34,1.56,.64,1) 1.04s both}.lang-tag:nth-child(9){animation:kPopIn .4s cubic-bezier(.34,1.56,.64,1) 1.1s both}.lang-tag:nth-child(10){animation:kPopIn .4s cubic-bezier(.34,1.56,.64,1) 1.16s both}.lang-tag:nth-child(n+11){animation:kPopIn .4s cubic-bezier(.34,1.56,.64,1) 1.22s both}.btn-closing-primary,.btn-closing-teal,.btn-primary,.btn-teal,.pricing-btn:not(.secondary),.sandbox-start-btn{overflow:hidden;position:relative}.btn-closing-primary:after,.btn-closing-teal:after,.btn-primary:after,.btn-teal:after,.pricing-btn:not(.secondary):after,.sandbox-start-btn:after{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);content:"";height:100%;left:-100%;pointer-events:none;position:absolute;top:0;transform:skewX(-18deg);width:55%}.btn-closing-primary:hover:after,.btn-closing-teal:hover:after,.btn-primary:hover:after,.btn-teal:hover:after,.pricing-btn:not(.secondary):hover:after,.sandbox-start-btn:hover:after{animation:kShimmer .45s ease forwards}.btn-closing-primary:hover,.btn-closing-teal:hover,.btn-primary:hover,.btn-teal:hover{transform:translateY(-2px)}.btn-pulse-glow{animation:kGlowPulse 2.6s ease-in-out infinite}.btn-pulse-glow:hover{animation:none;transform:translateY(-2px)}.stat-card{cursor:default;transition:transform .3s cubic-bezier(.34,1.56,.64,1),background .3s ease}.stat-card:hover{background:hsla(0,0%,100%,.1)!important;transform:translateY(-5px) scale(1.02)}.pricing-card{transition:transform .32s cubic-bezier(.34,1.56,.64,1),box-shadow .32s ease,border-color .32s ease!important}.pricing-card:hover{box-shadow:0 16px 40px rgba(0,0,0,.1)!important;transform:translateY(-7px) scale(1.015)!important}.pricing-card.featured:hover{box-shadow:0 18px 44px rgba(124,58,237,.18)!important;transform:translateY(-9px) scale(1.02)!important}.feat-browser{transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease}.feat-browser:hover{box-shadow:0 16px 48px rgba(0,0,0,.12),0 4px 12px rgba(0,0,0,.06)!important;transform:translateY(-4px) scale(1.01)}.early-perk{transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease}.early-perk:hover{box-shadow:0 12px 32px rgba(0,0,0,.07);transform:translateY(-5px) scale(1.01)}.early-perk-icon{animation:kFloat 3.5s ease-in-out infinite;display:inline-block}.early-perk:nth-child(2) .early-perk-icon{animation-delay:.6s}.early-perk:nth-child(3) .early-perk-icon{animation-delay:1.2s}.anim-float{animation:kFloat 3.2s ease-in-out infinite}.anim-float-slow{animation:kFloat 4.5s ease-in-out infinite}.anim-sparkle{animation:kSparkle 2.2s ease-in-out infinite}.anim-sparkle,.section-label{display:inline-block}.sandbox-config{transition:box-shadow .3s ease}.sandbox-config:hover{box-shadow:0 6px 24px rgba(124,58,237,.09)}.game-card:first-child{animation:kBounceIn .5s cubic-bezier(.34,1.56,.64,1) .04s both}.game-card:nth-child(2){animation:kBounceIn .5s cubic-bezier(.34,1.56,.64,1) .1s both}.game-card:nth-child(3){animation:kBounceIn .5s cubic-bezier(.34,1.56,.64,1) .16s both}.game-card:nth-child(4){animation:kBounceIn .5s cubic-bezier(.34,1.56,.64,1) .22s both}.game-card:nth-child(5){animation:kBounceIn .5s cubic-bezier(.34,1.56,.64,1) .28s both}.game-card:nth-child(6){animation:kBounceIn .5s cubic-bezier(.34,1.56,.64,1) .34s both}.game-card:nth-child(7){animation:kBounceIn .5s cubic-bezier(.34,1.56,.64,1) .4s both}.game-card:nth-child(8){animation:kBounceIn .5s cubic-bezier(.34,1.56,.64,1) .46s both}.game-card:nth-child(n+9){animation:kBounceIn .5s cubic-bezier(.34,1.56,.64,1) .52s both}.game-card{transition:transform .28s cubic-bezier(.34,1.56,.64,1),box-shadow .28s ease,border-color .22s ease,background .22s ease!important}.game-card:not(.locked):hover{background:hsla(0,0%,100%,.13)!important;border-color:hsla(0,0%,100%,.55)!important;box-shadow:0 14px 36px rgba(0,0,0,.4),0 0 0 1px hsla(0,0%,100%,.25)!important;transform:translateY(-8px) scale(1.05)!important}.game-card-icon{display:block;transition:transform .15s ease}.game-card:not(.locked):hover .game-card-icon{animation:kWiggle .55s ease-in-out}.game-card:not(.locked){overflow:hidden;position:relative}.game-card:not(.locked):after{background:linear-gradient(135deg,hsla(0,0%,100%,.06),transparent 60%);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}.game-card.locked:hover{animation:kWiggle .4s ease-in-out}.lobby-title{animation:kSlideUp .5s cubic-bezier(.34,1.56,.64,1) both}.lobby-sub{animation:kSlideUp .5s cubic-bezier(.34,1.56,.64,1) .07s both}.lobby{animation:kSlideUp .45s ease both}.xp-bar-fill{animation:kXpFill 2s linear infinite;background:linear-gradient(90deg,#f59e0b,#fbbf24,#fde68a,#f59e0b);background-size:200% 100%}.arcade-star-field{inset:0;overflow:hidden;pointer-events:none;position:absolute}.arcade-star-field:after,.arcade-star-field:before{animation:kCloudDrift 12s linear infinite;color:hsla(0,0%,100%,.08);content:"✦ ✧ ⭐ ✦ ✧ ⭐ ✦ ✧ ✦ ✧ ⭐ ✦ ✧";font-size:10px;left:0;letter-spacing:30px;position:absolute;right:0;top:8%;white-space:nowrap}.arcade-star-field:after{animation-direction:reverse;animation-duration:18s;bottom:12%;top:auto}.arcade-game-preview{background:hsla(0,0%,100%,.07);border:1.5px solid hsla(0,0%,100%,.12);border-radius:18px;cursor:pointer;overflow:hidden;padding:20px 14px;position:relative;text-align:center;transition:transform .28s cubic-bezier(.34,1.56,.64,1),box-shadow .28s ease,border-color .22s ease,background .22s ease}.arcade-game-preview:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.4);box-shadow:0 14px 36px rgba(0,0,0,.45),0 0 0 1px hsla(0,0%,100%,.25);transform:translateY(-8px) scale(1.06)}.arcade-game-preview:hover>div:first-child{animation:kWiggle .5s ease-in-out}.arcade-game-preview:first-child{animation:kBounceIn .45s cubic-bezier(.34,1.56,.64,1) 0s both}.arcade-game-preview:nth-child(2){animation:kBounceIn .45s cubic-bezier(.34,1.56,.64,1) .07s both}.arcade-game-preview:nth-child(3){animation:kBounceIn .45s cubic-bezier(.34,1.56,.64,1) .14s both}.arcade-game-preview:nth-child(4){animation:kBounceIn .45s cubic-bezier(.34,1.56,.64,1) .21s both}.arcade-game-preview:nth-child(5){animation:kBounceIn .45s cubic-bezier(.34,1.56,.64,1) .28s both}.arcade-game-preview:nth-child(6){animation:kBounceIn .45s cubic-bezier(.34,1.56,.64,1) .35s both}.reveal .arcade-game-preview,.reveal-pop .arcade-game-preview{animation:none}.arcade-launch-btn{align-items:center;animation:kGlowPulse 2.2s ease-in-out infinite;background:linear-gradient(135deg,#7c3aed,#0d9488);border:none;border-radius:16px;color:#fff;cursor:pointer;display:inline-flex;font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:800;gap:10px;padding:16px 32px;text-decoration:none;transition:transform .22s cubic-bezier(.34,1.56,.64,1)}.arcade-launch-btn:hover{animation:none;box-shadow:0 8px 28px rgba(124,58,237,.4);transform:scale(1.06) translateY(-2px)}.arcade-launch-wrap{display:inline-block;position:relative}.arcade-launch-wrap:after,.arcade-launch-wrap:before{animation:kSparkle 1.8s ease-in-out infinite;content:"✨";font-size:18px;pointer-events:none;position:absolute}.arcade-launch-wrap:before{animation-delay:0s;right:-8px;top:-12px}.arcade-launch-wrap:after{animation-delay:.9s;bottom:-10px;left:-6px}.correct-flash{animation:kBounceIn .35s cubic-bezier(.34,1.56,.64,1) both}.wrong-shake{animation:kWiggle .4s ease-in-out both}.k-confetti-dot{animation:kStarPop .8s ease forwards;border-radius:50%;height:8px;pointer-events:none;position:fixed;width:8px;z-index:9999}@keyframes kCloudDrift{0%,to{transform:translateX(0)}50%{transform:translateX(10px)}}.hero-cloud-hero{animation:kCloudDrift 9s ease-in-out infinite!important}.kuliso-char{transition:transform .3s ease}.kuliso-char:hover{transform:translateY(-6px) scale(1.04)}.nav-cta-pulse{animation:kGlowPulse 2.5s ease-in-out 3}