.language-divider{opacity:.45;font:12px/1 var(--font-geist-mono), monospace;margin-inline:5px}.language-switcher{white-space:nowrap;flex-shrink:0}html[data-world-language] .play-topbar-end{flex-wrap:wrap}@media (max-width:600px){.language-switcher button{padding-inline:7px}}
.PlaceWelcomeSlate-module__uPfgaa__slate{z-index:19;color:#f7f3e8f5;pointer-events:none;text-align:center;text-shadow:0 2px 16px #000000b8;flex-direction:column;align-items:center;width:min(82vw,920px);margin:0;display:flex;position:absolute;top:86px;left:50%;transform:translate(-50%)}.PlaceWelcomeSlate-module__uPfgaa__phrase,.PlaceWelcomeSlate-module__uPfgaa__title,.PlaceWelcomeSlate-module__uPfgaa__region{animation:PlaceWelcomeSlate-module__uPfgaa__welcomeTextIn .9s cubic-bezier(.16, 1, .3, 1) both, PlaceWelcomeSlate-module__uPfgaa__welcomeLeave var(--text-out-length) cubic-bezier(.45, 0, .55, 1) var(--text-out) forwards;margin:0}.PlaceWelcomeSlate-module__uPfgaa__phrase{color:#f7f3e8e0;letter-spacing:-.01em;animation-delay:var(--phrase-in), var(--text-out);margin-bottom:14px;font-size:clamp(15px,1.45vw,21px);font-weight:560;line-height:1.25}.PlaceWelcomeSlate-module__uPfgaa__title{letter-spacing:-.062em;animation:PlaceWelcomeSlate-module__uPfgaa__welcomeLeave var(--text-out-length) cubic-bezier(.45, 0, .55, 1) var(--text-out) forwards;font-size:clamp(42px,5.8vw,76px);font-weight:820;line-height:.92}.PlaceWelcomeSlate-module__uPfgaa__word{white-space:pre;transform-origin:50% 100%;animation:1.1s cubic-bezier(.16,1,.3,1) both PlaceWelcomeSlate-module__uPfgaa__welcomeWordIn;animation-delay:calc(var(--title-in) + var(--word-index) * 70ms);display:inline-block}.PlaceWelcomeSlate-module__uPfgaa__region{color:#f7f3e8bd;letter-spacing:-.015em;animation-delay:var(--region-in), var(--text-out);margin-top:16px;font-size:clamp(14px,1.35vw,20px);font-weight:560;line-height:1.3}.PlaceWelcomeSlate-module__uPfgaa__map{--map-height:min(clamp(96px, 16vh, 150px), calc(clamp(170px, 22vw, 280px) / var(--map-aspect)));width:calc(var(--map-height) * var(--map-aspect));height:var(--map-height);animation:PlaceWelcomeSlate-module__uPfgaa__welcomeMapIn 1.4s cubic-bezier(.22, 1, .36, 1) var(--map-in) both, PlaceWelcomeSlate-module__uPfgaa__welcomeFade 1.1s cubic-bezier(.45, 0, .55, 1) var(--map-out) forwards;margin-top:24px;position:relative}.PlaceWelcomeSlate-module__uPfgaa__outline{filter:drop-shadow(0 1px 1.5px #00000080)drop-shadow(0 2px 8px #00000073);width:100%;height:100%;display:block;overflow:visible}.PlaceWelcomeSlate-module__uPfgaa__outline path{fill:#f7f3e81a;stroke:#f7f3e8f0;stroke-width:1.4px;stroke-linejoin:round}.PlaceWelcomeSlate-module__uPfgaa__dot,.PlaceWelcomeSlate-module__uPfgaa__ring{border-radius:50%;width:9px;height:9px;position:absolute;translate:-50% -50%}.PlaceWelcomeSlate-module__uPfgaa__dot{animation:PlaceWelcomeSlate-module__uPfgaa__welcomeDotIn .5s cubic-bezier(.22, 1, .36, 1) var(--dot-in) both;background:#f7f3e8;box-shadow:0 0 0 2px #17211dd1,0 2px 8px #0009}.PlaceWelcomeSlate-module__uPfgaa__ring{box-sizing:border-box;animation:PlaceWelcomeSlate-module__uPfgaa__welcomeRing 1.6s cubic-bezier(.22, 1, .36, 1) calc(var(--dot-in) + .2s) both;border:1.5px solid #f7f3e8e6}@keyframes PlaceWelcomeSlate-module__uPfgaa__welcomeTextIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes PlaceWelcomeSlate-module__uPfgaa__welcomeWordIn{0%{opacity:0;transform:translateY(24px)rotateX(48deg)}to{opacity:1;transform:none}}@keyframes PlaceWelcomeSlate-module__uPfgaa__welcomeLeave{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-10px)}}@keyframes PlaceWelcomeSlate-module__uPfgaa__welcomeMapIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}@keyframes PlaceWelcomeSlate-module__uPfgaa__welcomeFade{0%{opacity:1}to{opacity:0}}@keyframes PlaceWelcomeSlate-module__uPfgaa__welcomeDotIn{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes PlaceWelcomeSlate-module__uPfgaa__welcomeRing{0%{opacity:0;transform:scale(1)}12%{opacity:.75}to{opacity:0;transform:scale(3.4)}}@keyframes PlaceWelcomeSlate-module__uPfgaa__welcomeReducedIn{0%{opacity:0}to{opacity:1}}@media (max-width:900px){.PlaceWelcomeSlate-module__uPfgaa__slate{width:calc(100vw - 36px);top:76px}}@media (prefers-reduced-motion:reduce){.PlaceWelcomeSlate-module__uPfgaa__phrase,.PlaceWelcomeSlate-module__uPfgaa__region{animation-name:PlaceWelcomeSlate-module__uPfgaa__welcomeReducedIn,PlaceWelcomeSlate-module__uPfgaa__welcomeFade}.PlaceWelcomeSlate-module__uPfgaa__title{animation-name:PlaceWelcomeSlate-module__uPfgaa__welcomeFade}.PlaceWelcomeSlate-module__uPfgaa__word{animation-name:PlaceWelcomeSlate-module__uPfgaa__welcomeReducedIn}.PlaceWelcomeSlate-module__uPfgaa__map{animation-name:PlaceWelcomeSlate-module__uPfgaa__welcomeReducedIn,PlaceWelcomeSlate-module__uPfgaa__welcomeFade}.PlaceWelcomeSlate-module__uPfgaa__dot{animation-name:PlaceWelcomeSlate-module__uPfgaa__welcomeReducedIn}.PlaceWelcomeSlate-module__uPfgaa__ring{display:none}}
.PlaceStories-module__v1OApq__overlay{z-index:31;pointer-events:none;color:var(--game-ui-ink,#f4efe2);opacity:0;visibility:hidden;font-family:var(--font-geist-sans), sans-serif;transition:opacity .22s,visibility .22s;position:absolute;inset:0}.PlaceStories-module__v1OApq__overlay[data-visible=true]{opacity:1;visibility:visible}.PlaceStories-module__v1OApq__mark,.PlaceStories-module__v1OApq__discovery{--marker-edge-shadow:drop-shadow(0 .5px .5px #090d0ceb)}.PlaceStories-module__v1OApq__discovery{cursor:pointer;z-index:32;pointer-events:none;opacity:0;width:44px;height:44px;color:var(--game-ui-ink,#f4efe2);filter:var(--marker-edge-shadow) drop-shadow(0 2px 3px #0f1513a6);background:0 0;border:0;place-items:center;padding:0;transition:color .16s;display:grid;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.PlaceStories-module__v1OApq__discovery svg{width:32px;height:32px}.PlaceStories-module__v1OApq__discovery:focus-visible{outline-offset:3px;outline:1px solid}.PlaceStories-module__v1OApq__discoveryEdge{fill:#131b1899;stroke:#17211d;stroke-width:4px;stroke-linejoin:round}.PlaceStories-module__v1OApq__discoveryOutline{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linejoin:round}.PlaceStories-module__v1OApq__discoveryDot{fill:currentColor}.PlaceStories-module__v1OApq__caption{color:inherit;text-align:start;cursor:pointer;pointer-events:auto;text-shadow:0 2px 12px #0000009e;background:0 0;border:0;border-radius:0;padding:0;display:block;position:absolute;top:0;left:0}.PlaceStories-module__v1OApq__caption:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#0b0f1070,#0000 72%);position:absolute;inset:-36px -45px}.PlaceStories-module__v1OApq__caption:focus-visible{outline-offset:12px;outline:1px solid}.PlaceStories-module__v1OApq__kicker,.PlaceStories-module__v1OApq__title,.PlaceStories-module__v1OApq__text,.PlaceStories-module__v1OApq__hint{display:block}.PlaceStories-module__v1OApq__kicker,.PlaceStories-module__v1OApq__hint{font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;font-size:9px;line-height:1.5}.PlaceStories-module__v1OApq__kicker{opacity:.65;text-transform:uppercase;margin-bottom:9px}.PlaceStories-module__v1OApq__title{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(22px,2.2vw,32px);font-weight:780;line-height:1.04}.PlaceStories-module__v1OApq__text{letter-spacing:-.015em;text-wrap:pretty;max-width:43ch;margin-top:17px;font-size:clamp(14px,1.2vw,18px);font-weight:460;line-height:1.5}.PlaceStories-module__v1OApq__hint{opacity:.6;margin-top:13px}.PlaceStories-module__v1OApq__overlay[data-open=true] .PlaceStories-module__v1OApq__caption{flex-direction:column;max-height:66.667vh;display:flex}.PlaceStories-module__v1OApq__body{overscroll-behavior:contain;scrollbar-width:none;flex:auto;min-height:0;margin-top:17px;display:block;position:relative;overflow-y:auto}.PlaceStories-module__v1OApq__body::-webkit-scrollbar{display:none}.PlaceStories-module__v1OApq__body{--fade-top:0px;--fade-bottom:0px;-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--fade-top), #000 calc(100% - var(--fade-bottom)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--fade-top), #000 calc(100% - var(--fade-bottom)), transparent 100%)}.PlaceStories-module__v1OApq__caption[data-more=true] .PlaceStories-module__v1OApq__body{--fade-bottom:56px}.PlaceStories-module__v1OApq__caption[data-scrolled=true] .PlaceStories-module__v1OApq__body{--fade-top:40px}.PlaceStories-module__v1OApq__overlay[data-open=true] .PlaceStories-module__v1OApq__caption:before{background:linear-gradient(90deg,#0b0f1085 0%,#0b0f1066 55%,#0000 100%);inset:-120px -220px -110px -40vw;-webkit-mask-image:linear-gradient(#0000,#000 22% 78%,#0000);mask-image:linear-gradient(#0000,#000 22% 78%,#0000)}.PlaceStories-module__v1OApq__overlay[data-open=true] .PlaceStories-module__v1OApq__hint{opacity:.78}.PlaceStories-module__v1OApq__body>.PlaceStories-module__v1OApq__text{animation:1.1s cubic-bezier(.16,.8,.2,1) both PlaceStories-module__v1OApq__paragraphRise;animation-delay:calc(.14s + var(--paragraph,0) * .16s);margin-top:0}.PlaceStories-module__v1OApq__body>.PlaceStories-module__v1OApq__text+.PlaceStories-module__v1OApq__text{margin-top:.9em}.PlaceStories-module__v1OApq__more{display:none}.PlaceStories-module__v1OApq__caption[data-more=true] .PlaceStories-module__v1OApq__more{display:inline}.PlaceStories-module__v1OApq__sea{margin-top:14px;display:grid}.PlaceStories-module__v1OApq__seaDive,.PlaceStories-module__v1OApq__seaUnder{font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;grid-area:1/1;font-size:10px;line-height:1.5;transition:opacity .6s}.PlaceStories-module__v1OApq__seaDive{opacity:0;color:var(--game-ui-ink,#f4efe2)}.PlaceStories-module__v1OApq__caption[data-more=false] .PlaceStories-module__v1OApq__seaDive{opacity:.85}.PlaceStories-module__v1OApq__seaUnder{opacity:0;font-size:11px}.PlaceStories-module__v1OApq__caption[data-dived=true] .PlaceStories-module__v1OApq__seaDive{opacity:0}.PlaceStories-module__v1OApq__caption[data-dived=true] .PlaceStories-module__v1OApq__seaUnder{opacity:.92}.PlaceStories-module__v1OApq__caption[data-dived=true] .PlaceStories-module__v1OApq__body{opacity:.38;transition:opacity .9s}.PlaceStories-module__v1OApq__caption[data-dived=true] .PlaceStories-module__v1OApq__title{opacity:.6;transition:opacity .9s}@keyframes PlaceStories-module__v1OApq__paragraphRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (max-width:600px){.PlaceStories-module__v1OApq__text{font-size:14px;line-height:1.4}.PlaceStories-module__v1OApq__hint{font-size:8px}}@media (prefers-reduced-motion:reduce){.PlaceStories-module__v1OApq__overlay,.PlaceStories-module__v1OApq__discovery{transition:none}.PlaceStories-module__v1OApq__body>.PlaceStories-module__v1OApq__text{animation:none}}.PlaceStories-module__v1OApq__trace{z-index:30;pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity .26s;position:absolute;inset:0;overflow:visible}.PlaceStories-module__v1OApq__traceUnder,.PlaceStories-module__v1OApq__traceLine{fill:none;stroke-linecap:round;stroke-linejoin:round}.PlaceStories-module__v1OApq__traceUnder{stroke:#131b1861;stroke-width:3.2px}.PlaceStories-module__v1OApq__traceLine{stroke:var(--game-ui-ink,#f4efe2);stroke-width:1.25px}@media (prefers-reduced-motion:reduce){.PlaceStories-module__v1OApq__trace{transition:none}}.PlaceStories-module__v1OApq__marks{z-index:30;pointer-events:none;position:absolute;inset:0;overflow:hidden}.PlaceStories-module__v1OApq__mark{opacity:0;width:18px;height:18px;color:var(--game-ui-ink,#f4efe2);filter:var(--marker-edge-shadow) drop-shadow(0 1px 1.5px #0f151366);will-change:transform, opacity;transition:opacity .16s linear;position:absolute;top:0;left:0}.PlaceStories-module__v1OApq__mark svg{width:100%;height:100%;display:block;overflow:visible}.PlaceStories-module__v1OApq__mark path{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.PlaceStories-module__v1OApq__mark circle{fill:currentColor;opacity:0;transition:opacity .16s linear}.PlaceStories-module__v1OApq__mark[data-dot=true] circle{opacity:1}.PlaceStories-module__v1OApq__reader{z-index:80;min-height:0;padding:max(16px, env(safe-area-inset-top)) max(20px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));color:var(--game-ui-ink,#f4efe2);font-family:var(--font-geist-sans), sans-serif;pointer-events:auto;overscroll-behavior:contain;background:#0b0f10f0;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.PlaceStories-module__v1OApq__readerHeader{flex:none;align-items:flex-start;gap:16px;width:min(100%,72ch);margin-inline:auto;padding-bottom:16px;display:flex}.PlaceStories-module__v1OApq__readerTitle{letter-spacing:-.03em;text-wrap:balance;overflow-wrap:anywhere;flex:1;min-width:0;margin:0;padding-top:8px;font-size:clamp(24px,4vw,32px);font-weight:780;line-height:1.12}.PlaceStories-module__v1OApq__readerClose{width:44px;height:44px;color:inherit;cursor:pointer;touch-action:manipulation;background:#f4efe21a;border:0;border-radius:50%;flex:0 0 44px;place-items:center;padding:0;display:grid}.PlaceStories-module__v1OApq__readerClose:active{background:#f4efe233}.PlaceStories-module__v1OApq__readerClose:focus-visible,.PlaceStories-module__v1OApq__readerBody:focus-visible{outline-offset:2px;outline:2px solid}.PlaceStories-module__v1OApq__readerBody{overscroll-behavior:contain;touch-action:pan-y pinch-zoom;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#f4efe280 transparent;flex:auto;width:min(100%,72ch);min-height:0;margin-inline:auto;padding:0 4px 24px;overflow:hidden auto}.PlaceStories-module__v1OApq__readerText{letter-spacing:-.01em;overflow-wrap:anywhere;text-wrap:pretty;margin:0;font-size:17px;font-weight:460;line-height:1.58}.PlaceStories-module__v1OApq__readerText+.PlaceStories-module__v1OApq__readerText{margin-top:1em}.PlaceStories-module__v1OApq__reader ::selection{color:#0b0f10;background:#f4efe2}@media (pointer:coarse) and (orientation:landscape){.PlaceStories-module__v1OApq__reader{padding-top:max(10px, env(safe-area-inset-top));padding-bottom:max(10px, env(safe-area-inset-bottom))}.PlaceStories-module__v1OApq__readerHeader{padding-bottom:12px}.PlaceStories-module__v1OApq__readerTitle{padding-top:6px;font-size:26px}}
.PlaceHorizonMap-module__xP4K9W__map{--map-height:clamp(88px, 14vh, 132px);width:calc(var(--map-height) * var(--map-aspect));max-width:100%;height:var(--map-height);animation:PlaceHorizonMap-module__xP4K9W__horizonMapIn var(--map-in-length) cubic-bezier(.22, 1, .36, 1) both;margin:2px 0 20px;display:block;position:relative}.PlaceHorizonMap-module__xP4K9W__map[data-motion=still]{animation-duration:.3s}.PlaceHorizonMap-module__xP4K9W__sheet{filter:drop-shadow(0 1px 1.5px #00000080)drop-shadow(0 2px 8px #0006);width:100%;height:100%;display:block;overflow:hidden}.PlaceHorizonMap-module__xP4K9W__sheet path,.PlaceHorizonMap-module__xP4K9W__sheet line{stroke-linejoin:round;stroke-linecap:round}.PlaceHorizonMap-module__xP4K9W__homeFill{fill:none;stroke:none}.PlaceHorizonMap-module__xP4K9W__ice{fill:#f7f3e838;stroke:none}.PlaceHorizonMap-module__xP4K9W__neighbours{fill:none;stroke:#f7f3e861;stroke-width:.8px}.PlaceHorizonMap-module__xP4K9W__water{fill:none;stroke:#f7f3e899;stroke-width:.9px}.PlaceHorizonMap-module__xP4K9W__home{fill:none;stroke:#f7f3e8f0;stroke-width:1.3px}.PlaceHorizonMap-module__xP4K9W__outline{fill:#f7f3e829;stroke:#f7f3e8fa;stroke-width:1.5px}.PlaceHorizonMap-module__xP4K9W__lineUnder{stroke:#131b1873;stroke-width:3.2px}.PlaceHorizonMap-module__xP4K9W__line{stroke:var(--game-ui-ink,#f4efe2);stroke-width:1.25px}.PlaceHorizonMap-module__xP4K9W__you{background:#f7f3e8;border-radius:50%;width:9px;height:9px;position:absolute;translate:-50% -50%;box-shadow:0 0 0 2px #17211dd1,0 2px 8px #0009}.PlaceHorizonMap-module__xP4K9W__target{width:0;height:0;animation:PlaceHorizonMap-module__xP4K9W__horizonTargetIn .5s cubic-bezier(.22, 1, .36, 1) var(--target-in) both;position:absolute}.PlaceHorizonMap-module__xP4K9W__map[data-motion=still] .PlaceHorizonMap-module__xP4K9W__target{animation:none}.PlaceHorizonMap-module__xP4K9W__target svg{width:16px;height:16px;color:var(--game-ui-ink,#f4efe2);filter:drop-shadow(0 1px 2px #0f1513a6);position:absolute;top:-8px;left:-8px;overflow:visible}.PlaceHorizonMap-module__xP4K9W__diamondEdge{fill:#131b1899;stroke:#17211d;stroke-width:5px;stroke-linejoin:round}.PlaceHorizonMap-module__xP4K9W__diamondOutline{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linejoin:round}.PlaceHorizonMap-module__xP4K9W__diamondDot{fill:currentColor}.PlaceHorizonMap-module__xP4K9W__label{letter-spacing:-.005em;white-space:nowrap;text-shadow:0 1px 2px #000000b3,0 2px 10px #0000008c;font-size:11px;font-weight:620;line-height:1.2;display:block;position:absolute}.PlaceHorizonMap-module__xP4K9W__target[data-side=above] .PlaceHorizonMap-module__xP4K9W__label{bottom:10px;left:0;translate:-50%}.PlaceHorizonMap-module__xP4K9W__target[data-side=right] .PlaceHorizonMap-module__xP4K9W__label{top:0;left:12px;translate:0 -50%}.PlaceHorizonMap-module__xP4K9W__target[data-side=left] .PlaceHorizonMap-module__xP4K9W__label{top:0;right:12px;translate:0 -50%}@keyframes PlaceHorizonMap-module__xP4K9W__horizonMapIn{0%{opacity:0}to{opacity:1}}@keyframes PlaceHorizonMap-module__xP4K9W__horizonTargetIn{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes PlaceHorizonMap-module__xP4K9W__horizonReducedIn{0%{opacity:0}to{opacity:1}}@media (max-width:600px){.PlaceHorizonMap-module__xP4K9W__map{--map-height:clamp(76px, 12vh, 104px)}}@media (prefers-reduced-motion:reduce){.PlaceHorizonMap-module__xP4K9W__target{animation-name:PlaceHorizonMap-module__xP4K9W__horizonReducedIn}}
.PlaceDirectionPointer-module__BXZ-xa__pointers,.PlaceDirectionPointer-module__BXZ-xa__docked{top:max(76px, calc(env(safe-area-inset-top) + 68px));left:max(var(--game-ui-inline-gutter,clamp(18px, 3vw, 48px)), env(safe-area-inset-left));z-index:32;pointer-events:none;flex-direction:column;gap:6px;max-width:min(240px,100vw - 32px);display:flex;position:fixed;bottom:auto;right:auto}.PlaceDirectionPointer-module__BXZ-xa__docked{flex:none;order:1;align-self:flex-start}.PlaceDirectionPointer-module__BXZ-xa__pointers[hidden],.PlaceDirectionPointer-module__BXZ-xa__docked[hidden]{display:none}.PlaceDirectionPointer-module__BXZ-xa__pointer{max-width:100%;min-height:48px;color:var(--game-ui-ink,#f4efe2);font-family:var(--font-geist-sans), sans-serif;pointer-events:none;box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;gap:8px;padding:0;display:flex}.PlaceDirectionPointer-module__BXZ-xa__pointer[hidden]{display:none}.PlaceDirectionPointer-module__BXZ-xa__pointer:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){flex-direction:row-reverse}.PlaceDirectionPointer-module__BXZ-xa__dial{fill:none;stroke:currentColor;filter:drop-shadow(0 2px 3px #000000b8);flex:0 0 40px;display:block;overflow:visible}.PlaceDirectionPointer-module__BXZ-xa__globe{stroke-width:.7px;opacity:.2}.PlaceDirectionPointer-module__BXZ-xa__meridian{stroke-width:.7px;opacity:.18}.PlaceDirectionPointer-module__BXZ-xa__back{stroke-width:1px;opacity:.35}.PlaceDirectionPointer-module__BXZ-xa__front{stroke-width:1.1px;opacity:.8}.PlaceDirectionPointer-module__BXZ-xa__needle{stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.PlaceDirectionPointer-module__BXZ-xa__label{text-align:start;text-wrap:balance;text-shadow:var(--game-ui-overlay-shadow,0 2px 5px #000c);font-size:12px;font-weight:560;line-height:1.3}@media (pointer:coarse){.PlaceDirectionPointer-module__BXZ-xa__pointers,.PlaceDirectionPointer-module__BXZ-xa__docked{max-width:min(190px,100vw - 160px)}}@media (pointer:coarse) and (orientation:landscape){.PlaceDirectionPointer-module__BXZ-xa__pointers,.PlaceDirectionPointer-module__BXZ-xa__docked{top:max(62px, calc(env(safe-area-inset-top) + 54px))}}
.StorylineRingNavigation-module__EPQWUq__hint{z-index:35;color:#f4efe2;text-align:left;cursor:pointer;font:500 17px/1.3 var(--font-geist-sans), sans-serif;text-shadow:0 1px 5px #14201db3;background:0 0;border:0;padding:10px 0;position:fixed}.StorylineRingNavigation-module__EPQWUq__hint[hidden]{display:none}.StorylineRingNavigation-module__EPQWUq__hint:hover{text-underline-offset:4px;text-decoration:underline}.StorylineRingNavigation-module__EPQWUq__hint:focus-visible{outline-offset:4px;outline:1px solid}
.StorylinePlayer-module__r5RKKW__root{font-family:var(--font-geist-sans), sans-serif;color:#f4efe2}.StorylinePlayer-module__r5RKKW__root[hidden]{display:none}.StorylinePlayer-module__r5RKKW__root button{cursor:pointer}.StorylinePlayer-module__r5RKKW__dock button,.StorylinePlayer-module__r5RKKW__dialog button{font:inherit}.StorylinePlayer-module__r5RKKW__root button:focus-visible,.StorylinePlayer-module__r5RKKW__root a:focus-visible,.StorylinePlayer-module__r5RKKW__root summary:focus-visible{outline-offset:5px;outline:2px solid #e8b35d}.StorylinePlayer-module__r5RKKW__dock{pointer-events:auto;background:#121a18d9;border:1px solid #f4efe225;border-radius:13px;align-items:flex-start;width:fit-content;max-width:min(360px,100%);display:flex;position:relative;box-shadow:0 8px 25px #0002}.StorylinePlayer-module__r5RKKW__launch{color:inherit;background:0 0;border:0;align-items:center;gap:10px;padding:13px 16px;display:flex}.StorylinePlayer-module__r5RKKW__launch kbd{font:10px var(--font-geist-mono), monospace;opacity:.5;margin-left:9px}.StorylinePlayer-module__r5RKKW__dockMain{width:100%;color:inherit;text-align:left;background:0 0;border:0;padding:16px 18px}.StorylinePlayer-module__r5RKKW__dockTitle{letter-spacing:-.035em;align-items:center;gap:13px;margin-top:6px;font-size:19px;font-weight:650;line-height:1.1;display:flex}.StorylinePlayer-module__r5RKKW__dockHint{color:#cbcfc7;align-items:center;gap:9px;margin-top:9px;font-size:12px;line-height:1.4;display:flex}.StorylinePlayer-module__r5RKKW__icon{width:44px;height:44px;color:inherit;background:0 0;border:0;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.StorylinePlayer-module__r5RKKW__icon:hover{background:#ffffff12}.StorylinePlayer-module__r5RKKW__dialog{color:#f4efe2;background:#141d1b;border:1px solid #d4d8c82a;border-radius:20px;width:min(1240px,100vw - 64px);max-width:none;max-height:calc(100dvh - 64px);margin:auto;padding:0;overflow:auto;box-shadow:0 35px 100px #0008}.StorylinePlayer-module__r5RKKW__dialog::backdrop{background:#07100ed9}.StorylinePlayer-module__r5RKKW__dialog button{color:inherit}.StorylinePlayer-module__r5RKKW__close{z-index:2;background:#10201ad9;position:absolute;top:13px;right:13px}.StorylinePlayer-module__r5RKKW__layout{grid-template-columns:minmax(0,1.35fr) minmax(320px,1fr);display:grid}.StorylinePlayer-module__r5RKKW__layout[data-photo=false]{max-width:760px;margin:auto;display:block}.StorylinePlayer-module__r5RKKW__figure{background:#0a100f;flex-direction:column;justify-content:center;min-width:0;margin:0;display:flex}.StorylinePlayer-module__r5RKKW__photo{flex:1;place-items:center;min-height:280px;display:grid;position:relative}.StorylinePlayer-module__r5RKKW__photo img{object-fit:contain;width:100%;max-height:67dvh;display:block}.StorylinePlayer-module__r5RKKW__photo>p{padding:30px;line-height:1.5}.StorylinePlayer-module__r5RKKW__imageLabel{letter-spacing:.02em;background:#10201bd9;border-radius:5px;padding:6px 9px;font-size:10px;position:absolute;bottom:13px;left:16px}.StorylinePlayer-module__r5RKKW__switcher{border-top:1px solid #ffffff12;gap:4px;padding:13px;display:flex}.StorylinePlayer-module__r5RKKW__switcher button{color:#bcc4bd;background:0 0;border:1px solid #0000;border-radius:8px;flex:1;padding:11px 7px;font-size:11px;line-height:1.35}.StorylinePlayer-module__r5RKKW__switcher button[aria-pressed=true]{color:#f4d7a8;background:#e8b35d12;border-color:#e8b35d66}.StorylinePlayer-module__r5RKKW__reading{padding:65px 35px 32px}.StorylinePlayer-module__r5RKKW__eyebrow{font:10px/1.5 var(--font-geist-mono), monospace;letter-spacing:.075em;text-transform:uppercase;color:#bac6bc;margin:0}.StorylinePlayer-module__r5RKKW__reading h1,.StorylinePlayer-module__r5RKKW__library h1,.StorylinePlayer-module__r5RKKW__ending h1{letter-spacing:-.055em;text-wrap:balance;margin:17px 0 22px;font-size:clamp(28px,3.4vw,45px);font-weight:720;line-height:1.02}.StorylinePlayer-module__r5RKKW__invitation{letter-spacing:-.025em;color:#e8bf81;margin-bottom:20px;font-size:17px;line-height:1.45}.StorylinePlayer-module__r5RKKW__narrative{letter-spacing:-.015em;color:#d9ded5;font-size:15px;line-height:1.65}.StorylinePlayer-module__r5RKKW__evidence{color:#c3cec5;margin:25px 0;font-size:12px;line-height:1.65}.StorylinePlayer-module__r5RKKW__evidence summary{cursor:pointer;color:#e0e5d9;padding:8px 0}.StorylinePlayer-module__r5RKKW__evidence a{color:inherit;text-underline-offset:3px}.StorylinePlayer-module__r5RKKW__evidence ul{padding-left:17px}.StorylinePlayer-module__r5RKKW__evidence li{margin-bottom:7px}.StorylinePlayer-module__r5RKKW__credit{font-size:10px}.StorylinePlayer-module__r5RKKW__arrival{color:#bac6bc;align-items:center;gap:7px;margin:25px 0 12px;font-size:11px;display:flex}.StorylinePlayer-module__r5RKKW__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.StorylinePlayer-module__r5RKKW__actions button,.StorylinePlayer-module__r5RKKW__travel button,.StorylinePlayer-module__r5RKKW__placeActions button,.StorylinePlayer-module__r5RKKW__mediaChoices button{background:0 0;border:1px solid #e5efdf33;border-radius:8px;align-items:center;gap:8px;padding:12px 15px;font-size:12px;display:inline-flex}.StorylinePlayer-module__r5RKKW__actions .StorylinePlayer-module__r5RKKW__primary,.StorylinePlayer-module__r5RKKW__placeActions .StorylinePlayer-module__r5RKKW__primary{color:#18211b;background:#e8b35d;border-color:#e8b35d;font-weight:650}.StorylinePlayer-module__r5RKKW__actions button:hover{filter:brightness(1.13)}.StorylinePlayer-module__r5RKKW__stops{border-top:1px solid #ffffff16;gap:3px;padding:13px 18px;display:flex}.StorylinePlayer-module__r5RKKW__stops button{text-align:left;opacity:.6;background:0 0;border:0;flex:1;align-items:center;gap:8px;padding:9px 6px;font-size:10px;line-height:1.4;display:flex}.StorylinePlayer-module__r5RKKW__stops button[aria-current]{opacity:1;color:#e8bf81}.StorylinePlayer-module__r5RKKW__stops button:disabled{cursor:default;opacity:.3}.StorylinePlayer-module__r5RKKW__stops button>span:first-child{border:1px solid;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:10px;display:grid}.StorylinePlayer-module__r5RKKW__library{padding:55px}.StorylinePlayer-module__r5RKKW__storyCard{text-align:left;background:#1c2824;border:1px solid #ffffff23;border-radius:12px;grid-template-columns:1.2fr 1fr;width:100%;padding:0;display:grid;overflow:hidden}.StorylinePlayer-module__r5RKKW__storyCard>img{object-fit:cover;width:100%;height:100%;min-height:300px}.StorylinePlayer-module__r5RKKW__storyCard>span{flex-direction:column;justify-content:center;gap:18px;padding:30px;display:flex}.StorylinePlayer-module__r5RKKW__storyCard strong{letter-spacing:-.045em;font-size:32px;line-height:1.1}.StorylinePlayer-module__r5RKKW__storyCard small{color:#e8bf81;font-size:11px}.StorylinePlayer-module__r5RKKW__storyCard span span{color:#cad4ca;font-size:15px;line-height:1.5}.StorylinePlayer-module__r5RKKW__storyCard b{align-items:center;gap:10px;margin-top:8px;font-size:13px;font-weight:500;display:flex}.StorylinePlayer-module__r5RKKW__saved{color:#a2b0a5;margin-top:20px;font-size:11px}.StorylinePlayer-module__r5RKKW__ending{max-width:750px;margin:auto;padding:70px}.StorylinePlayer-module__r5RKKW__ending>svg{color:#e8b35d;margin-bottom:20px}.StorylinePlayer-module__r5RKKW__ending>p:not(.StorylinePlayer-module__r5RKKW__eyebrow){color:#cad4ca;margin-bottom:30px;line-height:1.7}.StorylinePlayer-module__r5RKKW__travel{z-index:5;background:#111a18f7;flex-direction:column;justify-content:center;align-items:center;gap:24px;animation:.35s StorylinePlayer-module__r5RKKW__fade;display:flex;position:absolute;inset:0}.StorylinePlayer-module__r5RKKW__error{color:#f0c291;font-size:12px;line-height:1.5}@keyframes StorylinePlayer-module__r5RKKW__fade{0%{opacity:0}to{opacity:1}}@media (max-width:800px){.StorylinePlayer-module__r5RKKW__dialog{border-radius:13px;width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.StorylinePlayer-module__r5RKKW__layout{grid-template-columns:1fr}.StorylinePlayer-module__r5RKKW__photo{min-height:0}.StorylinePlayer-module__r5RKKW__photo img{max-height:42dvh}.StorylinePlayer-module__r5RKKW__reading{padding:27px 25px}.StorylinePlayer-module__r5RKKW__reading h1{font-size:32px}.StorylinePlayer-module__r5RKKW__library{padding:50px 22px 25px}.StorylinePlayer-module__r5RKKW__storyCard{grid-template-columns:1fr}.StorylinePlayer-module__r5RKKW__storyCard>img{object-fit:cover;min-height:0;max-height:28dvh}.StorylinePlayer-module__r5RKKW__storyCard>span{padding:22px}.StorylinePlayer-module__r5RKKW__stops{gap:0;padding:9px}.StorylinePlayer-module__r5RKKW__stops button{text-align:center;flex-direction:column;font-size:9px}.StorylinePlayer-module__r5RKKW__ending{padding:65px 28px}.StorylinePlayer-module__r5RKKW__dock{max-width:min(310px,100%)}.StorylinePlayer-module__r5RKKW__dockTitle{font-size:17px}}@media (prefers-reduced-motion:reduce){.StorylinePlayer-module__r5RKKW__travel{animation:none}}.StorylinePlayer-module__r5RKKW__dockHint kbd{min-width:25px;min-height:25px;font:11px var(--font-geist-mono), monospace;color:#f4efe2;border:1px solid #f4efe24d;border-radius:5px;place-items:center;display:inline-grid}@media (pointer:coarse){.StorylinePlayer-module__r5RKKW__dockHint kbd,.StorylinePlayer-module__r5RKKW__launch kbd{display:none}}.StorylinePlayer-module__r5RKKW__mediaChoices{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.StorylinePlayer-module__r5RKKW__mediaChoices button{color:#d9ded5;text-align:left}.StorylinePlayer-module__r5RKKW__placeActions{border-top:1px solid #ffffff16;border-bottom:1px solid #ffffff16;margin:22px 0 16px;padding:18px 0}.StorylinePlayer-module__r5RKKW__placeActions .StorylinePlayer-module__r5RKKW__arrival{margin:0 0 12px;font-size:12px}.StorylinePlayer-module__r5RKKW__placeActions button{text-align:left;overflow-wrap:anywhere;max-width:100%}.StorylinePlayer-module__r5RKKW__placeActions button svg{flex-shrink:0}.StorylinePlayer-module__r5RKKW__dialog .StorylinePlayer-module__r5RKKW__leave{color:#bac6bc;text-underline-offset:4px;background:0 0;border:0;margin-top:22px;padding:8px 0;font-size:12px;text-decoration:underline;display:block}.StorylinePlayer-module__r5RKKW__mediaChoices button:hover,.StorylinePlayer-module__r5RKKW__placeActions button:hover,.StorylinePlayer-module__r5RKKW__leave:hover{color:#f4efe2;border-color:#e5efdf70}.StorylinePlayer-module__r5RKKW__placeActions .StorylinePlayer-module__r5RKKW__primary:hover{color:#18211b;filter:brightness(1.08)}
@media (pointer:coarse){.MobileGameControls-module__gKhOxW__controls.mobile-controls{--touch-panel:#07090994;--touch-muted:#f4efe2}.MobileGameControls-module__gKhOxW__controls .mobile-stick{left:max(14px, env(safe-area-inset-left));bottom:max(16px, env(safe-area-inset-bottom));width:120px;height:120px;box-shadow:none;background:#07090929}.MobileGameControls-module__gKhOxW__controls .mobile-stick span{background:#f4efe233;width:44px;height:44px;top:38px;left:38px;box-shadow:0 4px 12px #00000029}.MobileGameControls-module__gKhOxW__controls.mobile-controls .mobile-actions{right:max(14px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));grid-template-rows:44px;grid-template-columns:none;grid-auto-columns:44px;grid-auto-flow:column;gap:8px;width:max-content}.MobileGameControls-module__gKhOxW__controls.mobile-controls .mobile-actions button{grid-template-rows:none;gap:0;width:44px;min-width:44px;height:44px;min-height:44px;padding:0}.MobileGameControls-module__gKhOxW__tray{z-index:5;top:max(72px, calc(env(safe-area-inset-top) + 62px));right:max(12px, env(safe-area-inset-right));pointer-events:auto;flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:absolute}.MobileGameControls-module__gKhOxW__toggle{border:1px solid var(--touch-line);background:var(--touch-panel);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--touch-ink);touch-action:manipulation;border-radius:10px;justify-content:center;align-items:center;padding:0;display:flex}.MobileGameControls-module__gKhOxW__toggle .MobileGameControls-module__gKhOxW__chevron{width:16px;height:16px}.MobileGameControls-module__gKhOxW__toggle[aria-expanded=true] .MobileGameControls-module__gKhOxW__chevron{transform:rotate(180deg)}.MobileGameControls-module__gKhOxW__trayContent{width:max-content;max-width:min(216px,100vw - 28px);max-height:min(40dvh, calc(100dvh - max(72px, calc(env(safe-area-inset-top) + 62px)) - 216px));overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--touch-line-strong) transparent;touch-action:pan-y;background:#070909e0;border-radius:12px;flex-direction:column;gap:12px;padding:8px;display:flex;overflow-y:auto;box-shadow:0 10px 24px #00000038}:is(.MobileGameControls-module__gKhOxW__controls .MobileGameControls-module__gKhOxW__trayContent .mobile-utility-bar,.MobileGameControls-module__gKhOxW__controls .MobileGameControls-module__gKhOxW__trayContent .mobile-weapon-bar,.MobileGameControls-module__gKhOxW__controls .MobileGameControls-module__gKhOxW__trayContent .mobile-construction-bar,.MobileGameControls-module__gKhOxW__controls .MobileGameControls-module__gKhOxW__trayContent .mobile-pilot-bar,.MobileGameControls-module__gKhOxW__controls .MobileGameControls-module__gKhOxW__trayContent .mobile-vehicle-weapons){background:0 0;border:0;border-radius:0;flex-flow:wrap;flex:none;gap:6px;width:max-content;max-width:100%;margin:0;padding:0;display:flex;position:static;overflow:visible}.MobileGameControls-module__gKhOxW__controls .MobileGameControls-module__gKhOxW__trayContent button{touch-action:pan-y;width:44px;min-width:44px;min-height:44px;box-shadow:none}.MobileGameControls-module__gKhOxW__controls button:focus-visible{outline:2px solid var(--touch-ink);outline-offset:3px}.MobileGameControls-module__gKhOxW__entryChoices{z-index:4;right:max(14px, env(safe-area-inset-right));bottom:calc(max(16px, env(safe-area-inset-bottom)) + 152px);overscroll-behavior:contain;pointer-events:auto;gap:6px;width:min(238px,100vw - 28px);max-height:min(216px,100dvh - 320px);display:grid;position:absolute;overflow-y:auto}.MobileGameControls-module__gKhOxW__entryChoices button{border:1px solid var(--touch-line);background:var(--touch-panel-strong);min-height:44px;color:var(--touch-ink);text-align:start;touch-action:pan-y;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:flex}.MobileGameControls-module__gKhOxW__entryChoices svg{flex-shrink:0}.MobileGameControls-module__gKhOxW__controls .mobile-flight-deck{left:max(144px, calc(env(safe-area-inset-left) + 130px));bottom:calc(max(16px, env(safe-area-inset-bottom)) + 56px);flex-direction:column;gap:6px}:is(.MobileGameControls-module__gKhOxW__controls .mobile-axis-rocker,.MobileGameControls-module__gKhOxW__controls .mobile-axis-rocker.is-yaw){background:0 0;border:0;grid-template-columns:repeat(2,44px);gap:4px;padding:0;display:grid}.MobileGameControls-module__gKhOxW__controls .mobile-axis-rocker button{min-height:44px}}@media (pointer:coarse) and (orientation:landscape){.MobileGameControls-module__gKhOxW__tray{top:max(62px, calc(env(safe-area-inset-top) + 54px));flex-direction:row-reverse;align-items:flex-start}.MobileGameControls-module__gKhOxW__toggle .MobileGameControls-module__gKhOxW__chevron{transform:rotate(90deg)}.MobileGameControls-module__gKhOxW__toggle[aria-expanded=true] .MobileGameControls-module__gKhOxW__chevron{transform:rotate(-90deg)}.MobileGameControls-module__gKhOxW__trayContent{width:max-content;max-width:min(440px,100vw - 84px);max-height:min(40dvh, calc(100dvh - max(62px, calc(env(safe-area-inset-top) + 54px)) - 158px));flex-flow:wrap;align-content:flex-start}.MobileGameControls-module__gKhOxW__controls .mobile-stick{bottom:max(12px, env(safe-area-inset-bottom))}.MobileGameControls-module__gKhOxW__controls.mobile-controls .mobile-actions{bottom:max(12px, env(safe-area-inset-bottom))}.MobileGameControls-module__gKhOxW__controls .mobile-flight-deck{bottom:calc(max(12px, env(safe-area-inset-bottom)) + 56px);flex-direction:row}.MobileGameControls-module__gKhOxW__entryChoices{bottom:calc(max(12px, env(safe-area-inset-bottom)) + 70px);max-height:calc(100dvh - 160px)}}
.CinematicFlyover-module__L8Xj-W__launcher{margin-top:14px}.CinematicFlyover-module__L8Xj-W__introCopy{display:none}.CinematicFlyover-module__L8Xj-W__introCopy>span,.CinematicFlyover-module__L8Xj-W__extrasLabel{font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;opacity:.52;flex:none;font-size:7px;font-weight:760}.CinematicFlyover-module__L8Xj-W__introActions{flex-wrap:wrap;gap:8px;display:flex}.CinematicFlyover-module__L8Xj-W__introActions button{color:#f4efe2;cursor:pointer;text-align:left;background:#07090961;border:1px solid #f4efe247;min-height:42px;padding:9px 12px;transition:background .16s,border-color .16s,transform .16s}.CinematicFlyover-module__L8Xj-W__introActions button:hover:not(:disabled){color:#f4efe2;background:#070909b8;border-color:#f4efe2b3;transform:translateY(-2px)}.CinematicFlyover-module__L8Xj-W__introActions button:only-child{flex:none}.CinematicFlyover-module__L8Xj-W__launcher button:disabled{cursor:wait;opacity:.42}.CinematicFlyover-module__L8Xj-W__extras{align-items:center;margin-top:8px;display:inline-flex}.CinematicFlyover-module__L8Xj-W__recordLauncher{color:#f4efe2bd;cursor:pointer;text-align:right;background:#07090947;border:1px solid #f4efe233;justify-content:flex-end;align-items:baseline;gap:9px;min-height:36px;padding:7px 11px;transition:color .16s;display:flex}.CinematicFlyover-module__L8Xj-W__recordLauncher:hover:not(:disabled){color:#f4efe2;border-color:#f4efe294}.CinematicFlyover-module__L8Xj-W__launcher span,.CinematicFlyover-module__L8Xj-W__launcher small{display:block}.CinematicFlyover-module__L8Xj-W__launcher span{letter-spacing:.06em;font-size:10px;font-weight:700}.CinematicFlyover-module__L8Xj-W__launcher small{font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;opacity:.54;font-size:7px}.CinematicFlyover-module__L8Xj-W__introActions small{margin-top:5px}.CinematicFlyover-module__L8Xj-W__galleryShortcut{border:1px solid var(--game-ui-line,#f7f3e838);background:var(--game-ui-panel,#07090994);min-height:40px;color:var(--game-ui-ink,#f4efe2);font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;cursor:pointer;pointer-events:auto;border-radius:10px;align-items:center;gap:9px;padding:0 10px;font-size:8px;font-weight:720;display:inline-flex}.CinematicFlyover-module__L8Xj-W__galleryShortcut span{color:#101210;background:#ff6831;border-radius:6px;place-items:center;width:20px;height:20px;font-size:7px;display:grid}.CinematicFlyover-module__L8Xj-W__galleryShortcut:hover,.CinematicFlyover-module__L8Xj-W__galleryShortcut:focus-visible{border-color:var(--game-ui-line-strong,#f4efe294);background:var(--game-ui-panel-strong,#070909db);color:var(--game-ui-ink,#f4efe2)}.CinematicFlyover-module__L8Xj-W__overlay{z-index:80;color:#f6f0e3;pointer-events:none;position:absolute;inset:0;overflow:hidden}.CinematicFlyover-module__L8Xj-W__running{background:radial-gradient(circle at 50% 48%,#0000 38%,#03050552 100%),linear-gradient(90deg,#0204042e,#0000 34% 66%,#0204042e)}.CinematicFlyover-module__L8Xj-W__running:before{z-index:5;content:"";pointer-events:none;background:#050606;animation:.72s ease-out both CinematicFlyover-module__L8Xj-W__filmFadeIn;position:absolute;inset:0}.CinematicFlyover-module__L8Xj-W__letterboxTop,.CinematicFlyover-module__L8Xj-W__letterboxBottom{z-index:1;background:#050606;height:clamp(28px,6.5vh,76px);animation:.9s cubic-bezier(.16,1,.3,1) both CinematicFlyover-module__L8Xj-W__barsIn;position:absolute;left:0;right:0}.CinematicFlyover-module__L8Xj-W__letterboxTop{transform-origin:top;top:0}.CinematicFlyover-module__L8Xj-W__letterboxBottom{transform-origin:bottom;bottom:0}.CinematicFlyover-module__L8Xj-W__filmLabel{z-index:2;font-family:var(--font-geist-mono), monospace;letter-spacing:.17em;opacity:.72;text-transform:uppercase;justify-content:space-between;font-size:8px;font-weight:720;display:flex;position:absolute;top:calc(clamp(28px,6.5vh,76px) + 18px);left:clamp(20px,4vw,64px);right:clamp(20px,4vw,64px)}.CinematicFlyover-module__L8Xj-W__filmLabel span:last-child{color:#ff6831}.CinematicFlyover-module__L8Xj-W__chapter{z-index:3;perspective:900px;text-shadow:0 3px 28px #0000009e;width:min(620px,100vw - 72px);position:absolute;top:50%;transform:translateY(-50%)}.CinematicFlyover-module__L8Xj-W__chapter.CinematicFlyover-module__L8Xj-W__left{text-align:left;left:clamp(28px,8vw,128px)}.CinematicFlyover-module__L8Xj-W__chapter.CinematicFlyover-module__L8Xj-W__right{text-align:right;right:clamp(28px,8vw,128px)}.CinematicFlyover-module__L8Xj-W__chapter.CinematicFlyover-module__L8Xj-W__center{text-align:center;left:50%;transform:translate(-50%,-50%)}.CinematicFlyover-module__L8Xj-W__chapter.CinematicFlyover-module__L8Xj-W__hero{width:min(1500px,100vw - 72px)}.CinematicFlyover-module__L8Xj-W__chapter.CinematicFlyover-module__L8Xj-W__hero h2{letter-spacing:-.075em;font-size:clamp(78px,13vw,210px);line-height:.8}.CinematicFlyover-module__L8Xj-W__kicker,.CinematicFlyover-module__L8Xj-W__body{animation:6.8s cubic-bezier(.16,1,.3,1) both CinematicFlyover-module__L8Xj-W__copyFlight}.CinematicFlyover-module__L8Xj-W__kicker{color:#ff6831;font-family:var(--font-geist-mono), monospace;letter-spacing:.22em;margin:0 0 16px;font-size:10px;font-weight:800}.CinematicFlyover-module__L8Xj-W__chapter h2{letter-spacing:-.068em;margin:0;font-size:clamp(42px,6.4vw,94px);font-weight:810;line-height:.9}.CinematicFlyover-module__L8Xj-W__chapter h2 span{animation:6.8s cubic-bezier(.16,1,.3,1) both CinematicFlyover-module__L8Xj-W__wordFlight;animation-delay:calc(var(--word-index) * 55ms);transform-origin:50% 100%;display:inline-block}.CinematicFlyover-module__L8Xj-W__body{max-width:510px;font-family:var(--font-geist-mono), monospace;opacity:.88;margin:22px 0 0;font-size:clamp(11px,1.1vw,14px);line-height:1.65}.CinematicFlyover-module__L8Xj-W__right .CinematicFlyover-module__L8Xj-W__body{margin-left:auto}.CinematicFlyover-module__L8Xj-W__center .CinematicFlyover-module__L8Xj-W__body{margin-left:auto;margin-right:auto}.CinematicFlyover-module__L8Xj-W__progressTrack{z-index:3;background:#ffffff38;height:1px;position:absolute;bottom:calc(clamp(28px,6.5vh,76px) + 18px);left:clamp(20px,4vw,64px);right:clamp(20px,4vw,64px)}.CinematicFlyover-module__L8Xj-W__progressTrack span{transform-origin:0;background:#ff6831;width:100%;height:1px;display:block}.CinematicFlyover-module__L8Xj-W__backToVillage{z-index:6;color:#f6f0e3;font-family:var(--font-geist-mono), monospace;letter-spacing:.16em;cursor:pointer;opacity:.64;pointer-events:auto;background:0 0;border:0;align-items:center;gap:8px;font-size:8px;transition:border-color .18s,color .18s,opacity .18s;display:inline-flex;position:absolute;right:clamp(20px,4vw,64px)}.CinematicFlyover-module__L8Xj-W__backToVillage:hover,.CinematicFlyover-module__L8Xj-W__backToVillage:focus-visible{color:#ff6831;opacity:1}.CinematicFlyover-module__L8Xj-W__backToVillage span{font-size:13px;line-height:0}.CinematicFlyover-module__L8Xj-W__backDuringFilm{top:calc(clamp(28px,6.5vh,76px)/2);transform:translateY(-50%)}.CinematicFlyover-module__L8Xj-W__backAfterFilm{background:#070908b8;border:1px solid #f6f0e347;border-radius:10px;padding:11px 13px;position:fixed;top:20px}.CinematicFlyover-module__L8Xj-W__finished{pointer-events:auto;background:#090b0a;overflow:auto}.CinematicFlyover-module__L8Xj-W__finished .CinematicFlyover-module__L8Xj-W__letterboxTop,.CinematicFlyover-module__L8Xj-W__finished .CinematicFlyover-module__L8Xj-W__letterboxBottom{display:none}.CinematicFlyover-module__L8Xj-W__endCard{background:radial-gradient(circle at 84% 12%,#70563440,#0000 34%),linear-gradient(155deg,#121611,#070908 64%);min-height:100%;padding:clamp(56px,8vw,112px) clamp(24px,7vw,104px)}.CinematicFlyover-module__L8Xj-W__endCard>p:first-child{color:#ff6831;font-family:var(--font-geist-mono), monospace;letter-spacing:.2em;margin:0;font-size:9px}.CinematicFlyover-module__L8Xj-W__endCard>h2{letter-spacing:-.075em;max-width:900px;margin:12px 0 30px;font-size:clamp(58px,10vw,148px);line-height:.82}.CinematicFlyover-module__L8Xj-W__endActions{flex-wrap:wrap;gap:8px;display:flex}.CinematicFlyover-module__L8Xj-W__endActions button,.CinematicFlyover-module__L8Xj-W__endActions a{color:inherit;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;cursor:pointer;background:0 0;border:1px solid #f6f0e361;border-radius:9px;padding:13px 17px;font-size:8px;text-decoration:none}.CinematicFlyover-module__L8Xj-W__endActions button:hover,.CinematicFlyover-module__L8Xj-W__endActions a:hover{color:#ff6831;border-color:#ff6831}.CinematicFlyover-module__L8Xj-W__error{color:#ff8f72;font-family:var(--font-geist-mono), monospace;margin:18px 0 0;font-size:10px}.CinematicFlyover-module__L8Xj-W__stills{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,5vw,72px) 20px;margin-top:clamp(62px,9vw,124px);display:grid}.CinematicFlyover-module__L8Xj-W__stills article:nth-child(3n){grid-column:1/-1}.CinematicFlyover-module__L8Xj-W__stillImage{aspect-ratio:16/9;background:#171b17;position:relative;overflow:hidden}.CinematicFlyover-module__L8Xj-W__stillImage:after{content:"";background:linear-gradient(#0000 65%,#00000075);position:absolute;inset:0}.CinematicFlyover-module__L8Xj-W__stillImage img{object-fit:cover;width:100%;height:100%}.CinematicFlyover-module__L8Xj-W__stillCaption{z-index:1;width:78%;font-family:var(--font-geist-sans), sans-serif;letter-spacing:-.04em;text-wrap:balance;text-shadow:0 2px 14px #000b;font-size:clamp(20px,2.7vw,44px);font-weight:800;line-height:1.04;position:absolute;bottom:13%;left:7%}.CinematicFlyover-module__L8Xj-W__stillImage span{z-index:1;font-family:var(--font-geist-mono), monospace;font-size:10px;position:absolute;bottom:11px;right:14px}.CinematicFlyover-module__L8Xj-W__stills h3{letter-spacing:-.045em;max-width:620px;margin:16px 0 0;font-size:clamp(22px,3vw,42px);line-height:1}.CinematicFlyover-module__L8Xj-W__stills p{color:#f6f0e3ad;max-width:540px;font-family:var(--font-geist-mono), monospace;margin:10px 0 0;font-size:10px;line-height:1.6}.CinematicFlyover-module__L8Xj-W__stillActions{flex-wrap:wrap;gap:16px;margin-top:12px;display:flex}.CinematicFlyover-module__L8Xj-W__stillActions a,.CinematicFlyover-module__L8Xj-W__stillActions button{color:#ff6831;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;cursor:pointer;background:0 0;border:0;padding:0;font-size:8px;text-decoration:none}.CinematicFlyover-module__L8Xj-W__stillActions button:disabled{opacity:.5;cursor:wait}@keyframes CinematicFlyover-module__L8Xj-W__barsIn{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes CinematicFlyover-module__L8Xj-W__filmFadeIn{0%{opacity:1}to{opacity:0}}@keyframes CinematicFlyover-module__L8Xj-W__wordFlight{0%{opacity:0;filter:blur(13px);transform:translate3d(0,38px,-180px)rotateX(-12deg)scale(.84)}13%,72%{opacity:1;filter:blur();transform:translate(0,0)rotateX(0)scale(1)}to{opacity:0;filter:blur(6px);transform:translate3d(0,-18px,70px)scale(1.045)}}@keyframes CinematicFlyover-module__L8Xj-W__copyFlight{0%{opacity:0;filter:blur(7px);transform:translateY(18px)}16%,74%{opacity:.88;filter:blur();transform:translateY(0)}to{opacity:0;filter:blur(5px);transform:translateY(-10px)}}@media (max-width:760px){.CinematicFlyover-module__L8Xj-W__introActions{grid-template-columns:1fr}.CinematicFlyover-module__L8Xj-W__introActions button:only-child{grid-column:auto}.CinematicFlyover-module__L8Xj-W__recordLauncher{display:block}.CinematicFlyover-module__L8Xj-W__recordLauncher small{margin-top:4px}.CinematicFlyover-module__L8Xj-W__chapter{width:calc(100vw - 44px)}.CinematicFlyover-module__L8Xj-W__chapter.CinematicFlyover-module__L8Xj-W__left,.CinematicFlyover-module__L8Xj-W__chapter.CinematicFlyover-module__L8Xj-W__right{text-align:left;left:22px;right:auto}.CinematicFlyover-module__L8Xj-W__right .CinematicFlyover-module__L8Xj-W__body{margin-left:0}.CinematicFlyover-module__L8Xj-W__stills{grid-template-columns:1fr}.CinematicFlyover-module__L8Xj-W__stills article:nth-child(3n){grid-column:auto}}@media (prefers-reduced-motion:reduce){.CinematicFlyover-module__L8Xj-W__letterboxTop,.CinematicFlyover-module__L8Xj-W__letterboxBottom,.CinematicFlyover-module__L8Xj-W__chapter h2 span,.CinematicFlyover-module__L8Xj-W__kicker,.CinematicFlyover-module__L8Xj-W__body{animation-duration:1ms}}
@media (pointer:coarse){.VehicleCallPortrait-module__QsJ5sG__shade{z-index:75;padding:max(16px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));pointer-events:auto;touch-action:pan-y;background:#050707e0;place-items:center;display:grid;position:absolute;inset:0}.VehicleCallPortrait-module__QsJ5sG__catalogue{color:#f4efe2;scrollbar-width:thin;scrollbar-color:#f4efe280 transparent;overscroll-behavior:contain;grid-template-rows:auto minmax(80px,1fr) auto auto;gap:12px;width:min(520px,100%);max-height:100%;display:grid;overflow-y:auto}.VehicleCallPortrait-module__QsJ5sG__header{justify-content:space-between;align-items:center;gap:16px;display:flex}.VehicleCallPortrait-module__QsJ5sG__header h2{overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:600;line-height:1.25}.VehicleCallPortrait-module__QsJ5sG__catalogue button{color:#f4efe2;touch-action:manipulation;background:#f4efe20f;border:1px solid #f4efe24d;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-width:44px;min-height:44px;padding:10px 12px;font-size:14px;line-height:1.2;display:flex}.VehicleCallPortrait-module__QsJ5sG__catalogue button:active{background:#f4efe22e}.VehicleCallPortrait-module__QsJ5sG__catalogue button:disabled{opacity:.45}.VehicleCallPortrait-module__QsJ5sG__catalogue button:focus-visible{outline-offset:3px;outline:2px solid #f4efe2}.VehicleCallPortrait-module__QsJ5sG__catalogue button svg{flex-shrink:0}.VehicleCallPortrait-module__QsJ5sG__catalogue .VehicleCallPortrait-module__QsJ5sG__close{flex:0 0 44px;padding:10px}.VehicleCallPortrait-module__QsJ5sG__portrait{height:min(48dvh,360px);min-height:80px;max-height:calc(100dvh - 212px)}.VehicleCallPortrait-module__QsJ5sG__portrait img{object-fit:contain;width:100%;height:100%}.VehicleCallPortrait-module__QsJ5sG__navigation{grid-template-columns:1fr 1fr;gap:8px;display:grid}.VehicleCallPortrait-module__QsJ5sG__navigation button{text-align:start;justify-content:space-between}.VehicleCallPortrait-module__QsJ5sG__navigation span{min-width:0}.VehicleCallPortrait-module__QsJ5sG__catalogue[dir=rtl] .VehicleCallPortrait-module__QsJ5sG__navigation svg{transform:scaleX(-1)}.VehicleCallPortrait-module__QsJ5sG__catalogue .VehicleCallPortrait-module__QsJ5sG__confirm{color:#070909;background:#f4efe2;border-color:#0000;min-height:48px;font-weight:600}.VehicleCallPortrait-module__QsJ5sG__catalogue .VehicleCallPortrait-module__QsJ5sG__confirm:active{background:#e9dfca}}@media (pointer:coarse) and (orientation:landscape){.VehicleCallPortrait-module__QsJ5sG__catalogue{gap:8px;width:min(520px,100%)}.VehicleCallPortrait-module__QsJ5sG__portrait{height:min(40dvh,240px);max-height:calc(100dvh - 188px)}.VehicleCallPortrait-module__QsJ5sG__navigation button{font-size:12px}}
.GameActionPrompt-module__pvNy4G__prompt,.GameActionPrompt-module__pvNy4G__controls{box-sizing:border-box;min-width:0;min-height:30px;color:var(--game-ui-ink,#f4efe2);font-family:var(--font-geist-sans), sans-serif;background:#0f151694;border:1px solid #f4efe21f;border-radius:5px;align-items:center;gap:8px;padding:4px 9px;font-size:12px;line-height:1.45;animation:.18s ease-out GameActionPrompt-module__pvNy4G__appear;display:flex}.GameActionPrompt-module__pvNy4G__prompt{pointer-events:none;color:#fff1d5;background:#4c3214c7;border-color:#e1b46738}.GameActionPrompt-module__pvNy4G__prompt>span{overflow-wrap:anywhere}.GameActionPrompt-module__pvNy4G__context{color:#ead7b6}.GameActionPrompt-module__pvNy4G__prompt kbd,.GameActionPrompt-module__pvNy4G__controls kbd{color:inherit;font:10px/1.5 var(--font-geist-mono), monospace;border:1px solid #f4efe24d;border-radius:4px;flex:none;padding:1px 5px}.GameActionPrompt-module__pvNy4G__prompt kbd{border-color:#ffdea857}.GameActionPrompt-module__pvNy4G__controls{pointer-events:auto;cursor:pointer}.GameActionPrompt-module__pvNy4G__controls:hover{background:#f4efe21f}.GameActionPrompt-module__pvNy4G__controls:focus-visible{outline:2px solid var(--game-ui-ink,#f4efe2);outline-offset:3px}.GameActionPrompt-module__pvNy4G__leaving{opacity:0;transition:opacity .18s ease-out}@keyframes GameActionPrompt-module__pvNy4G__appear{0%{opacity:0}to{opacity:1}}@media (pointer:coarse){.GameActionPrompt-module__pvNy4G__prompt,.GameActionPrompt-module__pvNy4G__controls{display:none}}@media (max-width:560px){.GameActionPrompt-module__pvNy4G__context{display:none}}@media (prefers-reduced-motion:reduce){.GameActionPrompt-module__pvNy4G__prompt,.GameActionPrompt-module__pvNy4G__controls{transition:none;animation:none}}
.GameControlsHelp-module__Uu_ghW__shade{z-index:90;padding:max(16px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));background:#090e0c61;place-items:center;display:grid;position:absolute;inset:0}.GameControlsHelp-module__Uu_ghW__panel{border:1px solid var(--game-ui-line);background:var(--game-ui-panel,#1d281e);width:min(520px,100%);max-height:100%;color:var(--game-ui-ink,#f4efe2);border-radius:12px;padding:24px;font-size:15px;line-height:1.5;overflow:auto;box-shadow:0 12px 40px #0003}.GameControlsHelp-module__Uu_ghW__panel header{justify-content:space-between;align-items:center;gap:16px;display:flex}.GameControlsHelp-module__Uu_ghW__panel h2{margin:0;font-size:24px}.GameControlsHelp-module__Uu_ghW__panel h3{margin:24px 0 8px;font-size:17px}.GameControlsHelp-module__Uu_ghW__panel dl{margin:16px 0 0}.GameControlsHelp-module__Uu_ghW__panel dl>div{border-bottom:1px solid var(--game-ui-line);grid-template-columns:minmax(80px,.8fr) 1.3fr;align-items:baseline;gap:16px;padding:8px 0;display:grid}.GameControlsHelp-module__Uu_ghW__panel dd{margin:0}.GameControlsHelp-module__Uu_ghW__panel kbd{font:12px var(--font-geist-mono), monospace}.GameControlsHelp-module__Uu_ghW__panel button{border:1px solid var(--game-ui-line);min-width:44px;min-height:44px;color:inherit;cursor:pointer;font:inherit;background:0 0;border-radius:6px;padding:8px 12px}.GameControlsHelp-module__Uu_ghW__panel button:hover{background:#ffffff14}.GameControlsHelp-module__Uu_ghW__panel button:focus-visible{outline:2px solid var(--game-ui-accent,#e8b35d);outline-offset:3px}.GameControlsHelp-module__Uu_ghW__panel footer{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.GameControlsHelp-module__Uu_ghW__panel footer button:last-child{background:var(--game-ui-ink,#f4efe2);color:#172018}@media (max-width:440px){.GameControlsHelp-module__Uu_ghW__panel{padding:16px}.GameControlsHelp-module__Uu_ghW__panel dl>div{gap:10px}}.GameControlsHelp-module__Uu_ghW__panel{background:#18221b}.GameControlsHelp-module__Uu_ghW__dock{right:max(clamp(18px, 3vw, 48px), env(safe-area-inset-right));bottom:max(28px, calc(env(safe-area-inset-bottom) + 16px));z-index:15;width:min(300px,100vw - 36px);color:var(--game-ui-ink,#f4efe2);pointer-events:none;flex-direction:column;align-items:stretch;font-size:12px;line-height:1.4;display:flex;position:absolute}.GameControlsHelp-module__Uu_ghW__reference{scrollbar-width:thin;border:1px solid var(--game-ui-line);background:var(--game-ui-panel-strong,#18221b);pointer-events:auto;border-radius:8px;max-height:min(65dvh,100dvh - 190px);padding:10px 12px;overflow-y:auto}.GameControlsHelp-module__Uu_ghW__reference dl{margin:0}.GameControlsHelp-module__Uu_ghW__reference dl>div{grid-template-columns:minmax(64px,.8fr) 1.3fr;align-items:baseline;gap:10px;padding:3px 0;display:grid}.GameControlsHelp-module__Uu_ghW__reference dd{overflow-wrap:anywhere;margin:0}.GameControlsHelp-module__Uu_ghW__reference kbd,.GameControlsHelp-module__Uu_ghW__toggle kbd{font:11px var(--font-geist-mono), monospace}.GameControlsHelp-module__Uu_ghW__reference h3{margin:12px 0 4px;font-size:12px;font-weight:650}.GameControlsHelp-module__Uu_ghW__toggle{border:1px solid var(--game-ui-line);background:var(--game-ui-panel-strong,#18221b);min-height:40px;color:inherit;font:inherit;cursor:pointer;pointer-events:auto;border-radius:8px;align-self:flex-end;align-items:center;gap:10px;padding:8px 12px;display:flex}.GameControlsHelp-module__Uu_ghW__reference .GameControlsHelp-module__Uu_ghW__toggle{text-align:left;background:0 0;border:0;border-radius:4px;grid-template-columns:minmax(64px,.8fr) 1.3fr;width:100%;min-height:32px;padding:3px 0;display:grid}.GameControlsHelp-module__Uu_ghW__toggle:hover{background:var(--game-ui-panel,#243126)}.GameControlsHelp-module__Uu_ghW__toggle:focus-visible{outline:2px solid var(--game-ui-accent,#e8b35d);outline-offset:3px}@media (pointer:coarse){.GameControlsHelp-module__Uu_ghW__dock{display:none}.GameControlsHelp-module__Uu_ghW__reference .GameControlsHelp-module__Uu_ghW__toggle{min-height:44px}.GameControlsHelp-module__Uu_ghW__dock{bottom:max(196px, calc(env(safe-area-inset-bottom) + 184px))}.GameControlsHelp-module__Uu_ghW__reference{max-height:calc(100dvh - 306px)}}@media (pointer:coarse) and (max-height:540px){.GameControlsHelp-module__Uu_ghW__dock{bottom:144px}.GameControlsHelp-module__Uu_ghW__reference{max-height:calc(100dvh - 234px)}}@media (max-width:720px){.play-page:has(.GameControlsHelp-module__Uu_ghW__dock) .game-message-rail{--message-bottom:max(90px, calc(env(safe-area-inset-bottom) + var(--controls-reference-height,0px) + 80px))}}@media (max-width:720px) and (pointer:coarse){.play-page:has(.GameControlsHelp-module__Uu_ghW__dock) .game-message-rail{--message-bottom:max(212px, calc(env(safe-area-inset-bottom) + 200px))}}@media (max-width:720px) and (pointer:coarse) and (max-height:540px){.play-page:has(.GameControlsHelp-module__Uu_ghW__dock) .game-message-rail{--message-bottom:max(132px, calc(env(safe-area-inset-bottom) + 120px))}}@media (pointer:fine){.GameControlsHelp-module__Uu_ghW__docked[data-controls-help=collapsed]{display:none}.GameControlsHelp-module__Uu_ghW__docked[data-controls-help=expanded]{bottom:max(64px, calc(env(safe-area-inset-bottom) + 56px))}}@media (min-width:640px) and (max-width:900px) and (pointer:fine){.play-page:has(.GameControlsHelp-module__Uu_ghW__docked[data-controls-help=expanded]) .game-message-rail{--message-bottom:90px;width:calc(100vw - 360px)}}
.WorldBootRecovery-module__gY6MsG__failure{overflow:auto}.WorldBootRecovery-module__gY6MsG__recovery{color:#f4efe2;width:min(560px,100%);font-family:var(--font-geist-sans), sans-serif}.WorldBootRecovery-module__gY6MsG__recovery h2{letter-spacing:-.025em;margin:0 0 18px;font-size:clamp(28px,5vw,42px);line-height:1.12}.WorldBootRecovery-module__gY6MsG__recovery p{max-width:58ch;margin:0 0 24px;font-size:16px;line-height:1.55}.WorldBootRecovery-module__gY6MsG__actions{flex-wrap:wrap;gap:12px;display:flex}.WorldBootRecovery-module__gY6MsG__actions button,.WorldBootRecovery-module__gY6MsG__actions a{min-height:48px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #f4efe280;border-radius:8px;padding:12px 18px;font-weight:600}.WorldBootRecovery-module__gY6MsG__actions button{color:#111413;background:#f4efe2}.WorldBootRecovery-module__gY6MsG__actions button:hover{background:#fffaf0}.WorldBootRecovery-module__gY6MsG__actions a:hover{background:#f4efe214}.WorldBootRecovery-module__gY6MsG__actions :focus-visible{outline-offset:4px;outline:3px solid #f4efe2}.WorldBootRecovery-module__gY6MsG__slow{color:#f4efe2;margin:-10px 0 24px;font-size:16px;line-height:1.5}
.VehicleSystemMessages-module__dt7Ata__messages{z-index:32;left:max(60px, calc(env(safe-area-inset-left) + 60px));bottom:max(60px, calc(env(safe-area-inset-bottom) + 52px));pointer-events:none;max-width:min(420px,100% - 78px);color:var(--game-ui-ink,#f4efe2);font:12px/1.45 var(--font-geist-sans), sans-serif;flex-direction:column;align-items:flex-start;gap:5px;margin:0;padding:0;list-style:none;display:flex;position:absolute}.VehicleSystemMessages-module__dt7Ata__messages li{overflow-wrap:anywhere;background:#0f151694;border:1px solid #f4efe21f;border-radius:5px;padding:5px 9px;animation:.18s ease-out VehicleSystemMessages-module__dt7Ata__appear}@keyframes VehicleSystemMessages-module__dt7Ata__appear{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.VehicleSystemMessages-module__dt7Ata__messages li{animation:none}}
.TimeOfDayScrubber-module__ZgOp9W__hud{z-index:32;pointer-events:none;color:var(--game-ui-ink,#f4efe2);font-family:var(--font-geist-mono), monospace;font-variant-numeric:tabular-nums;position:absolute;inset:0}.TimeOfDayScrubber-module__ZgOp9W__bottomRow{left:max(60px, calc(env(safe-area-inset-left) + 60px));right:max(18px, env(safe-area-inset-right));bottom:max(20px, calc(env(safe-area-inset-bottom) + 12px));pointer-events:none;align-items:center;gap:10px;display:flex;position:absolute}@media (max-width:560px){.TimeOfDayScrubber-module__ZgOp9W__bottomRow:has(>.vehicle-call-loading){flex-wrap:wrap}.TimeOfDayScrubber-module__ZgOp9W__bottomRow>.vehicle-call-loading{flex:140px}}.TimeOfDayScrubber-module__ZgOp9W__clock{min-height:28px;color:inherit;font:inherit;pointer-events:auto;cursor:pointer;background:#0f151694;border:1px solid #f4efe21f;border-radius:5px;flex:none;align-items:center;gap:7px;padding:4px 8px;font-size:11px;display:flex}.TimeOfDayScrubber-module__ZgOp9W__clockIcon{opacity:.7;font-size:17px;line-height:1}.TimeOfDayScrubber-module__ZgOp9W__scrubber{box-sizing:border-box;width:min(480px,100% - 32px);text-shadow:var(--game-ui-overlay-shadow);padding:12px 10px 10px;animation:.16s ease-out TimeOfDayScrubber-module__ZgOp9W__appear;position:absolute;top:calc(50% - 56px);left:50%;transform:translate(-50%,-100%)}.TimeOfDayScrubber-module__ZgOp9W__heading{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding:0 4px 12px;display:grid}.TimeOfDayScrubber-module__ZgOp9W__title{letter-spacing:.14em;text-transform:uppercase;opacity:.78;font-size:11px;font-weight:650}.TimeOfDayScrubber-module__ZgOp9W__time{letter-spacing:.025em;font-size:22px;line-height:1}.TimeOfDayScrubber-module__ZgOp9W__shortcut{opacity:.5;border:1px solid #f4efe233;border-radius:3px;justify-self:end;padding:2px 5px;font-size:10px}.TimeOfDayScrubber-module__ZgOp9W__controls{align-items:center;gap:8px;display:flex}.TimeOfDayScrubber-module__ZgOp9W__step{color:inherit;font:inherit;cursor:pointer;pointer-events:auto;background:0 0;border:0;border-radius:4px;flex-direction:column;flex:0 0 42px;align-items:center;gap:2px;padding:5px 0;display:flex}.TimeOfDayScrubber-module__ZgOp9W__step>span{border:1px solid var(--game-ui-key-line,#f4efe247);color:#f4efe2c7;border-radius:6px;min-width:28px;padding:3px 6px;font-size:12px;line-height:1.4}.TimeOfDayScrubber-module__ZgOp9W__step small{opacity:.65;font-size:9px}.TimeOfDayScrubber-module__ZgOp9W__clock:hover{background:#f4efe21f}.TimeOfDayScrubber-module__ZgOp9W__step:hover>span{color:var(--game-ui-ink,#f4efe2);border-color:#f4efe294}.TimeOfDayScrubber-module__ZgOp9W__step:focus-visible,.TimeOfDayScrubber-module__ZgOp9W__clock:focus-visible{outline-offset:3px;outline:1px solid #e8b35d}.TimeOfDayScrubber-module__ZgOp9W__ruler{flex:1;grid-template-columns:repeat(9,1fr);min-width:0;display:grid;position:relative}.TimeOfDayScrubber-module__ZgOp9W__ruler:before{content:"";background:#f4efe259;height:1px;position:absolute;top:0;left:5.55%;right:5.55%;box-shadow:0 1px 3px #00000073}.TimeOfDayScrubber-module__ZgOp9W__tick{opacity:.6;flex-direction:column;align-items:center;gap:7px;font-size:9px;display:flex}.TimeOfDayScrubber-module__ZgOp9W__tick i{background:currentColor;width:1px;height:7px;margin-bottom:5px;display:block;box-shadow:0 1px 3px #00000073}.TimeOfDayScrubber-module__ZgOp9W__tick[data-major=true]{opacity:.7}.TimeOfDayScrubber-module__ZgOp9W__tick[data-major=true] i{height:12px;margin-bottom:0}.TimeOfDayScrubber-module__ZgOp9W__tick[data-center=true]{opacity:1;color:#e8b35d}.TimeOfDayScrubber-module__ZgOp9W__tick[data-center=true] i{width:2px}@keyframes TimeOfDayScrubber-module__ZgOp9W__appear{0%{opacity:0}to{opacity:1}}@media (max-width:440px){.TimeOfDayScrubber-module__ZgOp9W__controls{gap:4px}.TimeOfDayScrubber-module__ZgOp9W__tick{font-size:8px}.TimeOfDayScrubber-module__ZgOp9W__tick[data-major=false]>span{visibility:hidden}}@media (prefers-reduced-motion:reduce){.TimeOfDayScrubber-module__ZgOp9W__scrubber{animation:none}}.TimeOfDayScrubber-module__ZgOp9W__scrubber{pointer-events:auto}.TimeOfDayScrubber-module__ZgOp9W__title{font-size:13px}.TimeOfDayScrubber-module__ZgOp9W__step{flex-basis:48px;min-height:44px}.TimeOfDayScrubber-module__ZgOp9W__close{min-width:44px;min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:end;font-size:23px}.TimeOfDayScrubber-module__ZgOp9W__close:focus-visible{outline:2px solid var(--game-ui-accent,#e8b35d)}@media (pointer:coarse){.TimeOfDayScrubber-module__ZgOp9W__bottomRow{left:max(144px, calc(env(safe-area-inset-left) + 130px));right:calc(max(14px, env(safe-area-inset-right)) + var(--mobile-actions-width,44px) + 12px);bottom:max(16px, env(safe-area-inset-bottom));gap:8px}.TimeOfDayScrubber-module__ZgOp9W__clock{min-height:44px}.TimeOfDayScrubber-module__ZgOp9W__scrubber{background:#090e0ceb;border-radius:10px;max-height:calc(100dvh - 120px);padding:16px 12px;top:50%;overflow-y:auto;transform:translate(-50%,-50%)}}@media (pointer:coarse) and (orientation:landscape){.TimeOfDayScrubber-module__ZgOp9W__bottomRow{left:max(144px, calc(env(safe-area-inset-left) + 130px));right:calc(max(14px, env(safe-area-inset-right)) + var(--mobile-actions-width,44px) + 12px);bottom:max(12px, env(safe-area-inset-bottom))}}
.WorldMusicNowPlaying-module__npcxYa__card{box-sizing:border-box;color:#e4f1f9;min-width:0;max-width:min(480px,45vw);min-height:28px;font:11px/1.45 var(--font-geist-mono), monospace;pointer-events:auto;background:#122c3dc7;border:1px solid #bddaec2e;border-radius:5px;align-items:center;gap:7px;padding:4px 8px;display:flex}.WorldMusicNowPlaying-module__npcxYa__label{min-width:0;overflow:hidden}.WorldMusicNowPlaying-module__npcxYa__track{animation:.36s ease-out both WorldMusicNowPlaying-module__npcxYa__trackChange;display:block}@keyframes WorldMusicNowPlaying-module__npcxYa__trackChange{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.WorldMusicNowPlaying-module__npcxYa__wave{color:#b1d9ee;flex:0 0 24px;width:24px;height:16px;overflow:hidden}.WorldMusicNowPlaying-module__npcxYa__wave svg{animation:1.8s linear infinite WorldMusicNowPlaying-module__npcxYa__travel;display:block}.WorldMusicNowPlaying-module__npcxYa__wave path{fill:none;stroke:currentColor;stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round}@keyframes WorldMusicNowPlaying-module__npcxYa__travel{to{transform:translate(-24px)}}@media (max-width:560px){.WorldMusicNowPlaying-module__npcxYa__card{max-width:calc(100vw - 176px)}}@media (prefers-reduced-motion:reduce){.WorldMusicNowPlaying-module__npcxYa__wave svg,.WorldMusicNowPlaying-module__npcxYa__track{animation:none}}@media (pointer:coarse){.WorldMusicNowPlaying-module__npcxYa__card{max-width:none;text-shadow:var(--game-ui-overlay-shadow,0 2px 5px #000c);pointer-events:none;background:0 0;border:0;border-radius:0;flex:auto;padding:4px 0}.WorldMusicNowPlaying-module__npcxYa__wave{filter:drop-shadow(0 2px 3px #000000b8)}}
