html:not(.js) .loader{display:none}html:not(.js) main .i,html:not(.js) .hero__scroll{display:none}.dl-label{display:inline-grid;justify-items:start}.dl-label>*{grid-area:1 / 1}.dl-label__sizer{visibility:hidden}.deco-blocks{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.dblock{position:absolute;width:34px;height:34px;background:var(--c, var(--violet));border:var(--bw) solid var(--ink);border-radius:9px;box-shadow:inset 0 5px #ffffff6b,inset 0 -5px #0000002e,0 5px 0 var(--ink);opacity:.85}.dblock--sm{width:22px;height:22px;border-radius:7px;box-shadow:inset 0 3px #ffffff6b,inset 0 -3px #0000002e,0 4px 0 var(--ink)}.dblock--lg{width:50px;height:50px;border-radius:12px}@media(max-width:760px){.deco-blocks{display:none}}main [data-offscreen],main [data-offscreen] *,main [data-offscreen] *:before,main [data-offscreen] *:after{animation-play-state:paused!important}@media(max-width:760px){:is(.hero__sky,.facts-sec__sky,.final__sky)>.star:nth-child(2n){display:none}}.hero{--cl: max(var(--gutter), (100% - var(--container)) / 2);--ground-h: clamp(118px, 10.5vw, 158px);--mesa-h: clamp(220px, 21vw, 320px);--dune-h: clamp(150px, 14vw, 210px);--tape: 44px;--isl-w: clamp(420px, 42vw, 620px);--ground-box: calc(var(--ground-h) + 64px);--sand: calc(var(--ground-box) * .49 - 10px);position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:center;min-height:clamp(660px,calc(100svh + var(--tape)),1040px);overflow:hidden;background:var(--grad-sky-hero)}.hero__world{position:absolute;inset:0;z-index:0;pointer-events:none}.hero__sky{position:absolute;inset:0;overflow:hidden}.hero__glow{position:absolute;inset:0;background:radial-gradient(34% 30% at calc(100% - var(--cl) - 180px) 64%,rgba(255,150,70,.45),transparent 72%),radial-gradient(60% 40% at 50% 100%,rgba(255,191,102,.35),transparent 70%)}.hero__sun{position:absolute;right:calc(var(--cl) + 30px);bottom:calc(var(--ground-h) + var(--mesa-h) * .28);width:clamp(250px,25vw,380px);aspect-ratio:1}.hero__sun-img{width:100%;height:100%}.hero__clouds{position:absolute;inset:0 0 35%;-webkit-mask:linear-gradient(90deg,transparent 0,transparent calc(var(--cl) + 520px),#000 calc(var(--cl) + 800px));mask:linear-gradient(90deg,transparent 0,transparent calc(var(--cl) + 520px),#000 calc(var(--cl) + 800px))}.hero__cloud{height:auto;animation:none;transform:translate(var(--rest-x))}.hero__cloud--1{--y: 17%;--w: 280px;--dur: 120s;--delay: -34s;--o: .92;--rest-x: 56vw}.hero__cloud--2{--y: 63%;--w: 196px;--dur: 92s;--delay: -70s;--o: .8;--rest-x: 63vw}.hero__cloud--3{--y: 28%;--w: 136px;--dur: 140s;--delay: -100s;--o: .6;--rest-x: 47vw}.hero__cloud--4{--y: 76%;--w: 150px;--dur: 105s;--delay: -12s;--o: .66;--rest-x: 86vw}.hero__layer{position:absolute;left:-90px;right:-90px;background-repeat:repeat-x;background-position:left bottom;background-size:auto 100%}.hero__layer--mesas{bottom:calc(var(--ground-h) * .8);height:var(--mesa-h);background-image:url(../../img/world/mesas-far.svg)}.hero__layer--obby{bottom:calc(var(--ground-h) * .8 + var(--mesa-h) * .42);height:clamp(120px,14vw,200px);background-image:url(../../img/world/obby-far.svg)}.hero__layer--dunes{bottom:calc(var(--ground-h) * .42);height:var(--dune-h);background-image:url(../../img/world/dunes-mid.svg);background-position:-340px bottom}.hero__layer--ground{z-index:3;bottom:-10px;height:var(--ground-box);background-image:url(../../img/world/ground-front.svg);background-position:calc(50% + 350px) bottom}.hero__haze{position:absolute;inset:auto 0 calc(var(--ground-h) * .9) 0;z-index:2;height:calc(var(--mesa-h) * .55);background:linear-gradient(180deg,transparent,rgba(255,196,120,.16) 55%,transparent);pointer-events:none}.hero__island{position:absolute;z-index:1;right:calc(var(--cl) - 110px);top:calc(var(--header-h) + 26px);width:var(--isl-w);aspect-ratio:640 / 520}.hero__island img,.hero__isle img,.hero__gem img{width:100%;height:100%}.hero__float{position:relative;display:block;width:100%;height:100%}.hero__island .hero__islander{position:absolute;left:58.5%;top:15.5%;width:19%;height:auto}.twk{position:absolute;left:var(--x);top:var(--y);width:var(--s, 16px);aspect-ratio:1;background:#fff;clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);animation:twinkle var(--tw, 3s) ease-in-out var(--td, 0s) infinite}.twk--1{--x: 42%;--y: 28%;--s: 15px;--tw: 2.6s}.twk--2{--x: 71.5%;--y: 11%;--s: 18px;--tw: 3.4s;--td: -1.1s}.twk--3{--x: 77%;--y: 26%;--s: 13px;--tw: 3s;--td: -2s}.hero__isle{position:absolute;z-index:1;aspect-ratio:260 / 220}.hero__isle--a{left:calc(var(--cl) + 640px);top:calc(var(--header-h) + 52px);width:clamp(120px,11vw,170px)}.hero__isle--b{z-index:2;right:max(16px,calc(var(--cl) - 60px));bottom:calc(var(--ground-h) + 96px);width:clamp(110px,10vw,150px)}.hero__gem{position:absolute;z-index:2;left:calc(var(--cl) + 690px);top:44%;width:46px;aspect-ratio:1}.hero__spawn{position:absolute;z-index:4;left:calc(var(--cl) + 650px);bottom:calc(var(--sand) - 8px);display:grid;justify-items:center;width:200px}.hero__miro{position:relative;width:clamp(150px,13vw,186px);aspect-ratio:240 / 320;margin-bottom:-10px;pointer-events:auto}.hero__intro--miro,.hero__mascot{width:100%;height:100%}.hero__mascot{filter:drop-shadow(0 10px 14px rgba(40,10,50,.35))}.hero__bubble{left:50%;bottom:calc(100% + 10px);white-space:nowrap;opacity:0;translate:-50% 0;transform:translateY(8px) scale(.6);transition:opacity .16s var(--ease-out),transform .3s var(--ease-bounce)}.hero__miro:hover .hero__bubble,.hero__miro.is-talking .hero__bubble{opacity:1;transform:none}.hero__crew{--pal-w: clamp(190px, 16vw, 240px);position:absolute;z-index:4;left:calc(var(--cl) + 830px);bottom:calc(var(--sand) - 4px);display:flex;align-items:flex-end}.hero__crew .pal+.pal{margin-left:-84px}@media(min-width:1024px){.hero__crew{bottom:calc(var(--sand) - 30px)}}@media(min-width:561px)and (max-width:1239px){.hero__crew .pal--pro .ntag{margin-top:-16px}}.hero__runners{position:absolute;z-index:4;inset:auto 0 calc(var(--sand) - 10px) 0;height:320px;overflow:visible}.hero__runner{position:absolute;left:-140px;bottom:0;animation:run-across 15s linear -1.3s infinite}.hero__runner--2{animation-duration:18s;animation-delay:-8.2s}@keyframes run-across{to{transform:translate(calc(100vw + 180px))}}@media(min-width:1024px)and (max-width:1179px){.hero__spawn{left:calc(var(--cl) + 572px)}.hero__crew{--pal-w: clamp(150px, 15vw, 176px);left:calc(var(--cl) + 744px)}.hero__crew .pal+.pal{margin-left:-44px}}.hero__blocks{display:grid;grid-template-columns:74px 74px}.sblock{--s-top: #ffe2a6;--s-front: #f2a24f;height:50px;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.55) 0 4px,rgba(160,90,30,.28) 4.6px 6px,transparent 6.6px) 0 0 / 24px 18px repeat-x,linear-gradient(180deg,var(--s-top) 0 17px,var(--ink) 17px 20px,var(--s-front) 20px 100%);border:var(--bw) solid var(--ink);border-radius:10px;box-shadow:inset 0 -6px #78320a38,inset -6px 0 #78320a1f}.sblock+.sblock{margin-left:-3px}.sblock--dark{--s-top: #ffd38a;--s-front: #e08a3a}.sblock--top{grid-column:1 / -1;justify-self:center;width:124px;margin-bottom:-3px;--s-top: #fff0c8;--s-front: #ffbf66}.hero__pickups{position:absolute;inset:0;z-index:5;pointer-events:none}.hero__pickups .hero__floor{display:none}@media(min-width:1280px){.hero__pickups .hero__floor{display:block}.hero__floor{right:8px;bottom:calc(var(--sand) - 18px)}}@media(min-width:1280px)and (max-width:1679px){.hero__floor{width:128px}}@media(min-width:1360px){.hero__floor{right:60px}}@media(min-width:1680px){.hero__floor{right:max(72px,calc(var(--cl) - 300px))}}.hero__inner{position:relative;z-index:6;padding-top:calc(var(--header-h) + 22px);padding-bottom:calc(var(--ground-h) * .62);pointer-events:none}.hero__inner:before{content:"";position:absolute;z-index:-1;left:-12%;top:6%;width:760px;height:92%;background:radial-gradient(closest-side,rgba(11,7,32,.42),transparent);pointer-events:none}.hero__content{display:grid;justify-items:start;gap:18px;max-width:640px;pointer-events:auto}.hero__content>*{margin:0}.hero__news{text-decoration:none;color:var(--ink);transition:transform .3s var(--ease-bounce)}.hero__news:hover{color:var(--ink);transform:translateY(-2px) rotate(-1.5deg)}.hero__news:before{animation:hero-ping 2.4s var(--ease-in-out) infinite}.hero__title{margin:4px 0 2px;font-size:inherit;line-height:1;letter-spacing:0}.hero__logo{display:flex;align-items:flex-end;gap:.03em;padding:.1em .06em .14em;margin-left:-.06em;font:400 clamp(4rem,min(21vw,16.4vh),9.4rem)/.9 var(--font-display);letter-spacing:0;user-select:none}.hl{--hl-drop: hl-drop 1s var(--ease-out) calc(.25s + var(--i) * 90ms) both;display:block;animation:var(--hl-drop)}.hl.is-hop{animation:var(--hl-drop),hl-hop .6s var(--ease-out)}.hl__c{position:relative;display:block;color:var(--c);transform:rotate(var(--r));text-shadow:0 .018em 0 var(--cd),0 .036em 0 var(--cd),0 .054em 0 var(--cd),0 .07em 0 var(--cd),.042em 0 0 var(--ink),-.042em 0 0 var(--ink),0 -.042em 0 var(--ink),.03em -.03em 0 var(--ink),-.03em -.03em 0 var(--ink),.042em .035em 0 var(--ink),-.042em .035em 0 var(--ink),.042em .07em 0 var(--ink),-.042em .07em 0 var(--ink),.03em .1em 0 var(--ink),-.03em .1em 0 var(--ink),0 .112em 0 var(--ink),0 .2em .16em rgba(8,3,26,.5);animation:hl-wave 3.2s var(--ease-in-out) calc(1.4s + var(--i) * .16s) infinite}.hl__c:after{content:attr(data-l);position:absolute;inset:0;color:transparent;text-shadow:none;background:radial-gradient(ellipse .08em .05em at 30% 24%,rgba(255,255,255,.95) 70%,transparent 74%),linear-gradient(180deg,var(--cl) 0 34%,transparent 50%);-webkit-background-clip:text;background-clip:text;pointer-events:none}.hero__tagline{font:400 clamp(1.55rem,3.6vw,2.35rem)/1.12 var(--font-display);letter-spacing:.015em;text-shadow:0 3px 0 var(--ink),2px 0 0 var(--ink),-2px 0 0 var(--ink),0 -2px 0 var(--ink),0 8px 18px rgba(8,4,24,.5)}.hero__legend{display:inline-block;padding:0 .04em}.hero__lead{max-width:31em;color:#e6ddff;text-shadow:0 2px 10px rgba(11,7,32,.6);text-wrap:balance}.hero__cta{--perch-w: 84px;--perch-r: -30px;display:flex;flex-wrap:wrap;align-items:center;gap:16px 14px;margin-top:44px}.hero__cta .hero__chevrons{display:none}@media(min-width:1024px){.hero__cta .hero__chevrons{position:absolute;display:block;left:calc(100% + 16px);top:50%;margin-top:-11px}}.hero__dl{font-size:clamp(1.2rem,1.9vw,1.5rem);padding-inline:1.3em 1.5em}.hero__dl .i{width:1.45em;height:1.45em}.hero__dl .btn__meta{font-size:.78rem;margin-top:.4em;opacity:.85}.hero__more{font-size:1.15rem}.hero__more .i{color:var(--sun)}.hero__trust{display:flex;flex-wrap:wrap;gap:10px;margin:6px 0 0;padding:0;list-style:none}.hero__trust .chip{color:#fff;background:#110b2bb8;border-color:#160f33e6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hero__scroll{position:absolute;z-index:7;left:0;right:0;bottom:calc(var(--tape) + 8px);display:grid;justify-items:center;gap:6px;width:max-content;margin-inline:auto;color:var(--ink);text-decoration:none}.hero__scroll:hover{color:var(--ink)}.hero__scroll-label{padding:4px 10px;font:400 .78rem/1 var(--font-display);letter-spacing:.16em;text-transform:uppercase;background:#ffecc2d1;border:2px solid var(--ink);border-radius:var(--r-pill)}.hero__scroll-btn{display:grid;place-items:center;width:46px;height:46px;color:#fff;background:var(--grad-violet);border:var(--bw) solid var(--ink);border-radius:14px;box-shadow:0 5px 0 var(--ink)}.hero__scroll-btn .i{width:24px;height:24px;stroke-width:3}@media(max-width:1180px){.hero__scroll{display:none}}.hero__intro{display:block;width:100%;height:100%}.hero__intro--island{animation:hero-rise 1.5s var(--ease-out) .3s both}.hero__intro--isle-a{animation:hero-rise 1.3s var(--ease-out) .65s both}.hero__intro--isle-b{animation:hero-rise 1.3s var(--ease-out) .85s both}.hero__intro--gem{animation:hero-pop .7s var(--ease-bounce) 1.25s both}.hero__intro--miro{animation:hero-drop 1.1s var(--ease-out) .95s both;transform-origin:50% 100%}.js .loader:not(.is-done)~main .hero :is(.hl,.hl__c,.hero__intro){animation-play-state:paused}.is-capture :is(.hl,.hl__c,.hero__intro,.twk),.is-capture .hero__news:before{animation:none}.is-capture .hero__runner{left:calc(var(--cl) + 500px);animation:none}.is-capture .hero__runner--2{left:10px}@media(min-width:561px)and (max-width:1023px){.is-capture .hero__runner:not(.hero__runner--2){left:33%}}@keyframes hl-drop{0%{opacity:0;transform:translateY(-1.1em) scale(.7) rotate(-14deg)}45%{opacity:1;transform:translateY(.07em) scale(1.1,.86)}65%{transform:translateY(-.07em) scale(.96,1.05)}82%{transform:translateY(.015em) scale(1.02,.98)}to{opacity:1;transform:none}}@keyframes hl-wave{0%,to{transform:translateY(0) rotate(var(--r))}50%{transform:translateY(-.065em) rotate(calc(var(--r) * -.5))}}@keyframes hl-hop{0%{translate:0 0}35%{translate:0 -.2em}70%{translate:0 .02em}to{translate:0 0}}@keyframes hero-rise{0%{opacity:0;transform:translateY(90px) scale(.94)}to{opacity:1;transform:none}}@keyframes hero-pop{0%{opacity:0;scale:.2}to{opacity:1;scale:1}}@keyframes hero-drop{0%{opacity:0;transform:translateY(-120%) scale(.9,1.1)}55%{opacity:1;transform:translateY(0) scale(.92,1.08)}68%{transform:translateY(0) scale(1.14,.84)}82%{transform:translateY(-5%) scale(.97,1.03)}to{opacity:1;transform:none}}@keyframes hero-ping{0%,to{transform:rotate(45deg) scale(1)}50%{transform:rotate(45deg) scale(1.3)}}@media(max-width:1023px){.hero{--band: clamp(300px, 50vw, 440px);--ground-h: clamp(78px, 12vw, 112px);--mesa-h: clamp(140px, 28vw, 240px);--dune-h: clamp(100px, 19vw, 170px);--isl-w: clamp(240px, 50vw, 410px);--band-top: calc(var(--band) + var(--tape));--side: max(8px, calc(50% - 330px) );display:block;min-height:0}.hero__inner{padding-top:calc(var(--header-h) + 30px);padding-bottom:calc(var(--band) + var(--tape))}.hero__sky{-webkit-mask:linear-gradient(180deg,#000 0 23%,rgba(0,0,0,.18) 26.5% 40%,#000 45%);mask:linear-gradient(180deg,#000 0 23%,rgba(0,0,0,.18) 26.5% 40%,#000 45%)}.hero__inner:before{left:50%;top:0;width:140%;height:70%;transform:translate(-50%)}.hero__content{justify-items:center;max-width:640px;margin-inline:auto;text-align:center}.hero__cta{--perch-w: 82px;--perch-r: 12px;width:100%;margin-top:38px}.hero__cta .perch-wrap{display:flex;width:100%}.hero__cta .perch-wrap>.btn{flex:1 1 auto}.hero__cta,.hero__trust{justify-content:center}.hero__logo{margin-left:0}.hero__lead{max-width:36ch}.hero__sun{right:auto;left:50%;width:clamp(200px,40vw,320px);margin-left:calc(clamp(200px,40vw,320px)/-2);bottom:calc(var(--ground-h) + var(--mesa-h) * .3)}.hero__glow{background:radial-gradient(60% 30% at 50% 82%,rgba(255,150,70,.45),transparent 72%)}.hero__clouds{inset:auto 0 var(--tape) 0;height:var(--band);-webkit-mask:none;mask:none}.hero__cloud--1{--y: 3%;--w: clamp(112px, 23vw, 186px);--o: .9;--rest-x: 34vw}.hero__cloud--2{--y: 36%;--w: clamp(84px, 16vw, 136px);--o: .82;--rest-x: 76vw}.hero__cloud--3,.hero__cloud--4{display:none}.hero__island{right:max(-40px,calc(50% - 330px));top:auto;bottom:calc(var(--ground-h) + var(--band) * .04)}.hero__isle--a{left:var(--side);top:auto;bottom:calc(var(--band-top) - 98px);width:100px}.hero__isle--b{display:none}.hero__gem{left:calc(var(--side) + 124px);top:auto;bottom:calc(var(--band-top) - 74px);width:36px}.hero__spawn{left:max(0px,calc(50% - 330px));bottom:calc(var(--sand) - 6px);width:170px}.hero__miro{width:clamp(108px,22vw,160px)}.hero__crew{--pal-w: clamp(124px, 30vw, 170px);left:auto;right:max(2px,calc(50% - 330px))}.hero__crew .pal+.pal{margin-left:-58px}.hero__blocks{grid-template-columns:58px 58px}.sblock{height:40px}.sblock--top{width:100px}.hero__scroll{display:none}}@media(max-width:560px){.hero{--band: 300px;--isl-w: 250px}.hero__content{gap:14px}.hero__tagline-start{display:block}.hero__cta{margin-top:52px}.hero__crew :is(.ntag,.bbl),.hero__runner--2{display:none}.hero__dl{width:100%;font-size:1.12rem;padding-inline:16px;gap:12px;min-height:72px}.hero__more{width:100%}.hero__trust{gap:8px}.hero__trust .chip{font-size:.82rem;padding:.38em .7em}.hero__island{right:-14px;bottom:calc(var(--ground-h) + 34px)}.hero__isle--a{left:8px;width:76px;bottom:calc(var(--band-top) - 72px)}.hero__gem{left:96px;width:30px;bottom:calc(var(--band-top) - 84px)}}.tape{position:relative;z-index:8;margin-top:-54px;padding:22px 0 34px;overflow-x:clip;pointer-events:none}.tape>*{pointer-events:auto}.tape__back{position:absolute;left:-3%;right:-3%;top:30px;height:58px;background:var(--studs),linear-gradient(180deg,#ff5aa9,var(--magenta-d));background-size:var(--studs-size),auto;border-block:var(--bw) solid var(--ink);box-shadow:0 6px 0 var(--ink);transform:rotate(1.8deg)}.tape__front{width:106%;margin-left:-3%;transform:rotate(-1.5deg);background:linear-gradient(180deg,#ffd666,var(--sun))}.tape__front .marquee__item{padding-right:22px;gap:22px}.why{overflow:hidden;padding-top:calc(var(--section-y) - 24px)}.why .container{position:relative;z-index:1}.why__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,2.4vw,28px);padding-top:66px}.why__cell{position:relative}.pillar{display:flex;flex-direction:column;height:100%;padding:0;overflow:hidden;text-align:center}.pillar__band{position:relative;height:112px;flex:none;background:var(--studs) center 8px / 26px 26px,linear-gradient(180deg,var(--accent-2) 0%,var(--accent) 100%);border-bottom:var(--bw) solid var(--ink)}.pillar__shadow{position:absolute;left:50%;top:-6px;width:132px;height:120px;margin-left:-66px;border-radius:50%;background:radial-gradient(closest-side,#ffffffbf,#fff0)}.pillar__icon{position:absolute;z-index:1;left:50%;top:34px;width:116px;height:116px;margin-left:-58px;filter:drop-shadow(0 6px 0 rgba(22,15,51,.3))}.pillar__body{display:grid;gap:8px;padding:46px 22px 26px}.pillar__body>*{margin:0}.pillar__title{font-size:clamp(1.6rem,2.3vw,1.95rem);text-shadow:0 3px 0 var(--ink)}.pillar__lead{font-weight:900;font-size:1.06rem;line-height:1.35;color:var(--text)}.pillar__text{color:var(--text-2);font-size:.98rem;line-height:1.5}.pillar__icon{transition:scale .4s var(--ease-bounce)}.pillar.card--hover:hover .pillar__icon{scale:1.12}.char-peek{position:absolute;left:50%;bottom:calc(100% - 3px);width:min(240px,88%);height:auto;translate:-50% 0;pointer-events:none}.why__bbl{display:none}@media(min-width:981px){.why__bbl{display:block;left:50%;bottom:calc(100% + 62px);translate:-50% 0}}.why .dblock:nth-child(1){top:14%;left:5%}.why .dblock:nth-child(2){top:30%;right:7%}.why .dblock:nth-child(4){bottom:20%;right:4%}.why__mini{position:absolute;right:7%;top:120px;width:180px;height:auto}@media(max-width:1199px){.why__mini{display:none}}@media(max-width:980px){.why__grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:84px}}@media(max-width:560px){.why__grid{grid-template-columns:1fr;row-gap:68px;padding-top:52px}.char-peek{width:190px}.pillar{flex-direction:row;text-align:left}.pillar__band{width:104px;height:auto;border-bottom:0;border-right:var(--bw) solid var(--ink)}.pillar__shadow{top:50%;width:110px;height:110px;margin:-55px 0 0 -55px}.pillar__icon{top:50%;width:80px;height:80px;margin:-40px 0 0 -40px}.pillar__body{padding:20px 18px;align-content:center}.pillar__title{font-size:1.5rem}}.diff{overflow:hidden}.diff:before{content:"";position:absolute;left:50%;top:40%;width:min(1100px,120%);height:60%;transform:translate(-50%);background:radial-gradient(closest-side,rgba(46,230,255,.14),transparent);pointer-events:none}.diff .container{position:relative}.diff__stage{position:relative;max-width:1080px;margin-inline:auto}.diff__stage [data-fps-compare]:empty{min-height:380px;background:#0b072066;border:var(--bw) dashed rgba(255,255,255,.12);border-radius:var(--r-xl)}.diff__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 36px;max-width:1080px;margin:clamp(32px,4vw,44px) auto 0;padding:22px 26px;background:#0b072080;border:2px solid rgba(255,255,255,.08);border-radius:var(--r-lg)}.diff__copy{flex:1 1 520px;display:grid;gap:8px}.diff__copy p{margin:0}.diff__copy strong{color:var(--sun)}.diff__note{display:flex;align-items:flex-start;gap:10px;font-size:.92rem;color:var(--text-3)}.diff__note .i{margin-top:.15em;color:var(--cyan)}.diff__link{flex:none}.inv-sec{overflow:hidden}.inv-sec:before{content:"";position:absolute;left:50%;top:46%;width:1200px;height:900px;transform:translate(-50%,-30%);background:radial-gradient(closest-side,rgba(123,77,255,.22),transparent);pointer-events:none}.inv-sec .container{position:relative}.inv{--sel: var(--sun);position:relative;max-width:1120px;margin-inline:auto;overflow:hidden;background:linear-gradient(180deg,var(--night-600) 0%,var(--night-800) 100%);border:var(--bw) solid var(--ink);border-radius:var(--r-xl);box-shadow:0 12px 0 var(--ink),0 40px 90px #0502148c,inset 0 2px #ffffff1a}.inv__head{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;padding:14px 22px;background:var(--studs),var(--night-950);background-size:var(--studs-size),auto;border-bottom:var(--bw) solid var(--ink)}.inv__head p{margin:0}.inv__title{display:inline-flex;align-items:center;gap:10px;font:400 1.4rem/1 var(--font-display);letter-spacing:.1em;text-transform:uppercase;text-shadow:0 3px 0 var(--ink)}.inv__title .i{color:var(--cyan)}.inv__count{padding:6px 12px;font:700 .85rem/1 var(--font-mono);color:var(--text-2);background:#ffffff0f;border:2px solid rgba(255,255,255,.1);border-radius:var(--r-pill)}.inv__count-num{color:var(--mint)}.inv__free{display:inline-flex;align-items:center;gap:8px;margin-left:auto!important;padding:7px 13px;font:400 .85rem/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);background:var(--grad-play);border:2px solid var(--ink);border-radius:var(--r-pill);box-shadow:0 3px 0 var(--ink)}.inv__body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:clamp(20px,3vw,34px);padding:clamp(18px,3vw,32px)}.inv__bag{display:grid;align-content:center;gap:14px}.inv__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,1.3vw,14px);padding:clamp(12px,1.6vw,18px);background:#0b07209e;border:var(--bw) solid var(--ink);border-radius:var(--r-lg);box-shadow:inset 0 6px #00000059}.inv__hint{margin:0;font-size:.82rem;font-weight:700;color:var(--text-3);text-align:center}.inv__hint kbd{font-size:.78em;margin-inline:1px}.inv-slot{--rarity: #d4cfe6;position:relative;display:grid;place-items:center;aspect-ratio:1;min-width:0;padding:0;background:linear-gradient(180deg,var(--night-600),var(--night-700));background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--rarity) 42%,transparent) 0%,transparent 66%),linear-gradient(180deg,var(--night-600),var(--night-700));border:var(--bw) solid var(--ink);border-radius:16px;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--rarity) 55%,transparent),inset 0 3px #ffffff1f,0 5px 0 var(--ink);transition:transform .25s var(--ease-bounce);-webkit-tap-highlight-color:transparent}.inv-slot:hover{transform:translateY(-3px)}.inv-slot:focus-visible{outline:3px solid var(--cyan);outline-offset:4px;border-radius:16px}.inv-slot__icon{width:64%;height:64%;transition:transform .35s var(--ease-bounce);filter:drop-shadow(0 4px 0 rgba(11,7,32,.45))}.inv-slot:hover .inv-slot__icon{transform:scale(1.1) rotate(-6deg)}.inv-slot__key{position:absolute;left:7px;top:5px;font:400 .78rem/1 var(--font-display);color:var(--text-2)}.inv-slot__gem{position:absolute;right:7px;bottom:7px;width:11px;height:11px;background:var(--rarity);border:2px solid var(--ink);border-radius:3px;transform:rotate(45deg)}.inv-slot[data-rarity=legendary]:not(.is-selected):after{content:"";position:absolute;inset:-3px;border-radius:inherit;box-shadow:inset 0 0 0 2px var(--rarity),0 0 22px #ffc23d73;pointer-events:none;animation:inv-legend 2.6s var(--ease-in-out) infinite}.inv-slot[data-rarity=legendary]:before{content:"";position:absolute;inset:8%;z-index:-1;border-radius:50%;background:conic-gradient(from 0deg,transparent 0 8%,rgba(255,194,61,.45) 12%,transparent 16% 33%,rgba(255,194,61,.45) 37%,transparent 41% 58%,rgba(255,194,61,.45) 62%,transparent 66% 83%,rgba(255,194,61,.45) 87%,transparent 91%);animation:spin 9s linear infinite}.inv-slot{isolation:isolate}.inv-slot.is-selected{background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--rarity) 60%,transparent) 0%,transparent 70%),linear-gradient(180deg,var(--night-500),var(--night-600));transform:translateY(-4px);box-shadow:inset 0 0 0 2px var(--rarity),inset 0 3px #ffffff29,0 9px 0 var(--ink),0 0 26px color-mix(in srgb,var(--rarity) 55%,transparent)}.inv-slot.is-selected:after{content:"";position:absolute;inset:-10px;pointer-events:none;background:linear-gradient(var(--sel) 0 0) left top / 18px 5px,linear-gradient(var(--sel) 0 0) left top / 5px 18px,linear-gradient(var(--sel) 0 0) right top / 18px 5px,linear-gradient(var(--sel) 0 0) right top / 5px 18px,linear-gradient(var(--sel) 0 0) left bottom / 18px 5px,linear-gradient(var(--sel) 0 0) left bottom / 5px 18px,linear-gradient(var(--sel) 0 0) right bottom / 18px 5px,linear-gradient(var(--sel) 0 0) right bottom / 5px 18px;background-repeat:no-repeat;filter:drop-shadow(0 2px 0 var(--ink)) drop-shadow(0 -1px 0 var(--ink));animation:inv-cursor 1.1s var(--ease-in-out) infinite}.inv-slot.is-selected .inv-slot__key{color:var(--sun)}.inv__panel{position:relative;min-width:0}.js .inv__panel{display:grid}.js .inv-item{grid-area:1 / 1}.js .inv-item:not(.is-active){visibility:hidden}html:not(.js) .inv-item+.inv-item{margin-top:16px}.inv-item{--rarity: #d4cfe6;position:relative;display:grid;gap:16px;height:100%;padding:clamp(18px,2.4vw,26px);background:linear-gradient(180deg,var(--night-700),var(--night-800));background:radial-gradient(90% 60% at 0% 0%,color-mix(in srgb,var(--rarity) 22%,transparent),transparent 70%),linear-gradient(180deg,var(--night-700),var(--night-800));border:var(--bw) solid var(--ink);border-radius:var(--r-lg);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--rarity) 35%,transparent),0 6px 0 var(--ink);grid-template-rows:auto auto 1fr;align-content:start}.inv-item__foot{align-self:end}.inv-item.is-pop{animation:inv-pop .5s var(--ease-bounce)}.inv-item.is-pop .inv-item__art img{animation:inv-icon-in .65s var(--ease-bounce)}.inv-item>*{margin:0}.inv-item__top{display:flex;align-items:center;gap:clamp(14px,2vw,22px)}.inv-item__art{position:relative;flex:none;display:grid;place-items:center;width:188px;padding:7px;background:var(--night-950);background:radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--rarity) 50%,transparent),transparent 70%),var(--night-950);border:var(--bw) solid var(--ink);border-radius:16px;box-shadow:inset 0 0 0 2px var(--rarity),0 6px 0 var(--ink);overflow:hidden}.inv-item__rays{position:absolute;left:50%;top:50%;width:130%;aspect-ratio:1;translate:-50% -50%;background:repeating-conic-gradient(from 0deg,color-mix(in srgb,var(--rarity) 34%,transparent) 0 10deg,transparent 10deg 30deg);animation:spin 16s linear infinite}.js .inv-item:not(.is-active) .inv-item__rays{animation:none}.inv-item__art img{position:relative;display:block;width:100%;height:auto;aspect-ratio:16 / 9;border:2px solid var(--ink);border-radius:9px}.inv-item__id{display:grid;gap:8px;min-width:0}.inv-item__id>*{margin:0}.inv-item__tags{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.inv-item__cat{padding:.32em .7em;font-size:.8rem}.inv-item__cat .i{color:var(--cyan)}.inv-item__name{font-size:clamp(1.55rem,2.6vw,2.1rem);line-height:1.05;text-shadow:0 3px 0 var(--ink)}.inv-item__short{font-weight:900;color:var(--rarity)}.inv-item__id .quip{margin-top:-2px;font-size:.94rem}.inv-item__long{color:var(--text-2);font-size:1.04rem}.inv-item__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding-top:14px;border-top:2px dashed rgba(255,255,255,.1)}.inv-item__free{display:inline-flex;align-items:center;gap:8px;font-weight:800;font-size:.92rem;color:var(--mint)}@keyframes inv-pop{0%{opacity:.2;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}@keyframes inv-icon-in{0%{transform:scale(.3) rotate(-25deg)}to{transform:none}}@keyframes inv-cursor{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes inv-legend{0%,to{opacity:0}50%{opacity:1}}@media(max-width:900px){.inv__body{grid-template-columns:1fr}.inv-item{height:auto}.inv__bag{width:100%;max-width:480px;margin-inline:auto}}@media(min-width:700px)and (max-width:900px){.inv__bag{max-width:none}.inv__grid{grid-template-columns:repeat(8,minmax(0,1fr))}}@media(max-width:560px){.inv__head{padding:12px 14px}.inv__title{font-size:1.15rem}.inv__count{margin-left:auto!important}.inv__free{display:none}.inv__body{padding:14px;gap:16px}.inv__grid{padding:10px;gap:9px}.inv-slot{border-radius:13px}.inv-slot__key{left:5px;top:4px;font-size:.68rem}.inv-slot__gem{right:5px;bottom:5px;width:9px;height:9px}.inv-slot.is-selected:after{inset:-7px}.inv__hint{display:none}.inv-item__top{display:grid}.inv-item__art{width:100%}}.oneclick{overflow:hidden;background:var(--night-900)}.oneclick__split{align-items:center;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.oneclick__copy .section-head{margin-bottom:0}.checks{display:grid;gap:14px;margin:28px 0 24px;padding:0;list-style:none}.checks li{display:flex;align-items:flex-start;gap:14px;font-weight:700;line-height:1.45}.checks__box{display:grid;flex:none;place-items:center;width:30px;height:30px;margin-top:-2px;color:var(--ink);background:var(--grad-play);border:var(--bw) solid var(--ink);border-radius:9px;box-shadow:0 3px 0 var(--ink)}.checks__box .i{width:17px;height:17px;stroke-width:3.4}.oneclick__hint{display:flex;align-items:center;gap:12px;width:fit-content;margin:0 0 22px;padding:12px 16px;font-size:.96rem;color:var(--text);background:#7b4dff29;border:2px dashed rgba(166,139,255,.55);border-radius:var(--r-md)}.oneclick__hint b{color:var(--sun)}.oneclick__hint .i{flex:none;width:24px;height:24px;color:var(--sun)}.oneclick__art{position:relative;isolation:isolate}.oneclick__glow{position:absolute;inset:-12% -8%;z-index:-1;background:radial-gradient(45% 45% at 60% 45%,rgba(123,77,255,.4),transparent 70%),radial-gradient(35% 35% at 30% 75%,rgba(255,61,154,.22),transparent 70%);pointer-events:none}.oneclick__mockup{position:relative;z-index:1}.oneclick__mockup [data-app-mockup]:empty{min-height:420px;background:#0b072073;border:var(--bw) dashed rgba(255,255,255,.12);border-radius:var(--r-xl)}.oneclick__float{position:absolute;z-index:2;pointer-events:none}.oneclick__float--pad{width:154px;height:105px;left:-50px;bottom:-44px}.oneclick__float--star{width:56px;height:56px;right:-16px;top:-28px}.oneclick__float--gem{width:44px;height:44px;right:18%;bottom:-34px}@media(max-width:900px){.oneclick__split{grid-template-columns:minmax(0,1fr)}.oneclick__float--pad{--float-y: -6px;left:auto;right:-6px;bottom:-54px;width:120px;height:82px}.oneclick__float--star{right:0}.oneclick__float--gem{right:auto;left:7%;bottom:-30px}}@media(max-width:560px){.oneclick__float--pad{right:-4px;bottom:-50px;width:96px;height:65px}.oneclick__float--star{width:46px;height:46px;top:-24px}}.steps{overflow:hidden}.steps .section-head{margin-bottom:clamp(16px,3vw,28px)}.steps__title{color:#fff;text-shadow:3px 0 0 var(--ink),-3px 0 0 var(--ink),0 -3px 0 var(--ink),2px -2px 0 var(--ink),-2px -2px 0 var(--ink),3px 3px 0 var(--ink),-3px 3px 0 var(--ink),0 4px 0 var(--ink),0 6px 0 var(--ink),3px 6px 0 var(--ink),-3px 6px 0 var(--ink),0 8px 0 var(--ink)}.steps .lead{color:#4a3a6e}.obby{--rise: 62px;--gap: clamp(20px, 3vw, 40px);--pad: 196px;--miro-w: 112px;--miro-h: 150px;--land: 128px;--spawn: 170px;--gate: 180px;--c1: calc((100cqw - 2 * var(--gap)) / 6);--hop: calc((100cqw + var(--gap)) / 3);position:relative;container-type:inline-size;padding-top:var(--pad)}.obby__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap);margin:0;padding:0;list-style:none}.obby__step{display:grid;justify-items:center;align-content:start;gap:26px}.obby__step--1{margin-top:calc(var(--rise) * 2)}.obby__step--2{margin-top:var(--rise)}.plat{--pc: var(--cyan);--pc-top: #a8f7ff;--pc-d: var(--cyan-d);position:relative;display:flex;align-items:center;gap:12px;width:min(100%,300px);height:96px;padding:26px 16px 4px;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.6) 0 4.5px,rgba(22,15,51,.2) 5px 6.6px,transparent 7.2px) 4px 1px / 26px 20px repeat-x,linear-gradient(180deg,var(--pc-top) 0 19px,var(--ink) 19px 22px,var(--pc) 22px 100%);border:var(--bw) solid var(--ink);border-radius:16px;box-shadow:0 9px 0 var(--ink),inset 0 -8px #00000024,inset -8px 0 #00000014,0 26px 30px #783c0a38}.obby__step:hover .plat{filter:brightness(1.07) saturate(1.08)}.plat__icon{transition:scale .35s var(--ease-bounce)}.obby__step:hover .plat__icon{scale:1.14}.obby__step--2 .plat{--pc: var(--violet);--pc-top: #c7b5ff;--pc-d: var(--violet-d)}.obby__step--3 .plat{--pc: var(--sun);--pc-top: #ffeaa8;--pc-d: var(--sun-d)}.obby__step--1 .plat{animation:plat-dip-1 8s linear infinite}.obby__step--2 .plat{animation:plat-dip-2 8s linear infinite}.obby__step--3 .plat{animation:plat-dip-3 8s linear infinite}.plat__num{flex:none;white-space:nowrap;transform:rotate(-4deg)}.plat__title{margin:0;font-size:clamp(1.45rem,2.4vw,1.9rem);color:#fff;text-shadow:2px 0 0 var(--ink),-2px 0 0 var(--ink),0 -2px 0 var(--ink),0 3px 0 var(--ink),2px 3px 0 var(--ink),-2px 3px 0 var(--ink),0 5px 0 var(--ink)}.plat__icon{position:absolute;right:18px;bottom:calc(100% + 6px);width:68px;height:68px;filter:drop-shadow(0 6px 0 rgba(22,15,51,.25))}.obby__step--1 .plat__icon{right:-16px;bottom:calc(100% + 58px);width:58px;height:58px}.obby__pad{position:absolute;right:8px;bottom:calc(100% - 16px);width:var(--spawn);height:auto}.obby__buddy{--pal-w: 150px;position:absolute;bottom:calc(100% - 12px)}.obby__buddy--1{right:calc(8px + var(--spawn) / 2 - var(--pal-w) / 2);bottom:calc(100% - 16px + var(--spawn) * .2554)}.plat__finish{position:absolute;left:-2px;bottom:calc(100% - 15px);width:var(--gate);height:auto}.obby__buddy--3{right:26px}.obby__step--3 .plat__icon{right:14px;bottom:auto;top:calc(50% + 9px);width:54px;height:54px;margin-top:-27px}.plat__flag{position:absolute;right:-6px;bottom:calc(100% - 8px);width:62px;aspect-ratio:120 / 170;transform-origin:30% 100%;animation:obby-flag 8s linear infinite}.obby .plat.is-hit .plat__flag{animation:obby-flag 8s linear infinite,pad-pop .3s var(--tw-back-out) .12s both}.plat__flag img{width:100%;height:100%}.plat__ring{position:absolute;left:50%;bottom:0;width:120px;height:120px;margin:0 0 -60px -60px;border:5px solid var(--sun);border-radius:50%;opacity:0;animation:obby-ring 8s linear infinite}.plat__miro{display:none}.obby__text{position:relative;max-width:280px;margin:0;padding:14px 18px;font-weight:800;line-height:1.45;text-align:center;color:var(--ink);background:#fff;border:var(--bw) solid var(--ink);border-radius:var(--r-md);box-shadow:0 5px 0 var(--ink)}.obby__text:before{content:"";position:absolute;left:50%;top:-11px;width:18px;height:18px;margin-left:-9px;background:#fff;border:var(--bw) solid var(--ink);border-right:0;border-bottom:0;border-radius:4px 0 0;transform:rotate(45deg)}.obby__runner{position:absolute;z-index:3;left:calc(var(--c1) - var(--land));top:calc(var(--pad) + var(--rise) * 2 - var(--miro-h) + 16px);width:var(--miro-w);height:var(--miro-h);animation:obby-x 8s linear infinite,obby-fade 8s linear infinite;pointer-events:none}.obby__jumper{width:100%;height:100%;animation:obby-y 8s linear infinite}.obby__jumper img{display:block;width:auto;max-width:none;height:100%;margin-left:calc((var(--miro-w) - var(--miro-h) * 300 / 340) / 2)}.obby__arc{position:absolute;z-index:1;left:calc(var(--c1) - var(--land) + var(--miro-w) / 2);top:calc(var(--pad) + var(--rise) - 76px);width:var(--hop);height:calc(var(--rise) + 76px);overflow:visible;fill:none;stroke:#160f334d;stroke-width:4;stroke-linecap:round;stroke-dasharray:1 13;pointer-events:none}.obby__arc--2{left:calc(var(--c1) - var(--land) + var(--miro-w) / 2 + var(--hop));top:calc(var(--pad) - 76px)}@media(min-width:761px)and (max-width:1100px){.obby{--miro-w: 82px;--miro-h: 110px;--land: calc(min(100cqw / 3 - var(--gap), 300px)/2 - 4px) ;--spawn: 136px;--gate: 150px}.obby__buddy{--pal-w: 120px}.plat__num{font-size:.84rem}.plat{gap:8px;padding-inline:12px}.plat__icon{width:54px;height:54px;right:12px}.plat__flag{width:54px}}.obby__deco{position:absolute;inset:0;pointer-events:none}.obby__deco .dblock:nth-child(1){left:2%;top:70px}.obby__deco .dblock:nth-child(2){right:3%;top:40px}.obby__kill{position:absolute;left:calc(var(--c1) + var(--hop) + 146px);top:calc(var(--pad) + 214px);width:200px;height:auto}.steps__cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px 28px;margin-top:clamp(40px,5vw,56px)}.steps__cta .steps__chevrons{display:none}@media(min-width:761px){.steps__cta .steps__chevrons{display:block}}.steps .steps__guide{color:var(--violet-d)}.steps__cta .dl-label{justify-items:center}@keyframes obby-x{0%,14%{transform:translate(0)}26%,48%{transform:translate(var(--hop))}60%,92%{transform:translate(calc(var(--hop) * 2))}92.1%,to{transform:translate(0)}}@keyframes obby-fade{0%,86%{opacity:1}89%,94%{opacity:0}97%,to{opacity:1}}@keyframes obby-y{0%,14%{transform:translateY(0);animation-timing-function:cubic-bezier(.25,.6,.45,1)}20%{transform:translateY(calc(var(--rise) * -1 - 76px));animation-timing-function:cubic-bezier(.55,0,.75,.45)}26%,48%{transform:translateY(calc(var(--rise) * -1));animation-timing-function:cubic-bezier(.25,.6,.45,1)}54%{transform:translateY(calc(var(--rise) * -2 - 76px));animation-timing-function:cubic-bezier(.55,0,.75,.45)}60%,92%{transform:translateY(calc(var(--rise) * -2))}92.1%{transform:translateY(-140px);animation-timing-function:cubic-bezier(.55,0,.75,.45)}97%,to{transform:translateY(0)}}@keyframes obby-flag{0%,59%{transform:none}62%{transform:translateY(-8px) rotate(-7deg) scale(1.08)}66%,to{transform:none}}@keyframes obby-ring{0%,59.5%{opacity:0;transform:scale(.2)}61%{opacity:1}74%,to{opacity:0;transform:scale(1.7)}}@keyframes plat-dip-1{0%,96.8%{translate:0 0}98%{translate:0 6px}to{translate:0 0}}@keyframes plat-dip-2{0%,25.8%{translate:0 0}27.2%{translate:0 6px}31%,to{translate:0 0}}@keyframes plat-dip-3{0%,59.8%{translate:0 0}61.2%{translate:0 6px}65%,to{translate:0 0}}@media(prefers-reduced-motion:reduce){.obby__runner,.obby__jumper,.plat,.plat__flag,.plat__ring{animation:none!important}}html.force-reduced-motion :is(.obby__runner,.obby__jumper,.plat,.plat__flag,.plat__ring){animation:none!important}.is-capture :is(.obby__runner,.obby__jumper,.plat,.plat__flag,.plat__ring,.inv-item__rays,.chat__unread,.chat__dots i),.is-capture .inv-slot:before,.is-capture .inv-slot:after{animation:none}@media(max-width:1023px){.obby__kill{display:none}}@media(max-width:760px){.obby{--pad: 0px;padding-top:34px}.obby__arc,.obby__deco{display:none}.obby__list{grid-template-columns:1fr;gap:54px}.obby__step{margin-top:0!important;gap:22px}.obby__step--1{margin-top:170px!important}.obby__step--1,.obby__step--3{justify-items:start}.obby__step--2{justify-items:end}.plat{width:min(88%,320px);animation:none!important}.obby__text{max-width:88%;text-align:left}.obby__step--2 .obby__text{text-align:right}.obby__text:before{left:56px}.obby__step--2 .obby__text:before{left:auto;right:47px}.obby__runner{display:none}.plat__miro{display:block;position:absolute;left:70px;bottom:calc(100% - 10px);width:78px;height:104px}.obby__step--3{margin-top:124px!important}.plat{padding-right:70px}.plat__icon,.obby__step--1 .plat__icon,.obby__step--3 .plat__icon{right:12px;top:calc(50% + 10px);bottom:auto;width:54px;height:54px;margin-top:-27px}.obby__pad{right:50%;margin-right:calc(var(--spawn) / -2)}.obby__buddy--1{right:50%;margin-right:calc(var(--pal-w) / -2)}.steps__cta{margin-top:84px}}@media(max-width:400px){.obby{--gate: 136px}.obby__buddy--3{--pal-w: 118px;right:24px}.plat__miro{left:30px;width:66px;height:88px}.plat__num{font-size:.8rem}.plat{gap:6px;padding-inline:10px 58px}.plat__title{font-size:1.25rem}.plat__icon,.obby__step--1 .plat__icon,.obby__step--3 .plat__icon{right:8px;width:44px;height:44px;margin-top:-22px}}.facts-sec{overflow:hidden}.facts-sec__sky{position:absolute;inset:0;overflow:hidden;pointer-events:none}.facts-sec .container{position:relative}.facts-sec .section-head{margin-bottom:clamp(36px,5vw,56px)}.facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,2.6vw,30px);margin:0;padding:0;list-style:none}.fact-cell{position:relative}.char-sit{position:absolute;z-index:1;left:50%;bottom:calc(100% - 9px);width:132px;height:auto;translate:-50% 0;pointer-events:none}.fact{--fc: var(--sun);--fc-l: #ffe8a3;position:relative;display:grid;justify-items:center;align-content:center;gap:10px;min-height:220px;padding:46px 14px 26px;text-align:center;color:var(--ink);background:linear-gradient(180deg,var(--fc-l) 0%,var(--fc) 70%);border:var(--bw) solid var(--ink);border-radius:var(--r-xl);box-shadow:0 10px 0 var(--ink),inset 0 4px #ffffff8c,inset 0 -10px #0000001f;rotate:var(--rot, 0deg);transition:translate .35s var(--ease-bounce),rotate .35s var(--ease-bounce)}.fact:before{content:"";position:absolute;inset:0 0 auto;height:30px;background:radial-gradient(circle at 50% 46%,rgba(255,255,255,.55) 0 4.6px,rgba(22,15,51,.18) 5.2px 6.6px,transparent 7.2px);background-size:var(--studs-size);background-position:center 2px;border-radius:calc(var(--r-xl) - 3px) calc(var(--r-xl) - 3px) 0 0}.fact:hover{translate:0 -8px;rotate:0deg}.fact>p{margin:0}.fact__value{display:flex;align-items:baseline;justify-content:center;min-height:1em;font:400 clamp(3.2rem,6.4vw,5.4rem)/1 var(--font-display);color:#fff;text-shadow:.04em 0 0 var(--ink),-.04em 0 0 var(--ink),0 -.04em 0 var(--ink),.03em -.03em 0 var(--ink),-.03em -.03em 0 var(--ink),.04em .04em 0 var(--ink),-.04em .04em 0 var(--ink),.04em .08em 0 var(--ink),-.04em .08em 0 var(--ink),0 .1em 0 var(--ink)}.fact__unit{font-size:.5em}.fact__size:not(.is-split){font-size:.58em}.fact__value--inf{align-items:center}.fact__inf{width:1.75em;height:auto;aspect-ratio:150 / 76;filter:drop-shadow(0 .06em 0 var(--ink))}.fact__label{font:400 1.02rem/1.2 var(--font-display);letter-spacing:.07em;text-transform:uppercase}@media(max-width:980px){.facts{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:96px;margin-top:106px}.char-sit{width:110px}}@media(max-width:400px){.fact{min-height:170px;padding:40px 10px 20px}.fact__label{font-size:.86rem}}.comm__split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.comm__copy .section-head{margin-bottom:0}.comm__list{display:grid;gap:12px;margin:26px 0 30px;padding:0;list-style:none}.comm__list li{display:flex;align-items:center;gap:12px;font-weight:700;color:var(--text-2)}.comm__list b{color:var(--text)}.comm__hash{display:grid;flex:none;place-items:center;width:34px;height:34px;font:400 1.1rem/1 var(--font-display);color:var(--ink);background:var(--pink);border:var(--bw) solid var(--ink);border-radius:10px;box-shadow:0 3px 0 var(--ink)}.comm__list li:nth-child(2) .comm__hash{background:var(--cyan)}.comm__list li:nth-child(3) .comm__hash{background:var(--sun)}.comm__actions{gap:18px 26px}.comm__tags{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px}.chat{position:relative;margin:0}.chat .window__title{font-size:.95rem}.chat__body{display:grid;grid-template-columns:172px minmax(0,1fr);min-height:430px}.chat__side{padding:16px 10px;background:#0b07208c;border-right:var(--bw) solid var(--ink)}.chat__group{margin:0 0 10px 8px;font:400 .72rem/1 var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.chat__channels{display:grid;gap:4px;margin:0;padding:0;list-style:none}.chat__channels li{display:flex;align-items:center;gap:6px;padding:8px 10px;font-weight:800;font-size:.92rem;color:var(--text-3);border-radius:10px}.chat__channels .i{width:1.05em;height:1.05em}.chat__channels .is-active{color:#fff;background:#ffffff17}.chat__unread{width:9px;height:9px;margin-left:auto;background:var(--magenta);border:2px solid var(--ink);border-radius:50%;animation:pulse-dot 1.6s var(--ease-in-out) infinite}.chat__main{display:flex;flex-direction:column;min-width:0}.chat__head{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;padding:12px 16px;font-size:.92rem;border-bottom:2px solid rgba(22,15,51,.9);box-shadow:0 1px #ffffff0d}.chat__head .i{color:var(--text-3)}.chat__head span{color:var(--text-3);font-weight:700;font-size:.85rem}.chat__feed{display:grid;gap:16px;margin:0;padding:16px 16px 6px;list-style:none;flex:1;align-content:start}.msg{display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;align-items:start}.msg__avatar{width:40px;height:40px;padding:3px;background:var(--night-950);border:2px solid var(--ink);border-radius:12px}.msg__body>p{margin:0}.msg__meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:.82rem;color:var(--text-3);font-weight:700}.msg__meta b{font-size:.98rem;color:var(--sun)}.msg__badge{padding:2px 6px 3px;font:400 .62rem/1 var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);background:var(--cyan);border:2px solid var(--ink);border-radius:6px}.msg__pin{display:inline-flex;align-items:center;gap:3px;color:var(--pink)}.msg__pin .i{width:1em;height:1em}.msg__text{margin-top:3px!important;font-size:.95rem;line-height:1.5;color:var(--text-2)}.msg__text b{color:var(--text)}.msg__chan{padding:0 4px;font-weight:800;color:var(--cyan);background:#2ee6ff1f;border-radius:5px}.chat__typing{display:flex;align-items:center;gap:8px;min-height:24px;margin:0;padding:0 16px 6px;font-size:.8rem;font-weight:700;color:var(--text-3);opacity:0;transition:opacity .2s}.chat__typing.is-on{opacity:1}.chat__dots{display:inline-flex;gap:3px}.chat__dots i{width:6px;height:6px;background:var(--text-2);border-radius:2px;animation:typing 1s var(--ease-in-out) infinite}.chat__dots i:nth-child(2){animation-delay:.15s}.chat__dots i:nth-child(3){animation-delay:.3s}.chat__input{display:flex;align-items:center;gap:8px;margin:4px 16px 16px;padding:12px 14px;font-size:.85rem;font-weight:700;color:var(--text-3);background:#0b072099;border:2px solid rgba(255,255,255,.06);border-radius:12px}.chat.is-armed .msg{opacity:0;transform:translateY(14px) scale(.97);transform-origin:0 100%}.chat.is-armed .msg.is-in{opacity:1;transform:none;transition:opacity .35s var(--ease-out),transform .55s var(--ease-bounce)}@keyframes typing{0%,to{transform:translateY(0);opacity:.5}50%{transform:translateY(-4px);opacity:1}}@keyframes pulse-dot{0%,to{transform:scale(1)}50%{transform:scale(1.3)}}@media(max-width:900px){.comm__split{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.chat__body{grid-template-columns:minmax(0,1fr);min-height:0}.chat__side{min-width:0;padding:10px;border-right:0;border-bottom:var(--bw) solid var(--ink)}.chat__group{display:none}.chat__channels{display:flex;gap:4px;overflow:hidden;-webkit-mask:linear-gradient(90deg,#000 calc(100% - 46px),transparent);mask:linear-gradient(90deg,#000 calc(100% - 46px),transparent)}.chat__channels li{flex:none;padding:6px 9px;font-size:.84rem}.chat__head span{display:none}.msg{grid-template-columns:34px minmax(0,1fr);gap:10px}.msg__avatar{width:34px;height:34px}}.faqp{background:var(--night-900)}.faqp__grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(32px,6vw,80px);align-items:start}.faqp__aside .section-head{margin-bottom:8px}.faqp__art{position:relative;width:clamp(150px,16vw,210px);aspect-ratio:240 / 320;margin:6px 0 18px}.faqp__art:after{content:"";position:absolute;left:12%;right:12%;bottom:-6px;height:16px;background:radial-gradient(closest-side,rgba(0,0,0,.45),transparent);z-index:-1}.faqp__mascot{width:100%;height:100%}.faqp__all{font-size:1.08rem}.faqp__help{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px 16px;margin-top:28px;padding:16px 18px;background:#ff7ab814;border:2px dashed rgba(255,122,184,.45);border-radius:var(--r-md)}.faqp__help p{margin:0;font-size:.95rem;color:var(--text-2)}.faqp__help b{color:var(--text)}.faqp__help-icon{display:grid;place-items:center;width:44px;height:44px;color:var(--ink);background:var(--pink);border:var(--bw) solid var(--ink);border-radius:12px;box-shadow:0 4px 0 var(--ink)}.faqp__help-icon .i{width:24px;height:24px}@media(max-width:640px){.faqp__help{grid-template-columns:auto minmax(0,1fr)}.faqp__help .btn{grid-column:1 / -1;justify-self:start}}@media(max-width:860px){.faqp__grid{grid-template-columns:1fr}.faqp__art{position:absolute;right:0;top:-10px;width:110px;margin:0}.faqp__aside{position:relative;padding-right:110px}}@media(max-width:480px){.faqp__aside{padding-right:0}.faqp__art{display:none}}.final{overflow:hidden;padding-top:calc(clamp(56px,6vw,84px) + var(--edge-h));padding-bottom:calc(var(--section-y) + 40px);background:var(--grad-sky-dusk)}.final:after{content:"";position:absolute;inset:auto 0 0;height:clamp(90px,11vw,140px);background:url(../../img/world/dunes-mid.svg) left bottom / auto 100% repeat-x;pointer-events:none}.final__sky{position:absolute;inset:0;overflow:hidden;pointer-events:none}.final .container{position:relative;z-index:1}.final__panel{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr)}.final__title{font-size:clamp(2.2rem,4.6vw,3.6rem)}.final__panel .cluster{--perch-w: 84px;--perch-r: -34px;margin-top:30px}.final__dl{padding-inline:1.3em 1.5em}.final__dl .i{width:1.45em;height:1.45em}.final__meta{display:inline-flex;align-items:center;gap:8px;font-size:.9rem;font-weight:700;line-height:1.4;color:var(--text);text-wrap:balance}.final__meta .i{color:var(--cyan)}.final__art{height:330px}.final__portal{position:absolute;left:50%;top:0;width:290px;height:290px;margin-left:-145px;opacity:.95}.final__chest{position:absolute;z-index:1;left:50%;bottom:0;width:200px;height:209px;margin-left:-100px}.final__star{position:absolute;z-index:2;top:8%;left:6%;width:46px;height:46px}.final__crew{--pal-w: 150px;position:absolute;z-index:2;inset:auto 0 0;display:flex;align-items:flex-end;justify-content:space-between}.final__crew .bbl{--bx: 32px}.final__panel .final__chevrons{display:none}@media(min-width:1280px){.final__panel .final__chevrons{display:block;width:128px}}@media(max-width:820px){.final__panel{grid-template-columns:minmax(0,1fr)}.final__meta{display:block;text-align:center}.final__meta .i{display:inline-block;margin-right:6px}.final__art{height:270px;width:min(100%,320px);margin-inline:auto}.final__portal{width:240px;height:240px;margin-left:-120px}.final__chest{width:170px;height:178px;margin-left:-85px}.final__crew{--pal-w: 124px}.final__panel .cluster{margin-top:50px}}@media(max-width:480px){.final__panel{padding:24px 16px}.final__dl{width:100%;font-size:1.1rem;padding-inline:14px}.final__meta [data-config=os]{white-space:nowrap}.final__crew{--pal-w: 104px}.final__panel .cluster{--perch-r: 12px;width:100%}.final__panel .perch-wrap{display:flex;width:100%}.final__panel .perch-wrap>.btn{flex:1 1 auto}}@media(max-width:360px){.hero__dl .btn__stack,.final__dl .btn__stack{min-width:0}.hero__dl .dl-label>*,.final__dl .dl-label>*{white-space:normal;line-height:1.05}}@media(max-width:400px){.hero__dl,.final__dl{font-size:1rem;padding-inline:12px;gap:10px}.hero__dl .btn__meta,.final__dl .btn__meta{font-size:.7rem}.hero__more{font-size:1rem;padding-inline:12px}.steps__cta .btn,.comm__actions .btn{font-size:1.08rem;padding-inline:.85em}}@media(forced-colors:active){.hero__world{forced-color-adjust:none}.deco-blocks,.obby__deco,.obby__arc,.tape__back,.hero__haze,.hero__glow,.inv-item__rays,.inv-slot__gem,.oneclick__glow,.hl__c:after,.twk,.hero__layer--obby{display:none}.inv-slot{border-color:ButtonText}.inv-slot.is-selected{border-color:Highlight;outline:3px solid Highlight;outline-offset:2px}.inv-slot.is-selected:after{display:none}.inv-slot:focus-visible{outline:3px solid CanvasText;outline-offset:6px}.inv-slot.is-selected .inv-slot__key{color:Highlight}.fact__inf path:nth-child(1){stroke:CanvasText}.fact__inf path:nth-child(2){stroke:Canvas}.fact__inf path:nth-child(3){display:none}.hero__scroll-label,.hero__bubble,.obby__text,.obby__text:before{border-color:CanvasText}}@media print{.loader,.hero__world,.hero__pickups,.hero__scroll,.hero__inner:before,.tape,.deco-blocks,.obby__deco,.obby__arc,.obby__runner,.plat__miro,.plat__flag,.char-peek,.char-sit,.obby__kill,.obby__pad,.plat__finish,.inv-item__art,.oneclick__glow,.oneclick__float,.oneclick__hint,.facts-sec__sky,.final__sky,.final:after,.final__art,.chat__typing,.chat__input,.comm__live,.inv__bag,.inv__hint,.inv__free,.faqp__art,.diff__stage,.oneclick__art{display:none!important}body{background:#fff}main,main *{color:#160f33!important;-webkit-text-fill-color:currentColor!important;background:transparent!important;text-shadow:none!important;box-shadow:none!important;animation:none!important;transition:none!important}main :is(.section,.hero,.edge-top){-webkit-mask:none!important;mask:none!important}main :is(.t-drop,.text-mirage){filter:none!important}main .cta-panel:before{display:none}main .section,main .hero{padding-block:18pt!important;min-height:0!important;overflow:visible!important}main .hero{display:block}main .hero__inner{padding:0!important}main [data-reveal],.chat.is-armed .msg{opacity:1!important;transform:none!important;translate:none!important}.hero__logo{font-size:48pt}.hl,.hl__c{transform:none!important}.hl__c:after{display:none}.inv{box-shadow:none}.inv__body,.js .inv__panel{display:block}.js .inv-item,.js .inv-item:not(.is-active){visibility:visible}.inv-item+.inv-item{margin-top:10pt}.obby{padding-top:0}.obby__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12pt}.obby__step{justify-items:center!important;margin-top:0!important;gap:14pt}.plat{width:100%;padding:10pt;height:auto}.plat__icon{display:none}.obby__text{max-width:none;text-align:center!important}.obby__text:before{left:50%!important;right:auto!important}.why__grid{padding-top:0;row-gap:12pt}.facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10pt;margin-top:0}.fact{min-height:0;padding:14pt 6pt;rotate:none}.fact:before{display:none}.fact__value{font-size:30pt}.split,.comm__split,.oneclick__split,.faqp__grid,.final__panel{display:block}.chat__side{display:none}.chat__body{display:block;min-height:0}.pillar,.inv-item,.obby__step,.fact,.msg,.accordion,.faqp__help,.cta-panel{break-inside:avoid}main h2{break-after:avoid}}@media print{main details.accordion::details-content{content-visibility:visible;display:block;height:auto}}
