.learning-kicker{font-size:10px;font-weight:500;letter-spacing:.18em;line-height:1.7;color:#9cafaa;text-transform:uppercase}.learning-lede{max-width:620px;font-size:clamp(16px,1.8vw,20px);line-height:1.65;color:#b9c6c3}.learning-modal{width:min(1120px,calc(100vw - 36px));max-height:calc(100dvh - 40px);background:linear-gradient(145deg,#0c1519,#070b10 70%);color:#e3e9e3;border:1px solid #afc6b62b;border-radius:2px;box-shadow:0 28px 100px #0009}.learning-modal::backdrop{background:#020507d9;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.learning-modal .modal-inner{padding:28px clamp(24px,4vw,52px) 40px}.learning-modal .modal-top{margin-bottom:30px;position:relative;z-index:2}.learning-modal h2{font-family:inherit;font-size:clamp(30px,4.2vw,56px);line-height:1.12;font-weight:500;letter-spacing:-.04em;margin:18px 0 22px;color:#e4ebe5}.learning-modal h2 em{font-style:normal;color:#d4e5ab}.learning-modal h3{color:#d4e5ab;font-size:20px;font-weight:500;line-height:1.4;margin:12px 0}.learning-modal p{line-height:1.65}.learning-modal button:focus-visible,.learning-modal a:focus-visible{outline:1px solid #d4e5ab;outline-offset:6px}.reading-room{max-width:800px;margin:auto}.reading-room h2{font-size:clamp(28px,4vw,46px)}.reading-room__facts{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:30px 0;padding:20px 0;border-block:1px solid #9cb4aa33;font-size:13px;color:#c7d4ce}.reading-room__facts small{display:block;font-size:9px;letter-spacing:.12em;color:#8ca197;margin-bottom:8px}.reading-room__photo{margin:30px 0}.reading-room__photo img{max-height:340px;width:100%;object-fit:contain}.reading-room__photo figcaption{font-size:clamp(13px,1.4vw,15px);color:#b2c3b9;line-height:1.55;max-width:56ch;margin:12px auto 0;text-align:center;text-wrap:pretty}.reading-room section{padding:24px 0;border-bottom:1px solid #9cb4aa22;font-size:17px;line-height:1.85;color:#bfcfc6}.equipment-reading-shortcut:focus-visible{bottom:1.5rem;left:1.5rem;z-index:44;width:auto;height:auto;margin:0;padding:.6em 1em;clip-path:none;overflow:visible;background:#081014;color:#d4e5ab}.reveal-popup-footer .equipment-continue:not(.sr-only){background:none;color:#bfcfab;font-size:12px;padding:10px 0;border:0;display:inline-flex;gap:12px;align-items:center}@media(max-width:800px){.learning-modal{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.learning-modal .modal-inner{padding:20px}.reading-room__facts{font-size:12px}}.learning-modal,.learning-modal h2,.learning-modal h3,.learning-modal h4{font-family:var(--body-font,Arial,sans-serif)}.reading-room__resume{background:none;border:0;color:#d4e5ab;font-size:13px;padding:12px 0;margin:10px 0}.reveal-popup-footer .equipment-continue.sr-only:focus-visible{position:absolute;clip:auto;clip-path:none;width:auto;height:auto;overflow:visible;padding:10px 16px;background:#081014;color:#d4e6b0;outline:1px solid #d4e6b0}.spacecraft-window{--cabin-bleed: calc(12px + .35vmax) ;position:absolute;inset:calc(-1 * var(--cabin-bleed));z-index:5;pointer-events:none;transform:scale(var(--window-scale, 1));transform-origin:50% 50%}.cabin-parallax{position:absolute;top:0;right:0;bottom:0;left:0;isolation:isolate}.cabin-parallax__layer{--collar-width: var(--collar-rail);--photo-depth-difference: calc(var(--cabin-front-rail) + var(--cabin-bleed) - var(--collar-rail));position:absolute;inset:calc(var(--photo-corner-top) * var(--photo-depth-difference)) calc(var(--photo-corner-right) * var(--photo-depth-difference)) calc(var(--photo-corner-bottom) * var(--photo-depth-difference)) calc(var(--photo-corner-left) * var(--photo-depth-difference));isolation:isolate;transform-origin:50% 50%;will-change:transform}.cabin-parallax__layer--front{top:0;right:0;bottom:0;left:0;--collar-width: calc(var(--collar-rail) + var(--cabin-bleed));z-index:3;transform:scale(var(--cabin-front-scale, 1))}.cabin-parallax__layer--middle{z-index:2;transform:scale(var(--cabin-middle-scale, 1))}.cabin-parallax__layer--middle .cabin-parallax__photo{filter:brightness(.86) saturate(.8)}.cabin-parallax__layer--inner .cabin-parallax__photo{filter:brightness(.62) saturate(.65)}.cabin-parallax__layer--inner{z-index:1;transform:scale(var(--cabin-inner-scale, 1))}.cabin-parallax__layer:not(.cabin-parallax__layer--front){overflow:hidden;border-radius:calc(var(--collar-width) * var(--photo-corner-left)) calc(var(--collar-width) * var(--photo-corner-right)) calc(var(--collar-width) * var(--photo-corner-right)) calc(var(--collar-width) * var(--photo-corner-left)) / calc(var(--collar-width) * var(--photo-corner-top)) calc(var(--collar-width) * var(--photo-corner-top)) calc(var(--collar-width) * var(--photo-corner-bottom)) calc(var(--collar-width) * var(--photo-corner-bottom))}.cabin-parallax__photo{position:absolute;top:0;right:0;bottom:0;left:0;border-style:solid;border-color:transparent;border-width:calc(var(--collar-width) * var(--photo-patch-top)) calc(var(--collar-width) * var(--photo-patch-side));border-image-source:var(--cabin-photo-source);border-image-slice:var(--photo-source-slices);border-image-width:1;border-image-repeat:stretch}.cabin-parallax__retainer{position:absolute;inset:calc(var(--collar-width) * var(--photo-aperture-top)) calc(var(--collar-width) * var(--photo-aperture-right)) calc(var(--collar-width) * var(--photo-aperture-bottom)) calc(var(--collar-width) * var(--photo-aperture-left));border:0;border-radius:calc(var(--collar-width) * var(--photo-aperture-radius))}@media(prefers-reduced-motion:reduce){.spacecraft-window,.cabin-parallax__layer{transform:none;will-change:auto}}.is-booting:has(.genesis-overlay[data-started=false]) :is(.destination-brand,.worlds-heading){opacity:0}.genesis-start.genesis-start--mosaic .genesis-start-label{opacity:1;transform:translateZ(0);transition:transform .56s cubic-bezier(.22,.61,.36,1),opacity .24s ease}.genesis-start.genesis-start--mosaic .genesis-start-flight{width:16px;height:16px;left:0;transition:left .56s cubic-bezier(.22,.61,.36,1),transform .56s cubic-bezier(.22,.61,.36,1)}.genesis-start.genesis-start--mosaic .genesis-rocket-mosaic{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:16px;height:16px;pointer-events:none}.genesis-start.genesis-start--mosaic .genesis-rocket-art{position:relative;display:block;width:16px;height:16px}.genesis-start.genesis-start--mosaic .genesis-rocket-fallback{display:block}.genesis-start.genesis-start--mosaic .genesis-rocket-mosaic[data-ready=true]+.genesis-rocket-fallback{opacity:0}.genesis-overlay[data-started=false] .genesis-start.genesis-start--mosaic[data-rocket-engaged=true] .genesis-start-label{transform:translate3d(calc(100% + 5em),0,0);opacity:0}.genesis-overlay[data-started=false] .genesis-start.genesis-start--mosaic[data-rocket-engaged=true] .genesis-start-flight{left:calc(50% - 8px);transform:translateY(-50%)}.genesis-overlay[data-started=false] .genesis-start.genesis-start--mosaic:is(:hover,:focus-visible) .genesis-start-float{animation:none}@media(prefers-reduced-motion:reduce){.genesis-start.genesis-start--mosaic .genesis-start-label,.genesis-start.genesis-start--mosaic .genesis-start-flight{transition:none}.genesis-overlay[data-started=false] .genesis-start.genesis-start--mosaic[data-rocket-engaged=true] .genesis-start-label{opacity:1;transform:none}.genesis-overlay[data-started=false] .genesis-start.genesis-start--mosaic[data-rocket-engaged=true] .genesis-start-flight{left:0;transform:translateY(-50%)}}@media(max-width:700px),(hover:none),(pointer:coarse){.genesis-start.genesis-start--mosaic .genesis-start-label,.genesis-start.genesis-start--mosaic .genesis-start-flight{transition:none}.genesis-overlay[data-started=false] .genesis-start.genesis-start--mosaic:is(:hover,:focus-visible,[data-rocket-engaged=true]) .genesis-start-label{opacity:1;transform:none}.genesis-overlay[data-started=false] .genesis-start.genesis-start--mosaic:is(:hover,:focus-visible,[data-rocket-engaged=true]) .genesis-start-flight{left:0;transform:translateY(-50%)}}.genesis-overlay>.explore-smoke{position:absolute;display:block;pointer-events:none;z-index:3;-webkit-mask-image:linear-gradient(to bottom,#000 63%,transparent 100%),linear-gradient(to right,transparent,#000 18% 82%,transparent);mask-image:linear-gradient(to bottom,#000 63%,transparent 100%),linear-gradient(to right,transparent,#000 18% 82%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect;overflow:hidden;contain:strict;--smoke-buildup: 0;--smoke-tail: 0;--smoke-left: 0;--smoke-right: 0}.explore-smoke>canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.genesis-overlay .genesis-start{z-index:1}.genesis-overlay .genesis-start:is(:hover,:active,:focus-visible){transform:none;translate:none;rotate:none}.explore-smoke__fallback{display:none;position:absolute;opacity:0;pointer-events:none;filter:blur(7px)}.explore-smoke[data-renderer=fallback][data-live=true] .explore-smoke__fallback--bottom{display:block;left:148px;top:calc(24px + var(--smoke-button-height));width:calc(var(--smoke-button-width) - 16px);height:calc(65px + 65px * var(--smoke-buildup));background:radial-gradient(ellipse at 25% 0,#c2d4e17a,transparent 48%),radial-gradient(ellipse at 75% 0,#c2d4e17a,transparent 48%);animation:explore-exhaust-bottom 1.6s ease-in-out infinite alternate}.explore-smoke[data-renderer=fallback][data-live=true] :is(.explore-smoke__fallback--left,.explore-smoke__fallback--right){display:block;top:calc(12px + var(--smoke-button-height) / 2);width:64px;height:24px;filter:blur(4px)}.explore-smoke__fallback--left{right:calc(100% - 140px);opacity:calc(.36 * var(--smoke-left) * var(--smoke-tail));transform-origin:right center;background:radial-gradient(ellipse at 100% 50%,#c2d4e1,transparent 76%)}.explore-smoke__fallback--right{left:calc(140px + var(--smoke-button-width));opacity:calc(.36 * var(--smoke-right) * var(--smoke-tail));transform-origin:left center;background:radial-gradient(ellipse at 0 50%,#c2d4e1,transparent 76%)}@keyframes explore-exhaust-bottom{0%{opacity:calc((.22 + .38 * var(--smoke-buildup)) * var(--smoke-tail));transform:scaleX(.9) translateY(-2px)}to{opacity:calc((.4 + .5 * var(--smoke-buildup)) * var(--smoke-tail));transform:scaleX(1.06) translateY(0)}}@media(prefers-reduced-motion:reduce),(forced-colors:active){.genesis-overlay>.explore-smoke{display:none}}@media(max-width:800px),(hover:none),(pointer:coarse){.genesis-overlay>.explore-smoke{display:none}}.genesis-overlay .genesis-welcome h1{--welcome-metal-angle: 176;--welcome-metal-top: #f8f9fa;--welcome-metal-upper: #dedfe3;--welcome-metal-middle: #f1f2f4;--welcome-metal-sheen: #bdc2ca;--welcome-metal-bottom: #e4e6eb;color:#e6e8ec;text-shadow:0 1px 0 #9297a1,0 1.5px 1px #25272e,0 5px 8px #020305d9}@supports ((background-clip: text) or (-webkit-background-clip: text)){.genesis-overlay .genesis-welcome h1{background-image:repeating-linear-gradient(178deg,rgb(255 255 255 / .075) 0 .55px,rgb(20 21 24 / .045) .55px 1px,transparent 1px 2.3px),linear-gradient(176deg,var(--welcome-metal-top) 0%,var(--welcome-metal-upper) 22%,var(--welcome-metal-middle) 49%,var(--welcome-metal-sheen) 66%,var(--welcome-metal-bottom) 100%);background-clip:text;-webkit-background-clip:text;color:#e6e8ec;-webkit-text-fill-color:transparent;text-shadow:none;filter:drop-shadow(0 -.45px .2px rgb(255 255 255 / .22)) drop-shadow(0 .75px 0 #787e88) drop-shadow(0 1.4px .65px #252833e6) drop-shadow(0 5px 8px #020305e6)}}@media(forced-colors:active){.genesis-overlay .genesis-welcome h1{color:CanvasText;-webkit-text-fill-color:currentColor;background:none;text-shadow:none;filter:none}}.genesis-overlay{--welcome-grid-accent: #eef0e9}.genesis-overlay[data-started=false] .genesis-transition-canvas{z-index:4}@media(max-width:700px),(hover:none),(pointer:coarse){.genesis-overlay[data-started=true] .genesis-welcome{transition-property:none}}.world-heading-cluster{--world-type-rest: 0}.world-heading-cluster:has(.world-equipment-title[data-ready=true]){--world-type-rest: 1}.world-typography{display:inline-block;vertical-align:baseline;line-height:inherit}.world-typography--navigation{--navigation-linear: clamp(0, calc((var(--world-type-progress, var(--world-type-rest, 0)) - var(--navigation-start, .2)) * var(--navigation-speed, 2.380952381)), 1);--navigation-blend: calc(var(--navigation-linear) * var(--navigation-linear) * (3 - 2 * var(--navigation-linear)));display:inline-grid;grid-template-areas:"label";align-items:baseline;justify-items:start;font-family:var(--pixel-font);font-style:normal;font-weight:400;font-kerning:normal;font-variant:normal;letter-spacing:.04em;white-space:nowrap}.world-typography__navigation-pixel,.world-typography__navigation-smooth{grid-area:label;pointer-events:none}.world-typography__navigation-pixel{opacity:calc(1 - var(--navigation-blend))}.world-typography__navigation-smooth{font-family:var(--body-font);font-weight:500;opacity:var(--navigation-blend)}.world-typography--navigation[data-navigation-label=WORLDS]{letter-spacing:.48px}.world-typography--navigation[data-navigation-label=WORLDS][data-pixel-only=true],.world-typography--navigation[data-navigation-label=WORLDS]>.world-typography__navigation-pixel{font-size:13.5px}.world-typography__letters{display:inline-flex;align-items:baseline}.world-typography__glyph{--glyph-linear: clamp(0, calc((var(--world-type-progress, var(--world-type-rest, 0)) - var(--glyph-start)) * var(--glyph-speed)), 1);--glyph-blend: calc(var(--glyph-linear) * var(--glyph-linear) * (3 - 2 * var(--glyph-linear)));display:inline-grid;position:relative;grid-template-areas:"glyph";align-items:baseline;line-height:inherit}.world-typography__glyph>span{grid-area:glyph;white-space:pre;line-height:inherit;pointer-events:none}.world-typography__pixel{font-family:var(--pixel-font);opacity:calc(1 - var(--glyph-blend))}.world-typography__smooth{position:absolute;inset:0 auto auto 0;font-family:var(--body-font);font-weight:500;opacity:var(--glyph-blend)}.world-typography__glyph.has-mosaic>span{opacity:0}.world-typography__baseline{display:inline-block;width:0;height:0;padding:0;border:0;vertical-align:baseline}.world-typography__reconstruction{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;overflow:visible;pointer-events:none}.app-shell[data-typography-resolution="0"] .world-typography__reconstruction{display:none}.app-shell[data-typography-resolution="0"] .world-typography__glyph.has-mosaic>.world-typography__pixel{opacity:1}.world-typography__settled-fill{display:none}.app-shell[data-typography-resolution="100"] .world-typography__settled-fill{display:block}.app-shell[data-typography-resolution="100"] .world-typography__cell{display:none}.world-typography__cell{--cell-linear: clamp(0, calc((var(--glyph-linear) - var(--cell-start)) * var(--cell-speed)), 1);--cell-fill: calc(var(--cell-linear) * var(--cell-linear) * (3 - 2 * var(--cell-linear)));fill:currentColor;transform-box:fill-box;transform-origin:center}.world-typography__mosaic-pixel .world-typography__cell{opacity:calc(1 - var(--cell-fill));transform:scale(calc(1 - var(--cell-fill) * .55))}.world-typography__mosaic-smooth .world-typography__cell{opacity:var(--cell-fill);transform:scale(calc(.35 + var(--cell-fill) * .65))}@media(prefers-reduced-motion:reduce){.world-typography__mosaic-pixel{opacity:calc(1 - var(--glyph-blend))}.world-typography__mosaic-smooth{opacity:var(--glyph-blend)}.world-typography__reconstruction .world-typography__cell{opacity:1;transform:none}}.equipment-world-title--mobile{display:none}.equipment-world-title--desktop,.equipment-orbit-header{display:contents}@media(max-width:800px),(pointer:coarse)and (orientation:landscape)and (max-height:600px){.equipment-world-title--mobile{display:inline-block;font-family:var(--pixel-font);font-style:normal;font-weight:inherit;line-height:inherit;letter-spacing:inherit}.equipment-world-title--desktop{display:none}.equipment-orbit-header{display:flex;flex-direction:column;align-items:inherit;gap:inherit;width:100%}.app-shell.view-explorer .explorer-screen:where(.has-planet-foreground:not([data-equipment-return])) .equipment-orbit-header{opacity:0;visibility:hidden;animation:equipment-mobile-world-exit .48s ease both}.app-shell.view-explorer .explorer-screen[data-equipment-return=fading] .equipment-orbit-header{opacity:0}.app-shell.view-explorer .explorer-screen[data-equipment-return=dial] .equipment-orbit-header{animation:equipment-mobile-world-enter .48s ease both}.app-shell.view-explorer .explorer-screen:is(.has-planet-foreground,[data-equipment-return]) .world-heading-cluster>.equipment-orbit-header :is(.encounter-world-navigation,.equipment-return-title,.encounter-progress-count){opacity:1;visibility:inherit;filter:none;animation:none;transition:none}.app-shell.view-explorer .explorer-screen.has-planet-foreground .equipment-orbit-header .world-transition-title{animation:none;translate:none}.app-shell.view-explorer[data-reduced-motion=true] .explorer-screen .equipment-orbit-header{animation-duration:1ms}.app-shell.view-explorer:is(.motion-paused,[data-scene-hidden=true]) .explorer-screen .equipment-orbit-header{animation-play-state:paused}}@keyframes equipment-mobile-world-exit{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes equipment-mobile-world-enter{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.app-shell.view-explorer .explorer-screen:is(.has-planet-foreground,[data-equipment-return]) .equipment-orbit-header{animation-duration:1ms;animation-delay:0ms}}@property --terrain-camera-pan{syntax: "<number>"; inherits: true; initial-value: 0;}.explorer-screen>.encounter-planet-surface{position:absolute;z-index:0;bottom:0;left:calc(50% - 150vw);width:300vw;height:clamp(230px,32svh,400px);pointer-events:none;-webkit-user-select:none;user-select:none;opacity:0;visibility:hidden;translate:0 0;transition:opacity .9s ease,visibility .9s;--surface-facet: #84958e;--surface-rock: #819087;--surface-rim: #b8c7bd;--surface-horizon: #bacac0}.explorer-screen>.encounter-planet-surface[data-planet=mars]{--surface-facet: #a4735b;--surface-rock: #b1856a;--surface-horizon: #d2a590}.explorer-screen>.encounter-planet-surface[data-visible=true]{opacity:.9;visibility:visible}.explorer-screen.has-planet-foreground>.encounter-planet-surface{z-index:1}.explorer-screen[data-terrain-arriving=true] .surface-focus-visual,.explorer-screen[data-terrain-arriving=true] .acquiring-signal{visibility:hidden;pointer-events:none}.app-shell.view-explorer .explorer-screen.has-planet-foreground:not(:has(.discovery-console:is([data-reveal-step=departing],[data-reveal-step=returning],[data-mission-view=true])))>.encounter-layout{position:relative;z-index:auto;transform:none;top:var(--encounter-offset-y, 0px)}.app-shell.view-explorer .explorer-screen.has-planet-foreground:not(:has(.discovery-console:is([data-reveal-step=departing],[data-reveal-step=returning],[data-mission-view=true])))>.encounter-layout>.exploration-field{position:relative;top:auto;z-index:auto}.app-shell.view-explorer .explorer-screen.has-planet-foreground:not(:has(.discovery-console:is([data-reveal-step=departing],[data-reveal-step=returning],[data-mission-view=true]))) .has-surface-focus>.globe-stage{translate:none;z-index:auto}.app-shell.view-explorer .explorer-screen.has-planet-foreground .has-surface-focus .interactive-globe{z-index:0}.app-shell.view-explorer .explorer-screen.has-planet-foreground .surface-focus-visual{z-index:3}.app-shell.view-explorer .explorer-screen.has-planet-foreground>.page-heading,.app-shell.view-explorer .explorer-screen.has-planet-foreground .discovery-console{position:relative;z-index:4}@media(min-width:801px){.app-shell.view-explorer .explorer-screen.has-planet-foreground:not(:has(.discovery-console:is([data-reveal-step=departing],[data-reveal-step=returning],[data-mission-view=true]))) .has-surface-focus>.globe-stage{left:calc((var(--surface-encounter-diameter) - 100%) / 2 - var(--surface-encounter-diameter) / 48 + var(--surface-workspace-shift-x))}.app-shell.view-explorer .explorer-screen.has-planet-foreground[data-planet=mars]:not(:has(.discovery-console:is([data-reveal-step=departing],[data-reveal-step=returning],[data-mission-view=true]))) .has-surface-focus>.globe-stage{left:calc((100% - var(--surface-encounter-diameter)) / 2 + var(--surface-encounter-diameter) / 48 - var(--surface-workspace-shift-x))}}.encounter-planet-surface>svg{display:block;width:100%;height:100%;overflow:visible;translate:calc(100vw * var(--terrain-camera-pan, 0)) 0}.encounter-terrain-film{position:absolute;inset:calc(-1 * var(--terrain-film-sky-room, 0px)) 0 0;pointer-events:none;opacity:0;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 var(--terrain-film-sky-fade-end, 12%),#000);mask-image:linear-gradient(to bottom,transparent,#000 var(--terrain-film-sky-fade-end, 12%),#000)}.encounter-terrain-film[data-film-ready=true]{opacity:1}.app-shell.view-explorer .explorer-screen[data-moon-film-handoff]:not([data-film-concealed=true]) .has-surface-focus .interactive-globe{filter:brightness(var(--encounter-globe-brightness, 1));opacity:var(--encounter-globe-opacity, 1);transition:none}.app-shell.view-explorer .world-workspace .explorer-screen[data-moon-film-handoff]:not([data-film-concealed=true]) .encounter-layout .has-surface-focus:is([data-inspection-drawing],[data-inspection-active]) .interactive-globe:has(>.pixel-planet)>.pixel-planet,.app-shell.view-explorer .world-workspace .explorer-screen[data-moon-film-handoff]:not([data-film-concealed=true]) .encounter-layout .has-surface-focus:is([data-inspection-drawing],[data-inspection-active]) .interactive-globe:has(>.pixel-planet):before,.app-shell.view-explorer .world-workspace .explorer-screen[data-moon-film-handoff]:not([data-film-concealed=true]) .encounter-layout .has-surface-focus:is([data-inspection-drawing],[data-inspection-active]) .interactive-globe:has(>.pixel-planet):after{opacity:1;transition:none}.app-shell.view-explorer .explorer-screen[data-moon-film-handoff]:not([data-film-concealed=true]) .encounter-terrain-film[data-film-ready=true]{opacity:var(--encounter-film-arrival-opacity, 0)}.encounter-terrain-film>video,.encounter-terrain-film__survey{position:absolute;left:50%;top:var(--terrain-film-top, 0px);width:var(--terrain-film-width, 100vw);height:var(--terrain-film-height, 100%);max-width:none;object-fit:fill;transform:translate(calc(-50% + var(--terrain-film-shift, 0px)))}.encounter-terrain-film>video{opacity:var(--terrain-film-opacity, 0)}.encounter-terrain-film__survey{opacity:var(--terrain-survey-opacity, 0)}.encounter-terrain-film[data-film-registered=true]{position:fixed;top:0;right:0;bottom:0;left:0;translate:none!important;-webkit-mask-image:none;mask-image:none}.encounter-terrain-film[data-film-sweep=mask]{-webkit-mask-image:linear-gradient(to top,#000 calc(var(--terrain-film-sweep, 0px) - 36px),transparent var(--terrain-film-sweep, 0px));mask-image:linear-gradient(to top,#000 calc(var(--terrain-film-sweep, 0px) - 36px),transparent var(--terrain-film-sweep, 0px))}.encounter-terrain-film[data-film-sweep=mask]:not([data-film-registered=true]){-webkit-mask-image:linear-gradient(to top,#000 calc(var(--terrain-film-sweep, 0px) - 36px),transparent var(--terrain-film-sweep, 0px)),linear-gradient(to bottom,transparent,#000 var(--terrain-film-sky-fade-end, 12%),#000);mask-image:linear-gradient(to top,#000 calc(var(--terrain-film-sweep, 0px) - 36px),transparent var(--terrain-film-sweep, 0px)),linear-gradient(to bottom,transparent,#000 var(--terrain-film-sky-fade-end, 12%),#000);-webkit-mask-composite:source-in;mask-composite:intersect}.explorer-screen>.encounter-planet-surface:has(>[data-film-registered=true]){translate:none;opacity:1}.encounter-terrain-film[data-film-registered=true]>video,.encounter-terrain-film[data-film-registered=true]>.encounter-terrain-film__survey{left:var(--terrain-registered-left);top:var(--terrain-registered-top);width:var(--terrain-registered-width);height:var(--terrain-registered-height);transform:none}.encounter-terrain-film[data-film-sky-mask=true]>video{-webkit-mask-image:linear-gradient(rgb(0 0 0 / var(--encounter-film-sky-opacity, 1)),rgb(0 0 0 / var(--encounter-film-sky-opacity, 1))),var(--terrain-film-skyline-mask, linear-gradient(transparent 65%, #000 66.3%));mask-image:linear-gradient(rgb(0 0 0 / var(--encounter-film-sky-opacity, 1)),rgb(0 0 0 / var(--encounter-film-sky-opacity, 1))),var(--terrain-film-skyline-mask, linear-gradient(transparent 65%, #000 66.3%));-webkit-mask-composite:source-over;mask-composite:add;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.encounter-terrain-film[data-film-ready=true][data-film-state=held][data-film-arrival=held]{--encounter-film-sky-opacity: 0}.explorer-screen[data-grounded-arrival=true][data-terrain-arriving=true] .surface-focus-visual{visibility:visible}.explorer-screen[data-landed-plate=true][data-terrain-arriving=true] .surface-focus-visual,.explorer-screen[data-grounded-arrival=true][data-terrain-arriving=true] .mosaic-artwork{visibility:hidden}.explorer-screen[data-equipment-arrival-stage][data-terrain-arriving=true] .surface-focus-visual,.explorer-screen[data-equipment-arrival-stage][data-terrain-arriving=true] .mosaic-artwork,.explorer-screen[data-equipment-arrival-stage=mosaic] .acquiring-signal{visibility:visible}.explorer-screen[data-equipment-arrival-stage] .encounter-art{aspect-ratio:5 / 4}@media(min-width:801px){.explorer-screen[data-grounded-arrival=true] .surface-focus-visual .equipment-model-inspection{position:absolute;top:50%;height:clamp(420px,60svh,720px);transform:translateY(-45%)}.explorer-screen:is([data-landed-plate=true],[data-preserve-drawing=true]) .surface-focus-visual .equipment-model-inspection{height:40svh}}.encounter-planet-surface[data-terrain-film=ready]>svg .encounter-planet-surface__filled{opacity:0}.encounter-planet-surface[data-terrain-film=ready]>svg .encounter-planet-surface__survey{display:none}.encounter-planet-surface__canvas{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;opacity:0;pointer-events:none}.encounter-planet-surface[data-terrain-renderer=webgl]>.encounter-planet-surface__canvas{opacity:1}.encounter-planet-surface[data-terrain-renderer=webgl]>svg{visibility:hidden}.encounter-planet-surface[data-terrain-renderer=film]>svg{visibility:hidden}.encounter-planet-surface path{vector-effect:non-scaling-stroke}.encounter-planet-surface__facets{fill:var(--surface-facet)}.encounter-planet-surface__rocks{fill:var(--surface-rock)}.encounter-planet-surface__rim{fill:none;stroke:var(--surface-rim);stroke-width:.85}.encounter-planet-surface__crater-shadow{fill:none;stroke:#000;stroke-width:1.7}.encounter-planet-surface__crater-floor{fill:none;stroke:#87958b;stroke-width:.65;opacity:.5}.encounter-planet-surface__dune-shadow{fill:#0a0807}.encounter-planet-surface__dune-crest{fill:none;stroke:#bf8c6d;stroke-width:.75}.encounter-planet-surface__grains{fill:none;stroke:var(--surface-rock);stroke-width:.7;opacity:.12}.encounter-planet-surface__horizon{fill:none;stroke:var(--surface-horizon);stroke-width:.7;opacity:.28}.encounter-planet-surface:not([data-planet=earth]) .encounter-planet-surface__filled{opacity:var(--terrain-material-reveal, 0)}.encounter-planet-surface__survey{fill:none;stroke:var(--surface-horizon);stroke-width:.7;opacity:calc((1 - var(--terrain-material-reveal, 0)) * var(--terrain-wire-reveal, 0) * .65);clip-path:inset(0 calc((1 - var(--terrain-wire-reveal, 0)) * 50%))}.app-shell.view-explorer .explorer-screen:has(.discovery-console:is([data-reveal-step=departing],[data-mission-view=true]))>.encounter-planet-surface{animation:equipment-floor-camera-pan var(--observation-pan-duration, 1s) var(--observation-pan-easing, cubic-bezier(.42, 0, .3, 1)) both}.app-shell.view-explorer .explorer-screen:has(.discovery-console[data-reveal-step=returning])>.encounter-planet-surface{animation:equipment-floor-camera-return var(--observation-pan-duration, 1s) var(--observation-pan-easing, cubic-bezier(.42, 0, .3, 1)) both}@keyframes equipment-floor-camera-pan{0%{--terrain-camera-pan: 0}to{--terrain-camera-pan: var(--observation-pan-direction, 1)}}@keyframes equipment-floor-camera-return{0%{--terrain-camera-pan: var(--observation-pan-direction, 1)}to{--terrain-camera-pan: 0}}.app-shell.view-explorer .explorer-screen:has(.discovery-console[data-paused=true])>.encounter-planet-surface{animation-play-state:paused}.explorer-screen.explorer-orbit-screen>.encounter-planet-surface,.explorer-screen.is-interior>.encounter-planet-surface{opacity:0;visibility:hidden}@media(max-width:800px){.explorer-screen>.encounter-planet-surface{height:clamp(155px,24svh,240px)}.app-shell.view-explorer .explorer-screen.has-planet-foreground:not(.is-interior):has(>.encounter-planet-surface){overflow:visible;clip-path:inset(0 calc((100% - 100vw)/2))}}@media(prefers-reduced-motion:reduce){.explorer-screen>.encounter-planet-surface{transition:none;animation:none!important}.explorer-screen:has(.discovery-console:is([data-reveal-step=departing],[data-mission-view=true]))>.encounter-planet-surface{--terrain-camera-pan: var(--observation-pan-direction, 1)}.explorer-screen:has(.discovery-console[data-reveal-step=returning])>.encounter-planet-surface{--terrain-camera-pan: 0}}.explorer-screen:has(.discovery-console[data-reduced-motion=true])>.encounter-planet-surface{transition:none;animation:none!important}.explorer-screen:has(.discovery-console[data-reduced-motion=true]:is([data-reveal-step=departing],[data-mission-view=true]))>.encounter-planet-surface{--terrain-camera-pan: var(--observation-pan-direction, 1)}.explorer-screen:has(.discovery-console[data-reduced-motion=true][data-reveal-step=returning])>.encounter-planet-surface{--terrain-camera-pan: 0}.encounter-surface-host>.encounter-planet-surface[data-planet=earth]{position:absolute;z-index:0;bottom:0;left:calc(50% - 150vw);width:300vw;height:clamp(150px,20svh,220px);pointer-events:none;-webkit-user-select:none;user-select:none;opacity:0;visibility:hidden;transition:opacity .9s ease,visibility .9s;--surface-facet: #77968d;--surface-rock: #749087;--surface-horizon: #9bb9b4}.encounter-surface-host>.encounter-planet-surface[data-planet=earth][data-visible=true]{opacity:.9;visibility:visible}.encounter-planet-surface__hill-shadow{fill:#305041}.encounter-planet-surface__hill-crest{fill:none;stroke:#7bada0;stroke-width:.75}.encounter-planet-surface__grass{fill:none;stroke:#95b49a;stroke-width:.6}@media(max-width:800px){.encounter-surface-host>.encounter-planet-surface[data-planet=earth]{height:clamp(105px,17svh,150px)}}@media(prefers-reduced-motion:reduce){.encounter-surface-host>.encounter-planet-surface[data-planet=earth]{transition:none}}.archive-journey[data-motion-paused=true] .encounter-surface-host>.encounter-planet-surface[data-planet=earth],.archive-journey[data-reduced-motion=true] .encounter-surface-host>.encounter-planet-surface[data-planet=earth]{transition:none}.explorer-screen[data-film-concealed=true]>.encounter-planet-surface{opacity:0;visibility:hidden}.app-shell.view-explorer .explorer-screen[data-story-film-return=true]:not([data-equipment-return=fading])>.encounter-planet-surface{opacity:calc(1 - var(--story-film-return-progress, 0))}.app-shell.view-explorer .explorer-screen[data-story-film-return=true] .has-surface-focus .interactive-globe{opacity:calc(.36 * var(--story-film-return-progress, 0));filter:brightness(.4)}.app-shell.view-explorer .explorer-screen[data-story-film-return=true]:not([data-equipment-return=fading])>.encounter-planet-surface:has(>.encounter-terrain-film[data-film-return=mesh]){opacity:1;transition:none}.app-shell.view-explorer .explorer-screen:is([data-equipment-return=fading],[data-story-film-return=true])>.encounter-planet-surface>.encounter-terrain-film[data-film-return=mesh]{filter:none;opacity:1}.blur-text-animation{display:inline;font:inherit;color:inherit;letter-spacing:inherit;line-height:inherit;text-align:inherit;white-space:inherit;text-wrap:inherit;overflow-wrap:inherit;word-break:inherit}.blur-text-animation__word{display:inline-block;vertical-align:baseline;transform-origin:50% 70%;backface-visibility:hidden;animation:archive-word-blur-in var(--blur-word-duration) cubic-bezier(.25,.46,.45,.94) var(--blur-word-delay) 1 both}.blur-text-animation[data-blur-text-paused=true]>.blur-text-animation__word{animation-play-state:paused}.blur-text-animation[data-blur-text-complete=true]>.blur-text-animation__word{animation:none;opacity:1;filter:none;transform:none}.blur-text-animation[data-blur-text-visible=false]{visibility:hidden}@keyframes archive-word-blur-in{0%{opacity:0;filter:blur(var(--blur-word-radius)) brightness(.6);transform:translateY(20px) scale(var(--blur-word-scale)) rotateX(-15deg)}to{opacity:1;filter:blur(0) brightness(1);transform:translateY(0) scale(1) rotateX(0)}}@media(prefers-reduced-motion:reduce){.blur-text-animation__word{animation:none;opacity:1;filter:none;transform:none}}.activity-text.blur-text-animation{position:relative;display:block;font:inherit;color:inherit;letter-spacing:inherit;line-height:inherit;text-align:inherit;white-space:inherit;text-wrap:inherit;overflow-wrap:inherit;word-break:inherit}.focus-reveal{display:block;font:inherit;color:inherit;letter-spacing:inherit;line-height:inherit;text-align:inherit;white-space:inherit;text-wrap:inherit;overflow-wrap:inherit;word-break:inherit}.focus-reveal__word{position:relative;display:inline-block;white-space:nowrap}.focus-reveal__layout{display:block;visibility:hidden}.focus-reveal__glyphs{position:absolute;top:0;right:0;bottom:0;left:0;display:flex}.focus-reveal__glyph{display:block;min-width:0;flex:0 1 auto;transform-origin:50% 50%;will-change:transform,opacity,filter;animation:equipment-focus-reveal .3s cubic-bezier(.215,.61,.355,1) var(--focus-glyph-delay) 1 both}.focus-reveal[data-focus-visible=false]{visibility:hidden}.focus-reveal[data-focus-paused=true] .focus-reveal__glyph{animation-play-state:paused}.focus-reveal[data-focus-complete=true] .focus-reveal__layout{visibility:inherit}@keyframes equipment-focus-reveal{0%{opacity:0;filter:blur(20px);transform:scale(1.45)}to{opacity:1;filter:blur(0px);transform:scale(1)}}@media(prefers-reduced-motion:reduce){.focus-reveal__layout{visibility:inherit}.focus-reveal__glyphs{display:none}.focus-reveal__glyph{animation:none;will-change:auto}}.explorer-screen[data-planet=moon],.discovery-console[data-planet=moon]{--equipment-highlight-color: #d4e6b0}.explorer-screen[data-planet=mars],.discovery-console[data-planet=mars]{--equipment-highlight-color: #e8b0b9}.inline-highlight{--inline-highlight-color: var(--equipment-highlight-color, #d4e6b0)}.inline-highlight__ink{color:inherit}.inline-highlight[data-active=true]:not([data-wait-for-text=true])>.inline-highlight__ink,.inline-highlight[data-active=true][data-wait-for-text=true]:has([data-activity-text-state=complete])>.inline-highlight__ink{animation:inline-highlight-color 1.5s linear both;animation-play-state:var(--inline-highlight-play-state, var(--cursor-hover-play-state, running))}@keyframes inline-highlight-color{0%{color:inherit}to{color:var(--inline-highlight-color)}}.inline-highlight[data-paused=true],.discovery-console[data-paused=true] .inline-highlight{--inline-highlight-play-state: paused}.inline-highlight[data-active=true][data-reduced-motion=true]>.inline-highlight__ink{animation:none!important;color:var(--inline-highlight-color)}@media(prefers-reduced-motion:reduce){.inline-highlight[data-active=true]>.inline-highlight__ink{animation:none!important;color:var(--inline-highlight-color)}}.mesh-text-hover{position:relative;display:inline-block;vertical-align:baseline;font:inherit;letter-spacing:inherit;color:inherit;line-height:inherit}.mesh-text-hover__native{position:relative;display:block;font:inherit;letter-spacing:inherit;color:inherit;line-height:inherit}.mesh-text-hover__baseline{display:inline-block;width:0;height:0;padding:0;border:0;vertical-align:baseline}.mesh-text-hover__canvas{position:absolute;left:-20px;top:-20px;display:block;opacity:0;pointer-events:none}.mesh-text-hover[data-mesh-state=deforming]>.mesh-text-hover__native{opacity:0}.mesh-text-hover[data-mesh-state=deforming]>.mesh-text-hover__canvas{opacity:1}@media(prefers-reduced-motion:reduce){.mesh-text-hover[data-mesh-state=deforming]>.mesh-text-hover__native{opacity:1}.mesh-text-hover[data-mesh-state=deforming]>.mesh-text-hover__canvas{opacity:0}}.pixel-loader{display:block}.pixel-loader--text{position:relative}.pixel-loader__text{display:block}.pixel-loader__definitions{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}.pixel-loader--art{width:55vw;max-width:260px;aspect-ratio:1}.pixel-loader--art>svg{display:block;width:100%;height:100%}@media(prefers-reduced-motion:reduce){.pixel-loader__text{clip-path:none!important}}.destination-helmet__introduction p.helmet-caption-morph{position:relative;display:grid;width:min(100%,31rem);font-size:clamp(17px,1.58vw,22px);line-height:1.4}.helmet-caption-morph__accessible,.helmet-caption-morph__ink{grid-area:1 / 1;text-wrap:balance}.helmet-caption-morph__accessible>span{display:block}.helmet-caption-morph__ink{display:none}.helmet-caption-morph>svg{position:absolute;pointer-events:none}@media(prefers-reduced-motion:no-preference){.helmet-caption-morph[data-phase] .helmet-caption-morph__accessible,.helmet-caption-morph[data-phase] .helmet-caption-morph__ink{display:grid;align-items:center}.helmet-caption-morph[data-phase] .helmet-caption-morph__accessible{opacity:0;pointer-events:none}.helmet-caption-morph[data-phase] .helmet-caption-morph__accessible>span,.helmet-caption-morph__word{grid-area:1 / 1}.helmet-caption-morph[data-phase=morph] .helmet-caption-morph__ink{filter:var(--caption-threshold)}}.helmet-caption-morph__word+.helmet-caption-morph__word{opacity:0}.destination-helmet__photos-control{position:absolute;top:100%;left:50%;transform:translate(-50%);z-index:2;white-space:nowrap;opacity:0;pointer-events:none}.destination-helmet__photos-control:focus-visible{opacity:1;background:#0a1012;color:#e7eee9;outline:1px solid currentColor;outline-offset:3px}.helmet-equipment-photos,.helmet-visor-preview{--thaw-x: var(--helmet-thaw-x, calc(var(--helmet-visor-left, 0px) + var(--helmet-visor-width, 0px) / 2));--thaw-y: var(--helmet-thaw-y, calc(var(--helmet-visor-top, 0px) + var(--helmet-visor-height, 0px) / 2));--thaw: clamp(0, var(--helmet-thaw-amount, 0), 1);--frost-radius: max(.01px, calc(var(--helmet-visor-width, 0px) * .62 * var(--thaw)));--frost-blur: clamp(11px, calc(var(--helmet-visor-width, 0px) / 12), 25px);--photo-exposure: calc(.63 + .42 * var(--thaw));position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;opacity:calc(.88 + .09 * var(--thaw));pointer-events:none;-webkit-user-select:none;user-select:none;touch-action:pan-y;clip-path:var(--helmet-visor-clip, inset(50%))}.helmet-equipment-photos{pointer-events:auto;-webkit-touch-callout:none}.helmet-equipment-photos>canvas,.helmet-equipment-photos:before,.helmet-visor-preview:before{display:block;position:absolute;left:var(--helmet-visor-left, 0px);top:var(--helmet-visor-top, 0px);width:var(--helmet-visor-width, 0px);height:var(--helmet-visor-height, 0px);pointer-events:none}.helmet-equipment-photos:before,.helmet-visor-preview:before{content:"";background:#212629 url(data:image/webp;base64,UklGRrQIAABXRUJQVlA4IKgIAABQIQCdASpgAFoAPo04lUelIyIhMPhtoKARiWcAzNe0vvaxQdBPxuSqzaehX2fRx8mXjVqBeyN3lAJ+c/1/zmJkcpDkqUAP0h6P2fz6+9gjpgKASzo3TM0pg2x56w3R5Drn6h40Kmj3viLoWAy4abhiKjWMiwnMNghcPOHSH4IPBSi2gAwFyE8CW1qkcjdJ7SzS+FtFzTPLd5U+3Po58+D1G4F6fJRdUTFXxuA++O5hGcwDn8R9Hi+5B/ZMzi+EqYGQtc5N51YHTyxA1jfmxOZxnhkF7VGhtheX4HOJs88gJEiZuFGhEIoeW0CbQfvOwzTSzO4KM6TVi1WPYVRR9FIKSgImlpBCVqy80VdktMgxtE2kAAD+vVvifyEeZqVEnoTAbVxCM/v9K5XbMDCG9eyJtuFMEkrOFLZI0RPEzy4B/FZDkfQUh8HgOdHHDicykmL8D8TVsQj5Cykujm+dfcgZ9RbNs+ujJ1tzNy+cLIRzaRIGfnjeDoms3x30lKeTu9BfCj2dS+HiEodIIvwc2Sksw9fffBwsah6G1X5gzPYtS6lWADGep1qi8Bi1Xc0YYO5ZxrBSQ5dZDX5AMUvlC/Vtv8C15m8393qsOiaMB7YSsdNtOoXvPePobQUvv8B2Ldt92fYMCmBB0un3xtxrlA5E/HVi8F9iUm82CkZA9H/3NeBMrFp1Y0DhV7FS5cWiZmQEvf8IJKvmc8NES4PYuRomo0kW8YZ5TvUPHHUsEOxByQTH7GnYkvw3WWkGSzUQ/8bB2WJQJWN5jVY6uIAH0kEf0l6It0DNjoiAynXqdbJooKNb7e//hZbbv/0uZsXUsPnSQSWpvS6puWxsor+DjWzbQMy2yYfrJmWtRxBqzFAe8BbaNRw4+Ym5GhyUmRq2Fkg18QIVTidSsfPOU4H+EPc35xQPcT0ccWe0Wp/gfwVAWl933PgHz7wSEwr9JNCO2nfNdxOfplmJyjt6vN2wBavzTfyysdO+7EPbK6RryAecriabk56ukwOf29ovjqV9mSS/l2PZdanx1SFn1+twSIBSOy4W8SxCEqFvL9kOGKcSQ/DFbQSpjY04Hs9so+f/nkxFpmFD9GgyiyDnugIXTYHDhZ3t0UHOzZqTILvsghl6E/zcoSLcIqQH+Gr/HYVCPHWmaE5aBPc8FJuS4tPwbK/xLwPvWIIga5MEPMZJB8gqd0d8rPy1C3wTbPmoEjLkcxV8Ja3ev58yNLX+OAgWovIba8aPmbh8nbEx8uC2R0/GmGXU72iVCwt05n9yEdnB75nGOBnK1/vHikdZcEe5g1ainr58WRA3amdo2DNKBBA/I85fevhJqlmajETN10wwrc4T1WPzoe6g+3UqwS4YLmMTKR8utecudKwJRxETjwLkHvEVZwllQMpTPycJzUIO2xdnQ+atA9EaieTvpf8iEzNp8QqHNG1KdSax7ryY3jGUFlnkFroG1Rms3sWbV2qn1WChlUVMZXJMswqN50AzDaQwpc/WNP25Si620U8cBXTqdOB6k+hCoGoXK3QoIypT72ZDFHklC0+rtnDcShUY/dGHkNGIKQJQke+ZbLvzAzewRMY5hNR1awrFsQHlolMaaugELCIqosmv4UGKrQf8ms2BlynLfcI4dSaGrM452+GyOizlAr4qJbOKkjEPqohKSTg42q+FPcQUtOD7n7lh5nSdLFfWxf8/akBNgNB/RCi59eDR7Ur/wI+JZf4edf8w98OaJarIDJy6PIrKzNikFwinh2EZ4kVngLWeRoS3vh7w5iUl7R2LkvLfQpTlosDDeC7E9bN4hydi1ZzXfaSLYMaPH/cbnVE0O2MlNlxv4EZXN3sPCQ9nCiODzgDuIOSjmhi2mhOL+KclPxEXxjQ5sewWG9LTATfd97SNbvzN0Z9/a1gS9A8RxHpdrKl5U8i6pzwXTrvFlW5QdDd3tp1rfKFxGXuc6rSqjZJwYM08iY9EGn48YM/h+Pj8ctLr8MMtWun33N+XZBHg2vGR/v8F33h/SHx3qN4L8vrwfTBYmv7xPRpk3+ZHAr9F9TXIPbQJr2XhYzu0XZN8l5WmREVMPg7FkrQcw9ARA37OKXb1JCZdRCcNYijlFixQkzCNxpGuCelZG2q8rzISdeoBCcGXA6OYAz4Ue+Lft5IGCWdp5Ig3JTAioPHYtV9HQ2XfYALQHczjHnLHpH8NwPN0ygIWqExSk7pWt/xOs0amV4t4TuI28Y3FXVTfPMzD/Z+ZOtJHUR+7Qz0FVj6Hl2+u2h2q+m/zbvhcLIpaaH+OXZtyWqMIwsMqcbwNUPVBVvJuUC0kCRNRWcF1HSF29Um+/pamDe+Qz8a/KjIDgq9fJORMoZJO1t40t6hViQAmH9znt2niLa9W+BDbmvaVnUj3K22/v5e8+kYOkUn6LjDcpz1CCyJrLHi7a7T9kczViUFoFtjKyuPsPFH8z/JUed9CtM5nwNhsMaid1XKlXAasBLFytjVgDS9RwUFpcvES2K2oTNaM+muokWz+8z2hmR5aGTDJR79WnbRhnAidkChLqVTixnKqHfiVWBZD7xQQRO0SEQAhygTpwCuATpOX5tayxQQgSA8JuPrzvUUKfEhgTwuMJDHQjMma13seQHfayuKVTp7RYo6jsN/Jzy4dyZO8pVHetAKpQ1t+yFGewOfjIPT8icdlrcIR/Y0iJVtpAaqq/xttQnqsUeK5lvMGH7OZ4aOiKv/i+jgtt2ua1PYKGp96USrbVjHD/YVzeOzeZYNZ4o41omA0/HolM+v/wUV1wDXhcmsE/5EH35UeKd41uFxMiSvfo+zGECy111rVPHuSQYxXm+XmCFii6KI40PDw/xhtaHdMbJ7rR7RacUVBKGNNTSF2LcHtgMgzb2ktC1sxqKl67/5Cqs6kHNIoQFTDdwETHRSJS/+9dU93hCZRsM8LcCSzd58zIs1z4oTQn5FsytnRVQyMyj/Nv/AAAA==) center / cover no-repeat}.helmet-equipment-photos__strip,.helmet-equipment-photos__ripples{visibility:hidden}.helmet-equipment-photos__strip,.helmet-equipment-photos__ripples,.helmet-equipment-photos:before,.helmet-visor-preview:before{filter:blur(var(--photo-change-blur, 0px)) brightness(var(--photo-exposure)) saturate(calc(.74 + .26 * var(--thaw)))}.helmet-equipment-photos>.helmet-equipment-photos__glass{top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:2;image-rendering:pixelated}.helmet-equipment-photos[data-ready=true]>.helmet-equipment-photos__strip,.helmet-equipment-photos__ripples[data-ready=true]{visibility:visible}.helmet-equipment-photos[data-ready=true]:before{background:#141b20}.helmet-equipment-photos:has(.helmet-equipment-photos__ripples[data-ready=true])>.helmet-equipment-photos__strip{visibility:hidden}.helmet-equipment-photos__caption{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.helmet-equipment-photos:after,.helmet-visor-preview:after{content:"";position:absolute;left:var(--helmet-visor-left, 0px);top:var(--helmet-visor-top, 0px);width:var(--helmet-visor-width, 0px);height:var(--helmet-visor-height, 0px);z-index:1;pointer-events:none;background:linear-gradient(145deg,#667c8830,#17222929 48%,#080d1347);-webkit-backdrop-filter:blur(var(--frost-blur)) saturate(1.1);backdrop-filter:blur(var(--frost-blur)) saturate(1.1);--frost-mask: radial-gradient(circle var(--frost-radius) at calc(var(--thaw-x) - var(--helmet-visor-left, 0px)) calc(var(--thaw-y) - var(--helmet-visor-top, 0px)), rgb(0 0 0 / calc(1 - var(--thaw))) 0%, rgb(0 0 0 / calc(1 - .65 * var(--thaw))) 45%, black 100%);-webkit-mask-image:var(--frost-mask);mask-image:var(--frost-mask)}.planet-menu.is-transition-overlay{position:fixed;left:var(--departure-menu-left, 0px);top:var(--departure-menu-top, 0px);width:var(--departure-menu-width, 100vw);height:var(--departure-menu-height, 100svh);margin:0!important;z-index:8;pointer-events:none}.planet-menu.is-transition-overlay :is(.worlds-heading,.earth-scroll-cue,.planet-menu-item:not(.is-selected)){visibility:hidden}.app-shell .world-workspace.is-preparing .interactive-globe>.pixel-planet,.app-shell .world-workspace .interactive-globe>.pixel-planet:is([data-home-planet-exposure=true],[data-home-planet-exposure=waiting-instruction]){filter:brightness(var(--home-planet-exposure,.05));transition:none}.app-shell .world-workspace.is-arriving .interactive-globe>.pixel-planet{filter:brightness(var(--home-planet-exposure,1));transition:opacity .7s cubic-bezier(.4,0,.2,1)}@property --home-instruction-exposure{syntax:"<number>"; inherits:false; initial-value:1;}.app-shell .world-workspace .interactive-globe>.pixel-planet[data-home-planet-exposure=instruction]{filter:brightness(var(--home-instruction-exposure));animation:home-instruction-clarity var(--home-instruction-ms,2.8s) cubic-bezier(.3333333333,0,.6666666667,1) both;transition:none}@keyframes home-instruction-clarity{0%{--home-instruction-exposure:var(--home-instruction-start,.05)}to{--home-instruction-exposure:1}}.app-shell:is(.motion-paused,[data-scene-hidden=true]) .pixel-planet[data-home-planet-exposure=instruction]{animation-play-state:paused}.app-shell .world-workspace:is(.is-preparing,.is-arriving) .interactive-globe:before,.app-shell .world-workspace .interactive-globe:has(>.pixel-planet[data-home-planet-exposure]):before,.app-shell .explorer-screen[data-equipment-return] .interactive-globe:before{content:none}.app-shell .world-workspace.is-arriving,.app-shell .world-workspace.is-arriving :is(.rotation-controls,.surface-anchors,.surface-marker,.back-button){animation-duration:.7s}html[data-world-flight-paused=true] .world-workspace.is-arriving,html[data-world-flight-paused=true] .world-workspace.is-arriving :is(.rotation-controls,.surface-anchors,.surface-marker,.back-button){animation-play-state:paused}.app-shell[data-home-overlap=true] .world-workspace .explorer-screen>.page-heading{visibility:hidden}.planet-menu .destination-hero :is(.planet-menu-moon,.planet-menu-mars) .world-caption h2{text-shadow:0 2px 0 #000b}.planet-menu .destination-hero :is(.planet-menu-moon,.planet-menu-mars) .mesh-text-hover__canvas{filter:none}.planet-menu .destination-hero .planet-menu-hint{color:#bfd2c6;white-space:nowrap;text-shadow:0 2px 0 #000b;transition:color .18s ease,opacity .18s ease,transform .18s ease}.planet-menu .destination-hero .planet-menu-mars .planet-menu-hint{color:#dec0bc}.planet-menu .destination-hero .planet-menu-mars:is(:hover,:focus-visible) .planet-menu-hint{color:#f3dbd7}.planet-menu .destination-hero .earth-scroll-cue{color:#aeb3bb;min-height:max(34px,calc(2.674em + 3px));font-size:13px;letter-spacing:1.4px}.planet-menu .destination-hero .earth-scroll-cue svg{color:#989fa9}@media(max-width:800px),(hover:none),(pointer:coarse){.planet-menu .destination-hero .earth-scroll-cue{min-height:27px;gap:2px;font-size:9px;letter-spacing:.8px}.planet-menu .destination-hero .earth-scroll-cue__archive{font-size:8px;letter-spacing:1.4px}}@media(prefers-reduced-motion:reduce){.planet-menu .destination-hero .planet-menu-hint{transition:none}.pixel-planet[data-home-planet-exposure=instruction]{animation-duration:1ms!important}}.planet-menu[data-reduced-motion=true] .destination-hero .planet-menu-hint{transition:none}html[data-reduced-motion=true] .pixel-planet[data-home-planet-exposure=instruction]{animation-duration:1ms!important}.exploration-field[data-reduced-motion=true] .surface-marker{animation-duration:1ms!important;animation-delay:0ms!important;transition:none!important}.planet-menu[data-static-world-labels=true] .destination-hero :is(.planet-menu-moon,.planet-menu-mars) .world-caption h2{color:#fff}.planet-menu[data-static-world-labels=true] .destination-hero :is(.planet-menu-moon,.planet-menu-mars) .mesh-text-hover__native{opacity:1}.planet-menu[data-static-world-labels=true] .destination-hero :is(.planet-menu-moon,.planet-menu-mars) .mesh-text-hover__canvas{opacity:0}@media(prefers-reduced-motion:no-preference)and (forced-colors:none){.planet-menu .destination-hero button[data-flowing] .planet-menu-art>.pixel-planet{transition:none;transform:translate(calc(var(--flow-x) * 10px),calc(var(--flow-y) * 15px)) skew(calc(var(--flow-y) * -4deg),calc(var(--flow-x) * 4deg)) scale(calc(1 + var(--flow-y) * .043),calc(1 - var(--flow-y) * .056))}.planet-menu .destination-hero button[data-flowing] .world-caption .mesh-text-hover{transform:translate(calc(var(--flow-x) * 3px),calc(var(--flow-y) * 4px)) skewY(calc(var(--flow-x) * 2deg))}.planet-menu[data-static-world-labels=true] .destination-hero :is(.planet-menu-moon,.planet-menu-mars) [data-mesh-input=scroll][data-mesh-state=deforming]>.mesh-text-hover__native{opacity:0}.planet-menu[data-static-world-labels=true] .destination-hero :is(.planet-menu-moon,.planet-menu-mars) [data-mesh-input=scroll][data-mesh-state=deforming]>.mesh-text-hover__canvas{opacity:1}}.destination-helmet{margin:0;min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(8px,2svh,22px);box-sizing:border-box;padding:clamp(16px,3svh,36px) 16px;pointer-events:none}.destination-helmet__portrait{position:relative;width:min(76vw,63svh,474px);aspect-ratio:1;-webkit-user-select:none;user-select:none}@media(max-width:767px),(max-width:960px)and (max-height:540px),(hover:none)and (pointer:coarse){.destination-helmet__portrait{width:min(62vw,50svh,370px)}}.destination-helmet__portrait>:is(img,canvas){display:block;width:100%;height:100%;image-rendering:pixelated}.destination-helmet__portrait>canvas{position:absolute;top:0;right:0;bottom:0;left:0;visibility:hidden}.destination-helmet__portrait>canvas[data-painted=true]{visibility:visible}.destination-helmet__portrait:has(>canvas[data-painted=true])>img{opacity:0}.destination-helmet__introduction{width:min(100%,33rem);text-align:center;font-family:var(--pixel-font);font-kerning:normal}.destination-helmet__introduction strong{display:block;color:#e5e7df;font-size:clamp(20px,2.1vw,28px);line-height:1.2;font-weight:500;text-wrap:balance}.destination-helmet__introduction p{margin:clamp(12px,1.7svh,16px) auto 0;color:#c3c9c7;font-size:clamp(15px,1.27vw,18px);line-height:1.45;font-weight:400}.particle-gimbal{position:relative;display:block;width:54px;height:54px;flex:none;pointer-events:none}.particle-gimbal>:is(canvas,svg){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.particle-gimbal[data-renderer=canvas]>svg{visibility:hidden}.particle-gimbal[data-renderer=static]>canvas{visibility:hidden}.deferred-status-diagnostic{display:contents}.deferred-status-floating{position:fixed;z-index:160;top:calc(20px + env(safe-area-inset-top,0px));left:50%;transform:translate(-50%);width:min(522px,calc(100vw - 24px));height:114px;pointer-events:none;color:#eef0e9}.deferred-status-floating>.particle-gimbal,.deferred-status-floating>.deferred-content__retry{position:absolute;top:6px;left:50%;transform:translate(-50%)}.deferred-status-floating .deferred-content__retry{display:grid;place-items:center;width:54px;height:54px;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer;pointer-events:auto}.deferred-status-floating .deferred-content__retry:focus-visible{outline:1px solid #d4e6b0;outline-offset:4px}.equipment-story-text{position:relative;z-index:4;width:min(38rem,calc(100% - 2rem));max-height:62vh;max-height:62svh;margin:auto;padding:1rem clamp(1rem,3vw,2rem);overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;color:#e2e8e4;text-align:start;line-height:1.6}.equipment-story-text h2{margin:0 0 1em;font-size:clamp(1.25rem,3vw,2rem);line-height:1.15}.equipment-story-text p{margin:0 0 1em}.equipment-story-text a{display:inline-block;padding-block:.5rem;color:var(--world-accent, #d7e8b5)}.view-explorer .explorer-screen[data-planet=moon]:not(.is-interior) .world-title-row h1{gap:10px}.view-explorer .explorer-screen[data-planet=moon]:not(.is-interior) .world-title-row h1 .encounter-progress-count{font-size:clamp(16px,1.45vw,18px);margin-left:0}.world-heading-cluster .back-button.encounter-world-navigation,.world-title-row h1 .encounter-progress-count{opacity:var(--encounter-nav-opacity, 1);filter:brightness(var(--encounter-nav-brightness, 1));transition:none}.world-heading-cluster .back-button.encounter-world-navigation[data-encounter-hidden=true],.world-title-row h1 .encounter-progress-count[data-encounter-hidden=true]{visibility:hidden;pointer-events:none}.world-title-row h1 .encounter-title-return{display:inline;padding:0;margin:0;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;line-height:inherit;letter-spacing:inherit;text-align:inherit;vertical-align:baseline;transition:color .18s ease}.world-title-row h1 .encounter-title-return:is(:hover,:focus-visible){color:var(--equipment-highlight-color, #d4e6b0)}.world-title-row h1 .encounter-title-return:focus-visible{outline:1px solid var(--equipment-highlight-color, #d4e6b0);outline-offset:7px}@media(prefers-reduced-motion:reduce){.world-title-row h1 .encounter-title-return{transition:none}}.equipment-explanation-return-host{position:absolute;z-index:8;top:calc(100% + 8px);left:50%;translate:-50% 0;transform:translate(var(--equipment-dock-x, 0px));width:max-content;max-width:calc(100vw - 40px);pointer-events:auto}.equipment-explanation-return-host:empty{display:none}.equipment-completion-host{position:absolute;z-index:8;left:var(--equipment-completion-left, 50%);top:var(--equipment-completion-top, calc(100% + 26px) );width:224px;max-width:calc(100vw - 40px);translate:-50% 0;transform:translate(var(--equipment-dock-x, 0px));pointer-events:auto}.equipment-completion-host:empty{display:none}.equipment-completion-host .mission-world-return{display:flex;flex-direction:column;align-items:center;margin:0;padding:0;border:0;text-align:center;animation:equipment-return-arrive .4s ease both}.equipment-completion-host .mission-world-return[data-paused=true]{animation-play-state:paused}.equipment-completion-host .mission-world-return[data-reduced-motion=true]{animation:none}@media(prefers-reduced-motion:reduce){.equipment-completion-host .mission-world-return{animation:none;opacity:1;transform:none}}@media(max-width:800px){.equipment-completion-host{display:none}}.encounter-art[data-return-placement=beside] .equipment-explanation-return-host{left:var(--equipment-return-left);top:var(--equipment-return-top);translate:-100% -50%}.equipment-explanation-return{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:8px 12px;border:0;background:transparent;color:var(--equipment-highlight-color, #d4e6b0);font:12px/1.5 var(--body-font);white-space:nowrap;text-shadow:0 1px 8px #000;animation:equipment-return-arrive .5s ease both;transition:color .18s ease}.equipment-explanation-return:hover{color:#f3f4ed}.app-shell.view-explorer .encounter-layout .starfield-mission-button.equipment-explanation-return{width:104px;min-width:104px}.equipment-explanation-return:focus-visible{outline:1px solid currentColor;outline-offset:2px}.equipment-explanation-return[data-reduced-motion=true]{animation:none;transition:none}@keyframes equipment-return-arrive{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.equipment-explanation-return{animation:none;transition:none}}@property --equipment-return-progress{syntax: "<number>"; inherits: true; initial-value: 0;}@property --equipment-return-clarity{syntax: "<number>"; inherits: true; initial-value: 0;}.explorer-screen[data-equipment-return=fading]{--equipment-return-progress: 0;animation:equipment-return-clock var(--equipment-return-film-ms, 1.4s) cubic-bezier(.22,.61,.36,1) both;pointer-events:none}@keyframes equipment-return-clock{0%{--equipment-return-progress: 0}to{--equipment-return-progress: 1}}.app-shell.view-explorer .explorer-screen[data-equipment-return=fading] .encounter-planet-surface{opacity:calc(1 - var(--equipment-return-progress));transition:none}.app-shell.view-explorer .explorer-screen[data-equipment-return=fading] .encounter-planet-surface>:is(.encounter-terrain-film,canvas,svg){filter:brightness(calc(1 - .85 * var(--equipment-return-progress)))}.app-shell.view-explorer .explorer-screen[data-equipment-return=fading] :is(.discovery-console,.surface-focus-visual,.world-equipment-title),.explorer-screen[data-equipment-return=fading]>.equipment-ending-layer{opacity:calc(1 - var(--equipment-return-progress))}.explorer-screen[data-equipment-return=fading]>.equipment-model-flight{opacity:calc(1 - var(--equipment-return-progress))!important}.app-shell.view-explorer .world-workspace .explorer-screen[data-equipment-return=fading]:not([data-film-concealed=true])>.encounter-layout{z-index:auto}.app-shell.view-explorer .world-workspace .explorer-screen[data-equipment-return=fading] .encounter-layout,.app-shell.view-explorer .world-workspace .explorer-screen[data-equipment-return=fading] .has-surface-focus,.app-shell.view-explorer .world-workspace .explorer-screen[data-equipment-return=fading] .has-surface-focus>.globe-stage{overflow:visible}.app-shell.view-explorer .world-workspace .explorer-screen[data-equipment-return=fading] .has-surface-focus>.globe-stage>.interactive-globe{position:absolute;left:var(--equipment-return-globe-left);top:var(--equipment-return-globe-top);width:var(--equipment-return-globe-width)!important;height:var(--equipment-return-globe-height);max-width:none;margin:0;transform:none!important;translate:none;opacity:1!important;filter:none;visibility:visible;transition:none}.app-shell.view-explorer .world-workspace .explorer-screen[data-equipment-return=fading] .encounter-layout .has-surface-focus .interactive-globe>.pixel-planet{opacity:calc(var(--equipment-return-surface-start-opacity, 1) + (var(--equipment-return-surface-bridge-opacity, 1) - var(--equipment-return-surface-start-opacity, 1)) * var(--equipment-return-progress))!important;filter:brightness(calc(var(--equipment-return-start-brightness, .24) + (var(--equipment-return-bridge-brightness, .62) - var(--equipment-return-start-brightness, .24)) * var(--equipment-return-progress))) saturate(calc(var(--equipment-return-start-saturation, 1) + (var(--equipment-return-bridge-saturation, 1) - var(--equipment-return-start-saturation, 1)) * var(--equipment-return-progress)))!important;transition:none!important}.explorer-screen[data-equipment-return=dial]{animation:equipment-dial-clock var(--equipment-return-dial-ms, 2.97s) linear both}@keyframes equipment-dial-clock{0%{--equipment-return-progress: 1}to{--equipment-return-progress: 0}}.app-shell.view-explorer .world-workspace .explorer-screen[data-equipment-return=dial] .interactive-globe{opacity:1;transition:none;filter:none;animation:equipment-return-planet var(--equipment-return-planet-ms, 2.8s) cubic-bezier(.4,0,.35,1) both}@keyframes equipment-return-planet{0%{--equipment-return-clarity: 0}to{--equipment-return-clarity: 1}}.app-shell.view-explorer .world-workspace .explorer-screen[data-equipment-return=dial] .interactive-globe>.pixel-planet{opacity:calc(var(--equipment-return-surface-bridge-opacity, 1) + (1 - var(--equipment-return-surface-bridge-opacity, 1)) * var(--equipment-return-clarity))!important;filter:brightness(calc(var(--equipment-return-bridge-brightness, .62) + (1 - var(--equipment-return-bridge-brightness, .62)) * var(--equipment-return-clarity))) saturate(calc(var(--equipment-return-bridge-saturation, 1) + (1 - var(--equipment-return-bridge-saturation, 1)) * var(--equipment-return-clarity)))!important;transition:none!important}.app-shell.view-explorer .world-workspace .explorer-screen[data-equipment-return] .interactive-globe{isolation:isolate}.app-shell.view-explorer .world-workspace .explorer-screen[data-equipment-return] .interactive-globe:after{content:"";position:absolute;top:2.0833333333%;right:2.0833333333%;bottom:2.0833333333%;left:2.0833333333%;z-index:-1;border-radius:50%;background:var(--bg);opacity:1!important;pointer-events:none}.app-shell.view-explorer .exploration-field[data-marker-reveal-ready=false] :is(.surface-marker,.surface-anchors>g){opacity:0;animation:none}.exploration-field[data-marker-reveal-ready=true] :is(.surface-marker,.surface-anchors>g){animation:equipment-return-marker var(--surface-marker-reveal-duration, .18s) calc(var(--surface-marker-reveal-breath, .2s) + var(--surface-marker-reveal-delay, 0ms)) ease-out both}.explorer-screen[data-equipment-return=dial] .exploration-field[data-marker-reveal-ready=true] :is(.surface-marker,.surface-anchors>g){pointer-events:none;animation-delay:calc(var(--equipment-return-markers-at-ms, .7s) + (var(--surface-marker-reveal-delay, 0ms) - var(--surface-first-visible-delay, 0ms)) * var(--equipment-return-marker-pace, 1))}.explorer-screen[data-equipment-return=dial] .exploration-field[data-marker-reveal-ready=false]~.equipment-wheel :is(.equipment-wheel__row,.equipment-wheel__arrival-title,.equipment-wheel__selection-rules,.equipment-wheel__selection-wash),.explorer-screen[data-equipment-return=dial] .exploration-field[data-marker-reveal-ready=false]~.equipment-wheel .equipment-wheel__selection:after{animation-play-state:paused}@keyframes equipment-return-marker{0%{opacity:0}to{opacity:1}}.explorer-screen .equipment-wheel__selection{--dial-rule-origin: left center;--return-dial-rule: #c1dac41c;--return-dial-wash: linear-gradient(90deg, transparent, #b8d5bf05 24%, #b8d5bf08 66%, transparent);border-block:0!important;background:none!important}.explorer-screen[data-planet=mars] .equipment-wheel__selection{--dial-rule-origin: right center;--return-dial-rule: rgb(var(--world-rose) / .16);--return-dial-wash: linear-gradient(90deg, transparent, rgb(var(--world-rose) / .02) 24%, rgb(var(--world-rose) / .035) 66%, transparent)}.equipment-wheel__selection-rules,.equipment-wheel__selection-wash{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.equipment-wheel__selection-rules{border-block:1px solid var(--return-dial-rule);transform-origin:var(--dial-rule-origin, left center);transform:scaleX(0);transition:transform var(--equipment-return-rules-ms, .48s) cubic-bezier(.22,.61,.36,1)}.equipment-wheel__selection-wash{background:var(--return-dial-wash)}.equipment-wheel[data-equipment-intro=ready] .equipment-wheel__selection-rules{transform:scaleX(1)}.explorer-screen[data-equipment-return=dial] .equipment-wheel__selection{transition:none}.explorer-screen[data-equipment-return=dial] .equipment-wheel__selection-rules,.explorer-screen[data-equipment-return=dial] .equipment-wheel__selection:after{transform-origin:var(--dial-rule-origin, left center);animation:equipment-return-rule var(--equipment-return-rules-ms, .48s) var(--equipment-return-rules-at-ms, .7s) cubic-bezier(.22,.61,.36,1) both}@keyframes equipment-return-rule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.explorer-screen[data-equipment-return=dial] .equipment-wheel__selection-wash{animation:equipment-return-wash var(--equipment-return-wash-ms, .35s) var(--equipment-return-wash-at-ms, 1.18s) ease both}@keyframes equipment-return-wash{0%{opacity:0}to{opacity:1}}.explorer-screen[data-equipment-return=dial] .equipment-wheel__row,.explorer-screen[data-equipment-return=dial] .equipment-wheel__arrival-title{animation:equipment-return-letters var(--equipment-return-letters-ms, .44s) var(--equipment-return-letters-at-ms, 1.18s) ease both}.explorer-screen:not([data-equipment-return]) .exploration-field[data-marker-reveal-ready=true] :is(.surface-marker,.surface-anchors>g){animation-delay:calc(var(--surface-marker-reveal-breath, .2s) + var(--surface-marker-reveal-delay, 0ms) - var(--surface-first-visible-delay, 0ms))}.equipment-wheel[data-dial-entry=orbit]{--dial-rule-lead: .2s;--dial-content-lead: calc(var(--dial-rule-lead) + var(--equipment-return-rules-ms, .48s))}.explorer-orbit-screen .equipment-wheel[data-dial-entry=orbit] .equipment-wheel__viewport,.explorer-orbit-screen .equipment-wheel[data-dial-entry=orbit] .equipment-wheel__selection{animation:none;transition:none;opacity:1;visibility:visible}.exploration-field[data-marker-reveal-ready=false]~[data-dial-entry=orbit] :is(.equipment-wheel__list,.equipment-wheel__selection){visibility:hidden;opacity:0}.exploration-field[data-marker-reveal-ready=true]~[data-dial-entry=orbit] .equipment-wheel__selection-rules,.exploration-field[data-marker-reveal-ready=true]~[data-dial-entry=orbit] .equipment-wheel__selection:after{transform-origin:var(--dial-rule-origin, left center);transition:none;animation:equipment-return-rule var(--equipment-return-rules-ms, .48s) var(--dial-rule-lead) cubic-bezier(.22,.61,.36,1) both}.exploration-field[data-marker-reveal-ready=true]~[data-dial-entry=orbit] :is(.equipment-wheel__selection-wash,.equipment-wheel__list){animation:equipment-dial-content .35s var(--dial-content-lead) ease both}@keyframes equipment-dial-content{0%{visibility:hidden;opacity:0}.01%{visibility:visible}to{visibility:visible;opacity:1}}@media(max-width:800px){.equipment-wheel[data-equipment-world=moon][data-dial-entry=orbit]{--equipment-return-rules-ms: .3s;--dial-lower-rule-lead: calc(var(--dial-rule-lead) + 85ms);--dial-content-lead: calc(var(--dial-lower-rule-lead) + var(--equipment-return-rules-ms))}[data-equipment-world=moon][data-dial-entry=orbit] .equipment-wheel__selection-rules{border-bottom:0}[data-equipment-world=moon][data-dial-entry=orbit] .equipment-wheel__selection:before{content:"";position:absolute;inset:auto 0 0;height:1px;background:var(--return-dial-rule);transform:scaleX(1);transform-origin:var(--dial-rule-origin)}.exploration-field[data-marker-reveal-ready=true]~[data-equipment-world=moon][data-dial-entry=orbit] .equipment-wheel__selection:before{animation:equipment-return-rule var(--equipment-return-rules-ms) var(--dial-lower-rule-lead) cubic-bezier(.22,.61,.36,1) both}.exploration-field[data-marker-reveal-ready=true]~[data-equipment-world=moon][data-dial-entry=orbit] :is(.equipment-wheel__selection-wash,.equipment-wheel__list){animation-duration:.16s}}.app-shell:is(.motion-paused,[data-scene-hidden=true]) [data-dial-entry=orbit] :is(.equipment-wheel__selection-wash,.equipment-wheel__list),.app-shell:is(.motion-paused,[data-scene-hidden=true]) [data-dial-entry=orbit] .equipment-wheel__selection:before,.app-shell:is(.motion-paused,[data-scene-hidden=true]) [data-dial-entry=orbit] .equipment-wheel__selection:after{animation-play-state:paused!important}.app-shell[data-reduced-motion=true] [data-dial-entry=orbit] :is(.equipment-wheel__selection-rules,.equipment-wheel__selection-wash,.equipment-wheel__list),.app-shell[data-reduced-motion=true] [data-dial-entry=orbit] .equipment-wheel__selection:before,.app-shell[data-reduced-motion=true] [data-dial-entry=orbit] .equipment-wheel__selection:after{animation-duration:1ms!important;animation-delay:0ms!important}@keyframes equipment-return-letters{0%{opacity:0}to{opacity:1}}.app-shell.view-explorer .explorer-screen[data-equipment-return=fading] .equipment-return-header :is(.equipment-return-title,.encounter-progress-count){opacity:0}.app-shell.view-explorer .explorer-screen[data-equipment-return=dial] .equipment-return-header .equipment-return-title{animation:equipment-return-header-title var(--equipment-return-title-ms, .72s) ease both}.app-shell.view-explorer .explorer-screen[data-equipment-return=dial] .equipment-return-header .encounter-progress-count{visibility:visible;filter:none;animation:equipment-return-header-count var(--equipment-return-count-ms, .48s) var(--equipment-return-count-at-ms, .72s) ease both}@keyframes equipment-return-header-title{0%{opacity:0}to{opacity:1}}@keyframes equipment-return-header-count{0%{opacity:0}to{opacity:1}}.app-shell[data-scene-hidden=true] :is(.explorer-screen[data-equipment-return],.explorer-screen[data-equipment-return] *,.documentary-photo-edge__plane>canvas){animation-play-state:paused!important}.app-shell.motion-paused :is(.explorer-screen[data-equipment-return],.explorer-screen[data-equipment-return] *){animation-play-state:paused!important}.app-shell:is(.motion-paused,[data-scene-hidden=true]) .exploration-field :is(.surface-marker,.surface-anchors>g){animation-play-state:paused!important}.app-shell:is(.motion-paused,[data-scene-hidden=true]) .equipment-wheel__selection-rules{animation-play-state:paused!important}.app-shell:is(.motion-paused,[data-scene-hidden=true]) .explorer-screen[data-equipment-return=dial] .equipment-wheel__selection:after{animation-play-state:paused!important}.app-shell.motion-paused .equipment-wheel__selection-rules{transition:none}@media(prefers-reduced-motion:reduce){.equipment-wheel__selection-rules{transition:none!important}.explorer-screen[data-equipment-return],.explorer-screen[data-equipment-return] *,.exploration-field[data-marker-reveal-ready] :is(.surface-marker,.surface-anchors>g){animation-duration:1ms!important;animation-delay:0ms!important}}.app-shell.view-explorer .explorer-screen:is([data-planet=moon],[data-planet=mars]) .encounter-layout .has-surface-focus>.globe-stage[data-orbit-frame]{--surface-encounter-diameter: var(--registered-orbit-size)}@media(max-width:800px){.app-shell.view-explorer .explorer-screen:is([data-planet=moon],[data-planet=mars]):is([data-film-concealed=true],[data-equipment-return=fading]) .has-surface-focus>.globe-stage[data-orbit-frame]>.interactive-globe{left:var(--equipment-return-globe-left)!important;top:var(--equipment-return-globe-top)!important}}.app-shell.view-explorer .world-workspace .explorer-screen.has-planet-foreground:has(.equipment-part-story) .encounter-layout .has-surface-focus>.globe-stage[data-orbit-frame]>.interactive-globe{position:absolute;left:var(--equipment-return-globe-left)!important;top:var(--equipment-return-globe-top)!important;width:var(--equipment-return-globe-width)!important;height:var(--equipment-return-globe-height);max-width:none;margin:0;translate:none;transform:none!important}.exploration-field .interactive-globe:has(>.pixel-planet:not([data-surface=ready]))>:is(.surface-marker,.surface-anchors,.surface-selection-trail){visibility:hidden}.exploration-field[data-marker-following=true] .surface-marker.is-located{animation:none;opacity:1}@media(min-width:801px){.world-workspace.view-explorer .explorer-screen.has-planet-foreground>.explorer-layout.encounter-layout:not(:has(>.discovery-console:is([data-mission-view=true],[data-reveal-step=departing],[data-reveal-step=returning]))){grid-template-rows:minmax(0,1fr);min-height:0}.world-workspace.view-explorer .explorer-screen.explorer-orbit-screen:not(.is-interior)>.explorer-layout>.equipment-wheel{top:var(--orbit-dial-center-y, 50%)}.world-workspace.view-explorer .explorer-screen.explorer-orbit-screen:not(.is-interior)>.explorer-layout>.exploration-field{top:var(--orbit-dial-offset-y, 0px)}}@font-face{font-family:"Instrument Serif";src:url(/assets/InstrumentSerif-Italic-latin-DKMiL14s.woff2) format("woff2");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:DM Sans;src:url(/assets/DMSans-latin-variable-CwMReqGs.woff2) format("woff2");font-style:normal;font-weight:100 1000;font-display:block}@font-face{font-family:Pixelify Sans;src:url(/fonts/pixelify-sans-latin.woff2) format("woff2");font-style:normal;font-weight:400 700;font-display:block}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x: initial;--tw-rotate-y: initial;--tw-rotate-z: initial;--tw-skew-x: initial;--tw-skew-y: initial;--tw-border-style: solid;--tw-shadow: 0 0 #0000;--tw-shadow-color: initial;--tw-shadow-alpha: 100%;--tw-inset-shadow: 0 0 #0000;--tw-inset-shadow-color: initial;--tw-inset-shadow-alpha: 100%;--tw-ring-color: initial;--tw-ring-shadow: 0 0 #0000;--tw-inset-ring-color: initial;--tw-inset-ring-shadow: 0 0 #0000;--tw-ring-inset: initial;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-offset-shadow: 0 0 #0000;--tw-outline-style: solid;--tw-blur: initial;--tw-brightness: initial;--tw-contrast: initial;--tw-grayscale: initial;--tw-hue-rotate: initial;--tw-invert: initial;--tw-opacity: initial;--tw-saturate: initial;--tw-sepia: initial;--tw-drop-shadow: initial;--tw-drop-shadow-color: initial;--tw-drop-shadow-alpha: 100%;--tw-drop-shadow-size: initial}}}@layer theme{:root,:host{--font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing: .25rem;--default-transition-duration: .15s;--default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);--default-font-family: var(--font-sans);--default-mono-font-family: var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.text-wrap{text-wrap:wrap}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur: blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert: invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@property --tw-rotate-x{syntax: "*"; inherits: false;}@property --tw-rotate-y{syntax: "*"; inherits: false;}@property --tw-rotate-z{syntax: "*"; inherits: false;}@property --tw-skew-x{syntax: "*"; inherits: false;}@property --tw-skew-y{syntax: "*"; inherits: false;}@property --tw-border-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-shadow-color{syntax: "*"; inherits: false;}@property --tw-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-inset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-shadow-color{syntax: "*"; inherits: false;}@property --tw-inset-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-ring-color{syntax: "*"; inherits: false;}@property --tw-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-ring-color{syntax: "*"; inherits: false;}@property --tw-inset-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-ring-inset{syntax: "*"; inherits: false;}@property --tw-ring-offset-width{syntax: "<length>"; inherits: false; initial-value: 0;}@property --tw-ring-offset-color{syntax: "*"; inherits: false; initial-value: #fff;}@property --tw-ring-offset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-outline-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-blur{syntax: "*"; inherits: false;}@property --tw-brightness{syntax: "*"; inherits: false;}@property --tw-contrast{syntax: "*"; inherits: false;}@property --tw-grayscale{syntax: "*"; inherits: false;}@property --tw-hue-rotate{syntax: "*"; inherits: false;}@property --tw-invert{syntax: "*"; inherits: false;}@property --tw-opacity{syntax: "*"; inherits: false;}@property --tw-saturate{syntax: "*"; inherits: false;}@property --tw-sepia{syntax: "*"; inherits: false;}@property --tw-drop-shadow{syntax: "*"; inherits: false;}@property --tw-drop-shadow-color{syntax: "*"; inherits: false;}@property --tw-drop-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-drop-shadow-size{syntax: "*"; inherits: false;}.app-shell{min-height:100svh;position:relative;isolation:isolate}.app-shell:before{content:"";position:fixed;z-index:-1;left:0;top:0;width:2px;height:2px;pointer-events:none;box-shadow:6vw 23vh var(--line),14vw 64vh var(--surface-hover),18vw 17vh var(--surface-hover),22vw 85vh var(--line-strong),29vw 37vh var(--surface-hover),34vw 71vh var(--line),40vw 12vh var(--line),47vw 89vh var(--surface-hover),52vw 31vh var(--line),58vw 57vh var(--line),63vw 16vh var(--line-strong),69vw 77vh var(--surface-hover),76vw 42vh var(--surface-hover),81vw 84vh var(--line),88vw 20vh var(--line),94vw 69vh var(--line)}.content-width{width:calc(100% - 96px);max-width:1120px;margin-inline:auto}#main:focus{outline:none}.planet-menu{min-height:calc(100svh - 86px);display:flex;flex-direction:column;justify-content:center;padding:40px 0 110px}.planet-menu>h1{color:var(--muted);text-align:center;font-size:var(--type-24);letter-spacing:2px;margin-bottom:46px}.planet-menu-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:44px}.planet-menu-item{position:relative;min-width:0;padding:0 4px 20px}.planet-menu-art{height:265px;display:grid;place-items:center}.planet-menu-art>canvas{width:min(100%,248px);transition:transform .2s steps(3,end)}.planet-menu-moon .planet-menu-art>canvas{width:min(79%,186px)}.planet-menu-mars .planet-menu-art>canvas{width:min(91%,224px)}.planet-menu-item:hover .planet-menu-art>canvas,.planet-menu-item:focus-visible .planet-menu-art>canvas{transform:translateY(-8px)}.planet-menu-item h2{font-size:var(--type-24);line-height:1;margin-top:18px;letter-spacing:3px}.planet-menu-state{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--success-line);background:var(--success-soft);color:var(--success);font-size:var(--type-12);line-height:1;padding:7px 11px;margin-top:17px;box-shadow:2px 2px var(--shadow)}.planet-menu-state i{width:5px;height:5px;background:currentColor}.planet-menu-earth .planet-menu-state{border-color:var(--line);background:var(--panel);color:var(--muted)}.planet-menu-item:hover h2,.planet-menu-item:focus-visible h2{color:var(--accent)}.page-heading{display:flex;align-items:center;justify-content:space-between;margin:33px 0 39px;gap:20px}.back-button{display:flex;align-items:center;gap:9px;font-size:var(--type-12);color:var(--muted);padding:8px 0}.back-button:hover{color:var(--accent)}.page-heading h1{display:flex;align-items:center;gap:20px;font-size:var(--type-28);letter-spacing:2px}.page-heading small{font-size:var(--type-16);letter-spacing:0;color:var(--subtle)}.explorer-screen{padding-bottom:48px}.explorer-layout{display:grid;grid-template-columns:minmax(0,1fr) 288px;gap:80px;align-items:center}.exploration-field{min-width:0}.globe-stage{display:flex;flex-direction:column;align-items:center}.interactive-globe{width:min(100%,390px);aspect-ratio:1;position:relative;touch-action:none;cursor:grab;user-select:none;-webkit-user-select:none}.interactive-globe:active,.interactive-globe.is-dragging,.interactive-globe.is-dragging .surface-marker{cursor:grabbing}.surface-anchors{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;overflow:visible}.surface-anchors line{stroke:var(--accent);stroke-width:.45}.surface-anchors circle{fill:var(--accent)}.surface-marker{position:absolute;transform:translate(-50%,-50%);display:grid;place-items:center;height:32px;width:32px;border:2px solid var(--accent);background:var(--accent);color:var(--on-accent);box-shadow:3px 3px var(--shadow);font:var(--type-20) var(--pixel-font);padding:0}.surface-marker:hover{background:var(--accent-hover);z-index:2}.surface-marker.is-explored{border-color:var(--success);background:var(--success-soft);color:var(--success)}.surface-marker.is-located{outline:2px solid var(--text);outline-offset:4px}.rotation-controls{display:flex;align-items:center;gap:17px;margin-top:23px;color:var(--subtle)}.rotation-controls .icon-button{border-color:var(--line);background:var(--panel);height:32px;width:32px;box-shadow:2px 2px var(--shadow)}.rotation-controls .icon-button:hover{border-color:var(--accent)}.mission-check{height:15px;width:15px;border:1px solid var(--line-strong);display:grid;place-items:center}.modal{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;border:2px solid var(--line-strong);border-radius:0;background:var(--panel);color:var(--text);padding:0;max-height:92dvh;width:480px;max-width:calc(100vw - 32px);box-shadow:8px 8px var(--shadow);scrollbar-color:var(--line-strong) var(--panel)}.modal::backdrop{background:var(--backdrop)}.modal-wide{width:1080px}.modal-inner{padding:20px 24px 26px}.modal-top{display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:10;background:var(--panel);border-bottom:2px solid var(--line);padding-bottom:13px;margin-bottom:22px;gap:20px}.modal-top .eyebrow{color:var(--accent);font-size:var(--type-12)}.modal-top .icon-button{height:30px;width:30px}@media(min-width:1500px){.planet-menu-grid{gap:76px}.planet-menu-art{height:300px}.planet-menu-art>canvas{width:280px}.planet-menu-moon .planet-menu-art>canvas{width:208px}.planet-menu-mars .planet-menu-art>canvas{width:252px}}@media(max-width:900px){.content-width{width:calc(100% - 56px)}.planet-menu-grid{gap:26px}.planet-menu-art{height:220px}.planet-menu>h1{margin-bottom:35px}.explorer-layout{gap:32px;grid-template-columns:minmax(0,1fr) 248px}.interactive-globe{max-width:355px}}@media(max-width:620px){.content-width{width:calc(100% - 36px)}.planet-menu{min-height:calc(100svh - 70px);padding:30px 0 55px}.planet-menu>h1{font-size:var(--type-20);letter-spacing:1px;margin-bottom:28px}.planet-menu-grid{gap:18px;grid-template-columns:1fr}.planet-menu-item{display:grid;grid-template-columns:124px 1fr;grid-template-rows:1fr 1fr;gap:0 22px;padding:0 20px;align-items:center;text-align:left;max-width:330px;width:100%;margin-inline:auto}.planet-menu-art{grid-row:1/3;height:124px}.planet-menu-art>canvas{width:118px}.planet-menu-moon .planet-menu-art>canvas{width:89px}.planet-menu-mars .planet-menu-art>canvas{width:105px}.planet-menu-item h2{grid-column:2;grid-row:1;align-self:end;font-size:var(--type-24);margin:0 0 12px;letter-spacing:2px}.planet-menu-state{grid-column:2;grid-row:2;align-self:start;justify-self:start;font-size:var(--type-12);margin:0;padding:6px 8px;gap:6px}.planet-menu-item:hover .planet-menu-art>canvas,.planet-menu-item:focus-visible .planet-menu-art>canvas{transform:translateY(-4px)}.page-heading{margin:23px 0 30px}.page-heading h1{font-size:var(--type-24);gap:12px}.page-heading small,.back-button{font-size:var(--type-12)}.explorer-layout{grid-template-columns:1fr;gap:36px}.interactive-globe{max-width:310px;width:88%}.rotation-controls{margin-top:19px}.explorer-layout .archive-sidebar{max-width:390px;width:100%;margin-inline:auto}.modal{max-width:calc(100vw - 18px);max-height:95dvh;box-shadow:4px 4px var(--shadow)}.modal-inner{padding:16px 14px 20px}.modal-top{margin-bottom:18px;padding-bottom:10px}}@media(max-width:350px){.content-width{width:calc(100% - 28px)}.planet-menu-item{grid-template-columns:110px 1fr;gap:0 19px;padding-inline:15px}.planet-menu-art{height:110px}.planet-menu-art>canvas{width:103px}.planet-menu-moon .planet-menu-art>canvas{width:80px}.planet-menu-mars .planet-menu-art>canvas{width:95px}.planet-menu-item h2{font-size:var(--type-20)}.planet-menu-state{font-size:var(--type-12)}}@media(max-height:650px)and (min-width:621px){.planet-menu{padding:15px 0 35px}.planet-menu>h1{margin-bottom:15px;font-size:var(--type-20)}.planet-menu-art{height:180px}.planet-menu-art>canvas{max-height:170px;width:auto}.planet-menu-moon .planet-menu-art>canvas{max-height:135px}.planet-menu-mars .planet-menu-art>canvas{max-height:155px}.planet-menu-item h2{margin-top:5px;font-size:var(--type-24)}.planet-menu-state{margin-top:11px}}:root{--type-10: 10px;--type-12: 12px;--type-16: 16px;--type-18: 18px;--type-20: 20px;--type-24: 24px;--type-28: 28px;--type-30: 30px;--type-32: 32px;--type-40: 40px;--pixel-font: "Pixelify Sans", "NeoDunggeunmo", monospace;--display: var(--pixel-font);--body-font: "DM Sans", Arial, sans-serif;color-scheme:dark;--bg: #0f0f12;--panel: #17171c;--surface: #1e1e24;--surface-hover: #25252c;--line: #34343d;--line-strong: #53535f;--muted: #a4a4ae;--subtle: #7f7f8c;--text: #ececee;--accent: #d6b782;--accent-hover: #e3c99f;--accent-soft: #29251f;--accent-line: #67583e;--on-accent: #171510;--success: #a3b8a1;--success-soft: #202821;--success-line: #4c604e;--danger: #d8a09a;--danger-soft: #302123;--danger-line: #72514d;--shadow: #09090b;--backdrop: #09090bdf;--orange: var(--accent);--teal: var(--success);font-family:var(--pixel-font);font-size:var(--type-16);color:var(--text);background:var(--bg);font-synthesis:none}:where(.archive-card,.archive-sidebar__slot)[data-planet=moon]{--inventory-accent: #9babb7;--inventory-border: #303c46;--inventory-surface: #151d23;--inventory-hover: #1b252d}:where(.archive-card,.archive-sidebar__slot)[data-planet=mars]{--inventory-accent: #b5a095;--inventory-border: #443731;--inventory-surface: #211c1a;--inventory-hover: #2a2320}*{box-sizing:border-box}html{scrollbar-gutter:stable}body{margin:0;background:var(--bg)}button,a,input{-webkit-tap-highlight-color:transparent}button,input,select,textarea{font:inherit}small,sub,sup{font-size:var(--type-10)}button{font:inherit;color:inherit;cursor:pointer;border:0;background:none}button:disabled{cursor:not-allowed;opacity:.5}button,a{touch-action:manipulation}button svg{stroke-linecap:square;stroke-linejoin:miter}a{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--accent);outline-offset:5px}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--display);font-weight:400}svg{flex-shrink:0}button svg{vertical-align:middle}summary{cursor:pointer}.pixel-planet{display:block;width:100%;height:auto;image-rendering:pixelated;pointer-events:none}.artifact-art{image-rendering:pixelated;shape-rendering:crispEdges}.eyebrow{font:var(--type-12)/1.5 var(--pixel-font);letter-spacing:1px}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:0;background:none;box-shadow:none;color:var(--muted);transition:color .16s ease}.button{display:inline-flex;gap:12px;align-items:center;justify-content:center;min-height:42px;padding:10px 16px;border:2px solid var(--line);box-shadow:3px 3px var(--shadow);font:var(--type-16) var(--pixel-font)}.button:hover{border-color:var(--accent)}.text-button{display:inline-flex;gap:8px;align-items:center;color:var(--muted);font-size:var(--type-16);padding:8px}.skip-link{position:fixed;top:8px;left:8px;background:var(--accent);color:var(--on-accent);padding:12px;z-index:100;transform:translateY(-160%)}.skip-link:focus{transform:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}:root{--bg: #030609;--panel: #0d1319;--surface: #131d25;--surface-hover: #1a2830;--line: #25313a;--line-strong: #4c626b;--muted: #99a9b1;--subtle: #72838f;--text: #e6eeeb;--accent: #b9dcd0;--accent-hover: #e0f6ed;--accent-soft: #12241f;--accent-line: #3b6859;--on-accent: #09150f;--success: #a9cdbb;--success-soft: #102119;--shadow: #010305;--backdrop: #000c}body{background:#030609}.app-shell:before{display:none}.space-background{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-2;pointer-events:none}.ambient-space{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 28% 46%,#1e504516,transparent 35%),radial-gradient(ellipse at 79% 56%,#64301c12,transparent 32%),linear-gradient(#02050922,transparent 25%,#02050955)}.content-width{max-width:1300px;width:calc(100% - 104px)}.is-booting .application-content{pointer-events:none;z-index:91}.is-booting :is(.site-header,.worlds-heading,.world-caption,.planet-aura){opacity:var(--genesis-reveal,0)}.is-booting .planet-menu-art>.pixel-planet{opacity:var(--world-exposure,0);filter:drop-shadow(0 0 28px #458dab12);transform:scale(var(--world-settle,.955));transition:none}.is-booting .planet-menu-moon .planet-menu-art>.pixel-planet{filter:drop-shadow(0 0 26px #d1d8e80c)}.is-booting .planet-menu-mars .planet-menu-art>.pixel-planet{filter:drop-shadow(0 0 30px #df894010)}.cinematic-menu{min-height:calc(100svh - 72px);padding:48px 0 64px;justify-content:center;gap:clamp(28px,5svh,52px)}.worlds-heading{text-align:center;position:relative}.worlds-heading h1{margin:0;color:#a5bab2;font:400 var(--type-28)/1.2 var(--pixel-font);letter-spacing:3px}.planet-menu-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,2.5vw,36px);width:100%;max-width:1120px;margin:0 auto;align-items:start}.planet-menu-item{display:flex;flex-direction:column;align-items:center;position:relative;min-width:0;width:100%;max-width:none;padding:0;margin:0;gap:clamp(18px,2.4vw,28px);text-align:center;border-radius:4px;transition:opacity .6s,transform .6s}.planet-menu-item:disabled{opacity:1;cursor:default}.planet-menu-art{position:relative;display:grid;grid-template:minmax(0,1fr) / minmax(0,1fr);place-items:center;width:100%;height:auto;aspect-ratio:1}.pixel-planet{aspect-ratio:1;width:100%;position:relative;image-rendering:auto}.pixel-planet>canvas{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.planet-menu-art>.pixel-planet{grid-area:1 / 1;width:86%;max-width:310px;z-index:2;transition:transform .8s cubic-bezier(.18,.65,.2,1),filter .8s;filter:drop-shadow(0 0 28px #458dab12)}.planet-menu-moon .planet-menu-art>.pixel-planet{width:68%;max-width:245px;filter:drop-shadow(0 0 26px #d1d8e80c)}.planet-menu-mars .planet-menu-art>.pixel-planet{width:78%;max-width:280px;filter:drop-shadow(0 0 30px #df894010)}.planet-aura{position:absolute;width:92%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#428ca81a 0%,#33728408 50%,transparent 69%);opacity:.8;transition:opacity .8s}.planet-menu-moon .planet-aura{background:radial-gradient(circle,#e3e4dc0c,transparent 68%)}.planet-menu-mars .planet-aura{background:radial-gradient(circle,#cc673411,transparent 70%)}.world-caption{position:relative;display:flex;flex-direction:column;align-items:center;gap:12px;width:100%}.world-caption>h2,.world-caption>.planet-menu-state{align-self:center}.planet-menu-item h2{font-size:var(--type-30);line-height:1.1;margin:0;letter-spacing:4px}.planet-menu-state{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;background:none;color:#a4beb4;padding:6px 0;margin:0;font:var(--type-12)/1.2 var(--pixel-font);letter-spacing:1px;box-shadow:none;white-space:nowrap;transition:color .3s}.planet-menu-earth .planet-menu-state{border:0;background:none;color:#a4beb4}@media(min-width:801px)and (hover:hover)and (pointer:fine){.planet-menu-item:is(:hover,:focus-visible) .planet-menu-art>.pixel-planet{transform:translateY(-5px) scale(1.035)}}.planet-menu-item:hover .planet-menu-state,.planet-menu-item:hover h2{color:#e2eee7}.is-departing .planet-menu-item:not(.is-selected){opacity:.22;pointer-events:none}.is-departing .is-selected .planet-aura{opacity:0}.is-departing .worlds-heading{opacity:.38;transition:opacity .9s}.genesis-overlay{--genesis-ui: 1;position:fixed;top:0;right:0;bottom:0;left:0;z-index:90}.genesis-overlay>canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.genesis-welcome{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px;padding:32px;text-align:center}.genesis-welcome h1{max-width:680px;font:400 var(--type-40)/1.15 var(--pixel-font);color:#edf2ed;letter-spacing:-.5px;text-wrap:balance;text-shadow:0 2px 20px #020407}.genesis-start{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-width:154px;min-height:48px;padding:13px 24px;border:1px solid #e2eee6;background:#d3e3d9;color:#09120e;box-shadow:4px 4px #020407;font:var(--type-16)/1 var(--pixel-font);letter-spacing:2px;transition:background .2s,transform .2s}.genesis-start:hover{background:#edf5ef;transform:translateY(-2px)}.genesis-start:active{transform:translateY(0)}.page-heading{margin-top:35px;margin-bottom:27px;padding-bottom:19px;border-bottom:1px solid #c9e1de12}.explorer-layout{min-height:calc(100svh - 280px);gap:60px;grid-template-columns:minmax(0,1fr) 300px}.interactive-globe{width:min(100%,460px)}@media(min-width:701px)and (min-height:650px){.interactive-globe{width:min(100%,460px,calc(100svh - 420px))}}.interactive-globe:before{content:"";position:absolute;top:-8%;right:-8%;bottom:-8%;left:-8%;background:radial-gradient(ellipse,#a7bdb811,transparent 67%);pointer-events:none}.rotation-controls .icon-button{border-width:1px;background:#0e1920b3;box-shadow:none}.surface-marker{border-width:1px;box-shadow:0 0 0 4px #060b0e55,0 0 20px #a6cdb024}.modal{border-width:1px;box-shadow:0 25px 100px #000a}.modal-top{border-bottom-width:1px}.modal::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.modal.modal-wide{width:1080px;max-width:calc(100vw - 64px);height:min(720px,calc(100dvh - 64px));max-height:none;overflow:hidden;background:#080d12c2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 25px 100px #0007}.modal.modal-wide::backdrop{background:#00000052;-webkit-backdrop-filter:none;backdrop-filter:none}.modal-wide .modal-inner{height:100%;min-height:0;display:flex;flex-direction:column;padding:20px 24px 24px}.modal-wide .modal-top{flex:none;position:static;background:transparent;margin-bottom:18px}@media(max-width:600px){.modal.modal-wide{max-width:calc(100vw - 28px);height:calc(100dvh - 28px)}.modal-wide .modal-inner{padding:16px 14px}.modal-wide .modal-top{margin-bottom:14px;padding-bottom:10px}}@media(max-height:560px)and (min-width:601px){.modal.modal-wide{max-width:calc(100vw - 40px);height:calc(100dvh - 32px)}.modal-wide .modal-inner{padding:14px 18px}.modal-wide .modal-top{margin-bottom:12px;padding-bottom:10px}}.motion-paused *,.motion-paused *:before,.motion-paused *:after{animation-play-state:paused!important}.motion-paused .explorer-screen{animation:none}@media(max-width:1000px){.genesis-welcome h1{font-size:var(--type-32)}.planet-menu-item h2{font-size:var(--type-24)}.content-width{width:calc(100% - 64px)}.explorer-layout{gap:28px;grid-template-columns:minmax(0,1fr) 260px}}@media(max-height:820px)and (min-width:701px){.cinematic-menu{min-height:calc(100svh - 68px);padding-block:36px;gap:24px}.planet-menu-grid{max-width:960px}}@media(max-height:650px)and (min-width:701px){.cinematic-menu{padding-block:24px;gap:20px}.planet-menu-grid{max-width:820px}.planet-menu-item{gap:16px}}@media(max-width:700px){.genesis-welcome h1{font-size:var(--type-28)}.content-width{width:calc(100% - 40px)}.cinematic-menu{min-height:calc(100svh - 64px);padding-block:40px;gap:36px}.worlds-heading h1{font-size:var(--type-20);letter-spacing:2px}.planet-menu-grid{gap:8px}.planet-menu-item{gap:20px}.planet-menu-item h2{font-size:var(--type-20);letter-spacing:2px}.world-caption{gap:8px}.planet-menu-state{font-size:var(--type-10);letter-spacing:.4px;gap:4px}.planet-menu-state>svg{width:10px;height:10px}.explorer-layout{min-height:0;grid-template-columns:1fr;gap:32px}.interactive-globe{width:90%;max-width:390px}.explorer-layout .archive-sidebar{width:100%;max-width:400px;margin-inline:auto}.page-heading h1{font-size:var(--type-24)}.page-heading{margin-top:25px}}@media(max-width:380px){.planet-menu-item h2{font-size:var(--type-18)}.content-width{width:calc(100% - 28px)}}@media(prefers-reduced-motion:reduce){.planet-menu-art>.pixel-planet{transform:none!important}}@media(max-width:600px)and (max-height:420px){.modal.modal-wide{max-width:calc(100vw - 20px);height:calc(100dvh - 20px)}.modal-wide .modal-inner{padding:10px 12px}.modal-wide .modal-top{margin-bottom:8px;padding-bottom:6px}}@media(max-height:520px)and (min-width:480px){.cinematic-menu{padding-block:12px;gap:12px}.worlds-heading h1{font-size:var(--type-20)}.planet-menu-item{gap:14px}.planet-menu-art{width:min(100%,calc(100svh - 215px))}.planet-menu-item h2{font-size:var(--type-20)}.world-caption{gap:8px}.planet-menu-state{font-size:var(--type-10);letter-spacing:.4px}.planet-menu-state>svg{width:10px;height:10px}}:root{--encounter-ink:#edece3;--encounter-muted:#a3b0b2;--encounter-line:#bdcfce24;--encounter-accent:#a8d8c7}button,input,select{-webkit-tap-highlight-color:transparent}button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--encounter-accent);outline-offset:4px}.genesis-welcome{width:100%}.genesis-welcome h1{font-size:clamp(25px,4vw,51px);line-height:1.22;max-width:760px;text-wrap:balance;white-space:normal}.eyebrow{display:flex;align-items:center;gap:8px;font:10px/1.5 var(--body-font,Arial,sans-serif);font-weight:500;letter-spacing:1.9px;color:var(--encounter-accent);text-transform:uppercase}.explorer-screen .page-heading{justify-content:flex-start;gap:28px;margin-bottom:24px}.explorer-screen .page-heading h1{font-size:22px;letter-spacing:3px}.explorer-screen .page-heading h1 small{font-size:12px;letter-spacing:.5px}.explorer-layout{grid-template-columns:minmax(0,1fr) 320px;gap:42px;align-items:start}.explorer-layout.encounter-layout{--encounter-copy-column:minmax(360px,440px);grid-template-columns:minmax(0,1fr) var(--encounter-copy-column);gap:38px}.exploration-field{position:relative;min-width:0}.globe-stage{position:relative;min-height:505px;justify-content:center}.interactive-globe{width:min(100%,425px);max-width:425px;transition:transform 1.1s cubic-bezier(.25,.6,.2,1),filter 1s,opacity 1s}.surface-marker{width:24px;height:24px;border-width:1px;background:#081417b3;color:#bdcdbf;border-color:#90afa680;box-shadow:none;font-size:18px;transition:width .18s,height .18s,background .18s,border-color .18s,color .18s,box-shadow .18s}.surface-marker:after{content:"";position:absolute;width:44px;height:44px;left:50%;top:50%;transform:translate(-50%,-50%)}.surface-marker>svg{width:13px;height:13px;pointer-events:none}.surface-marker.is-explored{background:#102826b3;border-color:#88b4a580;color:#b3d6c7}.surface-marker small{position:absolute;right:-6px;bottom:-5px;min-width:12px;height:12px;background:#0c1b1ee0;border:1px solid #708f8366;color:#a5bdb1;font:8px/10px var(--pixel-font);letter-spacing:0;pointer-events:none}.surface-marker:hover{background:#1c3530dc;border-color:#a4c8b5;transform:translate(-50%,-50%)}.surface-anchors line{stroke:#b3d6c7;stroke-width:.3;opacity:.3}.surface-anchors circle{fill:#b3d6c7;opacity:.4}.rotation-controls{margin-top:8px}.rotation-controls .icon-button{width:40px;height:40px;background:#07101475;border:1px solid var(--encounter-line);box-shadow:none}.has-surface-focus .globe-stage{overflow:hidden;min-height:495px}.has-surface-focus .interactive-globe{transform:scale(1.36);filter:brightness(.29) saturate(.5);opacity:.62;cursor:default;pointer-events:none}.has-surface-focus[data-phase=aligning] .interactive-globe{filter:brightness(.72);opacity:.94}.surface-focus-visual{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;pointer-events:none}.focus-reticle{position:absolute;width:285px;height:255px;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.6;transition:width .8s,height .8s,opacity .8s}.focus-reticle i{position:absolute;width:21px;height:21px;border-color:#badccd80;border-style:solid;border-width:0}.focus-reticle i:nth-child(1){top:0;left:0;border-width:1px 0 0 1px}.focus-reticle i:nth-child(2){top:0;right:0;border-width:1px 1px 0 0}.focus-reticle i:nth-child(3){bottom:0;left:0;border-width:0 0 1px 1px}.focus-reticle i:nth-child(4){bottom:0;right:0;border-width:0 1px 1px 0}.phase-aligning .focus-reticle{width:66px;height:66px;opacity:1}.encounter-art{width:min(76%,345px);position:relative;z-index:2;transform:translateY(-3px);transition:opacity .7s,transform .8s,filter 1s}.encounter-art .artifact-art{display:block;width:100%;height:auto;overflow:visible}.phase-aligning .encounter-art{opacity:0;transform:translateY(22px) scale(.83)}.focus-ground{position:absolute;left:14%;right:14%;top:65%;height:16%;border-radius:50%;border-bottom:1px solid #bfdbbe29;background:radial-gradient(ellipse,#c6d4a214,transparent 68%);transform:rotateX(40deg)}.discovery-console{padding:10px 0 25px 25px;border-left:1px solid var(--encounter-line);min-width:0;font-family:var(--body-font);color:var(--encounter-ink)}.encounter-back{display:flex;align-items:center;gap:8px;font:10px/1.5 var(--body-font);letter-spacing:1.2px;color:#a5b9b2;min-height:32px}.encounter-back:hover{color:#f2f0df}.encounter-identity h2{font:500 clamp(25px,2.3vw,34px)/1.12 var(--body-font);letter-spacing:-1px;margin:12px 0 13px;color:#eceee4;text-wrap:balance}.encounter-identity h2:focus{outline:none}.encounter-identity>p{font:13px/1.7 var(--body-font);color:#a9b7b4;margin:0}.encounter-identity .eyebrow{font-size:9px;letter-spacing:1.4px}.encounter-invitation{border-top:1px solid var(--encounter-line);padding-top:20px;margin-top:25px}.encounter-invitation>p{font-size:18px;line-height:1.7;color:#879e97;margin-bottom:24px}.encounter-invitation strong{font-weight:400;color:#dfebdf}.encounter-invitation small{display:block;color:#95a29b;font-size:10px;line-height:1.65;margin-top:12px}.encounter-primary{width:100%;display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:48px;padding:13px 17px;background:#cbd6b6;color:#142321;border:1px solid #dae2c9;border-radius:3px;font:600 12px var(--body-font);text-align:left;transition:background .2s}.encounter-primary:hover:not(:disabled){background:#eef1d8}.encounter-primary:disabled{background:#cbd6b608;border-color:var(--encounter-line);color:#9ca9a3;cursor:default}.acquiring-signal{min-height:330px;display:flex;flex-direction:column;justify-content:center;text-align:left;color:#a2b9aa}.acquisition-glyph{font:60px var(--body-font);color:#cbd6b6}.acquiring-signal h2{font:400 25px var(--body-font);margin:25px 0 10px}.acquiring-signal p{font-size:12px;color:#899c94}.encounter-content{min-width:0}.encounter-content [hidden]{display:none!important}.encounter-content .interaction{font-family:var(--body-font)}.explorer-layout .field-catalogue{border:0;border-left:1px solid var(--encounter-line);border-radius:0;background:transparent;padding:13px 0 16px 25px;font-family:var(--body-font)}.field-catalogue .archive-sidebar__list{max-height:356px;overflow:auto;overscroll-behavior:contain;padding-right:5px;scrollbar-width:thin;scrollbar-color:#567061 transparent;gap:0}.field-catalogue .archive-sidebar__slot{min-height:61px;border:0;border-bottom:1px solid #a0b59f16;background:transparent;box-shadow:none;padding:8px 2px;gap:11px}.field-catalogue .archive-sidebar__slot:hover{background:#b2d2b10a}.field-catalogue .archive-sidebar__equipment,.field-catalogue .archive-sidebar__slot.is-unexplored .archive-sidebar__equipment{color:#c5d4c8;font:12px/1.4 var(--body-font)}.field-catalogue .archive-sidebar__equipment small{display:block;color:#809789;font-size:9px;margin-top:3px}.field-catalogue .archive-sidebar__art{width:32px;height:35px;background:#abc5a811;border:1px solid #bad3b626;font-size:18px;color:#b2c2a1}.field-catalogue .archive-sidebar__slot>svg{color:#8daa95;flex-shrink:0}.catalogue-empty{font:10px/1.7 var(--body-font);color:#8b9e92;margin:14px 0}.catalogue-empty{padding:28px 4px;font-size:12px}.observation-text{min-height:112px;padding:10px 0}.observation-text .eyebrow{font-size:8px;letter-spacing:1.5px;color:#8da593}.observation-text p{font:14px/1.8 var(--body-font);color:#dae2d6;margin:9px 0}.study-question{padding:0;margin:6px 0 14px;border:0;min-width:0}.study-question legend{font:500 13px/1.55 var(--body-font);color:#d7e1d0;padding:0 0 11px}.study-question button{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;margin:6px 0;padding:9px 10px;border:1px solid var(--encounter-line);color:#b1c3b4;font:11px/1.5 var(--body-font);text-align:left}.study-question button>span{color:#819d87;font-size:10px;flex-shrink:0}.study-question button>svg{margin-left:auto;flex-shrink:0}.study-question button:hover:not(:disabled){background:#b5d39c0e;border-color:#b5d39c66}.study-question button.is-correct{border-color:#a6ce8b;background:#a6ce8b0d}.study-question button.is-incorrect{border-color:#cc9c72;background:#cc9c7210}.study-feedback{font:11px/1.75 var(--body-font);color:#ddba96;margin:13px 0}.study-feedback.is-correct{color:#b8d4a2}.showing-science>.exploration-field{display:none}.showing-science{grid-template-columns:1fr}.planet-science{grid-column:1/-1;padding:20px 0 25px;font-family:var(--body-font);min-width:0}.planet-science>h2{font:400 clamp(28px,3.5vw,43px)/1.15 var(--body-font);letter-spacing:-1.4px;margin:14px 0 32px;color:#e6e9dc}.science-layout{display:grid;grid-template-columns:minmax(260px,.9fr) 1.1fr;gap:55px;align-items:start}.interior-figure{margin:0;max-width:490px}.interior-figure>svg{width:100%;display:block;filter:drop-shadow(0 0 30px #bf865416)}.interior-figure figcaption{font:11px/1.6 var(--body-font);color:#9eaba0;text-align:center;max-width:310px;margin:5px auto}.layer-selected{stroke:#fff3da;stroke-width:1.2}.science-stats{display:grid;grid-template-columns:1fr 1fr;gap:22px 14px;border-bottom:1px solid var(--encounter-line);padding:0 0 21px}.science-stats>div:last-child{grid-column:1/-1}.science-stats span{display:block;font-size:9px;letter-spacing:1.7px;color:#96ab9c}.science-stats b{display:block;font:400 27px/1.3 var(--body-font);color:#ebe6ce;margin-top:8px}.science-stats b small{font-size:15px;color:#a7b6a4}.science-stats>div:last-child b{font-size:40px}.model-switch{border:0;margin:20px 0;padding:0;display:flex;gap:8px;flex-wrap:wrap}.model-switch legend{font-size:11px;color:#9eb6a6;margin-bottom:11px}.model-switch button{padding:11px 13px;border:1px solid var(--encounter-line);font:11px var(--body-font);color:#9fb7a7;border-radius:3px}.model-switch button[aria-pressed=true]{color:#e8e6ca;border-color:#d5c89985;background:#d5c89909}.core-comparison{border-top:1px solid var(--encounter-line);padding-top:16px}.core-comparison>span{font-size:11px;color:#c3d0bc}.core-comparison>div{display:flex;align-items:center;gap:10px;margin:12px 0;font-size:10px}.core-comparison label{width:42px;color:#95ac98}.ratio-track{height:6px;background:#b5c2a515;flex:1;display:block}.ratio-track i{display:block;height:100%;background:#bdcfa0}.core-comparison b{width:35px;font-weight:400;color:#c4d5b4}.core-comparison small{font:10px/1.6 var(--body-font);color:#89a28c;display:block}.science-references{margin-top:22px;border-top:1px solid var(--encounter-line);padding-top:16px}.science-references summary{font-size:11px;color:#bfceb3;cursor:pointer}.science-references p{font-size:11px;line-height:1.75;color:#a2b79f}.science-references a{display:flex;align-items:center;gap:10px;font-size:11px;line-height:1.65;color:#c9dbc0;margin:11px 0}@media(min-width:1100px){.has-surface-focus{position:sticky;top:12px}.encounter-layout .globe-stage{min-height:515px}}@media(max-width:1050px){.explorer-layout{gap:22px;grid-template-columns:minmax(0,1fr) 295px}.explorer-layout.encounter-layout{gap:20px;--encounter-copy-column:360px}.interactive-globe{width:min(100%,400px)}.globe-stage{min-height:440px}.has-surface-focus .globe-stage{min-height:470px}.discovery-console{padding-left:19px}.encounter-identity h2{font-size:28px}.focus-reticle{width:220px;height:205px}.science-layout{gap:30px}}@media(max-width:800px){.content-width{width:calc(100% - 36px)}.explorer-screen .page-heading{gap:18px;flex-wrap:wrap}.explorer-screen .page-heading h1{font-size:20px}.explorer-layout,.explorer-layout.encounter-layout{grid-template-columns:1fr;gap:18px}.globe-stage{min-height:400px}.interactive-globe{width:82%;max-width:360px}.has-surface-focus .globe-stage{min-height:340px;height:340px}.has-surface-focus .interactive-globe{width:280px;max-width:280px;flex-shrink:0}.encounter-art{width:240px}.focus-reticle{width:245px;height:210px}.discovery-console{padding:15px 0 22px;border-left:0;border-top:1px solid var(--encounter-line)}.encounter-back{position:relative}.encounter-identity h2{font-size:30px;max-width:560px}.encounter-invitation>p{font-size:19px}.encounter-invitation{margin-top:18px;padding-top:15px}.encounter-invitation .encounter-primary{margin-top:10px}.acquiring-signal{min-height:160px}.acquisition-glyph{font-size:34px}.acquiring-signal h2{margin:15px 0 7px;font-size:23px}.explorer-layout .field-catalogue{max-width:none;padding:22px 0 0;border-left:0;border-top:1px solid var(--encounter-line)}.field-catalogue .archive-sidebar__list{max-height:365px}.science-layout{grid-template-columns:1fr}.interior-figure{max-width:330px;margin:auto}.planet-science>h2{margin-bottom:20px}.science-stats{grid-template-columns:1fr 1fr 1fr;gap:10px}.science-stats>div:last-child{grid-column:auto}.science-stats b{font-size:23px}.science-stats>div:last-child b{font-size:26px}.science-stats span{font-size:8px;letter-spacing:.8px}}@media(max-width:480px){.genesis-welcome h1{font-size:31px;line-height:1.25}.explorer-screen .page-heading{gap:12px;margin-top:18px;margin-bottom:14px}.explorer-screen .page-heading h1{margin-left:auto;font-size:19px}.globe-stage{min-height:355px}.interactive-globe{width:82%;max-width:295px}.has-surface-focus .globe-stage{min-height:310px;height:310px}.encounter-identity h2{font-size:28px;line-height:1.18}.encounter-identity>p{font-size:13px}.observation-text p{font-size:14px}.study-question button{font-size:12px;min-height:48px}.science-stats{grid-template-columns:1fr 1fr}.science-stats>div:last-child{grid-column:1/-1}.science-stats b{font-size:26px}.science-stats>div:last-child b{font-size:35px}}@media(prefers-reduced-motion:reduce){.interactive-globe,.encounter-art,.focus-reticle,.surface-marker{transition:none!important}.surface-marker:hover{transform:translate(-50%,-50%)}}.motion-paused .interactive-globe,.motion-paused .encounter-art,.motion-paused .focus-reticle{transition:none!important}.genesis-overlay{background:transparent;pointer-events:none}.genesis-overlay[data-started=false]{background:#030609;pointer-events:auto}.genesis-overlay .genesis-start{pointer-events:auto}.genesis-welcome{gap:26px;opacity:1;transform:translateY(0);transition:opacity .45s ease,transform .65s cubic-bezier(.22,.68,.24,1)}.genesis-overlay[data-started=true] .genesis-welcome{opacity:0;transform:translateY(-12px);pointer-events:none}.genesis-overlay[data-started=true] .genesis-start{pointer-events:none}.genesis-welcome h1{max-width:850px;font-size:clamp(30px,4.5vw,60px);font-family:var(--body-font);font-weight:400;line-height:1.12;letter-spacing:-1.8px;text-wrap:balance;margin:0}.genesis-start{margin-top:9px;border-radius:2px;box-shadow:none;background:#dce6dd;border:1px solid #eff5ec;font:12px/1 var(--body-font);min-width:162px;min-height:50px;letter-spacing:2.2px}.encounter-art{width:min(92%,440px);transform:none;filter:none!important;transition:opacity .4s ease,transform .6s ease}.phase-aligning .encounter-art{opacity:0;transform:translateY(8px) scale(.97)}.mosaic-artwork{position:relative;width:100%;aspect-ratio:5/4;--resolve:0;isolation:isolate}.mosaic-artwork>canvas{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;filter:drop-shadow(0 18px 22px #0008)}.mosaic-artwork .mosaic-source{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;opacity:0;pointer-events:none}.mosaic-artwork .mosaic-source svg{width:100%;height:100%}.mosaic-artwork.is-fallback .mosaic-source{opacity:1}.mosaic-artwork.is-fallback>canvas{display:none}.focus-reticle{width:86%;max-width:415px;height:310px;opacity:.23}.phase-aligning .focus-reticle{width:66px;height:66px}.focus-ground{top:72%;height:13%;opacity:.65}@media(max-width:700px){.genesis-welcome{padding:25px;gap:22px}.genesis-welcome h1{font-size:clamp(30px,8.4vw,48px);letter-spacing:-1.2px;max-width:540px}.encounter-art{width:min(89%,360px)}.focus-reticle{height:225px;width:83%}}@media(prefers-reduced-motion:reduce){.genesis-welcome,.encounter-art{transition:none}}:root{--quiet-hover: rgb(180 208 190 / .055);--quiet-control: rgb(180 208 190 / .04);--quiet-muted: #a5b8ae}.icon-button:not(:disabled):hover,.icon-button:not(:disabled):focus-visible{border:0;background:none;box-shadow:none;color:#f4fff8}.page-heading,.explorer-screen .page-heading{border-bottom:0;padding-bottom:0;margin:26px 0 32px;min-height:44px}.explorer-layout{gap:clamp(32px,4vw,64px)}.globe-stage{min-height:clamp(470px,63svh,600px)}.interactive-globe{width:min(90%,490px);max-width:490px}.rotation-controls{gap:8px;margin-top:16px}.rotation-controls .icon-button{width:44px;height:44px;background:transparent;border:0;box-shadow:none}.rotation-controls .icon-button:not(:disabled):hover,.rotation-controls .icon-button:not(:disabled):focus-visible{border:0;background:none;box-shadow:none;color:#f4fff8}.rotation-controls .icon-button:disabled{opacity:.25}.explorer-layout .field-catalogue{border:0;padding:4px 0 0;background:transparent}.field-catalogue .archive-sidebar__list{max-height:clamp(320px,48svh,440px);gap:3px;padding:4px 5px;margin-inline:-5px;scrollbar-color:#526d6070 transparent}.field-catalogue .archive-sidebar__slot{border:0;background:transparent;box-shadow:none;min-height:62px;padding:9px 8px;gap:12px;border-radius:4px}.field-catalogue .archive-sidebar__slot:hover,.field-catalogue .archive-sidebar__slot.is-incoming{background:var(--quiet-hover)}.field-catalogue .archive-sidebar__equipment,.field-catalogue .archive-sidebar__slot.is-unexplored .archive-sidebar__equipment{font-size:13px;line-height:1.45;color:#d4e0d5}.field-catalogue .archive-sidebar__equipment small{font-size:11px;color:#96aa9e;margin-top:4px}.field-catalogue .archive-sidebar__art{border:0;background:transparent;width:30px;height:36px;color:#abbca5}.field-catalogue .archive-sidebar__slot>svg{opacity:.65}.field-catalogue .archive-sidebar__slot:hover>svg{opacity:1}.catalogue-empty,.archive-empty{font:13px/1.6 var(--body-font);color:var(--quiet-muted)}.catalogue-empty .text-button,.archive-empty .text-button{min-height:44px;padding-inline:0;font:12px var(--body-font);color:#d8e7d5}.explorer-layout.encounter-layout{gap:clamp(30px,4vw,60px)}.discovery-console{border:0;padding:4px 0 28px}.encounter-back{min-height:44px;font-size:12px;letter-spacing:0;margin-bottom:22px}.encounter-identity .eyebrow{font-size:11px;letter-spacing:.7px;text-transform:none;color:#a8bcb0}.encounter-identity h2{margin:12px 0 16px}.encounter-identity>p{font-size:14px;line-height:1.75}.encounter-question>span{display:block;margin-bottom:6px;color:#81968c;font:9px/1.5 var(--body-font);letter-spacing:1.15px;text-transform:uppercase}.encounter-question{padding-top:20px}.encounter-question h3{margin:0;color:#e4e9df;font:500 17px/1.5 var(--body-font);letter-spacing:-.2px}.encounter-question p,.encounter-story-preview p{margin:9px 0 0;color:#aab9b0;font:13px/1.75 var(--body-font)}.encounter-story-preview{margin-top:18px;color:#aab9b0;font-family:var(--body-font)}.encounter-story-preview summary{display:flex;align-items:center;min-height:44px;cursor:pointer;color:#b9cbbd;font-size:12px}.encounter-story-preview summary:after{content:"+";margin-left:auto;color:#80978b;font-size:18px}.encounter-story-preview[open] summary:after{content:"−"}.encounter-story-preview h3{margin:16px 0 0;color:#d7e0d7;font:500 12px/1.5 var(--body-font)}.encounter-invitation{border:0;padding:0;margin-top:28px}.encounter-primary,.focus-ground{border:0}.phase-revealed.discovery-console{max-height:calc(100svh - 150px);overflow-y:auto;overscroll-behavior:contain;padding-right:8px;scrollbar-width:thin;scrollbar-color:#526d6070 transparent}.archive-empty{min-height:160px;display:grid;place-content:center;justify-items:center;gap:12px}.planet-science{padding-top:0}.science-stats,.core-comparison,.science-references{border:0}.model-switch button{border:0;background:var(--quiet-control)}.model-switch button[aria-pressed=true]{background:#d5c89916}.modal-top,.artifact-detail-card,.artifact-detail-tabs,.artifact-detail-collect{border:0}.artifact-detail-card,.artifact-detail-tabs button[aria-selected=true]{background:transparent}@media(max-width:1050px){.explorer-layout,.explorer-layout.encounter-layout{gap:28px}.globe-stage{min-height:480px}.interactive-globe{width:min(94%,430px)}}@media(max-width:800px){.explorer-layout,.explorer-layout.encounter-layout{grid-template-columns:1fr;gap:32px}.globe-stage{min-height:380px}.interactive-globe{width:min(84%,350px)}.explorer-layout .field-catalogue{max-width:540px;margin-inline:auto;padding:0;border:0}.field-catalogue .archive-sidebar__list{max-height:380px}.discovery-console{border:0;padding:0 0 24px}.phase-revealed.discovery-console{max-height:none;overflow:visible;padding-right:0}.encounter-back{margin-bottom:14px}.encounter-identity h2{max-width:100%}}@media(max-width:480px){.explorer-screen .page-heading{display:grid;grid-template-columns:auto 1fr 44px;gap:12px;margin:14px 0 20px}.explorer-screen .page-heading h1{margin-left:0;justify-self:center;font-size:19px;gap:10px}.globe-stage{min-height:332px}.interactive-globe{width:min(86%,295px)}.rotation-controls{margin-top:10px}.explorer-layout,.explorer-layout.encounter-layout{gap:28px}.encounter-invitation{margin-top:24px}.encounter-identity>p{font-size:13px}}:root{--obs-text: #e1e6db;--obs-muted: #a2aea7;--obs-faint: #81928b;--obs-accent: #d6e2bb;--obs-surface: #b8cbb707;--obs-gap: clamp(20px, 3vw, 48px);--obs-fast: .18s;--obs-scene: .52s;--obs-ease: cubic-bezier(.22,1,.36,1)}.planet-menu-item{transition:opacity var(--obs-scene) ease,transform var(--obs-scene) var(--obs-ease)}.is-departing .planet-menu-item:not(.is-selected){opacity:0;transform:translateY(12px)}.is-departing .planet-menu-item.is-selected{opacity:0;transform:scale(1.055)}.science-check{display:flex;gap:10px;align-items:center;font:13px var(--body-font);color:var(--obs-muted);min-height:44px}.science-check input{width:17px;height:17px;accent-color:var(--obs-accent)}.science-experiment{color:var(--obs-text);padding:0}.science-experiment h3{font:400 22px/1.24 var(--body-font);letter-spacing:-.65px;margin:0 0 22px}.science-experiment h4{font:500 17px/1.35 var(--body-font);letter-spacing:-.25px;margin:8px 0 12px}.science-experiment p{font:14px/1.75 var(--body-font);color:var(--obs-muted);margin:12px 0 16px}.science-experiment>svg{display:block;width:100%;height:auto;margin:6px 0 18px}.science-experiment svg text{font:10px var(--body-font);fill:var(--obs-muted)}.experiment-source{font:12px/1.7 var(--body-font);color:var(--obs-faint);margin:18px 0 8px}.experiment-source summary{cursor:pointer;min-height:40px;display:flex;align-items:center;gap:10px}.experiment-source summary:after{content:"+"}.experiment-source[open] summary:after{content:"−"}.experiment-source p{font-size:12px}.experiment-source a{color:var(--obs-accent)}.science-experiment .experiment-hint{font-size:12px;color:var(--obs-faint)}.science-experiment .experiment-insight{display:flex;gap:10px;align-items:flex-start;color:var(--obs-accent);font-size:14px;margin-top:24px}.experiment-insight svg{flex-shrink:0;margin-top:5px}.uv-observation{position:relative;aspect-ratio:420/235;overflow:hidden;margin:0 0 18px;background:#070b0c}.uv-observation>svg,.uv-observation>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.observation-reading{min-height:98px}.inference-question{margin-top:24px}.inference-question button{display:flex;align-items:center;gap:12px;width:100%;text-align:left;font:13px/1.6 var(--body-font);color:var(--obs-text);padding:12px 0;border:0;background:none}.inference-question button:hover{color:var(--obs-accent)}.inference-question button:before{content:"○";color:var(--obs-faint)}.inference-question>p{color:#e2b49d}.model-reading>strong{font:28px/1.2 var(--body-font);letter-spacing:-.8px;font-variant-numeric:tabular-nums}.model-reading>strong small{display:block;font:12px/1.7 var(--body-font);letter-spacing:0;color:var(--obs-muted)}.traverse-scene{position:relative;aspect-ratio:420/260;margin:18px 0}.traverse-scene>svg{display:block;width:100%;height:100%}.traverse-station{position:absolute;transform:translate(-50%,-50%);width:46px;height:46px;display:grid;place-items:center;background:transparent;border:0;color:var(--obs-text)}.traverse-station>span{width:26px;height:26px;display:grid;place-items:center;border:1px solid #acb7a864;background:#0b1110;font:12px var(--body-font);border-radius:50%}.traverse-station small{position:absolute;bottom:-18px;left:50%;transform:translate(-50%);white-space:nowrap;font:11px var(--body-font);color:#abb7a6}.traverse-station:disabled{opacity:.3}.traverse-station.is-selected>span{border-color:var(--obs-accent);color:var(--obs-accent)}.traverse-path{stroke-dashoffset:0;animation:traverse-flow 16s linear infinite}.traverse-location{transition:transform .6s var(--obs-ease)}@keyframes traverse-flow{to{stroke-dashoffset:-100}}.station-reading{min-height:167px;margin-top:12px}.station-reading>span{font:11px var(--body-font);color:var(--obs-faint)}.mission-duration{margin:28px 0}.mission-duration>div{display:grid;grid-template-columns:1fr 1fr;margin-bottom:19px;row-gap:8px;font:12px var(--body-font)}.mission-duration span{color:var(--obs-muted)}.mission-duration i{grid-column:1/-1;height:5px;background:#c4d3b2;grid-row:2;min-width:3px}.mission-duration i.actual{width:100%;background:#9dab8e}.mission-duration strong{grid-column:2;grid-row:1;text-align:right;font-weight:400}.mission-duration>small{color:var(--obs-faint);font:10px var(--body-font)}.timeline-observation{margin-top:24px;min-height:164px}.timeline-observation>span{font:34px var(--body-font);color:var(--obs-accent);letter-spacing:-1.6px}.evidence-kicker{display:block;color:var(--obs-accent);font:10px/1.6 var(--body-font);letter-spacing:1.4px;text-transform:uppercase}.timeline-evidence,.landing-evidence{margin:24px 0 19px;padding:18px 0;border-top:1px solid var(--encounter-line);border-bottom:1px solid var(--encounter-line)}.timeline-evidence>img{display:block;width:min(100%,360px);height:auto;margin:14px auto 10px}.timeline-evidence>p,.landing-evidence>p{margin:12px 0;color:var(--obs-text);font:13px/1.7 var(--body-font)}.timeline-evidence>small,.landing-evidence>small{display:block;color:var(--obs-muted);font:11px/1.7 var(--body-font)}.timeline-evidence a,.landing-evidence a{color:var(--obs-accent);text-underline-offset:3px}.timeline-inference{padding:18px 0 0;border:0;margin:0;min-width:0}.timeline-inference legend{padding:0 0 12px;color:var(--obs-text);font:13px/1.6 var(--body-font)}.timeline-inference button{display:block;width:100%;min-height:45px;margin:7px 0;padding:10px 12px;border:1px solid var(--encounter-line);background:#a4b9a708;color:var(--obs-text);text-align:left;font:12px/1.5 var(--body-font)}.timeline-inference button:hover:not(:disabled),.timeline-inference button.is-correct{border-color:var(--obs-accent);background:#b7d4b015}.timeline-inference button:disabled{cursor:default;opacity:.65}.timeline-inference button.is-correct:disabled{opacity:1}.timeline-evidence-result{display:flex;align-items:center;gap:7px;color:var(--obs-accent)!important}.seismic-signal{min-height:145px}.model-reading{margin-top:18px}.landing-reading{min-height:78px}.landing-sequence{display:grid;grid-template-columns:1fr 1fr;gap:2px 12px}.landing-sequence button{display:flex;gap:10px;align-items:center;min-height:44px;padding:10px 0;background:none;border:0;text-align:left;font:13px var(--body-font);color:var(--obs-text)}.landing-sequence button.is-done{color:#91aa81;opacity:.8}.landing-sequence button:hover:not(:disabled){color:var(--obs-accent)}.landing-evidence h4{margin:8px 0 15px;color:var(--obs-text);font:400 19px/1.4 var(--body-font)}.landing-evidence-wide{display:block;width:100%;height:auto;border:1px solid var(--encounter-line)}.artifact-image{width:100%;height:100%;position:relative;display:grid;place-items:center}.artifact-image>img,.artifact-image>div{width:100%;height:100%;object-fit:contain;min-height:0;max-height:100%}.artifact-image>div{display:grid;place-items:center}.artifact-image>div>svg{width:90%;height:90%;max-height:260px}.artifact-image-label{position:absolute;bottom:4px;left:0;width:100%;text-align:center;font:10px var(--body-font);color:var(--obs-faint);letter-spacing:.2px}.artifact-detail-art>.artifact-image{height:235px}.record-core-discovery{color:var(--obs-accent);font:18px/1.6 var(--body-font);margin:0 0 25px}.archive-arrival{display:grid;grid-template-columns:280px minmax(0,620px);gap:70px;align-items:center;min-height:340px;margin:10px auto 34px;max-width:980px}.discovery-record{display:flex;flex-direction:column;align-items:stretch;text-align:left;background:none;border:0;color:var(--obs-text);padding:0 0 12px;transition:transform var(--obs-fast),color var(--obs-fast)}.discovery-record:hover{transform:translateY(-4px)}.discovery-record:focus-visible{outline-offset:8px}.record-image{position:relative;aspect-ratio:1.5;background:linear-gradient(145deg,#c9d4b606,transparent)}.record-image .artifact-image{padding:24px 25px 20px}.record-image .artifact-image-label{bottom:12px}.record-copy{padding:21px 3px 0}.record-location{color:var(--obs-faint);font:11px/1.6 var(--body-font);text-transform:capitalize}.record-copy h2{font:400 19px/1.35 var(--body-font);margin:10px 0;letter-spacing:-.35px}.record-copy p{font:13px/1.8 var(--body-font);color:var(--obs-muted);margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.return-receipt{display:grid;grid-template-columns:42% 1fr;gap:35px;align-items:center;padding:24px 18px 40px}.return-image{height:260px}.return-copy h2{font:400 32px/1.2 var(--body-font);letter-spacing:-1px;margin:12px 0 20px}.return-copy p{font:15px/1.8 var(--body-font);color:var(--obs-text)}.return-caption{display:block;font:12px/1.7 var(--body-font);color:var(--obs-muted);margin-top:16px}.return-actions{display:flex;flex-direction:column;align-items:flex-start;gap:15px;margin-top:25px}.return-actions .text-button{font-size:13px;min-height:44px}.return-copy{animation:return-arrive .55s var(--obs-ease) both}@keyframes return-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.return-receipt.is-still .return-copy{animation:none}.phase-active .encounter-identity h2{font-size:clamp(23px,2.3vw,32px);margin:8px 0 14px}.encounter-layout .discovery-console{max-width:520px}:where(button,a,input,select,summary):focus-visible{outline:2px solid var(--obs-accent);outline-offset:4px}.motion-paused .traverse-path,.motion-paused .return-copy{animation:none}@media(min-width:1000px){.encounter-layout>.exploration-field{position:sticky;top:35px;align-self:start}}@media(max-width:900px){.archive-arrival{gap:35px;grid-template-columns:210px 1fr;min-height:300px}}@media(max-width:600px){.science-experiment p{font-size:14px}.archive-arrival{grid-template-columns:105px 1fr;gap:22px;min-height:210px;margin:20px 0 28px}.record-image{aspect-ratio:1.15}.record-image .artifact-image{padding:12px 9px 25px}.record-copy{padding:14px 0 0}.record-copy h2{font-size:16px;line-height:1.4}.record-copy p{font-size:12px;line-height:1.7;-webkit-line-clamp:3}.record-location{font-size:10px}.return-receipt{grid-template-columns:1fr;padding:0 0 20px;gap:18px}.return-image{height:165px}.return-copy h2{font-size:27px}.return-copy p{font-size:14px}.return-actions .encounter-primary{width:100%}.encounter-layout .discovery-console{width:100%;max-width:none}.science-experiment h3{font-size:21px}.encounter-identity .eyebrow{font-size:11px}.experiment-source p{font-size:12px}.station-reading{min-height:0}.landing-sequence{column-gap:12px}.landing-sequence button{font-size:12px}}@media(max-width:350px){.archive-arrival{grid-template-columns:78px 1fr;gap:18px}.record-copy h2{font-size:14px}.record-copy p{font-size:12px}.traverse-station small{font-size:10px}}@media(prefers-reduced-motion:reduce){.traverse-path,.return-copy{animation:none}.traverse-location,.discovery-record,.planet-menu-item{transition:none}}.modal-top>.icon-button{width:44px;height:44px;min-width:44px;min-height:44px;flex-shrink:0}.app-shell{overflow-x:clip}.application-content{position:relative;z-index:1}.app-shell.view-explorer{height:100svh;min-height:100svh;overflow:clip;overscroll-behavior:none}.view-explorer .application-content,.view-explorer #main,.view-explorer .explorer-screen{height:100%;min-height:0}.view-explorer .explorer-screen{display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;padding-bottom:9px}.view-explorer .explorer-layout{height:100%;min-height:0;overflow:hidden}.view-explorer .encounter-layout{align-items:stretch}.view-explorer .encounter-layout>*{min-height:0}.view-explorer .encounter-layout .has-surface-focus{position:relative;top:auto;align-self:stretch;display:grid;grid-template-rows:minmax(0,1fr) auto;height:100%;overflow:hidden}.view-explorer .encounter-layout .has-surface-focus .globe-stage{height:100%;min-height:0;overflow:hidden}.view-explorer .encounter-layout .discovery-console,.view-explorer .showing-science .planet-science{height:100%;max-height:100%;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#526d6070 transparent}@media(max-width:800px){.view-explorer .explorer-layout{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#526d6070 transparent}.view-explorer .encounter-layout .has-surface-focus{display:block;height:auto;overflow:visible}.view-explorer .encounter-layout .has-surface-focus .globe-stage{height:370px;min-height:370px}.view-explorer .encounter-layout .discovery-console,.view-explorer .showing-science .planet-science{height:auto;max-height:none;overflow:visible}}@media(max-width:480px){.view-explorer .encounter-layout .has-surface-focus .globe-stage{height:330px;min-height:330px}}.explorer-screen .page-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:start;row-gap:10px}.world-heading-cluster{display:flex;flex-direction:column;align-items:flex-start;gap:15px;min-width:0}.world-heading-cluster .back-button{margin-bottom:13px;transform:translateY(6px)}.world-equipment-title{width:min(100%,520px);margin:0;color:#f0f1e7;font:500 clamp(26px,2.8vw,40px)/1.16 var(--body-font);letter-spacing:-1.2px;text-align:left;text-wrap:pretty;overflow-wrap:anywhere;visibility:hidden}.world-equipment-title[data-ready=true]{visibility:visible}@media(max-width:800px){.world-equipment-title{font-size:clamp(22px,5vw,28px);letter-spacing:-.7px}}@media(prefers-reduced-motion:reduce){.world-equipment-title[data-ready=true]{animation:none}}.explorer-screen .page-heading h1{margin:0;align-items:baseline;font-size:clamp(32px,3.2vw,46px);line-height:1;letter-spacing:4px}.explorer-screen .page-heading h1 small{margin-left:9px;line-height:1;font-size:clamp(14px,1.2vw,17px);letter-spacing:.8px}@media(min-width:801px){.explorer-screen>.explorer-layout:not(.encounter-layout)>.field-catalogue{margin-top:-130px}.explorer-orbit-screen{padding-bottom:0}.explorer-orbit-screen .interactive-globe{overflow:clip}.explorer-orbit-screen .rotation-controls{margin-top:8px}.explorer-screen>.explorer-layout:not(.encounter-layout){min-height:0;padding-bottom:0}.explorer-orbit-screen .field-catalogue .archive-sidebar__list{max-height:min(clamp(420px,64svh,560px),calc(100svh - 323px))}}@media(max-width:800px){.explorer-screen .page-heading{grid-template-columns:1fr;grid-template-rows:auto auto;row-gap:10px}.world-heading-cluster{justify-content:flex-start;gap:13px}.world-heading-cluster .back-button{margin-bottom:11px}}.home-snap{--home-header-height: 0px;scroll-behavior:auto}.home-snap:has(.cinematic-menu[data-guidance-ready=true]:not(.is-departing):not(.is-transition-overlay)){scroll-snap-type:y mandatory}.cinematic-menu>:is(.destination-hero,.destination-helmet){scroll-snap-align:start;scroll-snap-stop:always}.cinematic-menu{display:block;min-height:0;padding:0}.destination-hero{min-height:100svh;display:flex;flex-direction:column;justify-content:center;padding:34px 0 36px}.worlds-heading{margin-bottom:clamp(28px,4.5svh,52px)}.worlds-heading h1{color:#c5d7d0;font-size:clamp(31px,3.9vw,49px);letter-spacing:4px}.planet-menu-hint{position:absolute;top:calc(100% + 10px);left:50%;color:#d1e2db;font:400 clamp(14px,1.35vw,18px)/1.25 var(--pixel-font);letter-spacing:2.4px;white-space:nowrap;opacity:0;transform:translate(-50%,-4px);text-shadow:0 0 12px #cdebe54a;transition:opacity .18s ease,transform .18s ease}.planet-menu-item:hover .planet-menu-hint,.planet-menu-item:focus-visible .planet-menu-hint{opacity:1;transform:translate(-50%)}.is-departing .planet-menu-item .planet-menu-hint{opacity:0}.planet-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,8vw,132px);max-width:980px;transform:translateY(clamp(24px,4.5svh,40px))}.planet-menu-item{display:flex;align-items:center;position:relative;width:100%;max-width:none;padding:0;gap:clamp(16px,2.4vw,28px)}.planet-menu-art{width:100%;aspect-ratio:1}.planet-menu-art>.pixel-planet{width:76%;max-width:340px}.planet-menu-moon .planet-menu-art>.pixel-planet{width:72%;max-width:300px}.planet-menu-mars .planet-menu-art>.pixel-planet{width:82%;max-width:340px}.planet-menu-item h2{color:#ebf0ea;font-size:clamp(18px,2.2vw,28px);letter-spacing:3px}.world-caption{gap:11px}.planet-menu-state{color:#a9c8ba}.planet-menu-item:hover .planet-menu-state,.planet-menu-item:hover h2{color:#eff8f1}.is-departing .planet-menu-item.is-selected{opacity:1;transform:none;transition:none}.is-departing .planet-menu-item.is-selected .pixel-planet{transform:none}.is-departing .worlds-heading{opacity:0;transition:opacity .9s ease}.destination-hero .world-caption{position:absolute;z-index:4;top:64%;left:50%;width:auto;transform:translate(-50%,-50%);padding:0;background:none;color:#fff;pointer-events:none}.destination-hero .world-caption h2{color:#fff;white-space:nowrap;text-shadow:0 0 9px #ffffff99}.world-transition-title{display:inline-block}.archive-title-suffix{display:inline-block;margin-left:.32em}.explorer-screen .world-title-row h1>small{transition:opacity .22s ease}.explorer-screen.is-world-arriving .world-title-row h1>small{opacity:0;visibility:hidden;pointer-events:none;transition:none}@media(prefers-reduced-motion:reduce){.explorer-screen .world-title-row h1>small{transition:none}}::view-transition-group(world-title-moon),::view-transition-group(world-title-mars),::view-transition-group(world-title-earth){z-index:120;animation-duration:1.16s;animation-timing-function:cubic-bezier(.65,0,.35,1)}::view-transition-old(world-title-moon),::view-transition-old(world-title-mars),::view-transition-old(world-title-earth){animation:none;opacity:0;mix-blend-mode:normal}::view-transition-new(world-title-moon),::view-transition-new(world-title-mars),::view-transition-new(world-title-earth){animation:none;opacity:1;mix-blend-mode:normal}::view-transition-old(root){animation:none;opacity:1;mix-blend-mode:normal}::view-transition-new(root){animation:world-screen-in .86s cubic-bezier(.4,0,.2,1) both;mix-blend-mode:normal}@keyframes world-screen-in{0%{opacity:0}to{opacity:1}}.earth-destination{min-height:calc(100svh - 94px);display:flex;flex-direction:column;align-items:center;overflow:clip;margin-top:0;padding:32px 0 48px;scroll-margin-top:24px}.earth-scroll-cue{display:inline-flex;align-items:center;gap:9px;min-height:34px;color:#b8c9c1;font:11px/1.4 var(--pixel-font);letter-spacing:1.8px;transition:opacity .2s ease,transform .2s ease}@property --helmet-cue-fold{syntax: "<number>"; inherits: true; initial-value: 0;}@property --scroll-cue-fold{syntax: "<number>"; inherits: true; initial-value: 0;}.destination-hero>.earth-scroll-cue[data-fold-direction]{transition:--helmet-cue-fold 165ms ease-out,--scroll-cue-fold 165ms ease-out .16s}.destination-hero>.earth-scroll-cue[data-fold-direction=up]{transition-delay:.16s,0ms}.destination-hero>.earth-scroll-cue>span{--fold: var(--scroll-cue-fold, 0);display:block;transform-origin:center top;transform:perspective(100px) rotateX(calc(var(--fold) * -90deg));opacity:calc(1 - var(--fold))}.destination-hero>.earth-scroll-cue>.earth-scroll-cue__archive{--fold: var(--helmet-cue-fold, 0);color:#a5a5a5}@media(prefers-reduced-motion:reduce){.destination-hero>.earth-scroll-cue[data-fold-direction]{transition:none}.destination-hero>.earth-scroll-cue>span{transform:none}}.planet-menu[data-reduced-motion=true] .earth-scroll-cue[data-fold-direction]{transition:none}.planet-menu[data-reduced-motion=true] .earth-scroll-cue>span{transform:none}.destination-hero>.earth-scroll-cue{pointer-events:none;margin-top:clamp(16px,2.5svh,24px);align-self:center}.earth-scroll-cue svg{color:#8ba99c;animation:earth-cue-drift 1.8s ease-in-out infinite}@keyframes earth-cue-drift{0%,to{transform:translateY(-2px);opacity:.7}50%{transform:translateY(3px);opacity:1}}.earth-destination>.planet-menu-item{width:min(100%,620px);margin-top:12px;gap:22px}.app-shell:not(.is-booting) .earth-destination{min-height:100dvh;justify-content:center;padding-block:0}.app-shell:not(.is-booting) .earth-destination .planet-menu-art{max-width:calc(100svh - 5rem)}.app-shell:not(.is-booting) .earth-destination>.planet-menu-item{margin-top:0}.earth-destination>.planet-menu-item .world-caption{position:absolute;z-index:4;top:68%;left:50%;width:auto;transform:translate(-50%,-50%);padding:0;pointer-events:none;color:#fff}.earth-destination>.planet-menu-item .world-caption h2{color:#fff;white-space:nowrap;text-shadow:0 0 9px #ffffff99}.earth-destination .planet-menu-art{width:min(84vw,560px)}.earth-destination .planet-menu-art>.pixel-planet{width:78%;max-width:470px}.earth-destination .planet-aura{width:88%}.field-catalogue .archive-sidebar__list{--catalogue-fade: 28px;padding-block:var(--catalogue-fade);scroll-padding-block:var(--catalogue-fade);-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--catalogue-fade),#000 calc(100% - var(--catalogue-fade)),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 var(--catalogue-fade),#000 calc(100% - var(--catalogue-fade)),transparent 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.has-surface-focus .globe-stage{overflow:visible;min-height:590px}.has-surface-focus .interactive-globe{transform:scale(1.14);transform-origin:center center}@media(max-width:1050px){.has-surface-focus .globe-stage{min-height:500px}.has-surface-focus .interactive-globe{transform:scale(1.1)}}@media(max-width:800px){.has-surface-focus .globe-stage{min-height:370px;height:370px}.has-surface-focus .interactive-globe{transform:scale(1.12)}}@media(max-width:480px){.has-surface-focus .globe-stage{min-height:330px;height:330px}.has-surface-focus .interactive-globe{transform:scale(1.08)}}.home-snap:has(.app-shell.is-booting){scroll-snap-type:none;scroll-behavior:auto;overflow-anchor:none}.is-booting .application-content{z-index:1;pointer-events:none}@media(prefers-reduced-motion:no-preference){.is-booting .genesis-overlay>.spacecraft-window{transform:translate3d(var(--genesis-sway-x, 0px),var(--genesis-sway-y, 0px),0) rotate(var(--genesis-sway-roll, 0deg)) scale(var(--window-scale, 1));transform-origin:50% 50%;will-change:transform}}.is-booting .cinematic-menu{transform:translateY(var(--genesis-lift, -220px)) scale(var(--genesis-scale, .74));transform-origin:50% 50svh;filter:blur(var(--genesis-blur, 9px));will-change:transform,filter}.is-booting :is(.destination-brand,.worlds-heading){opacity:var(--genesis-heading, 1)}.is-booting :is(.world-caption,.earth-scroll-cue){opacity:var(--genesis-worlds, 0)}.is-booting .planet-aura{opacity:var(--genesis-worlds, 0)!important}.is-booting .planet-menu-art>.pixel-planet{opacity:var(--genesis-surface, .38);transform:none;filter:saturate(var(--genesis-saturation, .86)) brightness(var(--genesis-brightness, .78));transition:none}.is-booting .planet-menu-moon .planet-menu-art>.pixel-planet{filter:saturate(var(--genesis-saturation, .86)) brightness(var(--genesis-brightness, .78)) drop-shadow(0 0 26px #d1d8e80c)}.is-booting .planet-menu-mars .planet-menu-art>.pixel-planet{filter:saturate(var(--genesis-saturation, .86)) brightness(var(--genesis-brightness, .78)) drop-shadow(0 0 30px #df894010)}.is-booting .planet-menu-earth .planet-menu-art>.pixel-planet{opacity:var(--genesis-earth, 1)!important}.is-booting .planet-menu-earth .planet-aura{opacity:var(--genesis-earth-details, .506)!important}.genesis-overlay{isolation:isolate;overflow:visible;background:transparent;pointer-events:none}.genesis-overlay[data-started=false]{background:transparent;pointer-events:auto}.genesis-overlay[data-started=true]{background:transparent}.genesis-blackout{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#030609;opacity:var(--genesis-blackout, 1);pointer-events:none}.genesis-overlay[data-started=false] .genesis-blackout{opacity:.34}.genesis-overlay[data-fracture=true] .genesis-blackout{opacity:0}.genesis-welcome{z-index:3;gap:25px;transition:opacity .18s ease,transform .28s ease}.genesis-overlay[data-started=true] .genesis-welcome{opacity:0;transform:none;pointer-events:none}.genesis-transition-canvas{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;width:100%;height:100%;pointer-events:none}.genesis-start{position:relative;overflow:hidden;min-width:128px;min-height:42px;padding:10px 18px;gap:12px;box-shadow:2px 2px #020407;font-size:12px;letter-spacing:1.7px}.genesis-start svg{width:14px;height:14px}.genesis-start-content{position:relative;display:inline-flex;align-items:center;gap:inherit}.genesis-start-label{display:block;transition:transform .3s ease-in-out}.genesis-start-icon-slot{flex:none;width:14px;height:14px}.genesis-start-flight{position:absolute;left:0;top:50%;width:14px;height:14px;transform:translateY(-50%);transition:left .3s ease-in-out;pointer-events:none}.genesis-start-float{display:flex}@media(hover:hover)and (prefers-reduced-motion:no-preference){.genesis-overlay[data-started=false] .genesis-start:hover .genesis-start-label{transform:translate(calc(100% + 5em))}.genesis-overlay[data-started=false] .genesis-start:hover .genesis-start-flight{left:calc(50% - 7px)}.genesis-overlay[data-started=false] .genesis-start:hover .genesis-start-float{animation:genesis-rocket-float .6s ease-in-out infinite alternate}}@keyframes genesis-rocket-float{0%{transform:translateY(.1em)}to{transform:translateY(-.1em)}}@media(prefers-reduced-motion:reduce){.genesis-start-label,.genesis-start-flight{transition:none}}@media(max-width:700px){.home-snap{--home-header-height: 0px}.destination-hero{min-height:100svh;padding-top:28px}.field-catalogue .archive-sidebar__list{--catalogue-fade: 22px}.worlds-heading{margin-bottom:28px}.worlds-heading h1{font-size:27px;letter-spacing:2.5px}.planet-menu-hint{font-size:12px;letter-spacing:1.8px}.planet-menu-grid{gap:14px}.planet-menu-grid{transform:translateY(30px)}.planet-menu-item{display:flex;grid-template-columns:none;grid-template-rows:none;gap:12px;padding:0;text-align:center}.planet-menu-art{height:auto}.planet-menu-item h2{font-size:19px;letter-spacing:2px}.world-caption{gap:7px}.destination-hero .world-caption{top:64%;padding-inline:0}.is-departing .planet-menu-item.is-selected{transform:none}.planet-menu-state{font-size:10px;letter-spacing:.7px;gap:4px}.planet-menu-state svg{width:10px;height:10px}.earth-destination{min-height:calc(100svh - 75px);margin-top:0;padding-top:24px}.earth-destination>.planet-menu-item{width:min(100%,420px)}.earth-destination .planet-menu-art{width:min(100%,380px)}.earth-scroll-cue{font-size:9px;letter-spacing:1.3px}.genesis-start{min-width:120px;min-height:40px}}@media(max-width:430px){.home-snap{--home-header-height: 0px}.content-width{width:calc(100% - 32px)}.destination-hero{min-height:100svh;padding-bottom:14px}.planet-menu-grid{gap:9px}.planet-menu-grid{transform:translateY(26px)}.field-catalogue .archive-sidebar__list{--catalogue-fade: 20px}.worlds-heading h1{font-size:25px}.planet-menu-item h2{font-size:17px}.planet-menu-state{font-size:9px}.earth-destination{min-height:calc(100svh - 70px);margin-top:0;padding-top:18px}.genesis-welcome{padding:24px}.genesis-welcome h1{font-size:29px}}.genesis-welcome h1{max-width:none;white-space:nowrap;text-wrap:nowrap}@media(max-width:700px){.genesis-welcome h1{font-size:clamp(16px,5.4vw,31px);letter-spacing:-1px}}@media(prefers-reduced-motion:reduce){.earth-scroll-cue svg{animation:none}}@media(min-width:801px){.view-explorer .encounter-layout .discovery-console{display:flex;flex-direction:column;padding-top:24px;padding-bottom:0;overflow:hidden;mask-image:none;-webkit-mask-image:none}.view-explorer .encounter-layout .encounter-back{flex:none;align-self:flex-start;margin-bottom:0}.view-explorer .encounter-layout .encounter-scroll-body{flex:1;min-height:0;min-width:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#526d6070 transparent;padding-top:22px;padding-bottom:42px;mask-image:linear-gradient(to bottom,transparent,#000 24px,#000 calc(100% - 38px),transparent);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 24px,#000 calc(100% - 38px),transparent)}}@media(max-width:800px){.view-explorer .encounter-layout .discovery-console{min-height:max-content}.view-explorer .encounter-layout .encounter-back{position:sticky;top:0;z-index:2;width:100%;isolation:isolate}.view-explorer .encounter-layout .encounter-back:before{content:"";position:absolute;top:-16px;right:0;bottom:-16px;left:0;z-index:-1;pointer-events:none;background:linear-gradient(to bottom,#030609,#030609 calc(100% - 16px),transparent)}.view-explorer .encounter-layout{mask-image:linear-gradient(to bottom,transparent,#000 16px,#000 calc(100% - 28px),transparent);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 16px,#000 calc(100% - 28px),transparent);padding-block:16px 28px}}.explorer-screen.is-interior .page-heading{grid-template-rows:auto}.world-title-row{display:flex;align-items:flex-start;gap:12px}.explorer-screen.is-interior .world-title-row h1{align-items:flex-start;gap:12px}.icon-button.interior-close{flex-shrink:0;width:40px;height:40px;border:0;background:none;box-shadow:none;color:#a9c3ba;transition:color .16s ease}.icon-button.interior-close:hover{border:0;background:none;box-shadow:none;color:#f4fff8}@media(max-width:600px){.explorer-screen.is-interior .world-title-row h1{gap:8px}.explorer-screen.is-interior .page-heading h1 small{font-size:11px;margin-left:8px}}@media(max-width:600px){.world-title-row{gap:8px}.icon-button.interior-close{width:34px;height:34px}}@media(min-width:701px){.planet-menu :is(.destination-hero,.earth-destination) .planet-menu-item h2{font-size:20pt}}.view-explorer .encounter-layout .discovery-console .reveal-sequence{margin-inline:0}@media(min-width:1101px){.view-explorer .encounter-layout .discovery-console{position:relative;left:-48px}}@media(min-width:801px)and (max-width:1100px){.view-explorer .encounter-layout .discovery-console{position:relative;left:-24px}}.explorer-layout .equipment-wheel{--wheel-height: min(clamp(340px, 60svh, 520px), calc(100svh - 56px) );--wheel-row-height: 112px;--wheel-rail-width: 140px;position:fixed;right:clamp(12px,1.8vw,30px);top:50%;transform:translateY(-50%);width:clamp(500px,43vw,650px);height:var(--wheel-height);max-width:none;margin:0;padding:0;border:0;background:transparent;z-index:5;font-family:var(--pixel-font)}.equipment-wheel__viewport{position:relative;height:var(--wheel-height);width:calc(100% - var(--wheel-rail-width) - 18px)}.equipment-wheel .equipment-wheel__list{position:relative;display:block;height:var(--wheel-height);max-height:none;width:100%;margin:0;padding:calc((var(--wheel-height) - var(--wheel-row-height)) / 2) 6px;list-style:none;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;touch-action:pan-y;scroll-snap-type:y mandatory;scroll-padding:0;scrollbar-width:none;perspective:850px;mask-image:linear-gradient(to bottom,transparent,#000 16%,#000 84%,transparent);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 16%,#000 84%,transparent)}.equipment-wheel__list::-webkit-scrollbar{display:none}.equipment-wheel__row{position:relative;display:flex;align-items:center;height:var(--wheel-row-height);min-height:var(--wheel-row-height);scroll-snap-align:center;scroll-snap-stop:always}.equipment-wheel .archive-sidebar__slot{height:calc(var(--wheel-row-height) - 6px);min-height:0;padding:9px 12px;gap:12px;border:0;border-radius:5px;background:transparent;box-shadow:none;transform-origin:center;transform:translate3d(0,var(--wheel-shift-y, 0px),var(--wheel-depth, 0px)) rotateX(var(--wheel-angle, 0deg)) scale(var(--wheel-scale, 1));opacity:var(--wheel-opacity, 1);visibility:var(--wheel-visibility, visible);backface-visibility:hidden;will-change:transform,opacity;touch-action:pan-y;text-align:left}.equipment-wheel .archive-sidebar__slot:hover{background:#bddccc08}.equipment-wheel .archive-sidebar__slot.is-active,.equipment-wheel .archive-sidebar__slot.is-incoming{background:transparent;box-shadow:none}.equipment-wheel .archive-sidebar__slot:focus-visible{outline-offset:-2px}.equipment-wheel .archive-sidebar__equipment,.equipment-wheel .archive-sidebar__slot.is-unexplored .archive-sidebar__equipment{font:400 20px/1.4 var(--pixel-font);color:#a0b1a9;overflow-wrap:anywhere}.equipment-wheel .archive-sidebar__art{width:30px;height:40px;font-size:25px;color:#819a8d}.equipment-wheel .archive-sidebar__slot.is-active .archive-sidebar__equipment,.equipment-wheel .archive-sidebar__slot.is-active .archive-sidebar__art{color:#eff9f1}.equipment-wheel .archive-sidebar__slot.is-active .archive-sidebar__equipment{font-size:22px;line-height:1.32}.equipment-wheel .archive-sidebar__slot>svg{width:17px;height:17px;flex-shrink:0;opacity:.3}.equipment-wheel .archive-sidebar__slot.is-active>svg{opacity:1;color:#d1e9dc}.equipment-wheel__selection{position:absolute;inset:50% 5px auto;height:var(--wheel-row-height);transform:translateY(-50%);border-block:1px solid #bfdcc928;background:linear-gradient(90deg,transparent,#bedcc909 40%,#bedcc913);pointer-events:none}.equipment-wheel__selection:after{content:"";position:absolute;right:-16px;top:calc(50% - 1px);width:16px;height:1px;background:#bddbca66}.equipment-wheel .catalogue-empty{position:absolute;left:0;top:50%;width:100%;transform:translateY(-50%);padding:12px;text-align:center;font-family:var(--pixel-font)}.surface-marker.is-located{width:32px;height:32px;z-index:3;background:#e7eddb;border-color:#f5fff2;color:#142821;font-size:22px;outline:1px solid #cae8d2;outline-offset:4px;box-shadow:0 0 0 5px #071313aa,0 0 18px #c2ebc238}.surface-marker.is-located>svg{width:18px;height:18px}.surface-marker.is-located small{min-width:14px;height:14px;font-size:9px;line-height:12px;background:#163029;border-color:#accfba;color:#e3f2df}.surface-marker.is-located:hover{background:#e7eddb}.surface-marker:not(.is-located):focus-visible{outline:1px solid #cae8d2;outline-offset:3px}@media(min-width:801px){.explorer-screen>.explorer-layout:not(.encounter-layout)>.equipment-wheel{margin-top:0}.explorer-orbit-screen .equipment-wheel .equipment-wheel__list{max-height:none}.explorer-orbit-screen .explorer-layout:not(.showing-science){grid-template-columns:minmax(0,1fr) clamp(390px,37vw,500px);gap:20px}.explorer-orbit-screen .globe-stage{min-height:min(580px,calc(100svh - var(--site-header-height, 0px) - 200px))}.explorer-orbit-screen .interactive-globe{width:min(95%,calc(100svh - var(--site-header-height, 0px) - 245px))}}@media(max-width:1100px)and (min-width:801px){.explorer-layout .equipment-wheel{--wheel-row-height: 128px;--wheel-rail-width: 112px;width:min(500px,51vw);right:12px}.equipment-wheel .archive-sidebar__equipment,.equipment-wheel .archive-sidebar__slot.is-unexplored .archive-sidebar__equipment{font-size:18px}.equipment-wheel .archive-sidebar__slot.is-active .archive-sidebar__equipment{font-size:20px}}@media(min-width:801px)and (max-width:950px){.explorer-layout .equipment-wheel{width:min(450px,49vw)}.equipment-wheel .archive-sidebar__slot{padding-inline:8px;gap:6px}}@media(min-width:801px)and (max-width:900px){.explorer-layout .equipment-wheel{--wheel-row-height: 152px}}@media(max-width:800px){.explorer-layout .equipment-wheel{--wheel-height: 420px;--wheel-row-height: 128px;position:relative;top:auto;right:auto;transform:none;width:100%;max-width:500px;height:auto;margin:0 0 0 auto;padding:0}.equipment-wheel .archive-sidebar__equipment,.equipment-wheel .archive-sidebar__slot.is-unexplored .archive-sidebar__equipment{font-size:18px}.equipment-wheel .archive-sidebar__slot.is-active .archive-sidebar__equipment{font-size:20px}.equipment-wheel__viewport{width:100%}.equipment-wheel__selection:after{right:0;width:10px}.explorer-orbit-screen .globe-stage{min-height:300px}.explorer-orbit-screen .interactive-globe{width:min(78%,290px)}}@media(max-width:380px){.explorer-layout .equipment-wheel{--wheel-row-height: 152px}}@media(max-width:800px){html:has(.app-shell.view-explorer .explorer-orbit-screen:not(.is-interior)),body:has(.app-shell.view-explorer .explorer-orbit-screen:not(.is-interior)){overflow:hidden;overscroll-behavior:none}.app-shell.view-explorer:has(.explorer-orbit-screen:not(.is-interior)){height:100dvh;min-height:100dvh}.view-explorer .explorer-orbit-screen:not(.is-interior){padding-bottom:max(8px,env(safe-area-inset-bottom))}.explorer-orbit-screen:not(.is-interior) .page-heading{margin:max(14px,env(safe-area-inset-top)) 0 10px;row-gap:8px}.view-explorer .explorer-orbit-screen:not(.is-interior)>.explorer-layout{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1.12fr) minmax(0,1fr);align-items:stretch;gap:8px;overflow:hidden;overscroll-behavior:none}.explorer-orbit-screen:not(.is-interior) .exploration-field{height:100%;min-height:0;overflow:hidden}.explorer-orbit-screen:not(.is-interior) .globe-stage{container-type:size;height:100%;min-height:0;overflow:hidden}.explorer-orbit-screen:not(.is-interior) .interactive-globe{width:min(82vw,320px,100cqh);max-width:none;flex-shrink:0;overflow:clip}.explorer-orbit-screen:not(.is-interior) .rotation-controls{display:none}.explorer-orbit-screen:not(.is-interior) .equipment-wheel{--wheel-height: 100%;display:grid;grid-template-rows:minmax(0,1fr);height:100%;min-height:0;max-width:none;margin:0;overflow:hidden}.explorer-orbit-screen:not(.is-interior) .equipment-wheel__viewport{container-type:size;min-height:0;height:100%;overflow:hidden}.explorer-orbit-screen:not(.is-interior) .equipment-wheel__list{height:100%;padding-block:max(0px,calc((100cqh - var(--wheel-row-height)) / 2))}}@media(prefers-reduced-motion:reduce){.equipment-wheel .archive-sidebar__slot{transform:none}}.motion-paused .equipment-wheel .archive-sidebar__slot{transform:none}.record-sources{margin-top:32px;padding-top:6px;border-top:1px solid #bdd2c322;color:#adbdaf}.record-sources>summary{display:flex;align-items:center;min-height:48px;gap:14px;list-style:none;cursor:pointer;font:14px/1.5 var(--body-font);color:#cbd7be}.record-sources>summary::-webkit-details-marker{display:none}.record-sources>summary:after{content:"+";margin-left:auto;font-size:20px;color:#91aa97}.record-sources[open]>summary:after{content:"−"}.record-sources__body{padding:14px 0 20px;font:14px/1.8 var(--body-font)}.record-sources__body figure{margin:0 0 24px}.record-sources__body img{display:block;max-height:300px;width:100%;object-fit:contain;background:#020506}.record-sources__body figcaption{margin-top:12px;font:13px/1.7 var(--body-font);color:#adbdaf}.record-sources__body figcaption span{display:block;margin-top:5px;color:#8fa397}.record-sources__body ul{margin:0 0 28px;padding:0;list-style:none}.record-sources__body li+li{margin-top:8px}.record-sources__body a{display:inline-flex;gap:8px;align-items:baseline;color:#d2ddc8;text-decoration-color:#b9c9b54d;text-underline-offset:4px}.record-sources__body a svg{flex-shrink:0}.record-sources__body section+section{margin-top:22px}.record-sources__body h4{margin:0 0 6px;color:#d3dfd1;font:500 14px/1.6 var(--body-font)}.record-sources__body p{margin:8px 0;color:#aebeb1;font:14px/1.8 var(--body-font)}.discovery-console .encounter-identity.sr-only{margin:0;padding:0}.discovery-console .reveal-briefing .encounter-question h3{font-size:18px;line-height:1.6;font-weight:400;color:#e3e7d8}.discovery-console .encounter-question>span{font-size:11px;letter-spacing:1px}.discovery-console .reveal-skip{min-height:44px;font-size:14px}.discovery-console .encounter-story-preview>summary{font-size:14px;min-height:48px}.discovery-console .encounter-story-preview .record-sources>summary{font-size:14px}.encounter-archive-action{margin:28px 0 12px}.archive-status{display:flex;align-items:center;justify-content:center;gap:9px;margin:0;min-height:46px;font:14px/1.5 var(--body-font);color:#c4d5af}.archive-next-step{margin:0;color:#96aa9b;font:13px/1.6 var(--body-font);text-align:center}.artifact-detail{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(24px,4vw,56px)}.artifact-detail .artifact-detail-card{padding:20px 10px;border:0;background:transparent}.artifact-detail .artifact-detail-card-top{font-family:var(--body-font);text-transform:none}.artifact-detail .artifact-detail-mission,.artifact-detail .artifact-detail-planet{font:13px/1.6 var(--body-font)}.artifact-detail .artifact-detail-planet{text-transform:capitalize}.artifact-detail .artifact-detail-card h2{margin-top:20px;font:400 clamp(24px,2.5vw,34px)/1.22 var(--body-font);letter-spacing:-.8px;text-wrap:balance;overflow-wrap:normal}.artifact-detail .artifact-detail-location{font:13px/1.7 var(--body-font)}.artifact-detail .artifact-detail-tabs{display:flex;gap:28px;border:0}.artifact-detail .artifact-detail-tabs button{min-height:48px;font:15px/1.5 var(--body-font);padding:10px 0}.artifact-detail .artifact-detail-tabs button:hover{background:transparent}.artifact-detail .artifact-detail-panel{padding:24px 12px 30px 0;-webkit-mask-image:linear-gradient(transparent,#000 14px,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(transparent,#000 14px,#000 calc(100% - 24px),transparent)}.artifact-detail .artifact-detail-collect{min-height:48px;padding-top:16px}.artifact-detail .artifact-detail-collect-button{font:500 14px/1.5 var(--body-font);min-height:48px;justify-content:space-between;padding:13px 18px;border-radius:2px}.archive-catalogue-heading{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:8px 20px;margin:0 0 22px}.archive-catalogue-heading h2{margin:0;font:400 22px/1.3 var(--body-font);letter-spacing:-.4px}.archive-catalogue-heading p{margin:0;color:#94a89b;font:13px/1.6 var(--body-font)}.archive-catalogue-heading p span{padding-inline:8px}.archive-world-section+.archive-world-section{margin-top:56px;padding-top:40px;border-top:1px solid #b7cbb330}.archive-world-empty{margin:0;padding:12px 0 28px;color:#9bae9f;font:15px/1.7 var(--body-font)}.earth-archive .record-copy{text-align:center}.earth-archive .record-copy h3{font:400 19px/1.35 var(--body-font);margin:10px 0;letter-spacing:-.35px}.earth-archive .discovery-record.is-unexplored .record-image{filter:grayscale(1) brightness(.72)}.earth-archive .discovery-record.is-unexplored .record-copy{color:#a7aeaa}.earth-archive .discovery-record.is-unexplored .record-location{color:#929b96}.earth-archive .discovery-record.is-unexplored:hover .record-image,.earth-archive .discovery-record.is-unexplored:focus-visible .record-image{filter:grayscale(1) brightness(.88)}.earth-archive .archive-empty{max-width:48ch;margin:42px auto 60px;font:16px/1.7 var(--body-font)}.earth-archive .archive-empty>p:first-child{font-size:23px;color:#dce4d5}.tutorial-modal .tutorial-steps h3{font:500 20px/1.3 var(--body-font);letter-spacing:-.25px}.tutorial-modal .tutorial-steps p{font:15px/1.7 var(--body-font)}.tutorial-modal .tutorial-start{font:500 15px/1.5 var(--body-font);box-shadow:none;border-radius:2px}@media(max-width:800px){.discovery-console .reveal-briefing .encounter-question h3{font-size:17px}}@media(max-width:600px){.artifact-detail{grid-template-columns:1fr;gap:12px}.artifact-detail .artifact-detail-card{padding:4px 0 12px}.artifact-detail .artifact-detail-card h2{margin-top:0;font-size:23px;line-height:1.22;text-wrap:pretty}.artifact-detail .artifact-detail-mission,.artifact-detail .artifact-detail-planet,.artifact-detail .artifact-detail-location{font-size:12px}.artifact-detail .artifact-detail-panel{padding-top:20px;padding-right:4px}.artifact-detail .artifact-detail-collect{padding-top:10px}.archive-catalogue-heading h2{font-size:20px}.archive-catalogue-heading{margin-bottom:16px}.archive-world-section+.archive-world-section{margin-top:40px;padding-top:28px}.earth-archive .record-copy h3{font-size:16px;line-height:1.4}}@media(max-width:600px){.earth-archive .record-image{height:220px}.earth-archive .record-image .artifact-image>div{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}}.modal.modal-wide.receipt-modal{height:fit-content;width:940px;max-height:calc(100dvh - 40px)}.receipt-modal .modal-inner{height:auto;overflow-y:auto;max-height:calc(100dvh - 42px)}.receipt-modal .return-receipt{padding:20px 12px 30px}.receipt-modal .return-copy{animation-duration:.35s}@media(max-width:600px){.receipt-modal .return-receipt{gap:12px;padding:0 4px 14px}.receipt-modal .return-image{height:150px}.receipt-modal .return-copy h2{font-size:28px}.receipt-modal .return-copy p{font-size:16px}}.modal.modal-wide{background:#070d10f5}.modal.modal-wide::backdrop{background:#000000ad}.artifact-detail-art>.artifact-image{height:290px}.artifact-detail-art .artifact-image>div>svg{max-height:300px;max-width:300px}.artifact-detail .laser-scene{max-height:190px}@media(max-width:600px){.artifact-detail-art>.artifact-image{height:78px}.artifact-detail-art .artifact-image>div>svg{max-height:78px}}.artifact-detail .traverse-scene{width:min(100%,380px);margin-inline:auto}.artifact-detail .landing-scene{max-height:170px}.earth-archive .archive-arrival{display:flex;justify-content:center;align-items:center;min-height:0;max-width:none;margin:8px 0 24px;gap:0}.earth-archive .page-heading{justify-content:flex-start}.earth-archive .page-heading h1{gap:12px}.earth-archive .page-heading h1 small{margin-left:8px}@media(min-width:601px){.earth-archive .record-image{aspect-ratio:1.7}}@media(max-width:600px){.earth-archive .archive-arrival{margin:6px 0 22px}.earth-archive .page-heading{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.earth-archive .page-heading h1{grid-column:1;grid-row:2;margin:0;font-size:22px;gap:8px}.earth-archive .page-heading h1 small{margin-left:4px}}@media(max-width:600px){.science-experiment.activity-editorial .seismic-signal text,.science-experiment.activity-editorial .laser-scene text{font-size:15px}.artifact-detail .artifact-detail-card h2{text-wrap:balance}}.discovery-console .reveal-briefing.mission-briefing{--briefing-play-state: running;--briefing-ink: #ebeee2;--briefing-copy: #cdd9d2;padding:4px 0 0;min-width:0;font-family:var(--body-font)}.discovery-console .mission-briefing[data-motion-paused=true]{--briefing-play-state: paused}.discovery-console .mission-briefing>:not(.reveal-outcomes){animation:none}.discovery-console .mission-briefing .briefing-enter{animation:mission-copy-enter .44s cubic-bezier(.18,.78,.24,1) var(--briefing-delay, 0ms) both;animation-play-state:var(--briefing-play-state)}.discovery-console .mission-briefing .briefing-question{margin:0;padding:0;border:0}.discovery-console .mission-briefing .briefing-question h3{margin:0;color:var(--briefing-ink);font:400 clamp(20px,1.6vw,24px)/1.45 var(--body-font);letter-spacing:-.45px;text-wrap:balance}.discovery-console .mission-briefing .briefing-activity{margin-top:24px;min-width:0}.discovery-console .mission-briefing .briefing-activity>:first-child{margin-top:0}.discovery-console .mission-briefing .briefing-activity[data-focus-entered=true]{animation:none;opacity:1;transform:none}.mission-world-return{--completion-accent: #b8c8a8;margin-top:16px;padding-top:12px;border-top:1px solid var(--note-line);animation:mission-copy-enter .4s cubic-bezier(.18,.78,.24,1) .74s both}.mission-world-return[data-planet=mars]{--completion-accent: #d0b4b1}.mission-world-return__status{display:flex;align-items:center;gap:7px;margin:0 0 2px;color:var(--completion-accent);font:400 11px/1.6 var(--body-font);letter-spacing:.04em}.mission-world-return__status svg{opacity:.75}.mission-world-return__button{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:8px 0;border:0;border-radius:0;background:transparent;color:var(--completion-accent);font:14px/1.5 var(--body-font);cursor:pointer;transition:color .18s ease}.mission-world-return__button:hover{color:#ebeee2}.mission-world-return__button svg{flex:none;transition:transform .18s ease}.mission-world-return__button:hover svg{transform:translate(-3px)}.mission-world-return__button:focus-visible{outline:1px solid currentColor;outline-offset:5px}.mission-world-return__button:disabled{cursor:default}.discovery-console[data-paused=true] .mission-world-return,.mission-world-return[data-paused=true]{animation-play-state:paused}.mission-world-return:focus-within{animation:none;opacity:1;transform:none}.discovery-console[data-reduced-motion=true] .mission-world-return,.mission-world-return[data-reduced-motion=true]{animation:none}.mission-world-return[data-reduced-motion=true] .mission-world-return__button svg{transition:none;transform:none}.discovery-console[data-reduced-motion=true] .mission-world-return__button svg{transition:none;transform:none}@keyframes mission-copy-enter{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@media(max-width:800px){.discovery-console .mission-briefing .briefing-question h3{font-size:22px}.discovery-console .mission-briefing .briefing-activity{margin-top:20px}}@media(min-width:801px)and (max-height:780px){.discovery-console:is([data-mission-view=true],[data-reveal-step=departing],[data-reveal-step=returning]) .reveal-sequence:has(.mission-briefing){margin-top:12px}.discovery-console .mission-briefing .briefing-activity{margin-top:18px}}@media(max-width:480px){.discovery-console .mission-briefing .briefing-question h3{font-size:21px}}.discovery-console .mission-briefing[data-reduced-motion=true] .briefing-enter{animation:none;opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.discovery-console .mission-briefing .briefing-enter,.mission-world-return{animation:none;opacity:1;transform:none}.mission-world-return__button svg{transition:none;transform:none}}.discovery-console .reveal-briefing.mission-briefing[data-mission-stage]{--evidence-media-height: clamp(230px, 32dvh, 370px);--mission-title-rise: calc(var(--evidence-media-height) * .5 + 76px);position:relative;min-height:calc(var(--evidence-media-height) + 190px);padding-top:0;background:transparent}.discovery-console .mission-briefing[data-mission-stage]>.mission-opening-title{position:relative;z-index:1;margin:0;padding:0;text-align:center;transform-origin:50% 0;animation:none}.discovery-console .mission-briefing[data-mission-stage] .mission-opening-title h3{max-width:min(38ch,calc(100% / 1.12));margin-inline:auto;color:var(--briefing-ink);font:400 clamp(24px,2vw,32px)/1.35 var(--body-font);letter-spacing:-.65px;text-wrap:balance;overflow-wrap:break-word}.mission-briefing .motion-words{position:relative}.mission-briefing .motion-words__accessible{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.mission-briefing .motion-words__visual{display:inline}.mission-briefing .motion-words__word{display:inline-block;max-width:100%;vertical-align:baseline;transform-origin:50% 100%}.mission-briefing .mission-opening-title .motion-words__word{animation:mission-word-reveal .52s cubic-bezier(.2,.74,.24,1) both;animation-delay:var(--word-delay, 0ms);animation-play-state:var(--briefing-play-state, running)}.discovery-console .mission-briefing[data-mission-stage=title]>.mission-opening-title{animation:mission-question-open .5s cubic-bezier(.2,.7,.25,1) both;animation-play-state:var(--briefing-play-state)}.discovery-console .mission-briefing[data-mission-stage=lifting]>.mission-opening-title{animation:mission-question-rise .75s cubic-bezier(.22,.72,.22,1) both;animation-play-state:var(--briefing-play-state)}.discovery-console .mission-briefing[data-mission-stage]>.briefing-activity{min-width:0;margin-top:clamp(20px,3dvh,32px);animation:none}.discovery-console .mission-briefing[data-mission-stage]>.mission-closing{margin-top:16px;animation:mission-copy-enter .4s cubic-bezier(.18,.78,.24,1) both;animation-play-state:var(--briefing-play-state)}.mission-closing .mission-world-return{animation:none}.mission-afterword{max-width:62ch;margin:20px auto 26px;padding-top:20px;border-top:1px solid var(--note-line, #b6d1c51c);text-align:left}.mission-afterword h4{margin:0 0 8px;color:var(--note-accent, #b4c9bd);font:500 12px/1.5 var(--body-font);letter-spacing:.08em;text-transform:uppercase}.mission-afterword p{margin:0 0 20px;color:var(--obs-text, #c5d2ca);font:15px/1.8 var(--body-font);text-wrap:pretty}.mission-afterword p:last-child{margin-bottom:0}.mission-afterword__facts{display:grid;grid-template-columns:minmax(0,1fr);gap:16px 24px;margin:0}.mission-afterword__facts>div{min-width:0}.mission-afterword__facts dt{color:var(--note-accent, #b4c9bd);font:500 12px/1.5 var(--body-font)}.mission-afterword__facts dd{margin:4px 0 0;color:var(--obs-text, #c5d2ca);font:14px/1.65 var(--body-font);text-wrap:pretty}@media(max-width:480px){.mission-afterword__facts{grid-template-columns:minmax(0,1fr)}}@keyframes mission-question-open{0%{opacity:0;transform:translateY(calc(var(--mission-title-rise) + 8px)) scale(1.12)}to{opacity:1;transform:translateY(var(--mission-title-rise)) scale(1.12)}}@keyframes mission-question-rise{0%{opacity:1;transform:translateY(var(--mission-title-rise)) scale(1.12)}to{opacity:1;transform:none}}@keyframes mission-word-reveal{0%{opacity:0;transform:translateY(.38em);filter:blur(3px)}to{opacity:1;transform:none;filter:none}}@media(min-width:801px)and (max-height:780px){.discovery-console .reveal-briefing.mission-briefing[data-mission-stage]{--evidence-media-height: clamp(240px, 40dvh, 310px);--mission-title-rise: calc(var(--evidence-media-height) * .5 + 65px);min-height:calc(var(--evidence-media-height) + 166px)}.discovery-console .mission-briefing[data-mission-stage] .mission-opening-title h3{font-size:clamp(22px,1.8vw,26px);line-height:1.3}.discovery-console .mission-briefing[data-mission-stage]>.briefing-activity{margin-top:16px}.discovery-console .mission-briefing[data-mission-stage]>.mission-closing{margin-top:10px}}@media(max-width:800px){.discovery-console .reveal-briefing.mission-briefing[data-mission-stage]{--evidence-media-height: clamp(220px, 62vw, 330px);--mission-title-rise: calc(var(--evidence-media-height) * .5 + 62px);min-height:calc(var(--evidence-media-height) + 184px)}.discovery-console .mission-briefing[data-mission-stage] .mission-opening-title h3{max-width:min(30ch,calc(100% / 1.12));font-size:clamp(22px,5.6vw,27px);line-height:1.38;letter-spacing:-.5px}.discovery-console .mission-briefing[data-mission-stage]>.briefing-activity{margin-top:22px}}@media(max-width:800px)and (max-height:620px){.discovery-console .reveal-briefing.mission-briefing[data-mission-stage]{--evidence-media-height: clamp(165px, 38dvh, 220px)}.discovery-console .mission-briefing[data-mission-stage]>.briefing-activity{margin-top:16px}}.discovery-console .mission-briefing[data-reduced-motion=true][data-mission-stage]>:is(.mission-opening-title,.mission-closing){animation:none;opacity:1;transform:none;filter:none}.mission-briefing[data-reduced-motion=true] .motion-words__word{animation:none;opacity:1;transform:none;filter:none}@media(prefers-reduced-motion:reduce){.discovery-console .mission-briefing[data-mission-stage]>:is(.mission-opening-title,.mission-closing){animation:none;opacity:1;transform:none;filter:none}.mission-briefing .motion-words__word{animation:none;opacity:1;transform:none;filter:none}}@media(max-width:800px){html:has(.app-shell.view-explorer .discovery-console:is([data-reveal-step=typing],[data-reveal-step=holding],[data-reveal-step=departing])),body:has(.app-shell.view-explorer .discovery-console:is([data-reveal-step=typing],[data-reveal-step=holding],[data-reveal-step=departing])){overflow:hidden;overscroll-behavior:none}.app-shell.view-explorer .explorer-screen>.explorer-layout.encounter-layout:has(>.discovery-console:is([data-reveal-step=typing],[data-reveal-step=holding],[data-reveal-step=departing])){position:relative;grid-template-rows:minmax(0,1fr);gap:0;padding-block:0;overflow:hidden;overscroll-behavior:none;touch-action:pinch-zoom;mask-image:none;-webkit-mask-image:none}.app-shell.view-explorer .encounter-layout>.discovery-console:is([data-reveal-step=typing],[data-reveal-step=holding],[data-reveal-step=departing]){position:absolute;z-index:4;top:min(clamp(84px,calc(var(--mobile-encounter-stage-height, min(82vw, 320px)) * .52),190px),max(0px,calc(100% - 320px)));left:50%;right:auto;width:min(100%,520px);height:auto;min-height:0;max-height:none;padding:0 4px;translate:-50% 0;border:0;background:transparent;box-shadow:none;overflow:visible;overscroll-behavior:none;touch-action:pinch-zoom}.app-shell.view-explorer .encounter-layout>.discovery-console:is([data-reveal-step=typing],[data-reveal-step=holding],[data-reveal-step=departing]) .encounter-scroll-body,.app-shell.view-explorer .encounter-layout>.discovery-console:is([data-reveal-step=typing],[data-reveal-step=holding],[data-reveal-step=departing]) .reveal-sequence{min-height:0;padding:0;margin:0;overflow:visible;background:transparent;mask-image:none;-webkit-mask-image:none}.app-shell.view-explorer .encounter-layout>.discovery-console:is([data-reveal-step=typing],[data-reveal-step=holding],[data-reveal-step=departing]) .encounter-return-slot{position:relative;min-height:34px}.app-shell.view-explorer .encounter-layout>.discovery-console:is([data-reveal-step=typing],[data-reveal-step=holding],[data-reveal-step=departing]) .encounter-back:before{content:none}.app-shell.view-explorer .encounter-layout>.discovery-console:is([data-reveal-step=typing],[data-reveal-step=holding],[data-reveal-step=departing]) .reveal-introduction{padding:8px 0 0;border:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;text-shadow:0 1px 3px #030609,0 2px 12px #030609}.app-shell.view-explorer .encounter-layout>.discovery-console:is([data-reveal-step=typing],[data-reveal-step=holding],[data-reveal-step=departing]) .reveal-typed{min-height:0;margin:8px 0 12px;font-size:clamp(16px,4.4vw,18px);line-height:1.55;overflow-wrap:break-word}.app-shell.view-explorer .encounter-layout>.discovery-console:is([data-reveal-step=typing],[data-reveal-step=holding],[data-reveal-step=departing]) .reveal-popup-footer{min-height:44px;padding-top:4px;background:transparent}.app-shell.view-explorer .encounter-layout>.discovery-console:is([data-reveal-step=typing],[data-reveal-step=holding],[data-reveal-step=departing]) .reveal-skip{min-height:44px}}@media(max-width:800px)and (max-height:620px){.app-shell.view-explorer .encounter-layout>.discovery-console:is([data-reveal-step=typing],[data-reveal-step=holding],[data-reveal-step=departing]){top:min(76px,max(0px,calc(100% - 280px)))}.app-shell.view-explorer .encounter-layout>.discovery-console:is([data-reveal-step=typing],[data-reveal-step=holding],[data-reveal-step=departing]) .reveal-typed{margin-block:4px 8px;font-size:16px;line-height:1.45}}@media(min-width:801px){.app-shell.view-explorer .encounter-layout>.discovery-console:is(.phase-active,[data-mission-view=true],[data-reveal-step=departing],[data-reveal-step=returning]):has(.mission-briefing){height:100%;min-height:0;max-height:100%;overflow:hidden}.app-shell.view-explorer .encounter-layout>.discovery-console:is(.phase-active,[data-mission-view=true],[data-reveal-step=departing],[data-reveal-step=returning]):has(.mission-briefing)>.encounter-scroll-body{flex:1 1 0;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding-bottom:24px;scrollbar-width:thin;scrollbar-color:#526d6070 transparent}}.discovery-console .integrated-mission-view:focus{outline:none}.discovery-console .integrated-mission-view[data-prepared=true]{display:none}@media(max-width:800px){.app-shell.view-explorer .explorer-screen>.explorer-layout.encounter-layout:has(>.discovery-console:is(.phase-revealed[data-acquiring=false][data-reveal-step=card],.phase-active:has(.mission-briefing))){grid-template-rows:max-content max-content;gap:0;overflow-x:hidden;overflow-y:auto;padding-block:0 24px;touch-action:pan-y pinch-zoom;mask-image:none;-webkit-mask-image:none}.app-shell.view-explorer .encounter-layout:has(>.discovery-console:is(.phase-revealed[data-acquiring=false][data-reveal-step=card],.phase-active:has(.mission-briefing)))>.exploration-field{grid-area:1 / 1;align-self:start}.app-shell.view-explorer .encounter-layout:has(>.discovery-console:is(.phase-revealed[data-acquiring=false][data-reveal-step=card],.phase-active:has(.mission-briefing)))>.exploration-field>.globe-stage{height:min(var(--mobile-encounter-stage-height, min(82vw, 320px)),calc(min(82vw,320px) + max(0px,var(--mobile-encounter-globe-top, 0px))));min-height:0}.app-shell.view-explorer .encounter-layout>.discovery-console:is(.phase-revealed[data-acquiring=false][data-reveal-step=card],.phase-active:has(.mission-briefing)){position:relative;grid-area:2 / 1;align-self:start;inset:auto;translate:none;width:100%;height:auto;min-height:0;max-height:none;margin-block-start:var(--mission-equipment-clearance, 32px);padding:0 4px 16px;overflow:visible;background:transparent}.app-shell.view-explorer .encounter-layout>.discovery-console:is(.phase-revealed[data-acquiring=false][data-reveal-step=card],.phase-active:has(.mission-briefing))>.encounter-scroll-body{overflow:visible;padding-block:0;mask-image:none;-webkit-mask-image:none}}@media(any-pointer:fine){html[data-cursor-theme=white],.app-shell[data-cursor-theme=white]{--cursor-trail-color: #f4f6f8;--pixel-theme-arrow: url(/cursors/themes/white/pixel-arrow.svg?v=world-20261102) 4 2, default;--pixel-smooth-arrow: url(/cursors/themes/white/dissolve/pixel-arrow-12.svg?v=world-20261102) 4 2, default;--pixel-theme-hand: url(/cursors/themes/white/pixel-hand.svg?v=world-20261102) 14 2, pointer;--pixel-smooth-hand: url(/cursors/themes/white/dissolve/pixel-hand-12.svg?v=world-20261102) 14 2, pointer;--pixel-theme-grab: url(/cursors/themes/white/pixel-grab.svg?v=world-20261102) 14 2, grab;--pixel-smooth-grab: url(/cursors/themes/white/dissolve/pixel-grab-12.svg?v=world-20261102) 14 2, grab;--pixel-theme-grabbing: url(/cursors/themes/white/pixel-grabbing.svg?v=world-20261102) 14 10, grabbing;--pixel-smooth-grabbing: url(/cursors/themes/white/dissolve/pixel-grabbing-12.svg?v=world-20261102) 14 10, grabbing;--pixel-theme-text: url(/cursors/themes/white/pixel-text.svg?v=world-20261102) 12 14, text;--pixel-smooth-text: url(/cursors/themes/white/dissolve/pixel-text-12.svg?v=world-20261102) 12 14, text;--pixel-assembly-01: url(/cursors/themes/white/assembly/pixel-arrow-01.svg?v=world-20261102) 4 2, default;--pixel-assembly-02: url(/cursors/themes/white/assembly/pixel-arrow-02.svg?v=world-20261102) 4 2, default;--pixel-assembly-03: url(/cursors/themes/white/assembly/pixel-arrow-03.svg?v=world-20261102) 4 2, default;--pixel-assembly-04: url(/cursors/themes/white/assembly/pixel-arrow-04.svg?v=world-20261102) 4 2, default;--pixel-assembly-05: url(/cursors/themes/white/assembly/pixel-arrow-05.svg?v=world-20261102) 4 2, default;--pixel-assembly-06: url(/cursors/themes/white/assembly/pixel-arrow-06.svg?v=world-20261102) 4 2, default;--pixel-assembly-07: url(/cursors/themes/white/assembly/pixel-arrow-07.svg?v=world-20261102) 4 2, default;--pixel-assembly-08: url(/cursors/themes/white/assembly/pixel-arrow-08.svg?v=world-20261102) 4 2, default;--pixel-assembly-09: url(/cursors/themes/white/assembly/pixel-arrow-09.svg?v=world-20261102) 4 2, default;--pixel-assembly-10: url(/cursors/themes/white/assembly/pixel-arrow-10.svg?v=world-20261102) 4 2, default;--pixel-assembly-11: url(/cursors/themes/white/assembly/pixel-arrow-11.svg?v=world-20261102) 4 2, default;--pixel-assembly-12: url(/cursors/themes/white/assembly/pixel-arrow-12.svg?v=world-20261102) 4 2, default;--pixel-grab-frame-01: url(/cursors/themes/white/morph/arrow-to-grab-01.svg?v=world-20261102) 16 4, grab;--pixel-grab-frame-02: url(/cursors/themes/white/morph/arrow-to-grab-02.svg?v=world-20261102) 16 4, grab;--pixel-grab-frame-03: url(/cursors/themes/white/morph/arrow-to-grab-03.svg?v=world-20261102) 16 4, grab;--pixel-grab-frame-04: url(/cursors/themes/white/morph/arrow-to-grab-04.svg?v=world-20261102) 16 4, grab;--pixel-grab-frame-05: url(/cursors/themes/white/morph/arrow-to-grab-05.svg?v=world-20261102) 16 4, grab;--pixel-grab-frame-06: url(/cursors/themes/white/morph/arrow-to-grab-06.svg?v=world-20261102) 16 4, grab;--pixel-grab-frame-07: url(/cursors/themes/white/morph/arrow-to-grab-07.svg?v=world-20261102) 16 4, grab;--pixel-grab-frame-08: url(/cursors/themes/white/morph/arrow-to-grab-08.svg?v=world-20261102) 16 4, grab;--pixel-grab-frame-09: url(/cursors/themes/white/morph/arrow-to-grab-09.svg?v=world-20261102) 16 4, grab;--pixel-grab-frame-10: url(/cursors/themes/white/morph/arrow-to-grab-10.svg?v=world-20261102) 16 4, grab;--pixel-grab-frame-11: url(/cursors/themes/white/morph/arrow-to-grab-11.svg?v=world-20261102) 16 4, grab;--pixel-grab-frame-12: url(/cursors/themes/white/morph/arrow-to-grab-12.svg?v=world-20261102) 16 4, grab;--pixel-grab-frame-13: url(/cursors/themes/white/morph/arrow-to-grab-13.svg?v=world-20261102) 16 4, grab;--pixel-grab-frame-14: url(/cursors/themes/white/morph/arrow-to-grab-14.svg?v=world-20261102) 16 4, grab;--pixel-grab-frame-15: url(/cursors/themes/white/morph/arrow-to-grab-15.svg?v=world-20261102) 16 4, grab;--pixel-grab-frame-16: url(/cursors/themes/white/morph/arrow-to-grab-16.svg?v=world-20261102) 16 4, grab;--pixel-grab-frame-17: url(/cursors/themes/white/morph/arrow-to-grab-17.svg?v=world-20261102) 16 4, grab;--pixel-grab-frame-18: url(/cursors/themes/white/morph/arrow-to-grab-18.svg?v=world-20261102) 16 4, grab;--pixel-grab-frame-19: url(/cursors/themes/white/morph/arrow-to-grab-19.svg?v=world-20261102) 16 4, grab;--pixel-grab-frame-20: url(/cursors/themes/white/morph/arrow-to-grab-20.svg?v=world-20261102) 16 4, grab;--pixel-grab-frame-21: url(/cursors/themes/white/morph/arrow-to-grab-21.svg?v=world-20261102) 16 4, grab;--pixel-grab-frame-22: url(/cursors/themes/white/morph/arrow-to-grab-22.svg?v=world-20261102) 16 4, grab;--pixel-grab-frame-23: url(/cursors/themes/white/morph/arrow-to-grab-23.svg?v=world-20261102) 16 4, grab;--pixel-grab-frame-24: url(/cursors/themes/white/morph/arrow-to-grab-24.svg?v=world-20261102) 16 4, grab}html[data-cursor-theme=mint],.app-shell[data-cursor-theme=mint]{--cursor-trail-color: #a8d8c7;--pixel-theme-arrow: url(/cursors/themes/mint/pixel-arrow.svg?v=world-20261102) 4 2, default;--pixel-smooth-arrow: url(/cursors/themes/mint/dissolve/pixel-arrow-12.svg?v=world-20261102) 4 2, default;--pixel-theme-hand: url(/cursors/themes/mint/pixel-hand.svg?v=world-20261102) 14 2, pointer;--pixel-smooth-hand: url(/cursors/themes/mint/dissolve/pixel-hand-12.svg?v=world-20261102) 14 2, pointer;--pixel-theme-grab: url(/cursors/themes/mint/pixel-grab.svg?v=world-20261102) 14 2, grab;--pixel-smooth-grab: url(/cursors/themes/mint/dissolve/pixel-grab-12.svg?v=world-20261102) 14 2, grab;--pixel-theme-grabbing: url(/cursors/themes/mint/pixel-grabbing.svg?v=world-20261102) 14 10, grabbing;--pixel-smooth-grabbing: url(/cursors/themes/mint/dissolve/pixel-grabbing-12.svg?v=world-20261102) 14 10, grabbing;--pixel-theme-text: url(/cursors/themes/mint/pixel-text.svg?v=world-20261102) 12 14, text;--pixel-smooth-text: url(/cursors/themes/mint/dissolve/pixel-text-12.svg?v=world-20261102) 12 14, text;--pixel-assembly-01: url(/cursors/themes/mint/assembly/pixel-arrow-01.svg?v=world-20261102) 4 2, default;--pixel-assembly-02: url(/cursors/themes/mint/assembly/pixel-arrow-02.svg?v=world-20261102) 4 2, default;--pixel-assembly-03: url(/cursors/themes/mint/assembly/pixel-arrow-03.svg?v=world-20261102) 4 2, default;--pixel-assembly-04: url(/cursors/themes/mint/assembly/pixel-arrow-04.svg?v=world-20261102) 4 2, default;--pixel-assembly-05: url(/cursors/themes/mint/assembly/pixel-arrow-05.svg?v=world-20261102) 4 2, default;--pixel-assembly-06: url(/cursors/themes/mint/assembly/pixel-arrow-06.svg?v=world-20261102) 4 2, default;--pixel-assembly-07: url(/cursors/themes/mint/assembly/pixel-arrow-07.svg?v=world-20261102) 4 2, default;--pixel-assembly-08: url(/cursors/themes/mint/assembly/pixel-arrow-08.svg?v=world-20261102) 4 2, default;--pixel-assembly-09: url(/cursors/themes/mint/assembly/pixel-arrow-09.svg?v=world-20261102) 4 2, default;--pixel-assembly-10: url(/cursors/themes/mint/assembly/pixel-arrow-10.svg?v=world-20261102) 4 2, default;--pixel-assembly-11: url(/cursors/themes/mint/assembly/pixel-arrow-11.svg?v=world-20261102) 4 2, default;--pixel-assembly-12: url(/cursors/themes/mint/assembly/pixel-arrow-12.svg?v=world-20261102) 4 2, default;--pixel-grab-frame-01: url(/cursors/themes/mint/morph/arrow-to-grab-01.svg?v=world-20261102) 16 4, grab;--pixel-grab-frame-02: url(/cursors/themes/mint/morph/arrow-to-grab-02.svg?v=world-20261102) 16 4, grab;--pixel-grab-frame-03: url(/cursors/themes/mint/morph/arrow-to-grab-03.svg?v=world-20261102) 16 4, grab;--pixel-grab-frame-04: url(/cursors/themes/mint/morph/arrow-to-grab-04.svg?v=world-20261102) 16 4, grab;--pixel-grab-frame-05: url(/cursors/themes/mint/morph/arrow-to-grab-05.svg?v=world-20261102) 16 4, grab;--pixel-grab-frame-06: url(/cursors/themes/mint/morph/arrow-to-grab-06.svg?v=world-20261102) 16 4, grab;--pixel-grab-frame-07: url(/cursors/themes/mint/morph/arrow-to-grab-07.svg?v=world-20261102) 16 4, grab;--pixel-grab-frame-08: url(/cursors/themes/mint/morph/arrow-to-grab-08.svg?v=world-20261102) 16 4, grab;--pixel-grab-frame-09: url(/cursors/themes/mint/morph/arrow-to-grab-09.svg?v=world-20261102) 16 4, grab;--pixel-grab-frame-10: url(/cursors/themes/mint/morph/arrow-to-grab-10.svg?v=world-20261102) 16 4, grab;--pixel-grab-frame-11: url(/cursors/themes/mint/morph/arrow-to-grab-11.svg?v=world-20261102) 16 4, grab;--pixel-grab-frame-12: url(/cursors/themes/mint/morph/arrow-to-grab-12.svg?v=world-20261102) 16 4, grab;--pixel-grab-frame-13: url(/cursors/themes/mint/morph/arrow-to-grab-13.svg?v=world-20261102) 16 4, grab;--pixel-grab-frame-14: url(/cursors/themes/mint/morph/arrow-to-grab-14.svg?v=world-20261102) 16 4, grab;--pixel-grab-frame-15: url(/cursors/themes/mint/morph/arrow-to-grab-15.svg?v=world-20261102) 16 4, grab;--pixel-grab-frame-16: url(/cursors/themes/mint/morph/arrow-to-grab-16.svg?v=world-20261102) 16 4, grab;--pixel-grab-frame-17: url(/cursors/themes/mint/morph/arrow-to-grab-17.svg?v=world-20261102) 16 4, grab;--pixel-grab-frame-18: url(/cursors/themes/mint/morph/arrow-to-grab-18.svg?v=world-20261102) 16 4, grab;--pixel-grab-frame-19: url(/cursors/themes/mint/morph/arrow-to-grab-19.svg?v=world-20261102) 16 4, grab;--pixel-grab-frame-20: url(/cursors/themes/mint/morph/arrow-to-grab-20.svg?v=world-20261102) 16 4, grab;--pixel-grab-frame-21: url(/cursors/themes/mint/morph/arrow-to-grab-21.svg?v=world-20261102) 16 4, grab;--pixel-grab-frame-22: url(/cursors/themes/mint/morph/arrow-to-grab-22.svg?v=world-20261102) 16 4, grab;--pixel-grab-frame-23: url(/cursors/themes/mint/morph/arrow-to-grab-23.svg?v=world-20261102) 16 4, grab;--pixel-grab-frame-24: url(/cursors/themes/mint/morph/arrow-to-grab-24.svg?v=world-20261102) 16 4, grab}html[data-cursor-theme=red],.app-shell[data-cursor-theme=red]{--cursor-trail-color: #f1978e;--pixel-theme-arrow: url(/cursors/themes/red/pixel-arrow.svg?v=world-20261102) 4 2, default;--pixel-smooth-arrow: url(/cursors/themes/red/dissolve/pixel-arrow-12.svg?v=world-20261102) 4 2, default;--pixel-theme-hand: url(/cursors/themes/red/pixel-hand.svg?v=world-20261102) 14 2, pointer;--pixel-smooth-hand: url(/cursors/themes/red/dissolve/pixel-hand-12.svg?v=world-20261102) 14 2, pointer;--pixel-theme-grab: url(/cursors/themes/red/pixel-grab.svg?v=world-20261102) 14 2, grab;--pixel-smooth-grab: url(/cursors/themes/red/dissolve/pixel-grab-12.svg?v=world-20261102) 14 2, grab;--pixel-theme-grabbing: url(/cursors/themes/red/pixel-grabbing.svg?v=world-20261102) 14 10, grabbing;--pixel-smooth-grabbing: url(/cursors/themes/red/dissolve/pixel-grabbing-12.svg?v=world-20261102) 14 10, grabbing;--pixel-theme-text: url(/cursors/themes/red/pixel-text.svg?v=world-20261102) 12 14, text;--pixel-smooth-text: url(/cursors/themes/red/dissolve/pixel-text-12.svg?v=world-20261102) 12 14, text;--pixel-assembly-01: url(/cursors/themes/red/assembly/pixel-arrow-01.svg?v=world-20261102) 4 2, default;--pixel-assembly-02: url(/cursors/themes/red/assembly/pixel-arrow-02.svg?v=world-20261102) 4 2, default;--pixel-assembly-03: url(/cursors/themes/red/assembly/pixel-arrow-03.svg?v=world-20261102) 4 2, default;--pixel-assembly-04: url(/cursors/themes/red/assembly/pixel-arrow-04.svg?v=world-20261102) 4 2, default;--pixel-assembly-05: url(/cursors/themes/red/assembly/pixel-arrow-05.svg?v=world-20261102) 4 2, default;--pixel-assembly-06: url(/cursors/themes/red/assembly/pixel-arrow-06.svg?v=world-20261102) 4 2, default;--pixel-assembly-07: url(/cursors/themes/red/assembly/pixel-arrow-07.svg?v=world-20261102) 4 2, default;--pixel-assembly-08: url(/cursors/themes/red/assembly/pixel-arrow-08.svg?v=world-20261102) 4 2, default;--pixel-assembly-09: url(/cursors/themes/red/assembly/pixel-arrow-09.svg?v=world-20261102) 4 2, default;--pixel-assembly-10: url(/cursors/themes/red/assembly/pixel-arrow-10.svg?v=world-20261102) 4 2, default;--pixel-assembly-11: url(/cursors/themes/red/assembly/pixel-arrow-11.svg?v=world-20261102) 4 2, default;--pixel-assembly-12: url(/cursors/themes/red/assembly/pixel-arrow-12.svg?v=world-20261102) 4 2, default;--pixel-grab-frame-01: url(/cursors/themes/red/morph/arrow-to-grab-01.svg?v=world-20261102) 16 4, grab;--pixel-grab-frame-02: url(/cursors/themes/red/morph/arrow-to-grab-02.svg?v=world-20261102) 16 4, grab;--pixel-grab-frame-03: url(/cursors/themes/red/morph/arrow-to-grab-03.svg?v=world-20261102) 16 4, grab;--pixel-grab-frame-04: url(/cursors/themes/red/morph/arrow-to-grab-04.svg?v=world-20261102) 16 4, grab;--pixel-grab-frame-05: url(/cursors/themes/red/morph/arrow-to-grab-05.svg?v=world-20261102) 16 4, grab;--pixel-grab-frame-06: url(/cursors/themes/red/morph/arrow-to-grab-06.svg?v=world-20261102) 16 4, grab;--pixel-grab-frame-07: url(/cursors/themes/red/morph/arrow-to-grab-07.svg?v=world-20261102) 16 4, grab;--pixel-grab-frame-08: url(/cursors/themes/red/morph/arrow-to-grab-08.svg?v=world-20261102) 16 4, grab;--pixel-grab-frame-09: url(/cursors/themes/red/morph/arrow-to-grab-09.svg?v=world-20261102) 16 4, grab;--pixel-grab-frame-10: url(/cursors/themes/red/morph/arrow-to-grab-10.svg?v=world-20261102) 16 4, grab;--pixel-grab-frame-11: url(/cursors/themes/red/morph/arrow-to-grab-11.svg?v=world-20261102) 16 4, grab;--pixel-grab-frame-12: url(/cursors/themes/red/morph/arrow-to-grab-12.svg?v=world-20261102) 16 4, grab;--pixel-grab-frame-13: url(/cursors/themes/red/morph/arrow-to-grab-13.svg?v=world-20261102) 16 4, grab;--pixel-grab-frame-14: url(/cursors/themes/red/morph/arrow-to-grab-14.svg?v=world-20261102) 16 4, grab;--pixel-grab-frame-15: url(/cursors/themes/red/morph/arrow-to-grab-15.svg?v=world-20261102) 16 4, grab;--pixel-grab-frame-16: url(/cursors/themes/red/morph/arrow-to-grab-16.svg?v=world-20261102) 16 4, grab;--pixel-grab-frame-17: url(/cursors/themes/red/morph/arrow-to-grab-17.svg?v=world-20261102) 16 4, grab;--pixel-grab-frame-18: url(/cursors/themes/red/morph/arrow-to-grab-18.svg?v=world-20261102) 16 4, grab;--pixel-grab-frame-19: url(/cursors/themes/red/morph/arrow-to-grab-19.svg?v=world-20261102) 16 4, grab;--pixel-grab-frame-20: url(/cursors/themes/red/morph/arrow-to-grab-20.svg?v=world-20261102) 16 4, grab;--pixel-grab-frame-21: url(/cursors/themes/red/morph/arrow-to-grab-21.svg?v=world-20261102) 16 4, grab;--pixel-grab-frame-22: url(/cursors/themes/red/morph/arrow-to-grab-22.svg?v=world-20261102) 16 4, grab;--pixel-grab-frame-23: url(/cursors/themes/red/morph/arrow-to-grab-23.svg?v=world-20261102) 16 4, grab;--pixel-grab-frame-24: url(/cursors/themes/red/morph/arrow-to-grab-24.svg?v=world-20261102) 16 4, grab}}@media(any-pointer:fine){html:has(.app-shell[data-cursor-theme]){--pixel-document-arrow: var(--pixel-theme-arrow);cursor:var(--pixel-document-arrow)}html:has(.app-shell[data-cursor-theme])::view-transition,html:has(.app-shell[data-cursor-theme])::view-transition-group(*),html:has(.app-shell[data-cursor-theme])::view-transition-image-pair(*),html:has(.app-shell[data-cursor-theme])::view-transition-old(*),html:has(.app-shell[data-cursor-theme])::view-transition-new(*){cursor:var(--pixel-document-arrow)}.app-shell.is-pixelizing{--pixel-assembly-cursor: var(--pixel-assembly-01);animation:cursor-pixel-assemble 1.2s steps(1,end) both;animation-play-state:var(--cursor-assembly-play-state, running)}.app-shell.is-pixelizing,.app-shell.is-pixelizing .genesis-overlay,.app-shell.is-pixelizing .genesis-overlay *{cursor:var(--pixel-assembly-cursor)}.app-shell[data-cursor-theme]{--pixel-arrow: var(--pixel-theme-arrow);--pixel-hand: var(--pixel-theme-hand);--pixel-grab: var(--pixel-theme-grab);--pixel-grabbing: var(--pixel-theme-grabbing);--pixel-text: var(--pixel-theme-text)}.app-shell[data-cursor-theme]:not(.is-pixelizing){cursor:var(--pixel-arrow)}.app-shell[data-cursor-theme]:not(.has-pixel-cursor):not(.is-pixelizing){--pixel-arrow: var(--pixel-smooth-arrow);--pixel-hand: var(--pixel-smooth-hand);--pixel-grab: var(--pixel-smooth-grab);--pixel-grabbing: var(--pixel-smooth-grabbing);--pixel-text: var(--pixel-smooth-text)}.app-shell[data-cursor-theme] *{cursor:inherit}.app-shell[data-cursor-theme] :is(a[href],button,summary,select,[role=button],[role=tab],[role=option],[role=combobox],label[for],label:has(input[type=checkbox]),label:has(input[type=range]),input[type=checkbox],input[type=radio],input[type=range],input[type=button],input[type=submit],input[type=reset]){cursor:var(--pixel-hand)}.app-shell[data-cursor-theme] :is(input:not([type]),input[type=text],input[type=search],input[type=email],input[type=url],input[type=tel],input[type=password],input[type=number],textarea,[contenteditable=true]){cursor:var(--pixel-text)}.app-shell[data-cursor-theme] .interactive-globe{cursor:var(--pixel-grab)}.app-shell.has-pixel-cursor:not([data-cursor-resolution],[data-reduced-motion=true]) .exploration-field:not(.has-surface-focus) .interactive-globe:not([inert]):hover{animation:cursor-grab-assemble .9s steps(1,end) both;animation-play-state:var(--cursor-hover-play-state, running)}.app-shell[data-cursor-theme] .interactive-globe:active,.app-shell[data-cursor-theme] .interactive-globe.is-dragging,.app-shell[data-cursor-theme] .interactive-globe.is-dragging .surface-marker{cursor:var(--pixel-grabbing)}.app-shell[data-cursor-theme] :is(button:disabled,input:disabled,select:disabled,[aria-disabled=true]),.app-shell[data-cursor-theme] .field-study.activity-editorial .study-question button:disabled,.app-shell[data-cursor-theme] .has-surface-focus .interactive-globe{cursor:var(--pixel-arrow)}.app-shell[data-cursor-theme] dialog::backdrop{cursor:var(--pixel-arrow)}}@media(prefers-reduced-motion:reduce){.app-shell.has-pixel-cursor:not([data-cursor-resolution],[data-reduced-motion=true]) .exploration-field:not(.has-surface-focus) .interactive-globe:not([inert]):hover{animation:none}}@keyframes cursor-grab-assemble{0.000%{--pixel-grab: var(--pixel-grab-frame-01)}4.167%{--pixel-grab: var(--pixel-grab-frame-02)}8.333%{--pixel-grab: var(--pixel-grab-frame-03)}12.500%{--pixel-grab: var(--pixel-grab-frame-04)}16.667%{--pixel-grab: var(--pixel-grab-frame-05)}20.833%{--pixel-grab: var(--pixel-grab-frame-06)}25.000%{--pixel-grab: var(--pixel-grab-frame-07)}29.167%{--pixel-grab: var(--pixel-grab-frame-08)}33.333%{--pixel-grab: var(--pixel-grab-frame-09)}37.500%{--pixel-grab: var(--pixel-grab-frame-10)}41.667%{--pixel-grab: var(--pixel-grab-frame-11)}45.833%{--pixel-grab: var(--pixel-grab-frame-12)}50.000%{--pixel-grab: var(--pixel-grab-frame-13)}54.167%{--pixel-grab: var(--pixel-grab-frame-14)}58.333%{--pixel-grab: var(--pixel-grab-frame-15)}62.500%{--pixel-grab: var(--pixel-grab-frame-16)}66.667%{--pixel-grab: var(--pixel-grab-frame-17)}70.833%{--pixel-grab: var(--pixel-grab-frame-18)}75.000%{--pixel-grab: var(--pixel-grab-frame-19)}79.167%{--pixel-grab: var(--pixel-grab-frame-20)}83.333%{--pixel-grab: var(--pixel-grab-frame-21)}87.500%{--pixel-grab: var(--pixel-grab-frame-22)}91.667%{--pixel-grab: var(--pixel-grab-frame-23)}95.833%,to{--pixel-grab: var(--pixel-grab-frame-24)}}@keyframes cursor-pixel-assemble{0%{--pixel-assembly-cursor: var(--pixel-assembly-01)}8.333%{--pixel-assembly-cursor: var(--pixel-assembly-02)}16.667%{--pixel-assembly-cursor: var(--pixel-assembly-03)}25%{--pixel-assembly-cursor: var(--pixel-assembly-04)}33.333%{--pixel-assembly-cursor: var(--pixel-assembly-05)}41.667%{--pixel-assembly-cursor: var(--pixel-assembly-06)}50%{--pixel-assembly-cursor: var(--pixel-assembly-07)}58.333%{--pixel-assembly-cursor: var(--pixel-assembly-08)}66.667%{--pixel-assembly-cursor: var(--pixel-assembly-09)}75%{--pixel-assembly-cursor: var(--pixel-assembly-10)}83.333%{--pixel-assembly-cursor: var(--pixel-assembly-11)}91.667%,to{--pixel-assembly-cursor: var(--pixel-assembly-12)}}.view-explorer .world-equipment-title{position:relative;z-index:3;pointer-events:none;font-size:clamp(23px,2.24vw,32px);letter-spacing:-.9px}.view-explorer .explorer-layout.encounter-layout{transform:translateY(var(--encounter-offset-y, 0px));overflow:visible}.view-explorer .encounter-layout .has-surface-focus,.view-explorer .encounter-layout .has-surface-focus>.globe-stage{overflow:visible}.view-explorer .encounter-layout .has-surface-focus .interactive-globe{width:min(90%,490px,calc((100svh - 180px) / 1.14));max-width:none}.view-explorer .encounter-layout .surface-focus-visual .encounter-art{place-self:center;transform:none}.view-explorer .encounter-layout .surface-focus-visual.phase-aligning .encounter-art{transform:scale(.97)}.view-explorer .encounter-layout .surface-focus-visual .focus-hardware-status{top:50%;left:50%;right:auto;width:min(82%,400px);transform:translate(-50%,-50%);z-index:3;font-size:clamp(18px,1.4vw,21px);line-height:1.4;color:#dbe6cf;text-wrap:balance;text-shadow:0 1px 2px #030807,0 0 7px #030807,1px 0 1px #030807,-1px 0 1px #030807}.view-explorer .encounter-layout .focus-hardware-status .focus-archive-status{position:absolute;top:100%;left:0;right:0;display:block;padding-top:5px;color:#c4d5af;font:400 clamp(12px,1vw,14px)/1.5 var(--body-font);letter-spacing:.1px}.view-explorer .encounter-layout .encounter-art .mosaic-artwork[data-framing=scene]>canvas{transform:none}.view-explorer .encounter-layout .encounter-art .mosaic-artwork[data-medium=photo][data-framing=cutout]{transform:translate3d(var(--equipment-optical-x, 0%),var(--equipment-optical-y, 0%),0)}.encounter-layout .mosaic-artwork[data-artifact=retroreflector]{--equipment-optical-x: -14%;--equipment-optical-y: -2%}.encounter-layout .mosaic-artwork[data-artifact=apollo17-lace]{--equipment-optical-x: 4%;--equipment-optical-y: -3%}.encounter-layout .mosaic-artwork[data-artifact=apollo17-leam]{--equipment-optical-x: 3%;--equipment-optical-y: -3%}.encounter-layout .mosaic-artwork[data-artifact=apollo11-pse]{--equipment-optical-y: -7%}.encounter-layout .mosaic-artwork[data-artifact=apollo12-alsep]{--equipment-optical-y: -19%}.encounter-layout .mosaic-artwork[data-artifact=apollo12-magnetometer]{--equipment-optical-y: -7%}.encounter-layout .mosaic-artwork[data-artifact=apollo14-active-seismic]{--equipment-optical-y: -18%}.encounter-layout .mosaic-artwork[data-artifact=apollo16-heatflow]{--equipment-optical-y: -5%}.encounter-layout .mosaic-artwork[data-artifact=apollo17-lspe]{--equipment-optical-y: -29%}.encounter-layout .mosaic-artwork[data-artifact=opportunity]{--equipment-optical-y: -6%}.encounter-layout .mosaic-artwork[data-artifact=pathfinder]{--equipment-optical-x: 3%;--equipment-optical-y: -4%}.encounter-layout .mosaic-artwork[data-artifact=sojourner]{--equipment-optical-y: -7%}.encounter-layout .mosaic-artwork[data-artifact=lunar-rover]{--equipment-optical-y: -15%}.encounter-layout .mosaic-artwork[data-artifact=viking1]{--equipment-optical-x: 8%;--equipment-optical-y: -11%}.view-explorer .encounter-layout .encounter-art .mosaic-artwork[data-photo-processing=documentary-extracted]{--equipment-optical-x: 0%;--equipment-optical-y: 0%}.view-explorer .encounter-layout .encounter-art .mosaic-artwork[data-photo-centered=true]{--equipment-optical-x: calc(var(--photo-image-width, 100%) * var(--photo-center-x) * var(--cutout-scale, 1));--equipment-optical-y: calc(var(--photo-image-height, 100%) * var(--photo-center-y) * var(--cutout-scale, 1))}@media(max-width:800px){.view-explorer .world-equipment-title{font-size:clamp(20px,4vw,24px);letter-spacing:-.6px}.view-explorer .encounter-layout .surface-focus-visual .focus-hardware-status{font-size:clamp(16px,4.4vw,18px);width:86%}.view-explorer .encounter-layout .mosaic-artwork[data-medium=photo][data-shape=portrait]>canvas{transform:scale(1.15);transform-origin:center}.view-explorer .encounter-layout .encounter-return-slot{position:sticky;top:0;z-index:2}.view-explorer .encounter-layout .encounter-return-slot .encounter-back{position:relative}.view-explorer .explorer-layout.encounter-layout{grid-template-rows:max-content max-content;align-content:start;transform:none;overflow-y:auto;mask-image:none;-webkit-mask-image:none}.view-explorer .explorer-layout.encounter-layout .has-surface-focus>.globe-stage{width:100%;max-width:400px;height:auto;min-height:0;aspect-ratio:1;margin-inline:auto;overflow:visible}.view-explorer .encounter-layout .has-surface-focus .interactive-globe{width:90%;max-width:none;flex:none;transform:none;transition-property:filter,opacity}}.earth-archive>.page-heading{display:grid;grid-template-columns:minmax(0,1fr);justify-content:start;align-items:start;gap:0}.earth-archive .page-heading h1{margin:0;align-items:baseline;justify-content:flex-start;gap:20px;font-size:clamp(32px,3.2vw,46px);line-height:1;letter-spacing:4px;text-align:left}.earth-archive .earth-archive-title{display:inline-flex;align-items:baseline;column-gap:.32em;white-space:nowrap}.earth-archive .archive-title-suffix{margin-left:0}.earth-archive .page-heading h1 small{margin-left:9px;line-height:1;font-size:clamp(14px,1.2vw,17px);letter-spacing:.8px;white-space:nowrap}.earth-archive .archive-exploration-count[data-ready=false]{visibility:hidden}.earth-archive .page-heading .back-button{align-self:flex-start;position:relative;top:0;color:#dadcde}.earth-archive .page-heading .back-button:is(:hover,:focus-visible){color:#dadcde}.earth-archive .archive-catalogue-heading{justify-content:flex-end;align-items:center}.earth-archive .archive-summary-controls{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px 24px;color:#dadcde}.earth-archive .archive-summary-controls p{margin:0;color:inherit;font:13px/1.6 var(--body-font)}.earth-archive .archive-summary-controls p span{padding-inline:8px}.earth-archive .archive-summary-controls .science-check{color:inherit;white-space:nowrap;font:14px/1.5 var(--body-font)}.archive-world-filter{display:flex;align-items:center;gap:24px}.archive-world-filter button{min-height:44px;padding:8px 1px;border-bottom:1px solid transparent;color:#939e98;font:500 15px/1.5 var(--body-font);cursor:pointer}.archive-world-filter button[aria-pressed=true]{color:#e8ece8;border-bottom-color:#ced5ce}.archive-world-filter button[data-world=moon]:is(:hover,[aria-pressed=true]){color:#d7e9db;border-bottom-color:#abc5b3}.archive-world-filter button[data-world=mars]:is(:hover,[aria-pressed=true]){color:#f1e1de;border-bottom-color:#d5b3af}.archive-world-filter button:focus-visible{outline:1px solid currentColor;outline-offset:4px}@media(max-width:620px){.earth-archive .page-heading h1{gap:12px}}@media(max-width:480px){.earth-archive>.page-heading{margin:14px 0 20px}.earth-archive .page-heading h1{gap:10px}}@media(max-width:365px){.earth-archive .world-title-row{max-width:100%}.earth-archive .page-heading h1{min-width:0;max-width:100%;flex-wrap:wrap;row-gap:8px}.earth-archive .page-heading h1 small{margin-left:0}}.archive-workspace{height:100%;min-height:0}.archive-workspace.is-preparing{position:fixed;top:0;left:50%;height:100svh;transform:translate(-50%);visibility:hidden;pointer-events:none}.world-flight-target[data-world=earth] .archive-title-suffix,.world-flight-target[data-world=earth] .page-heading small{visibility:hidden}.earth-archive.is-earth-arriving .archive-title-suffix.is-dropping .world-typography__glyph{animation:archive-letter-drop 1.8s linear both;animation-delay:var(--archive-letter-delay,0ms);animation-play-state:var(--archive-arrival-play-state,running);transform-origin:50% 100%}.archive-title-suffix .world-typography__glyph:nth-child(2){--archive-letter-delay: 95ms}.archive-title-suffix .world-typography__glyph:nth-child(3){--archive-letter-delay: .19s}.archive-title-suffix .world-typography__glyph:nth-child(4){--archive-letter-delay: 285ms}.archive-title-suffix .world-typography__glyph:nth-child(5){--archive-letter-delay: .38s}.archive-title-suffix .world-typography__glyph:nth-child(6){--archive-letter-delay: 475ms}.archive-title-suffix .world-typography__glyph:nth-child(7){--archive-letter-delay: .57s}@keyframes archive-letter-drop{0%{transform:translateY(-200px) rotate(0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}26%{transform:translateY(0) rotate(-10deg);animation-timing-function:cubic-bezier(.215,.61,.355,1)}39%{transform:translateY(-34px) rotate(-7deg);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}52%{transform:translateY(0) rotate(-5deg);animation-timing-function:cubic-bezier(.215,.61,.355,1)}58.5%{transform:translateY(-8.5px) rotate(-3.5deg);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}65%{transform:translateY(0) rotate(-3deg);animation-timing-function:cubic-bezier(.215,.61,.355,1)}68.25%{transform:translateY(-2px) rotate(-2deg);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}71.5%{transform:translateY(0) rotate(-2deg);animation-timing-function:cubic-bezier(.2,.7,.25,1)}86%{transform:translateY(0) rotate(.5deg);animation-timing-function:ease-out}to{transform:translateY(0) rotate(0)}}.earth-archive.is-earth-arriving .page-heading .back-button,.earth-archive.is-earth-arriving>.archive-catalogue-heading,.earth-archive.is-earth-arriving>.archive-timeline-layout{animation:archive-after-landing .36s cubic-bezier(.2,.7,.25,1) both;animation-play-state:var(--archive-arrival-play-state,running)}@keyframes archive-after-landing{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.earth-archive.is-earth-arriving .archive-title-suffix.is-dropping .world-typography__glyph{animation:none;transform:none}.earth-archive.is-earth-arriving .page-heading .back-button,.earth-archive.is-earth-arriving>.archive-catalogue-heading,.earth-archive.is-earth-arriving>.archive-timeline-layout{animation:none}}html:has(.app-shell.view-archive),body:has(.app-shell.view-archive){overflow:hidden;overscroll-behavior:none}.app-shell.view-archive{height:100svh;min-height:0;overflow:hidden;overscroll-behavior:none}.view-archive .application-content{display:flex;flex-direction:column;height:100%;min-height:0}.view-archive #main{flex:1;min-height:0;overflow:hidden}.earth-archive{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;min-width:0;padding-block:20px 14px}.earth-archive>.page-heading{margin:0 0 22px;padding:0;border:0}.earth-archive .archive-catalogue-heading{flex-wrap:nowrap;gap:12px 24px;margin:0 0 16px}.earth-archive .archive-world-sections,.earth-archive .archive-world-section{height:100%;min-height:0;min-width:0}.earth-archive .archive-world-sections{position:relative}.earth-archive .archive-timeline-layout{--archive-world-gap: clamp(16px, 2.5vw, 36px);--archive-world-width: clamp(104px, 10vw, 136px);--archive-selector-space: calc(var(--archive-world-width) + var(--archive-world-gap));display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:var(--archive-world-gap);min-height:0;min-width:0;transform:translateY(-24px)}.earth-archive .archive-world-section .archive-timeline{margin-left:calc(-1 * var(--archive-selector-space))}@media(max-width:800px),(max-height:699px){.earth-archive .archive-timeline-layout{transform:none}}.earth-archive .archive-world-section:empty{display:none}.earth-archive .archive-empty{max-height:100%;overflow-y:auto;margin:24px auto 0}@media(max-width:800px){.earth-archive .archive-catalogue-heading{flex-wrap:wrap;gap:8px 16px}.earth-archive .archive-summary-controls{gap:0 16px}}@media(max-width:600px){.earth-archive{padding-block:12px 8px}.earth-archive>.page-heading{margin-bottom:18px}.earth-archive .archive-catalogue-heading{margin-bottom:10px}.earth-archive .archive-summary-controls{width:100%;justify-content:space-between;gap:0 10px}.earth-archive .archive-summary-controls p{font-size:12px}.earth-archive .archive-summary-controls p span{padding-inline:4px}.earth-archive .archive-summary-controls .science-check{min-height:36px;font-size:12px}}.world-departure-letter{display:inline-block}.world-flight-target{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;pointer-events:none;visibility:hidden;text-align:left}.world-flight-target.is-flying{visibility:visible}.world-flight-target .back-button{visibility:hidden}.world-flight-target[data-world=earth]>.content-width{height:100%}.world-flight-target[data-world=earth] .earth-archive>.page-heading{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;justify-content:start;min-height:44px;margin:0;padding:0;gap:0}.world-flight-target[data-world=earth] .page-heading .back-button{margin:0;opacity:1;animation:none}.world-flight-target[data-world=earth] .earth-flight-navigation{display:inline-flex;align-items:baseline;font-weight:400}.world-flight-target[data-world=earth].is-flying .earth-flight-navigation{visibility:visible}.planet-menu[data-title-flying=true] .planet-menu-item.is-selected .world-transition-title{visibility:hidden}.world-flight-target.is-flying:not([data-native=true]) .world-transition-title{animation:world-flight-fallback 1.12s cubic-bezier(.35,0,.2,1) both}@keyframes world-flight-fallback{0%{transform:translate(var(--flight-x),var(--flight-y)) scale(var(--flight-scale))}to{transform:none}}.world-flight-target[data-world=earth].is-flying:not([data-native=true]) .earth-flight-navigation{animation-name:earth-navigation-flight-fallback}@keyframes earth-navigation-flight-fallback{0%{transform:translate(var(--flight-x),var(--flight-y)) scale(var(--flight-scale-x),var(--flight-scale))}to{transform:none}}.world-flight-target .world-transition-title{transform-origin:top left}html[data-world-arrival=true]:not([data-world-transition=earth])::view-transition-group(*){animation-duration:.16s;animation-delay:0ms}html[data-world-arrival=true]:not([data-world-transition=earth])::view-transition-image-pair(*){animation-name:none}::view-transition-group(world-letter-moon-0),::view-transition-group(world-letter-moon-1),::view-transition-group(world-letter-moon-2),::view-transition-group(world-letter-moon-3),::view-transition-group(world-letter-mars-0),::view-transition-group(world-letter-mars-1),::view-transition-group(world-letter-mars-2),::view-transition-group(world-letter-mars-3){z-index:120;animation-timing-function:cubic-bezier(.35,0,.2,1);animation-duration:1.12s}::view-transition-group(world-letter-moon-0),::view-transition-group(world-letter-mars-0){animation-delay:0ms}::view-transition-group(world-letter-moon-1),::view-transition-group(world-letter-mars-1){animation-delay:12ms}::view-transition-group(world-letter-moon-2),::view-transition-group(world-letter-mars-2){animation-delay:24ms}::view-transition-group(world-letter-moon-3),::view-transition-group(world-letter-mars-3){animation-delay:36ms}::view-transition-image-pair(world-letter-moon-0),::view-transition-image-pair(world-letter-moon-1),::view-transition-image-pair(world-letter-moon-2),::view-transition-image-pair(world-letter-moon-3),::view-transition-image-pair(world-letter-mars-0),::view-transition-image-pair(world-letter-mars-1),::view-transition-image-pair(world-letter-mars-2),::view-transition-image-pair(world-letter-mars-3){animation-duration:1.12s;animation-timing-function:ease-in-out;animation-fill-mode:both}::view-transition-image-pair(world-letter-moon-0),::view-transition-image-pair(world-letter-mars-0){animation-name:world-letter-float-0}::view-transition-image-pair(world-letter-moon-1),::view-transition-image-pair(world-letter-mars-1){animation-name:world-letter-float-1}::view-transition-image-pair(world-letter-moon-2),::view-transition-image-pair(world-letter-mars-2){animation-name:world-letter-float-2}::view-transition-image-pair(world-letter-moon-3),::view-transition-image-pair(world-letter-mars-3){animation-name:world-letter-float-3}::view-transition-old(world-letter-moon-0),::view-transition-old(world-letter-moon-1),::view-transition-old(world-letter-moon-2),::view-transition-old(world-letter-moon-3),::view-transition-old(world-letter-mars-0),::view-transition-old(world-letter-mars-1),::view-transition-old(world-letter-mars-2),::view-transition-old(world-letter-mars-3){animation-name:none;opacity:0;mix-blend-mode:normal}::view-transition-new(world-letter-moon-0),::view-transition-new(world-letter-moon-1),::view-transition-new(world-letter-moon-2),::view-transition-new(world-letter-moon-3),::view-transition-new(world-letter-mars-0),::view-transition-new(world-letter-mars-1),::view-transition-new(world-letter-mars-2),::view-transition-new(world-letter-mars-3){animation-name:none;opacity:1;mix-blend-mode:normal}@keyframes world-letter-float-0{0%,to{transform:none}32%{transform:translate(2px,-7px) rotate(-2deg)}68%{transform:translate(-1px,-2px) rotate(.5deg)}}@keyframes world-letter-float-1{0%,to{transform:none}32%{transform:translate(3px,-5px) rotate(1.5deg)}68%{transform:translate(1px,-2px) rotate(-.4deg)}}@keyframes world-letter-float-2{0%,to{transform:none}32%{transform:translate(-2px,-6px) rotate(-1.5deg)}68%{transform:translateY(-2px) rotate(.4deg)}}@keyframes world-letter-float-3{0%,to{transform:none}32%{transform:translate(2px,-5px) rotate(2deg)}68%{transform:translate(1px,-1px) rotate(.5deg)}}::view-transition-image-pair(world-letter-moon-0){animation-name:moon-ascent-wave-0}::view-transition-image-pair(world-letter-moon-1){animation-name:moon-ascent-wave-1}::view-transition-image-pair(world-letter-moon-2){animation-name:moon-ascent-wave-2}::view-transition-image-pair(world-letter-moon-3){animation-name:moon-ascent-wave-3}.world-flight-target[data-world=moon].is-flying:not([data-native=true]) .world-typography__glyph{animation-duration:1.12s;animation-timing-function:ease-in-out;animation-fill-mode:both}.world-flight-target[data-world=moon].is-flying:not([data-native=true]) .world-typography__glyph:nth-child(1){animation-name:moon-ascent-wave-0}.world-flight-target[data-world=moon].is-flying:not([data-native=true]) .world-typography__glyph:nth-child(2){animation-name:moon-ascent-wave-1}.world-flight-target[data-world=moon].is-flying:not([data-native=true]) .world-typography__glyph:nth-child(3){animation-name:moon-ascent-wave-2}.world-flight-target[data-world=moon].is-flying:not([data-native=true]) .world-typography__glyph:nth-child(4){animation-name:moon-ascent-wave-3}@keyframes moon-ascent-wave-0{0%,to{transform:none}16%{transform:translate(-2px,5px) rotate(-3deg)}36%{transform:translate(2px,-13px) rotate(3deg)}59%{transform:translate(-1px,5px) rotate(-1.5deg)}79%{transform:translateY(-2px) rotate(.5deg)}}@keyframes moon-ascent-wave-1{0%,to{transform:none}21%{transform:translate(-1px,6px) rotate(-2deg)}41%{transform:translate(2px,-14px) rotate(3.5deg)}64%{transform:translate(-1px,5px) rotate(-1.5deg)}84%{transform:translateY(-2px) rotate(.5deg)}}@keyframes moon-ascent-wave-2{0%,to{transform:none}26%{transform:translate(-1px,5px) rotate(-2.5deg)}46%{transform:translate(1px,-12px) rotate(3deg)}69%{transform:translate(-1px,4px) rotate(-1deg)}87%{transform:translateY(-1.5px) rotate(.4deg)}}@keyframes moon-ascent-wave-3{0%,to{transform:none}31%{transform:translate(-1px,4px) rotate(-2deg)}51%{transform:translate(1px,-10px) rotate(2.5deg)}74%{transform:translate(-1px,3px) rotate(-1deg)}90%{transform:translateY(-1px) rotate(.3deg)}}::view-transition-group(earth-navigation-flight){z-index:120;animation-duration:1.12s;animation-timing-function:cubic-bezier(.35,0,.2,1)}::view-transition-image-pair(earth-navigation-flight){animation:none}::view-transition-old(earth-navigation-flight){animation:none;opacity:0;mix-blend-mode:normal}::view-transition-new(earth-navigation-flight){animation:none;opacity:1;mix-blend-mode:normal}html[data-world-flight=native][data-world-flight-paused=true]::view-transition-group(*),html[data-world-flight=native][data-world-flight-paused=true]::view-transition-image-pair(*),html[data-world-flight-paused=true] .world-flight-target.is-flying .world-transition-title,html[data-world-flight-paused=true] .world-flight-target.is-flying .world-typography__glyph{animation-play-state:paused}@media(prefers-reduced-motion:reduce){::view-transition-group(*){animation-duration:1ms;animation-delay:0ms}::view-transition-image-pair(*){animation-name:none}.world-flight-target[data-world=moon].is-flying:not([data-native=true]) .world-typography__glyph{animation:none}}@media(max-width:600px){.view-explorer .explorer-screen .exploration-field .rotation-controls{display:none}}.explorer-orbit-screen .explorer-layout .equipment-wheel{--wheel-row-height: 112px;--wheel-height: min(360px, calc(100svh - 180px) );--wheel-rail-width: 132px}.explorer-orbit-screen .equipment-wheel .equipment-wheel__list{height:var(--wheel-height);max-height:none;padding:calc((var(--wheel-height) - var(--wheel-row-height)) / 2) 4px;scroll-padding-block:0;mask-image:linear-gradient(to bottom,transparent,#000 9%,#000 91%,transparent);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 9%,#000 91%,transparent)}.explorer-orbit-screen .equipment-wheel .archive-sidebar__slot{height:calc(var(--wheel-row-height) - 8px);min-height:0;padding:8px 10px;gap:10px;border:0;border-radius:2px;background:transparent;box-shadow:none}.explorer-orbit-screen .equipment-wheel .archive-sidebar__slot:hover{background:linear-gradient(90deg,transparent,#b6d4c406 24%,#b6d4c406 76%,transparent)}.explorer-orbit-screen .equipment-wheel .archive-sidebar__slot.is-active,.explorer-orbit-screen .equipment-wheel .archive-sidebar__slot.is-incoming{background:transparent;box-shadow:none}.explorer-orbit-screen .equipment-wheel .archive-sidebar__slot:focus-visible{outline:1px solid #bad7c887;outline-offset:-3px}.explorer-orbit-screen .equipment-wheel .archive-sidebar__equipment,.explorer-orbit-screen .equipment-wheel .archive-sidebar__slot.is-unexplored .archive-sidebar__equipment,.explorer-orbit-screen .equipment-wheel .archive-sidebar__slot.is-active .archive-sidebar__equipment{font:400 20px/1.3 var(--pixel-font);letter-spacing:-.1px;overflow-wrap:anywhere;text-wrap:pretty}.explorer-orbit-screen .equipment-wheel .archive-sidebar__equipment,.explorer-orbit-screen .equipment-wheel .archive-sidebar__slot.is-unexplored .archive-sidebar__equipment{color:#a6b8ae}.explorer-orbit-screen .equipment-wheel .archive-sidebar__slot.is-active .archive-sidebar__equipment{color:#eef6e9}.explorer-orbit-screen .equipment-wheel .archive-sidebar__art{width:28px;height:32px;font-size:22px}.explorer-orbit-screen .equipment-wheel .archive-sidebar__art .artifact-art{width:28px;height:26px}.explorer-orbit-screen .equipment-wheel .archive-sidebar__slot>svg{width:14px;height:14px}.explorer-orbit-screen .equipment-wheel .archive-sidebar__slot.is-active>svg{opacity:.8}.explorer-orbit-screen .equipment-wheel__selection{inset-inline:4px;height:calc(var(--wheel-row-height) - 8px);border-block:1px solid #c1dac41c;background:linear-gradient(90deg,transparent,#b8d5bf05 24%,#b8d5bf08 66%,transparent)}.explorer-orbit-screen .equipment-wheel__selection:after{right:-18px;width:18px;background:linear-gradient(90deg,#bbd5c347,transparent)}@media(min-width:801px)and (max-width:1100px){.explorer-orbit-screen .explorer-layout .equipment-wheel{--wheel-row-height: 120px;--wheel-height: min(384px, calc(100svh - 180px) );--wheel-rail-width: 104px}.explorer-orbit-screen .equipment-wheel .archive-sidebar__slot{padding-inline:8px;gap:7px}.explorer-orbit-screen .equipment-wheel .archive-sidebar__equipment,.explorer-orbit-screen .equipment-wheel .archive-sidebar__slot.is-unexplored .archive-sidebar__equipment,.explorer-orbit-screen .equipment-wheel .archive-sidebar__slot.is-active .archive-sidebar__equipment{font-size:18px}}@media(max-width:800px){.explorer-orbit-screen .explorer-layout .equipment-wheel{--wheel-row-height: 104px;--wheel-height: 312px}.explorer-orbit-screen .equipment-wheel .archive-sidebar__equipment,.explorer-orbit-screen .equipment-wheel .archive-sidebar__slot.is-unexplored .archive-sidebar__equipment,.explorer-orbit-screen .equipment-wheel .archive-sidebar__slot.is-active .archive-sidebar__equipment{font-size:18px}.explorer-orbit-screen .equipment-wheel__selection:after{right:0;width:10px}}@media(max-width:800px){.view-explorer .explorer-orbit-screen:not(.is-interior)>.explorer-layout{grid-template-rows:minmax(0,1fr) minmax(0,min(312px,42dvh));gap:6px}.explorer-orbit-screen:not(.is-interior) .explorer-layout .equipment-wheel{--wheel-height: 100%}.explorer-orbit-screen:not(.is-interior) .equipment-wheel .equipment-wheel__list{height:100%;padding-block:max(0px,calc((100cqh - var(--wheel-row-height)) / 2))}}@font-face{font-family:Archive Purpose Pixel;src:url(/fonts/pixelify-sans-latin.woff2) format("woff2");font-style:normal;font-weight:400 700;font-display:block}@font-face{font-family:Archive Step;src:url(/assets/ArchiveStep-Regular-DiTQxAn-.ttf) format("truetype");font-style:normal;font-weight:400;font-display:block}.cinematic-menu .worlds-heading{max-width:1040px;width:100%;margin:0 auto clamp(18px,2.8svh,30px)}.cinematic-menu .worlds-heading h1{color:#d0dfd5;font:400 clamp(28px,4.15vw,54px)/1.1 "Archive Step",var(--pixel-font);letter-spacing:.02em;text-wrap:balance}.destination-guidance{max-width:740px;margin-inline:auto}.destination-purpose{margin:18px 0 0;color:#adcbc0;font:400 24px/1.45 "Archive Purpose Pixel",var(--pixel-font);letter-spacing:.008em;text-wrap:balance;transform:translateZ(0);backface-visibility:hidden}.destination-purpose-word{white-space:nowrap}.cinematic-menu .earth-return-message{max-width:min(88%,680px);margin:16px 0 0;font:400 clamp(20px,1.9vw,24px)/1.45 var(--pixel-font);letter-spacing:.35px}.cinematic-menu .planet-menu-grid{transform:translateY(8px)}@media(max-width:700px){.cinematic-menu .worlds-heading h1{font-size:clamp(24px,6.8vw,28px);letter-spacing:.015em}.destination-guidance{max-width:410px}.destination-purpose{margin-top:14px;padding-inline:8px;font-size:22px;line-height:1.4}.cinematic-menu .worlds-heading{margin-bottom:18px}}@media(max-height:520px)and (min-width:701px){.cinematic-menu .destination-hero{padding-block:18px}.cinematic-menu .worlds-heading{margin-bottom:8px}.cinematic-menu .worlds-heading h1{font-size:32px}.destination-purpose{margin-top:10px;font-size:18px}.cinematic-menu .planet-menu-art{height:42svh;aspect-ratio:auto}.cinematic-menu .planet-menu-art>.pixel-planet{width:min(76%,38svh)}}.surface-selection-trail{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.surface-selection-trail__square{fill:#e2ebc5}.surface-selection-trail__square:nth-child(1){opacity:.34}.surface-selection-trail__square:nth-child(2){opacity:.52}.surface-selection-trail__square:nth-child(3){opacity:.74}.surface-selection-trail__square[data-trail-role=head]{fill:#f0f5d8}@media(prefers-reduced-motion:reduce){.surface-selection-trail{display:none}}.interactive-globe .surface-anchors{z-index:2}.interactive-globe .surface-marker{z-index:3}.interactive-globe .surface-marker:hover{z-index:4}.genesis-start{--explore-button-width: clamp(136px, calc(118px + 2.6vw) , 154px);--explore-button-height: 44px;width:var(--explore-button-width);min-width:var(--explore-button-width);height:var(--explore-button-height);min-height:var(--explore-button-height);padding:0 14px;top:-12px;font-size:clamp(11px,calc(10.4px + .12vw),12px);letter-spacing:clamp(1.25px,.12vw,1.7px);border:1px solid #eff5ec;box-shadow:none;transition:background-color .35s ease,box-shadow .35s ease}.genesis-start:focus:not(:focus-visible){outline:none}.genesis-start:focus-visible{outline:1px solid #c5e4d7;outline-offset:5px}.genesis-start svg,.genesis-start-icon-slot,.genesis-start-flight{width:16px;height:16px}.genesis-start-content{gap:clamp(9px,calc(7px + .4vw),12px)}.genesis-start:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse at 45% 80%,#fff9,transparent 70%);opacity:0;transition:opacity .45s ease}.genesis-start-content{z-index:1}.genesis-start:hover,.genesis-start:active,.genesis-overlay[data-started=false] .genesis-start:hover .genesis-start-label{transform:none}.genesis-overlay[data-started=false] .genesis-start:hover .genesis-start-flight{left:0}.genesis-overlay[data-started=false] .genesis-start:hover .genesis-start-float{animation:none}.spacecraft-window__glass:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(119deg,transparent 22%,#cceae20d 40%,#e6f8ee13 41%,transparent 59%);opacity:0;transform:translate(-.5%);transition:opacity .65s ease,transform .85s cubic-bezier(.22,.61,.36,1)}@media(hover:hover){.genesis-overlay[data-started=false] .genesis-start:hover:before{opacity:.5}.genesis-overlay[data-started=false] .genesis-start:hover{background-color:#e4eee5;box-shadow:inset 0 0 14px #fafff41a}.genesis-overlay[data-started=false]:has(.genesis-start:hover) .spacecraft-window__glass:after{opacity:.65;transform:translate(.5%)}}.genesis-welcome h1{color:#d8e4e0;text-shadow:0 1px 0 #71868c,0 2px 1px #17262e,0 5px 8px #02070bd9}@supports ((background-clip: text) or (-webkit-background-clip: text)){.genesis-welcome h1{background-image:repeating-linear-gradient(178deg,#eff8f51a 0 .6px,#10232d0d .6px 1.2px,transparent 1.2px 2.4px),linear-gradient(176deg,#f0f5ef,#d1dfe0 25%,#e8f1ec 39%,#a8bbc0 49%,#c9d9d9 58%,#a5b9bd 73%,#e0eae4);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;text-shadow:none;filter:drop-shadow(0 -.45px .2px #f0f8ec59) drop-shadow(0 1px 0 #657e87) drop-shadow(0 2px .6px #14242dd9) drop-shadow(0 5px 7px #02070be6)}}@media(forced-colors:active){.genesis-welcome h1{color:CanvasText;-webkit-text-fill-color:currentColor;background:none;text-shadow:none;filter:none}}.cinematic-menu .worlds-heading h1{color:#adcbc0}.destination-purpose{color:#d0dfd5;letter-spacing:.008em}.earth-scroll-cue{flex-direction:column;gap:3px}.earth-scroll-cue__archive{color:#90ad9f;font-size:.91em;letter-spacing:2.6px}.earth-scroll-cue svg{margin-top:6px}.is-departing .worlds-heading,.is-departing .earth-scroll-cue,.is-departing .earth-return-message{opacity:0;pointer-events:none;transition:opacity .5s ease}.planet-menu-item:focus-visible{outline:none;border-radius:0}.planet-menu-item:after{content:"";position:absolute;top:9%;right:9%;bottom:9%;left:9%;pointer-events:none;opacity:0;background:linear-gradient(#bedccf,#bedccf) left top / 14px 1px,linear-gradient(#bedccf,#bedccf) left top / 1px 14px,linear-gradient(#bedccf,#bedccf) right top / 14px 1px,linear-gradient(#bedccf,#bedccf) right top / 1px 14px,linear-gradient(#bedccf,#bedccf) left bottom / 14px 1px,linear-gradient(#bedccf,#bedccf) left bottom / 1px 14px,linear-gradient(#bedccf,#bedccf) right bottom / 14px 1px,linear-gradient(#bedccf,#bedccf) right bottom / 1px 14px;background-repeat:no-repeat;transition:opacity .18s ease}.planet-menu-item:focus-visible:after{opacity:.9}.earth-destination{position:relative}.earth-return-message{margin:4px 0 0;color:#afc7bb;font:16px/1.5 var(--pixel-font);letter-spacing:.35px;text-align:center;transition:opacity .5s ease}.is-booting :is(.earth-return-cue,.earth-return-message){visibility:hidden}.world-workspace{height:100%;min-height:0}.world-workspace.is-preparing{position:fixed;top:0;left:50%;transform:translate(-50%);width:inherit;max-width:inherit;height:100svh;pointer-events:none;z-index:0}.world-workspace.is-preparing .explorer-screen,.world-workspace.is-preparing .explorer-screen *{visibility:hidden!important}.world-workspace.is-preparing .interactive-globe>.pixel-planet,.world-workspace.is-preparing .interactive-globe>.pixel-planet *{visibility:visible!important}.world-workspace.is-preparing .interactive-globe>.pixel-planet{opacity:0;filter:brightness(.65) saturate(.7)}.world-workspace.is-arriving{animation:world-workspace-arrival .86s linear}@keyframes world-workspace-arrival{0%,to{outline-color:transparent}}.world-workspace.is-arriving .interactive-globe>.pixel-planet{transition:opacity .86s cubic-bezier(.4,0,.2,1),filter .86s cubic-bezier(.4,0,.2,1)}.world-workspace.is-arriving .rotation-controls,.world-workspace.is-arriving .surface-anchors,.world-workspace.is-arriving .surface-marker,.world-workspace.is-arriving .back-button{animation:world-workspace-controls-in .86s cubic-bezier(.4,0,.2,1) both}@keyframes world-workspace-controls-in{0%{opacity:0}to{opacity:1}}@media(max-width:700px){.genesis-welcome{gap:25px}.genesis-welcome h1{font-size:clamp(26px,7.2vw,30px);line-height:1.19;letter-spacing:-.9px;white-space:normal;text-wrap:nowrap}.genesis-welcome h1>span{display:block}.is-booting .planet-menu-grid .pixel-planet{scale:calc(1 + .12 * (1 - var(--genesis-approach, 0)));translate:0 calc(12px * (1 - var(--genesis-approach, 0)))}.is-booting .earth-destination{translate:0 calc(160px * (1 - var(--genesis-approach, 0)))}.cinematic-menu .planet-menu-grid{position:relative}.planet-menu-hint{display:none}.destination-hero{position:relative}.earth-return-message{font-size:15px}}@media(max-width:360px){.spacecraft-window{--port-x: 18px;--port-lip: 10px}.genesis-welcome h1{letter-spacing:-1.4px}}@media(prefers-reduced-motion:reduce){.genesis-start,.genesis-start:before,.spacecraft-window__glass:after,.planet-menu-item:after{transition:none}.world-workspace.is-preparing{display:none}.world-workspace.is-arriving,.world-workspace.is-arriving .archive-sidebar,.world-workspace.is-arriving .rotation-controls,.world-workspace.is-arriving .surface-anchors,.world-workspace.is-arriving .surface-marker,.world-workspace.is-arriving .back-button{animation-duration:1ms}.world-workspace.is-arriving .interactive-globe>.pixel-planet{transition:none}}@media(min-width:801px){.view-explorer .world-equipment-title{width:100%;max-width:none;white-space:nowrap;text-wrap:nowrap;overflow-wrap:normal;font-size:clamp(20px,2.24vw,32px)}.view-explorer .explorer-screen:has(.pixel-planet:is([data-planet=moon],[data-planet=mars])){--surface-workspace-shift-x: 48px;--surface-workspace-shift-y: 40px;--surface-dial-shift-y: 16px}.explorer-orbit-screen:not(.is-interior):has(.pixel-planet:is([data-planet=moon],[data-planet=mars])) .exploration-field{translate:0 var(--surface-workspace-shift-y)}.explorer-orbit-screen:not(.is-interior):has(.pixel-planet:is([data-planet=moon],[data-planet=mars])),.explorer-orbit-screen:not(.is-interior):has(.pixel-planet:is([data-planet=moon],[data-planet=mars]))>.explorer-layout{overflow-x:visible;overflow-y:clip}.explorer-orbit-screen:not(.is-interior) .globe-stage:has(>.interactive-globe>.pixel-planet:is([data-planet=moon],[data-planet=mars])){--surface-orbit-diameter: min(95%, calc(100svh - var(--site-header-height, 0px) - 245px), 490px);align-items:flex-start}.explorer-orbit-screen:not(.is-interior) .globe-stage:has(>.interactive-globe>.pixel-planet:is([data-planet=moon],[data-planet=mars]))>:is(.interactive-globe,.rotation-controls){width:var(--surface-orbit-diameter);translate:calc(var(--surface-workspace-shift-x) - 2.0833333333%) 0}.explorer-orbit-screen:not(.is-interior) .globe-stage:has(>.interactive-globe>.pixel-planet:is([data-planet=moon],[data-planet=mars]))>.interactive-globe{overflow-clip-margin:24px}.explorer-orbit-screen:not(.is-interior) .globe-stage:has(>.interactive-globe>.pixel-planet:is([data-planet=moon],[data-planet=mars]))>.rotation-controls{justify-content:center}}@media(min-width:801px){.view-explorer .explorer-screen{--equipment-pane-width: clamp(500px, 43vw, 650px);--equipment-pane-right: clamp(12px, 1.8vw, 30px);--equipment-pane-shift: 0px;--equipment-selection-inset: 4px;--equipment-console-gutter: max(calc(var(--equipment-pane-right) + var(--equipment-pane-shift)), clamp(40px, calc(112px - 4vw) , 80px));--equipment-page-gutter: max(52px, calc((100vw - 1300px)/2) );--equipment-console-width: clamp(360px, calc(var(--equipment-pane-width) + var(--equipment-pane-right) + var(--equipment-pane-shift) - var(--equipment-selection-inset) - var(--equipment-page-gutter)), 700px)}.view-explorer .explorer-screen:has(.pixel-planet:is([data-planet=moon],[data-planet=mars])){--equipment-pane-shift: clamp(0px, calc(50vw - 550px) , 88px);--equipment-console-width: var(--equipment-pane-width);--equipment-selection-inset: 0px;overflow-x:visible;overflow-y:clip}.view-explorer .explorer-screen>.explorer-layout>.equipment-wheel{width:var(--equipment-pane-width);right:var(--equipment-pane-right);top:calc(50% + var(--surface-dial-shift-y, 0px));translate:calc(-1 * var(--equipment-pane-shift)) 0}.view-explorer .explorer-screen>.encounter-layout>.discovery-console{left:0;justify-self:end;width:var(--equipment-console-width);max-width:none;translate:calc(var(--equipment-page-gutter) + 100% - var(--equipment-pane-width) - var(--equipment-console-gutter) + var(--equipment-selection-inset)) 0}}@media(min-width:801px)and (max-width:1100px){.view-explorer .explorer-screen{--equipment-pane-width: min(500px, 51vw);--equipment-pane-right: 12px}}@media(min-width:801px)and (max-width:1000px){.view-explorer .explorer-screen{--equipment-page-gutter: 32px}}@media(min-width:801px)and (max-width:950px){.view-explorer .explorer-screen{--equipment-pane-width: min(450px, 49vw)}}.view-explorer .encounter-layout .has-surface-focus>.globe-stage:has(>.interactive-globe>.pixel-planet:is([data-planet=moon],[data-planet=mars])){--surface-encounter-diameter: min(95%, 490px, calc(100svh - var(--site-header-height, 0px) - 245px), var(--surface-encounter-globe-diameter, 490px))}.view-explorer .encounter-layout .has-surface-focus>.globe-stage:has(>.interactive-globe>.pixel-planet:is([data-planet=moon],[data-planet=mars]))>.interactive-globe{width:var(--surface-encounter-diameter);max-width:none;transform:none}@media(min-width:801px){.view-explorer .encounter-layout .has-surface-focus>.globe-stage:has(>.interactive-globe>.pixel-planet:is([data-planet=moon],[data-planet=mars])){translate:calc((var(--surface-encounter-diameter) - 100%) / 2 - var(--surface-encounter-diameter) / 48 + var(--surface-workspace-shift-x)) 0}}@media(max-width:800px){.view-explorer .encounter-layout .has-surface-focus>.globe-stage:has(>.interactive-globe>.pixel-planet:is([data-planet=moon],[data-planet=mars])){--surface-encounter-diameter: min(100%, 82vw, 320px, var(--surface-encounter-globe-diameter, 320px))}.view-explorer .encounter-layout .discovery-console{padding-left:4px}}@media(min-width:801px){.view-explorer .encounter-layout .discovery-console.phase-revealed{overflow:visible;max-height:none;padding-right:0}.view-explorer .encounter-layout .discovery-console.phase-revealed>.encounter-scroll-body{flex:0 0 auto;overflow:visible;padding-top:6px;padding-bottom:0;mask-image:none;-webkit-mask-image:none}.view-explorer .encounter-layout .discovery-console.phase-revealed .reveal-sequence{margin-top:0}.view-explorer .discovery-console .mission-briefing{padding-top:0}.view-explorer .discovery-console.phase-revealed .equipment-picker{position:relative;margin-top:12px}.view-explorer .discovery-console.phase-revealed .equipment-picker__expanded{position:absolute;bottom:calc(100% + 6px);left:0;right:0;z-index:5;max-height:min(380px,calc(100svh - 210px));overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;border:1px solid var(--picker-line);border-radius:3px;padding:0 10px;background:#071015f7;transform-origin:bottom center}.view-explorer .discovery-console.phase-revealed .equipment-picker__hint{margin-top:10px}.view-explorer .discovery-console.phase-revealed .equipment-picker__option{min-height:64px;padding-block:7px}}.view-explorer .world-workspace:not(.is-preparing):not(.is-arriving) .interactive-globe:has(>.pixel-planet:is([data-planet=moon],[data-planet=mars]))>.pixel-planet{transition:opacity 1s}.view-explorer .has-surface-focus .interactive-globe:has(>.pixel-planet:is([data-planet=moon],[data-planet=mars])){isolation:isolate;opacity:1}.view-explorer .has-surface-focus .interactive-globe:has(>.pixel-planet:is([data-planet=moon],[data-planet=mars])):after{content:"";position:absolute;top:2.0833333333%;right:2.0833333333%;bottom:2.0833333333%;left:2.0833333333%;z-index:-1;border-radius:50%;background:var(--bg);pointer-events:none}.view-explorer .has-surface-focus .interactive-globe:has(>.pixel-planet:is([data-planet=moon],[data-planet=mars]))>.pixel-planet,.view-explorer .has-surface-focus .interactive-globe:has(>.pixel-planet:is([data-planet=moon],[data-planet=mars])):before{opacity:.62;transition:opacity 1s}.view-explorer .has-surface-focus[data-phase=aligning] .interactive-globe:has(>.pixel-planet:is([data-planet=moon],[data-planet=mars]))>.pixel-planet,.view-explorer .has-surface-focus[data-phase=aligning] .interactive-globe:has(>.pixel-planet:is([data-planet=moon],[data-planet=mars])):before{opacity:.94}.motion-paused .interactive-globe>.pixel-planet,.motion-paused .interactive-globe:before{transition:none!important}@media(prefers-reduced-motion:reduce){.interactive-globe>.pixel-planet,.interactive-globe:before{transition:none!important}}.view-explorer .encounter-layout .discovery-console .acquiring-signal{padding-left:clamp(32px,4vw,64px)}@media(max-width:800px){.view-explorer .encounter-layout .discovery-console .acquiring-signal{padding-left:20px}}.explorer-orbit-screen .equipment-wheel .equipment-wheel__arrival-title{position:absolute;right:0;top:50%;width:var(--wheel-rail-width);padding-left:10px;transform:translateY(-50%);z-index:3;color:#c1d0c7;font:400 20px/1.2 var(--pixel-font);letter-spacing:-.15px;pointer-events:none}.equipment-wheel__arrival-sentence{display:inline-flex;align-items:baseline;width:max-content;white-space:nowrap;transform-origin:top left}.equipment-wheel__arrival-tail{display:none;color:#aec5b8;opacity:0;visibility:hidden}.equipment-wheel[data-equipment-intro-pending=true] .equipment-wheel__arrival-tail{display:inline-block}.equipment-wheel__arrival-copy--mobile{display:none}.equipment-wheel[data-equipment-world=mars] .equipment-wheel__arrival-sentence{position:relative;display:flex}.equipment-wheel[data-equipment-world=mars][data-equipment-intro-pending=true] .equipment-wheel__arrival-sentence{margin-left:calc(-1 * var(--equipment-intro-prefix-width, 0px))}.equipment-wheel[data-equipment-world=mars] .equipment-wheel__arrival-prefix{white-space:pre}.equipment-wheel[data-equipment-intro=waiting] .equipment-wheel__arrival-title,.equipment-wheel[data-equipment-intro=waiting] .equipment-wheel__viewport{opacity:0;visibility:hidden}.equipment-wheel[data-equipment-intro=running]{overflow:clip}.equipment-wheel[data-equipment-intro=running] .equipment-wheel__arrival-sentence{animation:equipment-sentence-dock var(--equipment-intro-duration, 1.35s) both;animation-play-state:var(--equipment-intro-play-state, running);will-change:transform,opacity}.equipment-wheel[data-equipment-intro=running] .equipment-wheel__arrival-tail{animation:equipment-sentence-tail var(--equipment-intro-duration, 1.35s) both;animation-play-state:var(--equipment-intro-play-state, running)}.equipment-wheel[data-equipment-world=mars][data-equipment-intro=running] .equipment-wheel__arrival-prefix{animation-name:equipment-sentence-prefix}.equipment-wheel[data-equipment-intro=running] .equipment-wheel__viewport{animation:equipment-dial-arrive var(--equipment-intro-duration, 1.35s) both;animation-play-state:var(--equipment-intro-play-state, running);pointer-events:none;will-change:opacity,transform}.equipment-wheel .equipment-wheel__selection{transition:opacity .18s ease}.equipment-wheel:not([data-equipment-intro=ready]) .equipment-wheel__selection{opacity:0}@keyframes equipment-sentence-dock{0%{opacity:0;transform:translate3d(var(--equipment-intro-x),var(--equipment-intro-y),0) scale(var(--equipment-intro-scale))}13.333333%,51.851852%{opacity:1;transform:translate3d(var(--equipment-intro-x),var(--equipment-intro-y),0) scale(var(--equipment-intro-scale));animation-timing-function:cubic-bezier(.22,.72,.22,1)}98%,to{opacity:1;transform:none}}@keyframes equipment-sentence-tail{0%,51.851852%{opacity:1;visibility:visible;clip-path:inset(0 0 0 0)}85%,to{opacity:0;visibility:hidden;clip-path:inset(0 0 0 100%)}}@keyframes equipment-sentence-prefix{0%,51.851852%{opacity:1;visibility:visible;clip-path:inset(0 0 0 0)}85%,to{opacity:0;visibility:hidden;clip-path:inset(0 100% 0 0)}}@keyframes equipment-dial-arrive{0%,66.666667%{opacity:0;visibility:hidden;transform:translate3d(-12px,0,0)}67%{opacity:0;visibility:visible;transform:translate3d(-12px,0,0);animation-timing-function:cubic-bezier(.22,.72,.22,1)}to{opacity:1;visibility:visible;transform:none}}@media(min-width:801px)and (max-width:1100px){.explorer-orbit-screen .equipment-wheel .equipment-wheel__arrival-title{font-size:18px}}@media(max-width:800px){.equipment-wheel__arrival-copy--desktop{display:none}.equipment-wheel__arrival-copy--mobile{display:inline}.explorer-orbit-screen .equipment-wheel .equipment-wheel__arrival-title{top:3px;right:10px;width:var(--equipment-label-width, 104px);padding:0;transform:none;font-size:18px}.equipment-wheel[data-equipment-intro=running] .equipment-wheel__arrival-sentence{animation-name:equipment-sentence-mobile}.equipment-wheel[data-equipment-intro=running] .equipment-wheel__arrival-tail{animation:none;opacity:1;visibility:visible}.equipment-wheel[data-equipment-intro=ready] .equipment-wheel__arrival-title{opacity:0;visibility:hidden}.explorer-orbit-screen .equipment-wheel[data-equipment-world=mars] .equipment-wheel__arrival-title{left:0;right:auto}.equipment-wheel[data-equipment-world=mars][data-equipment-intro=running] .equipment-wheel__arrival-sentence{animation-name:equipment-sentence-dock}.equipment-wheel[data-equipment-world=mars][data-equipment-intro=running] .equipment-wheel__arrival-tail{animation:equipment-sentence-tail var(--equipment-intro-duration, 1.35s) both;animation-play-state:var(--equipment-intro-play-state, running)}.equipment-wheel[data-equipment-world=mars][data-equipment-intro=running] .equipment-wheel__arrival-prefix{animation-name:equipment-sentence-prefix}.equipment-wheel[data-equipment-world=mars][data-equipment-intro=ready] .equipment-wheel__arrival-title{opacity:1;visibility:visible}.equipment-wheel[data-equipment-world=mars][data-equipment-intro=ready] .equipment-wheel__status:is([data-status="Complete!"],[data-typing=true]){visibility:hidden}.explorer-orbit-screen:not(.is-interior) .equipment-wheel__viewport{height:calc(100% - 28px);margin-top:28px}}@keyframes equipment-sentence-mobile{0%,88%,to{opacity:0}13.333333%,51.851852%{opacity:1}0%,to{transform:translate3d(var(--equipment-intro-x),var(--equipment-intro-y),0) scale(var(--equipment-intro-scale))}}@media(prefers-reduced-motion:reduce){.equipment-wheel .equipment-wheel__selection{transition:none}.equipment-wheel[data-equipment-intro=running] .equipment-wheel__arrival-sentence,.equipment-wheel[data-equipment-intro=running] .equipment-wheel__arrival-tail,.equipment-wheel[data-equipment-intro=running] .equipment-wheel__viewport{animation:none}}.exploration-field .interactive-globe{--surface-marker-unit: calc(var(--surface-globe-diameter, 490px) / 490)}.exploration-field .interactive-globe .surface-marker{width:calc(24 * var(--surface-marker-unit));height:calc(24 * var(--surface-marker-unit));font-size:calc(18 * var(--surface-marker-unit))}.exploration-field .interactive-globe .surface-marker>svg{width:calc(13 * var(--surface-marker-unit));height:calc(13 * var(--surface-marker-unit))}.exploration-field .interactive-globe .surface-marker:after{width:44px;height:44px}.exploration-field .interactive-globe .surface-marker small{right:calc(-6 * var(--surface-marker-unit));bottom:calc(-5 * var(--surface-marker-unit));min-width:calc(12 * var(--surface-marker-unit));height:calc(12 * var(--surface-marker-unit));font-size:calc(8 * var(--surface-marker-unit));line-height:calc(10 * var(--surface-marker-unit))}.exploration-field .interactive-globe .surface-marker.is-located{width:calc(32 * var(--surface-marker-unit));height:calc(32 * var(--surface-marker-unit));font-size:calc(22 * var(--surface-marker-unit));outline-offset:calc(4 * var(--surface-marker-unit));box-shadow:0 0 0 calc(5 * var(--surface-marker-unit)) #071313aa,0 0 calc(18 * var(--surface-marker-unit)) #c2ebc238}.exploration-field .interactive-globe .surface-marker.is-located>svg{width:calc(18 * var(--surface-marker-unit));height:calc(18 * var(--surface-marker-unit))}.exploration-field .interactive-globe .surface-marker.is-located small{min-width:calc(14 * var(--surface-marker-unit));height:calc(14 * var(--surface-marker-unit));font-size:calc(9 * var(--surface-marker-unit));line-height:calc(12 * var(--surface-marker-unit))}.exploration-field .interactive-globe .surface-marker:not(.is-located):focus-visible{outline-offset:calc(3 * var(--surface-marker-unit))}.explorer-screen[data-planet=moon] .exploration-field .interactive-globe .surface-marker.is-explored:not(.is-located){color:#c4efdc;border-color:#b9e5d2}.explorer-screen[data-planet=moon] .exploration-field .interactive-globe .surface-marker.is-explored:not(.is-located) small{color:#c4efdc;border-color:#b9e5d280}.explorer-screen[data-planet=moon] .exploration-field .interactive-globe .surface-marker.is-explored.is-located{background:#d0f1e1;border-color:#b9e5d2}.explorer-screen[data-planet=moon] .exploration-field .interactive-globe .surface-marker.is-explored.is-located:hover{background:#d0f1e1}.explorer-screen[data-planet] .exploration-field .interactive-globe .surface-marker.is-explored{border-width:2px}@media(max-width:800px){.exploration-field .interactive-globe{--surface-marker-unit: .9px;--mobile-marker-unit: 1px}.explorer-screen[data-planet=moon] .interactive-globe{--mobile-marker-unit: .78px}.exploration-field .interactive-globe .surface-marker{width:calc(27 * var(--mobile-marker-unit));height:calc(27 * var(--mobile-marker-unit));font-size:calc(21 * var(--mobile-marker-unit));line-height:1}.exploration-field .interactive-globe .surface-marker>svg{width:calc(16 * var(--mobile-marker-unit));height:calc(16 * var(--mobile-marker-unit))}.exploration-field .interactive-globe .surface-marker small{display:grid;place-items:center;box-sizing:border-box;right:calc(-4 * var(--mobile-marker-unit));bottom:calc(-4 * var(--mobile-marker-unit));min-width:calc(14 * var(--mobile-marker-unit));height:calc(14 * var(--mobile-marker-unit));padding-inline:2px;font-size:max(8px,calc(9 * var(--mobile-marker-unit)));line-height:calc(12 * var(--mobile-marker-unit))}.exploration-field .interactive-globe .surface-marker.is-located{width:calc(32 * var(--mobile-marker-unit));height:calc(32 * var(--mobile-marker-unit));font-size:calc(25 * var(--mobile-marker-unit));outline-offset:calc(2.5 * var(--mobile-marker-unit));z-index:5}.exploration-field .interactive-globe .surface-marker.is-located>svg{width:calc(20 * var(--mobile-marker-unit));height:calc(20 * var(--mobile-marker-unit))}.exploration-field .interactive-globe .surface-marker.is-located small{min-width:calc(16 * var(--mobile-marker-unit));height:calc(16 * var(--mobile-marker-unit));font-size:max(9px,calc(10 * var(--mobile-marker-unit)));line-height:calc(14 * var(--mobile-marker-unit))}.exploration-field .interactive-globe .surface-marker:focus-visible{z-index:6}}.genesis-overlay .genesis-start{--welcome-metal-angle: 178;--welcome-metal-top: #f3f4f6;--welcome-metal-upper: #dce0e5;--welcome-metal-middle: #bec5ce;--welcome-metal-sheen: #e4e7ec;--welcome-metal-bottom: #b6bec9;color:#242730;border-color:#f4f5f7 #aab2be #858f9d #c9cfd8;background-color:#cdd3db;background-image:repeating-linear-gradient(178deg,#ffffff26 0 .65px,#3539430d .65px 1.3px,transparent 1.3px 2.6px),linear-gradient(178deg,var(--welcome-metal-top) 0%,var(--welcome-metal-upper) 22%,var(--welcome-metal-middle) 49%,var(--welcome-metal-sheen) 66%,var(--welcome-metal-bottom) 100%);box-shadow:inset 0 1px #ffffffa6,inset 1px 0 #ffffff40,inset 0 -1px #555c6c4f,0 1px #525968,0 3px #151820,0 6px 10px #0203068c}.genesis-overlay .genesis-start-content{font-weight:600}.genesis-overlay .genesis-start-label{text-shadow:0 1px 0 #ffffffa6}.genesis-overlay .genesis-start:focus-visible{outline-color:#e3e6ec}@media(hover:hover){.genesis-overlay[data-started=false] .genesis-start:hover{background-color:#cdd3db;box-shadow:inset 0 1px #ffffffc7,inset 1px 0 #ffffff5c,inset 0 -1px #555c6c4f,0 1px #525968,0 3px #151820,0 7px 12px #02030699}}.genesis-overlay[data-started=false] .genesis-start:active{background-color:#cdd3db;box-shadow:inset 0 1px 2px #343a4840,inset 0 -1px #ffffff80,0 1px #454b59,0 2px 5px #02030680}@media(forced-colors:active){.genesis-overlay .genesis-start,.genesis-overlay[data-started=false] .genesis-start:is(:hover,:active){color:ButtonText;border-color:ButtonText;background:ButtonFace;box-shadow:none}.genesis-overlay .genesis-start-label{text-shadow:none}}@media(min-width:801px){.view-explorer .encounter-layout .discovery-console.phase-active:has(.uv-lab){overflow:visible}.view-explorer .encounter-layout .discovery-console.phase-active:has(.uv-lab)>.encounter-scroll-body{flex:0 0 auto;overflow:visible;padding-top:6px;padding-bottom:0;mask-image:none;-webkit-mask-image:none}.discovery-console.phase-active .uv-lab .evidence-dial{margin-block:0 8px}.discovery-console.phase-active .uv-lab .uv-intro{grid-template-columns:minmax(0,1fr) clamp(110px,24cqi,150px);padding-right:clamp(40px,12cqi,76px)}.discovery-console.phase-active .uv-lab .evidence-dial__reading{grid-template-columns:minmax(150px,31%) minmax(0,1fr);gap:20px;align-items:center}.discovery-console.phase-active .uv-lab .evidence-dial__viewport{max-height:none}.discovery-console.phase-active .uv-lab .observation-reading{min-height:0}.discovery-console.phase-active .uv-lab .experiment-insight{margin-top:8px;padding-top:10px;font-size:16px;line-height:1.65}.discovery-console.phase-active .uv-lab .experiment-source{position:relative;margin-block:8px 0;padding-top:0}.discovery-console.phase-active .uv-lab .experiment-source-body{position:absolute;z-index:6;inset:auto 0 calc(100% + 8px);max-height:min(380px,calc(100svh - 240px));overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#b3c6b64d transparent;padding:18px 22px;border:1px solid #ffffff1a;border-radius:16px;background:#06100df0;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);box-shadow:0 18px 50px #0008}.discovery-console.phase-active:has(.uv-lab) .encounter-archive-action{margin-block:12px 0}}@media(min-width:801px)and (max-height:700px){.discovery-console.phase-active .uv-lab .uv-intro{grid-template-columns:minmax(0,1fr) 120px}.discovery-console.phase-active .uv-lab .evidence-dial__copy{font-size:16px;line-height:1.6}.discovery-console.phase-active .uv-lab .experiment-insight{margin-top:10px;padding-top:10px}.discovery-console.phase-active .uv-lab .experiment-source{margin-top:10px}}.app-shell>.space-background{transition:opacity .9s ease}.app-shell.view-explorer>.space-background{opacity:.58}.app-shell.view-archive>.space-background{opacity:0}.planet-menu .worlds-heading h1{color:#fff}.planet-menu .destination-purpose,.planet-menu .destination-purpose-visual,.planet-menu .destination-purpose-visual>span{color:#dadcde}.planet-menu-moon .world-caption h2,.planet-menu-mars .world-caption h2{text-shadow:0 2px 7px #0007}.planet-menu.is-departing .planet-menu-item.is-selected .pixel-planet{animation:none;transition:none}.earth-archive .discovery-record{--record-stage-height: clamp(220px, 23vw, 300px);--halo-core: 227 247 232;--halo-mid: 193 231 203;--halo-outer: 164 208 178;display:grid;grid-template-rows:var(--record-stage-height) minmax(110px,auto);align-content:start}.earth-archive [data-world=mars] .discovery-record{--halo-core: 250 232 230;--halo-mid: 233 202 199;--halo-outer: 209 173 169}.earth-archive .discovery-record:is(.is-explored,.is-unexplored) .record-image{height:var(--record-stage-height);aspect-ratio:auto;min-height:0;filter:none}.earth-archive .discovery-record:is(.is-explored,.is-unexplored):is(:hover,:focus-visible) .record-image{filter:none}.earth-archive .discovery-record .record-image .artifact-image{width:100%;height:100%;padding:24px 32px}.earth-archive .discovery-record .record-copy h3{min-height:52px;display:flex;align-items:center;justify-content:center}.earth-archive .discovery-record .artifact-image--interactive>img,.earth-archive .discovery-record .artifact-image--interactive .artifact-silhouette{--record-image-tone: brightness(1);filter:var(--record-image-tone)}.earth-archive .discovery-record.is-unexplored .artifact-image--interactive>img,.earth-archive .discovery-record.is-unexplored .artifact-image--interactive .artifact-silhouette{--record-image-tone: grayscale(1) brightness(.72)}.earth-archive .discovery-record:is(:hover,:focus-visible) .artifact-image--interactive>img,.earth-archive .discovery-record:is(:hover,:focus-visible) .artifact-image--interactive .artifact-silhouette{--record-image-tone: brightness(1)}.earth-archive .discovery-record.is-unexplored:is(:hover,:focus-visible) .artifact-image--interactive>img,.earth-archive .discovery-record.is-unexplored:is(:hover,:focus-visible) .artifact-image--interactive .artifact-silhouette{--record-image-tone: grayscale(1) brightness(.88)}.earth-archive .discovery-record .artifact-image--interactive.is-near-equipment>img,.earth-archive .discovery-record .artifact-image--interactive.is-near-equipment .artifact-silhouette,.earth-archive .discovery-record:focus-visible .artifact-image--interactive>img,.earth-archive .discovery-record:focus-visible .artifact-image--interactive .artifact-silhouette{filter:var(--record-image-tone) drop-shadow(0 0 2px rgb(var(--halo-core) / .55)) drop-shadow(0 0 9px rgb(var(--halo-mid) / .35)) drop-shadow(0 0 22px rgb(var(--halo-outer) / .18))}@media(max-width:600px){.earth-archive .discovery-record{--record-stage-height: 220px}.earth-archive .discovery-record .record-image .artifact-image{padding:20px 28px}}@media(prefers-reduced-motion:reduce){.app-shell>.space-background{transition:none}}.explorer-screen[data-planet=mars],.photo-original-modal--mars{--text: #eee9e7;--muted: #bba6a3;--subtle: #947c79;--accent: #e3bfbc;--accent-hover: #f6e4e1;--accent-soft: #271a1c;--accent-line: #735654;--on-accent: #281919;--success: #dfbdb8;--success-soft: #26191b;--success-line: #725452;--obs-text: #e5ddda;--obs-muted: #bba6a3;--obs-faint: #927a77;--obs-surface: #e3bfbc07;--obs-accent: #e4c5c1;--encounter-accent: #e4c1bd;--encounter-line: #d7bbb928;--encounter-ink: #eee9e7;--encounter-muted: #bba6a3;--quiet-hover: rgb(227 191 188 / .055);--quiet-control: rgb(227 191 188 / .04);--quiet-muted: #bba6a3;--inventory-accent: #e3bfbc;--inventory-hover: #e3bfbc08;--world-rose: 227 191 188;--world-rose-ink: #f1e1de;--world-rose-muted: #b5a5a3;color:var(--text)}.explorer-screen[data-planet=mars] .discovery-console{--note-accent: #e4c5c1;--note-line: #e4c5c138}.explorer-screen[data-planet=mars] .activity-editorial{--activity-reading: #d3cdcb;--activity-ink: #f1e8e5;--activity-muted: #ad9e9b;--activity-accent: #e4c5c1}.explorer-screen[data-planet=mars] .equipment-picker--mars{--picker-accent: #e0c0bc;--picker-line: #e0c0bc30;--picker-wash: #e0c0bc08}.explorer-screen[data-planet=mars] .equipment-wheel .archive-sidebar__slot{--inventory-accent: #e3bfbc;--inventory-border: #735654;--inventory-surface: #211719;--inventory-hover: #e3bfbc08}.explorer-screen[data-planet=mars] .equipment-wheel .equipment-wheel__arrival-title{color:#dac6c1}.explorer-screen[data-planet=mars] .equipment-wheel .equipment-wheel__arrival-tail{color:#d2b8b4}.explorer-screen[data-planet=mars] :is(.equipment-wheel__selection,.evidence-dial__selection,.interior-layer-dial__selection){border-block-color:rgb(var(--world-rose) / .16)}.explorer-screen[data-planet=mars] .equipment-wheel__selection{background:linear-gradient(90deg,transparent,rgb(var(--world-rose) / .02) 24%,rgb(var(--world-rose) / .035) 66%,transparent)}.explorer-screen[data-planet=mars] .equipment-wheel__selection:after{background:linear-gradient(90deg,rgb(var(--world-rose) / .28),transparent)}.explorer-screen[data-planet=mars] .equipment-wheel .archive-sidebar__slot:hover{background:linear-gradient(90deg,transparent,rgb(var(--world-rose) / .035) 24%,rgb(var(--world-rose) / .035) 76%,transparent)}.explorer-screen[data-planet=mars] .equipment-wheel .archive-sidebar__slot:focus-visible,.explorer-screen[data-planet=mars] .evidence-dial .evidence-dial__item:focus-visible,.explorer-screen[data-planet=mars] .interior-layer-dial__layer:focus-visible{outline-color:rgb(var(--world-rose) / .55)}.explorer-screen[data-planet=mars] .equipment-wheel .archive-sidebar__equipment,.explorer-screen[data-planet=mars] .equipment-wheel .archive-sidebar__slot.is-unexplored .archive-sidebar__equipment,.explorer-screen[data-planet=mars] .equipment-wheel .archive-sidebar__equipment small,.explorer-screen[data-planet=mars] .equipment-wheel .archive-sidebar__slot>svg,.explorer-screen[data-planet=mars] .equipment-wheel .catalogue-empty{color:var(--world-rose-muted)}.explorer-screen[data-planet=mars] .equipment-wheel .archive-sidebar__slot.is-active .archive-sidebar__equipment,.explorer-screen[data-planet=mars] .equipment-wheel .archive-sidebar__slot.is-active>svg,.explorer-screen[data-planet=mars] .evidence-dial .evidence-dial__item[aria-pressed=true],.explorer-screen[data-planet=mars] .evidence-dial .evidence-dial__item:hover:not(:disabled),.explorer-screen[data-planet=mars] .interior-layer-dial__layer[aria-pressed=true],.explorer-screen[data-planet=mars] .interior-layer-dial__layer:hover{color:var(--world-rose-ink)}.explorer-screen[data-planet=mars] .evidence-dial .evidence-dial__item:disabled{color:var(--world-rose-muted)}.explorer-screen[data-planet=mars] .interior-layer-dial__layer{color:var(--world-rose-muted)}.explorer-screen[data-planet=mars] :is(.evidence-dial__position,.interior-layer-dial__position) i{background:rgb(var(--world-rose) / .17)}.explorer-screen[data-planet=mars] .evidence-dial__position i[data-visited=true]{background:rgb(var(--world-rose) / .42)}.explorer-screen[data-planet=mars] :is(.evidence-dial__position,.interior-layer-dial__position) i.is-current{background:var(--obs-accent)}.explorer-screen[data-planet=mars] .exploration-field .interactive-globe .surface-marker{color:#d9c4c0;border-color:#c5a19c80;background:#1c1416b3;box-shadow:none}.explorer-screen[data-planet=mars] .exploration-field .interactive-globe .surface-marker.is-explored{color:#f0cbc7;border-color:#e8beb9;background:#302021b3}.explorer-screen[data-planet=mars] .exploration-field .interactive-globe .surface-marker:hover{border-color:#e0bdb7;background:#3c292adc}.explorer-screen[data-planet=mars] .exploration-field .interactive-globe .surface-marker small{color:#c6afaa;border-color:#aa888366;background:#241a1ce0}.explorer-screen[data-planet=mars] .exploration-field .interactive-globe .surface-marker.is-explored:not(.is-located) small{color:#f0cbc7;border-color:#e8beb980}.explorer-screen[data-planet=mars] .exploration-field .interactive-globe .surface-marker.is-located{color:#321f1f;border-color:#fff2ed;background:#f0dcd6;outline-color:#ebcbc5;box-shadow:0 0 0 calc(5 * var(--surface-marker-unit, 1px)) #180e10aa,0 0 calc(18 * var(--surface-marker-unit, 1px)) #efc0b938}.explorer-screen[data-planet=mars] .exploration-field .interactive-globe .surface-marker.is-located:hover{background:#f0dcd6}.explorer-screen[data-planet=mars] .exploration-field .interactive-globe .surface-marker.is-explored.is-located{background:#f0d4d0;border-color:#efc9c3}.explorer-screen[data-planet=mars] .exploration-field .interactive-globe .surface-marker.is-explored.is-located:hover{background:#f0d4d0}.explorer-screen[data-planet=mars] .exploration-field .interactive-globe .surface-marker.is-located small{color:#f3ded8;border-color:#d6aaa3;background:#392425}.explorer-screen[data-planet=mars] .exploration-field .interactive-globe .surface-marker:not(.is-located):focus-visible{outline-color:#ebcbc5}.explorer-screen[data-planet=mars] .surface-selection-trail__square{fill:#e8c9c3}.explorer-screen[data-planet=mars] .surface-selection-trail__square[data-trail-role=head]{fill:#f4e1db}.explorer-screen[data-planet=mars] .surface-anchors line{stroke:var(--accent)}.explorer-screen[data-planet=mars] .surface-anchors circle{fill:var(--accent)}.explorer-screen[data-planet=mars] .encounter-primary:not(:disabled){background:#e5ccc7;color:#281919;border-color:#f0ddd7}.explorer-screen[data-planet=mars] .encounter-primary:hover:not(:disabled){background:#f6e4df}.explorer-screen[data-planet=mars] .activity-editorial :is(.experiment-source,.experiment-insight,.study-conclusion){border-top-color:rgb(var(--world-rose) / .14)}.explorer-screen[data-planet=mars] .activity-editorial .experiment-source>summary{color:#cab5b0}.explorer-screen[data-planet=mars] .activity-editorial .experiment-source-body a,.explorer-screen[data-planet=mars] .activity-editorial .study-conclusion .activity-kicker{color:var(--obs-accent)}.explorer-screen[data-planet=mars] .mission-duration i{background:var(--obs-accent)}.explorer-screen[data-planet=mars] :is(.focus-hardware-status,.experiment-completion,.science-toggle:hover,.science-toggle.is-active){color:var(--obs-accent)}.explorer-screen[data-planet=mars] .surface-focus-visual .focus-hardware-status{color:var(--obs-accent)}.explorer-screen[data-planet=mars] .landing-sequence button.is-done{color:#c4a5a0}.explorer-screen[data-planet=mars] .equipment-wheel .archive-sidebar__art{color:var(--world-rose-muted);border-color:rgb(var(--world-rose) / .15);background:rgb(var(--world-rose) / .025)}.explorer-screen[data-planet=mars] .equipment-wheel .archive-sidebar__slot.is-active .archive-sidebar__art{color:var(--world-rose-ink)}.explorer-screen[data-planet=mars] .planet-science .model-switch button{color:var(--world-rose-muted)}.explorer-screen[data-planet=mars] .planet-science .model-switch button[aria-pressed=true]{color:var(--world-rose-ink);border-color:rgb(var(--world-rose) / .48);background:rgb(var(--world-rose) / .08)}.explorer-screen[data-planet=mars] .planet-science :is(.model-switch legend,.science-stats span,.science-stats b small,.core-comparison label,.core-comparison small,.interior-layer-dial__model,.interior-figure figcaption){color:var(--world-rose-muted)}.explorer-screen[data-planet=mars] .planet-science :is(.science-stats b,.science-model-label,.science-model-notes b,.core-comparison b,.science-references summary,.science-references a){color:var(--obs-accent)}.explorer-screen[data-planet=mars] .planet-science :is(.science-explanation,.interior-layer-dial__copy p){color:#d3cdcb}.explorer-screen[data-planet=mars] .planet-science .ratio-track{background:rgb(var(--world-rose) / .08)}.explorer-screen[data-planet=mars] .planet-science .ratio-track i{background:var(--obs-accent)}.explorer-screen[data-planet=mars] .planet-science .science-references summary:after{border-color:var(--world-rose-muted)}.archive-world-section[data-world=mars] .discovery-record{--obs-accent: #e4c5c1}.explorer-screen[data-planet=mars] .page-heading{color:var(--text)}.explorer-screen[data-planet=mars] :is(.encounter-back,.encounter-identity .eyebrow,.reveal-briefing-mission,.equipment-picker__heading,.equipment-picker__story,.science-toggle,.interior-close){color:var(--obs-muted)}.explorer-screen[data-planet=mars] :is(.encounter-back:hover,.encounter-back:focus-visible,.icon-button:not(:disabled):hover,.icon-button:not(:disabled):focus-visible){color:var(--accent-hover)}.explorer-screen[data-planet=mars] :is(.equipment-picker__count>span,.equipment-picker__hint,.equipment-picker__ordinal,.equipment-picker__option:not([aria-current=true]) .equipment-picker__state){color:var(--obs-faint)}.explorer-screen[data-planet=mars] :is(.equipment-picker__name,.equipment-picker__disclosure:hover){color:var(--world-rose-ink)}.explorer-screen[data-planet=mars] .activity-editorial .experiment-source-body p,.explorer-screen[data-planet=mars] .planet-science :is(.science-references p,.science-model-notes p,.core-comparison>span){color:var(--obs-muted)}.explorer-screen[data-planet=mars] .surface-focus-visual .focus-hardware-status .focus-exploration-status,.explorer-screen[data-planet=mars] .discovery-console .acquiring-signal{color:var(--obs-accent)}.explorer-screen[data-planet=mars] .discovery-console .acquisition-location{color:var(--world-rose-ink)}.explorer-screen[data-planet=mars] .discovery-console .acquisition-location>span+span{color:var(--obs-muted)}.explorer-screen[data-planet=mars] .surface-focus-visual.phase-aligning>.focus-reticle{--reticle-ink: var(--obs-accent)}.explorer-screen[data-planet=mars] .surface-focus-visual.phase-aligning>.focus-reticle>i{filter:drop-shadow(0 1px 0 #1c0e11b3)}.explorer-screen[data-planet=mars] .surface-focus-visual.phase-aligning>.focus-reticle>i:after{border-color:rgb(var(--world-rose) / .37)}.explorer-screen[data-planet=mars] .focus-reticle>.focus-reticle__scan{background:linear-gradient(90deg,transparent,var(--obs-accent) 30%,var(--obs-accent) 70%,transparent)}.explorer-screen[data-planet=mars] .focus-reticle__finder>b{background:#38202233}.explorer-screen[data-planet=mars] .discovery-console .mission-briefing{--briefing-ink: var(--text);--briefing-copy: #d6cbc8}.explorer-screen[data-planet=mars] .discovery-console .mission-briefing .briefing-kicker>span{color:var(--obs-faint)}.explorer-screen[data-planet=mars] .discovery-console .mission-briefing .briefing-record-trigger{color:var(--obs-muted)}.explorer-screen[data-planet=mars] .discovery-console .mission-briefing .briefing-record-trigger:hover{color:var(--world-rose-ink)}.explorer-screen[data-planet=mars] .discovery-console .mission-briefing .briefing-begin{color:var(--on-accent)}.explorer-screen[data-planet=mars] .discovery-console .mission-briefing .briefing-begin:hover{background:var(--accent-hover)}.explorer-screen[data-planet=mars] .briefing-button-arrow{border-left-color:#28191930}.explorer-screen[data-planet=mars] .encounter-primary:disabled{color:var(--obs-muted);background:rgb(var(--world-rose) / .03)}.explorer-screen[data-planet=mars] .interior-cutaway__selection-wash{fill:var(--obs-accent)}.app-shell.view-explorer:has(.explorer-screen[data-planet=mars])>.ambient-space{background:radial-gradient(ellipse at 28% 46%,#60343816,transparent 35%),radial-gradient(ellipse at 79% 56%,#64301c12,transparent 32%),linear-gradient(#02050922,transparent 25%,#02050955)}.explorer-screen[data-planet=mars] .focus-ground{background:radial-gradient(ellipse,rgb(var(--world-rose) / .08),transparent 70%)}.explorer-screen[data-planet=mars] :is(.encounter-scroll-body,.discovery-console,.explorer-layout,.planet-science,.field-catalogue .archive-sidebar__list){scrollbar-color:rgb(var(--world-rose) / .35) transparent}.discovery-console .activity-editorial :is(.experiment-source,.experiment-insight,.study-conclusion):has(.activity-text){position:relative;border-top-color:transparent}.activity-editorial :is(.experiment-source,.experiment-insight,.study-conclusion):has(.activity-text):before{content:"";position:absolute;top:-1px;left:0;right:0;height:1px;background:var(--activity-rule-color, #c6d3bc22);transform:scaleX(0);transform-origin:left;pointer-events:none}.activity-editorial :is(.experiment-source,.experiment-insight,.study-conclusion):has(.activity-text:not([data-activity-text-count="0"])):before{animation:activity-rule-draw .52s cubic-bezier(.22,.72,.18,1) both}.activity-editorial :is(.experiment-source,.experiment-insight,.study-conclusion):has(.activity-text[data-activity-text-state=paused]):before{animation-play-state:paused}.activity-editorial .experiment-source>summary>.activity-text{flex:1}.activity-editorial .experiment-source>summary:after{align-self:center}.explorer-screen[data-planet=mars] .activity-editorial{--activity-rule-color: rgb(var(--world-rose) / .14)}@keyframes activity-rule-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.motion-paused .activity-editorial :is(.experiment-source,.experiment-insight,.study-conclusion):has(.activity-text:not([data-activity-text-count="0"])):before{animation:none;transform:scaleX(1)}@media(prefers-reduced-motion:reduce){.activity-editorial :is(.experiment-source,.experiment-insight,.study-conclusion):has(.activity-text:not([data-activity-text-count="0"])):before{animation:none;transform:scaleX(1)}}.earth-archive .archive-world-navigation{position:relative;z-index:4;pointer-events:none;padding-block:4px 6px;min-height:0}.earth-archive .archive-world-rail{container:archive-world-rail / size;position:relative;width:var(--archive-world-width);height:100%}.earth-archive .archive-world-filter{isolation:isolate;position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);flex-direction:column;align-items:flex-start;gap:12px}.earth-archive .archive-world-filter:after{content:"";position:absolute;z-index:-1;top:-14px;right:-10px;bottom:-14px;left:-10px;border-radius:4px;background:#050a0d61;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);pointer-events:none}.earth-archive .archive-world-filter:before{content:"";position:absolute;top:50%;left:0;width:calc(100% + var(--archive-world-gap));height:1px;background:linear-gradient(to right,#abc5b3,#c8dfd02e);pointer-events:none}.earth-archive .archive-world-filter:has(button[data-world=mars][aria-pressed=true]):before{background:linear-gradient(to right,#d5b3af,#e8c9c430)}.earth-archive .archive-world-filter button{pointer-events:auto;min-height:52px;padding:8px 1px 10px;font:500 clamp(28px,2.5vw,36px)/1.1 var(--pixel-font);letter-spacing:2px}.earth-archive .archive-world-filter button[aria-pressed]{border-bottom-color:transparent}@container archive-world-rail (height < 480px){.earth-archive .archive-world-filter{top:48px;gap:4px}.earth-archive .archive-world-filter button{min-height:44px;font-size:28px}}@container archive-world-rail (height < 300px){.earth-archive .archive-world-filter{top:40px;gap:0}.earth-archive .archive-world-filter button{min-height:40px;font-size:24px}}.earth-archive .archive-world-section .discovery-record.is-unexplored{--accent: #fff;--obs-accent: #fff;--halo-core: 255 255 255;--halo-mid: 255 255 255;--halo-outer: 255 255 255;border-color:#fff;outline-color:#fff}.earth-archive .archive-world-section .discovery-record.is-unexplored:is(:hover,:focus-visible){border-color:#fff;outline-color:#fff}.earth-archive .archive-world-section .discovery-record.is-unexplored .record-image{border-color:#fff;outline-color:#fff}@media(max-width:800px){.earth-archive .archive-world-navigation{padding-bottom:58px}}@media(max-width:600px){.earth-archive .archive-timeline-layout{--archive-world-gap: 0px;--archive-world-width: 0px;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);gap:0}.earth-archive .archive-world-navigation{padding:0}.earth-archive .archive-world-rail{container-type:normal;width:100%;height:64px}.earth-archive .archive-world-filter{position:relative;top:0;transform:none;flex-direction:row;align-items:center;justify-content:center;gap:36px}.earth-archive .archive-world-filter:before{top:22px;left:50%;width:1px;height:42px;background:linear-gradient(#abc5b3,#c8dfd02e)}.earth-archive .archive-world-filter:has(button[data-world=mars][aria-pressed=true]):before{background:linear-gradient(#d5b3af,#e8c9c430)}.earth-archive .archive-world-filter:after{display:none}.earth-archive .archive-world-filter button{min-height:44px;font-size:24px;letter-spacing:1px}}@media(max-width:700px){.genesis-overlay .genesis-start{--explore-button-width: 120px;--explore-button-height: 39px;padding-inline:12px;overflow:visible}.genesis-overlay .genesis-start:after{content:"";position:absolute;inset-inline:0;top:50%;height:44px;transform:translateY(-50%)}.genesis-overlay .genesis-start-content{gap:8px;overflow:clip}.planet-menu.cinematic-menu .worlds-heading h1{font-size:clamp(18px,5.4vw,24px);line-height:1.13;letter-spacing:.01em}.planet-menu.cinematic-menu .destination-purpose{margin-top:8px;padding-inline:6px;font-size:clamp(13px,3.8vw,16px);line-height:1.3}}@media(max-width:800px){.view-explorer .explorer-orbit-screen:not(.is-interior)>.explorer-layout>.equipment-wheel{--mobile-dial-rise: clamp(16px, 3dvh, 26px);--mobile-dial-height: min(228px, 31dvh);--wheel-row-height: 76px;--wheel-height: var(--mobile-dial-height);height:min(100%,var(--mobile-dial-height));align-self:start;margin-block-start:calc(-1 * var(--mobile-dial-rise));padding-block-start:0}.view-explorer .explorer-orbit-screen:not(.is-interior) .equipment-wheel>.equipment-wheel__viewport{height:100%;margin-block-start:0}.view-explorer .explorer-orbit-screen:not(.is-interior) .equipment-wheel .equipment-wheel__list{padding-block:max(0px,calc((100cqh - var(--wheel-row-height)) / 2))}.view-explorer .explorer-orbit-screen:not(.is-interior) .equipment-wheel .archive-sidebar__slot{height:calc(var(--wheel-row-height) - 4px);padding-block:3px;gap:8px;justify-content:center;text-align:center}.view-explorer .explorer-orbit-screen:not(.is-interior) .equipment-wheel .archive-sidebar__equipment,.view-explorer .explorer-orbit-screen:not(.is-interior) .equipment-wheel .archive-sidebar__slot:is(.is-unexplored,.is-explored,.is-active) .archive-sidebar__equipment{flex:0 1 auto;font-size:18px;line-height:1.2;text-align:center}.view-explorer .explorer-orbit-screen:not(.is-interior) .equipment-wheel .equipment-wheel__selection{height:calc(var(--wheel-row-height) - 4px)}.view-explorer .explorer-orbit-screen:not(.is-interior) .equipment-wheel .archive-sidebar__slot>svg:not(.pixel-check){display:none}}@media(max-width:800px){.view-explorer .explorer-screen{--equipment-mobile-title: clamp(18px, 4.8vw, 23px);--equipment-mobile-emphasis: clamp(16px, 4.3vw, 18px);--equipment-mobile-statement: clamp(15px, 3.95vw, 16.5px);--equipment-mobile-copy: clamp(14px, 3.65vw, 15.5px);--equipment-mobile-location: clamp(12px, 3.15vw, 13px)}.view-explorer .explorer-screen:not(.is-interior):has(.world-equipment-title) .page-heading{position:relative;margin:max(14px,env(safe-area-inset-top)) 0 10px;row-gap:8px;background:transparent}.view-explorer .explorer-screen:not(.is-interior) .world-heading-cluster{position:relative}.view-explorer .explorer-screen:not(.is-interior) .world-equipment-title{position:absolute;top:calc(100% + 10px);left:0;width:100%;padding:0;border:0;background:transparent;box-shadow:none;font-size:var(--equipment-mobile-title);line-height:1.2;text-shadow:0 1px 3px #030609,0 2px 10px #030609}.view-explorer .explorer-layout.encounter-layout{grid-template-columns:minmax(0,1fr);grid-template-rows:max-content max-content;min-width:0;max-width:100%;gap:6px;padding-block:0 16px;overflow-x:hidden;mask-image:none;-webkit-mask-image:none}.view-explorer .encounter-layout .has-surface-focus>.globe-stage:has(>.interactive-globe>.pixel-planet:is([data-planet=moon],[data-planet=mars])){width:100%;max-width:none;height:var(--mobile-encounter-stage-height, min(82vw, 320px));min-height:0;aspect-ratio:auto;margin:0;overflow:visible}.view-explorer .encounter-layout .has-surface-focus>.globe-stage:has(>.interactive-globe>.pixel-planet:is([data-planet=moon],[data-planet=mars]))>.interactive-globe{position:absolute;top:var(--mobile-encounter-globe-top, 0px);left:var(--mobile-encounter-globe-left, 9vw);width:var(--surface-encounter-diameter);max-width:none;transform:none;translate:none}.view-explorer .encounter-layout .discovery-console{padding:0 0 16px;border:0;background:transparent}.view-explorer .encounter-layout .encounter-return-slot{position:relative;min-height:34px}.view-explorer .encounter-layout .encounter-return-slot .encounter-back{position:relative}.view-explorer .encounter-layout .encounter-back:before{content:none}.view-explorer .encounter-layout .encounter-scroll-body{padding-block:0}.view-explorer .explorer-layout.encounter-layout>*,.view-explorer .encounter-layout .encounter-scroll-body{min-width:0;max-width:100%}.view-explorer .encounter-layout .reveal-sequence{margin-top:0}.view-explorer .encounter-layout .reveal-introduction{padding-top:8px}html:has(.app-shell.view-explorer .discovery-console[data-acquiring=true]),body:has(.app-shell.view-explorer .discovery-console[data-acquiring=true]){overflow:hidden;overscroll-behavior:none}.view-explorer .encounter-layout:has(.discovery-console[data-acquiring=true]),.view-explorer .encounter-layout .discovery-console[data-acquiring=true],.view-explorer .encounter-layout .discovery-console[data-acquiring=true] .encounter-scroll-body{overflow:hidden;touch-action:none;overscroll-behavior:none}.view-explorer .encounter-layout .discovery-console[data-acquiring=true] .encounter-return-slot{display:none}.view-explorer .encounter-layout .discovery-console .acquiring-signal[data-stage]{align-items:center;justify-content:flex-start;min-height:0;gap:8px;padding:0;text-align:center}.view-explorer .encounter-layout .discovery-console .acquisition-location{justify-items:center;gap:3px;text-align:center;font-size:var(--equipment-mobile-location)}.view-explorer .encounter-layout .discovery-console .acquisition-location>span+span{font-size:max(11px,.85em)}.app-shell.view-explorer .explorer-screen>.explorer-layout.encounter-layout:has(>.discovery-console.phase-revealed[data-acquiring=false]){--mobile-encounter-copy-top: min(clamp(130px, calc(var(--mobile-encounter-stage-height, min(82vw, 320px)) * .62), 230px), max(72px, calc(100svh - 490px) ));grid-template-rows:max-content;gap:0;padding-block:0 16px;overflow-x:hidden;overflow-y:auto;touch-action:pan-y pinch-zoom}.app-shell.view-explorer .encounter-layout:has(>.discovery-console.phase-revealed[data-acquiring=false])>.exploration-field,.app-shell.view-explorer .encounter-layout>.discovery-console.phase-revealed[data-acquiring=false]{grid-area:1 / 1;align-self:start}.app-shell.view-explorer .encounter-layout>.discovery-console.phase-revealed[data-acquiring=false]{position:relative;z-index:4;inset:auto;translate:none;width:100%;height:auto;min-height:0;max-height:none;margin-block-start:var(--mobile-encounter-copy-top);padding:0 4px 16px;overflow:visible;background:transparent;touch-action:pan-y pinch-zoom}.app-shell.view-explorer .encounter-layout>.discovery-console.phase-revealed[data-acquiring=false] .encounter-return-slot{min-height:44px}}.view-explorer :is(.discovery-console,.equipment-description-outline){--description-accent: #b6bcb0}.view-explorer .discovery-console[data-planet=mars],.view-explorer .equipment-description-outline[data-planet=mars]{--description-accent: var(--obs-accent, #e4c5c1)}.view-explorer .discovery-console .reveal-description-frame{position:relative;min-width:0;padding:clamp(24px,2.2vw,32px);border:1px solid transparent;background:transparent;box-shadow:none}.view-explorer .equipment-description-outline{position:absolute;z-index:1;pointer-events:none;visibility:hidden;background:transparent}.view-explorer .equipment-description-outline[data-positioned=true]{visibility:visible}.equipment-description-outline .description-frame-edge{position:absolute;background:color-mix(in srgb,var(--description-accent) 28%,transparent);animation:description-edge-draw var(--edge-duration) cubic-bezier(.2,.65,.25,1) var(--edge-delay) both}.equipment-description-outline :is(.edge-top,.edge-bottom){left:0;width:100%;height:1px;--edge-from: scaleX(0);--edge-duration: .35s}.equipment-description-outline :is(.edge-right,.edge-left){top:0;width:1px;height:100%;--edge-from: scaleY(0);--edge-duration: .24s}.equipment-description-outline .edge-top{top:0;transform-origin:left;--edge-delay: .14s}.equipment-description-outline .edge-right{right:0;transform-origin:top;--edge-delay: .34s}.equipment-description-outline .edge-bottom{bottom:0;transform-origin:right;--edge-delay: .49s}.equipment-description-outline .edge-left{left:0;transform-origin:bottom;--edge-delay: .69s}.equipment-description-outline .description-frame-corner{position:absolute;width:7px;height:7px;background:color-mix(in srgb,var(--description-accent) 72%,transparent);box-shadow:0 0 5px color-mix(in srgb,var(--description-accent) 10%,transparent);animation:description-corner-arrive .28s ease var(--corner-delay) both}.description-frame-corner.corner-top-left{top:-3px;left:-3px;--corner-delay: .11s}.description-frame-corner.corner-top-right{top:-3px;right:-3px;--corner-delay: .34s}.description-frame-corner.corner-bottom-right{bottom:-3px;right:-3px;--corner-delay: .57s}.description-frame-corner.corner-bottom-left{bottom:-3px;left:-3px;--corner-delay: .8s}@keyframes description-corner-arrive{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.equipment-description-outline[data-departing=true] .description-frame-corner{animation:description-corner-depart .28s ease both}@keyframes description-corner-depart{to{opacity:0;transform:scale(.5)}}.equipment-description-outline[data-paused=true] .description-frame-corner{animation-play-state:paused}.equipment-description-outline[data-reduced-motion=true] .description-frame-corner{animation:none}.equipment-description-outline[data-departing=true] .description-frame-edge{transform-origin:center;animation:description-edge-depart .3s cubic-bezier(.22,.65,.25,1) var(--departure-delay) both}.equipment-description-outline[data-departing=true] .edge-top{--departure-delay: 0ms}.equipment-description-outline[data-departing=true] .edge-right{--departure-delay: 20ms}.equipment-description-outline[data-departing=true] .edge-bottom{--departure-delay: 40ms}.equipment-description-outline[data-departing=true] .edge-left{--departure-delay: 60ms}@keyframes description-edge-depart{0%{background:color-mix(in srgb,var(--description-accent) 28%,transparent);opacity:1;transform:none}18%,32%{background:#fff;opacity:1;transform:none;box-shadow:0 0 6px #fff6}to{background:#fff;opacity:0;transform:var(--edge-from);box-shadow:0 0 10px #fff0}}@keyframes description-edge-draw{0%{transform:var(--edge-from);opacity:0}15%{opacity:1}to{transform:none;opacity:1}}.equipment-description-outline[data-paused=true] .description-frame-edge{animation-play-state:paused}.equipment-description-outline[data-reduced-motion=true] .description-frame-edge{animation:none}@media(prefers-reduced-motion:reduce){.equipment-description-outline :is(.description-frame-edge,.description-frame-corner){animation:none}}.view-explorer .discovery-console .reveal-copy-stack{display:grid;min-width:0;margin-top:0}.view-explorer .discovery-console[data-reveal-step=departing] .reveal-copy-stack{animation:description-copy-depart .26s ease 60ms both}@keyframes description-copy-depart{to{opacity:0;transform:none}}.view-explorer .discovery-console[data-paused=true] .reveal-copy-stack{animation-play-state:paused}.app-shell.view-explorer .encounter-layout>.discovery-console .reveal-description-frame .reveal-typed{grid-area:1 / 1;min-height:0;margin:0;line-height:1.48;overflow-wrap:break-word}.view-explorer .discovery-console .reveal-description-frame .reveal-sentence+.reveal-sentence{margin-block-start:.6em}.view-explorer .discovery-console .reveal-copy-layout{visibility:hidden;pointer-events:none}.view-explorer .discovery-console .reveal-popup-footer{margin-top:20px}@media(min-width:801px){.view-explorer .encounter-layout>.discovery-console.phase-revealed:not([data-reveal-step=card])>.encounter-scroll-body{padding-block:0}.view-explorer .encounter-layout .discovery-console .reveal-introduction{padding:var(--description-offset-y, 0px) 4px 0;animation:none}.app-shell.view-explorer .encounter-layout .discovery-console.phase-revealed[data-acquiring=false]:not([data-reveal-step=card]) .reveal-introduction{margin-left:calc(-1*clamp(0px,(100vw - 900px) * .38,148px));left:calc(-1*clamp(0px,(100vw - 900px) * .1,32px))}}@media(max-width:800px){.app-shell.view-explorer .explorer-screen>.explorer-layout.encounter-layout:has(>.discovery-console:is([data-reveal-step=typing],[data-reveal-step=holding],[data-reveal-step=departing])){overflow-y:auto;overflow-x:hidden;touch-action:pan-y pinch-zoom;scroll-padding-block:24px}.app-shell.view-explorer .encounter-layout>.discovery-console:is([data-reveal-step=typing],[data-reveal-step=holding],[data-reveal-step=departing]){touch-action:pan-y pinch-zoom}.view-explorer .encounter-layout .has-surface-focus>.globe-stage>.surface-focus-visual{inset:auto;top:var(--mobile-encounter-globe-top, 0px);left:var(--mobile-encounter-globe-left, 9vw);width:var(--surface-encounter-diameter);height:auto;aspect-ratio:1}.view-explorer .encounter-layout .surface-focus-visual .encounter-art{width:min(calc((100vw - 32px)*.84),300px)}.app-shell.view-explorer .encounter-layout>.discovery-console.phase-revealed[data-acquiring=false]:not([data-reveal-step=card]){padding-inline:8px}.app-shell.view-explorer .encounter-layout>.discovery-console.phase-revealed[data-acquiring=false]:not([data-reveal-step=card]) .reveal-introduction{animation:none;padding-top:calc(8px + clamp(80px,20vw,104px))}.view-explorer .discovery-console .reveal-description-frame{padding:20px}.view-explorer .discovery-console .reveal-popup-footer{margin-top:14px}}@media(max-width:480px){.view-explorer .encounter-layout .surface-focus-visual .encounter-art{width:min(calc((100vw - 32px)*.76),220px)}}@media(max-width:360px)and (max-height:640px){.app-shell.view-explorer .explorer-screen>.explorer-layout.encounter-layout:has(>.discovery-console.phase-revealed[data-acquiring=false]:is([data-reveal-step=typing],[data-reveal-step=holding],[data-reveal-step=departing])){--mobile-encounter-copy-top: calc(var(--mobile-encounter-globe-top, 0px) + min(82vw, 320px, var(--surface-encounter-globe-diameter, 320px)) - clamp(80px, 20vw, 104px) + 4px)}}.app-shell.view-explorer .encounter-layout .discovery-console .reveal-description-frame{border:0;padding:12px 16px;background:transparent;box-shadow:none}.app-shell.view-explorer .encounter-layout .reveal-description-frame .reveal-sentence{max-width:30ch;font-size:clamp(18px,1.7vw,23px);line-height:1.4;color:#b7c4bc;letter-spacing:-.02em}.app-shell.view-explorer .encounter-layout .reveal-description-frame .reveal-sentence[data-emphasis=true]{max-width:13ch;margin:28px 0 24px 8%;font-family:var(--body-font);font-weight:800;font-size:clamp(36px,4vw,56px);line-height:.98;letter-spacing:-.065em;color:#edf2e6;text-wrap:balance}.app-shell.view-explorer .encounter-layout .reveal-description-frame .reveal-sentence:nth-child(3):not([data-emphasis=true]){max-width:28ch;margin:24px 0 0 16%;color:#d4dfd5}@media(max-width:800px){.app-shell.view-explorer .encounter-layout .discovery-console .reveal-description-frame{padding:12px 8px}.app-shell.view-explorer .encounter-layout .reveal-description-frame .reveal-sentence{font-size:18px}.app-shell.view-explorer .encounter-layout .reveal-description-frame .reveal-sentence[data-emphasis=true]{font-size:clamp(34px,10vw,48px);max-width:13ch;margin-block:24px}}.reveal-description-frame[data-original-photo=true]{isolation:isolate}.reveal-original-photo{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;z-index:-1;pointer-events:none;animation:original-record-arrive .7s ease both;overflow:hidden}.reveal-original-photo img{width:100%;height:100%;object-fit:contain;opacity:1}.reveal-original-photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:none}.reveal-original-photo figcaption{position:absolute;bottom:9px;right:12px;z-index:1;font-size:9px;color:#d3d9dc;letter-spacing:.03em}.reveal-description-frame[data-original-photo=true] .reveal-copy-stack{position:relative;text-shadow:0 1px 14px #000,0 2px 4px #0009}@keyframes original-record-arrive{0%{opacity:0}to{opacity:1}}.discovery-console[data-paused=true] .reveal-original-photo{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.reveal-original-photo{animation:none}}.reveal-original-photo{overflow:visible}.app-shell.view-explorer .encounter-layout .discovery-console .reveal-description-frame[data-original-photo=true]{--intro-photo-stage-height: clamp(280px, 42vh, 460px);min-height:var(--intro-photo-stage-height)}.app-shell.view-explorer .encounter-layout .reveal-description-frame[data-original-photo=true]>.reveal-original-photo{inset:0 0 auto;height:var(--intro-photo-stage-height)}.app-shell.view-explorer .encounter-layout .discovery-console[data-story-copy=false] .reveal-description-frame{width:100%;min-height:clamp(280px,42vh,460px);padding:0}.reveal-original-photo{z-index:0}.reveal-description-frame .reveal-copy-stack{position:relative;z-index:1}.reveal-photo-source{display:grid;place-items:center;width:36px;height:36px;color:#cbd3d6;pointer-events:auto;border-radius:50%;transition:color .18s ease,background .18s ease}.reveal-photo-source:hover{color:#fff;background:#ffffff0d}.reveal-photo-source:focus-visible{outline:1px solid currentColor;outline-offset:3px}.app-shell.view-explorer .explorer-screen>.explorer-layout.encounter-layout:has(>.discovery-console[data-mission-view=true][data-planet][data-status]){position:relative;grid-template-rows:minmax(0,1fr);gap:0;overflow:hidden;padding-block:0;mask-image:none;-webkit-mask-image:none}.app-shell.view-explorer .encounter-layout:has(>.discovery-console[data-mission-view=true])>.exploration-field{visibility:hidden;pointer-events:none}.app-shell.view-explorer .explorer-screen>.explorer-layout.encounter-layout>.discovery-console[data-mission-view=true]{position:absolute;grid-area:1 / 1;z-index:5;inset:0 auto 0 50%;display:flex;flex-direction:column;width:min(100%,720px);min-width:0;max-width:none;height:100%;min-height:0;max-height:100%;margin:0;padding:0;border:0;translate:-50% 0;background:transparent;overflow:hidden}.app-shell.view-explorer .encounter-layout>.discovery-console[data-mission-view=true]>.encounter-scroll-body{flex:1 1 0;width:100%;min-width:0;min-height:0;max-width:100%;padding:0 12px 32px;overflow:auto;overflow-x:hidden;overflow-anchor:none;overscroll-behavior:contain;mask-image:none;-webkit-mask-image:none}.mission-reading-navigation{display:flex;flex:none;justify-content:flex-end;min-height:44px;padding-inline:4px}.app-shell.view-explorer .encounter-layout .discovery-console[data-mission-view=true] .reveal-sequence,.app-shell.view-explorer .encounter-layout .discovery-console[data-mission-view=true] .mission-briefing[data-question-presented=true]>.briefing-activity{margin-top:0}.app-shell.view-explorer .discovery-console[data-mission-view=true] .science-experiment.uv-lab .evidence-sequence__visual{height:clamp(190px,31dvh,300px);aspect-ratio:auto}.app-shell.view-explorer .encounter-layout .discovery-console[data-mission-view=true] .integrated-mission-view{animation:observation-surface-enter .48s cubic-bezier(.2,.7,.3,1) both}.app-shell.view-explorer .encounter-layout .discovery-console[data-mission-view=true][data-paused=true] .integrated-mission-view{animation-play-state:paused}.discovery-console[data-mission-view=true] .mission-world-return{margin-top:24px}@keyframes observation-surface-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(max-width:800px){.app-shell.view-explorer .encounter-layout>.discovery-console[data-mission-view=true]>.encounter-scroll-body{padding-inline:4px}}@media(min-width:801px){.app-shell.view-explorer .explorer-screen>.explorer-layout.encounter-layout>.discovery-console[data-mission-view=true]{width:100%}.app-shell.view-explorer .encounter-layout>.discovery-console[data-mission-view=true]>.encounter-scroll-body{padding:0 8px 24px}.discovery-console[data-mission-view=true] .mission-reading-navigation{position:absolute;top:0;right:0;z-index:8}.app-shell.view-explorer .discovery-console[data-mission-view=true] .mission-briefing[data-mission-stage]{min-height:max(440px,calc(100svh - 270px))}.discovery-console[data-mission-view=true] .evidence-sequence__stage{display:block;padding-top:12px}.app-shell.view-explorer .discovery-console[data-mission-view=true] .activity-editorial .evidence-sequence .evidence-sequence__visual{position:absolute;top:clamp(130px,18dvh,195px);right:0;width:43%;height:clamp(240px,39dvh,420px);aspect-ratio:auto}.app-shell.view-explorer .discovery-console[data-mission-view=true] .evidence-sequence__reading,.app-shell.view-explorer .discovery-console[data-mission-view=true] .experiment-source,.app-shell.view-explorer .discovery-console[data-mission-view=true] .mission-closing{width:55%;max-width:680px}.app-shell.view-explorer .discovery-console[data-mission-view=true] .evidence-sequence__narrative{width:100%;margin:0}.app-shell.view-explorer .discovery-console[data-mission-view=true] .evidence-sequence__account{font-size:clamp(20px,1.9vw,26px);line-height:1.58}}.app-shell.view-explorer .encounter-layout .discovery-console[data-mission-view=true][data-reduced-motion=true] .integrated-mission-view{animation:none}@media(prefers-reduced-motion:reduce){.app-shell.view-explorer .encounter-layout .discovery-console[data-mission-view=true] .integrated-mission-view{animation:none}}.is-booting .planet-menu-moon .planet-menu-art>.pixel-planet{filter:saturate(var(--genesis-saturation, .86)) brightness(calc(var(--genesis-brightness, .88) * (1.22 - .22 * var(--genesis-approach, 0)))) drop-shadow(0 0 26px #d1d8e80c)}.is-booting .planet-menu-mars .planet-menu-art>.pixel-planet{filter:saturate(var(--genesis-saturation, .86)) brightness(calc(var(--genesis-brightness, .88) * (1.22 - .22 * var(--genesis-approach, 0)))) drop-shadow(0 0 30px #df894010)}.genesis-overlay .genesis-welcome{padding-top:calc(32px + clamp(40px,7.5svh,72px))}@media(max-width:700px){.genesis-overlay .genesis-welcome{padding-top:calc(25px + clamp(26px,5svh,42px))}}.app-shell.view-explorer .world-equipment-title{font-size:clamp(26px,3.2vw,44px);font-weight:700;line-height:1.12;letter-spacing:-1px;width:100%;max-width:none;white-space:normal;text-wrap:balance}.world-equipment-title__content{display:inline-block}.view-explorer .equipment-description-outline.is-frame-bound{top:-1px;right:-1px;bottom:-1px;left:-1px;width:auto;height:auto;visibility:visible}.explorer-screen:has(>.encounter-planet-surface){position:relative;isolation:isolate;overflow-x:clip}.explorer-screen:has(>.encounter-planet-surface)>:is(.page-heading,.encounter-layout){position:relative;z-index:1}.explorer-screen.has-planet-foreground>.encounter-layout:has(>.discovery-console:is([data-reveal-step=departing],[data-reveal-step=returning],[data-mission-view=true])){z-index:3}.explorer-screen .world-heading-cluster{grid-column:1 / -1}.explorer-screen[data-planet=mars] .world-heading-cluster{width:100%;align-items:flex-end;text-align:right}.explorer-screen[data-planet=mars] .world-title-row{display:flex;width:100%;justify-content:flex-end}.explorer-screen[data-planet=mars]:not(.is-interior) .world-title-row h1{display:flex;flex-direction:row-reverse;gap:16px}.explorer-screen[data-planet=mars]:not(.is-interior) .world-title-row h1>small{margin:0}.explorer-screen[data-planet=mars] .world-equipment-title{text-align:right}.explorer-screen[data-planet=mars] .encounter-world-navigation{margin-left:auto;flex-direction:row-reverse}.explorer-screen[data-planet=mars] .encounter-world-navigation>svg{rotate:180deg}.explorer-screen[data-planet=mars] .reveal-popup-footer{justify-content:flex-start}.explorer-screen:has(.discovery-console[data-heading-stage=center]) .world-heading-cluster{width:100%}.explorer-screen:has(.discovery-console[data-heading-stage=center]) .world-equipment-title{width:100%;max-width:none;text-align:center;white-space:normal;text-wrap:balance}.explorer-screen:has(.discovery-console[data-heading-stage=center]) .world-equipment-title__content{animation:equipment-title-center var(--observation-pan-duration) var(--observation-pan-easing) both}@keyframes equipment-title-center{0%{transform:translate(var(--equipment-title-flight-x, 0px))}to{transform:none}}.explorer-screen:has(.discovery-console[data-heading-stage=return]) .world-equipment-title__content{animation:equipment-title-restore var(--observation-pan-duration) var(--observation-pan-easing) both}@keyframes equipment-title-restore{0%{transform:translate(calc(-1 * var(--equipment-title-flight-x, 0px)))}to{transform:none}}.app-shell.view-explorer .explorer-screen>.explorer-layout.encounter-layout:has(>.discovery-console[data-mission-view=true][data-planet][data-status]){transform:none;grid-template-rows:minmax(0,1fr);gap:0;padding-block:0}.app-shell.view-explorer .explorer-screen>.explorer-layout.encounter-layout>.discovery-console[data-mission-view=true][data-planet][data-status]{position:absolute;top:0;right:0;bottom:0;left:0;grid-area:1 / 1;width:100%;height:100%;min-height:0;max-height:100%;margin:0;padding:0;translate:none}.app-shell.view-explorer .encounter-layout>.discovery-console[data-mission-view=true]>.encounter-scroll-body{display:block;padding:24px 8px 32px}.app-shell.view-explorer .discovery-console:is([data-mission-view=true],[data-reveal-step=departing],[data-reveal-step=returning]) .reveal-sequence{width:100%;height:100%;margin:0}.app-shell.view-explorer .discovery-console:is([data-mission-view=true],[data-reveal-step=departing],[data-reveal-step=returning]) .mission-briefing[data-mission-stage]{display:flex;flex-direction:column;width:min(100%,640px);min-height:0;margin-inline:auto;padding-top:0}.app-shell.view-explorer .discovery-console:is([data-mission-view=true],[data-reveal-step=departing],[data-reveal-step=returning]) :is(.briefing-activity,.activity-editorial,.evidence-sequence,.evidence-sequence__stage){display:contents;container-type:normal}.app-shell.view-explorer .discovery-console:is([data-mission-view=true],[data-reveal-step=departing],[data-reveal-step=returning]) :is(.evidence-sequence__reading,.experiment-source,.mission-closing){width:100%;max-width:none;margin-inline:auto}.app-shell.view-explorer .discovery-console:is([data-mission-view=true],[data-reveal-step=departing],[data-reveal-step=returning]) .evidence-sequence__reading{order:1}.app-shell.view-explorer .discovery-console:is([data-mission-view=true],[data-reveal-step=departing],[data-reveal-step=returning]) .experiment-source{order:2}.app-shell.view-explorer .discovery-console:is([data-mission-view=true],[data-reveal-step=departing],[data-reveal-step=returning]) .mission-closing{order:3}.app-shell.view-explorer .discovery-console:is([data-mission-view=true],[data-reveal-step=departing],[data-reveal-step=returning]) .evidence-sequence__narrative{width:100%;max-width:none;margin:0}.app-shell.view-explorer .discovery-console:is([data-mission-view=true],[data-reveal-step=departing],[data-reveal-step=returning]) .activity-editorial .evidence-sequence :is(.evidence-sequence__account,.evidence-sequence__legacy p){text-align:center;text-wrap:balance}.app-shell.view-explorer .discovery-console:is([data-mission-view=true],[data-reveal-step=departing],[data-reveal-step=returning]) .mission-closing{text-align:center}.app-shell.view-explorer .discovery-console:is([data-mission-view=true],[data-reveal-step=departing],[data-reveal-step=returning]) .mission-world-return__status{justify-content:center}.app-shell.view-explorer .discovery-console:is([data-mission-view=true],[data-reveal-step=departing],[data-reveal-step=returning]) .activity-editorial .evidence-sequence .evidence-sequence__visual{position:relative;inset:auto;order:4;flex:none;width:min(100%,440px);height:clamp(200px,26svh,300px);aspect-ratio:auto;margin:24px auto 0;overflow:hidden;isolation:isolate}.app-shell.view-explorer .discovery-console .integrated-mission-view[data-entering=true]{position:absolute;z-index:8;top:var(--incoming-top, 0px);left:var(--incoming-left, 0px);width:var(--incoming-width, 100%);height:var(--incoming-height, 100%);translate:calc(-100vw * var(--observation-pan-direction)) 0;outline:none}.app-shell.view-explorer .discovery-console .integrated-mission-view:not([data-entering=true]){width:100%;height:100%;min-height:0}.incoming-observation-scroll{height:100%;min-height:0;padding:24px 8px 32px;overflow:auto;overflow-x:hidden;overscroll-behavior:contain}.app-shell.view-explorer .discovery-console .integrated-mission-view .mission-briefing[data-mission-stage] .evidence-sequence :is(.evidence-sequence__reading,.evidence-sequence__visual){animation:none;opacity:1;visibility:visible;transform:none;filter:none}.discovery-console[data-mission-view=true] .mission-reading-navigation{position:absolute;z-index:8;top:0;right:0}.discovery-console[data-planet=mars][data-mission-view=true] .mission-reading-navigation{left:0;right:auto}.app-shell.view-explorer .discovery-console:is([data-mission-view=true],[data-reveal-step=departing],[data-reveal-step=returning]) .experiment-source{margin:24px auto 0;padding:0;border:0;text-align:center}.app-shell.view-explorer .discovery-console .activity-editorial .experiment-source:before{content:none}.app-shell.view-explorer .discovery-console .experiment-source__trigger{min-height:32px;padding:4px 8px;border:0;background:transparent;color:var(--activity-muted);font:400 11px/1.5 var(--body-font);cursor:pointer}.app-shell.view-explorer .discovery-console:is([data-mission-view=true],[data-reveal-step=departing],[data-reveal-step=returning]) .mission-closing{margin-top:4px}.app-shell.view-explorer .discovery-console .mission-world-return{margin-top:0;padding-top:0;border:0}.app-shell.view-explorer .discovery-console .mission-world-return__status{font-size:clamp(24px,2.35vw,32px);line-height:1.5;letter-spacing:0}.mission-exit-navigation{position:absolute;z-index:8;top:172px;left:0}.discovery-console[data-planet=mars] .mission-exit-navigation{left:auto;right:0}.mission-exit-navigation .mission-world-return__button{width:172px;margin:0;padding:0 4px;gap:7px;color:var(--equipment-highlight-color, #d4e6b0)}.mission-exit-navigation .mission-world-return__button:hover{color:#f3f4ed}.mission-reading-navigation,.mission-exit-navigation{display:flex;align-items:center;min-height:48px}.mission-reading-navigation .equipment-explanation-return,.mission-exit-navigation .mission-world-return__button{min-height:48px}.mission-exit-navigation .mission-world-return__button:hover svg{transform:translate(-3px)}.discovery-console[data-planet=mars] .mission-exit-navigation .mission-world-return__button:hover svg{transform:translate(3px)}.experiment-source-modal .experiment-source-body,.experiment-source-modal .experiment-source-body :is(p,a,li,section){text-align:left}.app-shell.view-explorer .discovery-console[data-mission-view=true]>.encounter-scroll-body:has(.incoming-observation-scroll){padding:0;overflow:hidden}@media(min-width:801px){.incoming-observation-scroll{position:relative;top:-35px;height:calc(100% + 35px)}.app-shell.view-explorer .explorer-screen>.explorer-layout.encounter-layout:has(>.discovery-console[data-mission-view=true][data-planet][data-status]),.app-shell.view-explorer .explorer-screen>.explorer-layout.encounter-layout>.discovery-console[data-mission-view=true][data-planet][data-status],.app-shell.view-explorer .encounter-layout>.discovery-console[data-mission-view=true]>.encounter-scroll-body:has(.incoming-observation-scroll){overflow:visible}.app-shell.view-explorer .explorer-screen>.explorer-layout.encounter-layout>.discovery-console[data-reveal-step=holding][data-planet][data-status],.app-shell.view-explorer .explorer-screen>.explorer-layout.encounter-layout>.discovery-console[data-reveal-step=holding][data-planet][data-status]>.encounter-scroll-body{overflow:visible;mask-image:none;-webkit-mask-image:none}.app-shell.view-explorer .discovery-console:is([data-mission-view=true],[data-reveal-step=departing],[data-reveal-step=returning]) .mission-briefing[data-mission-stage]{width:min(calc(100% - 360px),800px)}.app-shell.view-explorer .discovery-console:is([data-mission-view=true],[data-reveal-step=departing],[data-reveal-step=returning]) .activity-editorial .evidence-sequence .evidence-sequence__account{font-size:clamp(20px,1.9vw,26px);line-height:1.58}.view-explorer .explorer-screen[data-planet=mars].explorer-orbit-screen:not(.is-interior)>.explorer-layout{grid-template-columns:clamp(390px,37vw,500px) minmax(0,1fr)}.view-explorer .explorer-screen[data-planet=mars]>.encounter-layout{grid-template-columns:var(--encounter-copy-column) minmax(0,1fr)}.view-explorer .explorer-screen[data-planet=mars]>.explorer-layout:not(.showing-science)>.exploration-field{grid-column:2;grid-row:1}.view-explorer .explorer-screen[data-planet=mars]>.explorer-layout>.equipment-wheel{right:auto;left:var(--equipment-pane-right);translate:var(--equipment-pane-shift) 0}.explorer-screen[data-planet=mars] .equipment-wheel__viewport{margin-left:auto}.explorer-screen[data-planet=mars] .equipment-wheel .equipment-wheel__arrival-title{right:auto;left:0;padding-left:0;padding-right:10px;text-align:right}.explorer-screen[data-planet=mars] .equipment-wheel__selection:after{right:auto;left:-18px;background:linear-gradient(270deg,#bbd5c347,transparent)}.explorer-screen[data-planet=mars] .equipment-wheel .archive-sidebar__slot{flex-direction:row-reverse;text-align:right}.view-explorer .explorer-screen[data-planet=mars].explorer-orbit-screen:not(.is-interior) .globe-stage{align-items:flex-end}.view-explorer .explorer-screen[data-planet=mars].explorer-orbit-screen:not(.is-interior) .globe-stage>:is(.interactive-globe,.rotation-controls){translate:calc(2.0833333333% - var(--surface-workspace-shift-x)) 0}.view-explorer .explorer-screen[data-planet=mars] .encounter-layout .has-surface-focus>.globe-stage{translate:calc((100% - var(--surface-encounter-diameter)) / 2 + var(--surface-encounter-diameter) / 48 - var(--surface-workspace-shift-x)) 0}.view-explorer .explorer-screen[data-planet=mars]>.encounter-layout>.discovery-console:not([data-mission-view=true]){grid-column:1;grid-row:1;justify-self:start;left:auto;right:0;translate:calc(-1 * (var(--equipment-page-gutter) + 100% - var(--equipment-pane-width) - var(--equipment-console-gutter) + var(--equipment-selection-inset))) 0}.view-explorer .explorer-screen[data-planet=mars] .encounter-layout>.discovery-console.phase-revealed[data-acquiring=false]:not([data-reveal-step=card]) .reveal-introduction{--equipment-intro-width: min( calc(100% + 16px) , calc(100vw - 128px) , calc(48vw - 44px) );width:var(--equipment-intro-width);margin-left:min(0px,calc(100% - var(--equipment-intro-width)));margin-right:max(0px,calc(100% - var(--equipment-intro-width)));left:auto;right:0;translate:clamp(0px,calc((100vw - 1100px) * 1.0222222222),184px) 0}.app-shell.view-explorer .explorer-screen[data-planet=moon] .encounter-layout>.discovery-console.phase-revealed[data-acquiring=false]:not([data-reveal-step=card]) .reveal-introduction{--equipment-intro-width: min( calc(100% + 16px) , calc(100vw - 128px) , calc(48vw - 44px) );width:var(--equipment-intro-width);margin-left:max(0px,calc(100% - var(--equipment-intro-width)));margin-right:min(0px,calc(100% - var(--equipment-intro-width)));left:0;right:auto;translate:calc(-1*clamp(0px,calc((100vw - 1100px) * 1.0222222222),184px)) 0}.app-shell.view-explorer .explorer-screen .encounter-layout .reveal-popup-footer{position:absolute;inset:auto;top:var(--continue-offset-y, 50%);left:var(--continue-offset-x, 0px);width:max-content;transform:none;translate:0 -50%;margin:0;justify-content:flex-end}.view-explorer .explorer-screen[data-planet=mars] .encounter-layout .reveal-popup-footer{justify-content:flex-start}.explorer-screen[data-planet=mars] .science-layout{grid-template-columns:1.1fr minmax(260px,.9fr)}.explorer-screen[data-planet=mars] .science-layout>.interior-figure{grid-column:2;grid-row:1}.explorer-screen[data-planet=mars] .science-layout>div{grid-column:1;grid-row:1}.app-shell.view-explorer .discovery-console[data-mission-view=true] .mission-reading-navigation{top:clamp(120px,17svh,180px);right:max(0px,calc(50% - 584px));left:auto;justify-content:flex-end}.app-shell.view-explorer .discovery-console[data-mission-view=true] .mission-exit-navigation{top:clamp(120px,17svh,180px);left:max(0px,calc(50% - 584px));right:auto}.app-shell.view-explorer .discovery-console[data-planet=mars][data-mission-view=true] .mission-reading-navigation{left:max(0px,calc(50% - 584px));right:auto;justify-content:flex-start}.app-shell.view-explorer .discovery-console[data-planet=mars][data-mission-view=true] .mission-exit-navigation{right:max(0px,calc(50% - 584px));left:auto}}.explorer-screen{--observation-pan-direction: 1;--observation-pan-duration: 1s;--observation-pan-easing: cubic-bezier(.42, 0, .3, 1)}.explorer-screen[data-planet=mars]{--observation-pan-direction: -1}.app-shell.view-explorer .encounter-layout:has(>.discovery-console[data-reveal-step=departing]){animation:equipment-screen-pan var(--observation-pan-duration) var(--observation-pan-easing) both;overflow:visible}.app-shell.view-explorer .encounter-layout:has(>.discovery-console[data-reveal-step=returning]){animation:equipment-screen-return var(--observation-pan-duration) var(--observation-pan-easing) both;overflow:visible}.app-shell.view-explorer .explorer-screen>.explorer-layout.encounter-layout>.discovery-console[data-reveal-step=returning][data-planet][data-status]{position:absolute;top:var(--return-panel-top, 0px);left:var(--return-panel-left, 0px);right:auto;bottom:auto;width:var(--return-panel-width, 100%);height:var(--return-panel-height, 100%);min-height:0;max-height:none;margin:0;translate:none}.explorer-screen:has(.discovery-console[data-heading-stage=center]) .world-title-row .world-transition-title{animation:equipment-world-label-exit var(--observation-pan-duration) var(--observation-pan-easing) both}.explorer-screen:has(.discovery-console[data-heading-stage=return]) .world-title-row .world-transition-title{animation:equipment-world-label-return var(--observation-pan-duration) var(--observation-pan-easing) both}.explorer-screen:has(.discovery-console[data-heading-stage=center]) .world-title-row .world-transition-title{translate:calc(-100vw * var(--observation-pan-direction)) 0}@keyframes equipment-world-label-exit{0%{translate:0 0}to{translate:calc(-100vw * var(--observation-pan-direction)) 0}}@keyframes equipment-world-label-return{0%{translate:calc(-100vw * var(--observation-pan-direction)) 0}to{translate:0 0}}.app-shell.view-explorer .explorer-screen:has(.discovery-console:is([data-reveal-step=departing],[data-reveal-step=returning])){overflow:visible}.app-shell.view-explorer .encounter-layout>.discovery-console.phase-revealed:is([data-reveal-step=departing],[data-reveal-step=returning]):has(.mission-briefing),.app-shell.view-explorer .encounter-layout>.discovery-console.phase-revealed:is([data-reveal-step=departing],[data-reveal-step=returning]):has(.mission-briefing)>.encounter-scroll-body{overflow:visible;mask-image:none;-webkit-mask-image:none}.app-shell.view-explorer .encounter-layout .discovery-console:is([data-mission-view=true],[data-reveal-step=departing],[data-reveal-step=returning]) .integrated-mission-view{animation:none}.app-shell.view-explorer .encounter-layout>.discovery-console:is([data-reveal-step=departing],[data-reveal-step=returning]) :is(.reveal-introduction,.reveal-copy-stack){animation:none;opacity:1;transform:none}@keyframes equipment-screen-pan{0%{translate:0 0}to{translate:calc(100vw * var(--observation-pan-direction)) 0}}@keyframes equipment-screen-return{0%{translate:calc(100vw * var(--observation-pan-direction)) 0}to{translate:0 0}}@media(max-width:800px){.app-shell.view-explorer .world-equipment-title{font-size:clamp(26px,6.8vw,34px);letter-spacing:-.9px}.incoming-observation-scroll{padding-top:54px}.app-shell.view-explorer .encounter-layout>.discovery-console[data-reveal-step=returning]>.encounter-scroll-body{min-height:0;padding:0;margin:0;background:transparent}.app-shell.view-explorer .encounter-layout>.discovery-console[data-reveal-step=returning] .reveal-typed{font-size:clamp(16px,4.4vw,18px)}.discovery-console[data-mission-view=true] .mission-reading-navigation{top:0;right:4px;left:auto;justify-content:flex-end}.discovery-console[data-mission-view=true] .mission-exit-navigation{top:0;left:4px;right:auto}.discovery-console[data-planet=mars][data-mission-view=true] .mission-reading-navigation{left:4px;right:auto;justify-content:flex-start}.discovery-console[data-planet=mars][data-mission-view=true] .mission-exit-navigation{right:4px;left:auto}}@media(max-width:360px)and (max-height:640px){.app-shell.view-explorer .discovery-console[data-mission-view=true] :is(.mission-reading-navigation,.mission-exit-navigation){top:40px}.app-shell.view-explorer .discovery-console .incoming-observation-scroll{padding-top:94px}}.app-shell.view-explorer .encounter-layout:has(>.discovery-console[data-paused=true]),.explorer-screen:has(.discovery-console[data-paused=true]) .world-title-row .world-transition-title,.explorer-screen:has(.discovery-console[data-paused=true]) .world-equipment-title__content{animation-play-state:paused}.app-shell.view-explorer .encounter-layout:has(>.discovery-console[data-reduced-motion=true]),.explorer-screen:has(.discovery-console[data-reduced-motion=true]) .world-title-row .world-transition-title,.explorer-screen:has(.discovery-console[data-reduced-motion=true]) .world-equipment-title__content{animation:none}@media(prefers-reduced-motion:reduce){.app-shell.view-explorer .encounter-layout:has(>.discovery-console[data-reveal-step]),.explorer-screen:has(.discovery-console[data-mission-view]) .world-equipment-title__content,.explorer-screen:has(.discovery-console[data-mission-view]) .world-title-row .world-transition-title,.explorer-screen:has(.discovery-console[data-heading-stage=return]) .world-title-row .world-transition-title,.app-shell.view-explorer .encounter-layout .discovery-console[data-mission-view=true] .integrated-mission-view{animation:none}}
