@keyframes ribLeft{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes ribRight{0%{transform:translateX(-50%)}to{transform:translateX(0)}}@keyframes motPing{0%{transform:scale(1);opacity:.7}to{transform:scale(2.6);opacity:0}}@keyframes motDrive{0%{offset-distance:0}to{offset-distance:100%}}@media (prefers-reduced-motion:reduce){.mot-car{animation-play-state:paused!important}}@keyframes wpWave{0%{transform:translateX(0)}to{transform:translateX(-720px)}}@keyframes wpCloud{0%{transform:translateX(-260px)}to{transform:translateX(1700px)}}@keyframes wpSail{0%{left:0}to{left:96%}}@keyframes wpBob{0%,to{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(-3px) rotate(4deg)}}@keyframes wpRoll{0%,to{transform:rotate(-.8deg) translateY(0)}50%{transform:rotate(.8deg) translateY(-4px)}}@keyframes wpSwing{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}@keyframes wpLand{0%{transform:rotate(var(--r)) translateY(5px) scaleY(.86)}55%{transform:rotate(var(--r)) scaleY(1.05)}to{transform:rotate(var(--r))}}@keyframes wpPop{0%{transform:translate(-50%) scale(.5);opacity:0}25%{transform:translate(-50%,-14px) scale(1.12);opacity:1}45%{transform:translate(-50%,-10px) scale(1)}to{transform:translate(-50%,-34px) scale(1);opacity:0}}@keyframes kbPurr{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(-1.5px,1px) rotate(-.4deg)}50%{transform:translate(1.5px) rotate(.3deg)}75%{transform:translateY(-1px) rotate(-.2deg)}}@keyframes kbFloat{0%{transform:translateY(10px) scale(.6);opacity:0}20%{transform:translate(var(--dx),-10px) scale(1);opacity:1}to{transform:translate(calc(var(--dx) * 2),-120px) scale(1);opacity:0}}@keyframes kbHint{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes kbPop{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.08);opacity:1}to{transform:scale(1);opacity:1}}@keyframes ckFlame{0%,33.3%{opacity:1}33.4%,to{opacity:0}}@keyframes ckDrop{0%{transform:translateY(-122px);opacity:0}12%{opacity:1}70%{transform:translateY(0)}85%{transform:translateY(-5px)}to{transform:translateY(0);opacity:1}}@keyframes ckCoin{0%{transform:translateY(8px);opacity:0}20%{transform:translateY(0);opacity:1}to{transform:translateY(-34px);opacity:0}}@keyframes ckPop{0%{transform:scale(.2)}60%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes ckFlicker{0%,to{opacity:1}45%{opacity:.55}50%{opacity:.9}70%{opacity:.65}}@keyframes ckIdle{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes ckSmoke{0%{transform:translate(0) scale(1);opacity:.8}to{transform:translate(var(--dx),-70px) scale(1.8);opacity:0}}@keyframes ckRise{0%{transform:translateY(20px) scale(.4);opacity:0}25%{transform:translateY(0) scale(1.15);opacity:1}40%{transform:scale(1)}to{transform:translateY(-10px);opacity:1}}@keyframes ckSizzle{0%,to{filter:brightness(1.3) saturate(1.4)}50%{filter:brightness(2) sepia(1) hue-rotate(-20deg) saturate(3)}}@keyframes rmSway{0%{transform:translateX(0)}to{transform:translateX(16px)}}@keyframes rmSwayR{0%{transform:translateX(0)}to{transform:translateX(-16px)}}@keyframes rmMotes{0%{transform:translateY(0)}to{transform:translateY(-844px)}}@keyframes rmIdle{0%,49.9%{transform:translateY(0)}50%,to{transform:translateY(-3px)}}@keyframes rmHopA{0%{transform:translateY(0) scale(1)}12%{transform:translateY(0) scale(1.08,.9)}55%{transform:translateY(-40px) scale(.95,1.06)}88%{transform:translateY(0) scale(1.1,.88)}to{transform:translateY(0) scale(1)}}@keyframes rmHopB{0%{transform:translateY(0) scale(1)}12%{transform:translateY(0) scale(1.08,.9)}55%{transform:translateY(-40px) scale(.95,1.06)}88%{transform:translateY(0) scale(1.1,.88)}to{transform:translateY(0) scale(1)}}@keyframes rmSlideA{0%{transform:translateY(0)}15%{transform:translateY(-10px)}85%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes rmSlideB{0%{transform:translateY(0)}15%{transform:translateY(-10px)}85%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes rmTakenA{0%{transform:none;filter:brightness(1);opacity:1}20%{transform:translateX(-5px);filter:brightness(3)}40%{transform:translateX(5px);filter:brightness(3)}to{transform:translateY(16px) scale(.3);filter:brightness(2);opacity:0}}@keyframes rmTakenB{0%{transform:none;filter:brightness(1);opacity:1}20%{transform:translateX(-5px);filter:brightness(3)}40%{transform:translateX(5px);filter:brightness(3)}to{transform:translateY(16px) scale(.3);filter:brightness(2);opacity:0}}@keyframes rmSparkA{0%{transform:translateX(0)}to{transform:translateX(-400px)}}@keyframes rmSparkB{0%{transform:translateX(0)}to{transform:translateX(-400px)}}@keyframes rmDustA{0%{transform:translateX(0)}to{transform:translateX(-640px)}}@keyframes rmDustB{0%{transform:translateX(0)}to{transform:translateX(-640px)}}@keyframes rmPing{0%,to{opacity:1}50%{opacity:.45}}@keyframes rmBannerA{0%{transform:translateX(-50%) scale(.6);opacity:0}60%{transform:translateX(-50%) scale(1.08);opacity:1}to{transform:translateX(-50%) scale(1);opacity:1}}@keyframes rmBannerB{0%{transform:translateX(-50%) scale(.6);opacity:0}60%{transform:translateX(-50%) scale(1.08);opacity:1}to{transform:translateX(-50%) scale(1);opacity:1}}@keyframes rmFire{0%{transform:scale(1)}15%{transform:scale(1.07) rotate(-1.5deg)}30%{transform:scale(1.07) rotate(1.5deg)}45%{transform:scale(1.05) rotate(-1deg)}60%,to{transform:scale(1)}}@keyframes rmStamp{0%{transform:translateX(-50%) rotate(-8deg) scale(2.6);opacity:0}55%{transform:translateX(-50%) rotate(-8deg) scale(.92);opacity:1}to{transform:translateX(-50%) rotate(-8deg) scale(1);opacity:1}}@keyframes rmTag{0%{transform:scale(.4);opacity:0}60%{transform:scale(1.2);opacity:1}to{transform:scale(1);opacity:1}}@keyframes rmWin{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@media (prefers-reduced-motion:reduce){.rm-loop{animation:none!important}}@keyframes afShine{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes afPulse{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.15);opacity:1}}@keyframes wallUp{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes wallDown{0%{transform:translateY(-50%)}to{transform:translateY(0)}}@keyframes ckMarquee{0%{transform:translateX(0)}to{transform:translateX(-33.3333%)}}@keyframes ckProgress{0%{width:0}to{width:100%}}@keyframes ckPortal{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes ckBob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes wpRock{0%{transform:rotate(-2deg) translateY(0)}50%{transform:rotate(2deg) translateY(-10px)}to{transform:rotate(-2deg) translateY(0)}}@keyframes wpShip{0%,to{transform:rotate(-1.4deg) translateY(0)}50%{transform:rotate(1.4deg) translateY(-5px)}}@keyframes motDash{0%{background-position:0 0}to{background-position:-120px 0}}@keyframes motCarR{0%{transform:translateX(-120px)}to{transform:translateX(1560px)}}@keyframes motCarL{0%{transform:translateX(1560px)}to{transform:translateX(-120px)}}@keyframes gdMarquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.gd-track:hover{animation-play-state:paused}.lp{background:#0a0b0a;line-height:normal;overflow-x:clip}.lp-home{--lp-top:100px;--lp-bottom:28px}.lp-stage{position:relative;display:flex;justify-content:center;align-items:center;box-sizing:border-box;padding:24px 0}.lp-stage-box{position:relative;flex:none;overflow:hidden;isolation:isolate;width:calc(1440px * var(--lp-s, 1));height:calc(var(--h) * var(--lp-s, 1));border-radius:28px;background:var(--bg,#0a0b0a);box-shadow:0 0 0 1px hsla(0,0%,100%,.08),0 30px 80px rgba(0,0,0,.5)}.lp-stage-inner{position:absolute;left:0;top:0;width:1440px;height:var(--h);transform:scale(var(--lp-s,1));transform-origin:0 0}html.lp-slides{scroll-snap-type:y mandatory}.lp-slides .lp-stage{height:100vh;height:100dvh;padding:var(--lp-top) 0 var(--lp-bottom);scroll-snap-align:start;scroll-snap-stop:always}.lp-slides .lp-stage-box{--avail:calc(100dvh - var(--lp-top) - var(--lp-bottom));height:min(calc(var(--h) * var(--lp-s, 1)),var(--avail))}.lp-slides .lp-stage-inner{top:calc(min(0px, var(--avail) - var(--h) * var(--lp-s, 1)) * var(--k, .5))}.lp-slides .lp-stage.lp-short{height:auto;padding:0 0 var(--lp-bottom);scroll-snap-align:end}.lp-topbar{position:fixed;top:0;left:0;right:0;z-index:50;padding-bottom:12px;background:linear-gradient(#0a0b0a 75%,rgba(10,11,10,0))}.lp-switcher{position:absolute;left:50%;top:53px;transform:translate(-50%,-50%);height:48px;box-sizing:border-box;display:flex;align-items:center;gap:10px;padding:0 8px;border-radius:999px;background:rgba(10,11,10,.86);border:1px solid hsla(0,0%,100%,.12);font-family:Inter,sans-serif;font-size:13px;color:#f4f5f2;transition:opacity .35s ease,transform .5s cubic-bezier(.22,1,.36,1)}.lp-switcher.is-hidden{opacity:0;transform:translate(-50%,-50%) translateY(-8px) scale(.96);pointer-events:none}@media (max-width:900px){.lp-switcher{display:none}}.lp :where(img,svg,video,canvas){display:revert;max-width:none;height:revert}.lp .pk-room{border:0;border-radius:0}.lp-stage[data-off] *{animation-play-state:paused!important}.lp-chip{--ease:cubic-bezier(0.22,1,0.36,1);display:flex;flex:none;align-items:center;text-decoration:none;white-space:nowrap;padding:0;border-radius:999px;color:#0a0b0a;font-weight:600;background:hsla(80,13%,95%,0);transition:padding .5s var(--ease),background-color .35s ease}.lp-chip.is-on{padding:4px 14px 4px 4px;background:#f4f5f2}.lp-chip-icon{display:block;width:28px;height:28px;-o-object-fit:cover;object-fit:cover;border-radius:8px;opacity:.55;transition:border-radius .5s var(--ease),opacity .3s ease,transform .5s var(--ease)}.lp-chip:hover .lp-chip-icon{opacity:.85}.lp-chip.is-on .lp-chip-icon{border-radius:50%;opacity:1;transform:scale(1.04)}.lp-chip-label{display:grid;grid-template-columns:0fr;transition:grid-template-columns .5s var(--ease)}.lp-chip-label>span{min-width:0;overflow:hidden;padding-left:0;opacity:0;transform:translateX(-6px);transition:padding-left .5s var(--ease),opacity .25s ease,transform .5s var(--ease)}.lp-chip.is-on .lp-chip-label{grid-template-columns:1fr}.lp-chip.is-on .lp-chip-label>span{padding-left:8px;opacity:1;transform:none;transition-delay:0s,.12s,0s}@media (prefers-reduced-motion:reduce){.lp-chip,.lp-chip-icon,.lp-chip-label,.lp-chip-label>span{transition:none}}.lp-zoom{width:1440px;zoom:var(--lp-z,1)}.lp input::-moz-placeholder,.lp textarea::-moz-placeholder{color:#5e645b}.lp input::placeholder,.lp textarea::placeholder{color:#5e645b}.lp-m{display:none}@media (max-width:820px){.lp-d{display:none!important}.lp-m{display:block}.lp .lp-zoom{zoom:1!important;width:auto!important}.lp-siteheader{width:100%!important;max-width:none!important;padding:14px 16px 0!important;gap:8px!important}.lp-sh-logo{width:92px!important}.lp-sh-nav{padding:4px!important;gap:2px!important}.lp-sh-link{padding:8px 11px!important;font-size:13px!important}.lp-topbar{padding-bottom:10px}.ft-root{width:auto!important;height:auto!important;padding:44px 20px 0!important;gap:36px!important}.ft-grid{grid-template-columns:1fr 1fr!important;gap:36px 20px!important}.ft-grid>:first-child{grid-column:1/-1}.ft-logo{width:100%!important;margin:4px 0 -2%!important}.ct-root{width:auto!important;height:auto!important;min-height:calc(100dvh - 70px);padding:28px 16px 40px!important;display:flex!important;flex-direction:column;gap:28px}.ct-sayhi{font-size:150px!important;left:8px!important;bottom:-36px!important}.ct-intro{position:static!important;width:auto!important;gap:16px!important}.ct-title{font-size:56px!important}.ct-intro p{font-size:16px!important}.ct-card{position:relative!important;left:auto!important;top:auto!important;width:auto!important;height:auto!important;min-height:520px;padding:24px 18px!important;border-radius:24px!important;gap:20px!important}.ct-card h3{font-size:28px!important}.ct-quests{grid-template-columns:1fr!important;gap:10px!important}.ct-quests button{padding:12px!important}.ct-sentence{font-size:24px!important;line-height:1.9!important}.ct-sentence input{font-size:24px!important;max-width:100%}.ct-message{min-height:220px}.ct-done{font-size:40px!important}.ct-actions button{padding:14px 18px!important}.ct-hint{display:none}.ab-root{width:auto!important}.ab-hero{height:auto!important;padding:32px 20px 0!important;display:flex!important;flex-direction:column;gap:8px}.ab-hero-bg{opacity:.35}.ab-hero-copy{position:relative!important;left:auto!important;top:auto!important;width:auto!important;gap:18px!important}.ab-hero-copy h1{font-size:60px!important}.ab-hero-copy p{font-size:16px!important}.ab-stack{position:relative!important;left:auto!important;top:auto!important;right:auto!important;width:520px!important;height:620px!important;margin:-130px 0 -150px calc(50% - 260px);transform:scale(.64);transform-origin:50% 50%}.ab-section{padding:56px 20px 0!important;gap:24px!important}.ab-head{flex-direction:column!important;align-items:flex-start!important;gap:14px!important}.ab-head h2{font-size:40px!important}.ab-head p{max-width:none!important;font-size:16px!important}.ab-cards,.ab-principles{grid-template-columns:1fr!important;gap:16px!important}.ab-cta{margin:56px 20px 48px!important;padding:32px 22px!important;flex-direction:column!important;align-items:flex-start!important;gap:22px!important}.ab-cta h2{font-size:34px!important}.ab-cta>div{flex-wrap:wrap}}.m-home{color:#f4f5f2;font-family:Inter,system-ui,sans-serif;padding-top:70px}.m-hero{position:relative;overflow:hidden;padding:0 0 48px}.m-ribbons{flex-direction:column;padding:18px 0 0;transform:rotate(-6deg);margin:0 -40px}.m-ribbon,.m-ribbons{display:flex;gap:12px}.m-ribbon{width:-moz-max-content;width:max-content;animation:mMarquee 46s linear infinite}.m-ribbon.is-rev{animation-direction:reverse;animation-duration:54s}.m-ribbon img{flex:none;height:104px;width:auto;border-radius:14px;border:1px solid hsla(0,0%,100%,.08)}@keyframes mMarquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.m-hero-copy{position:relative;margin-top:-42px;padding:64px 20px 0;display:flex;flex-direction:column;gap:18px;background:linear-gradient(rgba(10,11,10,0),#0a0b0a 60px)}.m-eyebrow{font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.14em;color:#4affa1}.m-h1{margin:0;font-family:Space Grotesk,sans-serif;font-weight:700;font-size:46px;line-height:.98;letter-spacing:-.04em}.m-lead{margin:0;font-size:16px;line-height:1.6;color:#b7bcb4}.m-actions{display:flex;flex-wrap:wrap;gap:10px;padding-top:4px}.m-btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 18px;border-radius:12px;font-size:15px;font-weight:700;text-decoration:none;color:#f4f5f2;border:1px solid #3a3f38}.m-btn.is-primary{background:#4affa1;color:#0a0b0a;border-color:#4affa1}.m-games{padding:8px 16px 56px;display:flex;flex-direction:column;gap:18px;scroll-margin-top:70px}.m-games-head{display:flex;justify-content:space-between;align-items:baseline;padding:0 4px}.m-games-head h2{margin:0;font-family:Space Grotesk,sans-serif;font-size:30px;letter-spacing:-.02em}.m-games-head span{font-family:JetBrains Mono,monospace;font-size:12px;color:#8a9087}.m-card{border-radius:24px;overflow:hidden;border:1px solid hsla(0,0%,100%,.08);scroll-margin-top:80px}.m-card-media{display:block;position:relative;aspect-ratio:16/10;overflow:hidden;background:#000}.m-card-media img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.m-card-media.is-tall .m-card-blur{inset:-30px;width:calc(100% + 60px);height:calc(100% + 60px);filter:blur(22px) saturate(1.25);opacity:.75}.m-card-media.is-tall .m-card-shot{display:block;position:relative;height:100%;width:auto;margin:0 auto;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 12px 24px rgba(0,0,0,.5))}.m-card-body{padding:18px 18px 20px;display:flex;flex-direction:column;gap:10px}.m-card-title{display:flex;align-items:center;gap:12px}.m-card-title img{width:44px;height:44px;border-radius:12px;flex:none}.m-card-title h3{margin:0;font-family:Space Grotesk,sans-serif;font-size:24px;line-height:1.1;letter-spacing:-.01em}.m-card-genre{display:block;font-size:12px;font-weight:600;letter-spacing:.04em;margin-top:2px}.m-card-line{margin:0;font-size:15px;line-height:1.55;color:hsla(80,13%,95%,.78)}.m-card-meta{font-size:13px;color:hsla(80,13%,95%,.55)}.m-card-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-top:6px}.m-card-actions .m-btn{padding:12px 16px;font-size:14px}.m-soon{display:inline-flex;align-items:center;height:40px;padding:0 14px;border-radius:10px;border:1.5px dashed hsla(0,0%,100%,.4);font-size:13px;font-weight:700}.m-all{align-self:center;margin-top:6px;color:#4affa1;font-weight:600;text-decoration:none;padding:10px}@media (prefers-reduced-motion:reduce){.m-ribbon{animation:none}}@media (max-width:820px){.ct-sentence .ct-in-name{width:150px!important}.ct-sentence .ct-in-company{width:220px!important}.ct-sentence .ct-in-email{width:100%!important}.ct-actions>button:last-child{margin-left:auto}.ab-phones>*{transform:scale(.84);margin:0 -6px}.ab-cards article>div:first-child{height:auto!important;min-height:200px;padding:20px 0;box-sizing:border-box}.ab-principles article{height:340px!important}.ab-how h2{font-size:40px!important}.ab-cta img{width:38px!important;height:38px!important}.gd-root{width:auto!important}.gd-topbar{margin:0!important;padding:0 16px!important;height:64px!important}.gd-back{padding:9px 14px!important;font-size:13px!important}.gd-topstore{display:none!important}.gd-hero{height:auto!important;margin:0!important}.gd-hero-inner{padding:48px 20px 56px!important}.gd-hero-inner>div{gap:18px!important}.gd-heroicon{width:76px!important;height:76px!important;border-radius:20px!important}.gd-title{font-size:54px!important}.gd-tagline{font-size:21px!important}.gd-lead{font-size:16px!important}.gd-hero-inner a img{height:48px!important}.gd-gameplay{padding-top:48px!important;gap:20px!important}.gd-pad{padding:0 20px!important;flex-direction:column;align-items:flex-start!important;gap:6px}.gd-h2{font-size:34px!important}.gd-track{padding-left:20px!important;gap:12px!important}.gd-shot{height:340px!important}.gd-sec{padding:52px 20px 0!important;gap:22px!important}.gd-feat{flex-direction:column!important;gap:16px!important}.gd-media{width:100%!important;height:auto!important;aspect-ratio:620/420}.gd-feat-text{padding:0 2px!important;gap:10px!important}.gd-num{font-size:38px!important}.gd-feat-title{font-size:27px!important}.gd-feat-body{font-size:16px!important}.gd-glance{grid-template-columns:1fr!important;gap:8px!important}.gd-facts{grid-template-columns:repeat(2,minmax(0,1fr))!important;-moz-column-gap:16px!important;column-gap:16px!important}.gd-facts dd{font-size:18px!important}.gd-more{padding-bottom:56px!important}.gd-others{flex-wrap:wrap;gap:10px!important}.gd-other{font-size:15px!important;padding:8px 16px 8px 8px!important;gap:10px!important}.gd-other img{width:38px!important;height:38px!important}.gd-footer{padding:24px 20px 32px!important;flex-direction:column;align-items:flex-start!important;gap:16px}.gd-legal{flex-wrap:wrap;gap:14px 22px!important}}