.StationTwin_viewer__agfU1{display:grid;grid-gap:1rem;gap:1rem;margin:0}.StationTwin_stagePanel__i8IHC{display:grid;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);overflow:hidden}.StationTwin_frameWrap__bd4HS{position:relative}.StationTwin_frame___VwLD{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}.StationTwin_poster__7LDhD{object-fit:cover}.StationTwin_canvas__fVUte{position:absolute;inset:0;opacity:0;transition:opacity .6s var(--ease)}.StationTwin_frame___VwLD[data-ready] .StationTwin_canvas__fVUte{opacity:1}.StationTwin_canvasInner__l1F_R{position:absolute;inset:0}.StationTwin_loading___zZ5H{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:6px 12px;border-radius:999px;background:rgba(5,10,16,.72);border:1px solid var(--border-strong);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em;color:var(--text-3);pointer-events:none}.StationTwin_hud__mdECe{position:absolute;inset:0;pointer-events:none}.StationTwin_stageChip__06rwe{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}.StationTwin_stageNum__jHig_{font-family:var(--font-mono);font-size:.74rem;letter-spacing:.08em;color:var(--telemetry);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.StationTwin_stageTitle__9kLCf{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.StationTwin_stageBar__jPPO_{position:absolute;left:14px;right:14px;bottom:4px;height:2px;border-radius:2px;background:rgba(148,163,184,.16);overflow:hidden}.StationTwin_stageFill__PS6MR{display:block;height:100%;background:var(--telemetry);transform-origin:left;animation-name:StationTwin_stationFill__HrfgZ;animation-timing-function:linear;animation-fill-mode:both}@keyframes StationTwin_stationFill__HrfgZ{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.StationTwin_hudCard__1rZE6{position:absolute;left:16px;bottom:16px;width:308px;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}.StationTwin_hudCard__1rZE6[data-alert]{border-color:rgba(248,113,113,.5)}.StationTwin_hudHead__ESq1O{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)}.StationTwin_hudDot__EgaCl,.StationTwin_modeDot__oW0Pf{width:6px;height:6px;border-radius:50%;background:currentColor}.StationTwin_mode__FVF7_{display:inline-flex;align-items:center;gap:5px}.StationTwin_readings__hz4nH{display:grid;grid-gap:3px;gap:3px}.StationTwin_readings__hz4nH>div{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.StationTwin_readings__hz4nH dt{color:var(--text-3);white-space:nowrap}.StationTwin_readings__hz4nH 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)}.StationTwin_readingNote__kMJeE{color:var(--text-3);font-weight:400;font-size:.7rem}.StationTwin_hudNote__tgtpD,.StationTwin_steps__jMxnL{margin-top:8px;color:var(--text-2);font-size:.74rem;line-height:1.45}.StationTwin_steps__jMxnL{padding-left:1.1rem}.StationTwin_health__f_ItA{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}.StationTwin_health__f_ItA li{display:inline-flex;align-items:center;gap:5px}.StationTwin_health__f_ItA li:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--nominal)}.StationTwin_health__f_ItA li[data-state=WARNING]:before{background:var(--solar)}.StationTwin_health__f_ItA li[data-state=FAULT]:before{background:var(--fault)}.StationTwin_healthState__wYKqi{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.06em;color:var(--text-3)}.StationTwin_health__f_ItA li[data-state=FAULT] .StationTwin_healthState__wYKqi{color:var(--fault)}.StationTwin_health__f_ItA li[data-state=WARNING] .StationTwin_healthState__wYKqi{color:var(--solar)}.StationTwin_chip__7HvmV{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}.StationTwin_chipAlert__op8xp{border-color:rgba(248,113,113,.7)}.StationTwin_fallback__ieAP5{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}.StationTwin_tools__yLIRo{position:absolute;right:16px;bottom:16px;display:flex;gap:8px}.StationTwin_tool__mCGvf{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)}.StationTwin_tool__mCGvf:hover{color:var(--text);border-color:rgba(148,163,184,.4)}.StationTwin_tool__mCGvf[aria-pressed=true]{color:var(--telemetry)}.StationTwin_panel__aU8NU{display:grid;grid-gap:.75rem;gap:.75rem;padding:1rem 1.1rem 1.1rem;border-top:1px solid var(--border)}.StationTwin_stages__7Cumf{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.4rem;gap:.4rem}.StationTwin_stageBtn__CMyPn{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)}.StationTwin_stageBtn__CMyPn:hover{color:var(--text);border-color:var(--border-strong)}.StationTwin_stageBtn__CMyPn[aria-pressed=true]{color:var(--text);background:var(--surface-2);border-color:rgba(34,211,238,.45)}.StationTwin_stageBtnNum__DNV8W{font-family:var(--font-mono);font-size:.74rem;color:var(--text-3)}.StationTwin_stageBtn__CMyPn[aria-pressed=true] .StationTwin_stageBtnNum__DNV8W{color:var(--telemetry)}.StationTwin_parts__RFYcy{display:flex;flex-wrap:wrap;gap:.4rem}.StationTwin_partBtn__RFsjo{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)}.StationTwin_partBtn__RFsjo:hover{color:var(--text);border-color:var(--border-strong)}.StationTwin_partBtn__RFsjo[aria-pressed=true]{color:var(--text);background:var(--accent-soft);border-color:rgba(34,211,238,.55)}.StationTwin_explainArea__S94Zj{min-height:2.75rem}.StationTwin_explain__pTrIo{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}.StationTwin_explain__pTrIo strong{color:var(--text);font-weight:600}.StationTwin_explain__pTrIo a{margin-left:.35rem;white-space:nowrap}.StationTwin_hint__vf9IU{padding:.6rem 0;color:var(--text-3);font-size:.88rem}.StationTwin_caption__pNgRG{display:grid;grid-gap:.45rem;gap:.45rem;font-size:.8rem;line-height:1.55;color:var(--text-3)}.StationTwin_captionHead__1tjP7{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .75rem;color:var(--text-2)}.StationTwin_assumptions__qtZLc ul{display:grid;grid-gap:.5rem;gap:.5rem;padding-left:1.1rem;color:var(--text-2);font-size:.92rem}.StationTwin_assumptions__qtZLc p{margin-top:.85rem;font-size:.88rem;color:var(--text-3)}@media (max-width:1024px){.StationTwin_frame___VwLD{aspect-ratio:4/3}}@media (max-width:640px){.StationTwin_frame___VwLD{aspect-ratio:4/5;max-height:none}.StationTwin_stageChip__06rwe{top:10px;left:10px;max-width:calc(100% - 20px);padding:6px 10px 8px;font-size:.74rem}.StationTwin_tools__yLIRo{top:52px;right:10px;bottom:auto;flex-direction:column;gap:6px}.StationTwin_tool__mCGvf{width:40px;height:40px}.StationTwin_hudCard__1rZE6{left:8px;right:8px;bottom:8px;width:auto;padding:8px 10px;font-size:.72rem}.StationTwin_hudHead__ESq1O{margin-bottom:4px}.StationTwin_readings__hz4nH{gap:1px}.StationTwin_health__f_ItA,.StationTwin_readingNote__kMJeE,.StationTwin_readings__hz4nH>div:nth-child(n+5){display:none}.StationTwin_hudNote__tgtpD{margin-top:4px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.StationTwin_stages__7Cumf{grid-template-columns:repeat(2,minmax(0,1fr))}.StationTwin_panel__aU8NU{padding:.85rem .85rem 1rem}.StationTwin_fallback__ieAP5{right:8px;left:8px}}@media (prefers-reduced-motion:reduce){.StationTwin_canvas__fVUte,.StationTwin_partBtn__RFsjo,.StationTwin_stageBtn__CMyPn,.StationTwin_tool__mCGvf{transition:none}}