._header_55wse_5{height:100%;width:100%;box-sizing:border-box;padding:12px 16px;background:var(--dashboard-surface);border-bottom:1px solid var(--dashboard-border);display:flex;align-items:center}._brandHeader_55wse_27{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px}._brandIdentity_55wse_43{min-width:0;display:flex;align-items:center;gap:16px}._content_55wse_57{min-width:0;display:grid;gap:6px}._headerAccessory_55wse_69{flex-shrink:0}._title_55wse_77{margin:0;font-size:1.25rem;color:var(--dashboard-text);letter-spacing:.04em}._subtitle_55wse_91{margin:0;color:var(--dashboard-muted);font-size:.95rem}._pageShell_2kyz1_5{min-height:100vh;background:var(--dashboard-bg);color:var(--dashboard-text);font-family:Segoe UI,Inter,Roboto,sans-serif;padding:24px;box-sizing:border-box}._header_2kyz1_23{display:grid;gap:12px;border:1px solid var(--dashboard-border);border-radius:12px;background:var(--dashboard-surface);padding:16px;margin:0 auto 16px;max-width:1120px}._title_2kyz1_45{margin:0;color:var(--dashboard-text);font-size:1.25rem}._subtitle_2kyz1_57{margin:8px 0 0;color:var(--dashboard-muted);font-size:.95rem}._content_2kyz1_69{display:grid;gap:16px;max-width:1120px;margin:0 auto}._panel_2kyz1_83{border:1px solid var(--dashboard-border);border-radius:12px;background:var(--dashboard-surface);padding:16px}._panelTitle_2kyz1_97{margin:0 0 12px;color:var(--dashboard-accent-cyan);font-size:1rem}._modeSelector_2kyz1_109{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;max-width:420px}._modeSelector_2kyz1_109 button{margin-top:0;border-radius:4px;font-size:.875rem}._modeSelector_2kyz1_109 button[aria-pressed=true]{background:var(--dashboard-accent-cyan);color:var(--dashboard-bg)}._pageShell_2kyz1_5 label{display:block;color:var(--dashboard-muted);font-size:.9rem;margin:10px 0 6px}._pageShell_2kyz1_5 input,._pageShell_2kyz1_5 textarea,._pageShell_2kyz1_5 select{width:100%;box-sizing:border-box;padding:10px 12px;border-radius:8px;border:1px solid var(--dashboard-border);background:#090909;color:var(--dashboard-text)}._pageShell_2kyz1_5 button{margin-top:12px;padding:10px 14px;border-radius:8px;border:1px solid var(--dashboard-border);background:var(--dashboard-surface);color:var(--dashboard-text);cursor:pointer}._pageShell_2kyz1_5 a:focus-visible,._pageShell_2kyz1_5 button:focus-visible,._pageShell_2kyz1_5 input:focus-visible,._pageShell_2kyz1_5 textarea:focus-visible,._pageShell_2kyz1_5 select:focus-visible{outline:2px solid var(--dashboard-accent-cyan);outline-offset:2px}._inlineMeta_2kyz1_221{color:var(--dashboard-muted);font-size:.9rem}._missionResultValue_2kyz1_231{margin:0;color:var(--dashboard-text);font-weight:600}@media (max-width: 900px){._pageShell_2kyz1_5{padding:16px}._header_2kyz1_23,._content_2kyz1_69{max-width:100%}}._cluster_12dfp_5{display:flex;align-items:center;gap:10px;min-width:0;max-width:min(50vw,420px)}._currentUser_12dfp_21{margin:0;color:var(--dashboard-muted);font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;max-width:min(30vw,300px)}._logoutButton_12dfp_43{margin:0;padding:8px 12px;border-radius:8px;border:1px solid var(--dashboard-border);background:#090909;color:var(--dashboard-text);cursor:pointer;flex-shrink:0}@media (max-width: 900px){._cluster_12dfp_5{max-width:min(60vw,300px)}._currentUser_12dfp_21{max-width:min(40vw,200px);font-size:.85rem}._logoutButton_12dfp_43{padding:7px 10px}}._container_10msj_5{display:flex;flex-direction:column;gap:20px;padding:20px;background-color:var(--dashboard-bg);color:var(--dashboard-text);border-radius:4px;border:1px solid var(--dashboard-border)}._section_10msj_27{display:flex;flex-direction:column;gap:10px}._sectionTitle_10msj_39{font-size:12px;font-weight:600;color:var(--dashboard-accent-cyan);text-transform:uppercase;letter-spacing:.5px}._activePuzzleBox_10msj_57{display:flex;align-items:center;gap:15px;padding:15px;background-color:var(--dashboard-surface);border:1px solid var(--dashboard-border);border-radius:4px}._puzzleIdLarge_10msj_77{font-size:24px;font-weight:700;color:var(--dashboard-accent-green);font-family:Courier New,monospace}._badge_10msj_91{padding:4px 8px;background-color:var(--dashboard-accent-green);color:var(--dashboard-bg);font-size:10px;font-weight:600;text-transform:uppercase;border-radius:2px;letter-spacing:.5px}._nextPuzzleBox_10msj_115{display:flex;flex-direction:column;gap:8px;padding:12px;background-color:var(--dashboard-surface);border:1px solid var(--dashboard-border);border-radius:4px}._puzzleInfoLine_10msj_135{display:flex;justify-content:space-between;align-items:center;font-size:13px}._label_10msj_149{color:var(--dashboard-muted);font-weight:500}._value_10msj_159{color:var(--dashboard-text);font-family:Courier New,monospace;font-weight:600}._countdown_10msj_171{color:var(--dashboard-accent-orange);font-weight:700;font-family:Courier New,monospace}._windowInfoBox_10msj_185{display:flex;flex-direction:column;gap:8px;padding:12px;background-color:var(--dashboard-surface);border:1px solid var(--dashboard-border);border-radius:4px}._windowInfoLine_10msj_205{display:flex;justify-content:space-between;align-items:center;font-size:12px}._error_10msj_221{padding:12px;background-color:#ff33661a;border:1px solid var(--dashboard-accent-red);border-radius:4px;color:var(--dashboard-accent-red)}._errorTitle_10msj_237{font-weight:600;margin-bottom:4px;font-size:12px;text-transform:uppercase}._errorMessage_10msj_251{font-size:12px;line-height:1.4}@media (max-width: 768px){._container_10msj_5{gap:15px;padding:15px}._puzzleIdLarge_10msj_77{font-size:18px}._puzzleInfoLine_10msj_135,._windowInfoLine_10msj_205{flex-direction:column;align-items:flex-start;gap:4px}}._viewportFigure_kj8z4_1{--gravity-body-fill: #7f8797;--gravity-body-outline: #a8b0c0;--ship-primary: #ff7a00;--ship-secondary: #ffe2cc;--cone-main: rgba(255, 122, 0, .34);--cone-maneuver: rgba(255, 170, 95, .3);--target-dot-color: #ff4d4f;--target-ring-color: #ff4d4f;--target-ring-opacity: .95;--target-dot-opacity: .98;margin:0;display:flex;flex-direction:column;gap:0;min-height:360px;height:100%}._viewportSvg_kj8z4_39{position:absolute;top:0;right:0;bottom:0;left:0;display:block;z-index:0;opacity:0;pointer-events:none}._viewportCanvas_kj8z4_57{position:absolute;top:0;right:0;bottom:0;left:0;display:block;z-index:1}._trajectoryCanvas_kj8z4_71{position:absolute;top:0;right:0;bottom:0;left:0;display:block;z-index:2;pointer-events:none}._overlay_kj8z4_87{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;text-align:center;padding:12px;background:#0000008c;color:#fff;font-weight:600;z-index:3}._errorOverlay_kj8z4_115{background:#000000eb;color:#ff4d4f;font-weight:700}._timer_kj8z4_127{position:absolute;top:10px;right:10px;background:#0009;color:#fff;border:1px solid rgba(255,255,255,.35);border-radius:999px;padding:4px 10px;font-size:.8rem;font-weight:700;letter-spacing:.03em;z-index:2}._viewportContainer_kj8z4_157{position:relative;width:100%;aspect-ratio:4 / 3;min-height:0;overflow:hidden;overscroll-behavior:contain}._scaleMarker_kj8z4_175{position:absolute;right:14px;bottom:14px;z-index:4;display:inline-flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:#040a16cc;color:#eff5ff;box-shadow:0 10px 30px #00000047}._scaleMarkerBar_kj8z4_207{width:100px;height:4px;border-radius:999px;background:linear-gradient(90deg,#8bd7ff,#f6fbff);box-shadow:0 0 0 1px #00000040}._scaleMarkerLabel_kj8z4_223{font-size:.78rem;font-weight:700;letter-spacing:.02em;white-space:nowrap}._objectLabelsLayer_kj8z4_237{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none}._objectLeaderLineLayer_kj8z4_251{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}._objectLabelLeader_kj8z4_265{stroke:#ecf4ffe0;stroke-width:1;stroke-linecap:butt}._headingLine_kj8z4_277{stroke:#4e5b6b;stroke-width:1.2;stroke-dasharray:4 3;opacity:.95}._velocityVector_kj8z4_291{stroke:#ff4242;stroke-width:1.8;opacity:.95}._velocityVectorArrowhead_kj8z4_303{fill:#ff4242;opacity:.95}._objectLabelTag_kj8z4_313{position:absolute;display:flex;align-items:center;justify-content:flex-start;border:0;background:transparent;color:#f4f8ff;font-size:.72rem;font-weight:700;letter-spacing:.01em;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:2px;text-decoration-color:#ecf4ffeb;text-shadow:0 1px 2px rgba(0,0,0,.45);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}._velocityLabel_kj8z4_357{position:absolute;pointer-events:none;z-index:5;padding:2px 7px;border-radius:999px;border:1px solid rgba(255,66,66,.55);background:#200408d1;color:#ffd9d9;font-size:.68rem;font-weight:700;letter-spacing:.01em;white-space:nowrap}._explosion_kj8z4_387{width:8px;height:8px}._shipRocket_kj8z4_397{filter:drop-shadow(0 0 4px rgba(255,122,0,.32))}._targetZone_kj8z4_405{pointer-events:none}._targetRing_kj8z4_413{opacity:var(--target-ring-opacity)}._targetDot_kj8z4_421{opacity:var(--target-dot-opacity)}._devDiagnosticsPanel_kj8z4_429{position:fixed;left:0;right:0;bottom:0;width:100vw;height:40vh;min-height:240px;max-height:65vh;border-top:2px solid rgba(123,9,9,.85);background:#b71c1cf5;color:#fff0f0;padding:12px 14px 20px;overflow:auto;z-index:2147483000;box-shadow:0 -12px 24px #00000059}._devDiagnosticsPanel_kj8z4_429[data-visible=false]{display:none}._devDiagnosticsCollapseButton_kj8z4_473{border:1px solid rgba(255,230,230,.7);background:#7b0909d9;color:#fff4f4;border-radius:999px;padding:4px 10px;font-size:.72rem;font-weight:700;letter-spacing:.02em;cursor:pointer}._devDiagnosticsCollapseButton_kj8z4_473:focus-visible{outline:2px solid #fff;outline-offset:2px}._devDiagnosticsToggleIcon_kj8z4_507{position:fixed;right:14px;bottom:14px;width:44px;height:44px;border-radius:999px;border:1px solid rgba(255,230,230,.7);background:#b71c1cf5;color:#fff4f4;z-index:2147483000;box-shadow:0 10px 30px #0006;cursor:pointer}._devDiagnosticsToggleIcon_kj8z4_507[data-visible=false]{display:none}._devDiagnosticsToggleIcon_kj8z4_507:focus-visible{outline:2px solid #fff;outline-offset:2px}._devDiagnosticsToggleIconGlyph_kj8z4_555{font-family:Material Icons,Material Symbols Outlined,sans-serif;font-size:22px;line-height:1}._devDiagnosticsTitle_kj8z4_567{margin:8px 0;font-size:.82rem;color:#ffe6e6;letter-spacing:.04em;text-transform:uppercase}._devDiagnosticsGrid_kj8z4_583{margin:0;display:grid;gap:16px;padding:0 16px;grid-template-columns:repeat(4,1fr)}@media (min-width: 1200px){._devDiagnosticsGrid_kj8z4_583{grid-template-columns:repeat(4,1fr)}}@media (min-width: 768px) and (max-width: 1199px){._devDiagnosticsGrid_kj8z4_583{grid-template-columns:repeat(3,1fr)}}@media (min-width: 600px) and (max-width: 767px){._devDiagnosticsGrid_kj8z4_583{grid-template-columns:repeat(2,1fr)}}@media (max-width: 599px){._devDiagnosticsGrid_kj8z4_583{grid-template-columns:1fr}}._devDiagnosticsRow_kj8z4_655{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-family:Consolas,Courier New,monospace;font-size:.8rem;padding:8px 0;border-bottom:1px solid rgba(100,100,100,.15)}._devDiagnosticsRow_kj8z4_655:last-child{border-bottom:none}._devDiagnosticsRow_kj8z4_655 dt,._devDiagnosticsRow_kj8z4_655 dd{margin:0;padding:0}._devDiagnosticsRow_kj8z4_655 dt{color:#a0a0a0;font-weight:500;flex-shrink:0}._devDiagnosticsRow_kj8z4_655 dd{color:#e0e0e0;font-weight:600;text-align:right;flex-grow:1}._devDiagnosticsEntity_kj8z4_723{border:1px solid rgba(100,100,100,.2);border-radius:4px;background-color:#1e1e1ecc;padding:12px;margin:0}._devDiagnosticsEntity_kj8z4_723[data-testid=diag-replay-clock-section]{border-color:#7ec7ff73}._devDiagnosticsEntityLabel_kj8z4_747{margin:0 0 8px;font-weight:700;font-size:.75rem;color:#4a9eff;text-transform:uppercase;letter-spacing:1px;border-bottom:1px solid rgba(74,158,255,.3);padding-bottom:4px}._devDiagnosticsEntity_kj8z4_723 dd{margin:0;display:grid;gap:4px}._devDiagnosticsMetric_kj8z4_781{display:grid;grid-template-columns:minmax(120px,200px) 1fr;gap:8px;font-family:Consolas,Courier New,monospace;font-size:.8rem}._mainThrustCone_kj8z4_797{fill:#88dbff73}._maneuverThrustCone_kj8z4_805{fill:#88dbff59}._devDiagnosticsPanel_1jhdi_21{position:fixed;right:16px;bottom:16px;display:flex;flex-direction:column;background-color:#b71c1cf5;border:1px solid rgba(255,230,230,.6);border-radius:4px;overflow:hidden;transition:none;z-index:2147483000;box-shadow:0 10px 30px #0006}._devDiagnosticsPanel_1jhdi_21[data-dev-diagnostics-surface=collapsed]{width:48px;height:48px;padding:0;background:transparent;border:0;border-radius:50%;box-shadow:none}._devDiagnosticsPanel_1jhdi_21[data-dev-diagnostics-surface=expanded]{left:0;right:0;bottom:0;width:100vw;height:40vh;min-height:240px;max-height:65vh;border-radius:0;border-width:2px 0 0;overflow-y:auto}._panelHeader_1jhdi_105{display:flex;justify-content:space-between;align-items:center;padding:12px;border-bottom:1px solid rgba(100,100,100,.2);background-color:#0a0a0acc;flex-shrink:0}._panelTitle_1jhdi_125{font-size:14px;font-weight:600;color:#e0e0e0;margin:0;letter-spacing:.5px}._collapseButton_1jhdi_141{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:none;border:none;cursor:pointer;color:#b0b0b0;transition:color .2s ease;padding:0;margin:-12px -12px -12px 0}._collapseButton_1jhdi_141:hover{color:#fff}._collapseButton_1jhdi_141:focus{outline:2px solid rgba(150,150,255,.5);outline-offset:-2px}._collapseIcon_1jhdi_189{width:20px;height:20px;display:flex;align-items:center;justify-content:center}._collapsedContent_1jhdi_213{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(255,230,230,.7);background:#b71c1cf5;display:flex;align-items:center;justify-content:center;width:48px;height:48px;min-width:48px;min-height:48px;padding:0;margin:0;border-radius:50%;color:inherit;box-shadow:0 10px 30px #0006;cursor:pointer}._collapsedContent_1jhdi_213:hover{background:#a01729fa}._searchIcon_1jhdi_259{width:24px;height:24px;display:block;flex-shrink:0;color:#fff4f4;transition:color .2s ease}._collapsedContent_1jhdi_213:hover ._searchIcon_1jhdi_259{color:#fff}._devDiagnosticsGrid_1jhdi_293{display:grid;gap:16px;padding:16px;grid-auto-flow:row;grid-template-columns:repeat(4,1fr)}@media (min-width: 1200px){._devDiagnosticsGrid_1jhdi_293{grid-template-columns:repeat(4,1fr)}}@media (min-width: 768px) and (max-width: 1199px){._devDiagnosticsGrid_1jhdi_293{grid-template-columns:repeat(3,1fr)}}@media (min-width: 600px) and (max-width: 767px){._devDiagnosticsGrid_1jhdi_293{grid-template-columns:repeat(2,1fr)}}@media (max-width: 599px){._devDiagnosticsGrid_1jhdi_293{grid-template-columns:1fr}}._diagnosticsGroup_1jhdi_373{display:flex;flex-direction:column;background-color:#1e1e1ecc;border:1px solid rgba(100,100,100,.2);border-radius:4px;padding:12px;min-width:0}._groupTitle_1jhdi_393{font-size:12px;font-weight:700;color:#4a9eff;text-transform:uppercase;letter-spacing:1px;margin:0 0 12px;padding-bottom:8px;border-bottom:1px solid rgba(74,158,255,.3)}._groupContent_1jhdi_415{display:flex;flex-direction:column;gap:8px}._diagnosticField_1jhdi_435{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:12px;line-height:1.4}._fieldLabel_1jhdi_453{color:#a0a0a0;font-weight:500;flex-shrink:0;min-width:fit-content}._fieldValue_1jhdi_467{color:#e0e0e0;font-family:Courier New,monospace;text-align:right;flex:1;min-width:0;word-break:break-all}._fieldValue_1jhdi_467._error_1jhdi_485{color:#ff6b6b;font-style:italic}._fieldValue_1jhdi_467._unavailable_1jhdi_495{color:#707070;font-style:italic}._fieldValue_1jhdi_467._zero_1jhdi_505{color:#909090}._durationField_1jhdi_521{font-family:Courier New,monospace;letter-spacing:.5px}._coordinateField_1jhdi_531{font-family:Courier New,monospace;letter-spacing:.2px}._percentageField_1jhdi_541{color:#60d060;font-weight:600}._percentageField_1jhdi_541._low_1jhdi_551{color:#ff9040}._percentageField_1jhdi_541._critical_1jhdi_559{color:#ff6b6b}._errorMessage_1jhdi_575{background-color:#ff6b6b1a;border-left:3px solid #ff6b6b;padding:8px;border-radius:2px;font-size:11px;color:#f99;margin-top:4px}._errorIcon_1jhdi_595{display:inline-block;width:12px;height:12px;margin-right:4px;vertical-align:text-bottom}._devDiagnosticsPanel_1jhdi_21[data-dev-diagnostics-surface=expanded]::-webkit-scrollbar{width:8px}._devDiagnosticsPanel_1jhdi_21[data-dev-diagnostics-surface=expanded]::-webkit-scrollbar-track{background:#1e1e1e80}._devDiagnosticsPanel_1jhdi_21[data-dev-diagnostics-surface=expanded]::-webkit-scrollbar-thumb{background:#64646480;border-radius:4px}._devDiagnosticsPanel_1jhdi_21[data-dev-diagnostics-surface=expanded]::-webkit-scrollbar-thumb:hover{background:#787878b3}._devDiagnosticsPanel_1jhdi_21[data-dev-diagnostics-surface=expanded]{scrollbar-color:rgba(100,100,100,.5) rgba(30,30,30,.5);scrollbar-width:thin}._diagnosticsGroup_1jhdi_373:focus-within{border-color:#4a9eff99;outline:none}._fieldLabel_1jhdi_453:focus{outline:1px solid rgba(150,150,255,.4);outline-offset:2px}._marker_ljaie_1{position:absolute;top:-8px;bottom:-8px;width:12px;transform:translate(-50%);cursor:grab;pointer-events:auto;z-index:10;transition:opacity .2s ease}._marker_ljaie_1:hover{opacity:.8}._marker_ljaie_1._dragging_ljaie_33{cursor:grabbing;opacity:1;z-index:20}._markerIndicator_ljaie_45{position:absolute;top:0;left:50%;transform:translate(-50%);width:2px;height:100%;background:#10b981;box-shadow:0 2px 4px #10b9814d;border-radius:1px}._marker_ljaie_1:before{content:"";position:absolute;top:-8px;left:50%;transform:translate(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid #10B981}._marker_ljaie_1:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translate(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:8px solid #10B981}._tooltip_ljaie_121{position:absolute;bottom:100%;left:50%;transform:translate(-50%);margin-bottom:8px;padding:4px 8px;background:#000c;color:#fff;font-size:12px;font-weight:500;border-radius:4px;white-space:nowrap;pointer-events:none;z-index:30}._tooltip_ljaie_121:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(0,0,0,.8)}@media (max-width: 768px){._marker_ljaie_1{width:14px}._marker_ljaie_1:before,._marker_ljaie_1:after{border-left-width:7px;border-right-width:7px}._marker_ljaie_1:before{border-top-width:10px}._marker_ljaie_1:after{border-bottom-width:10px}}._marker_1txfw_1{position:absolute;top:-8px;bottom:-8px;width:12px;transform:translate(-50%);cursor:grab;pointer-events:auto;z-index:10;transition:opacity .2s ease}._marker_1txfw_1:hover{opacity:.8}._marker_1txfw_1._dragging_1txfw_33{cursor:grabbing;opacity:1;z-index:20}._markerIndicator_1txfw_45{position:absolute;top:0;left:50%;transform:translate(-50%);width:2px;height:100%;background:#ef4444;box-shadow:0 2px 4px #ef44444d;border-radius:1px}._marker_1txfw_1:before{content:"";position:absolute;top:-8px;left:50%;transform:translate(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid #EF4444}._marker_1txfw_1:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translate(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:8px solid #EF4444}._tooltip_1txfw_121{position:absolute;bottom:100%;left:50%;transform:translate(-50%);margin-bottom:8px;padding:4px 8px;background:#000c;color:#fff;font-size:12px;font-weight:500;border-radius:4px;white-space:nowrap;pointer-events:none;z-index:30}._tooltip_1txfw_121:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(0,0,0,.8)}@media (max-width: 768px){._marker_1txfw_1{width:14px}._marker_1txfw_1:before,._marker_1txfw_1:after{border-left-width:7px;border-right-width:7px}._marker_1txfw_1:before{border-top-width:10px}._marker_1txfw_1:after{border-bottom-width:10px}}._markersContainer_thk5i_1{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}._activeSegment_thk5i_19{position:absolute;top:0;height:100%;background:linear-gradient(90deg,#3b82f61a,#3b82f626,#3b82f61a);border-top:2px solid rgba(59,130,246,.3);border-bottom:2px solid rgba(59,130,246,.3);pointer-events:none;z-index:1}._activeSegment_thk5i_19:before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:#3b82f680}._activeSegment_thk5i_19:after{content:"";position:absolute;right:0;top:0;bottom:0;width:1px;background:#3b82f680}._timelineContainer_1jaor_1{position:relative;width:100%;height:40px;display:flex;align-items:center;background:transparent;-webkit-user-select:none;user-select:none}._trackWrapper_1jaor_21{position:relative;flex:1;height:40px;display:flex;align-items:center;background:transparent;border:none}._timelineBackground_1jaor_41{position:relative;width:100%;height:8px;background:#1b2b45;border-radius:4px;cursor:pointer;overflow:hidden}._enabledRegion_1jaor_61{position:absolute;top:0;left:0;height:100%;background:#7f8da6;border-radius:4px;z-index:1}._disabledRegion_1jaor_81{position:absolute;top:0;height:100%;right:0;background:#2e3f5f;border-radius:4px 0 0 4px;z-index:1;opacity:.5}._progressFill_1jaor_103{position:absolute;top:0;left:0;height:100%;background:linear-gradient(90deg,#3b82f6,#2563eb);border-radius:4px;z-index:2;transition:width .05s linear}._playhead_1jaor_125{position:absolute;top:50%;transform:translate(-50%,-50%);width:16px;height:24px;background:#dfe9ff;border:2px solid #3b82f6;border-radius:2px;box-shadow:0 2px 4px #0003;cursor:grab;z-index:5;pointer-events:auto;outline:none}._playhead_1jaor_125:active{cursor:grabbing}._playhead_1jaor_125:focus{outline:2px solid #2563eb;outline-offset:2px}._timeDisplay_1jaor_177{flex-shrink:0;display:flex;align-items:center;gap:2px;margin-left:8px;font-size:12px;font-weight:500;font-variant-numeric:tabular-nums;color:#b8c8e6;pointer-events:none;white-space:nowrap;background:#0a1220d1;padding:2px 4px;border-radius:2px}._currentTime_1jaor_211{display:inline-block;min-width:17ch;text-align:right;color:#2563eb;font-weight:600}._separator_1jaor_227{color:#6e84aa;margin:0 2px}._totalTime_1jaor_237{color:#91a5c7}@media (max-width: 768px){._timelineContainer_1jaor_1{height:44px;padding:0}._timelineBackground_1jaor_41{height:10px}._playhead_1jaor_125{width:18px;height:26px}._timeDisplay_1jaor_177{font-size:11px;padding:2px 3px}}@media (min-width: 768px) and (max-width: 1024px){._timelineContainer_1jaor_1{height:42px}._timeDisplay_1jaor_177{font-size:12px}}._playbackControlBar_i5izs_5{display:flex;align-items:center;gap:12px;padding:8px 12px;min-height:48px}._controlGroup_i5izs_21{display:flex;align-items:center;gap:8px}._playButton_i5izs_35,._speedButton_i5izs_37,._resetSpeedButton_i5izs_39,._realTimeSpeedButton_i5izs_41,._resetButton_i5izs_43{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid #334766;border-radius:.375rem;background-color:#17263d;color:#e3ecff;font-size:16px;cursor:pointer;transition:all .15s ease-in-out}._playButton_i5izs_35:hover,._speedButton_i5izs_37:hover,._resetSpeedButton_i5izs_39:hover,._realTimeSpeedButton_i5izs_41:hover,._resetButton_i5izs_43:hover{background-color:#223556;border-color:#4f6f9f}._playButton_i5izs_35:active,._speedButton_i5izs_37:active,._resetSpeedButton_i5izs_39:active,._realTimeSpeedButton_i5izs_41:active,._resetButton_i5izs_43:active{background-color:#2c4470}._playButton_i5izs_35:disabled,._speedButton_i5izs_37:disabled,._resetSpeedButton_i5izs_39:disabled,._realTimeSpeedButton_i5izs_41:disabled,._resetButton_i5izs_43:disabled{opacity:.5;cursor:not-allowed}._realTimeSpeedButton_i5izs_41{font-size:13px;font-weight:600;font-family:monospace}._speedDisplay_i5izs_139{min-width:44px;text-align:center;font-size:14px;font-weight:600;color:#cfe0ff;font-family:monospace;cursor:ns-resize;-webkit-user-select:none;user-select:none;overscroll-behavior:contain}._timeline_i5izs_165{flex:1;position:relative;height:24px;background-color:#fff;border:1px solid #d1d5db;border-radius:.375rem;overflow:hidden;cursor:pointer}._timelineBackground_i5izs_187{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;overflow:hidden}._enabledRegion_i5izs_201{background-color:#d1d5db;height:100%}._disabledRegion_i5izs_211{flex:1;background-color:#6b7280;height:100%;opacity:.3}._segmentHighlight_i5izs_225{position:absolute;top:50%;height:4px;transform:translateY(-50%);background-color:#3b82f64d;pointer-events:none}._progressFill_i5izs_243{position:absolute;top:0;left:0;height:100%;background:linear-gradient(90deg,#3b82f6,#2563eb);pointer-events:none}._playhead_i5izs_261{position:absolute;top:50%;width:12px;height:20px;transform:translate(-50%,-50%);background-color:#2563eb;border:1px solid #1e40af;border-radius:.25rem;box-shadow:0 2px 4px #0003;pointer-events:none}._startMarker_i5izs_289,._endMarker_i5izs_291{position:absolute;top:0;width:3px;height:100%;transform:translate(-50%);pointer-events:none;cursor:col-resize}._startMarker_i5izs_289{background-color:#10b981;box-shadow:-2px 0 4px #10b9814d}._endMarker_i5izs_291{background-color:#ef4444;box-shadow:2px 0 4px #ef44444d}@media (max-width: 768px){._playbackControlBar_i5izs_5{gap:8px;padding:6px 8px;flex-wrap:wrap;min-height:auto}._controlGroup_i5izs_21{gap:6px}._playButton_i5izs_35,._speedButton_i5izs_37,._resetSpeedButton_i5izs_39,._realTimeSpeedButton_i5izs_41,._resetButton_i5izs_43{width:32px;height:32px;font-size:14px}._timeline_i5izs_165{width:100%;height:20px}}@media (max-width: 480px){._playButton_i5izs_35,._speedButton_i5izs_37,._resetSpeedButton_i5izs_39,._realTimeSpeedButton_i5izs_41,._resetButton_i5izs_43{width:40px;height:40px;font-size:18px}._speedDisplay_i5izs_139{font-size:12px}}._zoomControls_af2f5_5{position:absolute;top:0;left:0;display:flex;align-items:center;gap:4px;z-index:20;background-color:transparent;padding:0;border-radius:0;box-shadow:none}._zoomButton_af2f5_33{display:flex;align-items:center;justify-content:center;width:34px;height:34px;min-width:34px;min-height:34px;border:1px solid #3a537d;border-radius:.375rem;background-color:#17263d;color:#e3ecff;font-size:14px;font-weight:600;cursor:pointer;transition:all .15s ease-in-out}._zoomButton_af2f5_33:hover:not(:disabled){background-color:#223556;border-color:#5e80b8;box-shadow:0 4px 10px #0000004d}._zoomButton_af2f5_33:active:not(:disabled){background-color:#2c4470}._zoomButton_af2f5_33:disabled{opacity:.4;cursor:not-allowed}._zoomButton_af2f5_33:focus-visible{outline:2px solid #2563eb;outline-offset:2px}._zoomLevelLabel_af2f5_109{display:flex;align-items:center;justify-content:center;min-width:50px;height:34px;padding:0 8px;border:none;border-radius:0;background:transparent;color:#cfe0ff;font-size:12px;font-weight:700;letter-spacing:.03em}@media (hover: none) and (pointer: coarse){._zoomButton_af2f5_33{min-width:40px;min-height:40px}}@media (max-width: 480px){._zoomControls_af2f5_5{top:0;left:0;gap:3px;padding:0}._zoomButton_af2f5_33{width:30px;height:30px;min-width:30px;min-height:30px;font-size:13px}._zoomLevelLabel_af2f5_109{min-width:44px;height:30px;padding:0 6px;font-size:11px}}._hudOverlay_x4ls9_5{position:absolute;top:12px;right:12px;bottom:12px;left:12px;pointer-events:none;display:flex;flex-direction:column;justify-content:space-between;font-family:monospace;font-size:12px;transition:opacity .2s ease-in-out}._hudOverlay_x4ls9_5._hidden_x4ls9_29{opacity:0;pointer-events:none}._hudOverlay_x4ls9_5._visible_x4ls9_39{opacity:.8}._scaleLabel_x4ls9_47,._positionLabels_x4ls9_49,._distanceLabel_x4ls9_51{display:flex;flex-direction:column;gap:4px}._labelText_x4ls9_63{color:#9ca3af;text-shadow:0 1px 2px rgba(0,0,0,.5);background-color:#0000004d;padding:4px 8px;border-radius:.25rem;width:fit-content}._label_x4ls9_63{color:#d1d5db;text-shadow:0 1px 2px rgba(0,0,0,.5);background-color:#0003;padding:2px 6px;border-radius:.25rem;width:fit-content}._positionLabels_x4ls9_49{align-self:flex-start}._distanceLabel_x4ls9_51{align-self:flex-end}@media (max-width: 768px){._hudOverlay_x4ls9_5{top:8px;right:8px;bottom:8px;left:8px;font-size:11px}._labelText_x4ls9_63{padding:3px 6px}._label_x4ls9_63{padding:2px 4px}}@media (max-width: 480px){._hudOverlay_x4ls9_5{top:6px;right:6px;bottom:6px;left:6px;font-size:10px}._labelText_x4ls9_63{padding:2px 4px}._label_x4ls9_63{padding:1px 3px}}._editModeLayout_1t9q8_5{display:flex;flex-direction:column;gap:12px;padding:0;background:linear-gradient(180deg,#101a2c,#0b1220)}._loadingBar_1t9q8_21{display:flex;align-items:center;justify-content:center;min-height:48px;background-color:#18253b;border:1px solid #2a3b5d;border-radius:.375rem;color:#c2d0ea;font-size:14px;animation:_pulse_1t9q8_1 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes _pulse_1t9q8_1{0%,to{opacity:1}50%{opacity:.5}}@media (max-width: 768px){._editModeLayout_1t9q8_5{gap:8px;padding:0}}@media (max-width: 480px){._editModeLayout_1t9q8_5{gap:6px;padding:0}}._playbackModeLayout_15cqv_5{display:flex;align-items:center;gap:12px;padding:8px 12px;background-color:#fff;border-top:1px solid #e5e7eb;min-height:48px}._progressBarContainer_15cqv_27{flex:1;display:flex;align-items:center;height:6px}._progressBar_15cqv_27{width:100%;height:100%;background-color:#e5e7eb;border-radius:9999px;overflow:hidden;position:relative;border:1px solid #d1d5db}._progressFill_15cqv_61{height:100%;background:linear-gradient(90deg,#3b82f6,#2563eb);transition:width .05s linear;border-radius:9999px}._earlyTerminalIndicator_15cqv_77{display:flex;height:4px;width:100%;border-radius:2px;overflow:hidden;background-color:#e5e7eb}._enabledRegion_15cqv_95{background-color:#d1d5db;height:100%}._disabledRegion_15cqv_105{flex:1;background-color:#6b7280;height:100%;opacity:.3}._timeDisplay_15cqv_121{display:flex;align-items:center;gap:4px;white-space:nowrap;font-family:monospace;font-size:12px;font-weight:500;color:#374151}._currentTime_15cqv_143{color:#1f2937;font-weight:600}._separator_15cqv_153{color:#9ca3af}._totalTime_15cqv_161{color:#6b7280}@media (max-width: 768px){._playbackModeLayout_15cqv_5{gap:8px;padding:6px 10px;min-height:44px}._timeDisplay_15cqv_121{font-size:11px}}@media (max-width: 480px){._playbackModeLayout_15cqv_5{gap:6px;padding:4px 8px;min-height:40px}._timeDisplay_15cqv_121{font-size:10px}._progressBarContainer_15cqv_27{height:5px}}._viewportWithMode_18m0b_5{display:flex;flex-direction:column;width:100%;height:100%;background-color:#0b1220;position:relative}._canvasContainer_18m0b_23{flex:1 0 auto;overflow:hidden;position:relative;background-color:#000;min-height:300px}._layoutContainer_18m0b_43{flex-shrink:0;background-color:#0b1220;border-top:1px solid #24324c}._errorContainer_18m0b_57{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:linear-gradient(135deg,#fee2e2,#fecaca);min-height:300px}._errorMessage_18m0b_77{color:#991b1b;font-size:16px;font-weight:500;text-align:center;padding:20px;max-width:400px}._loadingContainer_18m0b_97{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;background:linear-gradient(135deg,#dbeafe,#bfdbfe);min-height:300px;color:#0c4a6e;font-size:14px}._loadingSpinner_18m0b_123{width:40px;height:40px;border:3px solid rgba(12,74,110,.2);border-top-color:#0c4a6e;border-radius:50%;animation:_spin_18m0b_1 1s linear infinite;margin-bottom:12px}@keyframes _spin_18m0b_1{to{transform:rotate(360deg)}}@media (max-width: 768px){._canvasContainer_18m0b_23{min-height:250px}}@media (max-width: 480px){._canvasContainer_18m0b_23{min-height:200px}._errorMessage_18m0b_77{font-size:14px;padding:16px}}._shipPanelRoot_1n1iy_1{display:grid;gap:.5rem}._shipPanelGrid_1n1iy_11{display:grid;grid-template-columns:minmax(15rem,1fr) minmax(16rem,1fr);gap:.6rem;align-items:start}._sectionTitle_1n1iy_25{margin:0 0 .4rem;font-size:.84rem;color:#e6ecf7eb}._schematicSection_1n1iy_37,._specSection_1n1iy_39{border:1px solid rgba(255,255,255,.14);border-radius:.4rem;padding:.5rem;background:#ffffff08}._schematicSection_1n1iy_37{display:grid;gap:.34rem}._schematicCanvas_1n1iy_63{position:relative;min-height:8rem;border-radius:.4rem;border:1px dashed rgba(255,255,255,.2);background:linear-gradient(180deg,#43567029,#12182433);overflow:hidden}._hullBox_1n1iy_81{position:absolute;border:1px solid rgba(112,170,255,.55);border-radius:.35rem;background:#70aaff14}._hullLabel_1n1iy_95{font-size:.7rem;color:#e6ecf7eb;margin:0}._engineMarker_1n1iy_107{position:absolute;width:0;height:0}._engineTriangle_1n1iy_119{position:absolute;left:-.4rem;top:0;transform-origin:50% 0%;width:.8rem;height:.8rem;clip-path:polygon(50% 0%,0% 100%,100% 100%);background:#ff5c5c;box-shadow:0 0 0 1px #0e131de6}._engineMarkerLabel_1n1iy_143{position:absolute;left:.45rem;top:-.28rem;font-size:.62rem;line-height:1;color:#ffe6e6;background:#161a24e0;border:1px solid rgba(255,132,132,.45);border-radius:.25rem;padding:.08rem .2rem;white-space:nowrap}._engineMarkerLabelLeft_1n1iy_171{left:auto;right:.45rem}._centerOfMassMarker_1n1iy_181{position:absolute;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:.2rem}._centerDot_1n1iy_197{width:.34rem;height:.34rem;border-radius:999px;background:#ffd24d;box-shadow:0 0 0 1px #0f1620e6}._centerLabel_1n1iy_213{font-size:.58rem;color:#ffeb9a;background:#141a26e6;border:1px solid rgba(255,210,77,.45);border-radius:.22rem;padding:.06rem .16rem}._massLine_1n1iy_231{margin:0;font-size:.78rem;color:#e6ecf7eb}._shipStats_1n1iy_243{display:grid;gap:.2rem}._specSection_1n1iy_39{display:grid;gap:.3rem}._unavailableMessage_1n1iy_263{margin:0;font-size:.74rem;color:#ffd2a8}._engineGroupBlock_1n1iy_275{border:1px solid rgba(255,255,255,.12);border-radius:.3rem;padding:.38rem .46rem;background:#ffffff0a;display:grid;gap:.12rem}._groupTitle_1n1iy_293{margin:0;font-size:.76rem;color:#b8f1ff}._engineGroupBlock_1n1iy_275 p{margin:.08rem 0;font-size:.74rem;color:#e6ecf7e6}._engineList_1n1iy_317{list-style:none;margin:0;padding:0;display:grid;gap:.3rem}._engineListItem_1n1iy_333{border-top:1px dashed rgba(255,255,255,.18);padding:.3rem 0 0}._engineListItem_1n1iy_333 p{margin:.08rem 0;font-size:.72rem;color:#e6ecf7e6}._engineId_1n1iy_355{color:#b8f1ff}@media (max-width: 880px){._shipPanelGrid_1n1iy_11{grid-template-columns:1fr}}._submitPanel_1klab_1{display:grid;gap:.5rem}._submitButton_1klab_11{width:100%;margin-top:0;font-weight:600}._submittedSnackbar_1klab_23{margin:0;padding:.5rem .65rem;border-radius:.45rem;border:1px solid rgba(118,201,158,.55);background:#76c99e2e;color:#deffeff2}._editorShell_x1qx8_1{--control-height: 2.45rem;--control-padding-inline: .75rem;--label-row-height: 1.15rem;display:grid;gap:.85rem}._editorHeader_x1qx8_17{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}._editorTitle_x1qx8_31,._inlineTitle_x1qx8_33{margin:0}._editorMeta_x1qx8_41{margin:.25rem 0 0;color:#e6ecf7c7}._secondaryButton_x1qx8_51{border:1px solid rgba(255,255,255,.18);background:#ffffff14}._errorMessage_x1qx8_61{margin:0;color:#ff8f8f}._commandList_x1qx8_71{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}._listRow_x1qx8_87{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:.65rem;padding:.1rem .65rem .25rem;border:1px solid rgba(255,255,255,.14);border-radius:.6rem;background:#ffffff0a}._inlineMarker_x1qx8_107{font-weight:700;color:#e6ecf7db;display:grid;place-items:center;align-self:center}._rowContent_x1qx8_123,._rowMain_x1qx8_133{display:grid;gap:.35rem}._rowLabel_x1qx8_143{margin:0;color:#e6ecf7eb;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._inlineForm_x1qx8_161{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:.65rem;width:100%;grid-column:1 / -1}._inlineContent_x1qx8_177{display:grid;gap:.5rem}._inlineTitle_x1qx8_33{color:#e6ecf7e6}._rowActions_x1qx8_195{display:flex;gap:.45rem;flex-wrap:nowrap;align-self:end}._rowControls_x1qx8_209{display:flex;align-items:center;justify-content:flex-end;gap:.65rem;flex-wrap:nowrap;width:max-content;min-width:max-content}._rowEnabledToggle_x1qx8_229{display:inline-flex;align-items:center;gap:.1rem;color:#e6ecf7eb;white-space:nowrap;width:fit-content;flex:0 0 auto;flex-shrink:0}._rowEnabledToggle_x1qx8_229 input{margin:0}._formGrid_x1qx8_259{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem .75rem;align-items:start}._formGrid_x1qx8_259>label{display:grid;gap:.25rem;grid-template-rows:var(--label-row-height) var(--control-height);align-self:start;padding-top:1.45rem}._formGrid_x1qx8_259 input,._formGrid_x1qx8_259 select{height:var(--control-height);min-height:var(--control-height);width:100%;padding:0 var(--control-padding-inline);box-sizing:border-box}._timeSpanGroup_x1qx8_307{display:grid;gap:.35rem;margin:0;padding:.45rem .55rem .55rem;border:1px solid rgba(255,255,255,.14);border-radius:.6rem;align-self:start}._timeSpanGroup_x1qx8_307:focus-within{border-color:#70aaffb3;box-shadow:0 0 0 1px #70aaff26}._timeSpanLegend_x1qx8_337{display:inline-block;min-height:var(--label-row-height);line-height:var(--label-row-height);padding:0 .25rem;color:#e6ecf7e6}._timeSpanFields_x1qx8_353{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem}._timeSpanField_x1qx8_353{display:grid;gap:.2rem;grid-template-rows:var(--label-row-height) var(--control-height)}._timeSpanField_x1qx8_353 input{height:var(--control-height);min-height:var(--control-height);padding:0 .5rem;box-sizing:border-box}._formActions_x1qx8_391{display:flex;gap:.5rem;flex-wrap:wrap;align-items:start}._formActions_x1qx8_391 button,._rowActions_x1qx8_195 button{height:var(--control-height);min-height:var(--control-height);padding:0 .95rem}._primaryActionButton_x1qx8_419{width:100%;margin-top:0;font-weight:600}@media (min-width: 1100px){._listRow_x1qx8_87{align-items:center}._rowMain_x1qx8_133{grid-template-columns:minmax(0,1fr) max-content;align-items:center;column-gap:.85rem}._rowActions_x1qx8_195{justify-content:flex-end;flex-wrap:nowrap}._rowControls_x1qx8_209{justify-self:end;flex-wrap:nowrap}._inlineContent_x1qx8_177{grid-template-columns:minmax(0,1fr) auto;align-items:start}._inlineTitle_x1qx8_33{grid-column:1 / -1}._formGrid_x1qx8_259{grid-column:1 / 2;grid-template-columns:repeat(4,minmax(0,1fr))}._formActions_x1qx8_391{grid-column:2 / 3;justify-content:flex-end;align-self:start;padding-top:calc(var(--label-row-height) + 1.65rem)}}@media (min-width: 760px) and (max-width: 1099px){._inlineContent_x1qx8_177{grid-template-columns:minmax(0,1fr)}._formGrid_x1qx8_259,._timeSpanFields_x1qx8_353{grid-template-columns:repeat(2,minmax(0,1fr))}._formActions_x1qx8_391{justify-content:flex-start}}@media (max-width: 760px){._editorHeader_x1qx8_17,._formActions_x1qx8_391{flex-direction:column}._inlineForm_x1qx8_161,._listRow_x1qx8_87{grid-template-columns:1fr}._inlineMarker_x1qx8_107{place-items:center start}._formGrid_x1qx8_259{grid-template-columns:1fr}._formGrid_x1qx8_259>label{padding-top:0}._timeSpanFields_x1qx8_353{grid-template-columns:repeat(2,minmax(0,1fr))}._rowEnabledToggle_x1qx8_229{justify-self:start}}._container_2wda5_9{width:100%;max-width:100%;margin:0;padding:0;background-color:transparent;color:var(--dashboard-text)}._title_2wda5_27{font-size:2rem;font-weight:600;margin:0 0 6px;color:var(--dashboard-text)}._timezone_2wda5_41{font-size:12px;color:var(--dashboard-muted);margin:0 0 20px}._section_2wda5_53{background-color:var(--dashboard-surface);border:1px solid var(--dashboard-border);border-radius:4px;padding:16px;margin-bottom:16px}._section_2wda5_53 h3{margin:0 0 12px;font-size:16px;font-weight:600;color:var(--dashboard-text)}._statusActive_2wda5_85,._statusInactive_2wda5_87{padding:12px;border-radius:4px;margin-bottom:12px;font-size:14px}._statusActive_2wda5_85{background-color:#4caf501a;color:#4caf50;border-left:3px solid #4caf50}._statusInactive_2wda5_87{background-color:#f443361a;color:#f44336;border-left:3px solid #f44336}._statusActive_2wda5_85 p,._statusInactive_2wda5_87 p{margin:4px 0}._formGroup_2wda5_137{margin-bottom:12px}._formGroup_2wda5_137 label{display:block;font-size:13px;font-weight:500;color:var(--dashboard-text);margin-bottom:4px}._input_2wda5_161{width:100%;padding:8px 10px;font-size:14px;border:1px solid var(--dashboard-border);border-radius:4px;background-color:var(--dashboard-bg);color:var(--dashboard-text);box-sizing:border-box}._input_2wda5_161:focus{outline:none;border-color:var(--dashboard-accent-primary, #2196f3);box-shadow:0 0 0 2px #2196f31a}._input_2wda5_161:disabled{opacity:.6;cursor:not-allowed}button{padding:8px 16px;font-size:14px;font-weight:500;border:none;border-radius:4px;cursor:pointer;transition:all .2s}button:disabled{opacity:.5;cursor:not-allowed}._buttonPrimary_2wda5_237{background-color:var(--dashboard-accent-primary, #2196f3);color:#fff;margin-right:8px;margin-top:12px}._buttonPrimary_2wda5_237:hover:not(:disabled){opacity:.9;transform:translateY(-1px);box-shadow:0 2px 8px #2196f34d}._buttonSecondary_2wda5_263{background-color:var(--dashboard-accent-secondary, #4caf50);color:#fff;margin-top:12px}._buttonSecondary_2wda5_263:hover:not(:disabled){opacity:.9;transform:translateY(-1px);box-shadow:0 2px 8px #4caf504d}._buttonDanger_2wda5_287{background-color:#f44336;color:#fff;margin-top:12px}._buttonDanger_2wda5_287:hover:not(:disabled){opacity:.9;transform:translateY(-1px);box-shadow:0 2px 8px #f443364d}._buttonSmall_2wda5_311{padding:4px 12px;font-size:12px;background-color:var(--dashboard-accent-primary, #2196f3);color:#fff}._buttonSmall_2wda5_311:hover:not(:disabled){opacity:.9}._error_2wda5_335{background-color:#f443361a;color:#f44336;border:1px solid #f44336;border-radius:4px;padding:12px;margin-bottom:16px;font-size:14px}._success_2wda5_355{background-color:#4caf501a;color:#4caf50;border:1px solid #4caf50;border-radius:4px;padding:12px;margin-bottom:16px;font-size:14px}._table_2wda5_377{width:100%;border-collapse:collapse;margin-top:12px;font-size:14px}._table_2wda5_377 th{text-align:left;padding:10px;background-color:var(--dashboard-bg);border-bottom:2px solid var(--dashboard-border);font-weight:600;color:var(--dashboard-text)}._table_2wda5_377 td{padding:10px;border-bottom:1px solid var(--dashboard-border);color:var(--dashboard-text)}._table_2wda5_377 tr:hover{background-color:var(--dashboard-bg)}._rowNew_2wda5_429 td{background-color:#4caf500d}._activePuzzle_2wda5_439{background-color:var(--dashboard-bg);border-left:3px solid var(--dashboard-accent-primary, #2196f3);padding:12px;border-radius:4px;font-size:14px}._activePuzzle_2wda5_439 p{margin:4px 0}._muted_2wda5_463{color:var(--dashboard-muted);font-size:12px}._manualSelectionContainer_2wda5_475{background-color:var(--dashboard-bg);padding:12px;border-radius:4px}._statusBadge_2wda5_487{margin-bottom:16px;padding:12px;border-radius:4px;background-color:#4285f40d}._badgeSchedulerActive_2wda5_501,._badgeManualActive_2wda5_503{display:inline-block;padding:6px 12px;border-radius:3px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}._badgeSchedulerActive_2wda5_501{background-color:#f4b40033;color:#f4b400;border:1px solid #f4b400}._badgeManualActive_2wda5_503{background-color:#4caf5033;color:#4caf50;border:1px solid #4caf50}._badgeNote_2wda5_547{margin:8px 0 0;font-size:12px;color:var(--dashboard-muted);font-style:italic}._dashboardLayout_1crvy_5{height:100vh;width:100vw;overflow:hidden;background:var(--dashboard-bg);color:var(--dashboard-text);font-family:Segoe UI,Inter,Roboto,sans-serif;box-sizing:border-box;display:grid;grid-template-rows:var(--dashboard-header-height, 72px) minmax(0,1fr) var(--dashboard-footer-height, 44px)}._body_1crvy_29{min-height:0;display:grid;grid-template-columns:var(--dashboard-simulation-width, 70vw) minmax(360px,1fr);border:1px solid var(--dashboard-border);border-left:none;border-right:none;overflow:hidden;background:var(--dashboard-surface)}._simulationArea_1crvy_51{min-width:0;min-height:0;border-right:1px solid var(--dashboard-border);padding:8px;overflow:hidden;display:flex;align-items:stretch;justify-content:stretch}._simulationViewportOnly_1crvy_73{flex:1 1 auto;min-width:0;min-height:0}._panel_1crvy_85{background:var(--dashboard-surface);border:1px solid var(--dashboard-border);border-radius:10px;padding:12px}._panel_1crvy_85 h2{margin:0 0 10px;font-size:1rem;color:var(--dashboard-accent-cyan)}._reloadMessage_1crvy_111{margin:0;padding:10px 12px;border:1px solid var(--dashboard-border);border-radius:8px;background:#ffffff05;color:var(--dashboard-accent-orange)}._simulationWrap_1crvy_129{position:relative;width:100%;height:100%;display:flex}._simulationOverlay_1crvy_143{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#00000073;color:var(--dashboard-text);border-radius:8px;font-weight:600}._queueList_1crvy_167,._leaderboardList_1crvy_169{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}._queueList_1crvy_167 li,._leaderboardList_1crvy_169 li{border:1px solid var(--dashboard-border);border-radius:8px;padding:8px;background:#090909}._inlineMeta_1crvy_203{color:var(--dashboard-muted);font-size:.875rem}._missionResultValue_1crvy_213{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._link_1crvy_227{color:var(--dashboard-accent-cyan)}._dashboardLayout_1crvy_5 a:focus-visible,._dashboardLayout_1crvy_5 button:focus-visible,._dashboardLayout_1crvy_5 [role=button]:focus-visible{outline:2px solid var(--dashboard-accent-cyan);outline-offset:2px;border-radius:4px}._sidebar_1txk6_5{min-width:0;min-height:0;overflow-y:auto;padding:10px;display:flex;flex-direction:column;gap:10px;border-left:1px solid var(--dashboard-border);box-sizing:border-box}._sidebarContent_1txk6_29{display:flex;flex-direction:column;gap:10px}._footer_1tvhv_5{height:100%;background:var(--dashboard-bg);border-top:1px solid var(--dashboard-border);display:flex;align-items:center;justify-content:center;font-size:.875rem;margin:0}._statusLive_1tvhv_27{color:var(--dashboard-accent-green);font-weight:600}._statusStale_1tvhv_37{color:var(--dashboard-accent-orange);font-weight:600}@keyframes _fadeInDashboard_pry62_1{0%{opacity:0}to{opacity:1}}._fadeIn_pry62_19{animation:_fadeInDashboard_pry62_1 .2s ease-out forwards}:root{--dashboard-bg: #000000;--dashboard-surface: #0b0b0b;--dashboard-border: #404040;--dashboard-text: #ffffff;--dashboard-muted: #c9c9c9;--dashboard-accent-cyan: #00d9ff;--dashboard-accent-green: #00ff88;--dashboard-accent-orange: #ffaa00;--dashboard-accent-red: #ff3366}._unsupportedRoot_8aq45_5{min-height:100vh;width:100vw;background:var(--dashboard-bg);color:var(--dashboard-text);display:grid;place-items:center;padding:16px;box-sizing:border-box}._noticePanel_8aq45_27{width:min(560px,100%);border:1px solid var(--dashboard-border);border-radius:10px;background:var(--dashboard-surface);padding:20px;text-align:center}._title_8aq45_45{margin:0 0 10px;font-size:1.2rem;letter-spacing:.04em}._message_8aq45_57{margin:0;color:var(--dashboard-muted);font-size:.95rem}html,body,#root{margin:0;padding:0;min-height:100%}body{min-height:100vh}
