.AppSynthBar-module__nQWoSq__bar{height:var(--appsynth-bar-h);color:#ffffffb8;font-family:var(--font-sans), system-ui, sans-serif;white-space:nowrap;background:#ffffff0a;border-bottom:1px solid #ffffff1a;justify-content:center;align-items:center;gap:10px;padding:0 16px;font-size:13px;line-height:1;text-decoration:none;display:flex;overflow:hidden}.AppSynthBar-module__nQWoSq__bar:hover{color:#ffffffe6;background:#ffffff12}.AppSynthBar-module__nQWoSq__bar:focus-visible{outline-offset:-2px}.AppSynthBar-module__nQWoSq__brand{color:#fffffff2;letter-spacing:-.01em;font-weight:500}.AppSynthBar-module__nQWoSq__lead:before{content:"·";opacity:.5;margin-right:10px}.AppSynthBar-module__nQWoSq__arrow{color:var(--accent)}.AppSynthBar-module__nQWoSq__bar:hover .AppSynthBar-module__nQWoSq__arrow{color:var(--accent-soft)}
.LaunchSimulator-module__27l5wa__sim{width:100%;height:calc(100vh - var(--appsynth-bar-h));height:calc(100dvh - var(--appsynth-bar-h));background:var(--bg);min-height:520px;position:relative;overflow:hidden}.LaunchSimulator-module__27l5wa__canvas{touch-action:none;outline:none;width:100%;height:100%;display:block;position:absolute;inset:0}.LaunchSimulator-module__27l5wa__vignette{pointer-events:none;background:radial-gradient(125% 95% at 50% 42%,#0000 60%,#00000073 100%);position:absolute;inset:0}.LaunchSimulator-module__27l5wa__hud{pointer-events:none;flex-direction:column;justify-content:space-between;gap:12px;padding:clamp(12px,2vw,24px);display:flex;position:absolute;inset:0}.LaunchSimulator-module__27l5wa__row{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.LaunchSimulator-module__27l5wa__rowTop{align-items:flex-start}.LaunchSimulator-module__27l5wa__leftCol{flex-direction:column;gap:12px;width:330px;min-width:0;display:flex}.LaunchSimulator-module__27l5wa__glass{pointer-events:auto;background:var(--glass);-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);border:1px solid var(--glass-border);border-radius:16px;box-shadow:0 14px 44px #00000073,inset 0 1px #ffffff12}.LaunchSimulator-module__27l5wa__mono{font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums}.LaunchSimulator-module__27l5wa__condensed{font-family:var(--font-condensed), var(--font-sans), system-ui, sans-serif;color:var(--text-strong);font-weight:600}.LaunchSimulator-module__27l5wa__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--text-soft);font-size:10.5px;}.LaunchSimulator-module__27l5wa__mission{align-items:center;gap:14px;padding:14px 18px;display:flex}.LaunchSimulator-module__27l5wa__badge{width:46px;height:46px;color:var(--accent);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.LaunchSimulator-module__27l5wa__missionText{flex-direction:column;gap:3px;min-width:0;display:flex}.LaunchSimulator-module__27l5wa__kicker{font-size:11px;}.LaunchSimulator-module__27l5wa__title{letter-spacing:.01em;margin:0;font-size:25px;line-height:1.1;}.LaunchSimulator-module__27l5wa__phase{align-items:center;gap:8px;min-width:0;font-size:13px;display:flex}.LaunchSimulator-module__27l5wa__phaseText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.LaunchSimulator-module__27l5wa__led{background:var(--led);width:8px;height:8px;box-shadow:0 0 8px var(--led);border-radius:50%;flex-shrink:0;display:inline-block}.LaunchSimulator-module__27l5wa__pulse{animation:1.1s ease-in-out infinite LaunchSimulator-module__27l5wa__ledpulse}@keyframes LaunchSimulator-module__27l5wa__ledpulse{0%,to{opacity:1}50%{opacity:.3}}.LaunchSimulator-module__27l5wa__langs{gap:2px;margin-top:4px;display:flex}.LaunchSimulator-module__27l5wa__lang{min-width:34px;min-height:28px;color:var(--text-soft);letter-spacing:.08em;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 6px;font-size:11px;}.LaunchSimulator-module__27l5wa__lang:hover{color:var(--text-strong)}.LaunchSimulator-module__27l5wa__lang[aria-pressed=true]{color:var(--text-strong);background:#7cc4ff2e}.LaunchSimulator-module__27l5wa__telemetry{flex-direction:column;gap:12px;width:min(560px,100%);min-width:0;padding:14px 16px;display:flex}.LaunchSimulator-module__27l5wa__metHead{justify-content:space-between;align-items:baseline;gap:18px;display:flex}.LaunchSimulator-module__27l5wa__warp{letter-spacing:.1em;color:var(--text-soft);font-size:10.5px;}.LaunchSimulator-module__27l5wa__warp[data-fast=true]{color:var(--amber)}.LaunchSimulator-module__27l5wa__met{color:var(--text-strong);margin-top:-4px;font-size:28px;font-weight:500;line-height:1;}.LaunchSimulator-module__27l5wa__vehs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.LaunchSimulator-module__27l5wa__veh{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:10px 12px 11px;transition:border-color .25s;display:flex}.LaunchSimulator-module__27l5wa__veh[data-focus=true]{border-color:#7cc4ff73}.LaunchSimulator-module__27l5wa__vehHead{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.LaunchSimulator-module__27l5wa__vehName{letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;font-size:15px;}.LaunchSimulator-module__27l5wa__vehEng{color:#8b97aa;white-space:nowrap;font-size:10.5px;}.LaunchSimulator-module__27l5wa__vehEng[data-on=true]{color:#ffc27a}.LaunchSimulator-module__27l5wa__vehBody{align-items:center;gap:14px;display:flex}.LaunchSimulator-module__27l5wa__emap{background:#ffffff09;border:1px solid #ffffff1f;border-radius:50%;flex-shrink:0;width:66px;height:66px;position:relative}.LaunchSimulator-module__27l5wa__edot{background:#ffffff29;border-radius:50%;transition:background-color .15s linear;position:absolute;transform:translate(-50%,-50%)}.LaunchSimulator-module__27l5wa__edot[data-on=true]{background:#ffc27a;box-shadow:0 0 6px #ff9646f2}.LaunchSimulator-module__27l5wa__vehStats{flex-direction:column;gap:5px;min-width:0;margin:0;display:flex}.LaunchSimulator-module__27l5wa__stat{flex-direction:column;gap:1px;min-width:0;display:flex}.LaunchSimulator-module__27l5wa__stat dt{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.13em;text-transform:uppercase;color:var(--text-soft);white-space:nowrap;font-size:9.5px}.LaunchSimulator-module__27l5wa__stat dd{font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;color:var(--text-strong);white-space:nowrap;margin:0;font-size:19px;font-weight:500;line-height:1.15}.LaunchSimulator-module__27l5wa__unit{color:var(--text-soft);margin-left:4px;font-size:11px}.LaunchSimulator-module__27l5wa__vehStatus{color:var(--text-soft);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.LaunchSimulator-module__27l5wa__vehStatus[data-hot=true]{color:#ffd2a8}.LaunchSimulator-module__27l5wa__log{flex-direction:column;gap:2px;padding:14px 18px 8px;display:flex}.LaunchSimulator-module__27l5wa__logHead{align-items:center;gap:8px;margin:0;padding-bottom:8px;font-size:16px;display:flex;}.LaunchSimulator-module__27l5wa__logList{margin:0;padding:0;list-style:none}.LaunchSimulator-module__27l5wa__logRow{border-top:1px solid #ffffff12;align-items:baseline;gap:10px;padding:6px 0;font-size:13.5px;display:flex}.LaunchSimulator-module__27l5wa__logMet{color:var(--text-soft);white-space:nowrap;font-size:11.5px;}.LaunchSimulator-module__27l5wa__logRow:first-child .LaunchSimulator-module__27l5wa__logMet{color:var(--accent)}.LaunchSimulator-module__27l5wa__logEmpty{color:var(--text-soft);font-size:13px}.LaunchSimulator-module__27l5wa__console{flex-direction:column;gap:12px;width:min(1320px,100%);margin:0 auto;padding:12px 14px;display:flex}.LaunchSimulator-module__27l5wa__timeline{height:40px;margin:0 12px;position:relative}.LaunchSimulator-module__27l5wa__track{background:#ffffff1a;border-radius:2px;height:4px;position:absolute;top:8px;left:0;right:0;overflow:hidden}.LaunchSimulator-module__27l5wa__fill{background:var(--accent);border-radius:2px;height:100%;display:block}.LaunchSimulator-module__27l5wa__tick{flex-direction:column;align-items:center;gap:5px;display:flex;position:absolute;top:4px;transform:translate(-50%)}.LaunchSimulator-module__27l5wa__dot{background:var(--dot-off);border:2px solid #0a0e18;border-radius:50%;width:12px;height:12px}.LaunchSimulator-module__27l5wa__tickLabel{letter-spacing:.04em;white-space:nowrap;color:var(--text-soft);font-size:10.5px;}.LaunchSimulator-module__27l5wa__tick[data-done=true] .LaunchSimulator-module__27l5wa__dot{background:var(--accent)}.LaunchSimulator-module__27l5wa__tick[data-done=true] .LaunchSimulator-module__27l5wa__tickLabel{color:var(--text-strong)}.LaunchSimulator-module__27l5wa__controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.LaunchSimulator-module__27l5wa__ctlGroup{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.LaunchSimulator-module__27l5wa__btn{border:1px solid var(--control-border);background:var(--control);min-height:44px;color:var(--text);cursor:pointer;white-space:nowrap;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:13.5px;font-weight:600;transition:filter .2s,transform .12s,background-color .25s,border-color .25s,opacity .25s;display:inline-flex}.LaunchSimulator-module__27l5wa__btn:hover{filter:brightness(1.2)}.LaunchSimulator-module__27l5wa__btn:active{transform:scale(.97)}.LaunchSimulator-module__27l5wa__btn:disabled{opacity:.4;cursor:not-allowed;filter:none;transform:none}.LaunchSimulator-module__27l5wa__btn[aria-pressed=true]{background:#7cc4ff26;border-color:#7cc4ff8c}.LaunchSimulator-module__27l5wa__btn[aria-pressed=true] .LaunchSimulator-module__27l5wa__orbitIcon{stroke:var(--accent)}.LaunchSimulator-module__27l5wa__primary{min-width:124px;color:var(--text-strong);background:#ffffff14;border-color:#ffffff29;font-size:14.5px}.LaunchSimulator-module__27l5wa__primary[data-idle=true]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.LaunchSimulator-module__27l5wa__seg{background:var(--control);border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:2px;padding:3px;display:inline-flex}.LaunchSimulator-module__27l5wa__segLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--text-soft);padding:0 8px 0 7px;font-size:10.5px;}.LaunchSimulator-module__27l5wa__segBtn{min-width:44px;min-height:38px;color:var(--text-soft);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 10px;font-size:13px;font-weight:600;transition:background-color .2s,color .2s}.LaunchSimulator-module__27l5wa__segBtn[aria-pressed=true]{color:var(--text-strong);background:#7cc4ff2e}.LaunchSimulator-module__27l5wa__toastWrap{pointer-events:none;justify-content:center;padding:0 16px;display:flex;position:absolute;top:clamp(150px,24vh,230px);left:0;right:0}.LaunchSimulator-module__27l5wa__toast{pointer-events:none;text-align:center;flex-direction:column;align-items:center;gap:3px;max-width:520px;padding:12px 24px;animation:.4s ease-out LaunchSimulator-module__27l5wa__toastin;display:flex}.LaunchSimulator-module__27l5wa__toastTitle{letter-spacing:.02em;font-size:24px;}.LaunchSimulator-module__27l5wa__toastSub{color:var(--text-soft);font-size:13px}@keyframes LaunchSimulator-module__27l5wa__toastin{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.LaunchSimulator-module__27l5wa__overlay{background:var(--bg);z-index:5;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.LaunchSimulator-module__27l5wa__notice{align-items:flex-start;gap:16px;max-width:460px;padding:22px 26px;display:flex}.LaunchSimulator-module__27l5wa__notice svg{flex-shrink:0}.LaunchSimulator-module__27l5wa__noticeText{flex-direction:column;gap:4px;display:flex}.LaunchSimulator-module__27l5wa__noticeTitle{font-size:18px;}.LaunchSimulator-module__27l5wa__noticeSub{color:var(--text-soft);font-size:13px}.LaunchSimulator-module__27l5wa__spin{animation:1s linear infinite LaunchSimulator-module__27l5wa__spin}@keyframes LaunchSimulator-module__27l5wa__spin{to{transform:rotate(360deg)}}.LaunchSimulator-module__27l5wa__panelToggle{height:40px;color:var(--text-strong);font-family:var(--font-mono), monospace;font-variant-numeric:tabular-nums;cursor:pointer;border-radius:999px;align-self:flex-start;align-items:center;gap:10px;padding:0 12px 0 14px;font-size:14px;display:none}.LaunchSimulator-module__27l5wa__chevron{color:var(--text-soft);transition:transform .2s}.LaunchSimulator-module__27l5wa__panelToggle[aria-expanded=true] .LaunchSimulator-module__27l5wa__chevron{transform:rotate(180deg)}@media (max-width:1600px){.LaunchSimulator-module__27l5wa__optText{display:none}}@media (max-width:1180px){.LaunchSimulator-module__27l5wa__leftCol{width:auto}.LaunchSimulator-module__27l5wa__log{display:none}}@media (max-width:980px){.LaunchSimulator-module__27l5wa__btnText,.LaunchSimulator-module__27l5wa__segLabel,.LaunchSimulator-module__27l5wa__tickLabel[data-minor=true]{display:none}}@media (max-width:760px){.LaunchSimulator-module__27l5wa__panelToggle{display:inline-flex}.LaunchSimulator-module__27l5wa__sim[data-panels=closed] .LaunchSimulator-module__27l5wa__rowTop>:not(.LaunchSimulator-module__27l5wa__panelToggle){display:none}.LaunchSimulator-module__27l5wa__sim[data-panels=closed] .LaunchSimulator-module__27l5wa__toastWrap{top:72px}.LaunchSimulator-module__27l5wa__rowTop{flex-direction:column;align-items:stretch}.LaunchSimulator-module__27l5wa__leftCol,.LaunchSimulator-module__27l5wa__telemetry{width:100%}.LaunchSimulator-module__27l5wa__emap{width:52px;height:52px}.LaunchSimulator-module__27l5wa__stat dd{font-size:16px}}@media (max-width:560px){.LaunchSimulator-module__27l5wa__hud{gap:8px}.LaunchSimulator-module__27l5wa__mission{padding:10px 14px}.LaunchSimulator-module__27l5wa__title{font-size:19px}.LaunchSimulator-module__27l5wa__met{font-size:21px}.LaunchSimulator-module__27l5wa__telemetry{padding:10px 12px}.LaunchSimulator-module__27l5wa__veh{padding:8px 9px}.LaunchSimulator-module__27l5wa__vehHead{flex-wrap:wrap;row-gap:0}.LaunchSimulator-module__27l5wa__vehBody{gap:9px}.LaunchSimulator-module__27l5wa__emap{display:none}.LaunchSimulator-module__27l5wa__vehStats{flex-direction:row;gap:12px}.LaunchSimulator-module__27l5wa__stat dd{font-size:14.5px}.LaunchSimulator-module__27l5wa__vehs{gap:8px}.LaunchSimulator-module__27l5wa__btn{padding:0 11px}.LaunchSimulator-module__27l5wa__primary{min-width:96px}.LaunchSimulator-module__27l5wa__console{padding:10px}.LaunchSimulator-module__27l5wa__tickLabel{display:none}.LaunchSimulator-module__27l5wa__timeline{height:20px}.LaunchSimulator-module__27l5wa__toastWrap{top:clamp(230px,44vh,330px)}.LaunchSimulator-module__27l5wa__ctlGroup{display:contents}.LaunchSimulator-module__27l5wa__controls{justify-content:flex-start;gap:7px}.LaunchSimulator-module__27l5wa__oOrbit{order:4}.LaunchSimulator-module__27l5wa__oReset{order:5}.LaunchSimulator-module__27l5wa__oTime{order:6}.LaunchSimulator-module__27l5wa__oFollow{order:7}.LaunchSimulator-module__27l5wa__oCam{order:8}.LaunchSimulator-module__27l5wa__segBtn{min-width:40px;padding:0 8px}}@media (prefers-reduced-motion:reduce){.LaunchSimulator-module__27l5wa__spin,.LaunchSimulator-module__27l5wa__pulse,.LaunchSimulator-module__27l5wa__toast,.LaunchSimulator-module__27l5wa__chevron{animation:none}}
