:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;--paper:#eef7fa;--muted:#deeef48f;--line:#d7eff626;--panel:#04080d94;--cyan:#9feaff;--ember:#ff7a45;font-family:Space Grotesk,sans-serif}*{box-sizing:border-box}html,body,#root{background:#010204;width:100%;height:100%;margin:0;overflow:hidden}body{color:var(--paper);overscroll-behavior:none}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit;font:inherit}button:focus-visible,a:focus-visible{outline:1px solid var(--cyan);outline-offset:4px}.app,.experience-canvas,.interface{position:fixed;inset:0}.app{isolation:isolate;background:#010204}.experience-canvas{z-index:0}.experience-canvas:after{content:"";pointer-events:none;background:radial-gradient(circle at 50% 45%,#0000 28%,#00000047 74%,#000000c7 100%),linear-gradient(#0003082e,#0000 35%,#00000038);position:absolute;inset:0}.webgl-fallback{width:100%;height:100%;color:var(--muted);background:#010204;place-items:center;font-family:IBM Plex Mono,monospace;display:grid}.asset-loader{z-index:2;color:#d4eff58f;letter-spacing:.08em;grid-template-columns:1fr auto;gap:.45rem .8rem;width:230px;font-family:IBM Plex Mono,monospace;font-size:.48rem;display:grid;position:absolute;bottom:2rem;right:2rem}.asset-loader>div{background:#a4e2f229;height:2px;position:relative;overflow:hidden}.asset-loader i{background:var(--cyan);box-shadow:0 0 9px var(--cyan);position:absolute;inset:0 auto 0 0}.asset-loader b{color:var(--cyan);grid-area:1/2/3;align-self:center;font-size:.55rem;font-weight:500}.screen-noise,.scanlines{z-index:3;pointer-events:none;position:fixed;inset:0}.screen-noise{opacity:.11;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.35'/%3E%3C/svg%3E");animation:.18s steps(2,end) infinite grain}.scanlines{opacity:.07;background:repeating-linear-gradient(0deg,#0000 0 3px,#b4e2f021 4px)}@keyframes grain{0%{transform:translate(0)}25%{transform:translate(1.5%,-1%)}50%{transform:translate(-1%,1.5%)}75%{transform:translate(1%,1%)}to{transform:translate(-1.5%,-1%)}}.interface{z-index:4;pointer-events:none}.intro{z-index:5;pointer-events:auto;background:linear-gradient(90deg,#000000a6,#0000 42%,#00000029),radial-gradient(circle at 68% 42%,#0000 0 16%,#00040a66 47%,#000c 100%);place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.intro:before,.intro:after{content:"";pointer-events:none;border:1px solid #b7e7f41f;border-radius:50%;position:absolute}.intro:before{width:58vw;height:58vw;animation:18s linear infinite orbit-ring;top:50%;right:-12vw;transform:translateY(-50%);box-shadow:0 0 120px #4487ff12,inset 0 0 120px #4d76ff0a}.intro:after{border-style:dashed;width:28vw;height:28vw;animation:25s linear infinite orbit-ring-reverse;top:50%;right:3vw;transform:translateY(-50%)}@keyframes orbit-ring{to{transform:translateY(-50%)rotate(360deg)}}@keyframes orbit-ring-reverse{to{transform:translateY(-50%)rotate(-360deg)}}.intro__content{width:min(1180px,100vw - 11rem);animation:1.2s cubic-bezier(.16,1,.3,1) both intro-rise;position:relative}@keyframes intro-rise{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:translateY(0)}}.intro__status,.intro__kicker,.intro__coordinates,.intro__footer,.intro__specs,.chapter-card__eyebrow,.mission-header,.chapter-rail,.telemetry,.journey-controls,.information-panel__kicker{letter-spacing:.09em;font-family:IBM Plex Mono,monospace}.intro__status{color:#beebf6b3;align-items:center;gap:10px;margin-bottom:3.2rem;font-size:.65rem;display:flex}.status-dot{background:#8dffd8;border-radius:50%;flex:none;width:6px;height:6px;animation:1.8s ease-in-out infinite status-pulse;display:inline-block;box-shadow:0 0 12px #62ffc7}@keyframes status-pulse{50%{opacity:.35;box-shadow:0 0 3px #62ffc7}}.intro__kicker{color:var(--cyan);margin:0 0 .7rem;font-size:clamp(.58rem,.8vw,.72rem)}.intro h1{color:#eff9fb;letter-spacing:-.075em;text-shadow:0 8px 60px #78c9eb1a;max-width:880px;margin:0;font-size:clamp(4.4rem,10.8vw,10.8rem);font-weight:300;line-height:.69}.intro h1 span{color:#0000;-webkit-text-stroke:1px #e1f6fac7;margin-left:.48em;font-weight:300;display:block}.intro__lead{color:#e2f1f4a6;margin:3.1rem 0 2.4rem;font-size:clamp(.95rem,1.2vw,1.15rem);font-weight:300;line-height:1.65}.launch-button{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;text-align:left;background:#050c1294;border:1px solid #a9e4f34d;align-items:center;gap:1rem;width:min(430px,100%);padding:.7rem;transition:border-color .24s,background .24s,transform .24s;display:flex}.launch-button:hover{background:#0c1a24c7;border-color:#a8ebfcc7;transform:translate(5px)}.launch-button__icon{color:#051014;background:var(--cyan);flex:none;place-items:center;width:54px;height:54px;display:grid;box-shadow:0 0 35px #68e1ff47}.launch-button>span:nth-child(2){letter-spacing:.06em;flex-direction:column;flex:1;gap:.2rem;font-size:.84rem;font-weight:600;display:flex}.launch-button small{color:#cce7ed80;font-family:IBM Plex Mono,monospace;font-size:.56rem;font-weight:400}.launch-button__arrow{color:var(--cyan);padding-right:1rem;font-size:1.25rem}.intro__specs{gap:3.5rem;width:min(570px,100%);margin-top:2.8rem;display:flex}.intro__specs div{flex-direction:column;gap:.32rem;display:flex}.intro__specs span{color:#d2e9ee59;font-size:.52rem}.intro__specs strong{color:#e2f4f8c2;font-size:.62rem;font-weight:500}.intro__coordinates{color:#d2ebf052;gap:2.2rem;font-size:.55rem;display:flex;position:absolute;top:2.8rem;right:3.6rem}.intro__footer{color:#d1ecf152;justify-content:space-between;font-size:.52rem;display:flex;position:absolute;bottom:2.5rem;left:3.6rem;right:3.6rem}.intro__footer a,.creator-credit a{color:var(--cyan);text-decoration:none;transition:color .18s,text-shadow .18s}.intro__footer a:hover,.creator-credit a:hover{color:#fff;text-shadow:0 0 12px #9feaffb3}.mission-header{z-index:6;border-bottom:1px solid var(--line);color:#ddf2f79e;pointer-events:auto;background:linear-gradient(#000205a8,#0000);grid-template-columns:1fr auto 1fr;align-items:center;height:74px;padding:0 2.2rem;font-size:.56rem;animation:.8s both hud-in;display:grid;position:absolute;top:0;left:0;right:0}@keyframes hud-in{0%{opacity:0}to{opacity:1}}.brand{color:#e8f8faeb;letter-spacing:-.01em;align-items:center;gap:.85rem;font-family:Space Grotesk,sans-serif;font-size:.86rem;display:flex}.brand strong{color:var(--cyan);margin-left:.25rem;font-weight:500}.mission-header__center{align-items:center;gap:.8rem;display:flex}.mission-header__center b{color:var(--paper);margin-left:1.1rem;font-weight:500}.mission-actions{justify-content:flex-end;gap:.35rem;display:flex}.mission-actions button,.information-panel__close{cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;width:34px;height:34px;transition:border-color .18s,background .18s,color .18s;display:grid}.mission-actions button:hover,.information-panel__close:hover{color:var(--cyan);border-color:var(--line);background:#9eeaff12}.story-transmission{z-index:5;text-align:center;background:linear-gradient(90deg,#0000,#02070b94 20% 80%,#0000);border-top:1px solid #9feaff2e;border-bottom:1px solid #9feaff17;width:min(620px,100vw - 34rem);padding:.9rem 1.2rem;animation:1.1s cubic-bezier(.16,1,.3,1) both transmission-in;position:absolute;top:96px;left:50%;transform:translate(-50%)}.story-transmission>div{color:#abe6f48c;letter-spacing:.11em;justify-content:center;align-items:center;gap:.55rem;font-family:IBM Plex Mono,monospace;font-size:.47rem;display:flex}.story-transmission>p{color:#eaf6f8bd;margin:.55rem 0 0;font-size:clamp(.82rem,.94vw,.96rem);font-weight:300;line-height:1.62}@keyframes transmission-in{0%{opacity:0;filter:blur(8px);transform:translate(-50%,-12px)}to{opacity:1;filter:blur();transform:translate(-50%)}}.chapter-rail{z-index:5;color:var(--muted);pointer-events:auto;flex-direction:column;gap:0;display:flex;position:absolute;top:50%;left:2.2rem;transform:translateY(-50%)}.chapter-rail__label{color:#d5eff557;writing-mode:vertical-rl;margin-bottom:1.15rem;font-size:.48rem;transform:rotate(180deg)}.chapter-rail__line{background:var(--line);width:1px;position:absolute;top:6rem;bottom:.85rem;left:4px}.chapter-rail button{color:#d9edf247;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:10px 25px auto;align-items:center;gap:.45rem;min-height:29px;padding:0;display:grid;position:relative}.chapter-rail__dot{z-index:1;background:#05080b;border:1px solid #d0ecf24d;border-radius:50%;width:8px;height:8px;transition:all .25s;position:relative}.chapter-rail__id{font-size:.49rem}.chapter-rail__name{color:#e1f3f7b3;opacity:0;white-space:nowrap;max-width:0;font-size:.49rem;transition:max-width .3s,opacity .3s;overflow:hidden}.chapter-rail button:hover .chapter-rail__name,.chapter-rail button.is-active .chapter-rail__name{opacity:1;max-width:90px}.chapter-rail button.is-passed .chapter-rail__dot{background:#6edcf45c;border-color:#8fecff80}.chapter-rail button.is-active{color:var(--paper)}.chapter-rail button.is-active .chapter-rail__dot{border-color:var(--cyan);background:var(--cyan);box-shadow:0 0 14px #69e0ffd9}.chapter-card{z-index:5;grid-template-columns:54px 1fr;gap:1.2rem;width:min(650px,47vw);animation:.85s cubic-bezier(.16,1,.3,1) both chapter-enter;display:grid;position:absolute;top:50%;left:clamp(7.5rem,9vw,10rem);transform:translateY(-47%)}.chapter-card:before{z-index:-1;content:"";filter:blur(10px);pointer-events:none;background:radial-gradient(at 42%,#000205c2 0 38%,#00020575 58%,#0000 78%);position:absolute;inset:-2.3rem -2rem}@keyframes chapter-enter{0%{opacity:0;filter:blur(7px);transform:translateY(-42%)translate(-22px)}to{opacity:1;filter:blur();transform:translateY(-47%)translate(0)}}.chapter-card__index{border-right:1px solid var(--line);color:#def2f75c;flex-direction:column;align-items:center;padding-top:.35rem;font-family:IBM Plex Mono,monospace;display:flex}.chapter-card__index span{letter-spacing:.08em;writing-mode:vertical-rl;font-size:.47rem;transform:rotate(180deg)}.chapter-card__index strong{color:var(--accent);margin-top:1rem;font-size:.78rem;font-weight:500}.chapter-card__eyebrow{color:var(--accent);margin:.35rem 0 .9rem;font-size:.56rem}.chapter-card__act{color:#def2f76b;letter-spacing:.11em;margin:0;font-family:IBM Plex Mono,monospace;font-size:.47rem}.chapter-card h2{color:#f1f8f9;letter-spacing:-.055em;text-shadow:0 5px 40px #000000a6;max-width:590px;margin:0;font-size:clamp(2.55rem,4vw,5rem);font-weight:300;line-height:.98}.chapter-card__description{color:#e4f1f4c7;text-shadow:0 2px 12px #000;max-width:570px;margin:1.45rem 0 0;font-size:clamp(.92rem,1vw,1.04rem);font-weight:300;line-height:1.68}.chapter-tags{flex-wrap:wrap;gap:.4rem;margin-top:1rem;display:flex}.chapter-tags span{border:1px solid color-mix(in srgb, var(--accent) 22%, transparent);color:color-mix(in srgb, var(--accent) 82%, white);background:color-mix(in srgb, var(--accent) 5%, transparent);letter-spacing:.075em;padding:.34rem .48rem;font-family:IBM Plex Mono,monospace;font-size:.43rem}.science-fact{border:1px solid color-mix(in srgb, var(--accent) 25%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0104077a;align-items:flex-start;gap:.9rem;max-width:570px;margin-top:1.5rem;padding:1rem 1.1rem;display:flex}.science-fact svg{color:var(--accent);flex:none;margin-top:.1rem}.science-fact p{color:#e4f2f5b8;margin:0;font-size:.78rem;line-height:1.62}.science-fact span{color:var(--accent);letter-spacing:.1em;margin-bottom:.32rem;font-family:IBM Plex Mono,monospace;font-size:.49rem;display:block}.mission-objective{border-left:1px solid color-mix(in srgb, var(--accent) 45%, transparent);grid-template-columns:92px 1fr;gap:.8rem;max-width:570px;margin-top:.9rem;padding-left:.9rem;display:grid}.mission-objective span{color:var(--accent);letter-spacing:.08em;padding-top:.12rem;font-family:IBM Plex Mono,monospace;font-size:.44rem;line-height:1.45}.mission-objective p{color:#e0eff294;margin:0;font-size:.74rem;line-height:1.58}.chapter-source{color:color-mix(in srgb, var(--accent) 72%, white);letter-spacing:.08em;pointer-events:auto;align-items:center;gap:.35rem;margin-top:.85rem;font-family:IBM Plex Mono,monospace;font-size:.49rem;text-decoration:none;transition:color .18s,transform .18s;display:inline-flex}.chapter-source:hover{color:#fff;transform:translate(3px)}.telemetry{z-index:5;border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#03070bb3,#02040752);width:242px;padding:1rem;animation:1s .25s both telemetry-in;position:absolute;top:50%;right:2.2rem;transform:translateY(-50%)}@keyframes telemetry-in{0%{opacity:0;transform:translate(18px,-50%)}to{opacity:1;transform:translateY(-50%)}}.telemetry__heading{color:#ddf2f78c;border-bottom:1px solid var(--line);align-items:center;gap:.55rem;padding-bottom:.8rem;font-size:.49rem;display:flex}.telemetry__heading svg{color:#72ffbd}.telemetry__heading span{background:#72ffbd;border-radius:50%;width:4px;height:4px;margin-left:auto;box-shadow:0 0 8px #72ffbd}.telemetry__grid{grid-template-columns:1fr 1fr;display:grid}.telemetry__grid div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;justify-content:center;min-height:82px;padding:.8rem .45rem;display:flex}.telemetry__grid div:nth-child(2n){border-right:0;padding-left:.85rem}.telemetry__grid span,.gravity-meter span{color:#d8edf257;font-size:.42rem}.telemetry__grid strong{color:#ebf8faeb;letter-spacing:-.025em;overflow-wrap:anywhere;margin:.36rem 0 .18rem;font-size:.68rem;font-weight:500;line-height:1.15}.telemetry__grid small{color:#d1e8ee42;font-size:.39rem}.gravity-meter{padding:.9rem .45rem .2rem}.gravity-meter>div:first-child{justify-content:space-between;display:flex}.gravity-meter b{color:var(--ember);font-size:.5rem;font-weight:500}.gravity-meter__track,.journey-progress__track{background:#daf0f51f;height:2px;position:relative;overflow:hidden}.gravity-meter__track{margin-top:.65rem}.gravity-meter__track i,.journey-progress__track i{background:linear-gradient(90deg, var(--cyan), var(--ember));box-shadow:0 0 8px var(--ember);transition:width .22s linear;display:block;position:absolute;inset:0 auto 0 0}.journey-controls{z-index:5;pointer-events:auto;grid-template-columns:150px 1fr 150px;align-items:end;gap:2.2rem;display:grid;position:absolute;bottom:1.6rem;left:2.2rem;right:2.2rem}.autopilot{color:#e0f4f89e;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:.7rem;padding:0;display:flex}.autopilot svg{color:var(--cyan)}.autopilot span{flex-direction:column;gap:.15rem;font-size:.52rem;display:flex}.autopilot small{color:#cfebf147;font-size:.42rem}.journey-progress__meta{color:#d7edf257;grid-template-columns:1fr auto 1fr;margin-bottom:.5rem;font-size:.47rem;display:grid}.journey-progress__meta span:last-child{text-align:right}.journey-progress__meta b{color:#e6f6f9cc;font-weight:500}.scroll-prompt{color:#d8eef359;flex-direction:column;align-items:flex-end;gap:.35rem;font-size:.44rem;display:flex}.scroll-prompt>div{align-items:center;gap:.5rem;display:flex}.creator-credit{color:#d8eef34d;letter-spacing:.08em;font-size:.43rem}.scroll-prompt svg{animation:1.4s ease-in-out infinite scroll-bounce}@keyframes scroll-bounce{50%{transform:translateY(4px)}}.information-panel{z-index:20;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);pointer-events:auto;background:#020508f0;border-left:1px solid #b9e4ef33;width:min(680px,100%);animation:.55s cubic-bezier(.16,1,.3,1) both panel-in;position:fixed;inset:0 0 0 auto;box-shadow:-40px 0 100px #000000a6}@keyframes panel-in{0%{transform:translate(100%)}to{transform:translate(0)}}.information-panel__close{z-index:2;position:absolute;top:1.8rem;right:1.8rem}.information-panel__scroll{scrollbar-width:thin;scrollbar-color:#97e0f359 transparent;height:100%;padding:5.5rem clamp(2rem,7vw,5rem) 4rem;overflow-y:auto}.information-panel__kicker{color:var(--cyan);margin:0 0 1rem;font-size:.58rem}.information-panel h2{letter-spacing:-.06em;margin:0;font-size:clamp(2.5rem,5vw,4.6rem);font-weight:300;line-height:.98}.information-panel__lead{color:#deeff39e;margin:1.8rem 0 2.2rem;font-size:.94rem;font-weight:300;line-height:1.75}.archive-warning{background:#ff66310e;border:1px solid #ff855240;align-items:flex-start;gap:1rem;margin-bottom:3rem;padding:1.25rem;display:flex}.archive-warning svg{color:var(--ember);flex:none}.archive-warning p{color:#e3f1f49e;margin:0;font-size:.76rem;line-height:1.6}.archive-warning span{color:var(--ember);margin-bottom:.35rem;font-family:IBM Plex Mono,monospace;font-size:.52rem;display:block}.information-panel h3{color:#daf0f573;letter-spacing:.12em;margin:0 0 1rem;font-family:IBM Plex Mono,monospace;font-size:.56rem;font-weight:500}.archive-chapters{border-top:1px solid var(--line)}.archive-chapters button{border:0;border-bottom:1px solid var(--line);color:#e5f4f7cc;cursor:pointer;text-align:left;background:0 0;grid-template-columns:34px 1fr auto;align-items:center;gap:.8rem;width:100%;padding:.95rem .4rem;transition:background .18s,padding .18s;display:grid}.archive-chapters button:hover{background:#8ee3f80e;padding-left:.8rem;padding-right:.8rem}.archive-chapters button>span,.archive-chapters button i{color:var(--cyan);font-family:IBM Plex Mono,monospace;font-size:.58rem;font-style:normal}.archive-chapters p{flex-direction:column;gap:.2rem;margin:0;display:flex}.archive-chapters strong{font-size:.8rem;font-weight:500}.archive-chapters small{color:#d5ecf159;letter-spacing:.07em;font-family:IBM Plex Mono,monospace;font-size:.45rem}.quality-settings{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;margin-top:3rem;padding:1.2rem 0;display:flex}.quality-settings>div:first-child{flex-direction:column;gap:.25rem;font-family:IBM Plex Mono,monospace;font-size:.54rem;display:flex}.quality-settings small{color:#d6ebf052;font-size:.43rem}.quality-settings__buttons{display:flex}.quality-settings__buttons button{border:1px solid var(--line);color:#dceff361;cursor:pointer;background:0 0;padding:.45rem .6rem;font-family:IBM Plex Mono,monospace;font-size:.43rem}.quality-settings__buttons button+button{border-left:0}.quality-settings__buttons button.is-active{color:#051014;background:var(--cyan)}.sources{margin-top:3rem}.sources p{color:#daedf17a;font-size:.75rem;line-height:1.7}.sources a{color:var(--cyan);border-bottom:1px solid #9feaff4d;text-decoration:none}.texture-credit{border-top:1px solid var(--line);padding-top:.8rem;font-family:IBM Plex Mono,monospace;font-size:.6rem!important}.final-transmission{z-index:18;pointer-events:auto;background:radial-gradient(circle,#17040224,#000000e0 70%);flex-direction:column;justify-content:center;align-items:center;padding:2rem;animation:2s both final-in;display:flex;position:fixed;inset:0}@keyframes final-in{0%{opacity:0}to{opacity:1}}.final-transmission__glitch{color:#f4f6f2;letter-spacing:-.08em;font-size:clamp(3.5rem,11vw,10rem);font-weight:300;line-height:.8;animation:2.2s infinite signal-flicker;position:relative}.final-transmission__glitch:before,.final-transmission__glitch:after{content:attr(data-text);opacity:.6;position:absolute;inset:0;overflow:hidden}.final-transmission__glitch:before{color:#ff3d24;clip-path:inset(18% 0 58%);transform:translate(3px)}.final-transmission__glitch:after{color:#4cdfff;clip-path:inset(65% 0 9%);transform:translate(-3px)}@keyframes signal-flicker{0%,16%,18%,21%,83%,85%,to{opacity:1}17%,20%,84%{opacity:.28}}.final-transmission>p{color:var(--ember);letter-spacing:.16em;margin:2rem 0 .8rem;font-family:IBM Plex Mono,monospace;font-size:.62rem}.final-transmission>span{color:#e1edf080;text-align:center;font-size:.8rem}.final-transmission button{color:#edf7f8d6;cursor:pointer;background:#0000004d;border:1px solid #eef5f647;align-items:center;gap:.6rem;margin-top:2rem;padding:.8rem 1.1rem;font-family:IBM Plex Mono,monospace;font-size:.54rem;transition:color .18s,border-color .18s;display:flex}.final-transmission button:hover{color:var(--cyan);border-color:var(--cyan)}@media (max-width:1100px){.chapter-card{width:min(570px,54vw);left:7.5rem}.chapter-card:before{filter:blur(8px);background:linear-gradient(#0000,#0002054d 28%,#000205e0);inset:-1.2rem -1rem}.telemetry{width:210px}.chapter-card h2{font-size:clamp(2rem,4.6vw,3.8rem)}.story-transmission{width:min(500px,100vw - 27rem)}}@media (max-width:820px){.intro__content{width:calc(100vw - 3rem)}.intro h1{font-size:clamp(4rem,18vw,7rem)}.intro__coordinates{top:1.6rem;right:1.5rem}.intro__coordinates span:last-child{display:none}.intro__footer{bottom:1.4rem;left:1.5rem;right:1.5rem}.intro__specs{gap:1.6rem}.mission-header{grid-template-columns:1fr auto;height:62px;padding:0 1rem}.mission-header__center{display:none}.story-transmission{width:calc(100vw - 2.4rem);padding:.65rem .8rem;top:105px}.story-transmission>p{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.76rem;display:-webkit-box;overflow:hidden}.chapter-rail{flex-direction:row;justify-content:space-between;top:76px;left:1rem;right:1rem;transform:none}.chapter-rail__label,.chapter-rail__id,.chapter-rail__name,.chapter-rail__line{display:none}.chapter-rail button{min-height:auto;display:block}.chapter-card{grid-template-columns:34px 1fr;gap:.85rem;width:auto;animation-name:chapter-enter-mobile;inset:auto 1.15rem 6rem;transform:none}@keyframes chapter-enter-mobile{0%{opacity:0;filter:blur(5px);transform:translateY(16px)}to{opacity:1;filter:blur();transform:translateY(0)}}.chapter-card__index{display:none}.chapter-card__content{grid-column:1/-1}.chapter-card h2{max-width:500px;font-size:clamp(2.1rem,10vw,3.5rem)}.chapter-card__description{max-width:560px;margin-top:.9rem;font-size:.86rem;line-height:1.6}.science-fact{margin-top:.85rem;padding:.75rem}.mission-objective,.telemetry{display:none}.journey-controls{right:1rem;bottom:max(1.1rem, env(safe-area-inset-bottom));grid-template-columns:100px 1fr;gap:1rem;left:1rem}.scroll-prompt{position:fixed;top:72px;right:1rem}.scroll-prompt>div,.scroll-prompt .creator-credit{display:none}}@media (max-width:560px){.intro{align-items:end;padding-bottom:5rem}.intro:before{width:100vw;height:100vw;top:27%;right:-36vw}.intro:after{width:48vw;height:48vw;top:27%;right:-6vw}.intro__status{margin-bottom:2.1rem}.intro h1{font-size:19vw}.intro h1 span{margin-top:.17em;margin-left:.15em}.intro__lead{margin:2.2rem 0 1.6rem;font-size:.84rem}.intro__lead br{display:none}.launch-button__icon{width:48px;height:48px}.intro__specs{justify-content:space-between;gap:.6rem;margin-top:1.7rem}.intro__specs div:nth-child(2){display:none}.brand span{font-size:.72rem}.mission-actions button:nth-child(2){display:none}.chapter-card{bottom:5.1rem}.story-transmission{top:100px}.story-transmission>div{font-size:.4rem}.chapter-card__eyebrow{margin-bottom:.55rem;font-size:.48rem}.chapter-card__act{font-size:.42rem}.chapter-card h2{font-size:clamp(1.8rem,9vw,2.75rem)}.chapter-card__description{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.science-fact{margin-top:.7rem;padding:.68rem}.science-fact p{font-size:.68rem;line-height:1.48}.chapter-source{margin-top:.65rem;font-size:.42rem}.chapter-tags{flex-wrap:nowrap;margin-top:.7rem;overflow:hidden}.chapter-tags span{flex:none;font-size:.38rem}.journey-controls{grid-template-columns:82px 1fr}.autopilot span{font-size:.44rem}.information-panel__scroll{padding:4.8rem 1.4rem 3rem}.quality-settings{flex-direction:column;align-items:flex-start}}@media (max-height:710px) and (min-width:821px){.chapter-card__description{margin-top:.8rem}.science-fact{margin-top:.8rem;padding:.7rem}.mission-objective{display:none}.telemetry{transform:translateY(-46%)}}@media (max-height:710px) and (max-width:820px){.science-fact,.chapter-source{display:none}.chapter-card__description{-webkit-line-clamp:3}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
