.SpaceTwin_viewer__kOmnl{display:grid;grid-gap:1rem;gap:1rem;margin:0}.SpaceTwin_selector__gD3CG{display:flex;gap:.35rem;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity}.SpaceTwin_selector__gD3CG::-webkit-scrollbar{display:none}@media (min-width:768px){.SpaceTwin_selector__gD3CG{justify-self:start;display:inline-flex;padding:.3rem;border:1px solid var(--border);border-radius:calc(var(--radius-control) + 4px);background:var(--bg)}}.SpaceTwin_tab__1NeZY{display:inline-flex;align-items:center;gap:.6rem;flex-shrink:0;min-height:44px;padding:0 1.15rem;scroll-snap-align:start;border:1px solid transparent;border-radius:var(--radius-control);background:transparent;font-size:.98rem;font-weight:560;color:var(--text-2);cursor:pointer;transition:color .2s var(--ease),background-color .2s var(--ease),border-color .2s var(--ease)}.SpaceTwin_tab__1NeZY:hover{color:var(--text)}.SpaceTwin_tab__1NeZY[aria-selected=true]{color:var(--text);background:var(--surface-2);border-color:rgba(34,211,238,.45)}.SpaceTwin_tabNum__ULG1i{font-family:var(--font-mono);font-size:.78rem;font-weight:500;letter-spacing:.08em;color:var(--text-3)}.SpaceTwin_tab__1NeZY[aria-selected=true] .SpaceTwin_tabNum__ULG1i{color:var(--telemetry)}.SpaceTwin_stagePanel__gCNz0{display:grid;grid-gap:0;gap:0;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);overflow:hidden}.SpaceTwin_stagePanel__gCNz0:focus-visible{outline-offset:4px}.SpaceTwin_frameWrap__o3SZa{position:relative}.SpaceTwin_frame__5hpBs{position:relative;aspect-ratio:16/9;max-height:min(78vh,720px);width:100%;overflow:hidden;background:radial-gradient(80% 60% at 70% 20%,rgba(34,211,238,.05),transparent 70%),#03050a}.SpaceTwin_poster__ld56E{object-fit:cover}.SpaceTwin_canvas__f0kRB{position:absolute;inset:0;opacity:0;transition:opacity .6s var(--ease)}.SpaceTwin_frame__5hpBs[data-ready] .SpaceTwin_canvas__f0kRB{opacity:1}.SpaceTwin_canvasInner__0_a9j,.SpaceTwin_veil__nj9bT{position:absolute;inset:0}.SpaceTwin_veil__nj9bT{background:#03050a;opacity:0;pointer-events:none;transition:opacity .32s var(--ease)}.SpaceTwin_veil__nj9bT[data-on]{opacity:1}.SpaceTwin_hud__TnjYd{position:absolute;inset:0;pointer-events:none}.SpaceTwin_stageChip__y5MVb{position:absolute;top:16px;left:16px;display:flex;align-items:center;gap:10px;max-width:calc(100% - 32px);padding:8px 14px 10px;border-radius:var(--radius-control);background:rgba(5,10,16,.72);border:1px solid var(--border-strong);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--text);font-size:.8rem;font-weight:560}.SpaceTwin_stageNum__mOl7J{font-family:var(--font-mono);font-size:.74rem;letter-spacing:.08em;color:var(--telemetry);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.SpaceTwin_stageTitle__p8Y1_{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SpaceTwin_stageBar__szKi_{position:absolute;left:14px;right:14px;bottom:4px;height:2px;border-radius:2px;background:rgba(148,163,184,.16);overflow:hidden}.SpaceTwin_stageFill__cr8nG{display:block;height:100%;background:var(--telemetry);transform-origin:left;animation-name:SpaceTwin_twinFill__s2T52;animation-timing-function:linear;animation-fill-mode:both}@keyframes SpaceTwin_twinFill__s2T52{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.SpaceTwin_hudCard__LNf_2{position:absolute;left:16px;bottom:16px;width:300px;padding:12px 14px;border-radius:var(--radius-card);background:rgba(5,10,16,.78);border:1px solid var(--border-strong);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--text);font-size:.78rem;line-height:1.4}.SpaceTwin_hudCard__LNf_2[data-alert]{border-color:rgba(248,113,113,.5)}.SpaceTwin_hudHead__9SQWG{display:flex;align-items:center;gap:6px;margin-bottom:8px;font-family:var(--font-mono);font-size:.66rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--telemetry)}.SpaceTwin_hudDot__pG5Lo{width:6px;height:6px;border-radius:50%;background:currentColor}.SpaceTwin_mode__iNUfe{display:inline-flex;align-items:center;gap:5px}.SpaceTwin_modeDot__Ws5aC{width:6px;height:6px;border-radius:50%;background:currentColor}.SpaceTwin_readings__ULO14{display:grid;grid-gap:3px;gap:3px}.SpaceTwin_readings__ULO14>div{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.SpaceTwin_readings__ULO14 dt{color:var(--text-3);white-space:nowrap}.SpaceTwin_readings__ULO14 dd{display:flex;flex-direction:column;align-items:flex-end;font-weight:560;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;color:var(--text)}.SpaceTwin_readingNote__Vrpbb{color:var(--text-3);font-weight:400;font-size:.7rem}.SpaceTwin_hudNote__wW89I,.SpaceTwin_steps__hMdVk{margin-top:8px;color:var(--text-2);font-size:.74rem;line-height:1.45}.SpaceTwin_steps__hMdVk{padding-left:1.1rem}.SpaceTwin_health__RpE3V{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:10px;padding-top:8px;border-top:1px solid var(--border);list-style:none;color:var(--text-2);font-size:.7rem}.SpaceTwin_health__RpE3V li{display:inline-flex;align-items:center;gap:5px}.SpaceTwin_health__RpE3V li:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--nominal)}.SpaceTwin_health__RpE3V li[data-state=WARNING]:before{background:var(--solar)}.SpaceTwin_health__RpE3V li[data-state=FAULT]:before{background:var(--fault)}.SpaceTwin_healthState__1Vj8y{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.06em;color:var(--text-3)}.SpaceTwin_health__RpE3V li[data-state=FAULT] .SpaceTwin_healthState__1Vj8y{color:var(--fault)}.SpaceTwin_health__RpE3V li[data-state=WARNING] .SpaceTwin_healthState__1Vj8y{color:var(--solar)}.SpaceTwin_chip__jNIiL{padding:4px 10px;border-radius:999px;background:rgba(5,10,16,.78);border:1px solid rgba(34,211,238,.45);color:var(--text);font-size:.72rem;font-weight:560;white-space:nowrap}.SpaceTwin_chipAlert__3T2_r{border-color:rgba(248,113,113,.7)}.SpaceTwin_fallback__1gW_h{position:absolute;left:16px;right:180px;bottom:16px;padding:8px 12px;border-radius:var(--radius-sm);background:rgba(5,10,16,.8);color:var(--text-2);font-size:.8rem}.SpaceTwin_tools__qFPBn{position:absolute;right:16px;bottom:16px;display:flex;gap:8px}.SpaceTwin_tool__NMq_U{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;border:1px solid var(--border-strong);background:rgba(5,10,16,.72);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--text-2);font-size:.85rem;line-height:1;cursor:pointer;transition:color .2s var(--ease),border-color .2s var(--ease)}.SpaceTwin_tool__NMq_U:hover{color:var(--text);border-color:rgba(148,163,184,.4)}.SpaceTwin_tool__NMq_U[aria-pressed=true]{color:var(--telemetry)}.SpaceTwin_panel__ojvQc{display:grid;grid-gap:.75rem;gap:.75rem;padding:1rem 1.1rem 1.1rem;border-top:1px solid var(--border)}.SpaceTwin_stages__SQ9b_{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.4rem;gap:.4rem}.SpaceTwin_stageBtn__P1XR3{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:44px;padding:0 .6rem;border:1px solid var(--border);border-radius:var(--radius-control);background:transparent;color:var(--text-2);font-size:.9rem;font-weight:560;cursor:pointer;transition:color .2s var(--ease),background-color .2s var(--ease),border-color .2s var(--ease)}.SpaceTwin_stageBtn__P1XR3:hover{color:var(--text);border-color:var(--border-strong)}.SpaceTwin_stageBtn__P1XR3[aria-pressed=true]{color:var(--text);background:var(--surface-2);border-color:rgba(34,211,238,.45)}.SpaceTwin_stageBtnNum__oytkz{font-family:var(--font-mono);font-size:.74rem;color:var(--text-3)}.SpaceTwin_stageBtn__P1XR3[aria-pressed=true] .SpaceTwin_stageBtnNum__oytkz{color:var(--telemetry)}.SpaceTwin_parts__lzb6Y{display:flex;flex-wrap:wrap;gap:.4rem}.SpaceTwin_partBtn__fWWKL{min-height:40px;padding:0 .95rem;border:1px solid var(--border);border-radius:999px;background:transparent;color:var(--text-2);font-size:.88rem;font-weight:500;cursor:pointer;transition:color .2s var(--ease),background-color .2s var(--ease),border-color .2s var(--ease)}.SpaceTwin_partBtn__fWWKL:hover{color:var(--text);border-color:var(--border-strong)}.SpaceTwin_partBtn__fWWKL[aria-pressed=true]{color:var(--text);background:var(--accent-soft);border-color:rgba(34,211,238,.55)}.SpaceTwin_explainArea__QCcdI{min-height:2.75rem}.SpaceTwin_explain__qOuU_{padding:.6rem .8rem;border-left:2px solid var(--telemetry);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--accent-soft);color:var(--text-2);font-size:.92rem;line-height:1.55}.SpaceTwin_explain__qOuU_ strong{color:var(--text);font-weight:600}.SpaceTwin_hint__VP5PO{padding:.6rem 0;color:var(--text-3);font-size:.88rem}.SpaceTwin_caption__X4DFI{display:grid;grid-gap:.45rem;gap:.45rem;font-size:.8rem;line-height:1.55;color:var(--text-3)}.SpaceTwin_captionHead__4xJq_{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .75rem;color:var(--text-2)}.SpaceTwin_assumptions__Yrphg ul{display:grid;grid-gap:.5rem;gap:.5rem;padding-left:1.1rem;color:var(--text-2);font-size:.92rem}.SpaceTwin_assumptions__Yrphg p{margin-top:.85rem;font-size:.88rem;color:var(--text-3)}@media (max-width:1024px){.SpaceTwin_frame__5hpBs{aspect-ratio:4/3}}@media (max-width:640px){.SpaceTwin_frame__5hpBs{aspect-ratio:4/5;max-height:none}.SpaceTwin_stageChip__y5MVb{top:10px;left:10px;max-width:calc(100% - 20px);padding:6px 10px 8px;font-size:.74rem}.SpaceTwin_tools__qFPBn{top:52px;right:10px;bottom:auto;flex-direction:column;gap:6px}.SpaceTwin_tool__NMq_U{width:40px;height:40px}.SpaceTwin_hudCard__LNf_2{left:8px;right:8px;bottom:8px;width:auto;padding:8px 10px;font-size:.72rem}.SpaceTwin_hudHead__9SQWG{margin-bottom:4px}.SpaceTwin_readings__ULO14{gap:1px}.SpaceTwin_health__RpE3V,.SpaceTwin_readingNote__Vrpbb,.SpaceTwin_readings__ULO14>div:nth-child(n+5){display:none}.SpaceTwin_hudNote__wW89I{margin-top:4px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.SpaceTwin_stages__SQ9b_{grid-template-columns:repeat(2,minmax(0,1fr))}.SpaceTwin_panel__ojvQc{padding:.85rem .85rem 1rem}.SpaceTwin_fallback__1gW_h{right:8px;left:8px}}@media (prefers-reduced-motion:reduce){.SpaceTwin_canvas__f0kRB,.SpaceTwin_partBtn__fWWKL,.SpaceTwin_stageBtn__P1XR3,.SpaceTwin_tab__1NeZY,.SpaceTwin_tool__NMq_U,.SpaceTwin_veil__nj9bT{transition:none}}