.lp{--bg-a:#1a0d5c;--bg-b:#3b1fb8;--bg-c:#1d4fc8;--gold:#ffd84d;--gold-deep:#ffb31f;--ink:#fff;--soft:hsla(0,0%,100%,.76);--faint:hsla(0,0%,100%,.55);--glass:hsla(0,0%,100%,.08);--glass-2:hsla(0,0%,100%,.13);--line:hsla(0,0%,100%,.14);--radius:28px;--gutter:clamp(16px,4vw,40px);position:relative;min-height:100vh;overflow-x:clip;color:var(--ink);background:linear-gradient(170deg,var(--bg-a) 0,var(--bg-b) 42%,#2c1890 70%,var(--bg-a) 100%);font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased}.lp *,.lp :after,.lp :before{box-sizing:border-box}.lp a{color:inherit;text-decoration:none}.lp h1,.lp h2,.lp h3{margin:0;line-height:1.08;letter-spacing:-.01em}.lp p{margin:0}html:has(.lp){scroll-behavior:smooth;background:var(--bg-a,#1a0d5c)}.lp-sky{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.lp-blob{position:absolute;border-radius:50%;filter:blur(80px);opacity:.55;animation:lp-float 22s ease-in-out infinite}.lp-blob.b1{width:52vw;height:52vw;left:-14vw;top:-12vw;background:#ff6eb4;opacity:.32}.lp-blob.b2{width:46vw;height:46vw;right:-16vw;top:18vh;background:#1fc2d4;opacity:.3;animation-delay:-7s}.lp-blob.b3{width:40vw;height:40vw;left:30vw;bottom:-18vw;background:#ffc338;opacity:.2;animation-delay:-13s}.lp-stars{position:absolute;inset:-50%;background-image:radial-gradient(1.6px 1.6px at 20px 30px,hsla(0,0%,100%,.8),transparent),radial-gradient(1.2px 1.2px at 140px 90px,hsla(0,0%,100%,.6),transparent),radial-gradient(1.8px 1.8px at 260px 160px,rgba(255,240,200,.8),transparent),radial-gradient(1.2px 1.2px at 80px 220px,hsla(0,0%,100%,.5),transparent),radial-gradient(1.4px 1.4px at 330px 40px,hsla(0,0%,100%,.7),transparent);background-size:380px 260px;animation:lp-twinkle 7s ease-in-out infinite alternate;opacity:.6}@keyframes lp-float{0%,to{transform:translate(0) scale(1)}50%{transform:translate(4vw,3vh) scale(1.08)}}@keyframes lp-twinkle{0%{opacity:.35}to{opacity:.75}}.lp>footer,.lp>header,.lp>main{position:relative;z-index:1}.lp-nav{position:-webkit-sticky!important;position:sticky!important;top:0;z-index:20!important;display:flex;align-items:center;gap:24px;padding:14px var(--gutter);transition:background .3s,box-shadow .3s,-webkit-backdrop-filter .3s;transition:background .3s,box-shadow .3s,backdrop-filter .3s;transition:background .3s,box-shadow .3s,backdrop-filter .3s,-webkit-backdrop-filter .3s}.lp-nav.solid{background:rgba(26,13,92,.72);backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);box-shadow:0 1px 0 var(--line),0 10px 30px rgba(10,4,50,.3)}.lp-brand{display:flex;align-items:center;gap:10px;font-weight:700;font-size:20px}.lp-brand img{border-radius:11px;box-shadow:0 4px 14px rgba(0,0,0,.3)}.lp-nav nav{display:flex;gap:4px;margin-left:auto}.lp-nav nav a{padding:8px 14px;border-radius:999px;font-weight:600;color:var(--soft);transition:background .2s,color .2s}.lp-nav nav a:hover{background:var(--glass-2);color:#fff}.lp-btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 26px;border-radius:999px;font-weight:700;color:#3a1d00!important;background:linear-gradient(180deg,#ffe680,var(--gold-deep));box-shadow:0 5px 0 #c97c00,0 12px 26px rgba(255,179,31,.35);transition:transform .15s,box-shadow .15s}.lp-btn:hover{transform:translateY(-2px)}.lp-btn:active{transform:translateY(3px);box-shadow:0 2px 0 #c97c00,0 6px 14px rgba(255,179,31,.3)}.lp-btn.small{padding:10px 20px;font-size:15px}.lp-hero{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;grid-gap:clamp(24px,5vw,72px);gap:clamp(24px,5vw,72px);max-width:1200px;margin:0 auto;padding:clamp(24px,6vh,72px) var(--gutter) clamp(40px,8vh,96px)}.lp-pill{display:inline-block;padding:7px 16px;margin-bottom:22px;border-radius:999px;font-size:14px;font-weight:600;background:var(--glass-2);box-shadow:inset 0 0 0 1px var(--line)}.lp h1{font-size:clamp(42px,5.4vw,72px);font-weight:700;text-shadow:0 6px 30px rgba(10,0,60,.4)}.lp-shine{background:linear-gradient(100deg,#ffe680 10%,#ffb31f 35%,#fff4c2 50%,#ffb31f 65%,#ffe680 90%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:lp-shine 5s linear infinite}@keyframes lp-shine{0%{background-position:120% 0}to{background-position:-120% 0}}.lp-lead{max-width:34em;margin-top:22px!important;font-size:clamp(17px,1.6vw,20px);color:var(--soft)}.lp-stores{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.lp-stores.center{justify-content:center}.lp-store{display:inline-flex;align-items:center;gap:11px;min-width:186px;padding:11px 22px 11px 18px;border-radius:16px;background:#0b0820;box-shadow:inset 0 0 0 1.5px hsla(0,0%,100%,.22),0 10px 24px rgba(5,0,30,.35);transition:transform .15s,box-shadow .15s}.lp-store:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 1.5px hsla(0,0%,100%,.4),0 16px 30px rgba(5,0,30,.45)}.lp-store svg{width:28px;height:28px;flex:none}.lp-store span{white-space:nowrap;display:flex;flex-direction:column;font-size:20px;font-weight:700;line-height:1.1}.lp-store small{font-size:11.5px;font-weight:500;opacity:.8}.lp-browser{display:inline-block;margin-top:18px;font-weight:600;color:var(--soft)!important;border-bottom:1.5px solid hsla(0,0%,100%,.25);transition:color .2s,border-color .2s}.lp-browser:hover{color:#fff!important;border-color:var(--gold)}.lp-hero-art{position:relative;display:grid;place-items:center;min-height:560px;perspective:1400px}.lp-phone{position:relative;width:min(300px,72vw);aspect-ratio:600/1300;padding:11px;border-radius:46px;background:linear-gradient(150deg,#2b2450,#0d0a22 60%);box-shadow:inset 0 0 0 1.5px hsla(0,0%,100%,.16),inset 0 0 0 7px #0d0a22,0 40px 80px rgba(8,0,40,.55),0 12px 26px rgba(8,0,40,.35)}.lp-phone:before{content:"";position:absolute;top:22px;left:50%;width:30%;height:22px;border-radius:999px;background:#05030f;transform:translateX(-50%);z-index:2}.lp-phone img{display:block;width:100%;height:100%;object-fit:cover;border-radius:36px}.lp-phone.hero{width:min(320px,76vw);animation:lp-hover 7s ease-in-out infinite}@keyframes lp-hover{0%,to{transform:rotateY(-14deg) rotateX(6deg) rotate(2deg) translateY(0)}50%{transform:rotateY(-8deg) rotateX(3deg) rotate(.5deg) translateY(-16px)}}.lp-halo{position:absolute;width:78%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(140,110,255,.75),rgba(255,110,180,.25) 45%,transparent 70%);filter:blur(20px);animation:lp-breathe 6s ease-in-out infinite}.lp-halo.big{width:100%}.lp-halo.gold{background:radial-gradient(circle,rgba(255,210,80,.7),rgba(255,140,40,.25) 45%,transparent 70%)}@keyframes lp-breathe{0%,to{transform:scale(.92);opacity:.75}50%{transform:scale(1.05);opacity:1}}.lp-stats{display:grid;grid-template-columns:repeat(5,1fr);max-width:1100px;margin:0 auto clamp(56px,10vh,110px);padding:8px;width:calc(100% - var(--gutter) * 2);border-radius:var(--radius);background:var(--glass);box-shadow:inset 0 0 0 1px var(--line);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.lp-stats div{display:flex;flex-direction:column;align-items:center;padding:20px 8px;text-align:center}.lp-stats div+div{box-shadow:-1px 0 0 var(--line)}.lp-stats strong{font-size:clamp(30px,4vw,46px);font-weight:700;line-height:1;color:var(--gold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lp-stats span{margin-top:6px;font-size:15px;color:var(--soft)}.lp-section{max-width:1200px;margin:0 auto;padding:clamp(56px,10vh,110px) var(--gutter)}.lp-head{max-width:720px;margin:0 auto 48px;text-align:center}.lp h2{font-size:clamp(32px,4.6vw,54px);font-weight:700}.lp-head p{margin-top:16px;font-size:18px;color:var(--soft)}.lp-kicker{display:inline-block;margin-bottom:14px;font-size:14px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#9fe8ff}.lp-kicker.gold{color:var(--gold)}.lp-how{display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:clamp(32px,6vw,90px);gap:clamp(32px,6vw,90px);max-width:1100px;margin:0 auto;padding:clamp(40px,8vh,90px) var(--gutter)}.lp-steps{list-style:none;margin:30px 0 0;padding:0;display:grid;grid-gap:14px;gap:14px}.lp-steps li{display:flex;align-items:flex-start;gap:18px;padding:18px 20px;border-radius:22px;background:var(--glass);box-shadow:inset 0 0 0 1px var(--line)}.lp-steps b{flex:none;display:grid;place-items:center;width:42px;height:42px;border-radius:14px;color:#3a1d00;background:linear-gradient(180deg,#ffe680,var(--gold-deep));box-shadow:0 3px 0 #c97c00}.lp-steps b,.lp-steps h3{font-size:20px}.lp-steps p{margin-top:4px;color:var(--soft)}.lp-games{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px}.lp-game{position:relative;padding:26px 22px 24px;border-radius:var(--radius);background:linear-gradient(170deg,hsla(0,0%,100%,.13),hsla(0,0%,100%,.05));box-shadow:inset 0 0 0 1px var(--line),0 18px 40px rgba(10,0,50,.18);transition:transform .25s,box-shadow .25s,background .25s;overflow:hidden}.lp-game:after{content:"";position:absolute;inset:auto -30% -60% -30%;height:80%;background:radial-gradient(closest-side,var(--c),transparent);opacity:.22;transition:opacity .25s;pointer-events:none}.lp-game:hover{transform:translateY(-6px);background:linear-gradient(170deg,hsla(0,0%,100%,.18),hsla(0,0%,100%,.07));box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.26),0 26px 50px rgba(10,0,50,.3)}.lp-game:hover:after{opacity:.4}.lp-tag{display:inline-block;padding:4px 11px;margin-bottom:10px;border-radius:999px;font-size:13px;font-weight:700;color:#1a0d5c;background:color-mix(in srgb,var(--c) 45%,#fff)}.lp-game h3{font-size:23px}.lp-game p{margin-top:8px;font-size:15.5px;color:var(--soft)}.lp-extras{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:30px}.lp-extras span{padding:10px 18px;border-radius:999px;font-weight:600;background:var(--glass);box-shadow:inset 0 0 0 1px var(--line)}.lp-feature{display:grid;grid-template-columns:1fr 1.1fr;align-items:center;grid-gap:clamp(32px,7vw,100px);gap:clamp(32px,7vw,100px);max-width:1100px;margin:0 auto;padding:clamp(48px,9vh,100px) var(--gutter)}.lp-feature.flip .lp-feature-art{order:2}.lp-feature-art{position:relative;display:grid;place-items:center;min-height:520px}.lp-feature-art .lp-phone{transform:rotate(-3deg);transition:transform .5s}.lp-feature.flip .lp-feature-art .lp-phone{transform:rotate(3deg)}.lp-feature-art:hover .lp-phone{transform:rotate(0deg) scale(1.02)}.lp-feature-copy p{margin-top:16px;font-size:18px;color:var(--soft)}.lp-points{list-style:none;margin:24px 0 0;padding:0;display:grid;grid-gap:12px;gap:12px}.lp-points li{position:relative;padding-left:36px;font-weight:600}.lp-points li:before{content:"";position:absolute;left:0;top:2px;width:24px;height:24px;border-radius:8px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4 8-9' fill='none' stroke='%233a1d00' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50% /70% no-repeat,linear-gradient(180deg,#ffe680,var(--gold-deep))}.lp-skins{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:14px;gap:14px}.lp-skin{margin:0;padding:22px 10px 16px;border-radius:24px;text-align:center;background:linear-gradient(170deg,hsla(0,0%,100%,.11),hsla(0,0%,100%,.04));box-shadow:inset 0 0 0 1px var(--line);transition:transform .25s,background .25s}.lp-skin:hover{transform:translateY(-5px);background:linear-gradient(170deg,hsla(0,0%,100%,.17),hsla(0,0%,100%,.06))}.lp-skin figcaption{display:flex;flex-direction:column;margin-top:8px}.lp-skin b{font-size:16.5px}.lp-skin span{font-size:13.5px;color:var(--faint)}.lp-cards{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px}.lp-card{padding:28px 24px;border-radius:var(--radius);background:linear-gradient(170deg,hsla(0,0%,100%,.13),hsla(0,0%,100%,.05))}.lp-card,.lp-emoji{box-shadow:inset 0 0 0 1px var(--line)}.lp-emoji{display:grid;place-items:center;width:58px;height:58px;margin-bottom:18px;border-radius:18px;font-size:30px;background:var(--glass-2)}.lp-card h3{font-size:21px}.lp-card p{margin-top:8px;color:var(--soft)}.lp-cta{position:relative;max-width:1000px;margin:clamp(40px,8vh,80px) auto;width:calc(100% - var(--gutter) * 2);padding:clamp(48px,8vw,84px) clamp(20px,5vw,60px);border-radius:40px;text-align:center;overflow:hidden;background:radial-gradient(circle at 20% 0,rgba(255,110,180,.45),transparent 50%),radial-gradient(circle at 90% 100%,rgba(31,194,212,.45),transparent 55%),linear-gradient(160deg,#5b3bff,#2a1690);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.2),0 40px 80px rgba(10,0,50,.45)}.lp-cta-icon{position:relative;width:112px;height:112px;border-radius:26px;box-shadow:0 16px 36px rgba(0,0,0,.4);animation:lp-bob-y 5s ease-in-out infinite}@keyframes lp-bob-y{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-10px) rotate(3deg)}}.lp-cta h2{position:relative;margin-top:26px!important}.lp-cta p{max-width:34em;margin:14px auto 0!important;font-size:18px;color:var(--soft)}.lp-cta .lp-stores,.lp-cta p{position:relative}.lp-faq{display:grid;grid-gap:12px;gap:12px;max-width:780px;margin:0 auto}.lp-faq details{border-radius:22px;background:var(--glass);box-shadow:inset 0 0 0 1px var(--line);transition:background .2s}.lp-faq details[open]{background:var(--glass-2)}.lp-faq summary{position:relative;padding:20px 56px 20px 24px;font-size:18px;font-weight:600;list-style:none;cursor:pointer}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary:after{content:"+";position:absolute;right:22px;top:50%;font-size:26px;line-height:1;color:var(--gold);transform:translateY(-50%);transition:transform .25s}.lp-faq details[open] summary:after{transform:translateY(-50%) rotate(45deg)}.lp-faq details p{padding:0 24px 22px;color:var(--soft)}.lp-faq a{color:var(--gold)!important;font-weight:600;word-break:break-all}.lp-contact{margin-top:10px!important;text-align:center;color:var(--soft);font-weight:600}.lp.lp-static .lp-reveal{opacity:1!important;transform:none!important}.lp.lp-static .lp-nav{position:relative!important}.lp.lp-static{min-height:0}.lp-footer{display:flex;flex-wrap:wrap;align-items:center;gap:18px 28px;max-width:1200px;margin:0 auto;padding:36px var(--gutter) 48px;box-shadow:0 -1px 0 var(--line)}.lp-footer .lp-brand{font-size:17px}.lp-footer nav{display:flex;gap:22px;margin-left:auto}.lp-footer nav a{color:var(--soft);font-weight:600}.lp-footer nav a:hover{color:#fff}.lp-footer small{width:100%;color:var(--faint);font-size:14px}.lp img{-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@keyframes lp-bob-soft{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-8px) rotate(-2deg)}}@keyframes lp-drift-a{0%,to{transform:translate(0) rotate(-8deg)}50%{transform:translate(8px,-22px) rotate(6deg)}}@keyframes lp-drift-b{0%,to{transform:translate(0) rotate(10deg)}50%{transform:translate(-10px,-18px) rotate(-6deg)}}.lp-float-set{position:absolute;inset:0;pointer-events:none}.lp-float-set img{position:absolute;height:auto;filter:drop-shadow(0 18px 22px rgba(10,0,50,.45))}.lp-float-set .f1{width:118px;left:2%;top:12%;animation:lp-drift-a 7s ease-in-out infinite}.lp-float-set .f2{width:84px;right:6%;top:4%;animation:lp-drift-b 6s ease-in-out -2s infinite}.lp-float-set .f3{width:76px;right:0;top:46%;animation:lp-drift-a 8s ease-in-out -4s infinite}.lp-float-set .f4{width:100px;left:4%;bottom:8%;animation:lp-drift-b 7.5s ease-in-out -1s infinite}.lp-float-set .f5{width:60px;left:26%;top:0;animation:lp-drift-b 5.5s ease-in-out -3s infinite}.lp-float-set .f6{width:170px;right:-4%;bottom:2%;animation:lp-bob-soft 4s ease-in-out infinite;filter:drop-shadow(0 22px 26px rgba(10,0,50,.55))}.lp-shape-stage{position:relative;display:grid;place-items:center;aspect-ratio:1;max-width:480px;width:100%;margin:0 auto}.lp-shape-glow{position:absolute;inset:12%;border-radius:50%;background:radial-gradient(circle,rgba(140,110,255,.6),rgba(255,110,180,.2) 50%,transparent 72%);filter:blur(18px);animation:lp-breathe 6s ease-in-out infinite}.lp-shape{position:relative;width:74%;height:auto;filter:drop-shadow(0 30px 34px rgba(10,0,50,.5));animation:lp-shape-sway 9s ease-in-out infinite}@keyframes lp-shape-sway{0%,to{transform:rotate(-3deg) translateY(0)}50%{transform:rotate(3deg) translateY(-10px)}}.lp-fly{position:absolute;width:22%;height:auto;left:39%;top:39%;opacity:0;filter:drop-shadow(0 14px 16px rgba(10,0,50,.45));animation:lp-fly-a 4.8s cubic-bezier(.55,0,.8,.3) infinite}.lp-fly.b{animation-name:lp-fly-b;animation-delay:1.6s}.lp-fly.c{animation-name:lp-fly-c;animation-delay:3.2s}@keyframes lp-fly-a{0%,8%{opacity:0;transform:translate(0) scale(.9)}12%{opacity:1;transform:translate(0) scale(1)}40%{opacity:0;transform:translate(260%,-120%) scale(.8) rotate(25deg)}to{opacity:0}}@keyframes lp-fly-b{0%,8%{opacity:0;transform:translate(0) scale(.9)}12%{opacity:1;transform:translate(0) scale(1)}40%{opacity:0;transform:translate(-250%,-150%) scale(.8) rotate(-25deg)}to{opacity:0}}@keyframes lp-fly-c{0%,8%{opacity:0;transform:translate(0) scale(.9)}12%{opacity:1;transform:translate(0) scale(1)}40%{opacity:0;transform:translate(40%,280%) scale(.8) rotate(20deg)}to{opacity:0}}.lp-tap{position:absolute;left:50%;top:50%;width:70px;height:70px;margin:-35px 0 0 -35px;border-radius:50%;border:3px solid hsla(0,0%,100%,.85);opacity:0;animation:lp-tap 1.6s ease-out .35s infinite}@keyframes lp-tap{0%{opacity:.9;transform:scale(.3)}60%,to{opacity:0;transform:scale(1.6)}}.lp-game-art{display:grid;place-items:center;height:104px;margin-bottom:12px}.lp-game-art img{width:96px;height:auto;filter:drop-shadow(0 14px 16px rgba(10,0,50,.4));animation:lp-bob-soft 4.5s ease-in-out infinite;transition:transform .3s}.lp-game:hover .lp-game-art img{transform:scale(1.12) rotate(6deg)}.lp-skin-stage{display:grid;place-items:center;height:120px}.lp-skin-stage img{width:112px;height:auto;filter:drop-shadow(0 12px 14px rgba(10,0,50,.4));animation:lp-bob-soft 4.5s ease-in-out infinite}.lp-castles{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px}.lp-castle{margin:0;padding:14px 10px 18px;border-radius:var(--radius);text-align:center;background:radial-gradient(circle at 50% 30%,rgba(160,220,255,.22),hsla(0,0%,100%,.04) 70%);box-shadow:inset 0 0 0 1px var(--line);transition:transform .3s,background .3s}.lp-castle:hover{transform:translateY(-6px);background:radial-gradient(circle at 50% 30%,rgba(160,220,255,.32),hsla(0,0%,100%,.06) 70%)}.lp-castle img{width:100%;height:230px;object-fit:contain;filter:drop-shadow(0 20px 18px rgba(10,0,50,.45));animation:lp-bob-soft 6s ease-in-out infinite}.lp-castle figcaption{margin-top:6px;font-weight:700;font-size:17px}.lp-more{margin-top:26px!important;text-align:center;font-weight:600;color:var(--gold)}.lp-buddies{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:14px;gap:14px}.lp-buddy{position:relative;margin:0;padding:16px 8px;border-radius:24px;text-align:center;background:linear-gradient(170deg,hsla(0,0%,100%,.12),hsla(0,0%,100%,.04));box-shadow:inset 0 0 0 1px var(--line);transition:transform .3s}.lp-buddy:hover{transform:translateY(-6px)}.lp-buddy.legend{background:radial-gradient(circle at 50% 42%,rgba(255,214,90,.42),transparent 62%),linear-gradient(170deg,rgba(120,70,10,.55),rgba(60,30,90,.4));box-shadow:inset 0 0 0 1.5px rgba(255,210,80,.75),0 0 28px rgba(255,190,50,.25)}.lp-legend-tag{position:absolute;top:10px;left:50%;transform:translateX(-50%);padding:3px 10px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#3a1d00;background:linear-gradient(180deg,#fff0a8,var(--gold-deep));box-shadow:0 2px 0 #c97c00;z-index:1}.lp-buddy-stage{display:grid;place-items:end center;height:176px;padding-top:26px;overflow:visible}.lp-buddy-stage img{width:100%;height:150px;object-fit:contain;object-position:50% 100%;filter:drop-shadow(0 14px 14px rgba(10,0,50,.45));animation:lp-hop 2.6s ease-in-out infinite;transform-origin:50% 100%}@keyframes lp-hop{0%,60%,to{transform:translateY(0) scale(1)}68%{transform:translateY(0) scale(1.06,.92)}78%{transform:translateY(-16px) scale(.97,1.04)}88%{transform:translateY(0) scale(1.04,.96)}}.lp-buddy figcaption{display:flex;flex-direction:column;gap:2px;margin-top:8px}.lp-buddy b{font-size:15.5px}.lp-buddy figcaption span,.lp-skin figcaption span{display:inline-flex;align-items:center;justify-content:center;gap:5px;font-size:13.5px;font-weight:600;color:var(--gold)}.lp-coin{display:inline-block;width:14px;height:14px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff6c4,#ffc93a 45%,#c98a00);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}.lp-cta-art img{position:absolute;height:auto;filter:drop-shadow(0 16px 18px rgba(10,0,50,.45))}.lp-cta-art .c1{width:80px;left:6%;top:12%;animation:lp-drift-a 7s ease-in-out infinite}.lp-cta-art .c2{width:150px;left:3%;bottom:6%;animation:lp-hop 2.8s ease-in-out infinite}.lp-cta-art .c3{width:70px;right:8%;top:10%;animation:lp-drift-b 6s ease-in-out infinite}.lp-cta-art .c4{width:150px;right:3%;bottom:6%;animation:lp-hop 2.8s ease-in-out -1.4s infinite}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.lp-reveal{opacity:0;transform:translateY(34px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.7,.2,1)}.lp-reveal.in{opacity:1;transform:none}.lp-game.lp-reveal{transition-delay:calc(var(--i, 0) * 70ms)}.lp-hero-copy>*{animation:lp-rise .9s cubic-bezier(.2,.7,.2,1) both}.lp-hero-copy>:nth-child(2){animation-delay:.08s}.lp-hero-copy>:nth-child(3){animation-delay:.16s}.lp-hero-copy>:nth-child(4){animation-delay:.24s}.lp-hero-copy>:nth-child(5){animation-delay:.32s}.lp-hero-art{animation:lp-pop 1.1s cubic-bezier(.2,.8,.2,1.1) .15s both}}@keyframes lp-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes lp-pop{0%{opacity:0;transform:translateY(40px) scale(.92)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lp *,.lp :after,.lp :before{animation:none!important;transition:none!important}}@media (max-width:1000px){.lp-cards,.lp-games{grid-template-columns:repeat(2,1fr)}.lp-skins{grid-template-columns:repeat(4,1fr)}.lp-buddies,.lp-castles,.lp-stats{grid-template-columns:repeat(3,1fr)}.lp-stats div:nth-child(4){box-shadow:none}.lp-stats div:nth-child(n+4){border-top:1px solid var(--line)}}@media (max-width:760px){.lp{font-size:16px}.lp-nav{gap:12px;padding-block:10px}.lp-nav nav{display:none}.lp-nav .lp-btn{margin-left:auto}.lp-brand{font-size:18px}.lp-brand img{width:34px;height:34px}.lp-feature,.lp-hero,.lp-how{grid-template-columns:1fr;text-align:center}.lp-hero{padding-top:18px;gap:8px}.lp-lead{margin-inline:auto}.lp-stores{justify-content:center}.lp-store{min-width:0;flex:1 1 150px;max-width:220px;padding:10px 14px}.lp-store span{font-size:18px}.lp-hero-art{min-height:0;padding:30px 0 10px}.lp-phone.hero{width:min(250px,66vw)}.lp-stats{grid-template-columns:repeat(2,1fr)}.lp-stats div{box-shadow:none!important;border-top:0!important;padding:16px 6px}.lp-stats div:last-child{grid-column:1/-1}.lp-how-copy{order:-1}.lp-steps li{text-align:left}.lp-cards,.lp-games{grid-template-columns:1fr;gap:12px}.lp-game{display:grid;grid-template-columns:72px 1fr;grid-column-gap:16px;column-gap:16px;align-items:center;padding:18px;text-align:left}.lp-tag{justify-self:start;margin-bottom:6px}.lp-game p{margin-top:4px}.lp-feature-art{min-height:0;order:0!important}.lp-feature-art .lp-phone{width:min(240px,64vw)}.lp-points{justify-items:center}.lp-points li{text-align:left}.lp-skins{grid-template-columns:repeat(3,1fr);gap:10px}.lp-skin-stage{height:92px}.lp-skin-stage img{width:84px}.lp-game-art{grid-row:1/span 3;height:72px;margin:0}.lp-game-art img{width:70px}.lp-float-set .f1,.lp-float-set .f4{width:64px}.lp-float-set .f2,.lp-float-set .f3,.lp-float-set .f5{width:50px}.lp-float-set .f6{width:104px;right:-2%}.lp-castles{grid-template-columns:repeat(2,1fr);gap:12px}.lp-castle img{height:130px}.lp-castle figcaption{font-size:14.5px}.lp-buddies{grid-template-columns:repeat(2,1fr);gap:12px}.lp-buddy-stage{height:160px}.lp-buddy-stage img{height:130px}.lp-cta-art img{opacity:.9}.lp-cta-art .c1,.lp-cta-art .c3{display:none}.lp-cta-art .c2{width:78px;left:4%;top:18px;bottom:auto}.lp-cta-art .c4{width:78px;right:4%;top:18px;bottom:auto}.lp-skin{padding:16px 6px 12px;border-radius:20px}.lp-skin b{font-size:14.5px}.lp-skin span{font-size:12.5px}.lp-card{display:grid;grid-template-columns:58px 1fr;grid-column-gap:16px;column-gap:16px;padding:20px}.lp-emoji{grid-row:1/span 2;margin:0}.lp-cta{border-radius:30px}.lp-footer{justify-content:center;text-align:center}.lp-footer nav{margin:0}}