.nx-atmo{--atmo-sky:#b7c9c4;--atmo-leaf:#6f9a78;--atmo-blossom:#d9a6b3;--atmo-soil:#6a5a4e;--atmo-accent:#e2c07a;position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:0;contain:layout paint;transition:filter 1.2s var(--nx-ease-calm,cubic-bezier(.22,1,.36,1)),opacity 1.2s var(--nx-ease-calm,cubic-bezier(.22,1,.36,1))}.nx-atmo__moon{position:absolute;top:8%;right:12%;width:4.5rem;height:4.5rem;border-radius:50%;background:radial-gradient(circle at 35% 35%,rgba(243,240,234,.55),rgba(197,208,214,.08) 60%,transparent 72%);box-shadow:0 0 60px rgba(197,208,214,.18);opacity:.35;transition:opacity 1.4s ease}.nx-atmo__rays{position:absolute;inset:-10% -20% auto;height:55%;background:linear-gradient(118deg,transparent 0,color-mix(in srgb,var(--atmo-accent) 18%,transparent) 35%,transparent 55%,color-mix(in srgb,var(--atmo-accent) 12%,transparent) 70%,transparent 100%);animation:nx-atmo-ray 18s ease-in-out infinite alternate;opacity:.7;transition:opacity 1.2s ease}.nx-atmo__fog{position:absolute;inset:0;background:radial-gradient(ellipse at 20% 70%,color-mix(in srgb,var(--atmo-sky) 26%,transparent),transparent 45%),radial-gradient(ellipse at 80% 40%,rgba(14,23,28,.2),transparent 40%),radial-gradient(ellipse at 50% 90%,color-mix(in srgb,var(--atmo-sky) 14%,transparent),transparent 50%);animation:nx-atmo-fog 22s ease-in-out infinite alternate;opacity:.62}.nx-atmo__water{position:absolute;inset:auto 10% 6% 10%;height:14%;border-radius:50%;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--atmo-sky) 26%,transparent)),linear-gradient(105deg,transparent 30%,rgba(226,192,122,.08) 48%,transparent 62%);filter:blur(7px);opacity:.5;animation:nx-atmo-water 9s ease-in-out infinite alternate}.nx-atmo__mist{position:absolute;inset:auto 0 0;height:42%;background:radial-gradient(ellipse at 50% 100%,color-mix(in srgb,var(--atmo-sky) 28%,transparent),transparent 70%);animation:nx-atmo-mist 14s ease-in-out infinite alternate}.nx-atmo__bloom{position:absolute;inset:18% 28% auto;height:32%;background:radial-gradient(circle,color-mix(in srgb,var(--atmo-blossom) 28%,transparent),transparent 65%);opacity:0;filter:blur(2px)}.nx-atmo__window{position:absolute;top:18%;left:8%;width:3rem;height:4.5rem;border-radius:.35rem;background:radial-gradient(ellipse at 50% 40%,color-mix(in srgb,var(--atmo-accent) 35%,transparent),transparent 70%);opacity:0;filter:blur(6px)}.nx-atmo__shadows{position:absolute;inset:0;background:linear-gradient(180deg,transparent 35%,rgba(7,16,15,.28));opacity:.35;transition:opacity 1.2s ease}.nx-atmo__lantern-glow{position:absolute;bottom:18%;left:22%;width:7rem;height:7rem;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--atmo-accent) 40%,transparent),transparent 68%);opacity:0;filter:blur(4px);animation:nx-atmo-lantern 5.5s ease-in-out infinite alternate}.nx-atmo[data-light=moonlight] .nx-atmo__moon{opacity:.7}.nx-atmo[data-light=moonlight] .nx-atmo__rays{opacity:.25}.nx-atmo[data-light=dawn] .nx-atmo__moon{opacity:.2}.nx-atmo[data-light=dawn] .nx-atmo__rays{opacity:.85}.nx-atmo[data-light=garden_sun] .nx-atmo__bloom{opacity:1;animation:nx-atmo-bloom 10s ease-in-out infinite alternate}.nx-atmo[data-light=garden_sun] .nx-atmo__rays{opacity:1}.nx-atmo[data-light=garden_sun] .nx-atmo__window{opacity:.55}.nx-atmo[data-light=forest_lantern] .nx-atmo__lantern-glow{opacity:.75}.nx-atmo[data-light=forest_lantern] .nx-atmo__shadows{opacity:.65}.nx-atmo[data-light=forest_lantern] .nx-atmo__rays{opacity:.35}.nx-atmo[data-light=forest_lantern] .nx-atmo__moon{opacity:.45}.nx-atmo[data-light=summer_gold]{filter:saturate(1.08)}.nx-atmo[data-light=summer_gold] .nx-atmo__rays{opacity:1}.nx-atmo[data-light=autumn_amber]{filter:sepia(.12) saturate(1.05)}.nx-atmo[data-light=winter_cool]{filter:saturate(.85) brightness(1.04)}.nx-atmo[data-light=winter_cool] .nx-atmo__moon{opacity:.8}.nx-atmo[data-stage=bloom] .nx-atmo__bloom,.nx-atmo[data-stage=garden] .nx-atmo__bloom{opacity:1;animation:nx-atmo-bloom 10s ease-in-out infinite alternate}.nx-atmo[data-stage=forest] .nx-atmo__lantern-glow{opacity:.7}.nx-atmo__particle{position:absolute;width:6px;height:6px;border-radius:50%;opacity:.55;animation-name:nx-atmo-drift;animation-timing-function:linear;animation-iteration-count:infinite;will-change:transform,opacity}.nx-atmo__particle--petals{width:8px;height:6px;border-radius:60% 40% 60% 40%;background:var(--atmo-blossom)}.nx-atmo__particle--leaves{width:7px;height:5px;border-radius:40% 60%;background:var(--atmo-leaf)}.nx-atmo__particle--autumn_leaves{width:8px;height:6px;border-radius:40% 60% 45% 55%;background:#c47a4a;animation-name:nx-atmo-fall}.nx-atmo__particle--mist{width:48px;height:18px;background:color-mix(in srgb,var(--atmo-sky) 35%,transparent);filter:blur(6px)}.nx-atmo__particle--dust,.nx-atmo__particle--pollen{width:3px;height:3px;background:color-mix(in srgb,var(--atmo-accent) 70%,transparent)}.nx-atmo__particle--warm_haze{width:56px;height:28px;background:rgba(226,192,122,.12);filter:blur(10px);animation-name:nx-atmo-haze}.nx-atmo__particle--birds{width:12px;height:3px;border-radius:2px;background:rgba(28,42,51,.4);box-shadow:6px -1px 0 -1px rgba(28,42,51,.28);animation-name:nx-atmo-bird;animation-duration:18s}.nx-atmo__particle--butterflies{width:9px;height:7px;border-radius:50% 10% 50% 10%;background:color-mix(in srgb,var(--atmo-blossom) 70%,var(--atmo-accent));animation-name:nx-atmo-butterfly}.nx-atmo__particle--lantern_embers{width:4px;height:4px;background:var(--atmo-accent);box-shadow:0 0 8px color-mix(in srgb,var(--atmo-accent) 65%,transparent),0 0 16px color-mix(in srgb,var(--atmo-accent) 35%,transparent);animation-name:nx-atmo-ember}.nx-atmo__particle--snow{width:4px;height:4px;background:rgba(243,240,234,.85);box-shadow:0 0 4px rgba(197,208,214,.45);animation-name:nx-atmo-snow}.nx-atmo__particle--ice_sparkle{width:3px;height:3px;background:#dfe9ef;box-shadow:0 0 6px rgba(197,208,214,.7);animation-name:nx-atmo-sparkle}@keyframes nx-atmo-drift{0%{transform:translateZ(0) rotate(0deg);opacity:.12}18%{opacity:.55}to{transform:translate3d(var(--drift-x,24px),var(--drift-y,-64px),0) rotate(36deg);opacity:0}}@keyframes nx-atmo-fall{0%{transform:translate3d(0,-8px,0) rotate(0deg);opacity:0}15%{opacity:.65}to{transform:translate3d(28px,90px,0) rotate(120deg);opacity:0}}@keyframes nx-atmo-snow{0%{transform:translate3d(0,-10px,0);opacity:0}12%{opacity:.7}to{transform:translate3d(18px,110px,0);opacity:0}}@keyframes nx-atmo-sparkle{0%,to{opacity:.15;transform:scale(.7)}50%{opacity:.9;transform:scale(1.15)}}@keyframes nx-atmo-bird{0%{transform:translateZ(0);opacity:0}12%{opacity:.5}to{transform:translate3d(160px,-28px,0);opacity:0}}@keyframes nx-atmo-ember{0%{transform:translateZ(0) scale(.7);opacity:.15}35%{opacity:.9}to{transform:translate3d(var(--drift-x,10px),var(--drift-y,-70px),0) scale(.4);opacity:0}}@keyframes nx-atmo-butterfly{0%{transform:translateZ(0) rotate(-8deg);opacity:0}20%{opacity:.7}50%{transform:translate3d(36px,-28px,0) rotate(12deg)}to{transform:translate3d(70px,-12px,0) rotate(-6deg);opacity:0}}@keyframes nx-atmo-haze{0%{opacity:.12;transform:translateZ(0) scale(1)}to{opacity:.28;transform:translate3d(16px,-10px,0) scale(1.08)}}@keyframes nx-atmo-ray{0%{transform:translateX(-2%) rotate(0deg)}to{transform:translateX(3%) rotate(1.5deg)}}@keyframes nx-atmo-mist{0%{opacity:.55;transform:translateY(4%)}to{opacity:.85;transform:translateY(0)}}@keyframes nx-atmo-fog{0%{transform:translateX(-1.5%);opacity:.4}to{transform:translateX(2%);opacity:.65}}@keyframes nx-atmo-water{0%{opacity:.35;transform:scaleX(.98)}to{opacity:.55;transform:scaleX(1.03)}}@keyframes nx-atmo-bloom{0%{opacity:.35;transform:scale(.96)}to{opacity:.7;transform:scale(1.04)}}@keyframes nx-atmo-lantern{0%{opacity:.45;transform:scale(.96)}to{opacity:.85;transform:scale(1.05)}}@media (prefers-reduced-motion:reduce){.nx-atmo__bloom,.nx-atmo__fog,.nx-atmo__lantern-glow,.nx-atmo__mist,.nx-atmo__particle,.nx-atmo__rays,.nx-atmo__water{animation:none!important}.nx-atmo__particle{opacity:.25;will-change:auto}}:root[data-nx-motion=reduce] .nx-atmo__bloom,:root[data-nx-motion=reduce] .nx-atmo__fog,:root[data-nx-motion=reduce] .nx-atmo__lantern-glow,:root[data-nx-motion=reduce] .nx-atmo__mist,:root[data-nx-motion=reduce] .nx-atmo__particle,:root[data-nx-motion=reduce] .nx-atmo__rays,:root[data-nx-motion=reduce] .nx-atmo__water{animation:none!important}:root[data-nx-motion=reduce] .nx-atmo__particle{opacity:.25;will-change:auto}@media (max-width:640px){.nx-atmo__particle--mist,.nx-atmo__particle--warm_haze,.nx-atmo__window{display:none}}.nx-atmo[data-surface=map] .nx-atmo__water{filter:none;animation:none;opacity:.38}.nx-atmo[data-surface=map] .nx-atmo__bloom,.nx-atmo[data-surface=map] .nx-atmo__fog,.nx-atmo[data-surface=map] .nx-atmo__lantern-glow,.nx-atmo[data-surface=map] .nx-atmo__mist,.nx-atmo[data-surface=map] .nx-atmo__rays{animation:none}.nx-atmo[data-surface=map] .nx-atmo__bloom,.nx-atmo[data-surface=map] .nx-atmo__lantern-glow,.nx-atmo[data-surface=map] .nx-atmo__particle--mist,.nx-atmo[data-surface=map] .nx-atmo__particle--warm_haze,.nx-atmo[data-surface=map] .nx-atmo__window{filter:none}@media (max-width:640px){.nx-atmo[data-surface=map] .nx-atmo__bloom,.nx-atmo[data-surface=map] .nx-atmo__lantern-glow,.nx-atmo[data-surface=map] .nx-atmo__water,.nx-atmo[data-surface=map] .nx-atmo__window{display:none}.nx-atmo[data-surface=map] .nx-atmo__particle{animation:none;will-change:auto}.nx-atmo[data-surface=map] .nx-atmo__particle:nth-of-type(n+7){display:none}}@media (min-width:900px) and (pointer:fine){.nx-atmo[data-surface=map] .nx-atmo__particle{will-change:transform}}@media (prefers-reduced-motion:reduce){.nx-atmo[data-surface=map] .nx-atmo__particle{animation:none!important;will-change:auto}.nx-atmo[data-surface=map] .nx-atmo__particle:nth-of-type(n+5){display:none}}:root[data-nx-motion=reduce] .nx-atmo[data-surface=map] .nx-atmo__particle{animation:none!important;will-change:auto}:root[data-nx-motion=reduce] .nx-atmo[data-surface=map] .nx-atmo__particle:nth-of-type(n+5){display:none}.nx-identity-shell{position:relative;min-height:100dvh;color:var(--wi-paper,#f3f0ea);background:var(--wi-ink,#081210);overflow:hidden;isolation:isolate}.nx-identity-shell__scene{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.nx-identity-shell__scene>.nx-atmo{opacity:.55}.nx-identity-shell[data-identity-surface=play] .nx-identity-shell__scene>.nx-atmo{opacity:.42}.nx-identity-shell[data-identity-surface=hub] .nx-identity-shell__scene>.nx-atmo,.nx-identity-shell[data-identity-surface=intro] .nx-identity-shell__scene>.nx-atmo{opacity:.38}.nx-identity-shell .nx-identity-landmark,.nx-identity-shell .nx-identity-living{z-index:2}.nx-identity-shell__bg,.nx-identity-shell__fg,.nx-identity-shell__mid{position:absolute;inset:0}.nx-identity-shell__content{position:relative;z-index:1;min-height:100dvh}.nx-identity-landmark{position:absolute;z-index:1;color:var(--wi-leaf,#6f9a78);transition:opacity .8s ease,filter .8s ease}.nx-identity-landmark[data-surface=play]{left:4%;bottom:8%;width:min(28vw,11rem);filter:drop-shadow(0 8px 24px rgba(0,0,0,.35))}.nx-identity-landmark[data-surface=map]{right:6%;top:10%;width:min(22vw,8rem);opacity:.85}.nx-identity-landmark[data-presence=vivid]{filter:drop-shadow(0 0 18px var(--wi-glow,#e2c07a))}.nx-identity-living{position:absolute;z-index:2;pointer-events:none}.nx-identity-living[data-zone=background]{inset:10% 20% auto auto}.nx-identity-living[data-zone=midground]{inset:35% auto auto 15%}.nx-identity-living[data-zone=foreground]{inset:auto 12% 18% auto}.nx-identity-living__sprite{display:block;width:1.1rem;height:1.1rem;border-radius:50%;background:var(--wi-accent,#e2c07a);opacity:0;animation:nx-living-pass 2.8s ease both}.nx-identity-living[data-kind=flower-sway] .nx-identity-living__sprite{border-radius:60% 40% 55% 45%;background:var(--wi-blossom,#d9a6b3);animation:nx-living-sway 2.8s ease both}.nx-identity-living[data-kind=shrine-bell] .nx-identity-living__sprite{border-radius:40% 40% 50% 50%;background:var(--wi-accent,#e8a45a);animation:nx-living-bell 2.8s ease both}.nx-identity-living[data-kind=fox-glint] .nx-identity-living__sprite{width:1.6rem;height:.9rem;border-radius:50%;background:#f0d2c0;box-shadow:0 0 16px rgba(255,180,160,.55)}.nx-identity-living[data-kind=petal-accumulate] .nx-identity-living__sprite{border-radius:60% 40%;background:var(--wi-blossom,#f0b8c4);animation:nx-living-fall 2.8s ease both}.nx-identity-living[data-kind=prism-dust] .nx-identity-living__sprite,.nx-identity-living[data-kind=shard-glint] .nx-identity-living__sprite{width:.7rem;height:1.2rem;border-radius:10% 40% 10% 40%;background:linear-gradient(160deg,#fff,var(--wi-accent,#9ee7ff));box-shadow:0 0 14px var(--wi-glow,#b8f0ff);animation:nx-living-glint 2.8s ease both}.nx-identity-living[data-kind=vein-pulse] .nx-identity-living__sprite{width:2.4rem;height:.35rem;border-radius:2px;background:var(--wi-glow,#b8f0ff);box-shadow:0 0 18px var(--wi-glow,#b8f0ff);animation:nx-living-pulse 2.8s ease both}.nx-identity-living[data-kind=bubble-rise] .nx-identity-living__sprite{border-radius:50%;border:1px solid rgba(126,232,240,.7);background:rgba(126,232,240,.18);box-shadow:inset -2px -2px 4px rgba(255,255,255,.35);animation:nx-living-rise 2.8s ease both}.nx-identity-living[data-kind=fish-shadow] .nx-identity-living__sprite,.nx-identity-living[data-kind=jelly-drift] .nx-identity-living__sprite{width:1.8rem;height:.7rem;border-radius:60% 40% 55% 45%;background:rgba(20,60,70,.55);animation:nx-living-swim 2.8s ease both}.nx-identity-living[data-kind=ember-pop] .nx-identity-living__sprite,.nx-identity-living[data-kind=spark-arc] .nx-identity-living__sprite{border-radius:40%;background:radial-gradient(circle,#fff6d0,#ff9040 55%,transparent);box-shadow:0 0 16px rgba(255,144,64,.7);animation:nx-living-spark 2.4s ease both}.nx-identity-living[data-kind=smoke-drift] .nx-identity-living__sprite{width:2rem;height:1.2rem;border-radius:50%;background:rgba(80,50,40,.35);filter:blur(4px);animation:nx-living-rise 3.2s ease both}.nx-identity-living[data-kind=steam-puff] .nx-identity-living__sprite{width:1.6rem;height:1.6rem;border-radius:50%;background:rgba(200,210,220,.28);filter:blur(3px);animation:nx-living-rise 2.8s ease both}.nx-identity-living[data-kind=gear-tick] .nx-identity-living__sprite,.nx-identity-living[data-kind=piston-pulse] .nx-identity-living__sprite{width:1.3rem;height:1.3rem;border-radius:20%;background:radial-gradient(circle at center,transparent 35%,var(--wi-accent,#c9a45a) 36% 48%,transparent 49%),conic-gradient(from 20deg,transparent 0 20%,var(--wi-accent,#c9a45a) 0 25%,transparent 0);animation:nx-living-spin 2.8s ease both}@keyframes nx-living-pass{0%{opacity:0;transform:translate(-20px,10px) scale(.8)}25%{opacity:.85}to{opacity:0;transform:translate(40px,-18px) scale(1)}}@keyframes nx-living-sway{0%,to{opacity:.35;transform:rotate(-6deg)}50%{opacity:.8;transform:rotate(8deg)}}@keyframes nx-living-bell{0%,to{opacity:.4;transform:rotate(-4deg)}40%{opacity:.9;transform:rotate(10deg)}}@keyframes nx-living-fall{0%{opacity:.2;transform:translateY(-12px)}to{opacity:.75;transform:translateY(18px)}}@keyframes nx-living-glint{0%{opacity:0;transform:translateY(8px) scale(.7) rotate(-8deg)}30%{opacity:.95}to{opacity:0;transform:translateY(-22px) scale(1.1) rotate(12deg)}}@keyframes nx-living-pulse{0%,to{opacity:.2;transform:scaleX(.6)}50%{opacity:.9;transform:scaleX(1.15)}}@keyframes nx-living-rise{0%{opacity:.15;transform:translateY(24px) scale(.8)}to{opacity:0;transform:translateY(-36px) scale(1.2)}}@keyframes nx-living-swim{0%{opacity:0;transform:translateX(-30px)}25%{opacity:.55}to{opacity:0;transform:translateX(50px) translateY(-8px)}}@keyframes nx-living-spark{0%{opacity:0;transform:translateY(10px) scale(.5)}35%{opacity:1;transform:translate(8px,-8px) scale(1.1)}to{opacity:0;transform:translate(18px,-28px) scale(.3)}}@keyframes nx-living-spin{0%{opacity:0;transform:rotate(0deg) scale(.8)}30%{opacity:.85}to{opacity:0;transform:rotate(140deg) scale(1.05)}}.nx-identity-portrait{position:relative;display:grid;place-items:center;width:3.1rem;height:3.1rem}.nx-identity-portrait__svg{width:2.4rem;height:2.4rem;position:relative;z-index:1}.nx-identity-portrait__glow{position:absolute;inset:-20%;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--wi-glow) 45%,transparent),transparent 70%);animation:nx-portrait-breathe 3.2s ease-in-out infinite}.nx-identity-portrait--fox .nx-identity-portrait__tail{transform-origin:34px 30px;animation:nx-fox-tail 2.6s ease-in-out infinite}@keyframes nx-portrait-breathe{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:1;transform:scale(1.05)}}@keyframes nx-fox-tail{0%,to{transform:rotate(-4deg)}50%{transform:rotate(8deg)}}.nx-identity-shell .nx-play-shell{background:transparent;min-height:100dvh}.nx-identity-shell .nx-play-shell__atmosphere,.nx-identity-shell .nx-play-shell__depth{display:none}.nx-identity-shell .nx-world-shell{background:transparent;min-height:100dvh}.nx-identity-shell .nx-world-shell__glow{opacity:.35}.nx-identity-shell[data-identity-surface=play] .nx-identity-living[data-zone=foreground]{opacity:.45}.nx-identity-shell[data-identity-surface=hub] .nx-identity-landmark,.nx-identity-shell[data-identity-surface=intro] .nx-identity-landmark{pointer-events:none;z-index:0}.nx-identity-shell[data-identity-surface=hub] .nx-identity-shell__content,.nx-identity-shell[data-identity-surface=intro] .nx-identity-shell__content{z-index:2}@media (max-width:640px){.nx-identity-landmark[data-surface=play]{width:min(34vw,7.5rem);left:2%;bottom:22%;opacity:.55}}@media (prefers-reduced-motion:reduce){.nx-identity-living,.nx-identity-portrait--fox .nx-identity-portrait__tail,.nx-identity-portrait__glow{animation:none!important}.nx-identity-living{display:none}}html[data-nx-theme=light] .nx-identity-shell{color:var(--wi-paper,#f3f0ea);background:var(--wi-ink,#081210)}html[data-nx-theme=light] .nx-identity-shell .nx-account,html[data-nx-theme=light] .nx-identity-shell .nx-achieve,html[data-nx-theme=light] .nx-identity-shell .nx-chapter-intro,html[data-nx-theme=light] .nx-identity-shell .nx-collection,html[data-nx-theme=light] .nx-identity-shell .nx-daily,html[data-nx-theme=light] .nx-identity-shell .nx-gallery,html[data-nx-theme=light] .nx-identity-shell .nx-offline,html[data-nx-theme=light] .nx-identity-shell .nx-play-shell,html[data-nx-theme=light] .nx-identity-shell .nx-profile,html[data-nx-theme=light] .nx-identity-shell .nx-world-shell{background:transparent!important;color:inherit}html[data-nx-theme=light] .nx-identity-shell .nx-play-shell__atmosphere{display:none!important}html[data-nx-theme=light] .nx-identity-shell .nx-achieve__kicker,html[data-nx-theme=light] .nx-identity-shell .nx-chapter-intro__kicker,html[data-nx-theme=light] .nx-identity-shell .nx-collection__kicker,html[data-nx-theme=light] .nx-identity-shell .nx-daily__kicker,html[data-nx-theme=light] .nx-identity-shell .nx-gallery__kicker,html[data-nx-theme=light] .nx-identity-shell .nx-offline__kicker,html[data-nx-theme=light] .nx-identity-shell .nx-profile__kicker,html[data-nx-theme=light] .nx-identity-shell .nx-world-kicker{color:color-mix(in srgb,var(--wi-accent) 88%,transparent)}html[data-nx-theme=light] .nx-identity-shell .nx-achieve__lede,html[data-nx-theme=light] .nx-identity-shell .nx-chapter-intro__line,html[data-nx-theme=light] .nx-identity-shell .nx-collection__lede,html[data-nx-theme=light] .nx-identity-shell .nx-daily__lede,html[data-nx-theme=light] .nx-identity-shell .nx-gallery__lede,html[data-nx-theme=light] .nx-identity-shell .nx-play-settings label,html[data-nx-theme=light] .nx-identity-shell .nx-play-top__sub,html[data-nx-theme=light] .nx-identity-shell .nx-play-zoom__label,html[data-nx-theme=light] .nx-identity-shell .nx-world-lede{color:rgba(243,240,234,.82)}html[data-nx-theme=light] .nx-identity-shell .nx-play-complete{background:rgba(4,8,8,.55)}html[data-nx-theme=light] .nx-identity-shell .nx-play-complete__card{color:var(--wi-paper,#f3f0ea)}html[data-nx-theme=light] .nx-identity-shell .nx-play-board-viewport{background:rgba(8,14,16,.28);box-shadow:inset 0 0 0 1px rgba(243,240,234,.06)}html[data-nx-theme=light] .nx-identity-shell .nx-play-board{color:var(--wi-paper,#f3f0ea)}html[data-nx-theme=light] .nx-world--spring-forest .nx-play-board{border-color:rgba(226,192,122,.42);background:linear-gradient(155deg,rgba(255,248,235,.14),rgba(14,28,22,.12) 40%,rgba(16,28,24,.92)),radial-gradient(ellipse at 28% 0,rgba(226,192,122,.14),transparent 55%),rgba(18,30,26,.94)}html[data-nx-theme=light] .nx-world--cherry-shrine .nx-play-board{border-color:rgba(196,90,106,.55);background:linear-gradient(180deg,rgba(80,24,36,.55),rgba(20,10,16,.92)),linear-gradient(90deg,rgba(232,164,90,.12),transparent 18%,transparent 82%,rgba(232,164,90,.1)),#1a1014}html[data-nx-theme=light] .nx-world--cherry-shrine .nx-play-complete[data-pause=shrine-pause] .nx-play-complete__card,html[data-nx-theme=light] .nx-world--spring-forest .nx-play-complete[data-pause=forest-pause] .nx-play-complete__card{color:#f3f0ea}html[data-nx-theme=light] .nx-world--cherry-shrine .nx-play-settings label{color:rgba(240,220,224,.9)}.nx-identity-shell.nx-world--spring-forest .nx-play-board__clue{color:rgba(226,192,122,.9)}.nx-identity-shell.nx-world--spring-forest .nx-play-board__clue[data-satisfied]{color:rgba(140,190,150,.95)}.nx-identity-shell.nx-world--cherry-shrine .nx-play-board__clue{color:rgba(240,184,196,.9)!important}.nx-identity-shell.nx-world--cherry-shrine .nx-play-board__clue[data-satisfied]{color:rgba(232,164,90,.95)!important;background:rgba(196,90,106,.12)!important;text-shadow:0 0 12px rgba(196,90,106,.35)!important}.nx-identity-shell.nx-world--crystal-caverns .nx-play-board__clue{color:rgba(184,240,255,.9)!important}.nx-identity-shell.nx-world--crystal-caverns .nx-play-board__clue[data-satisfied]{color:#9ee7ff!important;background:rgba(158,231,255,.12)!important;text-shadow:0 0 12px rgba(158,231,255,.4)!important}.nx-identity-shell.nx-world--coral-ocean .nx-play-board__clue{color:rgba(180,240,245,.9)!important}.nx-identity-shell.nx-world--coral-ocean .nx-play-board__clue[data-satisfied]{color:#ff8a9a!important;background:rgba(78,196,216,.12)!important;text-shadow:0 0 12px rgba(255,138,154,.35)!important}.nx-identity-shell.nx-world--volcanic-forge .nx-play-board__clue{color:rgba(255,200,160,.9)!important}.nx-identity-shell.nx-world--volcanic-forge .nx-play-board__clue[data-satisfied]{color:#ff9040!important;background:rgba(232,120,48,.14)!important;text-shadow:0 0 12px rgba(255,144,64,.45)!important}.nx-identity-shell.nx-world--mechanical-city .nx-play-board__clue{color:rgba(220,200,150,.92)!important;font-family:ui-monospace,Consolas,monospace!important}.nx-identity-shell.nx-world--mechanical-city .nx-play-board__clue[data-satisfied]{color:#e8c878!important;background:rgba(201,164,90,.14)!important;text-shadow:0 0 12px rgba(232,200,120,.35)!important}.nx-identity-shell[data-identity-surface=play] .nx-identity-landmark{opacity:.72;z-index:1;pointer-events:none;width:min(30vw,12rem);filter:drop-shadow(0 10px 28px rgba(0,0,0,.45))}.nx-identity-shell[data-identity-surface=play][data-depth=crest] .nx-identity-landmark{opacity:.9}.nx-identity-shell[data-identity-surface=play] .nx-play-board-viewport,.nx-identity-shell[data-identity-surface=play] .nx-play-chrome,.nx-identity-shell[data-identity-surface=play] .nx-play-dock,.nx-identity-shell[data-identity-surface=play] .nx-tutorial{position:relative;z-index:3}.nx-identity-shell__life{position:absolute;inset:0;pointer-events:none;opacity:.35;transition:opacity .9s ease,filter .9s ease,transform .9s ease;background:transparent}.nx-identity-shell[data-depth=awakening] .nx-identity-shell__life{opacity:.55}.nx-identity-shell[data-depth=heart] .nx-identity-shell__life{opacity:.75}.nx-identity-shell[data-depth=crest] .nx-identity-shell__life{opacity:.95}.nx-identity-shell[data-depth=arrival] .nx-identity-shell__mid{opacity:.45;filter:saturate(.75) brightness(.92)}.nx-identity-shell[data-depth=awakening] .nx-identity-shell__mid{opacity:.7;filter:saturate(.9)}.nx-identity-shell[data-depth=heart] .nx-identity-shell__mid{opacity:.9;filter:saturate(1.05)}.nx-identity-shell[data-depth=crest] .nx-identity-shell__mid{opacity:1;filter:saturate(1.18) brightness(1.05)}.nx-identity-shell[data-depth=arrival] .nx-identity-shell__fg{opacity:.85}.nx-identity-shell[data-depth=crest] .nx-identity-shell__fg{opacity:.55}.nx-identity-shell[data-board-enrichment=restrained] .nx-play-board{filter:saturate(.88) brightness(.96)}.nx-identity-shell[data-board-enrichment=ornamented] .nx-play-board{filter:saturate(1.02)}.nx-identity-shell[data-board-enrichment=full] .nx-play-board{filter:saturate(1.1)}.nx-identity-shell[data-board-enrichment=crest] .nx-play-board{filter:saturate(1.2) brightness(1.04)}.nx-identity-shell[data-board-enrichment=restrained] .nx-play-board__ornament{opacity:.35}.nx-identity-shell[data-board-enrichment=ornamented] .nx-play-board__ornament{opacity:.65}.nx-identity-shell[data-board-enrichment=crest] .nx-play-board__ornament,.nx-identity-shell[data-board-enrichment=full] .nx-play-board__ornament{opacity:1}.nx-identity-shell[data-depth=arrival] .nx-identity-landmark{opacity:.32;transform:scale(.88);filter:grayscale(.45) brightness(.75)}.nx-identity-shell[data-depth=awakening] .nx-identity-landmark{opacity:.62;transform:scale(.96);filter:grayscale(.15)}.nx-identity-shell[data-depth=heart] .nx-identity-landmark{opacity:.85;transform:none;filter:none}.nx-identity-shell[data-depth=crest] .nx-identity-landmark{opacity:1;transform:scale(1.06);filter:drop-shadow(0 0 26px var(--wi-glow))}.nx-identity-shell[data-depth=arrival] .nx-identity-shell__scene>.nx-atmo{opacity:.28}.nx-identity-shell[data-depth=awakening] .nx-identity-shell__scene>.nx-atmo{opacity:.4}.nx-identity-shell[data-depth=heart] .nx-identity-shell__scene>.nx-atmo{opacity:.52}.nx-identity-shell[data-depth=crest] .nx-identity-shell__scene>.nx-atmo{opacity:.68}.nx-identity-shell[data-depth=arrival] .nx-identity-ambient{opacity:.25}.nx-identity-shell[data-depth=awakening] .nx-identity-ambient{opacity:.5}.nx-identity-shell[data-depth=heart] .nx-identity-ambient{opacity:.75}.nx-identity-shell[data-depth=crest] .nx-identity-ambient{opacity:1}@media (prefers-reduced-motion:reduce){.nx-identity-shell .nx-identity-landmark,.nx-identity-shell__life{transition:none!important}}.nx-identity-shell .nx-button,.nx-identity-shell .nx-play-chrome__btn,.nx-identity-shell .nx-play-tool{transition:border-color .18s ease,box-shadow .18s ease,background .18s ease,transform .16s ease,filter .18s ease}.nx-identity-shell .nx-play-chrome__btn:active,.nx-identity-shell .nx-play-tool:active{transform:translateY(1px) scale(.98)}.nx-identity-ambient{position:absolute;inset:0;pointer-events:none;z-index:1;overflow:hidden}.nx-identity-ambient__a,.nx-identity-ambient__b,.nx-identity-ambient__c,.nx-identity-ambient__d{position:absolute;display:block;opacity:.35;will-change:transform,opacity}.nx-identity-living--persist .nx-identity-living__sprite{opacity:.55;animation-iteration-count:infinite}.nx-identity-living--persist[data-persist="1"]{inset:18% auto auto 8%}.nx-identity-living--persist[data-persist="2"]{inset:28% 10% auto auto}.nx-identity-living--persist[data-persist="3"]{inset:auto 18% 24% auto}.nx-world--spring-forest .nx-play-chrome__btn,.nx-world--spring-forest .nx-play-tool{border-radius:.85rem .55rem .85rem .55rem;border-width:1.5px;background:linear-gradient(160deg,rgba(255,248,235,.08),transparent 55%),rgba(10,20,16,.72)}.nx-world--spring-forest .nx-play-dock{border-radius:1.25rem 1.25rem 0 0;border-top:2px solid rgba(226,192,122,.35)}.nx-world--spring-forest .nx-play-board{border-radius:1.15rem;border-width:2px}.nx-world--spring-forest .nx-play-board__ornament-corner{width:1.35rem;height:.85rem;border-radius:.6rem .15rem;border-color:rgba(226,192,122,.65)}.nx-world--spring-forest .nx-play-complete__card,.nx-world--spring-forest .nx-tutorial{border-radius:1.2rem;border-width:1.5px}.nx-world--spring-forest .nx-identity-ambient__a{left:12%;top:22%;width:10px;height:10px;border-radius:50%;background:radial-gradient(circle,#e2c07a,transparent 70%);animation:nx-arch-float 7s ease-in-out infinite}.nx-world--spring-forest .nx-identity-ambient__b{right:18%;top:35%;width:7px;height:7px;border-radius:50%;background:radial-gradient(circle,#d9a6b3,transparent 70%);animation:nx-arch-float 9s ease-in-out infinite reverse}.nx-world--spring-forest .nx-identity-ambient__c{left:28%;bottom:30%;width:14px;height:8px;border-radius:60% 40%;background:rgba(111,154,120,.45);animation:nx-arch-drift 11s linear infinite}.nx-world--spring-forest .nx-identity-ambient__d{right:30%;bottom:22%;width:6px;height:6px;border-radius:50%;background:#e2c07a;box-shadow:0 0 12px #e2c07a;animation:nx-arch-pulse 4s ease-in-out infinite}.nx-world--spring-forest[data-depth=arrival] .nx-identity-ambient{opacity:.35}.nx-world--spring-forest[data-depth=crest] .nx-identity-ambient{opacity:1;filter:drop-shadow(0 0 18px rgba(226,192,122,.25))}.nx-world--cherry-shrine .nx-play-chrome__btn,.nx-world--cherry-shrine .nx-play-tool{border-radius:.2rem;border-width:1px;background:linear-gradient(180deg,rgba(196,90,106,.18),transparent 60%),rgba(14,8,12,.82);box-shadow:inset 0 0 0 1px rgba(232,164,90,.08)}.nx-world--cherry-shrine .nx-play-dock{border-radius:0;border-top:1px solid rgba(196,90,106,.5);clip-path:polygon(0 8%,2% 0,98% 0,100% 8%,100% 100%,0 100%)}.nx-world--cherry-shrine .nx-play-board{border-radius:.35rem;border-width:2px}.nx-world--cherry-shrine .nx-play-board__ornament-corner{width:1.4rem;height:.28rem;border-radius:0;border-color:rgba(232,164,90,.85)}.nx-world--cherry-shrine .nx-play-complete__card,.nx-world--cherry-shrine .nx-tutorial{border-radius:.25rem;border-width:1px;box-shadow:inset 0 0 0 1px rgba(232,164,90,.18),0 18px 40px rgba(40,0,16,.5)}.nx-world--cherry-shrine .nx-identity-ambient__a{left:15%;top:18%;width:12px;height:16px;border-radius:60% 40% 55% 45%;background:linear-gradient(160deg,#fff0f4,#c45a6a);animation:nx-arch-fall 8s linear infinite}.nx-world--cherry-shrine .nx-identity-ambient__b{right:22%;top:25%;width:10px;height:14px;border-radius:55% 45%;background:#f0b8c4;animation:nx-arch-fall 10s linear 1.5s infinite}.nx-world--cherry-shrine .nx-identity-ambient__c{left:40%;top:12%;width:8px;height:12px;border-radius:50% 40%;background:rgba(232,164,90,.7);animation:nx-arch-fall 7s linear .8s infinite}.nx-world--cherry-shrine .nx-identity-ambient__d{right:12%;bottom:35%;width:18px;height:10px;border-radius:40%;background:rgba(240,210,200,.35);box-shadow:0 0 16px rgba(240,180,160,.4);animation:nx-arch-pulse 5s ease-in-out infinite}.nx-world--cherry-shrine[data-depth=crest] .nx-identity-ambient{opacity:1}.nx-world--crystal-caverns .nx-play-chrome__btn,.nx-world--crystal-caverns .nx-play-tool{border-radius:0;clip-path:polygon(10% 0,100% 0,100% 80%,90% 100%,0 100%,0 20%);border-color:rgba(158,231,255,.4);background:linear-gradient(145deg,rgba(184,240,255,.16),rgba(8,14,28,.85))}.nx-world--crystal-caverns .nx-play-dock{border-radius:0;clip-path:polygon(0 12%,3% 0,97% 0,100% 12%,100% 100%,0 100%);border-top:1px solid rgba(158,231,255,.45);backdrop-filter:blur(10px)}.nx-world--crystal-caverns .nx-play-board{border-radius:.1rem;clip-path:polygon(1.5% 0,100% 0,100% 97%,98.5% 100%,0 100%,0 3%)}.nx-world--crystal-caverns .nx-play-board__ornament-corner{width:.85rem;height:.85rem;border-radius:0;transform:rotate(45deg);border-color:rgba(184,240,255,.9);background:rgba(158,231,255,.25)}.nx-world--crystal-caverns .nx-play-complete__card,.nx-world--crystal-caverns .nx-tutorial{border-radius:.1rem;clip-path:polygon(1% 0,100% 0,100% 96%,99% 100%,0 100%,0 4%);backdrop-filter:blur(12px)}.nx-world--crystal-caverns .nx-identity-ambient__a{left:20%;top:20%;width:16px;height:22px;clip-path:polygon(50% 0,100% 100%,0 100%);background:linear-gradient(160deg,#fff,#9ee7ff);box-shadow:0 0 18px rgba(158,231,255,.55);animation:nx-arch-float 6s ease-in-out infinite}.nx-world--crystal-caverns .nx-identity-ambient__b{right:16%;top:40%;width:12px;height:18px;clip-path:polygon(50% 0,100% 100%,0 100%);background:#b8f0ff;animation:nx-arch-float 8s ease-in-out infinite reverse}.nx-world--crystal-caverns .nx-identity-ambient__c{left:55%;bottom:28%;width:8px;height:8px;border-radius:2px;background:#fff;box-shadow:0 0 14px #9ee7ff;animation:nx-arch-pulse 3s ease-in-out infinite}.nx-world--crystal-caverns .nx-identity-ambient__d{right:35%;top:18%;width:40px;height:2px;background:linear-gradient(90deg,transparent,#9ee7ff,transparent);animation:nx-arch-scan 5s linear infinite}.nx-world--coral-ocean .nx-play-chrome__btn,.nx-world--coral-ocean .nx-play-tool{border-radius:999px;border-width:1.5px;background:radial-gradient(ellipse at 30% 0,rgba(126,232,240,.18),transparent 55%),rgba(4,24,32,.78)}.nx-world--coral-ocean .nx-play-dock{border-radius:2rem 2rem 0 0;border-top:2px solid rgba(78,196,216,.4)}.nx-world--coral-ocean .nx-play-board{border-radius:1.8rem 1.2rem 1.7rem 1.3rem/1.5rem 1.6rem 1.2rem 1.7rem;border-width:2px}.nx-world--coral-ocean .nx-play-board__ornament-corner{width:1.1rem;height:1.1rem;border-radius:60% 20% 55% 40%;border-color:rgba(255,180,190,.75);background:rgba(255,138,154,.2)}.nx-world--coral-ocean .nx-play-complete__card,.nx-world--coral-ocean .nx-tutorial{border-radius:1.75rem}.nx-world--coral-ocean .nx-identity-ambient__a{left:18%;bottom:20%;width:14px;height:14px;border-radius:50%;border:1.5px solid rgba(126,232,240,.7);background:rgba(126,232,240,.12);animation:nx-arch-rise 7s ease-in-out infinite}.nx-world--coral-ocean .nx-identity-ambient__b{right:20%;bottom:32%;width:10px;height:10px;border-radius:50%;border:1px solid rgba(126,232,240,.55);animation:nx-arch-rise 9s ease-in-out 1s infinite}.nx-world--coral-ocean .nx-identity-ambient__c{left:40%;top:30%;width:28px;height:12px;border-radius:60% 40%;background:rgba(20,70,80,.45);animation:nx-arch-swim 10s ease-in-out infinite}.nx-world--coral-ocean .nx-identity-ambient__d{right:30%;top:22%;width:18px;height:18px;border-radius:50%;background:radial-gradient(circle at 40% 35%,rgba(255,180,200,.35),transparent 65%);animation:nx-arch-pulse 6s ease-in-out infinite}.nx-world--volcanic-forge .nx-play-chrome__btn,.nx-world--volcanic-forge .nx-play-tool{border-radius:.2rem;border-width:2px;border-color:rgba(232,120,48,.45);background:linear-gradient(180deg,rgba(80,30,16,.45),rgba(12,6,4,.9));box-shadow:inset 0 1px 0 rgba(255,180,100,.2),0 3px 0 rgba(0,0,0,.45);text-transform:uppercase;letter-spacing:.06em;font-size:.82em}.nx-world--volcanic-forge .nx-play-dock{border-radius:.25rem .25rem 0 0;border-top:3px solid rgba(255,144,64,.55);box-shadow:0 -8px 28px rgba(255,80,20,.12)}.nx-world--volcanic-forge .nx-play-board{border-radius:.28rem;border-width:3px}.nx-world--volcanic-forge .nx-play-board__ornament-corner{width:1.5rem;height:.22rem;border-radius:0;border-color:#ff9040;box-shadow:0 0 10px rgba(255,144,64,.6)}.nx-world--volcanic-forge .nx-play-complete__card,.nx-world--volcanic-forge .nx-tutorial{border-radius:.25rem;border-width:2px;border-color:rgba(232,120,48,.55)}.nx-world--volcanic-forge .nx-identity-ambient__a{left:22%;bottom:18%;width:8px;height:8px;border-radius:40%;background:radial-gradient(circle,#fff6d0,#ff9040 60%,transparent);animation:nx-arch-spark 2.8s ease-out infinite}.nx-world--volcanic-forge .nx-identity-ambient__b{right:25%;bottom:24%;width:6px;height:6px;background:radial-gradient(circle,#fff,#ff6a3a);animation:nx-arch-spark 3.4s ease-out .6s infinite}.nx-world--volcanic-forge .nx-identity-ambient__c{left:48%;bottom:12%;width:60%;max-width:280px;height:40px;border-radius:50%;background:radial-gradient(ellipse,rgba(255,100,40,.22),transparent 70%);filter:blur(8px);animation:nx-arch-pulse 4s ease-in-out infinite}.nx-world--volcanic-forge .nx-identity-ambient__d{right:15%;top:28%;width:24px;height:40px;border-radius:40%;background:rgba(60,30,20,.35);filter:blur(6px);animation:nx-arch-rise 8s ease-in-out infinite}.nx-world--mechanical-city .nx-play-chrome__btn,.nx-world--mechanical-city .nx-play-tool{border-radius:.1rem;border-width:1px;border-color:rgba(201,164,90,.5);background:linear-gradient(180deg,rgba(90,80,55,.4),rgba(14,16,20,.92));box-shadow:inset 0 1px 0 rgba(232,200,120,.2),inset 0 -1px 0 rgba(0,0,0,.4),0 2px 0 rgba(0,0,0,.35);font-family:ui-monospace,Consolas,monospace;letter-spacing:.05em;text-transform:uppercase;font-size:.78em}.nx-world--mechanical-city .nx-play-dock{border-radius:0;border-top:2px solid rgba(201,164,90,.55);background:repeating-linear-gradient(90deg,transparent 0 18px,rgba(201,164,90,.04) 18px 19px),rgba(12,14,18,.92)}.nx-world--mechanical-city .nx-play-board{border-radius:.12rem;border-width:2px;box-shadow:0 28px 64px rgba(0,0,0,.6),inset 0 0 0 4px rgba(40,36,28,.95),inset 0 0 0 6px rgba(201,164,90,.3)}.nx-world--mechanical-city .nx-play-board__ornament-corner{width:.55rem;height:.55rem;border-radius:50%;border:2px solid rgba(232,200,120,.9);background:#c9a45a;box-shadow:inset 0 0 0 2px #1a1810}.nx-world--mechanical-city .nx-play-complete__card,.nx-world--mechanical-city .nx-tutorial{border-radius:.1rem;border-width:2px;font-family:ui-monospace,Consolas,monospace}.nx-world--mechanical-city .nx-identity-ambient__a{right:14%;top:20%;width:36px;height:36px;border-radius:50%;border:3px solid rgba(201,164,90,.55);background:radial-gradient(circle at center,transparent 40%,rgba(201,164,90,.35) 42% 52%,transparent 54%);animation:nx-arch-spin 12s linear infinite}.nx-world--mechanical-city .nx-identity-ambient__b{left:12%;bottom:28%;width:22px;height:22px;border:2px solid rgba(201,164,90,.4);border-radius:50%;animation:nx-arch-spin 8s linear infinite reverse}.nx-world--mechanical-city .nx-identity-ambient__c{left:30%;top:25%;width:10px;height:28px;background:linear-gradient(180deg,rgba(200,210,220,.2),transparent);filter:blur(2px);animation:nx-arch-rise 5s ease-in-out infinite}.nx-world--mechanical-city .nx-identity-ambient__d{right:28%;bottom:20%;width:40px;height:6px;background:rgba(201,164,90,.35);box-shadow:0 0 0 1px rgba(232,200,120,.3);animation:nx-arch-piston 2.4s ease-in-out infinite}.nx-world--spring-forest .nx-achieve .nx-card,.nx-world--spring-forest .nx-gallery__card,.nx-world--spring-forest .nx-profile__hero{border-radius:1.1rem}.nx-world--cherry-shrine .nx-achieve .nx-card,.nx-world--cherry-shrine .nx-gallery__card,.nx-world--cherry-shrine .nx-profile__hero{border-radius:.3rem}.nx-world--crystal-caverns .nx-achieve .nx-card,.nx-world--crystal-caverns .nx-gallery__card,.nx-world--crystal-caverns .nx-profile__hero{border-radius:.12rem;clip-path:polygon(1% 0,100% 0,100% 97%,99% 100%,0 100%,0 3%)}.nx-world--coral-ocean .nx-achieve .nx-card,.nx-world--coral-ocean .nx-gallery__card,.nx-world--coral-ocean .nx-profile__hero{border-radius:1.5rem}.nx-world--volcanic-forge .nx-achieve .nx-card,.nx-world--volcanic-forge .nx-gallery__card,.nx-world--volcanic-forge .nx-profile__hero{border-radius:.25rem;border-width:2px}.nx-world--mechanical-city .nx-achieve .nx-card,.nx-world--mechanical-city .nx-gallery__card,.nx-world--mechanical-city .nx-profile__hero{border-radius:.1rem}.nx-identity-shell .nx-screen-busy__label{letter-spacing:.14em;text-transform:uppercase}.nx-world--mechanical-city .nx-screen-busy__label{font-family:ui-monospace,Consolas,monospace}.nx-world--coral-ocean .nx-screen-busy__inner .nx-skeleton{border-radius:999px}.nx-world--crystal-caverns .nx-screen-busy__inner .nx-skeleton{border-radius:.1rem;clip-path:polygon(2% 0,100% 0,100% 90%,98% 100%,0 100%,0 10%)}.nx-world--volcanic-forge .nx-screen-busy__inner .nx-skeleton{border-radius:.15rem;box-shadow:0 0 12px rgba(255,144,64,.15)}.nx-identity-shell .nx-play-complete__card{max-width:min(28rem,92vw)}@keyframes nx-arch-float{0%,to{transform:translateY(0);opacity:.35}50%{transform:translateY(-14px);opacity:.85}}@keyframes nx-arch-drift{0%{transform:translateX(0)}to{transform:translateX(40px)}}@keyframes nx-arch-pulse{0%,to{opacity:.3;transform:scale(.92)}50%{opacity:.9;transform:scale(1.08)}}@keyframes nx-arch-fall{0%{transform:translateY(-20px) rotate(0deg);opacity:0}15%{opacity:.8}to{transform:translateY(70vh) rotate(120deg);opacity:0}}@keyframes nx-arch-rise{0%{transform:translateY(20px);opacity:.15}40%{opacity:.7}to{transform:translateY(-50px);opacity:0}}@keyframes nx-arch-swim{0%,to{transform:translateX(0) translateY(0)}50%{transform:translateX(36px) translateY(-8px)}}@keyframes nx-arch-spark{0%{transform:translate(0) scale(.6);opacity:0}25%{opacity:1}to{transform:translate(12px,-40px) scale(.2);opacity:0}}@keyframes nx-arch-scan{0%{transform:translateX(-20px);opacity:0}40%{opacity:.8}to{transform:translateX(40px);opacity:0}}@keyframes nx-arch-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes nx-arch-piston{0%,to{transform:scaleX(1)}50%{transform:scaleX(1.35)}}@media (prefers-reduced-motion:reduce){.nx-identity-ambient__a,.nx-identity-ambient__b,.nx-identity-ambient__c,.nx-identity-ambient__d,.nx-identity-living--persist .nx-identity-living__sprite{animation:none!important}}@media (max-width:640px){.nx-identity-ambient{opacity:.55}.nx-identity-living--persist[data-persist="3"]{display:none}}