.journey-stage-game-module__oQBZqq__stagePanel{background:#030916eb;border:1px solid #22d3ee40;border-radius:1.4rem;width:min(1480px,100% - 2rem);margin:0 auto 3rem;position:relative;overflow:hidden;box-shadow:0 28px 90px #0000006b,0 0 46px #22d3ee14}.journey-stage-game-module__oQBZqq__stagePanel :is(button,input):focus-visible,.journey-stage-game-module__oQBZqq__stageViewport:focus-visible{outline-offset:3px;outline:2px solid #67e8f9}.journey-stage-game-module__oQBZqq__stageToolbar{z-index:12;background:linear-gradient(90deg,#030c1bfa,#071627f5,#080d22fa);border-bottom:1px solid #19334a;grid-template-columns:minmax(220px,1fr) auto minmax(220px,1fr);align-items:center;gap:1rem;min-height:82px;padding:.9rem 1.15rem;display:grid;position:relative}.journey-stage-game-module__oQBZqq__stageToolbar>div:first-child{grid-template-columns:auto 1fr;align-items:center;gap:.15rem .65rem;display:grid}.journey-stage-game-module__oQBZqq__stageToolbar p,.journey-stage-game-module__oQBZqq__stageToolbar span{margin:0}.journey-stage-game-module__oQBZqq__stageToolbar p{color:#4fdaf1;letter-spacing:.21em;text-transform:uppercase;grid-column:1/-1;font-size:.62rem;font-weight:950}.journey-stage-game-module__oQBZqq__stageToolbar strong{color:#edfaff;font-size:.91rem}.journey-stage-game-module__oQBZqq__stageToolbar>div:first-child>span{color:#758da4;text-transform:uppercase;font-size:.7rem;font-weight:800}.journey-stage-game-module__oQBZqq__stageToolbar nav{color:#829ab0;white-space:nowrap;align-items:center;gap:.65rem;font-size:.66rem;display:flex}.journey-stage-game-module__oQBZqq__stageToolbar nav span{align-items:center;gap:.25rem;display:inline-flex}.journey-stage-game-module__oQBZqq__stageToolbar kbd{color:#cffafe;text-align:center;background:#07182a;border:1px solid #2b526d;border-bottom-width:3px;border-radius:.45rem;min-width:25px;padding:.35rem .45rem;font:900 .58rem/1 system-ui}.journey-stage-game-module__oQBZqq__stageActions{justify-content:flex-end;gap:.5rem;display:flex}.journey-stage-game-module__oQBZqq__stageActions button,.journey-stage-game-module__oQBZqq__interactionPrompt button{color:#d9fbff;letter-spacing:.03em;cursor:pointer;background:#082238;border:1px solid #27738c;border-radius:.65rem;min-height:44px;padding:.65rem .85rem;font-size:.65rem;font-weight:900}.journey-stage-game-module__oQBZqq__stageActions button:first-child{color:#ede9fe;background:#581c873d;border-color:#7c5ce7}.journey-stage-game-module__oQBZqq__stageViewport{isolation:isolate;background:#050c1b;height:min(64vh,620px);min-height:500px;position:relative;overflow:hidden}.journey-stage-game-module__oQBZqq__stageWorld{inset-block:0;will-change:transform;background:#050c1b;position:absolute;left:0;transform:translate(0,0)}.journey-stage-game-module__oQBZqq__stageZone{--scene-accent:#22d3ee;--scene-panorama-position:0%;background-image:radial-gradient(circle at 70% 26%, color-mix(in srgb, var(--scene-accent) 17%, transparent), transparent 22rem), linear-gradient(180deg, #09172a2e 0%, #07122133 62%, #0309155c 100%), url(/journey/journey-stage-panorama-v1.png);background-image:radial-gradient(circle at 70% 26%, color-mix(in srgb, var(--scene-accent) 17%, transparent), transparent 22rem), linear-gradient(180deg, #09172a2e 0%, #07122133 62%, #0309155c 100%), image-set(url(/journey/journey-stage-panorama-v1.webp) type("image/webp"), url(/journey/journey-stage-panorama-v1.png) type("image/png"));background-position:center, center, var(--scene-panorama-position) center;contain:layout paint style;background-repeat:no-repeat;background-size:auto,auto,500% 100%;border-right:1px solid #ffffff0f;position:absolute;inset-block:0;overflow:hidden}.journey-stage-game-module__oQBZqq__stageZone[data-scene=origins]{--scene-accent:#fbbf24;--scene-panorama-position:0%}.journey-stage-game-module__oQBZqq__stageZone[data-scene=engineering]{--scene-accent:#38bdf8;--scene-panorama-position:25%}.journey-stage-game-module__oQBZqq__stageZone[data-scene=fieldwork]{--scene-accent:#34d399;--scene-panorama-position:50%}.journey-stage-game-module__oQBZqq__stageZone[data-scene=fsep]{--scene-accent:#a78bfa;--scene-panorama-position:75%}.journey-stage-game-module__oQBZqq__stageZone[data-scene=future]{--scene-accent:#22d3ee;--scene-panorama-position:100%}.journey-stage-game-module__oQBZqq__stageZone:before{content:"";z-index:5;border-top:2px solid color-mix(in srgb, var(--scene-accent) 38%, #1e293b);background:linear-gradient(90deg,#0000 0 10%,#ffffff0a 10.2% 10.5%,#0000 10.7% 24%,#ffffff0a 24.2% 24.5%,#0000 24.7%),linear-gradient(#0b1925,#03070e);height:124px;position:absolute;inset:auto 0 0;box-shadow:0 -18px 48px #0000004d,inset 0 8px 20px #00000047}.journey-stage-game-module__oQBZqq__stageZone:after{content:"";z-index:6;background:linear-gradient(90deg, transparent, var(--scene-accent), #e0fbff, var(--scene-accent), transparent);opacity:.48;height:5px;box-shadow:0 0 18px var(--scene-accent);position:absolute;bottom:105px;left:0;right:0}.journey-stage-game-module__oQBZqq__sceneSet,.journey-stage-game-module__oQBZqq__sceneSet>span{position:absolute}.journey-stage-game-module__oQBZqq__sceneSet{z-index:1;opacity:.38;inset:0;overflow:hidden}.journey-stage-game-module__oQBZqq__sceneMoon{background:color-mix(in srgb, var(--scene-accent) 70%, white);width:72px;height:72px;box-shadow:0 0 65px color-mix(in srgb, var(--scene-accent) 45%, transparent);opacity:.72;border-radius:50%;top:70px;right:130px}.journey-stage-game-module__oQBZqq__sceneGrid{background-image:linear-gradient(#7dd3fc0a 1px,#0000 1px),linear-gradient(90deg,#7dd3fc0a 1px,#0000 1px);background-size:54px 54px;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}.journey-stage-game-module__oQBZqq__sceneWater{z-index:2;border-top:3px solid color-mix(in srgb, var(--scene-accent) 68%, white);background:color-mix(in srgb, var(--scene-accent) 13%, transparent);height:52px;filter:drop-shadow(0 0 12px var(--scene-accent));opacity:.62;border-radius:50%;bottom:118px;left:-10%;right:-10%}.journey-stage-game-module__oQBZqq__sceneSet[data-scene=origins] .journey-stage-game-module__oQBZqq__sceneStructure{background:linear-gradient(160deg,#263447,#101c2c);border:1px solid #6f694d;width:260px;height:190px;bottom:117px;left:118px;box-shadow:0 18px 34px #0008}.journey-stage-game-module__oQBZqq__sceneSet[data-scene=origins] .journey-stage-game-module__oQBZqq__sceneStructure:before{content:"";clip-path:polygon(50% 0,100% 72%,92% 100%,8% 100%,0 72%);background:#17253a;border-bottom:3px solid #fbbf2477;width:310px;height:120px;position:absolute;top:-82px;left:-26px}.journey-stage-game-module__oQBZqq__sceneSet[data-scene=origins] .journey-stage-game-module__oQBZqq__sceneStructure:after{content:"";background:#07101d;width:72px;height:112px;position:absolute;bottom:0;left:45px;box-shadow:120px -28px 0 -14px #fbbf2477}.journey-stage-game-module__oQBZqq__sceneSet[data-scene=origins] .journey-stage-game-module__oQBZqq__sceneDetailOne{background:#132323;border-radius:35% 35% 10% 10%;width:34px;height:210px;bottom:118px;left:475px;box-shadow:-45px -65px 0 28px #12332c,38px -90px 0 43px #153b32,77px -48px 0 30px #102d29}.journey-stage-game-module__oQBZqq__sceneSet[data-scene=origins] .journey-stage-game-module__oQBZqq__sceneDetailTwo{opacity:.76;background:linear-gradient(165deg,#1f4c49,#0b2428);border-radius:50% 50% 0 0;width:400px;height:160px;bottom:116px;right:40px}.journey-stage-game-module__oQBZqq__sceneSet[data-scene=engineering] .journey-stage-game-module__oQBZqq__sceneStructure{background:linear-gradient(90deg,#0000 0 31%,#38bdf833 31.5% 32%,#0000 32.5% 65%,#38bdf833 65.5% 66%,#0000 66.5%),linear-gradient(#0b2943dd,#07192cdd);border:2px solid #38bdf866;width:450px;height:265px;bottom:116px;left:95px;box-shadow:0 0 40px #38bdf818}.journey-stage-game-module__oQBZqq__sceneSet[data-scene=engineering] .journey-stage-game-module__oQBZqq__sceneStructure:before{content:"";background:repeating-linear-gradient(90deg,#38bdf81a 0 48px,#0000 48px 72px);border:1px solid #7dd3fc55;position:absolute;inset:36px 34px}.journey-stage-game-module__oQBZqq__sceneSet[data-scene=engineering] .journey-stage-game-module__oQBZqq__sceneStructureSecondary{background:#061527cc;border:1px solid #38bdf855;width:300px;height:220px;bottom:118px;right:90px;transform:skewY(-7deg)}.journey-stage-game-module__oQBZqq__sceneSet[data-scene=engineering] .journey-stage-game-module__oQBZqq__sceneDetailOne{background:repeating-linear-gradient(0deg,#0000 0 18px,#38bdf833 19px 20px),#071c31;border:2px solid #7dd3fc88;width:185px;height:115px;bottom:185px;right:150px;transform:rotate(-8deg);box-shadow:-25px 40px 0 -20px #38bdf8}.journey-stage-game-module__oQBZqq__sceneSet[data-scene=engineering] .journey-stage-game-module__oQBZqq__sceneDetailTwo{background:#38bdf888;width:10px;height:285px;bottom:117px;left:580px;box-shadow:45px 35px 0 -2px #38bdf855,90px -15px 0 -3px #38bdf844}.journey-stage-game-module__oQBZqq__sceneSet[data-scene=fieldwork] .journey-stage-game-module__oQBZqq__sceneStructure{background:linear-gradient(165deg,#16433c,#0a211f);border-top:3px solid #6ee7b777;border-radius:60% 60% 0 0;width:440px;height:150px;bottom:112px;left:70px}.journey-stage-game-module__oQBZqq__sceneSet[data-scene=fieldwork] .journey-stage-game-module__oQBZqq__sceneStructureSecondary{background:#071616;border:8px solid #627d7b;border-radius:55px;width:330px;height:76px;bottom:142px;right:90px;box-shadow:inset 0 0 0 9px #0c2c2a,-270px 45px 0 -24px #526e6d}.journey-stage-game-module__oQBZqq__sceneSet[data-scene=fieldwork] .journey-stage-game-module__oQBZqq__sceneDetailOne{transform-origin:bottom;background:#a38142;width:24px;height:240px;bottom:230px;right:180px;transform:rotate(-10deg);box-shadow:52px -83px 0 -8px #a38142}.journey-stage-game-module__oQBZqq__sceneSet[data-scene=fieldwork] .journey-stage-game-module__oQBZqq__sceneDetailOne:before{content:"";transform-origin:0;background:#b89346;width:180px;height:8px;position:absolute;top:3px;left:10px;transform:rotate(15deg)}.journey-stage-game-module__oQBZqq__sceneSet[data-scene=fieldwork] .journey-stage-game-module__oQBZqq__sceneDetailTwo{background:#182d2b;border-radius:50% 50% 5px 5px;width:180px;height:105px;bottom:115px;left:515px;box-shadow:0 -18px 50px #34d39922}.journey-stage-game-module__oQBZqq__sceneSet[data-scene=fsep] .journey-stage-game-module__oQBZqq__sceneStructure{background:radial-gradient(circle at 50% 43%,#22d3eeaa 0 9px,#0000 10px),repeating-linear-gradient(90deg,#0000 0 48px,#a78bfa22 49px 50px),repeating-linear-gradient(0deg,#0000 0 48px,#a78bfa22 49px 50px),#0a102fdd;border:1px solid #a78bfa77;border-radius:28px 28px 0 0;width:330px;height:330px;bottom:118px;left:100px;box-shadow:0 0 70px #8b5cf626}.journey-stage-game-module__oQBZqq__sceneSet[data-scene=fsep] .journey-stage-game-module__oQBZqq__sceneStructure:before,.journey-stage-game-module__oQBZqq__sceneSet[data-scene=fsep] .journey-stage-game-module__oQBZqq__sceneStructure:after{content:"";background:#22d3ee;border-radius:50%;width:14px;height:14px;position:absolute;box-shadow:0 0 18px #22d3ee,90px 40px #a78bfa,190px -20px #38bdf8,230px 115px #34d399,65px 170px #22d3ee}.journey-stage-game-module__oQBZqq__sceneSet[data-scene=fsep] .journey-stage-game-module__oQBZqq__sceneStructure:before{top:72px;left:50px}.journey-stage-game-module__oQBZqq__sceneSet[data-scene=fsep] .journey-stage-game-module__oQBZqq__sceneStructure:after{top:200px;left:22px;transform:rotate(28deg)}.journey-stage-game-module__oQBZqq__sceneSet[data-scene=fsep] .journey-stage-game-module__oQBZqq__sceneStructureSecondary{background:radial-gradient(at bottom,#22d3ee22,#0000 67%);border:2px solid #22d3ee55;border-radius:50% 50% 12% 12%;width:410px;height:260px;bottom:118px;right:80px}.journey-stage-game-module__oQBZqq__sceneSet[data-scene=fsep] .journey-stage-game-module__oQBZqq__sceneDetailOne{border:1px solid #22d3ee88;border-radius:50% 50% 15px 15px;width:120px;height:175px;bottom:165px;right:210px;box-shadow:0 0 40px #22d3ee22,inset 0 -70px #22d3ee17}.journey-stage-game-module__oQBZqq__sceneSet[data-scene=fsep] .journey-stage-game-module__oQBZqq__sceneDetailTwo{border-left:3px solid #a78bfa88;border-right:3px solid #22d3ee88;width:40px;height:280px;bottom:150px;right:60px;transform:skew(-12deg)}.journey-stage-game-module__oQBZqq__sceneSet[data-scene=future] .journey-stage-game-module__oQBZqq__sceneStructure{border:3px solid #22d3ee55;border-bottom:0;border-radius:50% 50% 0 0;height:310px;bottom:118px;left:130px;right:130px;box-shadow:0 0 70px #22d3ee22,inset 0 0 70px #a78bfa16}.journey-stage-game-module__oQBZqq__sceneSet[data-scene=future] .journey-stage-game-module__oQBZqq__sceneStructureSecondary{background:linear-gradient(#0000,#a5f3fc);width:5px;height:340px;bottom:118px;left:50%;box-shadow:0 0 30px #22d3ee}.journey-stage-game-module__oQBZqq__sceneSet[data-scene=future] .journey-stage-game-module__oQBZqq__sceneDetailOne,.journey-stage-game-module__oQBZqq__sceneSet[data-scene=future] .journey-stage-game-module__oQBZqq__sceneDetailTwo{background:#111438;border-radius:100% 100% 0 0;width:280px;height:115px;bottom:118px}.journey-stage-game-module__oQBZqq__sceneSet[data-scene=future] .journey-stage-game-module__oQBZqq__sceneDetailOne{left:0}.journey-stage-game-module__oQBZqq__sceneSet[data-scene=future] .journey-stage-game-module__oQBZqq__sceneDetailTwo{right:0}.journey-stage-game-module__oQBZqq__zoneTitle{z-index:4;border-left:2px solid var(--scene-accent);text-shadow:0 4px 22px #000;max-width:330px;padding-left:1rem;position:absolute;top:54px;left:58px}.journey-stage-game-module__oQBZqq__zoneTitle span{color:var(--scene-accent);letter-spacing:.22em;font-size:.65rem;font-weight:950}.journey-stage-game-module__oQBZqq__zoneTitle p{color:#7d94a9;text-transform:uppercase;margin:.45rem 0 0;font-size:.68rem;font-weight:800}.journey-stage-game-module__oQBZqq__zoneTitle h3{color:#fff;letter-spacing:-.04em;margin:.15rem 0 0;font-size:clamp(1.5rem,3vw,2.7rem);font-weight:950}.journey-stage-game-module__oQBZqq__storyPortal{--portal:#22d3ee;z-index:8;border:1px solid color-mix(in srgb, var(--portal) 72%, #25374a);color:#e8fbff;background:linear-gradient(145deg, #030b19f0, color-mix(in srgb, var(--portal) 11%, #07111f));width:215px;min-height:92px;box-shadow:0 0 35px color-mix(in srgb, var(--portal) 18%, transparent);cursor:pointer;border-radius:1rem 1rem .3rem .3rem;place-items:center;padding:1rem;display:grid;position:absolute;bottom:112px;translate:-50%}.journey-stage-game-module__oQBZqq__storyPortal[data-accent=blue]{--portal:#38bdf8}.journey-stage-game-module__oQBZqq__storyPortal[data-accent=emerald]{--portal:#34d399}.journey-stage-game-module__oQBZqq__storyPortal[data-accent=amber]{--portal:#fbbf24}.journey-stage-game-module__oQBZqq__storyPortal[data-accent=violet]{--portal:#a78bfa}.journey-stage-game-module__oQBZqq__storyPortal[data-accent=cyan]{--portal:#22d3ee}.journey-stage-game-module__oQBZqq__storyPortal>span{border:2px solid var(--portal);width:48px;height:48px;box-shadow:0 0 24px var(--portal);background:#07111f;border-radius:50%;position:absolute;top:-31px}.journey-stage-game-module__oQBZqq__storyPortal>span:before{content:"";border:1px solid var(--portal);border-radius:inherit;animation:2.2s ease-in-out infinite journey-stage-game-module__oQBZqq__portalPulse;position:absolute;inset:9px}.journey-stage-game-module__oQBZqq__storyPortal strong{margin-top:.35rem;font-size:.75rem;line-height:1.25}.journey-stage-game-module__oQBZqq__storyPortal em{color:var(--portal);letter-spacing:.13em;text-transform:uppercase;font-size:.57rem;font-style:normal;font-weight:950}.journey-stage-game-module__oQBZqq__storyPortal[data-nearby=true]{box-shadow:0 0 55px color-mix(in srgb, var(--portal) 42%, transparent);translate:-50% -8px}.journey-stage-game-module__oQBZqq__storyPortal[data-discovered=true]>span:after{content:"✓";color:var(--portal);place-items:center;font-weight:950;display:grid;position:absolute;inset:0}.journey-stage-game-module__oQBZqq__playerRig{z-index:18;will-change:transform;pointer-events:none;width:72px;height:126px;position:absolute;bottom:104px;left:0;transform:translate(114px)}.journey-stage-game-module__oQBZqq__playerName{color:#dffcff;letter-spacing:.08em;white-space:nowrap;background:#020817e0;border:1px solid #334b61;border-radius:99px;padding:.28rem .52rem;font-size:.58rem;font-weight:950;position:absolute;bottom:126px;left:50%;translate:-50%}.journey-stage-game-module__oQBZqq__avatar{--avatar-skin:#bd8058;--avatar-hair:#111827;--avatar-accent:#22d3ee;transform-origin:50% 100%;filter:drop-shadow(0 0 12px color-mix(in srgb, var(--avatar-accent) 42%, transparent));position:absolute;inset:0}.journey-stage-game-module__oQBZqq__avatar[data-facing=left]{transform:scaleX(-1)}.journey-stage-game-module__oQBZqq__avatar[data-jumping=true]{rotate:-3deg}.journey-stage-game-module__oQBZqq__avatarShadow{filter:blur(3px);background:#0009;border-radius:50%;width:52px;height:12px;position:absolute;bottom:-2px;left:10px}.journey-stage-game-module__oQBZqq__avatarHead{z-index:5;background:var(--avatar-skin);border:1px solid #3c241b;border-radius:45% 48% 42% 43%;width:35px;height:42px;position:absolute;top:5px;left:20px;box-shadow:inset -5px -3px #0000001a}.journey-stage-game-module__oQBZqq__avatarHair{z-index:3;background:var(--avatar-hair);border-radius:55% 55% 28% 18%;width:36px;height:18px;position:absolute;top:-5px;left:-2px}.journey-stage-game-module__oQBZqq__avatar[data-hair=fade] .journey-stage-game-module__oQBZqq__avatarHair{border-radius:55% 60% 5px 5px;height:12px}.journey-stage-game-module__oQBZqq__avatar[data-hair=waves] .journey-stage-game-module__oQBZqq__avatarHair{clip-path:polygon(0 35%,15% 5%,30% 28%,45% 0,62% 24%,78% 2%,100% 35%,94% 75%,4% 75%);height:20px}.journey-stage-game-module__oQBZqq__avatar[data-hair=hardhat] .journey-stage-game-module__oQBZqq__avatarHair{opacity:0}.journey-stage-game-module__oQBZqq__hardhat{z-index:5;background:#fbbf24;border-bottom:4px solid #6b4e00;border-radius:50% 50% 8px 8px;width:44px;height:20px;position:absolute;top:-9px;left:-5px}.journey-stage-game-module__oQBZqq__avatarEye{background:#111827;border-radius:50%;width:3px;height:3px;position:absolute;top:18px;right:7px}.journey-stage-game-module__oQBZqq__avatarNose{border-bottom:1px solid #3f251b;border-right:1px solid #3f251b;width:5px;height:5px;position:absolute;top:22px;right:2px;rotate:-24deg}.journey-stage-game-module__oQBZqq__avatarEar{background:var(--avatar-skin);border-radius:50%;width:7px;height:10px;position:absolute;top:18px;left:-4px}.journey-stage-game-module__oQBZqq__avatarTorso{z-index:4;border:1px solid color-mix(in srgb, var(--avatar-accent) 50%, #172033);background:linear-gradient(145deg, color-mix(in srgb, var(--avatar-accent) 44%, #0f172a), #111827);border-radius:10px 10px 5px 5px;width:43px;height:50px;position:absolute;top:43px;left:16px}.journey-stage-game-module__oQBZqq__avatar[data-outfit=field] .journey-stage-game-module__oQBZqq__avatarTorso{background:repeating-linear-gradient(90deg,#f59e0b 0 7px,#fbbf24 7px 14px);border-color:#fde68a}.journey-stage-game-module__oQBZqq__avatar[data-outfit=founder] .journey-stage-game-module__oQBZqq__avatarTorso{background:linear-gradient(145deg,#312e81,#111827);border-color:#a78bfa}.journey-stage-game-module__oQBZqq__avatarBadge{color:#07111f;background:var(--avatar-accent);border-radius:3px;place-items:center;width:14px;height:14px;font:950 8px/1 system-ui;display:grid;position:absolute;top:8px;right:6px}.journey-stage-game-module__oQBZqq__avatarArm{z-index:-1;background:linear-gradient(#15243a 0 56%, var(--avatar-skin) 57%);transform-origin:50% 8px;border-radius:8px;width:12px;height:46px;position:absolute;top:7px}.journey-stage-game-module__oQBZqq__avatarArm[data-side=front]{right:-9px;rotate:-4deg}.journey-stage-game-module__oQBZqq__avatarArm[data-side=back]{left:-9px;rotate:4deg}.journey-stage-game-module__oQBZqq__avatarLegs{z-index:2;width:39px;height:38px;position:absolute;top:88px;left:18px}.journey-stage-game-module__oQBZqq__avatarLegs i{transform-origin:50% 2px;background:linear-gradient(#17233a 0 76%,#050a12 77%);border-radius:4px 4px 7px 7px;width:14px;height:35px;position:absolute;top:0}.journey-stage-game-module__oQBZqq__avatarLegs i[data-side=front]{right:4px}.journey-stage-game-module__oQBZqq__avatarLegs i[data-side=back]{left:4px}.journey-stage-game-module__oQBZqq__avatar[data-moving=true] .journey-stage-game-module__oQBZqq__avatarLegs i[data-side=front],.journey-stage-game-module__oQBZqq__avatar[data-moving=true] .journey-stage-game-module__oQBZqq__avatarArm[data-side=front]{animation:.38s ease-in-out infinite alternate journey-stage-game-module__oQBZqq__frontStep}.journey-stage-game-module__oQBZqq__avatar[data-moving=true] .journey-stage-game-module__oQBZqq__avatarLegs i[data-side=back],.journey-stage-game-module__oQBZqq__avatar[data-moving=true] .journey-stage-game-module__oQBZqq__avatarArm[data-side=back]{animation:.38s ease-in-out infinite alternate journey-stage-game-module__oQBZqq__backStep}.journey-stage-game-module__oQBZqq__avatar[data-moving=true] .journey-stage-game-module__oQBZqq__avatarHead{animation:.38s ease-in-out infinite alternate journey-stage-game-module__oQBZqq__headBob}.journey-stage-game-module__oQBZqq__sceneCurtain{z-index:30;pointer-events:none;background:linear-gradient(90deg,#020712 0,#0000 8% 92%,#020712 100%);position:absolute;inset:0;box-shadow:inset 0 0 90px #0007}.journey-stage-game-module__oQBZqq__stageProgress{z-index:35;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020817d1;border:1px solid #1b3b50;border-radius:.65rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding:.55rem .75rem;display:grid;position:absolute;bottom:.85rem;left:1rem;right:1rem}.journey-stage-game-module__oQBZqq__stageProgress span,.journey-stage-game-module__oQBZqq__stageProgress strong{color:#a6c2d6;letter-spacing:.1em;text-transform:uppercase;font-size:.59rem;font-weight:900}.journey-stage-game-module__oQBZqq__stageProgress>div{background:#13273b;border-radius:99px;height:4px;overflow:hidden}.journey-stage-game-module__oQBZqq__stageProgress i{border-radius:inherit;background:linear-gradient(90deg,#2563eb,#22d3ee,#a78bfa);height:100%;transition:width 90ms linear;display:block;box-shadow:0 0 12px #22d3ee}.journey-stage-game-module__oQBZqq__gameControls{z-index:13;background:#030a17;border-top:1px solid #19334a;grid-template-columns:auto 1fr;gap:.85rem;padding:.8rem;display:grid;position:relative}.journey-stage-game-module__oQBZqq__directionControls{gap:.5rem;display:flex}.journey-stage-game-module__oQBZqq__directionControls button{color:#cffafe;touch-action:none;cursor:pointer;background:linear-gradient(145deg,#0a2941,#071421);border:1px solid #285a74;border-radius:.8rem;min-width:66px;min-height:70px;padding:0 .75rem;font-size:1rem;font-weight:950}.journey-stage-game-module__oQBZqq__directionControls button:active{background:#0e7490;translate:0 2px}.journey-stage-game-module__oQBZqq__interactionPrompt{background:#050e1d;border:1px solid #162e43;border-radius:.8rem;grid-template-columns:1fr auto;align-content:center;gap:.2rem 1rem;min-height:70px;padding:.65rem .85rem;display:grid}.journey-stage-game-module__oQBZqq__interactionPrompt span{color:#4fdaf1;letter-spacing:.14em;text-transform:uppercase;font-size:.58rem;font-weight:950}.journey-stage-game-module__oQBZqq__interactionPrompt strong{color:#e5f8ff;font-size:.78rem}.journey-stage-game-module__oQBZqq__interactionPrompt button{grid-area:1/2/3}.journey-stage-game-module__oQBZqq__customizerBackdrop{z-index:200;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#00030cd1;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.journey-stage-game-module__oQBZqq__customizer{color:#eaf8ff;background:linear-gradient(145deg,#0b142a,#050b18);border:1px solid #6d52cc;border-radius:1.2rem;width:min(620px,100%);max-height:calc(100vh - 2rem);padding:1.5rem;position:relative;overflow:auto;box-shadow:0 30px 90px #000,0 0 45px #8b5cf622}.journey-stage-game-module__oQBZqq__customizer>p{color:#67e8f9;letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:.62rem;font-weight:950}.journey-stage-game-module__oQBZqq__customizer h2{letter-spacing:-.035em;margin:.5rem 0 0;font-size:1.8rem}.journey-stage-game-module__oQBZqq__customizer>span{color:#8da5ba;margin-top:.65rem;font-size:.8rem;line-height:1.6;display:block}.journey-stage-game-module__oQBZqq__customizerClose{color:#fff;cursor:pointer;background:#081221;border:1px solid #344960;border-radius:50%;width:40px;height:40px;font-size:1.3rem;position:absolute;top:1rem;right:1rem}.journey-stage-game-module__oQBZqq__customizer label,.journey-stage-game-module__oQBZqq__customizer fieldset{color:#9fb5c7;letter-spacing:.08em;text-transform:uppercase;border:0;gap:.55rem;margin:1rem 0 0;padding:0;font-size:.68rem;font-weight:900;display:grid}.journey-stage-game-module__oQBZqq__customizer input{color:#fff;background:#071426;border:1px solid #29485f;border-radius:.65rem;min-height:44px;padding:.7rem .8rem;font:750 .86rem/1.2 system-ui}.journey-stage-game-module__oQBZqq__swatchRow,.journey-stage-game-module__oQBZqq__optionRow{flex-wrap:wrap;gap:.5rem;display:flex}.journey-stage-game-module__oQBZqq__swatchRow button{--swatch:#22d3ee;background:var(--swatch);cursor:pointer;border:3px solid #0f1e31;border-radius:50%;width:38px;height:38px;box-shadow:0 0 0 1px #3a5065}.journey-stage-game-module__oQBZqq__swatchRow button[aria-pressed=true]{box-shadow:0 0 0 2px #e0f2fe, 0 0 18px var(--swatch)}.journey-stage-game-module__oQBZqq__optionRow button{color:#a9bdcd;text-transform:capitalize;cursor:pointer;background:#071426;border:1px solid #31465e;border-radius:.6rem;min-height:40px;padding:.6rem .8rem;font-size:.68rem;font-weight:850}.journey-stage-game-module__oQBZqq__optionRow button[aria-pressed=true]{color:#e0fbff;background:#0e3b51;border-color:#67e8f9}@keyframes journey-stage-game-module__oQBZqq__portalPulse{0%,to{opacity:.25;scale:.78}50%{opacity:.9;scale:1.25}}@keyframes journey-stage-game-module__oQBZqq__frontStep{0%{rotate:22deg}to{rotate:-24deg}}@keyframes journey-stage-game-module__oQBZqq__backStep{0%{rotate:-22deg}to{rotate:24deg}}@keyframes journey-stage-game-module__oQBZqq__headBob{0%{translate:0}to{translate:0 2px}}@media (max-width:1000px){.journey-stage-game-module__oQBZqq__stageToolbar{grid-template-columns:1fr auto}.journey-stage-game-module__oQBZqq__stageToolbar nav{border-top:1px solid #19334a;grid-area:2/1/auto/-1;justify-content:center;padding-top:.55rem}}@media (max-width:700px){.journey-stage-game-module__oQBZqq__stagePanel{border-radius:1rem;width:calc(100% - 1rem)}.journey-stage-game-module__oQBZqq__stageToolbar{grid-template-columns:1fr;align-items:start}.journey-stage-game-module__oQBZqq__stageToolbar nav{display:none}.journey-stage-game-module__oQBZqq__stageActions{justify-content:stretch}.journey-stage-game-module__oQBZqq__stageActions button{flex:1}.journey-stage-game-module__oQBZqq__stageViewport{height:58vh;min-height:470px}.journey-stage-game-module__oQBZqq__gameControls{grid-template-columns:1fr}.journey-stage-game-module__oQBZqq__directionControls button{flex:1}.journey-stage-game-module__oQBZqq__interactionPrompt{min-height:78px}.journey-stage-game-module__oQBZqq__zoneTitle{top:34px;left:28px}.journey-stage-game-module__oQBZqq__stageProgress span{display:none}.journey-stage-game-module__oQBZqq__stageProgress{grid-template-columns:1fr auto}}@media (prefers-reduced-motion:reduce){.journey-stage-game-module__oQBZqq__storyPortal>span:before,.journey-stage-game-module__oQBZqq__avatar[data-moving=true] :is(.journey-stage-game-module__oQBZqq__avatarLegs i,.journey-stage-game-module__oQBZqq__avatarArm,.journey-stage-game-module__oQBZqq__avatarHead){animation:none}.journey-stage-game-module__oQBZqq__stageWorld,.journey-stage-game-module__oQBZqq__playerRig{will-change:auto}.journey-stage-game-module__oQBZqq__stageProgress i{transition:none}}
.journey-game-module__4K7xRq__shell{--journey-ink:#eefcff;--journey-muted:#8ba4ba;min-height:100vh;color:var(--journey-ink);background:radial-gradient(circle at 18% 4%,#0891b22e,#0000 30rem),radial-gradient(circle at 82% 6%,#6366f12e,#0000 30rem),#030916;position:relative;overflow:hidden}.journey-game-module__4K7xRq__aurora{pointer-events:none;background-image:linear-gradient(#38bdf808 1px,#0000 1px),linear-gradient(90deg,#38bdf808 1px,#0000 1px);background-size:54px 54px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 75%);mask-image:linear-gradient(#000,#0000 75%)}.journey-game-module__4K7xRq__header{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#020817c7;border-bottom:1px solid #22d3ee2e;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;min-height:74px;padding:.8rem clamp(1rem,3vw,3rem);display:grid;position:relative}.journey-game-module__4K7xRq__brand{color:#fff;align-items:center;gap:.65rem;width:fit-content;text-decoration:none;display:inline-flex}.journey-game-module__4K7xRq__brand img{object-fit:contain;filter:drop-shadow(0 0 14px #22d3ee59);width:52px;height:42px}.journey-game-module__4K7xRq__brand span{gap:.12rem;display:grid}.journey-game-module__4K7xRq__brand strong{letter-spacing:.14em;font-size:1.05rem;font-weight:950}.journey-game-module__4K7xRq__brand em{color:#67e8f9;letter-spacing:.24em;font-size:.58rem;font-style:normal;font-weight:900}.journey-game-module__4K7xRq__header nav{background:#020617a3;border:1px solid #475569a6;border-radius:999px;padding:.28rem;display:flex}.journey-game-module__4K7xRq__header nav button{color:#8ca3b9;letter-spacing:.13em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:999px;min-width:76px;min-height:44px;font-size:.7rem;font-weight:900;transition:color .18s,background .18s,box-shadow .18s}.journey-game-module__4K7xRq__header nav button[data-active=true]{color:#03111f;background:linear-gradient(135deg,#67e8f9,#38bdf8);box-shadow:0 0 22px #22d3ee40}.journey-game-module__4K7xRq__returnLink{color:#bae6fd;letter-spacing:.13em;text-transform:uppercase;background:#082f4947;border:1px solid #38bdf852;border-radius:.75rem;justify-self:end;padding:.65rem .95rem;font-size:.7rem;font-weight:900;text-decoration:none}.journey-game-module__4K7xRq__hero{z-index:3;justify-content:space-between;align-items:end;gap:2rem;width:min(1480px,100% - 2rem);margin:0 auto;padding:clamp(1.8rem,4vw,3.7rem) 0 1.4rem;display:flex;position:relative}.journey-game-module__4K7xRq__hero p,.journey-game-module__4K7xRq__timelineIntro>p,.journey-game-module__4K7xRq__studioHeader p{color:#22d3ee;letter-spacing:.25em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:950}.journey-game-module__4K7xRq__hero h1{letter-spacing:-.055em;text-shadow:0 0 38px #22d3ee2e;margin:.5rem 0 0;font-size:clamp(2.8rem,7vw,6.6rem);font-weight:950;line-height:.88}.journey-game-module__4K7xRq__hero h2{color:#a8c0d4;max-width:760px;margin:.9rem 0 0;font-size:clamp(.9rem,1.6vw,1.12rem);font-weight:650;line-height:1.5}.journey-game-module__4K7xRq__heroMetrics{grid-template-columns:repeat(3,minmax(110px,1fr));gap:.55rem;width:min(470px,100%);display:grid}.journey-game-module__4K7xRq__heroMetrics span{color:#7890a7;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(145deg,#0f172ae0,#050f1ec2);border:1px solid #334155bf;border-radius:.85rem;align-content:center;gap:.25rem;min-height:76px;padding:.75rem .9rem;font-size:.62rem;font-weight:800;display:grid}.journey-game-module__4K7xRq__heroMetrics strong{color:#e6fbff;font-size:1.05rem;font-weight:950}.journey-game-module__4K7xRq__gamePanel,.journey-game-module__4K7xRq__timeline,.journey-game-module__4K7xRq__studio{z-index:4;background:#020817c2;border:1px solid #0e749073;border-radius:1.35rem;width:min(1480px,100% - 2rem);margin:0 auto 3rem;position:relative;box-shadow:0 28px 90px #0006}.journey-game-module__4K7xRq__gameToolbar{border-bottom:1px solid #0e749059;justify-content:space-between;align-items:center;gap:1rem;min-height:58px;padding:.7rem 1rem;display:flex}.journey-game-module__4K7xRq__gameToolbar>div{color:#8ca3b9;align-items:center;gap:.45rem;font-size:.72rem;font-weight:750;display:flex}.journey-game-module__4K7xRq__gameToolbar kbd{color:#cffafe;background:#081426;border:1px solid #334155;border-bottom-width:3px;border-radius:.45rem;place-items:center;min-width:34px;min-height:30px;font:800 .72rem/1 system-ui;display:grid}.journey-game-module__4K7xRq__gameToolbar button{color:#7dd3fc;cursor:pointer;background:0 0;border:0;font-size:.72rem;font-weight:850}.journey-game-module__4K7xRq__viewport{background:#061221;outline:none;height:min(56vh,620px);min-height:440px;position:relative;overflow:hidden}.journey-game-module__4K7xRq__viewport:focus-visible{outline-offset:-3px;outline:2px solid #67e8f9;box-shadow:inset 0 0 0 3px #22d3ee}.journey-game-module__4K7xRq__shell :is(a,button,summary):focus-visible{outline-offset:3px;outline:2px solid #67e8f9}.journey-game-module__4K7xRq__world{inset-block:0;will-change:transform;height:100%;position:absolute;left:0;transform:translate(0,0)}.journey-game-module__4K7xRq__worldBackdrop{width:100%;height:100%;position:absolute;inset:0}.journey-game-module__4K7xRq__waterRouteGlow{opacity:.88}.journey-game-module__4K7xRq__waterRouteFlow{stroke-dasharray:3 18;animation:2.7s linear infinite journey-game-module__4K7xRq__routeFlow}.journey-game-module__4K7xRq__skyLines path{fill:none;stroke:#38bdf8;stroke-width:1px;opacity:.07}.journey-game-module__4K7xRq__chapterRegions span{filter:blur(1px);background:radial-gradient(circle,#0ea5e91c,#0000 66%);border:1px solid #38bdf81a;border-radius:50%;width:260px;height:180px;position:absolute;top:13%}.journey-game-module__4K7xRq__chapterRegions span:first-child{left:90px}.journey-game-module__4K7xRq__chapterRegions span:nth-child(2){top:22%;left:760px}.journey-game-module__4K7xRq__chapterRegions span:nth-child(3){background:radial-gradient(circle,#10b9811a,#0000 68%);top:11%;left:1450px}.journey-game-module__4K7xRq__chapterRegions span:nth-child(4){background:radial-gradient(circle,#8b5cf621,#0000 68%);top:18%;left:2160px}.journey-game-module__4K7xRq__chapterRegions span:nth-child(5){background:radial-gradient(circle,#f59e0b1f,#0000 68%);top:9%;left:2830px}.journey-game-module__4K7xRq__milestone{--accent:#22d3ee;z-index:5;border:1px solid color-mix(in srgb, var(--accent) 75%, transparent);color:#fff;width:66px;height:66px;box-shadow:0 0 22px color-mix(in srgb, var(--accent) 22%, transparent);cursor:pointer;background:#020817e6;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:31%;translate:-50%}.journey-game-module__4K7xRq__shell [data-accent=blue]{--accent:#38bdf8}.journey-game-module__4K7xRq__shell [data-accent=emerald]{--accent:#34d399}.journey-game-module__4K7xRq__shell [data-accent=amber]{--accent:#fbbf24}.journey-game-module__4K7xRq__shell [data-accent=violet]{--accent:#a78bfa}.journey-game-module__4K7xRq__shell [data-accent=cyan]{--accent:#22d3ee}.journey-game-module__4K7xRq__markerPulse{border:1px solid color-mix(in srgb, var(--accent) 55%, transparent);border-radius:inherit;opacity:.45;animation:2.5s ease-out infinite journey-game-module__4K7xRq__markerPulse;position:absolute;inset:-9px}.journey-game-module__4K7xRq__milestone[data-nearby=true]{box-shadow:0 0 42px color-mix(in srgb, var(--accent) 50%, transparent);scale:1.14}.journey-game-module__4K7xRq__milestone[data-discovered=true] .journey-game-module__4K7xRq__markerCore{color:#04101c;background:var(--accent)}.journey-game-module__4K7xRq__markerCore{width:44px;height:44px;color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, #06101f);letter-spacing:.08em;border-radius:50%;place-items:center;font-size:.72rem;font-weight:950;display:grid}.journey-game-module__4K7xRq__markerLabel{border:1px solid color-mix(in srgb, var(--accent) 30%, #26364a);text-align:left;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020817e0;border-radius:.7rem;gap:.24rem;width:190px;padding:.7rem .8rem;display:grid;position:absolute;bottom:calc(100% + 14px);left:50%;translate:-50%}.journey-game-module__4K7xRq__markerLabel strong{color:var(--accent);letter-spacing:.18em;text-transform:uppercase;font-size:.58rem;font-weight:950}.journey-game-module__4K7xRq__markerLabel em{color:#dcebf5;font-size:.72rem;font-style:normal;font-weight:800;line-height:1.3}.journey-game-module__4K7xRq__player{z-index:10;will-change:transform;width:72px;height:64px;position:absolute;bottom:19%;left:0;transform:translate(0,0)}.journey-game-module__4K7xRq__player img{z-index:2;object-fit:contain;filter:saturate(.9)brightness(1.4)drop-shadow(0 0 12px #22d3eebf);width:72px;height:54px;position:relative}.journey-game-module__4K7xRq__playerHalo,.journey-game-module__4K7xRq__playerWake{pointer-events:none;position:absolute}.journey-game-module__4K7xRq__playerHalo{background:radial-gradient(circle,#67e8f947,#0000 68%);border-radius:50%;inset:4px}.journey-game-module__4K7xRq__playerWake{opacity:0;background:linear-gradient(90deg,#0000,#67e8f9);border-radius:99px;width:80px;height:3px;transition:opacity .16s;bottom:7px;right:48px;box-shadow:0 0 10px #22d3ee}.journey-game-module__4K7xRq__player[data-moving=true] .journey-game-module__4K7xRq__playerWake{opacity:.75}.journey-game-module__4K7xRq__player[data-moving=true] img{animation:.72s ease-in-out infinite journey-game-module__4K7xRq__playerBuoyancy}.journey-game-module__4K7xRq__gameHud{border-top:1px solid #0e749059;grid-template-columns:minmax(180px,.7fr) minmax(260px,1.3fr) auto;gap:.8rem;padding:.85rem;display:grid}.journey-game-module__4K7xRq__progressReadout,.journey-game-module__4K7xRq__nearbyCard{background:#061121;border:1px solid #1d3348;border-radius:.85rem;min-height:78px;padding:.8rem .95rem}.journey-game-module__4K7xRq__progressReadout{grid-template-columns:1fr auto;align-content:center;gap:.4rem;display:grid}.journey-game-module__4K7xRq__progressReadout span,.journey-game-module__4K7xRq__nearbyCard span{color:#6f8ba3;letter-spacing:.15em;text-transform:uppercase;font-size:.6rem;font-weight:900}.journey-game-module__4K7xRq__progressReadout strong{color:#cffafe;font-size:.85rem}.journey-game-module__4K7xRq__progressReadout div{background:#122237;border-radius:99px;grid-column:1/-1;height:5px;overflow:hidden}.journey-game-module__4K7xRq__progressReadout i{border-radius:inherit;background:linear-gradient(90deg,#2563eb,#22d3ee,#a5f3fc);height:100%;transition:width .12s linear;display:block;box-shadow:0 0 12px #22d3ee}.journey-game-module__4K7xRq__nearbyCard{grid-template-columns:1fr auto;align-content:center;gap:.25rem 1rem;display:grid}.journey-game-module__4K7xRq__nearbyCard strong{color:#e6f7ff;font-size:.85rem}.journey-game-module__4K7xRq__nearbyCard button{color:#07111f;cursor:pointer;background:#67e8f9;border:1px solid #22d3ee;border-radius:.65rem;grid-area:1/2/3;padding:.65rem .9rem;font-size:.68rem;font-weight:950}.journey-game-module__4K7xRq__touchControls{gap:.55rem;display:flex}.journey-game-module__4K7xRq__touchControls button{color:#cffafe;touch-action:none;cursor:pointer;background:linear-gradient(145deg,#0a2840,#071422);border:1px solid #25516b;border-radius:.85rem;width:62px;min-height:78px;font-size:1.35rem;font-weight:950}.journey-game-module__4K7xRq__touchControls button:active{background:#0e7490;translate:0 2px}.journey-game-module__4K7xRq__modalBackdrop{z-index:100;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#00030cc7;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.journey-game-module__4K7xRq__storyDialog{--accent:#22d3ee;border:1px solid color-mix(in srgb, var(--accent) 58%, #20354a);width:min(720px,100%);max-height:min(780px,100vh - 2rem);box-shadow:0 0 65px color-mix(in srgb, var(--accent) 20%, transparent), 0 35px 100px #000;background:linear-gradient(145deg,#081223fa,#030916fa);border-radius:1.4rem;padding:clamp(1.4rem,4vw,2.8rem);position:relative;overflow:auto}.journey-game-module__4K7xRq__storyCurrent{background:linear-gradient(90deg, transparent, var(--accent), #e0fbff, var(--accent), transparent);height:5px;box-shadow:0 0 22px var(--accent);position:absolute;inset:0 0 auto}.journey-game-module__4K7xRq__closeButton{color:#dbeafe;cursor:pointer;background:#07111f;border:1px solid #334155;border-radius:50%;place-items:center;width:42px;height:42px;font-size:1.5rem;display:grid;position:absolute;top:1rem;right:1rem}.journey-game-module__4K7xRq__storyEyebrow{color:var(--accent);letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:.65rem;font-weight:950}.journey-game-module__4K7xRq__storyDialog h2{letter-spacing:-.04em;max-width:590px;margin:.7rem 0 0;font-size:clamp(1.8rem,5vw,3rem);font-weight:950;line-height:1}.journey-game-module__4K7xRq__storyLocation{color:#7dd3fc;margin:.7rem 0 0;font-size:.75rem;font-weight:800}.journey-game-module__4K7xRq__storySummary{color:#c9dae8;margin:1.4rem 0 0;font-size:1rem;font-weight:750;line-height:1.65}.journey-game-module__4K7xRq__storyBody{color:#93a8bb;white-space:pre-line;margin-top:1.4rem;font-size:.93rem;line-height:1.85}.journey-game-module__4K7xRq__storyDialog blockquote{border-left:3px solid var(--accent);color:#e6fbff;background:color-mix(in srgb, var(--accent) 7%, transparent);margin:1.6rem 0 0;padding:1rem 1.15rem;font-weight:800;line-height:1.55}.journey-game-module__4K7xRq__timeline,.journey-game-module__4K7xRq__studio{padding:clamp(1rem,3vw,2.2rem)}.journey-game-module__4K7xRq__timelineIntro h2,.journey-game-module__4K7xRq__studioHeader h2{letter-spacing:-.035em;margin:.5rem 0 0;font-size:clamp(1.55rem,3vw,2.4rem);font-weight:950}.journey-game-module__4K7xRq__timelineIntro>span,.journey-game-module__4K7xRq__studioHeader>div>span{color:#8da4b8;max-width:850px;margin-top:.8rem;font-size:.86rem;line-height:1.7;display:block}.journey-game-module__4K7xRq__timeline ol{gap:.8rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.journey-game-module__4K7xRq__timeline li{--accent:#22d3ee;border:1px solid #1e3348;border-left:3px solid var(--accent);background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 7%, #07111f), #050d1c);border-radius:.85rem;grid-template-columns:auto 1fr auto;align-items:center;gap:1.2rem;padding:1rem;display:grid}.journey-game-module__4K7xRq__timelineNumber{color:var(--accent);font-size:1.15rem;font-weight:950}.journey-game-module__4K7xRq__timeline li p{color:#638097;letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:.58rem;font-weight:900}.journey-game-module__4K7xRq__timeline li h3{color:#effaff;margin:.3rem 0;font-size:1rem;font-weight:900}.journey-game-module__4K7xRq__timeline li div>span{color:#8299ad;font-size:.78rem;line-height:1.5}.journey-game-module__4K7xRq__timeline li button{border:1px solid color-mix(in srgb, var(--accent) 45%, #334155);color:var(--accent);cursor:pointer;background:0 0;border-radius:.65rem;padding:.7rem .9rem;font-size:.67rem;font-weight:900}.journey-game-module__4K7xRq__studioHeader{border-bottom:1px solid #1c3044;justify-content:space-between;align-items:end;gap:1.5rem;padding-bottom:1.3rem;display:flex}.journey-game-module__4K7xRq__studioActions{flex-wrap:wrap;justify-content:end;gap:.5rem;display:flex}.journey-game-module__4K7xRq__studioActions button,.journey-game-module__4K7xRq__addChapter,.journey-game-module__4K7xRq__chapterControls button{color:#cffafe;cursor:pointer;background:#082033;border:1px solid #25647d;border-radius:.62rem;min-height:40px;padding:.65rem .8rem;font-size:.65rem;font-weight:900}.journey-game-module__4K7xRq__studioActions .journey-game-module__4K7xRq__resetButton{color:#fecdd3;background:#240d19;border-color:#783d51}.journey-game-module__4K7xRq__studioActions .journey-game-module__4K7xRq__resetButton[data-armed=true]{color:#fff1f2;background:#4c1021;border-color:#fb7185;box-shadow:0 0 18px #f43f5e38}.journey-game-module__4K7xRq__studioGeneral,.journey-game-module__4K7xRq__chapterEditor{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.journey-game-module__4K7xRq__studioGeneral{margin-top:1.2rem}.journey-game-module__4K7xRq__studio label,.journey-game-module__4K7xRq__chapterEditor label{color:#7f9ab0;letter-spacing:.1em;text-transform:uppercase;gap:.4rem;font-size:.62rem;font-weight:900;display:grid}.journey-game-module__4K7xRq__studio input,.journey-game-module__4K7xRq__studio textarea{color:#e7f7ff;letter-spacing:normal;text-transform:none;resize:vertical;background:#040c1a;border:1px solid #233a50;border-radius:.65rem;width:100%;padding:.75rem;font:650 .83rem/1.5 system-ui,sans-serif}.journey-game-module__4K7xRq__studio input:focus,.journey-game-module__4K7xRq__studio textarea:focus{outline-offset:1px;outline:2px solid #22d3ee}.journey-game-module__4K7xRq__fullField{grid-column:1/-1}.journey-game-module__4K7xRq__chapterEditorList{gap:.65rem;margin-top:1.2rem;display:grid}.journey-game-module__4K7xRq__chapterEditorList details{--accent:#22d3ee;border:1px solid #20374c;border-left:3px solid var(--accent);background:#06101f;border-radius:.8rem;overflow:hidden}.journey-game-module__4K7xRq__chapterEditorList summary{cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding:.85rem 1rem;list-style:none;display:grid}.journey-game-module__4K7xRq__chapterEditorList summary span{color:var(--accent);font-size:.7rem;font-weight:950}.journey-game-module__4K7xRq__chapterEditorList summary strong{font-size:.85rem}.journey-game-module__4K7xRq__chapterEditorList summary em{color:#617c93;font-size:.65rem;font-style:normal;font-weight:800}.journey-game-module__4K7xRq__chapterEditor{border-top:1px solid #1c3044;padding:1rem}.journey-game-module__4K7xRq__chapterControls{grid-column:1/-1;gap:.5rem;display:flex}.journey-game-module__4K7xRq__chapterControls button:disabled{opacity:.35;cursor:not-allowed}.journey-game-module__4K7xRq__addChapter{margin-top:1rem}.journey-game-module__4K7xRq__threeLoadingShell{color:#dffaff;background:radial-gradient(circle at 50% 44%,#0ea5e92e,#0000 24rem),linear-gradient(145deg,#07152b,#020711 72%);border:1px solid #22d3ee4d;border-radius:1.35rem;justify-content:center;align-items:center;gap:1rem;width:min(1480px,100% - 2rem);min-height:660px;margin:0 auto 2rem;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 90px #0000007a}.journey-game-module__4K7xRq__threeLoadingShell div:last-child{gap:.25rem;display:grid}.journey-game-module__4K7xRq__threeLoadingShell strong{letter-spacing:.04em;font-size:clamp(1rem,2vw,1.35rem)}.journey-game-module__4K7xRq__threeLoadingShell span{color:#87a9bd;font-size:.78rem}.journey-game-module__4K7xRq__threeLoadingOrb{aspect-ratio:1;border:2px solid #67e8f938;border-top-color:#67e8f9;border-radius:999px;width:3.5rem;animation:1.15s linear infinite journey-game-module__4K7xRq__journeyWorldLoad;box-shadow:0 0 28px #22d3ee8c,inset 0 0 22px #0ea5e947}.journey-game-module__4K7xRq__twoDimensionalFallback{gap:.75rem;display:grid}.journey-game-module__4K7xRq__fallbackBanner{background:#040d1be0;border:1px solid #22d3ee3b;border-radius:.9rem;justify-content:space-between;align-items:center;gap:1rem;width:min(1480px,100% - 2rem);margin:0 auto;padding:.75rem 1rem;display:flex}.journey-game-module__4K7xRq__fallbackBanner div{gap:.15rem;display:grid}.journey-game-module__4K7xRq__fallbackBanner strong{color:#9af6ff;letter-spacing:.14em;text-transform:uppercase;font-size:.75rem}.journey-game-module__4K7xRq__fallbackBanner span{color:#7f9ab0;font-size:.72rem}.journey-game-module__4K7xRq__fallbackBanner button{color:#e9fdff;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#084c6380;border:1px solid #22d3ee;border-radius:999px;min-height:42px;padding:.55rem 1rem;font:900 .67rem/1 system-ui,sans-serif}.journey-game-module__4K7xRq__fallbackBanner button:disabled{color:#7f9ab0;cursor:not-allowed;background:#23314273;border-color:#7f9ab061}@keyframes journey-game-module__4K7xRq__journeyWorldLoad{to{transform:rotate(360deg)}}@keyframes journey-game-module__4K7xRq__routeFlow{to{stroke-dashoffset:-42px}}@keyframes journey-game-module__4K7xRq__markerPulse{0%{opacity:.65;scale:.8}to{opacity:0;scale:1.55}}@keyframes journey-game-module__4K7xRq__playerBuoyancy{0%,to{translate:0}50%{translate:0 -3px}}@media (max-width:900px){.journey-game-module__4K7xRq__header{grid-template-columns:1fr auto}.journey-game-module__4K7xRq__header nav{grid-area:2/1/auto/-1;justify-self:center}.journey-game-module__4K7xRq__returnLink{grid-area:1/2}.journey-game-module__4K7xRq__hero{flex-direction:column;align-items:start}.journey-game-module__4K7xRq__heroMetrics{width:100%}.journey-game-module__4K7xRq__gameHud{grid-template-columns:1fr auto}.journey-game-module__4K7xRq__nearbyCard{grid-area:2/1/auto/-1}.journey-game-module__4K7xRq__touchControls button{min-height:70px}.journey-game-module__4K7xRq__studioHeader{flex-direction:column;align-items:start}.journey-game-module__4K7xRq__studioActions{justify-content:start}}@media (max-width:620px){.journey-game-module__4K7xRq__shell{overflow-x:hidden}.journey-game-module__4K7xRq__header{padding-inline:.75rem}.journey-game-module__4K7xRq__brand em{letter-spacing:.15em}.journey-game-module__4K7xRq__header nav{width:100%}.journey-game-module__4K7xRq__header nav button{flex:1;min-width:0}.journey-game-module__4K7xRq__returnLink{padding-inline:.7rem}.journey-game-module__4K7xRq__hero{width:calc(100% - 1.2rem);padding-top:1.5rem}.journey-game-module__4K7xRq__heroMetrics{grid-template-columns:1fr}.journey-game-module__4K7xRq__heroMetrics span{min-height:58px}.journey-game-module__4K7xRq__gamePanel,.journey-game-module__4K7xRq__timeline,.journey-game-module__4K7xRq__studio{border-radius:1rem;width:calc(100% - 1rem)}.journey-game-module__4K7xRq__gameToolbar>div span{display:none}.journey-game-module__4K7xRq__viewport{min-height:400px}.journey-game-module__4K7xRq__gameHud{grid-template-columns:1fr}.journey-game-module__4K7xRq__touchControls{grid-row:2;justify-content:stretch}.journey-game-module__4K7xRq__touchControls button{flex:1}.journey-game-module__4K7xRq__nearbyCard{grid-area:3/1}.journey-game-module__4K7xRq__timeline li{grid-template-columns:auto 1fr}.journey-game-module__4K7xRq__timeline li button{grid-column:1/-1}.journey-game-module__4K7xRq__studioGeneral,.journey-game-module__4K7xRq__chapterEditor{grid-template-columns:1fr}.journey-game-module__4K7xRq__fullField,.journey-game-module__4K7xRq__chapterControls{grid-column:1}.journey-game-module__4K7xRq__chapterEditorList summary{grid-template-columns:auto 1fr}.journey-game-module__4K7xRq__chapterEditorList summary em{grid-column:2}.journey-game-module__4K7xRq__threeLoadingShell{width:calc(100% - 1rem);min-height:540px}.journey-game-module__4K7xRq__fallbackBanner{flex-direction:column;align-items:stretch;width:calc(100% - 1rem)}.journey-game-module__4K7xRq__fallbackBanner button{width:100%;min-height:46px}}@media (prefers-reduced-motion:reduce){.journey-game-module__4K7xRq__waterRouteFlow,.journey-game-module__4K7xRq__markerPulse,.journey-game-module__4K7xRq__player[data-moving=true] img{animation:none}.journey-game-module__4K7xRq__world{will-change:auto}.journey-game-module__4K7xRq__progressReadout i{transition:none}.journey-game-module__4K7xRq__threeLoadingOrb{animation:none}}
