.ld-app .lds-page{max-width:1120px;margin:0 auto;padding:30px 0 60px;color:#edf6f8}.ld-app .lds-page *{box-sizing:border-box}.ld-app .lds-page p{color:#a7bac5}.ld-app .lds-page button,.ld-app .lds-page input,.ld-app .lds-page select{font:inherit}.ld-app .lds-page button{cursor:pointer}.ld-app .lds-page button:disabled{cursor:default;opacity:.55}.ld-app .lds-page :is(a,button,input,select,summary):focus-visible{outline:2px solid #b0e9dd;outline-offset:4px}.ld-app .lds-back{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:13px;color:#bdd4dc!important}.ld-app .lds-heading{padding:22px 0 28px}.ld-app .lds-eyebrow{display:block;font:10px var(--ld-mono,monospace);letter-spacing:1.7px;color:#a9d9cf}.ld-app .lds-heading h1{margin:8px 0 10px;font-size:clamp(34px,5vw,48px);line-height:1.1;letter-spacing:-1.8px;font-weight:500}.ld-app .lds-heading p{margin:0;font-size:14px;line-height:1.6}.ld-app .lds-install-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:18px;align-items:center;padding:25px;background:#14272e;border:1px solid #36534f;border-radius:18px;margin-bottom:26px}.ld-app .lds-app-icon{width:62px;height:62px;display:grid;place-items:center;border:1px solid #527b75;border-radius:17px;background:#193b3c;color:#bae4da}.ld-app .lds-install-copy h2{font-size:20px;font-weight:500;letter-spacing:-.45px;margin:8px 0 7px}.ld-app .lds-install-copy p{font-size:13px;line-height:1.6;margin:0}.ld-app .lds-install-hint,.ld-app .lds-installed{display:inline-flex;align-items:center;gap:8px;color:#bce2d8;font-size:12px;line-height:1.6}.ld-app .lds-installed{border:1px solid #466960;border-radius:20px;padding:8px 12px}.ld-app .lds-install-hint{max-width:160px}.ld-app .lds-install-hint svg{flex-shrink:0}.ld-app .lds-install-message,.ld-app .lds-install-steps{grid-column:2/-1}.ld-app .lds-install-steps{padding-top:16px;border-top:1px solid #36504f}.ld-app .lds-install-message,.ld-app .lds-install-steps>p{margin:0;font-size:12px;line-height:1.7}.ld-app .lds-install-steps ol{display:grid;gap:12px;list-style:none;padding:0;margin:0}.ld-app .lds-install-steps li{display:flex;align-items:flex-start;gap:10px}.ld-app .lds-install-steps li>span{display:grid;place-items:center;border:1px solid #4b6c66;color:#b9dfd6;font:11px monospace;width:24px;height:24px;border-radius:50%;flex-shrink:0}.ld-app .lds-install-steps li p{margin:0;font-size:13px;line-height:1.8}.ld-app .lds-page strong{color:#e1edf0;font-weight:550}.ld-app .lds-install-steps a{color:#bce5d9!important;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.ld-app .lds-columns{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:25px;align-items:start}.ld-app .lds-main{min-width:0}.ld-app .lds-card{border:1px solid #2d424d;background:#101d26;border-radius:16px;overflow:hidden;margin-bottom:23px;scroll-margin-top:100px}.ld-app .lds-card-heading{padding:23px;display:flex;align-items:center;gap:13px;border-bottom:1px solid #2a3b46;color:#b1d7ce}.ld-app .lds-card-heading>svg{flex-shrink:0}.ld-app .lds-card-heading h2{font-size:18px;line-height:1.3;font-weight:500;margin:0;color:#e5eef1}.ld-app .lds-card-heading p{font-size:12px;line-height:1.65;margin:5px 0 0}.ld-app .lds-alert-state{display:flex;gap:13px;padding:23px;align-items:flex-start}.ld-app .lds-alert-state>svg{color:#9caeba;flex-shrink:0;margin-top:2px}.ld-app .lds-alert-state.is-enabled>svg{color:#a8e3c7}.ld-app .lds-alert-state strong{display:block;font-size:14px;line-height:1.6}.ld-app .lds-alert-state p{font-size:13px;line-height:1.75;margin:7px 0 0}.ld-app .lds-alert-action{padding:0 23px 22px}.ld-app .lds-alert-action p{font-size:12px;line-height:1.7;margin:9px 0 0}.ld-app .lds-button{display:inline-flex;justify-content:center;align-items:center;gap:8px;min-height:44px;border:1px solid #46616b;border-radius:9px;background:#1a303c;color:#e3ecee;padding:10px 15px;font-size:12px!important;font-weight:550!important;text-decoration:none}.ld-app .lds-button:hover:not(:disabled){background:#254552}.ld-app .lds-button-primary{background:#b3ddd0;color:#112d29;border-color:#caecdf}.ld-app .lds-button-primary:hover:not(:disabled){background:#c8ece0}.ld-app .lds-follow-link{display:flex;align-items:center;gap:12px;padding:18px 23px;color:#b5dcd2!important;background:#142630;border-top:1px solid #2a414b}.ld-app .lds-follow-link>span{flex:1}.ld-app .lds-follow-link strong{display:block;font-size:13px;line-height:1.5}.ld-app .lds-follow-link small{display:block;color:#a4bac4;font-size:11px;line-height:1.6;margin-top:3px}.ld-app .lds-follow-link:hover{background:#1b3440}.ld-app .lds-row{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:13px;padding:22px 23px;border-bottom:1px solid #293b45}.ld-app .lds-row:last-child{border-bottom:0}.ld-app .lds-row-icon{align-self:start;color:#92b4bf;margin-top:3px}.ld-app .lds-row-copy strong{font-size:13px;line-height:1.7}.ld-app .lds-row-copy p{max-width:370px;margin:6px 0 0;font-size:12px;line-height:1.75}.ld-app .lds-control{margin-left:8px}.ld-app .lds-page select{max-width:160px;border:1px solid #48616b;border-radius:8px;background:#142934;color:#e6eff2;padding:10px;min-height:44px;font-size:12px;color-scheme:dark}.ld-app .lds-toggle{width:52px;height:44px;padding:10px 4px;border:0;background:transparent;display:block;position:relative;border-radius:10px}.ld-app .lds-toggle:before{content:"";position:absolute;inset:9px 0;border-radius:30px;background:#324b59;border:1px solid #5f7885}.ld-app .lds-toggle span{display:block;height:18px;width:18px;border-radius:50%;background:#a3b8c1;position:relative;transition:transform .18s}.ld-app .lds-toggle.is-on:before{background:#b2dfd0;border-color:#c4ecdf}.ld-app .lds-toggle.is-on span{background:#24463c;transform:translateX(26px)}.ld-app .lds-section{padding:23px;border-top:1px solid #293f4a}.ld-app .lds-section h3{font-size:14px;margin:0;font-weight:550}.ld-app .lds-section>p{font-size:12px;line-height:1.75;margin:7px 0 0}.ld-app .lds-leads{display:flex;gap:9px;flex-wrap:wrap;margin:17px 0}.ld-app .lds-leads button{min-height:42px;border:1px solid #46606d;border-radius:9px;padding:8px 12px;background:#152b37;color:#b8cad3;display:inline-flex;align-items:center;gap:6px;font-size:12px}.ld-app .lds-leads button.is-selected{background:#21483f;border-color:#7ba59b;color:#d2ece4}.ld-app .lds-custom-lead{display:flex;gap:9px;align-items:stretch}.ld-app .lds-custom-lead label{min-width:0;flex:1}.ld-app .lds-page input{width:100%;min-height:44px;padding:10px 12px;border:1px solid #496472;border-radius:8px;background:#10222d;color:#e2edf1;font-size:13px;color-scheme:dark}.ld-app .lds-page input::placeholder{color:#93aeba}.ld-app .lds-quiet{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:20px 23px}.ld-app .lds-quiet label{display:grid;gap:8px;min-width:0;font-size:12px;color:#c9dadf}.ld-app .lds-quiet p{font-size:12px;margin:0;grid-column:1/-1;line-height:1.7}.ld-app .lds-timezone{padding-top:18px}.ld-app .lds-timezone strong{display:block;overflow-wrap:anywhere}.ld-app .lds-inline-button{color:#b8e6d8;border:0;background:transparent;padding:10px 0;min-height:44px;text-decoration:underline;text-underline-offset:3px;font-size:12px!important}.ld-app .lds-message{font-size:13px;line-height:1.7;padding:16px 23px;margin:0;color:#bde5d2!important;border-top:1px solid #36564b;background:#19342b}.ld-app .lds-message.is-error{color:#ffe0c0!important;background:#382c24;border-color:#6a4b35}.ld-app .lds-details{padding:20px 23px}.ld-app .lds-details summary{cursor:pointer;font-size:12px;color:#c3d8dd;min-height:28px;line-height:1.8}.ld-app .lds-details p{font-size:12px;line-height:1.85;margin:13px 0 0}.ld-app .lds-note{padding:23px;background:#0d1b24;border:1px solid #2c414e;border-radius:15px;margin-bottom:20px}.ld-app .lds-note>svg{color:#add8cd}.ld-app .lds-note h2{font-size:17px;font-weight:500;line-height:1.5;margin:16px 0 9px}.ld-app .lds-note p{font-size:12px;line-height:1.9;margin:9px 0 0}.ld-app .lds-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ld-app .lds-spin{animation:lds-spin 1s linear infinite}@keyframes lds-spin{to{transform:rotate(1turn)}}@media (max-width:1000px){.ld-app .lds-columns{grid-template-columns:minmax(0,1fr) 235px;gap:20px}.ld-app .lds-install-card{grid-template-columns:auto minmax(0,1fr)}.ld-app .lds-install-card>:is(.lds-button,.lds-installed,.lds-install-hint){grid-column:2;justify-self:start;max-width:none}}@media (max-width:760px){.ld-app .lds-page{padding-top:14px}.ld-app .lds-columns{grid-template-columns:minmax(0,1fr);gap:0}.ld-app .lds-aside{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ld-app .lds-heading{padding:13px 0 23px}.ld-app .lds-heading p{font-size:13px}.ld-app .lds-install-card{gap:15px;padding:21px}.ld-app .lds-install-copy h2{font-size:18px;line-height:1.5}.ld-app .lds-app-icon{width:52px;height:52px;border-radius:14px}}@media (max-width:520px){.ld-app .lds-aside{grid-template-columns:1fr;gap:0}.ld-app .lds-page{padding-bottom:25px}.ld-app .lds-install-card{padding:20px 17px;gap:13px;border-radius:14px}.ld-app .lds-install-copy h2{font-size:17px}.ld-app .lds-install-copy p{font-size:12px}.ld-app .lds-install-message,.ld-app .lds-install-steps{grid-column:1/-1}.ld-app .lds-install-steps li p{font-size:12px}.ld-app .lds-alert-state,.ld-app .lds-card-heading,.ld-app .lds-section{padding:20px 17px}.ld-app .lds-card-heading h2{font-size:17px}.ld-app .lds-alert-state{gap:11px}.ld-app .lds-alert-state p{font-size:12px}.ld-app .lds-row{padding:20px 17px;gap:10px;grid-template-columns:17px minmax(0,1fr) auto}.ld-app .lds-row-icon{width:17px}.ld-app .lds-row-copy p{font-size:12px}.ld-app .lds-control{margin-left:4px}.ld-app .lds-control select{max-width:125px;font-size:12px}.ld-app .lds-row:has(select){grid-template-columns:17px minmax(0,1fr)}.ld-app .lds-row:has(select) .lds-control{grid-column:2;margin:5px 0 0}.ld-app .lds-row:has(select) select{max-width:none;width:100%}.ld-app .lds-alert-action{padding:0 17px 20px}.ld-app .lds-follow-link{padding:17px}.ld-app .lds-details,.ld-app .lds-quiet{padding:20px 17px}.ld-app .lds-card{border-radius:13px}.ld-app .lds-heading h1{font-size:36px}.ld-app .lds-custom-lead{gap:7px}.ld-app .lds-custom-lead .lds-button{padding:10px}.ld-app .lds-message{padding:16px 17px}}@media (prefers-reduced-motion:reduce){.ld-app .lds-toggle span{transition:none}.ld-app .lds-spin{animation:none}}.flight-controls{--flight-mint:#9aebd9;background:#0a1620;border:1px solid #b3deee26;border-radius:0 0 20px 20px;padding:20px;color:#eaf3f7;position:relative;isolation:isolate}.flight-controls button,.flight-controls input,.flight-controls select{font:inherit}.flight-controls button,.flight-controls select{cursor:pointer}.flight-controls button:focus-visible,.flight-controls input:focus-visible,.flight-controls select:focus-visible,.flight-controls summary:focus-visible{outline:2px solid var(--flight-mint);outline-offset:4px}.flight-telemetry{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:18px;margin-bottom:20px;align-items:end}.flight-telemetry>div{display:flex;flex-direction:column;gap:5px;min-width:0}.flight-telemetry span{font:10px ui-monospace,monospace;color:#98b1c0;text-transform:uppercase;letter-spacing:1px}.flight-telemetry .flight-eyebrow{color:var(--flight-mint);font-size:9px}.flight-telemetry strong{font:500 24px ui-monospace,monospace;white-space:nowrap}.flight-telemetry small{font-size:11px;color:#a7becb;font-weight:400}.flight-telemetry .flight-phase strong{font:500 19px/1.25 var(--font-geist-sans),sans-serif}.flight-playback{display:flex;gap:14px;align-items:center}.flight-play{flex:0 0 46px;width:46px;height:46px;border:0;border-radius:50%;background:var(--flight-mint);color:#072326;display:grid;place-items:center;box-shadow:0 0 25px #9aebd915}.flight-play svg{stroke-width:1.3px}.flight-scrubber{flex:1;min-width:0}.flight-scrubber>div{display:flex;justify-content:space-between;gap:8px;font:11px ui-monospace,monospace;color:#a6bfcd;margin-bottom:2px}.flight-controls input[type=range]{width:100%;accent-color:var(--flight-mint);cursor:pointer;height:28px;margin:0}.flight-speed select{height:42px;background:#0e2230;color:#e9f1f6;border:1px solid #a5cad52b;border-radius:9px;padding:0 5px;font:12px ui-monospace,monospace}.flight-reset{width:40px;height:40px;display:grid;place-items:center;color:#bbd0da;border:1px solid #a5cad52b;background:transparent;border-radius:9px;flex-shrink:0}.flight-chapters{display:flex;gap:6px;margin:17px 0 18px}.flight-chapters button{flex:1;min-height:35px;padding:6px 8px;border-radius:7px;border:1px solid #ffffff16;color:#a7c0ce;background:#ffffff03;font-size:11px;display:flex;justify-content:center;gap:7px;align-items:center}.flight-chapters button span{font:9px ui-monospace,monospace;color:#607e90}.flight-chapters button.active{color:var(--flight-mint);border-color:#9aebd949;background:#9aebd90a}.flight-chapters button.active span{color:var(--flight-mint)}.flight-camera{display:flex;gap:5px;background:#050f17;border-radius:10px;padding:4px;border:1px solid #bbdce312}.flight-camera button{flex:1;display:flex;justify-content:center;align-items:center;gap:7px;min-height:36px;border:0;color:#9db5c2;background:transparent;border-radius:7px;font-size:11px}.flight-camera button[aria-pressed=true]{background:#1b3440;color:#e6fcf5}.flight-explanation{font-size:12px;line-height:1.65;color:#a4bbc8;margin:14px 0 15px;min-height:20px}.flight-setup{border-top:1px solid #b1cfd61c;border-bottom:1px solid #b1cfd61c}.flight-method summary,.flight-setup summary{list-style:none;display:flex;align-items:center;gap:9px;cursor:pointer;font-size:12px;color:#c5d8e1;min-height:48px}.flight-method summary::-webkit-details-marker,.flight-setup summary::-webkit-details-marker{display:none}.flight-setup summary:after{content:"+";margin-left:0;color:#9bb1bf;font-size:17px;font-weight:300}.flight-setup[open] summary:after{content:"−"}.flight-config-summary{margin-left:auto;font:10px ui-monospace,monospace;color:#85a6b5}.flight-setup-content{padding:8px 0 18px;display:grid;grid-template-columns:1fr 1fr;gap:22px}.flight-range-label{display:block}.flight-range-label>span{display:flex;justify-content:space-between;gap:10px;font-size:12px;color:#9db7c6}.flight-range-label strong{font:12px ui-monospace,monospace;color:#e5f1f5}.flight-range-label small{display:flex;justify-content:space-between;color:#648494;font:9px ui-monospace,monospace}.flight-direction{font-size:12px;color:#9db7c6;display:flex;flex-direction:column;gap:10px}.flight-direction select{border:1px solid #a5cad52b;background:#0e2230;color:#e2f1f5;border-radius:7px;padding:11px;font-size:12px}.flight-orbit-facts{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0}.flight-orbit-facts dt{font-size:10px;color:#809fb0;margin-bottom:4px}.flight-orbit-facts dd{margin:0;font:12px ui-monospace,monospace;color:#d3e8f0}.flight-setup-content>p{grid-column:1/-1;margin:0;font-size:11px;line-height:1.7;color:#8faab9}.flight-method summary{min-height:40px;color:#91adba;font-size:11px}.flight-method p{font-size:11px;line-height:1.7;color:#92abba;margin:5px 0 12px}.flight-method a{font-size:11px;color:#a1dcca;text-decoration:underline;text-underline-offset:3px}.flight-controls .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (min-width:1000px){.flight-controls{padding:22px 26px}.flight-playback{gap:18px}.flight-telemetry{grid-template-columns:1.7fr 1fr 1fr}.flight-telemetry strong{font-size:28px}.flight-telemetry .flight-phase strong{font-size:22px}}@media (max-width:480px){.flight-controls{padding:16px 14px;border-radius:0 0 15px 15px}.flight-telemetry{gap:8px;margin-bottom:17px;grid-template-columns:1.3fr 1fr 1fr}.flight-telemetry span{font-size:8px;letter-spacing:.65px}.flight-telemetry .flight-eyebrow{font-size:8px}.flight-telemetry strong{font-size:20px}.flight-telemetry .flight-phase strong{font-size:16px}.flight-telemetry small{font-size:9px}.flight-playback{gap:9px}.flight-play{width:42px;height:42px;flex-basis:42px}.flight-reset{width:34px;height:38px}.flight-chapters button{font-size:10px;gap:5px;padding:6px 4px}.flight-camera button{gap:5px;font-size:10px}.flight-setup-content{grid-template-columns:1fr;gap:20px}.flight-config-summary{font-size:9px}.flight-explanation{font-size:11px}}.ld-app{--ld-bg:#060d16;--ld-ink:#f2f7fb;--ld-muted:#a4b8c8;padding-bottom:calc(94px + env(safe-area-inset-bottom, 0px))}.ld-app .ld-header{position:sticky;top:0;z-index:30;max-width:none;height:auto;min-height:calc(72px + env(safe-area-inset-top, 0px));padding:calc(10px + env(safe-area-inset-top, 0px)) max(24px,env(safe-area-inset-right,0px)) 10px max(24px,env(safe-area-inset-left,0px));background:#080f19;border-bottom:1px solid #253542;backdrop-filter:none;gap:18px}.ld-app .ld-header .ld-settings-trigger{width:auto;min-width:48px;min-height:44px;height:44px;padding:0 12px;gap:8px;color:#eef9ff;background:#152535;border:1px solid #456079;border-radius:12px}.ld-settings-trigger span{font-size:12px;font-weight:600}.ld-app main{max-width:1500px;padding:0 32px}.ld-app .ld-masthead{padding:24px 0 21px;gap:20px;align-items:end}.ld-app .ld-masthead h1{font-size:clamp(24px,3vw,38px);line-height:1.15;letter-spacing:-1.1px;margin:9px 0}.ld-app .ld-masthead .ld-eyebrow{font-size:9px}.ld-app .ld-masthead p{font-size:13px}.ld-flight-experience{border:1px solid #294153;background:#08101b;border-radius:20px;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) 320px;position:relative;isolation:isolate;scroll-margin-top:calc(92px + env(safe-area-inset-top, 0px))}.ld-scene-toolbar{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:64px;padding:10px 18px;border-bottom:1px solid #1b2e40;background:#0c1622;z-index:7}.ld-scene-tabs{display:flex;align-items:center;gap:5px;padding:3px;border-radius:11px;background:#050c14;border:1px solid #24394b}.ld-scene-tabs button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:7px 18px;border-radius:7px;border:0;background:transparent;color:#a1b7c9;font-size:12px}.ld-scene-tabs button[aria-pressed=true]{background:#244550;color:#caffed;box-shadow:0 2px 8px #0005}.ld-flight-viewport{position:relative;min-height:490px;height:clamp(490px,58vh,670px);grid-column:1;grid-row:2;background:radial-gradient(ellipse at 50% 40%,#102534,#030912 76%);overflow:hidden}.ld-flight-viewport .launch-globe{width:100%;height:100%}.ld-app .ld-scene-play{position:absolute;z-index:3;top:46px;left:16px;display:flex;align-items:center;gap:8px;min-height:44px;padding:10px 14px;border:1px solid #b3eee1;border-radius:12px;background:#b3eee1;color:#0b252b;font-size:12px;font-weight:650;box-shadow:0 3px 20px #0005;cursor:pointer}.ld-app .ld-scene-play:focus-visible{outline:2px solid white;outline-offset:4px}.ld-scene-context{top:17px;left:20px;pointer-events:none;max-width:calc(100% - 82px);color:#b5c8d3;font:9px/1.5 monospace;letter-spacing:.9px;text-shadow:0 1px 8px #000}.ld-rotate-view,.ld-scene-context{position:absolute;display:flex;align-items:center;gap:8px}.ld-rotate-view{left:16px;bottom:16px;z-index:4;min-height:40px;color:#bfdfdd;font-size:11px;padding:8px 13px;border:1px solid #344e5c;border-radius:9px;background:#0a1724ed}.ld-scene-explainer{position:absolute;z-index:10;inset:52px 14px auto;padding:23px;max-width:560px;background:#0f1e2d;border:1px solid #496679;box-shadow:0 10px 50px #0009;border-radius:14px}.ld-scene-explainer>button{float:right;margin:-6px -6px 10px 10px}.ld-scene-explainer h3{font-size:20px;line-height:1.3;margin-bottom:15px}.ld-scene-explainer p{font-size:12px;margin:12px 0;line-height:1.6}.ld-scene-explainer a{display:inline-block;padding:8px 0;text-decoration:underline;color:#bcecdf}.ld-flight-console{grid-column:1/-1;grid-row:3;padding:20px 24px;background:#0c1926;border-top:1px solid #2c4457}.ld-flight-origin{display:flex;justify-content:space-between;gap:12px;margin-bottom:14px;align-items:center}.ld-flight-origin span{color:#94b3c7;font:8px monospace;letter-spacing:1.2px}.ld-flight-origin strong{color:#d7e8ed;font-size:11px;font-weight:400}.ld-selected-flight{grid-column:2;grid-row:2;border-left:1px solid #223849;padding:20px;background:#0e1c29;align-content:center}.ld-app .ld-selected-flight .ld-mission-spotlight{width:100%;padding:0;margin:0;border:0;border-radius:0;background:none;box-shadow:none;backdrop-filter:none}.ld-app .ld-selected-flight .ld-card-eyebrow{margin-bottom:12px;font-size:9px}.ld-app .ld-selected-flight h2{font-size:27px;margin:8px 0 12px}.ld-app .ld-selected-flight .ld-mission-location small{color:#9bb0bf}.ld-app .ld-selected-flight .ld-icon-button{min-width:44px;width:44px;height:44px}.ld-mission-quick-actions{display:flex;flex-direction:column;gap:9px;margin-top:18px}.ld-mission-quick-actions>button{min-height:44px;width:100%;justify-content:center;font-size:11px}.ld-app .ld-manifest{scroll-margin-top:calc(105px + env(safe-area-inset-top, 0px))}.ld-app .ld-command-bar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));position:fixed;bottom:max(14px,env(safe-area-inset-bottom,0px));left:50%;transform:translateX(-50%);width:min(460px,calc(100% - 32px));z-index:35;padding:5px;background:#101f2cf5;border:1px solid #385063;border-radius:19px;box-shadow:0 7px 32px #000a}.ld-command-bar>a,.ld-command-bar>button{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:8px 4px;min-height:58px;color:#9cb6c8;font-size:10px;border:0;border-radius:13px;background:none}.ld-command-bar>.active{background:#25434b;color:#c8ffeb}.ld-command-bar>a:hover,.ld-command-bar>button:hover{background:#1f3646;color:#e7fbf9}.ld-app .ld-footer{padding-bottom:12px}@media (max-width:1000px){.ld-app .ld-header{gap:14px}.ld-desktop-nav{display:none}.ld-flight-experience{grid-template-columns:minmax(0,1fr)}.ld-flight-viewport{grid-row:2;min-height:400px;height:54svh;max-height:660px}.ld-selected-flight{grid-column:1;grid-row:4;border-left:0;border-top:1px solid #253b4a;padding:18px 22px}.ld-flight-earth .ld-selected-flight{grid-row:3}.ld-app .ld-selected-flight .ld-mission-spotlight{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.ld-selected-flight .ld-card-eyebrow{grid-column:1/-1}.ld-selected-flight .ld-mission-location,.ld-selected-flight .ld-status,.ld-selected-flight .ld-vehicle-label,.ld-selected-flight h2{grid-column:1}.ld-app .ld-selected-flight .ld-countdown-wrap{grid-column:2;grid-row:2/span 4;margin:0;border:0;padding:0}.ld-mission-quick-actions{grid-column:1/-1;flex-direction:row;margin-top:14px}}@media (max-width:620px){.ld-app .ld-header{min-height:calc(66px + env(safe-area-inset-top, 0px));height:auto;padding:calc(9px + env(safe-area-inset-top, 0px)) 16px 9px}.ld-app .ld-brand{gap:9px}.ld-app .ld-brand-symbol{width:33px;height:37px}.ld-app .ld-brand strong{font-size:13px;letter-spacing:1.2px}.ld-app .ld-brand small{font-size:8px}.ld-app .ld-header-right{gap:8px}.ld-app .ld-utc{display:none}.ld-app .ld-header .ld-settings-trigger{padding:0 10px;min-width:44px}.ld-settings-trigger span{display:none}.ld-app main{padding:0 12px}.ld-app .ld-masthead{padding:17px 5px 15px;display:block}.ld-app .ld-masthead .ld-eyebrow,.ld-app .ld-masthead p,.ld-app .ld-masthead-link{display:none}.ld-app .ld-masthead h1{font-size:21px;letter-spacing:-.6px;margin:0}.ld-flight-experience{border-radius:15px;scroll-margin-top:calc(80px + env(safe-area-inset-top, 0px))}.ld-scene-toolbar{min-height:58px;padding:8px 10px}.ld-scene-tabs{gap:2px}.ld-scene-tabs button{min-height:36px;padding:7px 13px;font-size:11px;gap:6px}.ld-scene-about{min-width:38px;width:38px;height:38px}.ld-flight-viewport{height:clamp(330px,48svh,440px);min-height:330px}.ld-flight-earth .ld-flight-viewport{height:clamp(370px,53svh,490px);min-height:370px}.ld-scene-context{top:13px;left:13px;font-size:8px;max-width:calc(100% - 30px);letter-spacing:.35px}.ld-flight-console{padding:13px 12px}.ld-flight-origin{display:block;margin-bottom:10px}.ld-flight-origin span{font-size:7px;display:block;margin-bottom:3px}.ld-flight-origin strong{font-size:10px}.ld-selected-flight{padding:13px 15px 16px}.ld-app .ld-selected-flight .ld-mission-spotlight{gap:0 15px}.ld-app .ld-selected-flight h2{font-size:21px;margin:6px 0 9px}.ld-app .ld-selected-flight .ld-card-eyebrow{font-size:8px;margin-bottom:7px}.ld-app .ld-selected-flight .ld-vehicle-label{font-size:10px}.ld-app .ld-selected-flight .ld-countdown{margin:8px 0}.ld-app .ld-selected-flight .ld-countdown strong{font-size:22px}.ld-app .ld-selected-flight .ld-countdown span{font-size:8px}.ld-app .ld-selected-flight .ld-countdown-note{font-size:11px}.ld-app .ld-selected-flight .ld-label{font-size:7px}.ld-app .ld-selected-flight .ld-launch-date{font-size:10px;line-height:1.5}.ld-app .ld-selected-flight .ld-mission-location{font-size:10px}.ld-app .ld-selected-flight .ld-mission-location small{font-size:9px}.ld-app .ld-mission-quick-actions button{font-size:10px;padding:10px 7px;gap:6px}.ld-app .ld-data-strip{font-size:9px;padding:12px 4px;gap:8px}.ld-app .ld-command-bar{width:calc(100% - 24px);bottom:max(9px,env(safe-area-inset-bottom,0px))}.ld-scene-explainer{inset:45px 9px auto;padding:16px;max-height:calc(100% - 56px);overflow-y:auto}.ld-scene-explainer h3{font-size:17px}.ld-scene-explainer p{font-size:11px}}